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– finalized on-chainfailed– 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 |