Commit Graph

44 Commits (fbdeff99cec568b4078d9df96170fc122cfd138d)

Author SHA1 Message Date
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
Darioush Jalali 8363f79f8f
trie: update comments + err check for preimages (#25672) 2 years ago
Seungbae Yu 0d68b6bf10
trie: fix typo in comment (#25667) 2 years ago
Martin Holst Swende d79bd2f0f6
trie: better error reporting (#25645) 2 years ago
rjl493456442 3f79afb599
trie: cleanup stateTrie (#25640) 2 years ago
Guillaume Ballet 6da5c1644d
core/state, trie, light: add a TryDeleteAccount method (#25531) 2 years ago
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 9d76a9b94f
core, trie, eth, cmd: rework preimage store (#25287) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
rjl493456442 da16d089c0
trie, les, tests, core: implement trie tracer (#24403) 3 years ago
Guillaume Ballet 443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567) 3 years ago
gary rong a5a5237178
core, light, tests, trie: add state metrics (#23433) 3 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Martin Holst Swende a1313b5b1e
trie: make hasher parallel when number of changes are large (#20488) 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 5 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
kiel barry 0fe47e98c4 trie: fixes to comply with golint (#16771) 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
gary rong 0f7fbb85d6 trie: make fullnode children hash calculation concurrently (#15131) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 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
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 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 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 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 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 52904ae32f trie: added error handling 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 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 ea54283b30 all: update license information 9 years ago
obscuren bbe795455a Secure trie shakey / key matching 10 years ago
obscuren 0dd9ac375b undo 10 years ago
obscuren d338650089 compilable trie (tests fail) 10 years ago
obscuren b909a5ec18 Trie => SecureTrie 10 years ago
obscuren bf5365b317 Delet => Delete 10 years ago
obscuren ae45a39dc1 Secure trie 10 years ago