go-ethereum/cmd
Martin Holst Swende 0914234d10
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers (#24677)
This PR fixes the flaw that @rjl493456442 found in https://github.com/ethereum/go-ethereum/pull/#issuecomment-1093817551 , namely, that the snapshot iterator uses the combined (disk + difflayers) 'view', wheres the raw iterator uses only the disk 'view'.

This PR instead splits up the work: one phase is iterating the disk layer data, another phase is loading the journalled difflayers and performing the same check there.
2022-04-26 09:08:43 +02:00
..
abidump signer/core: move API JSON types to separate package (#23275) 2021-07-29 16:06:44 +02:00
abigen cmd/abigen: clarify abigen alias flag usage (#21875) 2020-12-12 17:36:32 +01:00
bootnode les: switch to new discv5 (#21940) 2021-01-26 21:41:35 +01:00
checkpoint-admin cmd/clef: change --rpcport to --http.port and update flags in docs (#21318) 2020-07-14 10:35:32 +02:00
clef cmd/geth, node, rpc: implement jwt tokens (#24364) 2022-03-07 09:30:27 +02:00
devp2p cmd/devp2p: implement snap protocol testing (#24276) 2022-02-04 15:24:32 +01:00
ethkey all: use T.TempDir to create temporary test directories (#24633) 2022-04-08 15:44:55 +02:00
evm cmd/evm: ensure input length is even (#24721) 2022-04-25 09:16:49 +02:00
faucet all: use 'embed' instead of go-bindata (#24744) 2022-04-25 11:15:14 +02:00
geth cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers (#24677) 2022-04-26 09:08:43 +02:00
p2psim node: refactor package node (#21105) 2020-08-03 19:40:46 +02:00
puppeth cmd/puppeth: make it possible to have pw-protected keyfiles (#22148) 2021-11-02 13:21:25 +01:00
rlpdump cmd/rlpdump: add support for text to rlp (#23745) 2021-10-18 13:38:00 +02:00
utils cmd/geth: support bigints for --override.terminaltotaldifficulty (#24646) 2022-04-13 11:28:23 +02:00