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.
Merge remote-tracking branch 'upstream/master'
added some wrappers so I can call in from managed code