Commit Graph

211 Commits (26d271dfbba1367326dec38068f9df828d462c61)

Author SHA1 Message Date
gary rong 26d271dfbb
core/state/snapshot: implement storage iterator (#20971) 5 years ago
gary rong 8a2e8faadd
core/state/snapshot: fix binary iterator (#20970) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Martin Holst Swende c036fe35a8
core/state/snapshot: make difflayer account iterator seek operation inclusive 5 years ago
Boqin Qin 7599999dcd
snapshot: add Unlock before return (#20948) 5 years ago
Martin Holst Swende 6402c42b67
all: simplify and fix database iteration with prefix/start (#20808) 5 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
Martin Holst Swende d5d7c0c24b
core/state/snapshot: fix difflayer origin-initalization after flatten 5 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Martin Holst Swende f300c0df01
core/state/snapshot: replace bigcache with fastcache 5 years ago
Péter Szilágyi d754091a87
core/state/snapshot: unlink snapshots from blocks, quad->linear cleanup 5 years ago
Martin Holst Swende cdf3f016df
snapshot: iteration and buffering optimizations 5 years ago
Péter Szilágyi d7d81d7c12
core/state/snapshot: extract and split cap method, cover corners 5 years ago
Martin Holst Swende e146fbe4e7
core/state: lazy sorting, snapshot invalidation 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 5 years ago
Martin Holst Swende fc392395fb
core/state: add more verbosity to panic 5 years ago
Felix Lange dd21f079e8
core/state: fix staticcheck warnings (#20357) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929) 5 years ago
zcheng9 2133f18f15 core/state: fix database leak and copy tests (#19306) 5 years ago
Péter Szilágyi a308f012ba
core/state: fix copy-commit-copy (#20113) 5 years ago
gary rong 05347b3d98 core/state: fix state object deep copy (#20100) 5 years ago
Péter Szilágyi 223b950944
core/state: accumulate writes and only update tries when must 5 years ago
Martin Holst Swende 72045dff4f
core/state: optimize some internals during encoding 5 years ago
gary rong df6c08a485 core, trie: decode the value for storage dump (#19943) 5 years ago
gary rong c9cdf144d5 graphql, internal/ethapi: support overriding accounts in eth_call (#19917) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Sheldon 7527215a68 core/state: fix random test args (#19255) 5 years ago
Péter Szilágyi a966425a1d
core: kill off managed state, use own tiny noncer for txpool 5 years ago
Martin Holst Swende 1da5e0ebb0 core/state, cmd/geth: streaming json output for dump command (#15475) 5 years ago
Mohanson 4b622b277e core/state: unified function receiver names (#19615) 6 years ago