Skip to main content
Shows all options to send money to a specific destination chain, including same-chain transfers. Parameters:
  • destinationChain (required): Destination blockchain
  • amount (required): Amount in human readable format (supports decimals like “1.5”, “100”, “0.001”)
  • tokenOut (required): Output token address
  • recipient (optional): Recipient address
import { crapi, Chainrails } from "@chainrails/sdk"

Chainrails.config({
  api_key: "your_api_key_here"
})

const multiSourceQuotes = await crapi.quotes.getAll({
  destinationChain: "ARBITRUM_MAINNET",
  amount: "1.5",
  tokenOut: "0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4",
  recipient: "0x742d35Cc6635C0532925a3b8D62A7fe7B58123D1"
})

console.log("Multi-source quotes:", multiSourceQuotes)