aboutsummaryrefslogtreecommitdiffstats
path: root/light
Commit message (Collapse)AuthorAgeFilesLines
* [release/1.4.16] 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! (cherry picked from commit 1f1ea18b5414bea22332bb4fce53cc95b5c6a07d)
* [release/1.4.15] cmd, core, internal, light, tests: avoid hashing the code ↵Péter Szilágyi2016-10-031-1/+2
| | | | | | in the VM (cherry picked from commit cb84e3f02953f2df166ae69369d222dcbbd7d78d)
* [release/1.4.14] core, trie: replace state caches with trie journalFelix Lange2016-09-281-4/+0
| | | | (cherry picked from commit cd791bd855b55b95afc8a5c8f56b8bf67863d099)
* [release/1.4.13] 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. (cherry picked from commit a59a93f476434f2805c8fd3e10bf1b2f579b078f)
* all: update license informationFelix Lange2016-04-151-1/+1
|
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-222-4/+4
| | | | As we aren't really using the standarized SHA-3
* rpc: migrated the RPC insterface to a new reflection based RPC layerBas van Kervel2016-01-261-1/+1
|
* light: implemented odr-capable trie and state structureszsfelfoldi2015-12-175-0/+1032