GithubHelp home page GithubHelp logo

bitcoin-reading-list's People

Contributors

jashmenn avatar lyndsysimon avatar petertodd avatar xeniacx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bitcoin-reading-list's Issues

While Compiling Bitcoin code facing some error?

Help on this to resolve. What mistake I am doing tell me. thanks in advance

ERROR

[root@localhost bitcoin-0.10.0rc1]# make
Making all in src
make[1]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[2]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
CXX libbitcoin_common_a-ecwrapper.o
AR libbitcoin_common.a
CXX libbitcoinconsensus_la-ecwrapper.lo
CXXLD libbitcoinconsensus.la
make[3]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1' make[3]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1'
CXXLD bitcoind
CXXLD bitcoin-tx
CXXLD test/test_bitcoin
make[2]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[1]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[1]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1' make[1]: Nothing to be done forall-am'.
make[1]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1' [root@localhost bitcoin-0.10.0rc1]# make install Making install in src make[1]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[2]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[3]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1'
make[3]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1' make[3]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[4]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1' make[4]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1'
/bin/mkdir -p '/usr/local/lib'
/bin/sh ../libtool --mode=install /bin/install -c libbitcoinconsensus.la '/usr/local/lib'
libtool: install: /bin/install -c .libs/libbitcoinconsensus.so.0.0.0 /usr/local/lib/libbitcoinconsensus.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libbitcoinconsensus.so.0.0.0 libbitcoinconsensus.so.0 || { rm -f libbitcoinconsensus.so.0 && ln -s libbitcoinconsensus.so.0.0.0 libbitcoinconsensus.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libbitcoinconsensus.so.0.0.0 libbitcoinconsensus.so || { rm -f libbitcoinconsensus.so && ln -s libbitcoinconsensus.so.0.0.0 libbitcoinconsensus.so; }; })
libtool: install: /bin/install -c .libs/libbitcoinconsensus.lai /usr/local/lib/libbitcoinconsensus.la
libtool: install: /bin/install -c .libs/libbitcoinconsensus.a /usr/local/lib/libbitcoinconsensus.a
libtool: install: chmod 644 /usr/local/lib/libbitcoinconsensus.a
libtool: install: /bin/ranlib /usr/local/lib/libbitcoinconsensus.a

libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib

