Introduction
Sorted lets you pay gas fees so your users don't have to.
The problem
Web3 games have a friction problem. Before a player can do anything on-chain, they need to:
- Get a wallet
- Buy tokens
- Understand gas fees
- Approve transactions
Most players leave before step 2.
The solution
You fund a gas tank. We sponsor transactions for your allowlisted contracts. Players just play.
typescript
const tx = await sorted.sponsor({
user: '0x...',
contract: '0x...',
function: 'mint',
args: [tokenId, amount]
});
// User paid: $0.00That's the whole integration.
How it works
- You allowlist contracts — Only transactions to your approved contracts get sponsored
- Player triggers an action — Click a button, complete a quest, whatever
- We pay the gas — Transaction executes on-chain, player pays nothing
- You see analytics — Track usage, spending, active users
What you get
- Dashboard — Manage allowlists, API keys, and view analytics
- API — Authorize transactions with one endpoint
- SDK — TypeScript client for easy integration (coming soon)
What it costs
You pay the gas your users would have paid. Nothing more.
We take a small fee on top (details TBD — we're in testnet).
Supported chains
Currently live on Sonic Testnet. More EVM chains coming.
Next steps
→ Quick Start — Get running in 10 minutes