go-ethereum/trie
Daniel Liu d12f9803eb
trie: remove parameter 'fromLevel' in Prove #27512 (#1165)
This removes the feature where top nodes of the proof can be elided.
It was intended to be used by the LES server, to save bandwidth
when the client had already fetched parts of the state and only needed
some extra nodes to complete the proof. Alas, it never got implemented
in the client.

Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
2026-01-29 11:29:02 +05:30
..
triedb/hashdb all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
trienode trie: update func ForEachWithOrder #27496 #27909 (#1163) 2026-01-29 11:28:36 +05:30
committer.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
database_test.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
database_wrap.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
encoding.go trie: Derivesha with stacktrie (#21407) 2025-04-07 16:44:32 +08:00
encoding_test.go core, trie: port changes from pbss #26637 (#1127) 2025-12-07 15:38:38 +05:30
errors.go core, trie: refactor trie API #26995 (#1147) 2026-01-16 15:51:13 +05:30
hasher.go all: use WaigGroup.Go() to simplify code (#1699) 2025-11-29 17:17:08 +05:30
iterator.go trie: rework trie database #26813 (#1149) 2026-01-19 11:23:51 +05:30
iterator_test.go trie: new empty trie with types.EmptyRootHash instead of null #27230 (#1160) 2026-01-26 18:04:14 +05:30
node.go trie: rework trie database #26813 (#1149) 2026-01-19 11:23:51 +05:30
node_enc.go trie: rework trie database #26813 (#1149) 2026-01-19 11:23:51 +05:30
node_test.go all: handle err from func rlp.Encode, close XFN-127 (#1692) 2025-11-03 12:45:19 +05:30
preimages.go core, eth, trie: rework preimage store #25287 (#1099) 2025-08-29 05:22:44 +08:00
proof.go trie: remove parameter 'fromLevel' in Prove #27512 (#1165) 2026-01-29 11:29:02 +05:30
proof_test.go trie: remove parameter 'fromLevel' in Prove #27512 (#1165) 2026-01-29 11:29:02 +05:30
secure_trie.go core/state: move slot RLP encoding into the MPT implementation #27000 (#1162) 2026-01-26 18:04:50 +05:30
secure_trie_test.go trie: new empty trie with types.EmptyRootHash instead of null #27230 (#1160) 2026-01-26 18:04:14 +05:30
stacktrie.go trie: rework trie database #26813 (#1149) 2026-01-19 11:23:51 +05:30
stacktrie_test.go core, trie: refactor trie API #26995 (#1147) 2026-01-16 15:51:13 +05:30
sync.go core, trie: prepare for path-based trie storage #26603 (#1126) 2025-11-18 11:20:00 +05:30
sync_test.go trie: new empty trie with types.EmptyRootHash instead of null #27230 (#1160) 2026-01-26 18:04:14 +05:30
tracer.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
tracer_test.go trie: remove parameter 'fromLevel' in Prove #27512 (#1165) 2026-01-29 11:29:02 +05:30
trie.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
trie_id.go cmd, core, eth, trie: track deleted nodes #22225 #25757 (#1120) 2025-11-12 13:32:22 +05:30
trie_reader.go all: port boring changes from pbss #27176 (#1158) 2026-01-26 11:21:46 +05:30
trie_test.go trie: remove parameter 'fromLevel' in Prove #27512 (#1165) 2026-01-29 11:29:02 +05:30