Issue 635: Stage4 to optionally generate persisted receipts (#644)
* Euphemerally -> Ephemerally * Move StorageMode to ethdb and pass it to PrepareStagedSync * linter * Remove StorageModeThinHistory and move SetStorageModeIfNotExist into storage_mode.go * Optionally write receipts in the execute stage * memory profiler * linter * proper linter fix * linter * typo * Merge stateDb with changeDb so that all-or-nothing is commited in stage_execute
Showing
- cmd/geth/chaincmd.go 1 addition, 1 deletioncmd/geth/chaincmd.go
- cmd/hack/hack.go 1 addition, 1 deletioncmd/hack/hack.go
- cmd/restapi/apis/retrace_tx_api.go 1 addition, 1 deletioncmd/restapi/apis/retrace_tx_api.go
- cmd/state/stateless/stateless.go 1 addition, 1 deletioncmd/state/stateless/stateless.go
- cmd/utils/flags.go 2 additions, 2 deletionscmd/utils/flags.go
- common/dbutils/bucket.go 0 additions, 3 deletionscommon/dbutils/bucket.go
- core/blockchain.go 9 additions, 9 deletionscore/blockchain.go
- core/state/database.go 2 additions, 2 deletionscore/state/database.go
- core/state/db_state_writer.go 25 additions, 27 deletionscore/state/db_state_writer.go
- core/state/plain_state_writer.go 23 additions, 25 deletionscore/state/plain_state_writer.go
- eth/backend.go 2 additions, 86 deletionseth/backend.go
- eth/config.go 3 additions, 49 deletionseth/config.go
- eth/downloader/downloader.go 7 additions, 8 deletionseth/downloader/downloader.go
- eth/downloader/downloader_stagedsync_test.go 5 additions, 5 deletionseth/downloader/downloader_stagedsync_test.go
- eth/downloader/downloader_test.go 1 addition, 1 deletioneth/downloader/downloader_test.go
- eth/gen_config.go 4 additions, 3 deletionseth/gen_config.go
- eth/handler.go 2 additions, 2 deletionseth/handler.go
- eth/stagedsync/stage_execute.go 29 additions, 30 deletionseth/stagedsync/stage_execute.go
- eth/stagedsync/stage_hashstate_test.go 4 additions, 4 deletionseth/stagedsync/stage_hashstate_test.go
- eth/stagedsync/stagedsync.go 4 additions, 4 deletionseth/stagedsync/stagedsync.go
Loading
Please register or sign in to comment