1
0
forked from cerc-io/plugeth
plugeth/core/state
Martin Holst Swende 7a489623ac
core/state: remove notion of fake storage ()
This PR removes the notion of fakeStorage from the state objects, and instead, for any state modifications that are needed, it simply makes the changes.
2023-01-10 08:24:30 -05:00
..
pruner cmd, core, eth, les, light: track deleted nodes () 2022-09-27 10:01:02 +02:00
snapshot core, eth, les, tests, trie: abstract node scheme () 2022-11-28 14:31:28 +01:00
access_list.go all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 () 2020-10-23 08:26:57 +02:00
database.go core, eth, trie, light: clean up trie interface () 2023-01-03 15:41:40 +02:00
dump.go core/state: return error when storage trie can't be opened () 2022-12-21 10:21:21 +01:00
iterator_test.go core, eth, les, tests, trie: abstract node scheme () 2022-11-28 14:31:28 +01:00
iterator.go cmd, core, eth, les, light: track deleted nodes () 2022-09-27 10:01:02 +02:00
journal.go core/state: maintain destruction flag by default () 2022-12-28 08:53:43 -05:00
metrics.go cmd, core, eth, les, light: track deleted nodes () 2022-09-27 10:01:02 +02:00
state_object_test.go build: use golangci-lint () 2019-11-18 10:49:17 +02:00
state_object.go core/state: remove notion of fake storage () 2023-01-10 08:24:30 -05:00
state_test.go core, trie, eth, cmd: rework preimage store () 2022-07-27 20:37:04 +02:00
statedb_test.go core, cmd: fill blockNumber in logs () 2022-12-13 07:54:16 -05:00
statedb.go core/state: remove notion of fake storage () 2023-01-10 08:24:30 -05:00
sync_test.go core, eth, les, tests, trie: abstract node scheme () 2022-11-28 14:31:28 +01:00
sync.go core, eth, les, tests, trie: abstract node scheme () 2022-11-28 14:31:28 +01:00
transient_storage.go all: implement EIP-1153 transient storage () 2022-11-16 10:18:52 +01:00
trie_prefetcher_test.go all: introduce trie owner notion () 2022-06-06 17:14:55 +02:00
trie_prefetcher.go core, eth, trie, light: clean up trie interface () 2023-01-03 15:41:40 +02:00