Commit Graph

80 Commits (7c7cd410d178df851bd86528e5acc29e5e70eafd)

Author SHA1 Message Date
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
Martin Holst Swende 51e7968b8b
core/state: fix read-meters + simplify code (#24304) 3 years ago
hsyodyssey 12f971fb2d
core/state: fix typo in comment (#23665) 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
Li Dongwei bca8c03e57
core/state: remove unused methods ReturnGas, GetStorageProofByHash (#23092) 3 years ago
Péter Szilágyi 42f9f1f073
core/state: convert prefetcher to concurrent per-trie loader 4 years ago
Martin Holst Swende 1e1865b73f
core: implement background trie prefetcher 4 years ago
mr_franklin 66c3eb2f1a
accouts, consensus, core: fix some comments (#21617) 4 years ago
Giuseppe Bertone 2ff464b29d
core/state: fixed some comments (#21450) 4 years ago
Péter Szilágyi 80e887d7bf
core/state: avoid escape analysis fault when accessing cached state 5 years ago
Péter Szilágyi 0b2edf05bb
core/state: make GetCodeSize mirror GetCode implementation wise 5 years ago
Péter Szilágyi 328de180a7
core/state: fix resurrection state clearing and access 5 years ago
Péter Szilágyi 92ec07d63b
core/state: fix an account resurrection issue 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
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 c9cdf144d5 graphql, internal/ethapi: support overriding accounts in eth_call (#19917) 5 years ago
Mohanson 4b622b277e core/state: unified function receiver names (#19615) 6 years ago
Péter Szilágyi 86989e3fcd
core: split out detailed trie access metrics from insertion time (#19316) 6 years ago
Péter Szilágyi 5d921fa3a0
core, params: polish net gas metering PR a bit 6 years ago
Martin Holst Swende caa2c23a38
core,state: finish implementing Eip 1283 6 years ago
Martin Holst Swende 58374e28d9
core, state: initial implementation of Eip-1283 6 years ago
hadv e3a993d774
core: fix typo in comment code 7 years ago
Felix Lange b724d1aada core/state: cache missing storage entries (#16584) 7 years ago
Péter Szilágyi d985b9052a
core/state: avoid linear overhead on journal dirty listing 7 years ago
Martin Holst Swende 958ed4f3d9
core/state: rework dirty handling to avoid quadratic overhead 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago
Felix Lange 207bd7d2cd eth: add debug_storageRangeAt 8 years ago
gary rong 49437a02c9 core/state: make TestSnapshotRandom work again (#3816) 8 years ago
Felix Lange 5f7826270c all: unify big.Int zero checks, use common/math in more places (#3716) 8 years ago
Péter Szilágyi b117da2db3
core/state: drop most of a logs (useless at this volume) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Jeffrey Wilcke 024d41d0c2 core, core/state, core/vm: remove exported account getters (#3618) 8 years ago
Felix Lange c8695fae35 logger: remove Core verbosity level (#3659) 8 years ago
Jeffrey Wilcke 3fc7c97827 core, core/vm: implemented a generic environment (#3348) 8 years ago
Jeffrey Wilcke 12d654a6fc core, core/state: fixed consensus issue added touch revert 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange 3c836dd71b core/state: optimize GetState 8 years ago
Felix Lange 90fce8bfa6 core/state: rename Delete/IsDeleted to Suicide/HasSuicided 8 years ago
Felix Lange 1f1ea18b54 core/state: implement reverts by journaling all changes 8 years ago
Péter Szilágyi b7159818f9 core/state: track dirty state entries for each object 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Felix Lange a59a93f476 core/state: track all accounts in canon state 8 years ago