go-ethereum/trie
rjl493456442 99f81d2724
all: refactor trie API (#26995)
In this PR, all TryXXX(e.g. TryGet) APIs of trie are renamed to XXX(e.g. Get) with an error returned.

The original XXX(e.g. Get) APIs are renamed to MustXXX(e.g. MustGet) and does not return any error -- they print a log output. A future PR will change the behaviour to panic on errorrs.
2023-04-20 06:57:24 -04:00
..
committer.go core/state, trie: port changes from PBSS (#26763) 2023-03-14 04:50:53 -04:00
database_test.go core, eth, les, tests, trie: abstract node scheme (#25532) 2022-11-28 14:31:28 +01:00
database.go core/state, trie: port changes from PBSS (#26763) 2023-03-14 04:50:53 -04:00
encoding_test.go all: remove deprecated uses of math.rand (#26710) 2023-02-16 14:36:58 -05:00
encoding.go trie: use stacktrie for Derivesha operation (#21407) 2020-09-29 17:38:13 +02: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_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
iterator.go all: use unified emptyRootHash and emptyCodeHash (#26718) 2023-02-21 06:12:27 -05:00
node_enc.go rlp, trie: faster trie node encoding (#24126) 2022-03-09 14:45:17 +01:00
node_test.go trie: improve node rlp decoding performance (#25357) 2022-08-19 00:39:47 +02:00
node.go trie: improve node rlp decoding performance (#25357) 2022-08-19 00:39:47 +02:00
nodeset.go core/state, trie: port changes from PBSS (#26763) 2023-03-14 04:50:53 -04:00
preimages.go core, trie, eth, cmd: rework preimage store (#25287) 2022-07-27 20:37:04 +02:00
proof_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
proof.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
secure_trie_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
secure_trie.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
stacktrie_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
stacktrie.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
sync_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
tracer_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
tracer.go core/state, trie: port changes from PBSS (#26763) 2023-03-14 04:50:53 -04:00
trie_id.go cmd, core, eth, les, light: track deleted nodes (#25757) 2022-09-27 10:01:02 +02:00
trie_reader.go cmd, core, eth, les, light: track deleted nodes (#25757) 2022-09-27 10:01:02 +02:00
trie_test.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
trie.go all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00