Commit c42fc0df authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

Merge pull request #1321 from ethereum-optimism/fix/sm-cleanup

l2geth: remove layer of indirection with state manager
parents 9ad1c92a 75d8dcd3
---
'@eth-optimism/l2geth': patch
---
Remove layer of indirection in `callStateManager`
......@@ -34,10 +34,7 @@ var funcs = map[string]stateManagerFunction{
}
func callStateManager(input []byte, evm *EVM, contract *Contract) (ret []byte, err error) {
rawabi := evm.Context.OvmStateManager.ABI
abi := &rawabi
method, err := abi.MethodById(input)
method, err := evm.Context.OvmStateManager.ABI.MethodById(input)
if err != nil {
return nil, fmt.Errorf("cannot find method id %s: %w", input, err)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment