Quotes
Get quotes from all source chains to destination
Shows Alice all her options to send money to a specific destination chain, including same-chain transfers
get/quotes/multi-source
Query parameters
destinationChain'ARBITRUM_MAINNET' | 'ARBITRUM_TESTNET' | 'AVALANCHE_MAINNET' | 'AVALANCHE_TESTNET' | 'BASE_MAINNET' | 'BASE_TESTNET' | 'STARKNET_MAINNET' | 'STARKNET_TESTNET' | 'BSC_MAINNET' | 'ETHEREUM_MAINNET' | 'ETHEREUM_TESTNET' | 'OPTIMISM_MAINNET' | 'OPTIMISM_TESTNET' | 'MONAD_MAINNET' | 'MONAD_TESTNET' | 'POLYGON_MAINNET' | 'HYPEREVM_MAINNET' | 'LISK_MAINNET' | 'SOLANA_MAINNET' | 'SOLANA_TESTNET' | 'TRON_MAINNET' required
Destination blockchain where Alice wants to send money
amountstring required
Example:1.5
Amount in human readable format (supports decimals, e.g., "1.5", "100", "0.001")
tokenOutstring required
Example:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4
Output token address
recipientstring
Example:0x742d35Cc6635C0532925a3b8D62A7fe7B58123D1
Optional recipient address
excludeChainsstring
Example:BASE_TESTNET,OPTIMISM
Comma-separated chains to exclude from results
Response
Multi-source quotes retrieved successfully
Example response
{
"destinationChain": "ARBITRUM_TESTNET",
"quotes": [
{
"sourceChain": "BASE_TESTNET",
"destinationChain": "ARBITRUM_TESTNET",
"totalFee": "18000",
"totalFeeFormatted": "0.018",
"bridge": "CCTP",
"paymentOptions": [
{
"token": "USDC",
"tokenAddress": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d",
"depositAmount": "1518000",
"depositAmountFormatted": "1.518"
}
]
}
],
"cheapestOption": {
"sourceChain": "ARBITRUM_TESTNET",
"destinationChain": "ARBITRUM_TESTNET",
"totalFee": "10000",
"totalFeeFormatted": "0.01",
"paymentOptions": [
{
"token": "USDC",
"tokenAddress": "0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d",
"depositAmount": "1010000",
"depositAmountFormatted": "1.01"
}
]
}
}