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
20d0a040e3
fix compact size length calculation
2019-09-23 15:08:02 -06: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