CHAINS

Solana

Solana has the highest stablecoin throughput outside of EVM — the USDC float alone is in the billions and individual transactions clear in under a second for fractions of a cent. Tab supports it in v1 via a direct-pay flow that doesn't require an on-chain Tab program.

How the v1 Solana flow works

Every Tab user gets a Solana address derived from the same private key as their EVM address (Ed25519 instead of secp256k1). When a buyer pays, their Solana wallet (Phantom, Solflare, Backpack) signs one transactionthat contains two SPL transfers: 99% of the amount goes to the merchant's USDC ATA and 1% goes to the platform treasury's ATA. Solana's atomic-transaction guarantee means both transfers settle or neither does — the transaction itself replaces a router contract.

What this means for buyers

  • Gas: ~$0.0001 in SOL, paid by the buyer. Cheaper than any EVM L2 — effectively invisible.
  • USDC mint: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (6 decimals).
  • Wallets: Any wallet that exposes the Solana Wallet Standard works — Phantom, Solflare, Backpack.
  • ATAs:If the merchant or treasury hasn't received USDC before, the buyer's transaction idempotently creates their token account in the same tx. Adds ~0.002 SOL of rent but no extra clicks.

What this means for merchants

  • Signup: Identical — you pick a handle on the standard signup flow, and your Solana address auto-generates from your wallet seed alongside your EVM address.
  • Payment links:When creating a link from the dashboard, choose “Solana” from the chain selector. Your settlement currency is USDC on Solana.
  • Webhooks: Same shape as EVM — the order.completedevent fires when our cron picks up the Transfer on the treasury's ATA, and the order's txHash is the Solana signature (verifiable on Solscan).

Live deployed addresses

  • Program ID: DvS3eW3GJGVJrvqMBtcsS8QtNoxzYtpB61Cx19Uz86xs Solscan
  • Config PDA: DeGTa8K1Q1pGQTaknLaRNXR4WG1d11Ff3crV6ypEs6rL
  • Fee recipient (treasury): 552531jSitQndRiiQK89ZshxvvRbEzSekQoniWpjSBr Solscan
  • USDC mint: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
  • Protocol fee: 100 bps (1%), capped at 500 bps

Coming in v1.1

A gasless flow that submits via Tab's deployed Anchor program (source at tab-solana/programs/tab-router). The program is live on mainnet but v1 uses direct-pay (buyer pays ~$0.0001 in SOL) because it's simpler and already effectively gasless. v1.1 swaps in the program-mediated flow so the buyer signs an off-chain digest and Tab's relayer submits the on-chain settlement.