Dexter
Dexter
Docs

Solana

Primary chain
Solana
Solana

Solana is the default first chain in Dexter. The facilitator sponsors transaction fees, enforces sponsor policy, and supports smart wallets — buyers only need USDC, not SOL.

Network IDs

NetworkCAIP-2 identifierStatus
Solana Mainnetsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpProduction
Solana Devnetsolana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1Testnet

Why Solana Is the Default

Buyers don't need SOL

The facilitator signs as fee payer on every Solana transaction. Buyers pay in USDC only — they never need to hold or spend SOL. This is the cleanest onboarding path for agents and end users.

Solana is where the facilitator's value is most visible:

  • Fee sponsorship — the facilitator pays all transaction fees, not the buyer
  • Sponsor policy — strict validation before the facilitator will sign (not a blind relayer)
  • Smart wallet support — ERC-4337-style verification for agent wallets
  • Most battle-tested — majority of x402 traffic settles here

Token Details

PropertyMainnetDevnet
USDC mintEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vDevnet USDC (faucet)
Decimals66
Fee payerDEXVS3su4dZQWTvvPnLDJLRK1CeeKG6K3QqdzthgAkNVSame

The fee payer address appears in your transaction as the account paying SOL fees. You don't need to fund it — the facilitator manages its own balance.

What The Facilitator Actually Checks

On Solana, the facilitator is not a blind relayer. It enforces sponsor policy before signing as fee payer:

  • Allowed programs only — SPL Token, Token-2022, ComputeBudget, Memo, Phantom Lighthouse. Everything else is rejected.
  • Compute caps — max 200,000 CU (400,000 for smart wallets), max 50,000 microlamport priority fee
  • Asset allowlist — only USDC by default
  • Minimum payment — 0.01 USDC (10,000 atomic units)
  • Recipient / mint / amount matching — must satisfy the payment requirements exactly

If your transaction is rejected, check the errorCode in the response. See Sponsor Policy for the full rules and Troubleshooting for common fixes.

Best Fit

  • merchants starting with their first paid endpoint
  • buyers or agents already operating on Solana
  • teams that want fee-sponsored UX for low-value calls
  • anyone who wants the most battle-tested Dexter settlement path

Quick Support Check

curl -s https://x402.dexter.cash/supported | jq '.kinds[] | select(.network == "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp")'

Validate Before Shipping

  1. Confirm you are using the correct Solana CAIP-2 identifier.
  2. Confirm the payment requirements use the USDC mint (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) and your pay-to address.
  3. Confirm the transaction shape satisfies sponsor policy.
  4. Test POST /verify and POST /settle with a real Solana-targeted payment.

On this page