Commit Graph

96 Commits (3e567b8b2901611f004b5a6070a9b6d286be128d)

Author SHA1 Message Date
Furkan KAMACI b8caba9709 various: remove redundant parentheses (#15793) 7 years ago
gary rong 0f7fbb85d6 trie: make fullnode children hash calculation concurrently (#15131) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
Felix Lange 693d9ccbfb trie: more node iterator improvements (#14615) 8 years ago
S. Matthew English 061889d4ea rlp, trie, contracts, compression, consensus: improve comments (#14580) 8 years ago
Felix Lange 4047ccad2f trie: add start key to NodeIterator constructors 8 years ago
Felix Lange a13e920af0 trie: clean up iterator constructors 8 years ago
Felix Lange f958d7d482 trie: rework and document key encoding 8 years ago
Felix Lange a31d268b76 trie: remove Key in MissingNodeError 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange d3b751e4d9 trie: remove dependency on ethdb 8 years ago
Péter Szilágyi 88a593d559
cmd/geth, trie: report on trie cache unloads, also add debug log 8 years ago
Felix Lange 5d9bb0a050 trie: add metric to track cache unloading (#3175) 8 years ago
Felix Lange d48e6ae66f trie: make the cache miss counter a real metric 8 years ago
Péter Szilágyi 2bb5ec1e41
cmd/geth, trie: track and report trie cache misses 8 years ago
Felix Lange 177cab5fe7 trie: ensure resolved nodes stay loaded 8 years ago
Felix Lange 187d6a66a5 trie: avoid loading the root node twice 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange c3a77d6268 trie: fix delete bug for values contained in fullNode 8 years ago
Felix Lange ba8c4c6b1a trie: remove dependency on package crypto 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Péter Szilágyi 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 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 b97e34a8e4 eth/downloader: concurrent receipt and state processing 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 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 c1d516546d faster hex-prefix codec and string -> []byte 9 years ago
Felix Lange bfbcfbe4a9 all: fix license headers one more time 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 10 years ago
Felix Lange ea54283b30 all: update license information 10 years ago
Jeffrey Wilcke 0a1ff68c11 trie: dirty tracking 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 3c7181d28f Fixed a copy issue in the trie which could cause a consensus failure 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 3220a32ff0 Added some comparison tests for the new ptrie 10 years ago
obscuren 60cdb1148c Transaction execution fixes 10 years ago
obscuren a82b89e2d5 Added storage root to dump 10 years ago
obscuren af34749a6b ethtrie => trie 10 years ago
obscuren fd9da72536 ethcrypto => crypto 10 years ago
obscuren 9e2f071d26 Removed events from the state manager 10 years ago