Get Gas Price Estimate
POST/transactions/get-gas-price
Returns an estimated network fee for a transaction before committing to it.
The blockchain to estimate fees for.
Fee priority:
slow, medium, or fast. Defaults to medium.Estimated transaction value in USD. Used to calculate proportional fees on some chains.
Asset ID to use for context-aware fee estimation.
cURL
Response
Send Funds
POST/transactions/send-funds
Initiates an outbound crypto transfer. An idempotency key is automatically generated to prevent duplicate transactions.
The ID of the wallet to send from.
The recipient’s blockchain address.
Amount to send, as a decimal string (e.g.,
"10.50").The blockchain to send on.
The token to send.
Transaction speed. One of
slow, medium, fast. Defaults to medium.Response
Idempotency
Each send-funds call automatically generates a unique idempotency key. If the same request is submitted twice (e.g., due to a network retry), the second call returns the original transaction rather than creating a duplicate. If you need to supply your own idempotency key, include it in the request body asidempotency_key.
Get a Transaction
POST/transactions/get-transaction
The transaction ID returned by
send-funds.cURL
Response
List Transactions
POST/transactions/list
Page number. Defaults to 1.
Results per page. Defaults to 20.
Filter by status:
pending, processing, completed, failed, cancelled.Filter by blockchain.
cURL
Asset Transaction History
POST/transactions/asset-history
Returns all transactions for a specific wallet asset.
The asset to retrieve history for.
Page number. Defaults to 1.
Results per page. Defaults to 20.
cURL
Cancel a Transaction
POST/transactions/cancel
Attempts to cancel a transaction that is still in pending status. Once a transaction is processing (broadcast to the network), it cannot be cancelled.
The ID of the transaction to cancel.
cURL
Transaction Statuses
| Status | Description |
|---|---|
pending | Transaction created, waiting to be broadcast to the network |
processing | Broadcast to the network, waiting for confirmations |
completed | Confirmed on-chain with sufficient block confirmations |
failed | Transaction failed (insufficient funds, invalid address, network error) |
cancelled | Cancelled before broadcast |
Priority Levels
| Priority | Speed | Fee |
|---|---|---|
slow | Slower confirmation, may take several minutes | Lowest |
medium | Standard confirmation time | Standard |
fast | Prioritized for faster inclusion | Highest |

