Commit Graph

67 Commits (8be8ba450e3efda51b19389320f2b229545074cf)

Author SHA1 Message Date
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
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Péter Szilágyi caea6c4661
eth/protocols/snap: generate storage trie from full dirty snap data (#22668) 4 years ago
Martin Holst Swende 09d44e9925
core/state/snapshot: avoid copybytes for stacktrie 4 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 4 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Martin Holst Swende 6f88d6530a
trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871) 4 years ago
Martin Holst Swende 81678971db
trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (#21799) 4 years ago
gary rong 86dd005544
trie: polish commit function (#21692) 4 years ago
Martin Holst Swende 9d1e2027a0
trie: add Commit-sequence tests for stacktrie commit (#21643) 4 years ago
gary rong 053ed9cc84
trie: polishes to trie committer (#21351) 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende 9b09c0fc83 * trie: utilize callbacks instead of amassing lists in ref/unref (#20529) 5 years ago
Felix Lange 0abcf03fde trie: remove unused code (#20366) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
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
Martin Holst Swende 4f85c2b88b
trie: fix error in node decoding (#19111) 6 years ago
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi a5fcaa55ac
trie: make hasher benchmark meaningful post-caches 7 years ago
Felix Lange 693d9ccbfb trie: more node iterator improvements (#14615) 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 f1534f5797 trie, whisper/whisperv5: use math/rand Read function 8 years ago
Felix Lange b9b3efb09f all: fix ineffectual assignments and remove uses of crypto.Sha3 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 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 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
Felix Lange 6fdd0893c3 all: fix go vet warnings 9 years ago
Péter Szilágyi e90958cd29 cmd, eth, ethdb, node: prioritise chaindata for resources, bump cache 9 years ago
zsfelfoldi 52904ae32f trie: added error handling 9 years ago
Felix Lange 565d9f2306 core, trie: new trie 9 years ago
Felix Lange 6b91a4abe5 trie: improve benchmarks 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
Jeffrey Wilcke 0a1ff68c11 trie: dirty tracking 10 years ago
obscuren a40a91d60f trie: 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