Commit Graph

20 Commits (b5a129ea248f259a367d804cdf396ce442109d85)

Author SHA1 Message Date
Guifel 85042b7090
eth/tracers: use hex encoding for debug_traceBlock argument (#24517) 3 years ago
Martin Holst Swende 015fde9a2c
eth/tracers: avoid using blockCtx concurrently (#24286) 3 years ago
Sina Mahmoodi 1876cb443b
all: move loggers to eth/tracers (#23892) 3 years ago
Sina Mahmoodi 8d7e6062ec
eth/tracers: support for golang tracers + add golang callTracer (#23708) 3 years ago
Martin Holst Swende 3bbeb94c1c
eth: make traceChain avoid OOM on long-running tracing (#23736) 3 years ago
Martin Holst Swende 3531ca2246
eth/tracers: avoid unsyncronized mutations on trie database (#23632) 3 years ago
Martin Holst Swende ab2caaee11
eth/tracers: implement debug.intermediateRoots (#23594) 3 years ago
Marius van der Wijden 686b2884ee
all: removed blockhash from statedb (#23126) 3 years ago
Péter Szilágyi 29905d86ae
eth/tracers: expose contextual infos (block hash, tx hash, tx index) 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 3 years ago
Martin Holst Swende 5cff9754d7
core, eth, internal, les: RPC methods and fields for EIP 1559 (#22964) 3 years ago
gary rong 51b32cc7e4
internal/ethapi: merge CallArgs and SendTxArgs (#22718) 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 3 years ago
gary rong dd9c3225cf
eth, internal: extend the TraceCall API (#22245) 3 years ago
gary rong a600dab7e5
eth, les: fix tracers (#22473) 4 years ago
Martin Holst Swende c6d45009f1
eth, les: properly init statedb accesslist during tracing (#22480) 4 years ago
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) 4 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) 6 years ago
Péter Szilágyi 143c4341d8
core, eth, trie: streaming GC for the trie cache (#16810) 6 years ago
Péter Szilágyi 6cf0ab38bd
core/rawdb: separate raw database access to own package (#16666) 6 years ago