erigon-pulse/state
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
..
aggregator22.go erigon3: build .efi after download #654 2022-09-26 15:26:58 +07:00
aggregator_test.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
aggregator.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
domain_test.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
domain.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
history_test.go erigon22: skip tmp files by regexp (#637) 2022-09-13 16:01:41 +07:00
history.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
inverted_index_test.go WithTablessCfg -> WithTableCfg (#601) 2022-08-24 11:02:47 +02:00
inverted_index.go erigon3: build .efi after download #654 2022-09-26 15:26:58 +07:00
merge_test.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
merge.go E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
read_indices.go Split aggregator to 2.2 and 2.3 versions (#539) 2022-07-23 09:06:52 +01:00
state_recon.go erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00