Commit Graph

236 Commits (43c278cdf93d5469702fd1c2f570dbf3c1718ff0)

Author SHA1 Message Date
gary rong 43c278cdf9
core/state: disable snapshot iteration if it's not fully constructed (#21682) 4 years ago
gary rong 18145adf08
core/state: maintain one more diff layer (#21730) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
mr_franklin 66c3eb2f1a
accouts, consensus, core: fix some comments (#21617) 4 years ago
Péter Szilágyi a15d71a255
core/state/snapshot: stop generator if it hits missing trie nodes (#21649) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
Péter Szilágyi 3ee91b9f2e
core/state/snapshot: reduce disk layer depth during generation 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Giuseppe Bertone 2ff464b29d
core/state: fixed some comments (#21450) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende e376d2fb31
cmd/evm: add state transition tool for testing (#20958) 4 years ago
Péter Szilágyi 80e887d7bf
core/state: avoid escape analysis fault when accessing cached state 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 4 years ago
Péter Szilágyi 0b2edf05bb
core/state: make GetCodeSize mirror GetCode implementation wise 4 years ago
Martin Holst Swende 82f9ed49fa
core/state: avoid statedb.dbErr due to emptyCode (#21051) 4 years ago
Martin Holst Swende b0b65d017f
core/state: abort commit if read errors have occurred (#21039) 4 years ago
Martin Holst Swende 1152f45849
core/state: include zero-address in state dump if present (#21038) 4 years ago
gary rong 85944c2561
core/state/snapshot: fix typo (#21037) 4 years ago
Péter Szilágyi 90af6dae6e
core/state/snapshot: don't create storage list for non-existing accounts 4 years ago
Péter Szilágyi da59147014
core/state/snapshot: release iterator after verification 4 years ago
gary rong 2337aa64eb
core/state/snapshot: fix trie generator reporter (#21004) 4 years ago
Péter Szilágyi 4b6f6ffe23
core/state/snapshot: fix journal nil deserialziation 4 years ago
gary rong 26d271dfbb
core/state/snapshot: implement storage iterator (#20971) 4 years ago
gary rong 8a2e8faadd
core/state/snapshot: fix binary iterator (#20970) 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 4 years ago
Martin Holst Swende c036fe35a8
core/state/snapshot: make difflayer account iterator seek operation inclusive 4 years ago
Boqin Qin 7599999dcd
snapshot: add Unlock before return (#20948) 4 years ago
Martin Holst Swende 6402c42b67
all: simplify and fix database iteration with prefix/start (#20808) 4 years ago
Wenbiao Zheng 03fe9de2cb
eth: add debug_accountRange API (#19645) 5 years ago
Martin Holst Swende 76eed9e50d
snapshotter/tests: verify snapdb post-state against trie (#20812) 5 years ago
Martin Holst Swende 074efe6c8d
core: fix two snapshot iterator flaws, decollide snap storage prefix 5 years ago
Péter Szilágyi fab0ee3bfa
core/state/snapshot: fix various iteration issues due to destruct set 5 years ago
Martin Holst Swende eff7cfbb03
core/state/snapshot: handle deleted accounts in fast iterator 5 years ago
Péter Szilágyi 328de180a7
core/state: fix resurrection state clearing and access 5 years ago
Péter Szilágyi dcb22a9f99
core/state: fix account root hash update point 5 years ago
Péter Szilágyi a4cf279494
core/state: extend snapshotter to handle account resurrections 5 years ago
Péter Szilágyi 6e05ccd845
core/state/snapshot, tests: sync snap gen + snaps in consensus tests 5 years ago
Péter Szilágyi 92ec07d63b
core/state: fix an account resurrection issue 5 years ago
Péter Szilágyi 06d4470b41
core: fix broken tests due to API changes + linter 5 years ago
Martin Holst Swende 19099421dc
core/state/snapshot: faster account iteration, CLI integration 5 years ago
Péter Szilágyi 6ddb92a089
core/state/snapshot: full featured account iteration 5 years ago
Martin Holst Swende e570835356
core/state/snapshot: implement iterator priority for fast direct data lookup 5 years ago
Péter Szilágyi e567675473
core/state/snapshot: move iterator out into its own files 5 years ago
Martin Holst Swende 7e38996301
core/state/snapshot: implement snapshot layer iteration 5 years ago
Péter Szilágyi 22c494d399
core/state/snapshot: bloom, metrics and prefetcher fixes 5 years ago
Martin Holst Swende 3ad4335acc
core/state/snapshot: node behavioural difference on bloom content 5 years ago
Péter Szilágyi fd39f722a3
core: journal the snapshot inside leveldb, not a flat file 5 years ago