go-ethereum/core/state
Guillaume Ballet 45a3ab42aa
core/state: move slot RLP encoding into the MPT implementation (#27000)
Continuing with a series of PRs to make the Trie interface more generic, this PR moves
the RLP encoding of storage slots inside the StateTrie and light.Trie implementations,
as other types of tries don't use RLP.
2023-06-01 10:29:41 +02:00
..
pruner core/state/pruner: remove unused error-return (#27273) 2023-05-17 04:23:06 -04:00
snapshot core,console: replace noarg fmt.Errorf with errors.New (#27332) 2023-05-25 08:24:09 -04:00
access_list.go all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 2020-10-23 08:26:57 +02:00
database.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
dump.go core/state: do not ignore null addr while iterative dump (#27320) 2023-05-23 06:10:26 -04:00
iterator_test.go core/state: unexport NodeIterator (#27239) 2023-05-11 10:15:44 +03:00
iterator.go core/state: unexport NodeIterator (#27239) 2023-05-11 10:15:44 +03:00
journal.go core/state: maintain destruction flag by default (#26371) 2022-12-28 08:53:43 -05:00
metrics.go Revert "core/trie: remove trie tracer (#26665)" (#26732) 2023-02-20 09:54:52 -05:00
state_object_test.go build: use golangci-lint (#20295) 2019-11-18 10:49:17 +02:00
state_object.go core/state: move slot RLP encoding into the MPT implementation (#27000) 2023-06-01 10:29:41 +02:00
state_test.go core/state: do not ignore null addr while iterative dump (#27320) 2023-05-23 06:10:26 -04:00
statedb_test.go all: new empty trie with types.EmptyRootHash instead of null (#27230) 2023-05-11 10:19:42 +03:00
statedb.go all: port boring changes from pbss (#27176) 2023-05-09 10:11:04 +03:00
sync_test.go all: new empty trie with types.EmptyRootHash instead of null (#27230) 2023-05-11 10:19:42 +03:00
sync.go all: prepare for path-based trie storage (#26603) 2023-02-06 10:28:40 -05:00
transient_storage.go all: implement EIP-1153 transient storage (#26003) 2022-11-16 10:18:52 +01:00
trie_prefetcher_test.go all: new empty trie with types.EmptyRootHash instead of null (#27230) 2023-05-11 10:19:42 +03:00
trie_prefetcher.go core/state, trie: remove Try prefix in Trie accessors (#26975) 2023-03-27 10:48:46 +02:00