Stablecoin payments on Solana
Highest stablecoin throughput outside EVM, same Tab UX.
Tab's Solana program is a Rust/Anchor port of TabRouter. Same off-chain signature flow, same 1% fee, same merchant dashboard — but settled in 400ms and at fractional-cent gas.
Why merchants pick Tab on Solana
Native SPL USDC
Settle in canonical Circle USDC on Solana — no bridge, no wrapped variants, no liquidity questions for the merchant.
Sub-second finality
Solana confirms in roughly 400ms with 13-second economic finality. Webhook firing is bounded by your network round-trip to the RPC.
Meta-transactions via Ed25519SigVerify
The payer signs a Payment digest off-chain; any relayer can settle it. The runtime's Ed25519SigVerify precompile validates the signature — no on-chain ECDSA cost.
Drop into the Solana integration in a day.
Same EIP-712 signature, same router contract, same REST API you already use on every other chain. The only thing that changes is the chain id and the stablecoin address.
- Chain id
- 101
- Stablecoin
- USDC
- Token contract
- EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
- Public RPC
- https://api.mainnet-beta.solana.com
- Explorer
- solscan.io
Technical notes
Atomic dual-transfer
v1 uses a single tx with two SPL transfers — 99% to merchant, 1% to platform. Solana atomicity means both settle or neither does, so no router program is needed.
Recipient ATAs
If the merchant doesn't have an Associated Token Account for USDC, the same tx creates it idempotently. The buyer pays for it (~0.002 SOL); merchant onboarding is one-click from the dashboard.
Coming in v1.1: gasless relay
Source at tab-solana/programs/tab-router — Rust/Anchor port of TabRouter, devnet live. Ships to mainnet after third-party audit. Until then v1 lets the buyer pay ~$0.0001 in SOL gas (cheaper than any L2).
Ship your first Solana payment today.
Claim a handle, hand out a link, take USDC. Then read the contracts and decide for yourself whether to trust us.