Search
⌘K
Overview
SDKs
Available SDKs
AI Integration
Ecosystem
Supported Clients
APIs
Authentication
Swap API
Cross-Chain Swaps (Fusion+)
Intent Swap (Fusion)
Classic Swap
Swap RWAs
Orderbook API
History API
Traces API
Portfolio API
Balance API
Gas Price API
Spot Price API
Token API
NFT API
Transaction Gateway API
Charts API
Domains API
Token Details API
Web3 RPC API
Introduction
Arbitrum
Avalanche
Base
BNB Chain
Cronos
Ethereum
Gnosis
Linea
Monad
Optimism
Polygon
Solana
Sonic
Unichain
ZKsync
Resolvers
Introduction
Terms of Use Resolver Terms
Limit Order
Quick Start
Contract interaction
Resolver farming guide
Unicorn Power setup
Intent/Fusion
Evm quicklinks
Solana quicklinks
Cross Chain
Cross chain examples
Exclusive Resolver API Terms
FAQ
API Error Messages
API Troubleshooting
Cors errors
Tx input data
Infrastructure fees
Docs·Resolvers·Intent/Fusion·Solana quicklinks

Solana quicklinks

Read the docs

Once verified, it’s time to integrate. The following resources will help you start fast:

Retrieve active orders

Use the Intent Swap API endpoint to fetch active orders: GET /v2.0/1/order/active.

Calculate current price

Calculate the current price, using the Dutch auction parameters.

Execute order on-chain

Use the SDK method FusionSwapContract.fill() to build and send the on-chain fill instruction. This call constructs the full transaction, including the resolver’s whitelist verification and all required token and escrow accounts.

Execution tips

  • The fill instruction does not support post-actions. You must send the taker token before receiving the maker token.
  • Solana has strict limits on transaction size. If you need extra actions, use batching tools (for example, Jito) to send several transactions together.
  • In most cases, you can execute everything from a regular wallet (EOA) without writing your own program.

Did you find what you need?