
What’s New
Cross-Chain Operations
- Solana ↔ EVM swaps: Swap tokens between Solana and supported EVM chains (Ethereum, Arbitrum, Optimism, Base, Polygon)
- Unified balance view: See your Solana and EVM balances aggregated in one place
- Native and SPL token support: Currently supporting SOL and USDC on Solana
New API Endpoints
The new endpoints support multi-account operations with an accounts array instead of a single account object:- Get Quote v3 - Multi-account quote generation
- Execute Quote v3 - Execute Solana and cross-chain operations
- Aggregated Balance v3 - Multi-chain balance queries
- Quote Status v3 - Track v3 quote execution
- Transaction History v3 - Multi-chain transaction history
Supported Operations
- Same-chain swaps: SOL → USDC on Solana
- Cross-chain swaps: SOL → USDC on Arbitrum, Ethereum, Optimism, Base, and more
- Cross-chain transfers: USDC (Solana) → USDC (EVM chains)
- Aggregated balance usage: Spend from combined EVM + Solana balances
Getting Started
1
Use v3 endpoints
Solana operations require the new v3 API endpoints. See our Solana examples for working code.
2
Set up accounts array
Use the accounts array format to specify both EVM and Solana accounts when needed.
3
Handle Solana signing
Solana uses a different signing process - see our integration guide for details.
Current Limitations
Call data operations are not yet supported on Solana (coming soon). Currently limited to swaps and transfers only.
Both v1 and v3 endpoints remain available. Use v1 for EVM-only operations and v3 for Solana or multi-chain operations.
Testing
Try Solana operations on our staging environment:- Staging URL:
https://be.staging.onebalance.io
- Use the same API key authentication as production