go-ethereum/core/vm
Martin Holst Swende 1f35988a00
eth/tracers, core/vm: remove time from trace output and tracing interface ()
This removes the 'time' field from logs, as well as from the tracer interface. This change makes the trace output deterministic.  If a tracer needs the time they can measure it themselves. No need for evm to do this.

Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2022-12-05 16:57:47 +01:00
..
runtime core: implement EIP-3651, warm coinbase () 2022-11-22 22:39:52 +01:00
testdata core/vm, protocol_params: implement eip-2565 modexp repricing () 2020-11-13 13:39:59 +01:00
analysis_test.go core/vm: reverse bit order in bytes of code bitmap () 2021-12-17 10:32:00 +01:00
analysis.go core/vm: optimize jumpdest analysis () 2022-06-03 10:40:14 +02:00
common.go core/vm: use uint256 in EVM implementation () 2020-06-08 15:24:40 +03:00
contract.go core/vm: simplify op lookup in contract () 2021-11-25 20:10:01 +01:00
contracts_test.go all: replace uses of ioutil with io and os () 2022-05-16 11:59:35 +02:00
contracts.go core/vm: use optimized bigint () 2022-10-27 10:39:01 +02:00
doc.go core/vm: remove JIT VM codes () 2018-03-26 13:48:04 +03:00
eips.go all: implement EIP-1153 transient storage () 2022-11-16 10:18:52 +01:00
errors.go core/vm: simplify error handling in interpreter loop () 2021-11-29 14:46:24 +01:00
evm.go eth/tracers, core/vm: remove time from trace output and tracing interface () 2022-12-05 16:57:47 +01:00
gas_table_test.go core, all: split vm.Context into BlockContext and TxContext () 2020-11-13 13:42:19 +01:00
gas_table.go build: upgrade to go 1.19 () 2022-09-10 13:25:40 +02:00
gas.go core/vm: use uint256 in EVM implementation () 2020-06-08 15:24:40 +03:00
instructions_test.go all: implement EIP-1153 transient storage () 2022-11-16 10:18:52 +01:00
instructions.go all: implement EIP-1153 transient storage () 2022-11-16 10:18:52 +01:00
interface.go core: implement EIP-3651, warm coinbase () 2022-11-22 22:39:52 +01:00
interpreter_test.go all: add whitespace linter () 2022-07-25 13:14:03 +03:00
interpreter.go core/vm: deepcopy jumptable when enabling extra eips () 2022-11-09 07:52:13 +01:00
jump_table_test.go core/vm: deepcopy jumptable when enabling extra eips () 2022-11-09 07:52:13 +01:00
jump_table.go core/vm: deepcopy jumptable when enabling extra eips () 2022-11-09 07:52:13 +01:00
logger.go eth/tracers, core/vm: remove time from trace output and tracing interface () 2022-12-05 16:57:47 +01:00
memory_table.go core/vm: Rename SHA3 instruction to KECCAK256 () 2021-11-30 10:34:34 +01:00
memory.go core/vm: optimize Memory.Set32 () 2022-05-11 11:00:29 +02:00
opcodes.go all: implement EIP-1153 transient storage () 2022-11-16 10:18:52 +01:00
operations_acl.go core/vm: fix sstore gas comment type () 2022-03-29 11:21:11 +03:00
stack_table.go core/vm: 64 bit memory and gas calculations () 2019-03-12 11:40:05 +02:00
stack.go core/vm: clean up some dead functions () 2022-05-11 08:03:35 +03:00