Commit Graph

109 Commits (2b4c7e9b37958984525ba63f2ec637662b384090)

Author SHA1 Message Date
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) 8 years ago
Felix Lange 0042f13d47 eth/downloader: separate state sync from queue (#14460) 8 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
Nick Johnson b35aa21f9f trie: implement unionIterator (#14312) 8 years ago
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817) 8 years ago
Felix Lange f1534f5797 trie, whisper/whisperv5: use math/rand Read function 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Nick Johnson 555273495b trie: add difference iterator (#3637) 8 years ago
Felix Lange b9b3efb09f all: fix ineffectual assignments and remove uses of crypto.Sha3 8 years ago
Péter Szilágyi 18c77744ff
all: fix spelling errors 8 years ago
Felix Lange f2da6581ba all: fix issues reported by honnef.co/go/simple/cmd/gosimple 8 years ago
Felix Lange 35a7dcb162 all: gofmt -w -s 8 years ago
Felix Lange d3b751e4d9 trie: remove dependency on ethdb 8 years ago
Péter Szilágyi 90b16a3e85
core/state, eth/downloader, trie: reset fast-failure on progress 8 years ago
Péter Szilágyi f8608a5228 trie: while fast syncing, don't keep trie nodes in memory (#3186) 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 8d56bf5ceb trie: ensure dirty flag is unset for embedded child nodes 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 2cd7a0395d trie: fix regression that linked all downloaded nodes together 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
Péter Szilágyi 710435b51b core, eth, trie: reuse trie journals in all our code 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Péter Szilágyi 4f1d92b332 eth/downloader, trie: pull head state concurrently with chain 9 years ago
Péter Szilágyi 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 9 years ago
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
Péter Szilágyi e90958cd29 cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 9 years ago
Ricardo Catalinas Jiménez 436fc8d76a all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() 9 years ago
Péter Szilágyi b8d59d9c98 core/state, trie: switch iterator panics to error fields 9 years ago
Péter Szilágyi 151c7bef41 core/state, trie: node iterator reports parent hashes too 9 years ago