TransactionRequest
Utilities for preparing RPC-formatted transaction requests.
Convert structured transaction requests to RPC format for submission to Tempo nodes, including support for batched calls and fee token specification.
Examples
import { TransactionRequest } from 'ox/tempo'
const request = TransactionRequest.toRpc({
calls: [{ to: '0xcafebabecafebabecafebabecafebabecafebabe', data: '0xdeadbeef' }],
feeToken: '0x20c0000000000000000000000000000000000000',
})Functions
| Name | Description |
|---|---|
TransactionRequest.fromRpc | Converts a TransactionRequest.Rpc to a TransactionRequest.TransactionRequest. |
TransactionRequest.toRpc | Converts a TransactionRequest.TransactionRequest to a TransactionRequest.Rpc. |
Types
| Name | Description |
|---|---|
TransactionRequest.Rpc | RPC representation of a TransactionRequest.TransactionRequest. |
TransactionRequest.TransactionRequest | A Transaction Request that is generic to all transaction types, as defined in the Execution API specification. |

