How it works
When you send a transaction through the standard RPCsendTransaction endpoint, it competes with all other traffic. With SWQoS:
- Your transaction is forwarded through Solami’s staked validator connections.
- Receiving validators recognize the stake-weighted source and prioritize the transaction.
- Your transaction lands with higher probability and lower latency.
Benefits
- Better landing rates — validators prioritize transactions from staked peers, reducing drops
- Faster confirmations — reduced time from submission to finality
- Tip revenue share — earn up to 6% of SWQoS tip revenue generated by your transactions
Getting started
Before using SWQoS, create a dedicated SWQoS API key.Set your environment variable
Set
SOLAMI_API_KEY to your SWQoS key. The solami crate reads this automatically.Usage example
This example builds a SWQoS client and lands a transaction using thesolami Rust crate.
main.rs
solami::from_env() reads SOLAMI_API_KEY from your environment. See API Keys for how to create a SWQoS key.build_tip_ix call adds a tip instruction to your transaction. Including a tip is required to participate in the tip revenue share program.
Next steps
Sending transactions guide
End-to-end guide to landing transactions with SWQoS.
API Keys
Create and manage SWQoS keys.
Plans
See which plans include SWQoS access.