go-ethereum/trie
rjl493456442 ceca4578ca
trie: remove parameter 'fromLevel' in Prove (#27512)
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.
2023-06-19 16:28:40 +02:00
..
triedb/hashdb all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
trienode tests, trie: use slices package for sorting (#27496) 2023-06-19 11:41:31 +02:00
committer.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
database_test.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
database_wrap.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
encoding.go trie: use stacktrie for Derivesha operation (#21407) 2020-09-29 17:38:13 +02:00
encoding_test.go all: remove deprecated uses of math.rand (#26710) 2023-02-16 14:36:58 -05:00
errors.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
hasher.go build: upgrade to go 1.19 (#25726) 2022-09-10 13:25:40 +02:00
iterator.go core, trie: rework trie database (#26813) 2023-04-24 10:38:52 +03:00
iterator_test.go tests, trie: use slices package for sorting (#27496) 2023-06-19 11:41:31 +02:00
node.go core, trie: rework trie database (#26813) 2023-04-24 10:38:52 +03:00
node_enc.go core, trie: rework trie database (#26813) 2023-04-24 10:38:52 +03:00
node_test.go trie: improve node rlp decoding performance (#25357) 2022-08-19 00:39:47 +02:00
preimages.go core, trie, eth, cmd: rework preimage store (#25287) 2022-07-27 20:37:04 +02:00
proof.go trie: remove parameter 'fromLevel' in Prove (#27512) 2023-06-19 16:28:40 +02:00
proof_test.go trie: remove parameter 'fromLevel' in Prove (#27512) 2023-06-19 16:28:40 +02:00
secure_trie.go core/state: move slot RLP encoding into the MPT implementation (#27000) 2023-06-01 10:29:41 +02:00
secure_trie_test.go all: new empty trie with types.EmptyRootHash instead of null (#27230) 2023-05-11 10:19:42 +03:00
stacktrie.go core, trie: rework trie database (#26813) 2023-04-24 10:38:52 +03:00
stacktrie_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
sync.go all: use unified emptyRootHash and emptyCodeHash (#26718) 2023-02-21 06:12:27 -05:00
sync_test.go all: new empty trie with types.EmptyRootHash instead of null (#27230) 2023-05-11 10:19:42 +03:00
tracer.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
tracer_test.go trie: remove parameter 'fromLevel' in Prove (#27512) 2023-06-19 16:28:40 +02:00
trie.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
trie_id.go cmd, core, eth, les, light: track deleted nodes (#25757) 2022-09-27 10:01:02 +02:00
trie_reader.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
trie_test.go trie: remove parameter 'fromLevel' in Prove (#27512) 2023-06-19 16:28:40 +02:00