BuyWithCryptoQuote
type BuyWithCryptoQuote = { paymentTokens: Array<QuotePaymentToken>; processingFees: Array<QuotePaymentToken>; swapDetails: { estimated: { durationSeconds?: number; feesUSDCents: number; fromAmountUSDCents: number; gasCostUSDCents?: number; slippageBPS: number; toAmountMinUSDCents: number; toAmountUSDCents: number; }; fromAddress: string; fromAmount: string; fromAmountWei: string; maxSlippageBPS: number; toAddress: string; toAmount: string; toAmountMin: string; toAmountMinWei: string; toAmountWei: string; };};
type paymentTokens = Array<QuotePaymentToken>;
type processingFees = Array<QuotePaymentToken>;
type swapDetails = { estimated: { durationSeconds?: number; feesUSDCents: number; fromAmountUSDCents: number; gasCostUSDCents?: number; slippageBPS: number; toAmountMinUSDCents: number; toAmountUSDCents: number; }; fromAddress: string; fromAmount: string; fromAmountWei: string; maxSlippageBPS: number; toAddress: string; toAmount: string; toAmountMin: string; toAmountMinWei: string; toAmountWei: string;};