Libraries have been installed in:
/usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:

  • add LIBDIR to the `LD_LIBRARY_PATH' environment variable
    during execution
  • add LIBDIR to the `LD_RUN_PATH' environment variable
    during linking
  • use the ` -D__LIBTOOL_IS_A_FOOL__ ' linker flag
  • have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

/bin/mkdir -p '/usr/local/bin'
/bin/sh ../libtool --mode=install /bin/install -c bitcoind bitcoin-cli bitcoin-tx test/test_bitcoin '/usr/local/bin'
libtool: install: /bin/install -c bitcoind /usr/local/bin/bitcoind
libtool: install: /bin/install -c bitcoin-cli /usr/local/bin/bitcoin-cli
libtool: install: /bin/install -c bitcoin-tx /usr/local/bin/bitcoin-tx
libtool: install: /bin/install -c test/test_bitcoin /usr/local/bin/test_bitcoin
/bin/mkdir -p '/usr/local/include'
/bin/install -c -m 644 script/bitcoinconsensus.h '/usr/local/include'
make[3]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[2]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[1]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[1]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1'
make[2]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1' make[2]: Nothing to be done forinstall-exec-am'.
make[2]: Nothing to be done for install-data-am'. make[2]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1'
make[1]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1' [root@localhost bitcoin-0.10.0rc1]# make check Making check in src make[1]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[2]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[3]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1'
make[3]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1' make check-TESTS check-local make[3]: Entering directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[4]: Entering directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1' make[4]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src/secp256k1'
Running 128 test cases...
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(123): error in "AlertApplies": check alert.CheckSignature() failed
test/alert_tests.cpp(129): error in "AlertApplies": check alerts[0].AppliesTo(1, "") failed
test/alert_tests.cpp(130): error in "AlertApplies": check alerts[0].AppliesTo(999001, "") failed
test/alert_tests.cpp(131): error in "AlertApplies": check alerts[0].AppliesTo(1, "/Satoshi:11.11.11/") failed
test/alert_tests.cpp(133): error in "AlertApplies": check alerts[1].AppliesTo(1, "/Satoshi:0.1.0/") failed
test/alert_tests.cpp(134): error in "AlertApplies": check alerts[1].AppliesTo(999001, "/Satoshi:0.1.0/") failed
test/alert_tests.cpp(136): error in "AlertApplies": check alerts[2].AppliesTo(1, "/Satoshi:0.1.0/") failed
test/alert_tests.cpp(137): error in "AlertApplies": check alerts[2].AppliesTo(1, "/Satoshi:0.2.0/") failed
test/alert_tests.cpp(170): error in "AlertNotify": check r.size() == 4u failed [0 != 4]
unknown location(0): fatal error in "AlertNotify": memory access violation at address: 0x00000000: no mapping at fault address
test/alert_tests.cpp(176): last checkpoint

*** 17 failures detected in test suite "Bitcoin Test Suite"
FAIL: test/test_bitcoin

PASS: test/bitcoin-util-test.py

1 of 2 tests failed

Please report to [email protected]

make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory /home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src' make[2]: *** [check-am] Error 2 make[2]: Leaving directory/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/fedora18/BitcoinDemo/bitcoin-0.10.0rc1/src'
make: *** [check-recursive] Error 1
[root@localhost bitcoin-0.10.0rc1]#

Can we use IDE for opening bitcoin project?

Hi, Can we use IDE to open bitcoin source code. If yes then which IDE, because I am using Netbeans and it is not working. And tell me how to configure the application in that IDE?

Attribution, 'from' addresses

Both of these:

  • Signing Offline Transactions (greg)
  • 2 of 2 escrow example (greg)

should also be attributed "Maxwell" (or "Greg Maxwell") โ€” like "Proving Your Bitcoin Reserves" is.

Also, I don't usually bundle issues but this is debatable and probably not really worth an issue in itself: you might find this post on the non-existence of 'from' addresses suitable for the Content list, since the motivation for it is partly encouraging bug-free code and keeping the ecosystem (wallets & services) capable of handling advanced transactions later; there are some words on that in the short discussion of it.

Edit: whoops, should make it clear: I'm iwilcox, and penned both the 'from address' thing and (around Greg's idea) the 'Proving Your Bitcoin Reserves' thing.

Add Web API resources

  1. Create a category under Code for "Web APIs" and under that category, include the following text and associated links:
    WebHooks and WebSockets - http://dev.blockcypher.com/#websocket_webhook
    Creating Transactions - http://dev.blockcypher.com/#creating_transactions
  2. Add the following free resources under the category API docs: full-node bitcoin cloud implementation - http://dev.blockcypher.com/
  3. Add the following free resources under the category Code:
    Core - bitcoin: modularized with separated components (BlockCypher) - http://dev.blockcypher.com/
    Tools - block chain event notifications (BlockCypher) - http://dev.blockcypher.com/#events
    Clients - golang: bitcoin client rebuilt in Go (BlockCypher) - http://dev.blockcypher.com/
    Block Exploration - raw data for bitcoin and litecoin blockchains (BlockCypher) - http://dev.blockcypher.com/#blockchain-api

Compilation Error?

While compiling Bitcoin code it give some i dont know why. Please tell me what is the problem?
ERROR:

root@localhost test]# ./test_bitcoin
Running 132 test cases...
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "AlertApplies": signal: SIGABRT (application abort requested) test/alert_tests.cpp(123): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "AlertNotify": signal: SIGABRT (application abort requested)
test/alert_tests.cpp(123): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "DoS_mapOrphans": signal: SIGABRT (application abort requested) test/DoS_tests.cpp(106): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "key_test1": signal: SIGABRT (application abort requested)
test/key_tests.cpp(86): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "multisig_verify": signal: SIGABRT (application abort requested) test/multisig_tests.cpp(87): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "multisig_Sign": signal: SIGABRT (application abort requested)
test/multisig_tests.cpp(322): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "rpc_rawsign": signal: SIGABRT (application abort requested) test/rpc_tests.cpp(106): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "sign": signal: SIGABRT (application abort requested)
test/script_P2SH_tests.cpp(108): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "set": signal: SIGABRT (application abort requested) test/script_P2SH_tests.cpp(205): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "AreInputsStandard": signal: SIGABRT (application abort requested)
test/script_P2SH_tests.cpp(334): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "script_build": signal: SIGABRT (application abort requested) test/script_tests.cpp(103): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "script_valid": signal: SIGABRT (application abort requested)
test/script_tests.cpp(103): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "script_invalid": signal: SIGABRT (application abort requested) test/script_tests.cpp(103): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "script_CHECKMULTISIG12": signal: SIGABRT (application abort requested)
test/script_tests.cpp(676): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "script_CHECKMULTISIG23": signal: SIGABRT (application abort requested) test/script_tests.cpp(709): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "script_combineSigs": signal: SIGABRT (application abort requested)
test/script_tests.cpp(782): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "tx_valid": signal: SIGABRT (application abort requested) test/transaction_tests.cpp(149): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "tx_invalid": signal: SIGABRT (application abort requested)
test/transaction_tests.cpp(149): last checkpoint
test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertion pkey != __null' failed. unknown location(0): fatal error in "rpc_addmultisig": signal: SIGABRT (application abort requested) test/wallet_tests.cpp(302): last checkpoint test_bitcoin: ecwrapper.cpp:96: CECKey::CECKey(): Assertionpkey != __null' failed.
unknown location(0): fatal error in "rpc_wallet": signal: SIGABRT (application abort requested)
test/wallet_tests.cpp(302): last checkpoint
test_bitcoin: /usr/include/boost/thread/pthread/recursive_mutex.hpp:96: boost::recursive_mutex::~recursive_mutex(): Assertion `!pthread_mutex_destroy(&m)' failed.
Aborted (core dumped)

Error openSSL appears to lack for elliptic curve cryptography? What's that mean and how to resolve it?.

Follow this step to compile Bitcoin code, but getting some error? Please check it let me know what is the problem?

http://chimera.labs.oreilly.com/books/1234000001802/ch03.html#_btcd
Error
[root@localhost bitcoin-0.10.0rc1]# bitcoind
Error: OpenSSL appears to lack support for elliptic curve cryptography. For more information, visit https://en.bitcoin.it/wiki/OpenSSL_and_EC_Libraries
Error: Initialization sanity check failed. Bitcoin Core is shutting down.
[root@localhost bitcoin-0.10.0rc1]#

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.