go-ethereum/tests
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
..
files all: fix spelling errors 2017-01-06 19:44:35 +02:00
block_test_util.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
block_test.go core, core/vm: added gas price variance table 2016-10-14 18:09:17 +02:00
init.go all: fix issues reported by honnef.co/go/simple/cmd/gosimple 2017-01-06 18:18:07 +01:00
rlp_test_util.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
rlp_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
state_test_util.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
state_test.go Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 2017-02-13 15:15:12 +01:00
transaction_test_util.go common: move big integer math to common/math (#3699) 2017-02-26 22:21:51 +01:00
transaction_test.go tests: updated 2016-11-13 23:26:07 +01:00
util.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
vm_test_util.go common: move big integer math to common/math (#3699) 2017-02-26 22:21:51 +01:00
vm_test.go core/vm: improved EVM run loop & instruction calling (#3378) 2017-01-05 11:52:10 +01:00