getWithdrawals
Gets withdrawal messages emitted from the MessagePassed log from a withdrawal initialization.
Import
import { getWithdrawals } from 'viem'Usage
import { extractTransactionDepositedLogs, getWithdrawals } from 'viem'
 
const receipt = await client.getTransactionReceipt({
  hash: '0xa08acae48f12243bccd7153c88d892673d5578cce4ee9988c0332e8bba47436b',
})
 
const withdrawals = getWithdrawals(receipt) Returns
Hex
The L2 transaction hash.
Parameters
logs
- Type: Log[]
An array of L2 logs.
const withdrawals = getWithdrawals({ 
  logs: receipt.logs 
})
