Commit Graph

117 Commits (39abd92ca82e0dd6828d0ba4af987f50b20b6aea)

Author SHA1 Message Date
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
gary rong 26d271dfbb
core/state/snapshot: implement storage iterator (#20971) 4 years ago
Martin Holst Swende 074efe6c8d
core: fix two snapshot iterator flaws, decollide snap storage prefix 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 92ec07d63b
core/state: fix an account resurrection issue 5 years ago
Péter Szilágyi fd39f722a3
core: journal the snapshot inside leveldb, not a flat file 5 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Péter Szilágyi d754091a87
core/state/snapshot: unlink snapshots from blocks, quad->linear cleanup 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
Péter Szilágyi a308f012ba
core/state: fix copy-commit-copy (#20113) 5 years ago
Péter Szilágyi 223b950944
core/state: accumulate writes and only update tries when must 5 years ago
gary rong c9cdf144d5 graphql, internal/ethapi: support overriding accounts in eth_call (#19917) 5 years ago
gary rong 36f81118f6 core/state: fix state iterator (#19127) 6 years ago
Brent 7fb89697fd core/types: add block location fields to receipt (#17662) 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 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 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Sheldon da5de012c3 state: fix emptyStatet to emptyRoot (#19254) 6 years ago
atsushi-ishibashi 81801ccc2b core/state: more memory efficient preimage allocation (#16663) 6 years ago
Shuai Qi fe26b2f366 core/state: rename 'new' variable (#18301) 6 years ago
Felix Lange 870efeef01
core/state: remove lock (#18065) 6 years ago
Felix Lange 7f22b59f87 core/state: simplify proof methods (#17965) 6 years ago
Simon Jentzsch 97fb08342d EIP-1186 eth_getProof (#17737) 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
gary rong c3f7e3be3b core/statedb: deep copy logs (#17489) 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 6 years ago
hadv f2fdb75dd9
core, consensus: fix some typos in comment code and output log 6 years ago
Péter Szilágyi 7a7428a027
core, eth: fix tracer dirty finalization 6 years ago
Martin Holst Swende 7205366c9f
core/state: fix ripemd-cornercase in Copy 7 years ago
Martin Holst Swende 0c7b99b8cc
core/state: fix bug in copy of copy State 7 years ago
Martin Holst Swende 14c9215dd3
state: handle nil in journal dirties 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
Jia Chenhui 1a8894b3d5 core/state: uniform parameter style (#16398) 7 years ago
Jia Chenhui e506d384e9 core/state: fix typo (#16370) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 6f69cdd109
all: switch gas limits from big.Int to uint64 7 years ago
Péter Szilágyi 5dea0f2aa4
core/state: copy trie too, not just content 7 years ago
Péter Szilágyi ff9a868232 core/state: revert metro suicide map addition (#15024) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 7 years ago