go-ethereum/core/state
rjl493456442 5035f99bce
core/state: get rid of field pointer in journal (#30361)
This pull request replaces the field pointer in journal entry with the
field itself, specifically the address of mutated account.

While it will introduce the extra allocation cost, but it's easier for
code reading. Let's measure the overhead overall to see if the change is
acceptable or not.
2024-09-06 15:42:59 +08:00
..
pruner all: clean up goerli flag and config (#30289) 2024-08-20 15:59:48 +02:00
snapshot Revert "core/state/snapshot: tiny fixes" (#30039) 2024-06-21 10:42:43 +03:00
access_events.go trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates (#30357) 2024-08-30 14:13:02 +02:00
access_events_test.go trie, core/state: Nyota EIP-6800 & EIP-4762 spec updates (#30357) 2024-08-30 14:13:02 +02:00
access_list.go core/state: rename all the AccessList receivers to 'al' (#29921) 2024-06-11 11:24:44 +03:00
database.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
dump.go eth/tracers: live chain tracing with hooks (#29189) 2024-03-22 18:53:53 +01:00
iterator.go all: fix various typos (#29600) 2024-04-23 13:09:42 +03:00
iterator_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
journal.go core/state: get rid of field pointer in journal (#30361) 2024-09-06 15:42:59 +08:00
metrics.go core: add metrics for state access (#30353) 2024-08-26 20:02:10 +08:00
reader.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
state_object.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
state_object_test.go build: use golangci-lint (#20295) 2019-11-18 10:49:17 +02:00
state_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
statedb.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
statedb_fuzz_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
statedb_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
stateupdate.go core/state: introduce stateupdate structure (#29530) 2024-06-03 14:17:12 +03:00
sync.go core,eth,internal: fix typo (#29024) 2024-02-20 19:42:48 +08:00
sync_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
transient_storage.go core/state: better randomized testing (postcheck) on journalling (#29627) 2024-04-25 09:56:25 +02:00
trie_prefetcher.go core/state: fix trie prefetcher for verkle (#30354) 2024-08-26 22:18:47 +08:00
trie_prefetcher_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00