Commit Graph

18 Commits (62374cdd19855213c45cbd5bb5182f708b4cbd9f)

Author SHA1 Message Date
Aaron Chen 723b1e36ad
all: fix mismatched names in comments (#29348) 8 months ago
Sina M 064f37d6f6
eth/tracers: live chain tracing with hooks (#29189) 8 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
Delweng 5e4d726e2a
params: remove `EIP150Hash` from chainconfig (#27087) 2 years ago
Martin Holst Swende ab1a404b01
all: remove debug-field from vm config (#27048) 2 years ago
jwasinger fd94b4fcfa
eth/tracers/native: prevent panic for LOG edge-cases (#26848) 2 years ago
Sina Mahmoodi d36e6fc49d
go.mod: upgrade to latest goja (#26523) 2 years ago
Martin Holst Swende 1f35988a00
eth/tracers, core/vm: remove `time` from trace output and tracing interface (#26291) 2 years ago
Sina Mahmoodi 0f4942214d
eth/tracers: fix gasUsed for native and JS tracers (#26048) 2 years ago
Sina Mahmoodi 4dc212d4f1
eth/tracers: pad memory slice on OOB case (#25213) 2 years ago
Sina Mahmoodi 86de2e516e
eth/tracers: add onlyTopCall option to callTracer (#25430) 2 years ago
Péter Szilágyi eb2b8cb4fd
eth/tracers/js: fix capitalization in tests 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 3 years ago
Sina Mahmoodi ba47d800b1
eth/tracers/js: drop duktape engine (#24934) 3 years ago
Eduard S 310f751639
eth/tracers/js: add memory.length method (#24887) 3 years ago
Sina Mahmoodi bf693228a3
eth/tracers/js: goja tracer (#23773) 3 years ago
Sina Mahmoodi 3fd16af5a9
core,eth: implement tx-level hooks for tracers (#24510) 3 years ago
Martin Holst Swende 6b9c77f060
eth/tracers: package restructuring (#23857) 3 years ago
Sina Mahmoodi 8d7e6062ec
eth/tracers: support for golang tracers + add golang callTracer (#23708) 3 years ago
Marius van der Wijden 53b1420ede
params: changed CatalystBlock to TerminalTotalDifficulty (#23700) 3 years ago
Sina Mahmoodi 401354976b
core,eth: call frame tracing (#23087) 3 years ago
Sina Mahmoodi 5441a8fa47
all: remove noop vm config flags (#23111) 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
Péter Szilágyi 29905d86ae
eth/tracers: expose contextual infos (block hash, tx hash, tx index) 3 years ago
Péter Szilágyi 0524cede37
eth/tracers: do the JSON serialization via .js to capture C faults 4 years ago
Martin Holst Swende 0fda25e471
eth/tracers, core: use scopecontext in tracers, provide statedb in capturestart (#22333) 4 years ago
Péter Szilágyi 7834e4a278
core, eth: unship EIP 2315 4 years ago
Sina Mahmoodi 9c6b5b904a
eth, eth/tracers: include intrinsic gas in calltracer, expose for all tracers (#22038) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Greg Colvin cd57d5cd38
core/vm: EIP-2315, JUMPSUB for the EVM (#20619) 5 years ago
tintin 33791dbeb5
tracers: avoid panic on invalid arguments (#20612) 5 years ago
Corey Lin a5dc087845 core/vm, eth/tracers: use pointer receiver for GetRefund (#18018) 6 years ago
Martin Holst Swende 4c0883e20d core/vm: adds refund as part of the json standard trace (#17910) 6 years ago
Paweł Bylica ae992a5d73 core/vm: Hide read only flag from Interpreter interface (#17461) 6 years ago
Felix Lange a5c0bbb4f4
all: update license information (#16089) 7 years ago
Péter Szilágyi 5258785c81
cmd, core, eth/tracers: support fancier js tracing (#15516) 7 years ago
Paweł Bylica fb5f25eeee
core/vm: Remove snapshot param from Interpreter.Run() 7 years ago
Jeffrey Wilcke 10a57fc3d4 consensus, core/*, params: metropolis preparation refactor 8 years ago
Yohann Leon 6742fc526f core/vm: use uint64 instead of *big.Int in tracer (#3805) 8 years ago
Jeffrey Wilcke c12f4df910 params: core, core/vm, miner: 64bit gas instructions 8 years ago
Jeffrey Wilcke 57f4e90257 Revert "params: core, core/vm, miner: 64bit gas instructions (#3514)" 8 years ago
Jeffrey Wilcke 8b57c49490 params: core, core/vm, miner: 64bit gas instructions (#3514) 8 years ago
Jeffrey Wilcke bbc4ea4ae8 core/vm: improved EVM run loop & instruction calling (#3378) 8 years ago
Jeffrey Wilcke 3fc7c97827 core, core/vm: implemented a generic environment (#3348) 8 years ago
Jeffrey Wilcke 445feaeef5 core, core/state, trie: EIP158, reprice & skip empty account write 8 years ago
Jeffrey Wilcke 64af2aafda core, core/vm: added gas price variance table 8 years ago
Felix Lange 1f1ea18b54 core/state: implement reverts by journaling all changes 8 years ago
Péter Szilágyi cb84e3f029 cmd, core, internal, light, tests: avoid hashing the code in the VM 8 years ago