core, all: split vm.Context into BlockContext and TxContext (#21672)
* all: core: split vm.Config into BlockConfig and TxConfig * core: core/vm: reset EVM between tx in block instead of creating new * core/vm: added docs
Showing
- accounts/abi/bind/backends/simulated.go 3 additions, 2 deletionsaccounts/abi/bind/backends/simulated.go
- cmd/evm/internal/t8ntool/execution.go 4 additions, 6 deletionscmd/evm/internal/t8ntool/execution.go
- cmd/geth/retesteth.go 6 additions, 4 deletionscmd/geth/retesteth.go
- core/evm.go 11 additions, 5 deletionscore/evm.go
- core/state_prefetcher.go 3 additions, 2 deletionscore/state_prefetcher.go
- core/state_processor.go 30 additions, 18 deletionscore/state_processor.go
- core/state_transition.go 4 additions, 4 deletionscore/state_transition.go
- core/vm/evm.go 27 additions, 14 deletionscore/vm/evm.go
- core/vm/gas_table_test.go 2 additions, 2 deletionscore/vm/gas_table_test.go
- core/vm/instructions.go 8 additions, 8 deletionscore/vm/instructions.go
- core/vm/instructions_test.go 7 additions, 7 deletionscore/vm/instructions_test.go
- core/vm/logger_test.go 1 addition, 1 deletioncore/vm/logger_test.go
- core/vm/runtime/env.go 6 additions, 4 deletionscore/vm/runtime/env.go
- core/vm/runtime/runtime.go 3 additions, 3 deletionscore/vm/runtime/runtime.go
- eth/api_backend.go 3 additions, 2 deletionseth/api_backend.go
- eth/api_tracer.go 29 additions, 31 deletionseth/api_tracer.go
- eth/tracers/tracer.go 1 addition, 1 deletioneth/tracers/tracer.go
- eth/tracers/tracer_test.go 2 additions, 2 deletionseth/tracers/tracer_test.go
- eth/tracers/tracers_test.go 12 additions, 9 deletionseth/tracers/tracers_test.go
- les/api_backend.go 3 additions, 2 deletionsles/api_backend.go
Loading
Please register or sign in to comment