erigon-pulse/recsplit
Artem Tsebrovskiy 4f5232504f
E3 agg commitment (#647)
* added commitment to aggregator

* added commitment evaluation by updates, fixed mainnet roothash mismatch

* added ability to change starting state of hph

* replayable erigon23 with commitment

* possible fix for eliasfano index read after close

* fixed db pruning and restart

* Initial fixes

* Debug

* clear downHashedLen for branch nodes

* Fix key length, cleanup

* Cleanup

* Cleanup

* picked aggregator updates

* fixed empty cell hash for ProcessUpdate evaluation

* hashBuffer moved from Cell to HexPatriciaHashed

* fixed codeHash incorrect renewal

* lint

* removed valuemergefn from history

* fixed lint

* fixed test

* rewritten fuzz test on hph

* fix for Win tests - do not remove tmp dir after test

* win

* fixup after merge

* close aggregator after test

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-09-26 15:59:24 +01:00
..
eliasfano16 go1.19 gofmt (#576) 2022-08-10 19:00:19 +07:00
eliasfano32 E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
testdata/fuzz/FuzzRecSplit Recsplit: single offset bucket (#152) 2021-11-08 14:27:21 +07:00
.gitignore Recsplit encoding (#69) 2021-09-18 22:59:27 +01:00
golomb_rice.go Enable more linters (#381) 2022-03-19 11:38:37 +07:00
index_reader.go Split aggregator to 2.2 and 2.3 versions (#539) 2022-07-23 09:06:52 +01:00
index_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
index.go returning an error if offset is wrong (#621) 2022-09-07 14:40:27 +07:00
recsplit_fuzz_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
recsplit_test.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
recsplit.go erigon3: build .efi after download #654 2022-09-26 15:26:58 +07:00