Commit Graph

25 Commits

Author SHA1 Message Date
adityapk00 0605b33e39 Merge 2021-04-19 13:38:25 -07:00
Larry Ruane ac1bf8481c refactor Reverse(), no functional changes 2020-09-14 10:31:17 -06:00
Larry Ruane faca1ecbef
increase the 252 per-block transaction limit (#273) 2020-06-03 18:58:26 -06:00
Larry Ruane f1e793796f implement staging, not well tested 2020-05-21 11:48:03 -06:00
Larry Ruane 52ac837370 New "staging" api (StageBlocks, StageTransactions, ApplyStaged)
Also remove the initial block load (all blocks will come from the
Staging APIs), but there is still more to do (this does not even
start up correctly) but darkside.proto is correct, we believe.
2020-05-21 11:48:03 -06:00
Larry Ruane 86fd87404b add darkside SetMetaState, SetBlocksURL for reorg testing 2020-05-21 11:48:03 -06:00
Taylor Hornby d55d9b1c64 Add tool for generating fake blockchains 2020-04-24 16:55:47 -06:00
Larry Ruane e71de4d88f rebase PR 175 - Use cobra and viper for configuration 2020-03-18 12:13:30 -06:00
Larry Ruane 1dc439080b add COPYING and copyright lines 2020-03-12 12:02:55 -06:00
Larry Ruane a4f968823f test improvements, and minor cleanups 2020-01-31 16:36:31 -07:00
Larry Ruane 36b5c588ec improve test coverage 2019-11-06 10:50:24 -07:00
Larry Ruane 7b78663312 refactor GetDisplayPrevHash(), part of block header 2019-11-05 13:55:04 -07:00
Larry Ruane 5c77cca6bf remove unnecessary ok's, no functional change (#118) 2019-10-29 17:35:13 -07:00
Larry Ruane 3c5d62dbc3 fix compact size length calculation 2019-09-25 11:37:34 -07:00
Larry Ruane 20d0a040e3 fix compact size length calculation 2019-09-23 15:08:02 -06:00
Aditya Kulkarni 7644852fc6 Fix hash encoding, change module names 2019-09-12 12:08:53 -07:00
Jack Grigg 49a1552523
parser: Correctly serialize Equihash solution 2019-05-23 14:09:43 +01:00
George Tankersley 7726a6752d cleanup: rename package and vendor dependencies for old go versions
Fixes #8 and begins to address deployability.
2019-01-03 19:14:51 +00:00
George Tankersley 80b063fe8e parser: expose little-endian hashes for harmony with wire format 2018-12-11 01:38:57 -05:00
George Tankersley 38d61b509c rpc: update for API and protobuf changes 2018-12-04 18:22:06 -05:00
George Tankersley 7cc7095a81 parser: implement Compact Block encoding from ZIP307 2018-11-18 01:29:27 +00:00
George Tankersley f42dea2b1e parser: present block hashes in big endian order 2018-11-16 21:57:21 +00:00
George Tankersley 58e5f3e78b parser: implement whole-block parsing and publicize constructors 2018-09-28 00:52:40 +00:00
George Tankersley f90ee7085d parser: fix TODO formatting 2018-09-20 20:39:06 +00:00
George Tankersley 273de97b00 parser: split block header parsing into its own files 2018-09-19 22:48:33 +00:00