Reference

Supported Tokens & Networks

MPP currently operates exclusively on the Solana blockchain. All payments between Consumer and Provider are settled in one of the supported tokens below. No cross-chain bridges or wrapped assets are used.


Available Payment Tokens

Providers choose their preferred currency when publishing an API. Consumers must pay in that exact currency.

U
USDCUSD CoinRecommended
Solana Mainnet
6 decimals

The most stable and widely accepted payment currency on MPP. Recommended for all production APIs.

Mint AddressEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
U
USDTTether USD
Solana Mainnet
6 decimals

Tether's stablecoin on Solana. Suitable for providers operating in Tether ecosystems.

Mint AddressEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
S
SOLSolana
Solana Mainnet
9 decimals

The native token of the Solana blockchain. Use for micro-cent pricing on high-frequency APIs.

Mint AddressNative (System Program)

SPL Token vs. Native SOL Verification

The MPP Gateway uses different on-chain verification logic depending on whether the payment is in native SOL or an SPL Token (like USDC or USDT).

SNative SOL

Verified via meta.preBalances and meta.postBalances. Checks the lamport balance delta for each account key in the transaction.

USPL Tokens (USDC/USDT)

Verified via meta.preTokenBalances and meta.postTokenBalances. Checks the UI amount delta for the token owner's associated token account.

Pricing Best Practices

When deciding how to price your API, consider the following guidelines for each token:

TokenMin. Recommended PriceTypical Use Case
USDC0.0001 USDCData feeds, analytics, content generation
USDT0.0001 USDTEnterprise integrations, trading signals
SOL0.000001 SOLHigh-frequency micro-tasks, IoT sensor reads

⚠️ Coming Soon: Cross-Chain Support

Support for Ethereum (USDC via CCTP), Base, and Arbitrum is on our roadmap. All cross-chain payments will use Circle's Cross-Chain Transfer Protocol to maintain non-custodial guarantees.

Built for the machine economy by MPP Layer.