all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509)
* core/vm, core/state: implement EIP-2929 + YOLOv2 * core/state, core/vm: fix some review concerns * core/state, core/vm: address review concerns * core/vm: address review concerns * core/vm: better documentation * core/vm: unify sload cost as fully dynamic * core/vm: fix typo * core/vm/runtime: fix compilation flaw * core/vm/runtime: fix renaming-err leftovers * core/vm: renaming * params/config: use correct yolov2 chainid for config * core, params: use a proper new genesis for yolov2 * core/state/tests: golinter nitpicks
Showing
- cmd/evm/internal/t8ntool/execution.go 10 additions, 0 deletionscmd/evm/internal/t8ntool/execution.go
- cmd/geth/chaincmd.go 2 additions, 2 deletionscmd/geth/chaincmd.go
- cmd/geth/consolecmd.go 1 addition, 1 deletioncmd/geth/consolecmd.go
- cmd/geth/main.go 1 addition, 1 deletioncmd/geth/main.go
- cmd/geth/usage.go 1 addition, 1 deletioncmd/geth/usage.go
- cmd/puppeth/wizard_genesis.go 2 additions, 2 deletionscmd/puppeth/wizard_genesis.go
- cmd/utils/flags.go 15 additions, 15 deletionscmd/utils/flags.go
- core/genesis.go 6 additions, 5 deletionscore/genesis.go
- core/state/access_list.go 136 additions, 0 deletionscore/state/access_list.go
- core/state/journal.go 33 additions, 0 deletionscore/state/journal.go
- core/state/statedb.go 47 additions, 0 deletionscore/state/statedb.go
- core/state/statedb_test.go 188 additions, 0 deletionscore/state/statedb_test.go
- core/state_processor.go 12 additions, 0 deletionscore/state_processor.go
- core/vm/contracts.go 25 additions, 3 deletionscore/vm/contracts.go
- core/vm/contracts_test.go 1 addition, 1 deletioncore/vm/contracts_test.go
- core/vm/eips.go 39 additions, 0 deletionscore/vm/eips.go
- core/vm/evm.go 22 additions, 3 deletionscore/vm/evm.go
- core/vm/interface.go 9 additions, 0 deletionscore/vm/interface.go
- core/vm/interpreter.go 2 additions, 2 deletionscore/vm/interpreter.go
- core/vm/jump_table.go 6 additions, 4 deletionscore/vm/jump_table.go
Loading
Please register or sign in to comment