Commit Graph

69 Commits (0dbb3b160164cbc352892cc49a19ee7d3428bb96)

Author SHA1 Message Date
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) 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 3 years ago
Péter Szilágyi 0524cede37
eth/tracers: do the JSON serialization via .js to capture C faults 3 years ago
gary rong 96828c90f5
eth/tracers, internal/ethapi: fix typos causing lint issue (#22711) 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 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
Péter Szilágyi 7834e4a278
core, eth: unship EIP 2315 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
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Sina Mahmoodi 3c728fb129
eth/tracers: fix unigram tracer (#22248) 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
Sina Mahmoodi 9c6b5b904a
eth, eth/tracers: include intrinsic gas in calltracer, expose for all tracers (#22038) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende b65c384181
eth/tracers: regenerate assets from #21549 (#21564) 4 years ago
Julian Koh 71c37d82ad
js/tracers: make calltracer report value in selfdestructs (#21549) 4 years ago
libotony 05280a7ae3
eth/tracers: revert reason in call_tracer + error for failed internal calls (#21387) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Paweł Bylica cf6674539c
core/vm: use uint256 in EVM implementation (#20787) 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 4 years ago
Péter Szilágyi 65cd28aa0e
tests: cleanup snapshot generator goroutine leak 4 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 4 years ago
Péter Szilágyi 6e05ccd845
core/state/snapshot, tests: sync snap gen + snaps in consensus tests 5 years ago
tintin 33791dbeb5
tracers: avoid panic on invalid arguments (#20612) 5 years ago
Guillaume Ballet f5a68a40bf eth/tracers: fix staticcheck warnings (#20379) 5 years ago
Martin Holst Swende b566cfdffd core/evm: avoid copying memory for input in calls (#20177) 5 years ago
Piotr Dyraga 2890f060b7
core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 5 years ago