go-ethereum/core/state
2025-12-18 09:52:38 -08:00
..
pruner all: improve ETA calculation across all progress indicators (#32521) 2025-09-01 13:47:02 +08:00
snapshot core/state: using testing.B.Loop (#32658) 2025-09-19 16:57:43 -06:00
access_events.go core/state, core/vm: update stateless gas costs to follow the verkle-gen-7 testnet (#31014) 2025-05-15 20:43:52 +08:00
access_events_test.go core/state: correct expected value in TestMessageCallGas (#32780) 2025-09-30 10:11:09 +08:00
access_list.go core/state: improve PrettyPrint function (#32293) 2025-07-30 10:39:03 +08:00
bal_reader.go fix crash when attempting to call debug_getAccessList on block that doesn't contain one. remove the new pre/post-tx tracer hooks and use the system contract start/end hooks instead in the bal tracer 2025-12-18 09:52:38 -08:00
bal_state_transition.go fix the last commit 2025-12-16 11:02:30 -08:00
database.go minor refactor. instrument the bal tracer with some debug logging 2025-11-22 16:33:01 +08:00
database_history.go core, eth, triedb: serve historical states over RPC (#31161) 2025-06-25 16:50:54 +08:00
dump.go core, consensus/beacon: defer trie resolution (#31725) 2025-06-25 09:42:11 +08:00
iterator.go minor refactor. instrument the bal tracer with some debug logging 2025-11-22 16:33:01 +08:00
iterator_test.go core/state: state reader abstraction (#29761) 2024-09-05 13:10:47 +03:00
journal.go all: add block access list construction via flag --experimentalbal. When enabled, post-Cancun blocks which lack access lists will have them constructed on execution during import. When importing blocks which contain access lists, transaction execution and state root calculation is performed in parallel. 2025-10-17 13:28:04 +08:00
metrics.go core/rawdb,state: add preimage miss metric (#31295) 2025-03-07 11:23:19 +01:00
reader.go minor refactor. instrument the bal tracer with some debug logging 2025-11-22 16:33:01 +08:00
state_object.go attempt to optimize state root calculation for BALs 2025-11-12 14:51:54 +08:00
state_object_test.go core/state: using testing.B.Loop (#32658) 2025-09-19 16:57:43 -06:00
state_sizer.go core/state: state size tracking (#32362) 2025-09-08 14:00:23 +08:00
state_sizer_test.go core/state: state size tracking (#32362) 2025-09-08 14:00:23 +08:00
state_test.go core, consensus/beacon: defer trie resolution (#31725) 2025-06-25 09:42:11 +08:00
statedb.go more cleanup 2025-11-13 01:44:32 +08:00
statedb_fuzz_test.go core/tracing: add code change reason (#32525) 2025-09-02 12:44:47 +02:00
statedb_hooked.go apply same changes to hook invocation regarding nonce/code update for legacy selfdestruct 2025-10-17 14:47:27 +08:00
statedb_hooked_test.go core/tracing: add code change reason (#32525) 2025-09-02 12:44:47 +02:00
statedb_test.go update TODO in the code. remove old changes from the statedb unit tests 2025-10-20 18:02:41 +08:00
stateupdate.go core/state: state size tracking (#32362) 2025-09-08 14:00:23 +08:00
sync.go core,eth,internal: fix typo (#29024) 2024-02-20 19:42:48 +08:00
sync_test.go triedb/pathdb, eth: use double-buffer mechanism in pathdb (#30464) 2025-06-22 20:40:54 +08:00
transient_storage.go core/state: improve PrettyPrint function (#32293) 2025-07-30 10:39:03 +08:00
trie_prefetcher.go trie, core/state: introduce trie Prefetch for optimizing preload (#32134) 2025-08-20 21:45:27 +08:00
trie_prefetcher_test.go core/tracing: add code change reason (#32525) 2025-09-02 12:44:47 +02:00