superchain-relayer
superchain-relayer copied to clipboard
Multi-Withdrawal Transactions not Properly Recognized
Relaying a Multicall withdrawal only relays one of the withdrawals. The second one is unable to be relayed.
L2 Withdrawal (contains 2 withdrawals): https://optimistic.etherscan.io/tx/0x2a523f1b74b93f5d8c1bdc7e5a1d106e7b2c6b1e31c3449a370b05048fec5ada
L1 Prove: https://etherscan.io/tx/0x9e6871eded323816255827798b36ffb547df5ecb30b5b42b0a90b5020100bf5e
L1 Relay (only reads 1 of the withdrawals): https://etherscan.io/tx/0x217bf1d1abbb1805d586ff908373b928a7e63242d2505fd51ef52c5c8d1be4fb
Now, when I look up this transaction on superchainrelayer.xyz it says "Finalized," Etherscan also says "waiting" and I'm unable to relay the other withdrawal from the transaction.
Superchain Relayer
Etherscan