go-ethereum/cmd/geth
rjl493456442 623b17ba20
core/state: state reader abstraction (#29761)
This pull request introduces a state.Reader interface for state
accessing.

The interface could be implemented in various ways. It can be pure trie
only reader, or the combination of trie and state snapshot. What's more,
this interface allows us to have more flexibility in the future, e.g.
the
archive reader (for accessing archive state).

Additionally, this pull request removes the following metrics

- `chain/snapshot/account/reads`
- `chain/snapshot/storage/reads`
2024-09-05 13:10:47 +03:00
..
testdata cmd/geth: update testdata (vulncheck) (#29714) 2024-05-28 14:16:45 +02:00
accountcmd_test.go cmd: run tests in parallel (#28546) 2023-11-20 10:52:14 +01:00
accountcmd.go cmd/geth: make account commands not require datadir lock (#27084) 2023-04-27 06:57:29 -04:00
attach_test.go all: fix mismatched names in comments (#29348) 2024-03-26 21:01:28 +01:00
chaincmd.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
config.go eth/ethconfig: remove LES server config (#30298) 2024-08-15 11:42:39 +02:00
consolecmd_test.go all: clean up goerli flag and config (#30289) 2024-08-20 15:59:48 +02:00
consolecmd.go cmd/geth: remove unused parameter (#29602) 2024-04-22 16:13:03 +08:00
dbcmd.go core/rawdb, triedb, cmd: create an isolated disk namespace for verkle (#30105) 2024-07-16 16:17:58 +03:00
exportcmd_test.go all: simplify tests using t.TempDir() (#30150) 2024-07-15 15:26:58 +02:00
genesis_test.go cmd/geth: fix failing test (#28322) 2023-10-12 09:54:00 +02:00
logging_test.go all: simplify tests using t.TempDir() (#30150) 2024-07-15 15:26:58 +02:00
logtestcmd_active.go cmd/geth, internal/debug: get rid of by-default log config (#28801) 2024-01-12 15:59:03 +02:00
logtestcmd_inactive.go cmd/geth: test for logging-output (#28373) 2023-10-25 17:57:12 +02:00
main.go all: clean up goerli flag and config (#30289) 2024-08-20 15:59:48 +02:00
misccmd.go all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2023-05-03 12:58:39 +03:00
run_test.go cmd, les, tests: remove light client code (#28586) 2023-11-23 16:28:26 +02:00
snapshot.go cmd/geth: remove unused param (#29952) 2024-06-08 13:04:16 +02:00
verkle.go cmd, core, params, trie: add verkle access witness gas charging (#29338) 2024-05-10 20:13:11 +02:00
version_check_test.go cmd: run tests in parallel (#28546) 2023-11-20 10:52:14 +01:00
version_check.go cmd: migrate to urfave/cli/v2 (#24751) 2022-06-27 18:22:36 +02:00