Commit Graph

143 Commits (3775e198dfc9fec312f44fd563dcc525cefa1e5d)

Author SHA1 Message Date
Sina Mahmoodi 9c82c646e4
eth/tracers: make txhash blockhash accessible to native tracers (#24679) 3 years ago
ucwong d4d288e3f1
build: add imports for go generate tools (#24682) 3 years ago
Sina Mahmoodi fb3a081c7e
eth/tracers: refactor traceTx to separate out struct logging (#24326) 3 years ago
Sina Mahmoodi 3fd16af5a9
core,eth: implement tx-level hooks for tracers (#24510) 3 years ago
Martin Holst Swende 67c070c379
eth/tracers/logger: use omitempty to reduce log bloat (#24547) 3 years ago
Guifel 85042b7090
eth/tracers: use hex encoding for debug_traceBlock argument (#24517) 3 years ago
Sina Mahmoodi c5436c8eb7
eth/tracers: clean-up tracer collection (#24320) 3 years ago
Sina Mahmoodi cac09a3823
eth/tracers: native prestate tracer (#24268) 3 years ago
Martin Holst Swende 015fde9a2c
eth/tracers: avoid using blockCtx concurrently (#24286) 3 years ago
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 3 years ago
Andrei Maiboroda 3e47e38a4e
core/vm: Make INVALID a defined opcode (#24017) 3 years ago
Alex Beregszaszi 721c5723c0
eth/tracers/js: add support for REVERT/SELFDESTRUCT in evmdis_tracer (#24016) 3 years ago
Alex Beregszaszi 9393d1fb5d
core/vm: Move interpreter.ReadOnly check into the opcode implementations (#23970) 3 years ago
Sina Mahmoodi 1876cb443b
all: move loggers to eth/tracers (#23892) 3 years ago
Sina Mahmoodi 05acc272b5
eth/tracers: make native 4byte default, remove js version (#23916) 3 years ago
Ward Bradt e9294a7fe9
eth/tracers: add golang 4byte tracer (#23882) 3 years ago
Martin Holst Swende 6b9c77f060
eth/tracers: package restructuring (#23857) 3 years ago
Sina Mahmoodi 787a3b185c
eth/tracers: make native calltracer default (#23867) 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 551bd6e721
eth/tracers: invoke enter/exit on 0-value calls to inex accounts (#23828) 3 years ago
Martin Holst Swende 31870a59ff
eth/filters, p2p/simulations: fix benchmarks (#23806) 3 years ago
Marius van der Wijden 53b1420ede
params: changed CatalystBlock to TerminalTotalDifficulty (#23700) 3 years ago
Sina Mahmoodi b522f5e091
eth/tracers: fix callTracer fault handling (#23667) 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
Sina Mahmoodi ac7baeab57
eth/tracers: re-write of 4byte tracer using enter/exit (#23622) 3 years ago
Sina Mahmoodi 401354976b
core,eth: call frame tracing (#23087) 3 years ago
Martin Holst Swende 7ada89d4e6
eth/tracers: abort evm execution when trace is aborted (#23580) 3 years ago
Marius van der Wijden b8d7c662cd
core, rpc: disable memory output by default in traces (#23558) 3 years ago
Martin Holst Swende 0658712f65
core: check if sender is EOA (#23303) 3 years ago
Marius van der Wijden 97aacd9b35
core: fix pre-check for account balance under EIP-1559 (#23244) 3 years ago
aaronbuchwald a5e3aa693c
eth/tracers: fix typo in test name (#23218) 3 years ago
Sina Mahmoodi 5441a8fa47
all: remove noop vm config flags (#23111) 3 years ago
Martin Holst Swende f5f906dd0d
eth/tracers: improve tracing performance (#23016) 3 years ago
Marius van der Wijden 686b2884ee
all: removed blockhash from statedb (#23126) 3 years ago
Sina Mahmoodi 1b5582acf7
core, eth: fix precompile addresses for tracers (#23097) 3 years ago
Li Dongwei bca8c03e57
core/state: remove unused methods ReturnGas, GetStorageProofByHash (#23092) 3 years ago
williamberman 948a600ed5
eth/tracers: convert int/hash values from context into js object (#23108) 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) 4 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
Péter Szilágyi 0524cede37
eth/tracers: do the JSON serialization via .js to capture C faults 4 years ago
gary rong 96828c90f5
eth/tracers, internal/ethapi: fix typos causing lint issue (#22711) 4 years ago
gary rong dd9c3225cf
eth, internal: extend the TraceCall API (#22245) 4 years ago
gary rong a600dab7e5
eth, les: fix tracers (#22473) 4 years ago
Martin Holst Swende 0fda25e471
eth/tracers, core: use scopecontext in tracers, provide statedb in capturestart (#22333) 4 years ago
Martin Holst Swende c6d45009f1
eth, les: properly init statedb accesslist during tracing (#22480) 4 years ago