when depth was renamed to height in libbitcoin, script opcode DEPTH inadvertently got renamed too.
update script unit test.
bugfix: optimisation with only reading bits field from block header was missing offset when deserializing bits field. result was that block version is substituted for bits field.
tester to generate fake chains. customise the function step(..., n) to generate different chains for testing.
move step(..., n) to a separate file to make it more obvious you're meant to customize that function.
nicer scrjson unit test.
fakechain adding txs (signature is not yet correct though)
added missing warning output for validate_block::connect_input about spending immature coinbase.
create a prefix of 100 blocks so coinbase tx is spendable (cannot spend immature coinbase txs).
create a transaction.
fix reorg testing tool.
reorg test with double spending and everything.
always deindex even if confirm error (like error::forced_removal)
better debug logging for transaction pool stuff.
bugfix: pass unconfirmed list to validate handler in txpool.
bootstrap.cpp changed break out of loop after reading the last block in the file. changed usleep(1000) to nanosleep. Even sleeping for just 1ns prevents the import from stalling.
Merge branch 'master' of https://github.com/spesmilo/libbitcoin
[doc] Fix some typos and add some links
Added "clean" rule to examples/Makefile
Remove BerkeleyDB from doc and INSTALL (--enable-bdb)