Solana
Solana is supported as a first-class chain in Suwappu with its own dedicated swap routing through the Jupiter aggregator.
Chain Type
Solana
Key
solana
Alias
sol
Native Token
SOL
Address Format
Base58 (not 0x)
Token Standard
SPL
Key Differences from EVM
Wallet addresses are Base58-encoded (e.g.,
7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU), not hexadecimal0xaddresses.Token addresses are also Base58-encoded (e.g.,
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfor USDC).Managed wallets for Solana are separate from EVM wallets. When you create a wallet via
POST /wallets, the response includes achain_typefield indicating"solana"or"evm".Swap routing uses the Jupiter aggregator instead of Li.Fi.
Quote responses for Solana return
price_impactandroutefields instead ofexchange_rateandgas_usd.
Common Tokens
SOL
So11111111111111111111111111111111111111112
9
WSOL
So11111111111111111111111111111111111111112
9
USDC
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
6
USDT
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
6
BONK
DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
5
WIF
EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm
6
JUP
JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN
6
RAY
4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R
6
PYTH
HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3
6
JTO
jtojtomepa8beP8AuQc6eXt5FriJwfFMwQx2v2f9mCL
9
ORCA
orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE
6
MNDE
MNDEFzGvMt87ueuHvVU9VcTqsAP5b3fTGPsHuuPA5ey
9
MSOL
mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So
9
JITOSOL
J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn
9
Note: SOL and WSOL share the same mint address. The API handles wrapping and unwrapping automatically when needed for swaps.
Example: Swap SOL to USDC on Solana
Get a Quote
Example Response
Note that Solana quotes include price_impact (percentage) and route (swap path) instead of the EVM fields exchange_rate and gas_usd.
Execute the Swap
Python Example
TypeScript Example
Discovering Solana Tokens
Use the tokens endpoint to find available Solana tokens:
Last updated