What This Does
- Sends transactions with low latency
- Tracks confirmation status in real time
- Automatically retries unconfirmed transactions
- Returns parsed transaction data and Raptor events
- Measures send → confirm latency
Send a Transaction
Send a signed Solana transaction. EndpointPOST /send-transaction
Request Body
- Returns immediately after accepting the transaction
- Sending and retrying happens in the background
- Transactions are retried for up to 30 seconds or until confirmed
Track a Transaction
Check the status of a transaction sent via/send-transaction.
Endpoints
GET /transaction/{signature}
Status Values
pending– sent but not confirmedconfirmed– accepted at the confirmed commitment levelfailed– transaction errorexpired– not confirmed before timeout
Raptor Events
If the transaction interacts with the Raptor program, events are automatically parsed and returned. Supported EventsSwapEventSwapCompleteEventPlaceOrderEventFillOrderEventCancelOrderEventUpdateOrderEvent
Examples
Send a Transaction
Poll for Confirmation
Read Swap Results
Errors
| Code | Meaning |
|---|---|
| 400 | Invalid transaction |
| 404 | Transaction not tracked |
| 503 | Sender or tracking disabled |