Commit Graph

54 Commits (62374cdd19855213c45cbd5bb5182f708b4cbd9f)

Author SHA1 Message Date
Péter Szilágyi 0928562670
all: define Berlin hard fork spec 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 4 years ago
gary rong adf130def8
eth/tracers: move tracing APIs into eth/tracers (#22161) 4 years ago
Péter Szilágyi 42f9f1f073
core/state: convert prefetcher to concurrent per-trie loader 4 years ago
gary rong 5a1b384352
core: persist bad blocks (#21827) 4 years ago
Sina Mahmoodi 9c6b5b904a
eth, eth/tracers: include intrinsic gas in calltracer, expose for all tracers (#22038) 4 years ago
Martin Holst Swende e9e86aeacb
eth: fix error in tracing if reexec is set (#21830) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
Marius van der Wijden de971cc845
eth: added trace_call to trace on top of arbitrary blocks (#21338) 4 years ago
Marius van der Wijden 16d7eae1c8
eth: updated comments (#21490) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Marius van der Wijden 02cea2330d
eth: returned revert reason in traceTx (#21195) 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
cdetrio 49a7ee460e eth: fix storageRangeAt for empty blocks (#18076) 5 years ago
Péter Szilágyi ac3e7c9b3d
eth: remove redundant chain config fields 6 years ago
Jonas dba336e612 eth: fix EIP158 account cleanup on chain tracing (#19341) 6 years ago
Matthew Halpern 8af6c9e6a2 eth: extract check for tracing transaction in block file (#19107) 6 years ago
Martin Holst Swende 05d21438de
eth: make tracers respect pre- EIP 158/161 rule 6 years ago
Martin Holst Swende 9bc0138ded
eth: properly flush files in standardTraceBlockToFile (#18502) 6 years ago
Péter Szilágyi 0983d02aa9
eth, internal/web3ext: tiny polishes in tracers 6 years ago
Martin Holst Swende 42a914a84f
cmd/evm, core/vm, eth: implement api methods to do stdjson dump to local filesystem 6 years ago
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
Martin Holst Swende 89a32451ae core/vm: faster create/create2 (#17806) 6 years ago
HackyMiner 6975c72981 all: fix various comment typos (#17591) 6 years ago
gary rong c1c003e4ff consensus, miner: stale block mining support (#17506) 6 years ago
Martin Holst Swende 106d196ec4
eth: ensure from<to when tracing chain (credits Chen Nan via bugbounty) 6 years ago
Péter Szilágyi 11bbc66082
eth, trie: fix tracer GC which accidentally pruned the metaroot 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 7 years ago
Péter Szilágyi 143c4341d8
core, eth, trie: streaming GC for the trie cache (#16810) 7 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 7 years ago
Péter Szilágyi 7a7428a027
core, eth: fix tracer dirty finalization 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi ae71da1b03 eth: fix tracer panic when running without configs + reexec (#15799) 7 years ago
Felix Lange 9d48dbf5c2
eth: revert tracer preimage recording (#15800) 7 years ago
Felix Lange 85a1eda59e eth: uncaptialize tracer preimage error message (#15792) 7 years ago
cdetrio c495bca4ad eth: enable preimage recording when tracing (#15787) 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago