Send it once.
We get it landed.
An API for bots, agents and apps whose Solana transactions miss when the network is busy. You sign. Quickslot delivers.
You sign
Your app builds and signs the transaction, then sends it with a fee cap and a deadline.
We keep sending
Quickslot sends it through several routes at once and repeats until it lands or the deadline passes.
You get the result
The response holds the signature, the slot and the fee the network charged.
Connecting to mainnet…
curl $QUICKSLOT_URL/v1/send \
-H "Authorization: Bearer $KEY" \
-d '{
"tx": "'$SIGNED_TX'",
"maxFeeLamports": 100000,
"deadlineSeconds": 30
}'
What blocks are paying right now
Reading recent blocks…
- Half paid at most
- Three in four paid at most
- Nine in ten paid at most
One request. Every route.
Every route carries the same signed bytes, so only one copy can ever land.
Your keys never leave your app.
A signature locks a transaction, fee included. So the fee is chosen with you, and never changed for you.
Sign with today’s fee
Ask /v1/fees for the price recent blocks paid on your accounts, sign at that price, and send.
Or sign a ladder
Sign up to five versions at rising prices on one durable nonce. Quickslot sends the lowest that recent blocks call for and climbs as the deadline nears. Only one version can ever land.
Pay for what lands.
| Result | Quickslot fee |
|---|---|
| Landed | 5,000 lamports |
| Failed on chain | Nothing |
| Deadline passed | Nothing |
The network’s own fee goes to the network and stays under your cap. Quickslot’s fee adds up on your key and shows in the console. Collecting it has not opened yet.