op-geth/core/state
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589)
With this commit, core/state's access to the underlying key/value database is
mediated through an interface. Database errors are tracked in StateDB and
returned by CommitTo or the new Error method.

Motivation for this change: We can remove the light client's duplicated copy of
core/state. The light client now supports node iteration, so tracing and storage
enumeration can work with the light client (not implemented in this commit).
2017-06-27 15:57:06 +02:00
..
database.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
dump.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
iterator.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
iterator_test.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
journal.go core/state: fixed (self)destructed objects 2017-05-18 09:05:58 +02:00
main_test.go
managed_state.go core, core/state, core/vm: remove exported account getters (#3618) 2017-02-22 23:29:59 +01:00
managed_state_test.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
state_object.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
state_test.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
statedb.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
statedb_test.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
sync.go eth/downloader: separate state sync from queue (#14460) 2017-06-22 15:26:03 +03:00
sync_test.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00