go-ethereum/triedb/pathdb
Ceyhun Onur 5065e6c935
triedb/pathdb: fix tester generator (#30972)
This change fixes is a rare bug in test generator: If the run is very unlucky it
can use `modifyAccountOp` / `deleteAccountOp` without creating any
account, leading to have a trie root same as the parent.

This change makes the first operation always be a creation.
2025-01-07 11:49:13 +01:00
..
buffer.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
database.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
database_test.go triedb/pathdb: fix tester generator (#30972) 2025-01-07 11:49:13 +01:00
difflayer.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
difflayer_test.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
disklayer.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
errors.go all: remove duplicate word in comments (#29531) 2024-04-15 08:34:31 +02:00
execute.go core, trie, triedb: minor changes from snapshot integration (#30599) 2024-10-18 17:06:31 +02:00
flush.go core, trie, triedb: minor changes from snapshot integration (#30599) 2024-10-18 17:06:31 +02:00
history.go core, trie, triedb: minor changes from snapshot integration (#30599) 2024-10-18 17:06:31 +02:00
history_inspect.go core/rawdb: implement in-memory freezer (#29135) 2024-04-30 11:33:22 +02:00
history_test.go core, trie, triedb: minor changes from snapshot integration (#30599) 2024-10-18 17:06:31 +02:00
holdable_iterator.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
holdable_iterator_test.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
iterator.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
iterator_binary.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
iterator_fast.go all: use cmp.Compare (#30958) 2025-01-02 14:06:47 +01:00
iterator_test.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
journal.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
layertree.go core, trie, triedb: minor changes from snapshot integration (#30599) 2024-10-18 17:06:31 +02:00
metrics.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
nodes.go triedb/pathdb: track flat state changes in pathdb (snapshot integration pt 2) (#30643) 2024-11-29 19:30:45 +08:00
reader.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
states.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00
states_test.go trie/pathdb: state iterator (snapshot integration pt 4) (#30654) 2024-12-16 21:10:08 +08:00