mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 09:53:48 +00:00
core/vm: simplify 7702 enabler
This commit is contained in:
parent
98521a50f8
commit
55cb1db7b6
1 changed files with 0 additions and 12 deletions
|
|
@ -763,23 +763,11 @@ func opExtCodeHashEIP7702(pc *uint64, interpreter *EVMInterpreter, scope *ScopeC
|
||||||
// enable7702 the EIP-7702 changes to support delegation designators.
|
// enable7702 the EIP-7702 changes to support delegation designators.
|
||||||
func enable7702(jt *JumpTable) {
|
func enable7702(jt *JumpTable) {
|
||||||
jt[EXTCODECOPY].execute = opExtCodeCopyEIP7702
|
jt[EXTCODECOPY].execute = opExtCodeCopyEIP7702
|
||||||
jt[EXTCODECOPY].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
|
|
||||||
jt[EXTCODESIZE].execute = opExtCodeSizeEIP7702
|
jt[EXTCODESIZE].execute = opExtCodeSizeEIP7702
|
||||||
jt[EXTCODESIZE].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
|
|
||||||
jt[EXTCODEHASH].execute = opExtCodeHashEIP7702
|
jt[EXTCODEHASH].execute = opExtCodeHashEIP7702
|
||||||
jt[EXTCODEHASH].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
|
|
||||||
jt[CALL].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
jt[CALL].dynamicGas = gasCallEIP7702
|
jt[CALL].dynamicGas = gasCallEIP7702
|
||||||
|
|
||||||
jt[CALLCODE].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
jt[CALLCODE].dynamicGas = gasCallCodeEIP7702
|
jt[CALLCODE].dynamicGas = gasCallCodeEIP7702
|
||||||
|
|
||||||
jt[STATICCALL].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
jt[STATICCALL].dynamicGas = gasStaticCallEIP7702
|
jt[STATICCALL].dynamicGas = gasStaticCallEIP7702
|
||||||
|
|
||||||
jt[DELEGATECALL].constantGas = params.WarmStorageReadCostEIP2929
|
|
||||||
jt[DELEGATECALL].dynamicGas = gasDelegateCallEIP7702
|
jt[DELEGATECALL].dynamicGas = gasDelegateCallEIP7702
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue