plugeth/core/state
rjl493456442 15bd21f3c8
core/state: mark account as dirty when resetObject occurs (#27339)
This changes the journal logic to mark the state object dirty immediately when it
is reset. 

We're mostly adding this change to appease the fuzzer. Marking it dirty immediately
makes no difference in practice because accounts will always be modified by EVM
right after creation.
2023-06-01 11:09:32 +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: mark account as dirty when resetObject occurs (#27339) 2023-06-01 11:09:32 +02: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 core/state: mark account as dirty when resetObject occurs (#27339) 2023-06-01 11:09:32 +02: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