Sample code from my blog series "Basic blockchain programming".
C C++ Shell
Permalink
Failed to load latest commit information.
.gitignore gitignore Jan 22, 2016
README README Jun 1, 2015
all-tests.sh Execute all examples at once Jan 22, 2016
base58.h Use BN_new() versus BN_init() with static BIGNUM Dec 16, 2016
common.h Fixed endianness + expected test outcomes Jan 22, 2016
ec-priv.pem External files Jun 1, 2015
ec-pub.pem External files Jun 1, 2015
ec.h Use BN_new() versus BN_init() with static BIGNUM Dec 16, 2016
endian.h Fixed endianness + expected test outcomes Jan 22, 2016
ex-address.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-base58.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-ec-keypair.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-ecdsa-sign.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-ecdsa-verify.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-fixed-strings.c Drop nonsense reverse Jan 22, 2016
ex-hashes.c Drop nonsense reverse Jan 22, 2016
ex-integers.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-message.txt External files Jun 1, 2015
ex-signature.der External files Jun 1, 2015
ex-tx-build.c Missing reverse in outpoint txid Jan 22, 2016
ex-tx-pack.c Missing reverse in outpoint txid Jan 22, 2016
ex-tx-sign.c Missing reverse in outpoint txid Jan 22, 2016
ex-vardata.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-varints.c Fixed endianness + expected test outcomes Jan 22, 2016
ex-wif.c Fixed endianness + expected test outcomes Jan 22, 2016
hash.h Initial commit Jun 1, 2015
test.sh Allow long long Dec 16, 2016
tx.h Missing reverse in outpoint txid Jan 22, 2016
varint.h Implicit varint length Jun 5, 2015

README

Sample code from "Basic blockchain programming", a developer-oriented series about Bitcoin.

http://davidederosa.com/basic-blockchain-programming/