Solana · USDC

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.

FOR DEVELOPERS

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.