Commit Graph

245 Commits (eb69f490ed6758efdd20f995b8d3ead5002911e9)

Author SHA1 Message Date
Péter Szilágyi 8111b9dda5
ethdb, trie: tiny API tidy-up from the database rework pr 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Matthew Halpern 514a9472ad trie: prefer nil slices over zero-length slices (#19084) 6 years ago
Martin Holst Swende 4f85c2b88b
trie: fix error in node decoding (#19111) 6 years ago
HackyMiner bb7c786b09 trie: add missing unlock call in error case (#18985) 6 years ago
Dave McGregor 33d233d3e1
vendor, crypto, swarm: switch over to upstream sha3 package 6 years ago
Martin Holst Swende 2843001ac2 trie: fix overflow in write cache parent tracking (#18165) 6 years ago
Péter Szilágyi d136e985e8
trie: go fmt package 6 years ago
Łukasz Kurowski 68be45e5f8 trie: return hasher to pool (#18116) 6 years ago
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
Péter Szilágyi 53634f1e04 trie: remove unused originalRoot field (#17862) 6 years ago
Wenbiao Zheng 6a33954731 core, eth, trie: use common/prque (#17508) 6 years ago
Mymskmkt 70398d300d trie: fix typo (#17498) 6 years ago
Péter Szilágyi 11bbc66082
eth, trie: fix tracer GC which accidentally pruned the metaroot 6 years ago
Mymskmkt 8051a0768a trie: fix comment typo (#17350) 6 years ago
Oleg Kovalov cf05ef9106 p2p, swarm, trie: avoid copying slices in loops (#17265) 6 years ago
Péter Szilágyi 8a9c31a307
trie: handle removing the freshest node too 6 years ago
Péter Szilágyi 319098cc1c
trie: fix a temporary memory leak in the memcache 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 6 years ago
Péter Szilágyi a3267ed929
trie: don't report the root flushlist as an alloc 7 years ago
Sarlor ea06da0892 trie: avoid unnecessary slicing on shortnode decoding (#16917) 7 years ago
Felix Lange e8ea5aa0d5 trie: reduce hasher allocations (#16896) 7 years ago
Péter Szilágyi 143c4341d8
core, eth, trie: streaming GC for the trie cache (#16810) 7 years ago
Wenbiao Zheng 38c7eb0f26 trie: rename TrieSync to Sync and improve hexToKeybytes (#16804) 7 years ago
Wenbiao Zheng d6ed2f67a8 eth, node, trie: fix minor typos (#16802) 7 years ago
Péter Szilágyi d31802312a
trie: cleaner logic, one less func call 7 years ago
Péter Szilágyi c934c06cc1
trie: support proof generation from the iterator 7 years ago
kiel barry 0fe47e98c4 trie: fixes to comply with golint (#16771) 7 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Eli 4a8d5d2b1e trie: golint iterator fixes (#16639) 7 years ago
xincaosu cfe8f5fd94 trie: remove unused `buf` parameter (#16583) 7 years ago
gary rong 1100e8ba63 eth/downloader: flush state sync data before exit (#16280) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Felix Lange a5c0bbb4f4
all: update license information (#16089) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 216e584899
Revert "trie: make fullnode children hash calculation concurrently (#15131)" (#15889) 7 years ago
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
Felföldi Zsolt ca376ead88 les, light: LES/2 protocol version (#14970) 7 years ago
Péter Szilágyi a5fcaa55ac
trie: make hasher benchmark meaningful post-caches 7 years ago
Paul Litvak a92d8a2654 trie: fix typo (#15152) 7 years ago
Felix Lange 10181b57a9 core, eth/downloader: commit block data using batches (#15115) 7 years ago
Petr Mikusek 99da85c895 trie: typo in comment 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 7 years ago
Felix Lange 693d9ccbfb trie: more node iterator improvements (#14615) 7 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