go-ethereum/cmd
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532)
This PR introduces a node scheme abstraction. The interface is only implemented by `hashScheme` at the moment, but will be extended by `pathScheme` very soon.

Apart from that, a few changes are also included which is worth mentioning:

-  port the changes in the stacktrie, tracking the path prefix of nodes during commit
-  use ethdb.Database for constructing trie.Database. This is not necessary right now, but it is required for path-based used to open reverse diff freezer
2022-11-28 14:31:28 +01:00
..
abidump all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
abigen cmd/abigen: change --exc to exclude by type name (#22620) 2022-09-23 19:04:02 +02:00
bootnode les: switch to new discv5 (#21940) 2021-01-26 21:41:35 +01:00
checkpoint-admin internal/version: use gitCommit injection in version handling code (#25851) 2022-09-23 14:08:25 +02:00
clef cmd/clef: list accounts at startup (#26082) 2022-11-07 16:41:36 +01:00
devp2p cmd/devp2p: add more nodekey commands (#26129) 2022-11-08 12:15:32 +01:00
ethkey internal/version: use gitCommit injection in version handling code (#25851) 2022-09-23 14:08:25 +02:00
evm all: implement EIP-1153 transient storage (#26003) 2022-11-16 10:18:52 +01:00
faucet cmd/faucet: fix readme typos (#25867) 2022-09-26 11:30:50 +02:00
geth core, eth, les, tests, trie: abstract node scheme (#25532) 2022-11-28 14:31:28 +01:00
p2psim internal/version: use gitCommit injection in version handling code (#25851) 2022-09-23 14:08:25 +02:00
puppeth cmd/puppeth, cmd/utils: finalize removal of gasTarget flag (#24370) 2022-09-23 22:32:10 +02:00
rlpdump all: change format `0x%x` to `%#x` (#25221) 2022-07-04 11:03:32 +03:00
utils cmd/utils: gofmt 2022-11-24 13:03:38 +01:00