erigon-pulse/core/rawdb
Alex Sharov e14664d53b
Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648)
- allow store non-canonical blocks/senders
- optimize re-org: don't update/delete most of data
- allow mark chain as `Bad` - will be not visible by eth_getBlockByHash,
but can read if have hash+num
2023-06-05 12:36:24 +07:00
..
blockio Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648) 2023-06-05 12:36:24 +07:00
rawdbhelpers e3: more aggressive prune #780 (#6299) 2022-12-14 09:50:48 +07:00
rawdbreset use blockReader as service-provider of RoSnapshots (#7584) 2023-05-26 17:12:33 +07:00
accessors_account.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
accessors_chain_test.go Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648) 2023-06-05 12:36:24 +07:00
accessors_chain.go Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648) 2023-06-05 12:36:24 +07:00
accessors_indexes_test.go rawdb methods to rw db schema version (#7653) 2023-06-04 09:20:22 +07:00
accessors_indexes.go Store Canonical/NonCanonical/Bad blocks/senders/txs in same tables. Make re-org cheaper (#7648) 2023-06-05 12:36:24 +07:00
accessors_metadata.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
bor_receipts.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
state_version.go cache state check (#5844) 2022-11-07 13:04:31 +00:00