ReceivePolicyReceipt.fromTransactionReceipt
Extracts every ReceivePolicyReceipt.ReceivePolicyReceipt from a transaction receipt's logs.
A single transaction may block multiple inbound transfers (e.g. a batched transfer to several recipients), so this returns an array – one entry per TransferBlocked log, in log order. Returns an empty array when no transfers were blocked.
Imports
Named
import { ReceivePolicyReceipt } from 'ox/tempo'Examples
import { ReceivePolicyReceipt } from 'ox/tempo'
const receipts = ReceivePolicyReceipt.fromTransactionReceipt(receipt)
['0x...'] (pass each to `claim` / `burn`)Definition
function fromTransactionReceipt(
receipt: fromTransactionReceipt.Receipt,
): readonly ReceivePolicyReceipt[]Source: src/tempo/ReceivePolicyReceipt.ts
Parameters
receipt
- Type:
fromTransactionReceipt.Receipt
The transaction receipt (or any object with logs).
receipt.logs
- Type:
readonly Log[] - Optional
Logs emitted by the transaction.
Return Type
The receive-policy receipts, one per blocked transfer.
readonly ReceivePolicyReceipt[]

