erigon-pulse/recsplit/eliasfano32
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
..
testdata/fuzz ETL: use logPrefix as suffix of tmp files (#146) 2021-11-05 17:04:17 +07:00
elias_fano_fuzz_test.go go1.19 gofmt (#576) 2022-08-10 19:00:19 +07:00
elias_fano_test.go Elias fano search and merge (#357) 2022-03-13 22:46:17 +00:00
elias_fano.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00