Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | all: fix issues reported by honnef.co/go/simple/cmd/gosimple | Felix Lange | 2017-01-07 | 1 | -2/+2 |
| | |||||
* | all: gofmt -w -s | Felix Lange | 2017-01-06 | 1 | -2/+2 |
| | |||||
* | trie: remove dependency on ethdb | Felix Lange | 2017-01-06 | 1 | -5/+5 |
| | | | | This removes the core/types -> leveldb dependency. | ||||
* | core, core/state, trie: EIP158, reprice & skip empty account write | Jeffrey Wilcke | 2016-11-13 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | This commit implements EIP158 part 1, 2, 3 & 4 1. If an account is empty it's no longer written to the trie. An empty account is defined as (balance=0, nonce=0, storage=0, code=0). 2. Delete an empty account if it's touched 3. An empty account is redefined as either non-existent or empty. 4. Zero value calls and zero value suicides no longer consume the 25k reation costs. params: moved core/config to params Signed-off-by: Jeffrey Wilcke <jeffrey@ethereum.org> | ||||
* | core/state, eth/downloader, trie: reset fast-failure on progress | Péter Szilágyi | 2016-10-31 | 1 | -5/+5 |
| | |||||
* | core/state: implement reverts by journaling all changes | Felix Lange | 2016-10-06 | 1 | -1/+1 |
| | | | | | | | | | | 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 VM | Péter Szilágyi | 2016-10-01 | 1 | -1/+1 |
| | |||||
* | core, trie: replace state caches with trie journal | Felix Lange | 2016-09-28 | 1 | -9/+0 |
| | |||||
* | all: fix go vet warnings | Felix Lange | 2016-04-15 | 1 | -5/+5 |
| | |||||
* | core/state, trie: switch iterator panics to error fields | Péter Szilágyi | 2016-02-16 | 1 | -13/+7 |
| | |||||
* | core/state, trie: surface iterator entry hashes | Péter Szilágyi | 2016-02-16 | 1 | -2/+1 |
| | |||||
* | core/state, trie: add node iterator, test state/trie sync consistency | Péter Szilágyi | 2016-02-16 | 1 | -3/+104 |
| | |||||
* | core, eth, trie: fix data races and merge/review issues | Péter Szilágyi | 2015-10-21 | 1 | -2/+2 |
| | |||||
* | eth/downloader: concurrent receipt and state processing | Péter Szilágyi | 2015-10-19 | 1 | -8/+8 |
| | |||||
* | core, eth, trie: direct state trie synchronization | Péter Szilágyi | 2015-10-19 | 1 | -0/+238 |