jashmenn / bitcoin-reading-list Goto Github PK
View Code? Open in Web Editor NEWa reading list for learning to program Bitcoin transactions
a reading list for learning to program Bitcoin transactions
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 for
all-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
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:
See any operating system documentation about shared libraries for
/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 for
install-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
1 of 2 tests failed
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]#
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?
Both of these:
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.
a tool for reading the blockchain into a databases and building an address closure database, written in scala: https://github.com/stefanwouldgo/Bitcoin-Graph-Explorer
it's running under the hood of http://bitcoinprivacy.net/
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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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(): Assertion
pkey != __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)
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]#
Trying to compile Bitcoin Core but after "bitcoind" command it gives me following error
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.