CheckChangeSets to work with plain state and changeSets, optionally generate receipts (#639)
* Start from 9m7 * Regenerate IH + receipts * Only stats for iH bucket * Persist receipts * Go all in * Start from block 10m * Convert DbState to use plain state * Fix findHistory * Hard-code export * More fixes * Fix test * Fix formatting * Introduce PlainDbState * Actually return PlainDbState * Fix formatting * Fix name style lint * Fix linters * Fix history_test * Fix blockchain_test * Fix compile error * Bucket stats from all buckets
Showing
- cmd/hack/hack.go 52 additions, 30 deletionscmd/hack/hack.go
- cmd/state/commands/check_change_sets.go 5 additions, 3 deletionscmd/state/commands/check_change_sets.go
- cmd/state/stateless/check_change_sets.go 30 additions, 5 deletionscmd/state/stateless/check_change_sets.go
- cmd/state/stateless/stateless.go 6 additions, 6 deletionscmd/state/stateless/stateless.go
- common/dbutils/composite_keys.go 2 additions, 2 deletionscommon/dbutils/composite_keys.go
- common/dbutils/composite_keys_test.go 1 addition, 1 deletioncommon/dbutils/composite_keys_test.go
- common/dbutils/helper.go 11 additions, 5 deletionscommon/dbutils/helper.go
- core/state/history_test.go 25 additions, 34 deletionscore/state/history_test.go
- core/state/plain_readonly.go 309 additions, 0 deletionscore/state/plain_readonly.go
- core/state/plain_state_writer.go 1 addition, 1 deletioncore/state/plain_state_writer.go
- eth/stagedsync/stage_execute.go 2 additions, 2 deletionseth/stagedsync/stage_execute.go
- ethdb/bolt_db.go 1 addition, 1 deletionethdb/bolt_db.go
- ethdb/history.go 30 additions, 12 deletionsethdb/history.go
- ethdb/object_db.go 1 addition, 1 deletionethdb/object_db.go
Loading
Please register or sign in to comment