Create a Tempo transfer transaction
Creates a new Tempo transfer transaction.
Headers
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Body
Request body for creating a Tempo transfer transaction.
The ID of the asset to transfer. Must be a non-deprecated asset supported on a Tempo-eligible blockchain; an unknown, deprecated, or unsupported asset surfaces as 400 UNSUPPORTED_ASSET.
"PATHUSD_TEMPO_54V8"
The transfer's source.
A custom note that can be associated with the transaction.
"Created via API"
Unique ID provided by the customer, used to identify the transaction.
"unique-id-123"
The asset ID used to pay the transaction fee, if different from assetId. Maps to FeeParams.feeCurrency. Must be a valid fee token for assetId (e.g. a TIP-20 gas token for the base asset); an invalid pairing surfaces as 400 INVALID_FEE_CURRENCY_PARAM.
"PATHUSD_TEMPO_54V8"
The transfer's destination. Mutually exclusive with destinations.
The amount to transfer, as a numeric string. Required when destination is set; must be omitted when destinations is set (each entry carries its own amount instead).
"0.01"
If true, the specified amount includes the fee (fee is deducted from amount).
false
The fee level to use, mutually exclusive with an explicit custom fee.
LOW, MEDIUM, HIGH "MEDIUM"
Beta. An opaque travel-rule payload.
"{}"
Beta. An identifier of a TravelRule message, already sent to the TravelRule provider.
"trm_12345678-1234-1234-1234-123456789012"
Opt in to fee-payer-sponsored (gasless) transfer.
true
The maximum total fee per gas the sender is willing to pay, in wei.
"50"
The maximum priority fee (tip) per gas the sender is willing to pay, in wei.
"2"
Multiple destinations for a single transfer. Mutually exclusive with destination.
Beta. If true, fail the transaction rather than sending it with a low fee.
false
The gas limit for the transaction.
"21000"
Beta. The hash of the EVM transaction to replace (RBF).
"0x9fc76417374aa880d4449a1f7f31ec597f00b1f6f3dd2d66f4c9c6c445836d8"
Vault account ID of the fee payer sponsoring this transfer.
"3"
Tempo's 2-dimensional nonce strategy: SEQUENTIAL runs under a single nonce lane (lane 0); USER_DEFINED_LANE runs in parallel under a specified lane (1–16), and requires nonceLane; EXPIRING marks the transaction with an expiry of up to 5 minutes (Tempo-defined) and does not use nonceLane.
SEQUENTIAL, USER_DEFINED_LANE, EXPIRING "SEQUENTIAL"
The nonce lane to use, 1–16. Required and only meaningful when nonceStrategy is USER_DEFINED_LANE; not used for SEQUENTIAL or EXPIRING.
1 <= x <= 161
Beta. Tempo TIP-20 memo (max 32 bytes).
"invoice-1234"