TransactionReceipt
Utilities for working with Tempo transaction receipts.
Tempo receipts include additional fields like feePayer (the address that paid fees)
and feeToken (the TIP-20 token used for fee payment).
Examples
import { TransactionReceipt } from 'ox/tempo'
const receipt = TransactionReceipt.fromRpc({
status: '0x1',
feePayer: '0x...',
feeToken: '0x20c0000000000000000000000000000000000001',
// ... other fields
} as any)Functions
| Name | Description |
|---|---|
TransactionReceipt.fromRpc | Converts a TransactionReceipt.Rpc to an TransactionReceipt.TransactionReceipt. |
TransactionReceipt.toRpc | Converts a TransactionReceipt.TransactionReceipt to a TransactionReceipt.Rpc. |
Types
| Name | Description |
|---|---|
TransactionReceipt.Rpc | An RPC Transaction Receipt as defined in the Execution API specification. |
TransactionReceipt.RpcStatus | Union of RPC Transaction Receipt statuses. |
TransactionReceipt.RpcType | Union of RPC Transaction Receipt types. |
TransactionReceipt.Status | Union of Transaction Receipt statuses. |
TransactionReceipt.TransactionReceipt | An Transaction Receipt as defined in the Execution API specification. |
TransactionReceipt.Type | Union of Transaction Receipt types. |

