Frequently asked questions
The questions that come up most about swqos.com: what it is, what it costs, what an accepted receipt means, and who holds your keys.
What is swqos.com?#
swqos.com is a prepaid Solana transaction relay that forwards already-signed transactions to the leader over stake-weighted QoS connections. You send the serialized bytes over HTTPS or QUIC, and the relay writes them to a connection it already holds open. It costs 0.0002 SOL per accepted send with no subscription and no minimum.
Does swqos.com change my transaction?#
swqos.com forwards the exact bytes you submit and never modifies them. It does not add a tip instruction, adjust a priority fee, re-sign, or reorder anything. The signature in your receipt is derived from the bytes you sent, so it will always match the transaction you built.
What does an accepted receipt actually mean?#
An accepted receipt means swqos.com forwarded your bytes and the upstream connection acknowledged the stream. A receipt means we forwarded your bytes and the upstream acknowledged the stream. Landing on chain is the network's decision, not ours. Use getSignatureStatuses or getTransaction with the signature from your receipt when you need to know it landed.
How much does it cost to send a transaction?#
Each accepted submission costs 0.0002 SOL, deducted from a prepaid SOL balance. You are charged once a submission is accepted and forwarded. Refused submissions are free. A duplicate signature inside the 90 second dedupe window is also free, and if forwarding fails the charge is reversed automatically.
Do I need to hold a token or sign a contract?#
No. Balances are prepaid in native SOL. There is no card, no invoice and no subscription. You deposit native SOL from any wallet, the balance is credited once the deposit finalizes on chain, and you spend it down one send at a time. Stop whenever you like; there is nothing to cancel.
Should I use QUIC or HTTPS?#
Use QUIC if you care about latency, and HTTPS if you care about simplicity. QUIC at send.swqos.com:11000 lets you hold one connection open and open a single stream per submission, which removes the handshake from every send. HTTPS at https://send.swqos.com is a plain JSON POST and is easier to drop into an existing service.
Who holds my keys?#
You do. swqos.com never sees a private key, because you sign locally and submit the already-signed bytes. Your API key is a separate credential that identifies your billing account, and it cannot move funds or sign anything on your behalf.
What happens if my balance runs out?#
Submissions are refused with an INSUFFICIENT_BALANCE error and you are not charged for them. Nothing is queued and nothing is silently dropped, so your client sees the failure immediately and can decide what to do. Top up from the dashboard and sending resumes as soon as the deposit finalizes.
Something else?#
The rest of the documentation covers the detail: quickstart to get running, billing for the exact charge boundary, errors for every failure mode, and limits for the numbers to design around.
If it is not there, email support@swqos.com. A real person reads it.