The SwapQuote object provides detailed pricing information for swap operations.

interface SwapQuote {  __typename: "SwapQuote";  accuracy: QuoteAccuracy;  quoteId: SwapId;  suggestedSlippage: PercentNumber;  selectedSlippage: PercentNumber | null;  buy: TokenAmount;  sell: TokenAmount;  finalBuy: TokenAmount;  finalSell: TokenAmount;  costs: SwapQuoteCosts;}

Where:

  • accuracy — quote accuracy level (QuoteAccuracy.Fast or QuoteAccuracy.Accurate)
  • quoteId — a unique quote identifier required for executing the swap
  • buy and sell — current prices before fees
  • finalBuy and finalSell — amounts you'll receive/pay after fees and slippage
  • costs — a breakdown of all fees (partner fee, provider fee, flash loan fee, network costs)
  • suggestedSlippage — recommended slippage tolerance
  • selectedSlippage — the slippage tolerance selected when requesting a market quote (if provided)