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

Merge pull request #1508 from ethereum-optimism/fix/msg-to

l2geth: to execution manager run
parents 85a1fead 5c9b6343
---
'@eth-optimism/l2geth': patch
---
Fix execution manager run
...@@ -23,12 +23,20 @@ type ovmTransaction struct { ...@@ -23,12 +23,20 @@ type ovmTransaction struct {
} }
func toExecutionManagerRun(evm *vm.EVM, msg Message) (Message, error) { func toExecutionManagerRun(evm *vm.EVM, msg Message) (Message, error) {
to := msg.To()
if to == nil {
to = &common.Address{}
}
l1MsgSender := msg.L1MessageSender()
if l1MsgSender == nil {
l1MsgSender = &common.Address{}
}
tx := ovmTransaction{ tx := ovmTransaction{
evm.Context.Time, evm.Context.Time,
msg.L1BlockNumber(), msg.L1BlockNumber(),
uint8(msg.QueueOrigin()), uint8(msg.QueueOrigin()),
*msg.L1MessageSender(), *l1MsgSender,
*msg.To(), *to,
big.NewInt(int64(msg.Gas())), big.NewInt(int64(msg.Gas())),
msg.Data(), msg.Data(),
} }
......
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