all: disable recording preimage of trie keys (#21402)
* cmd, core, eth, light, trie: disable recording preimage by default
* core, eth: fix unit tests
* core: fix import
* all: change to nopreimage
* cmd, core, eth, trie: use cache.preimages flag
* cmd: enable preimages for archive node
* cmd/utils, trie: simplify preimage tracking a bit
* core: fix linter
Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
Showing
- cmd/geth/main.go 1 addition, 0 deletionscmd/geth/main.go
- cmd/geth/usage.go 1 addition, 0 deletionscmd/geth/usage.go
- cmd/utils/flags.go 15 additions, 0 deletionscmd/utils/flags.go
- core/blockchain.go 10 additions, 5 deletionscore/blockchain.go
- core/genesis.go 1 addition, 1 deletioncore/genesis.go
- core/state/database.go 5 additions, 5 deletionscore/state/database.go
- core/state/state_test.go 3 additions, 1 deletioncore/state/state_test.go
- eth/api_test.go 1 addition, 1 deletioneth/api_test.go
- eth/api_tracer.go 2 additions, 2 deletionseth/api_tracer.go
- eth/backend.go 1 addition, 0 deletionseth/backend.go
- eth/config.go 1 addition, 0 deletionseth/config.go
- eth/gen_config.go 6 additions, 0 deletionseth/gen_config.go
- light/postprocess.go 2 additions, 2 deletionslight/postprocess.go
- trie/database.go 55 additions, 26 deletionstrie/database.go
- trie/secure_trie.go 6 additions, 5 deletionstrie/secure_trie.go
Loading
Please register or sign in to comment