go-ethereum/cmd
rjl493456442 1941c5e6c9
core/rawdb: untie freezer and ancient chain data (#24684)
Previously freezer has only been used for storing ancient chain data, while obviously it can be used more. This PR unties the chain data and freezer, keep the minimal freezer structure and move all other logic (like incrementally freezing block data) into a separate structure called ChainFreezer.

This PR also extends the database interface by adding a new ancient store function AncientDatadir which can return the root directory of ancient store. The ancient root directory can be used when we want to open some other ancient-stores (e.g. reverse diff freezer).
2022-05-06 13:28:42 +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/clef: fixups to the python clef poc (#24440) 2022-05-02 14:28:11 +02:00
devp2p cmd: group network and db path flags together (#24698) 2022-05-03 08:46:17 +02:00
ethkey cmd/*: refactor get flag value (#24761) 2022-04-26 09:32:31 +02:00
evm cmd/evm: make evm t8n handle post-merge transitions (#24546) 2022-05-02 16:26:30 +02:00
faucet all: use 'embed' instead of go-bindata (#24744) 2022-04-25 11:15:14 +02:00
geth core/rawdb: untie freezer and ancient chain data (#24684) 2022-05-06 13:28:42 +02:00
p2psim cmd/*: refactor get flag value (#24761) 2022-04-26 09:32:31 +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, eth: fix required blocks regression 2022-05-04 19:55:17 +03:00