aboutsummaryrefslogtreecommitdiffstats
path: root/trie/trie.go
Commit message (Collapse)AuthorAgeFilesLines
* core, core/state, trie: enterprise hand-tuned multi-level cachingPéter Szilágyi2016-05-261-87/+150
|
* all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}()Ricardo Catalinas Jiménez2016-02-221-1/+1
| | | | As we aren't really using the standarized SHA-3
* light: implemented odr-capable trie and state structureszsfelfoldi2015-12-171-2/+3
|
* trie: added error handlingzsfelfoldi2015-12-011-58/+146
| | | | Created alternate versions of Trie and SecureTrie functions that can return a MissingNodeError (used by ODR services)
* eth/downloader: concurrent receipt and state processingPéter Szilágyi2015-10-191-0/+5
|
* core, trie: new trieFelix Lange2015-09-231-293/+346
|
* eth, trie: removed key prefixing from state entries & merge db fixJeffrey Wilcke2015-08-141-2/+0
| | | | | | | | | Fixed database merge strategy to use the correct database. Due to a copy paste fail when doing type evaluation the same database was being iterated (chain), all others were ignored. Removed state prefixing because {H(code): code} is stored in the same database as the rest of the state.
* core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-0/+2
|
* faster hex-prefix codec and string -> []byteEthan Buchman2015-08-061-5/+5
|
* all: fix license headers one more timeFelix Lange2015-07-241-1/+1
| | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-231-4/+4
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
|
* all: update license informationFelix Lange2015-07-071-0/+16
|
* trie: dirty trackingJeffrey Wilcke2015-07-041-8/+29
|
* fixed testsobscuren2015-03-191-2/+7
|
* Fixed mkdnode & added some testsobscuren2015-03-191-5/+7
|
* Moved ethutil => commonobscuren2015-03-161-8/+8
|
* Fixed a copy issue in the trie which could cause a consensus failureobscuren2015-02-031-5/+16
|
* Moved ptrie => trie. Removed old trieobscuren2015-01-081-509/+216
|
* Refactored ethutil.Config.Db outobscuren2015-01-071-9/+5
|
* Added some comparison tests for the new ptrieobscuren2014-11-181-1/+6
|
* Transaction execution fixesobscuren2014-11-121-13/+19
|
* Added storage root to dumpobscuren2014-11-041-1/+1
|
* ethtrie => trieobscuren2014-10-311-0/+620