go-ethereum/cmd
CPerezz e4b741e99c fix(cmd): wire --bintrie.groupdepth flag to SetEthConfig (#571)
The --bintrie.groupdepth CLI flag was defined and registered but never
read by SetEthConfig(), which is the main config path for geth node
startup. Only MakeChain() (used for import/export commands) read the
flag. This caused geth to always use the default groupDepth=8 regardless
of the CLI flag value.

This resulted in a serialization format mismatch when state-actor
generated databases with groupDepth != 8: state-actor wrote nodes with
the requested groupDepth (e.g. 1), but geth always read/wrote them
with groupDepth=8, causing "missing trie node" errors during block
validation.

The fix adds the flag read to SetEthConfig, matching the pattern used
by all other trie configuration flags (StateHistory, TrienodeHistory,
etc.).
2026-03-11 21:16:00 +01:00
..
abidump all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
abigen cmd/abigen, accounts/abi/bind: implement abigen version 2 (#31379) 2025-03-17 15:56:55 +01:00
blsync beacon/blsync: add checkpoint import/export file feature (#31469) 2025-04-03 16:04:11 +02:00
clef cmd/clef: update Safe API documentation links in changelog (#32136) 2025-07-09 14:09:11 -06:00
devp2p eth/protocols/eth: drop protocol version eth/68 (#33511) 2026-02-28 21:43:40 +01:00
era internal/era: New EraE implementation (#32157) 2026-02-09 08:30:19 -07:00
ethkey cmd: fix some typos in readmes (#29405) 2024-04-11 14:06:49 +03:00
evm parameterize the page size 2026-03-11 21:16:00 +01:00
geth fix flags 2026-03-11 21:16:00 +01:00
keeper go.mod: update go-eth-kzg (#33963) 2026-03-08 11:44:29 +01:00
rlpdump build: update to golangci-lint 1.61.0 (#30587) 2024-10-14 19:25:22 +02:00
utils fix(cmd): wire --bintrie.groupdepth flag to SetEthConfig (#571) 2026-03-11 21:16:00 +01:00
workload cmd/workload, eth/tracers/native: introduce state proof tests (#32247) 2025-12-15 08:35:02 +01:00