Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Guillaume Ballet
d468c333a7
cmd/{geth,utils}: add cmd to export preimages in snap enumeration order ( #28256 )
...
Adds a subcommand: `geth snapshot export-preimages`, to export preimages of every hash found during a snapshot enumeration: that is, it exports _only the active state_, and not _all_ preimages that have been used but are no longer part of the state.
This tool is needed for the verkle transition, in order to distribute the preimages needed for the conversion. Since only the 'active' preimages are exported, the output is shrunk from ~70GB to ~4GB.
The order of the output is the order used by the snapshot enumeration, which avoids database thrashing. However, it also means that storage-slot preimages are not deduplicated.
1 year ago
..
testdata
cmd/geth: more special cases logging tests ( #28527 )
1 year ago
accountcmd.go
cmd/geth: make account commands not require datadir lock ( #27084 )
2 years ago
accountcmd_test.go
cmd: run tests in parallel ( #28546 )
1 year ago
attach_test.go
cmd/geth: atomic types used ( #27756 )
1 year ago
chaincmd.go
cmd/{geth,utils}: add cmd to export preimages in snap enumeration order ( #28256 )
1 year ago
config.go
cmd, eth: switch the dev synctarget to hash from block ( #28209 )
1 year ago
consolecmd.go
node: remove unused error return from Attach ( #27450 )
1 year ago
consolecmd_test.go
cmd: run tests in parallel ( #28546 )
1 year ago
dbcmd.go
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
exportcmd_test.go
cmd: run tests in parallel ( #28546 )
1 year ago
genesis_test.go
cmd/geth: fix failing test ( #28322 )
1 year ago
les_test.go
cmd: run tests in parallel ( #28546 )
1 year ago
logging_test.go
cmd: run tests in parallel ( #28546 )
1 year ago
logtestcmd_active.go
cmd/geth: more special cases logging tests ( #28527 )
1 year ago
logtestcmd_inactive.go
cmd/geth: test for logging-output ( #28373 )
1 year ago
main.go
cmd/{geth,utils}: add cmd to export preimages in snap enumeration order ( #28256 )
1 year ago
misccmd.go
all: remove ethash pow, only retain shims needed for consensus and tests ( #27178 )
2 years ago
run_test.go
all: make vendored copy of reexec ( #28382 )
1 year ago
snapshot.go
cmd/{geth,utils}: add cmd to export preimages in snap enumeration order ( #28256 )
1 year ago
verkle.go
cmd, core, trie: verkle-capable `geth init` ( #28270 )
1 year ago
version_check.go
cmd: migrate to urfave/cli/v2 ( #24751 )
2 years ago
version_check_test.go
cmd: run tests in parallel ( #28546 )
1 year ago