aboutsummaryrefslogtreecommitdiffstats
path: root/light/state_test.go
Commit message (Collapse)AuthorAgeFilesLines
* core/state: implement reverts by journaling all changesFelix Lange2016-10-061-9/+5
| | | | | | | | | | This commit replaces the deep-copy based state revert mechanism with a linear complexity journal. This commit also hides several internal StateDB methods to limit the number of ways in which calling code can use the journal incorrectly. As usual consultation and bug fixes to the initial implementation were provided by @karalabe, @obscuren and @Arachnid. Thank you!
* cmd, core, internal, light, tests: avoid hashing the code in the VMPéter Szilágyi2016-10-011-1/+2
|
* core, trie: replace state caches with trie journalFelix Lange2016-09-281-4/+0
|
* core/state: track all accounts in canon stateFelix Lange2016-09-261-1/+1
| | | | | This change introduces a global, per-state cache that keeps account data in the canon state. Thanks to @karalabe for lots of fixes.
* light: implemented odr-capable trie and state structureszsfelfoldi2015-12-171-0/+269