Go to file
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
.github/workflows Enable unconvert linter (#609) 2022-08-30 09:50:23 +07:00
aggregator erigon22: non-pointer btree (#653) 2022-09-26 09:42:44 +07:00
bptree Enable thelper linter (#610) 2022-08-31 10:09:44 +07:00
chain Add ArrowGlacierBlock and remove CatalystBlock (#139) 2021-10-31 17:21:20 +00:00
commitment E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
common remove file by extension (#636) 2022-09-12 12:37:53 +07:00
compress remove sequential compressor #648 2022-09-22 13:59:22 +07:00
crypto Remove TxParseContext.withBor (#622) 2022-09-04 13:15:02 +02:00
direct add PendingBlock to EthBackend (#572) 2022-08-10 18:58:13 +07:00
etl comments for collector loadFilesIntoBucket (#590) 2022-08-16 21:58:29 +07:00
gointerfaces aggregator22: read dir without idx (#638) 2022-09-18 17:38:43 +07:00
kv E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
mmap run go fix ./... (#453) 2022-05-17 14:48:16 +07:00
patricia go1.19 gofmt (#576) 2022-08-10 19:00:19 +07:00
pedersen_hash Enable unconvert linter (#609) 2022-08-30 09:50:23 +07:00
recsplit E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
rlp ParseTransaction: Validate v, r, s in signature (#616) 2022-09-01 15:26:42 +02:00
sais Avoid redefinitions in gsacak.h (#602) 2022-08-24 15:29:17 +02:00
state E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
txpool changed baseFeeCap from uint64 -> uint256 (#646) 2022-09-23 12:47:01 +02:00
types changed baseFeeCap from uint64 -> uint256 (#646) 2022-09-23 12:47:01 +02:00
.gitignore Reverted 3 last commits (#348) 2022-02-24 14:39:42 +00:00
.golangci.yml Enable thelper linter (#610) 2022-08-31 10:09:44 +07:00
go.mod E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
go.sum E3 agg commitment (#647) 2022-09-26 15:59:24 +01:00
LICENSE Initial commit 2021-06-19 10:43:10 +01:00
Makefile Cleanup interfaces (#617) 2022-09-01 14:41:00 +01:00
README.md Initial commit 2021-06-19 10:43:10 +01:00
rules.go linter: add rules.go from erigon #418 Open 2022-04-17 09:12:09 +07:00
tools.go aggregator22: read dir without idx (#638) 2022-09-18 17:38:43 +07:00

erigon-lib

Dependencies of Erigon project, rewritten from scratch and licensed under Apache 2.0