Commit Graph

110 Commits (8522b312210865022618489a46db87df44923d4a)

Author SHA1 Message Date
Péter Szilágyi 151c7bef41 core/state, trie: node iterator reports parent hashes too 9 years ago
Péter Szilágyi 5a057a8ded core/state, trie: surface iterator entry hashes 9 years ago
Péter Szilágyi 7e29b0b5b4 core/state, trie: add node iterator, test state/trie sync consistency 9 years ago
Péter Szilágyi f3d4ce0d16 core/state, ethdb, trie: test intermediate secure key leak, fix memdb bug 9 years ago
Péter Szilágyi 886478b18b core/state, trie: don't leak database writes before commit 9 years ago
zsfelfoldi ef422ee1e1 light: implemented odr-capable trie and state structures 9 years ago
zsfelfoldi 52904ae32f trie: added error handling 9 years ago
Péter Szilágyi 5b0ee8ec30 core, eth, trie: fix data races and merge/review issues 9 years ago
Péter Szilágyi b97e34a8e4 eth/downloader: concurrent receipt and state processing 9 years ago
Péter Szilágyi ab27bee25a core, eth, trie: direct state trie synchronization 9 years ago
Felix Lange c1a352c108 trie: add merkle proof functions 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 9 years ago
Felix Lange 6b91a4abe5 trie: improve benchmarks 9 years ago
Jeffrey Wilcke b8ca0a830e eth, trie: removed key prefixing from state entries & merge db fix 9 years ago
Jeffrey Wilcke a23478c0be core, eth, trie, xeth: merged state, chain, extra databases in one 9 years ago
Ethan Buchman 46c9594081 trie: run codec tests, add benchmarks, faster 9 years ago
Ethan Buchman c1d516546d faster hex-prefix codec and string -> []byte 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 9 years ago
Jeffrey Wilcke 8f56eea77d ethdb, trie: removed RLE compression 9 years ago
Felix Lange 3f047be5aa all: update license headers to distiguish GPL/LGPL 9 years ago
Felix Lange bdae4fd573 all: add some godoc synopsis comments 9 years ago
Felix Lange ea54283b30 all: update license information 9 years ago
Jeffrey Wilcke 47460b3b4a trie: removed shallow copies (thanks to @fjl) 9 years ago
Jeffrey Wilcke 0a1ff68c11 trie: dirty tracking 9 years ago
obscuren c850c41ec1 trie: Implemented a batch write approach for flushing 9 years ago
obscuren a40a91d60f trie: fixed tests 10 years ago
obscuren c590b505ed core, ethdb, trie: validate database errors 10 years ago
obscuren bbe795455a Secure trie shakey / key matching 10 years ago
obscuren cf45b939a0 fixed tests 10 years ago
obscuren d7ab716eea Fixed mkdnode & added some tests 10 years ago
obscuren 0dd9ac375b undo 10 years ago
obscuren d338650089 compilable trie (tests fail) 10 years ago
obscuren f486c0ae56 new type + additional methods 10 years ago
obscuren b523441361 Moved ethutil => common 10 years ago
obscuren 357d17ae58 Start at 0 10 years ago
= a6fe92194f Fixed iterator bug which skips the 0x000...000 key 10 years ago
obscuren b909a5ec18 Trie => SecureTrie 10 years ago
obscuren bf5365b317 Delet => Delete 10 years ago
obscuren ae45a39dc1 Secure trie 10 years ago
obscuren 99ebb869bf Fixed iterator 10 years ago
obscuren 3c7181d28f Fixed a copy issue in the trie which could cause a consensus failure 10 years ago
obscuren 705cf6113d debug err removed 10 years ago
obscuren 9022f5034f default values removed 10 years ago
obscuren db4aaedcbd Moved ptrie => trie. Removed old trie 10 years ago
obscuren fed3e6a808 Refactored ethutil.Config.Db out 10 years ago
obscuren 93e693be72 Fixed tests for 'types' 10 years ago
obscuren 62cd9946ee j => i 10 years ago
obscuren e08aba5dd9 added output test 10 years ago
obscuren 3220a32ff0 Added some comparison tests for the new ptrie 10 years ago
Taylor Gerring ddca18638f update imports order per goimports 10 years ago