Choose the trade outcome
Embedded wallets and custom signers support requesting a specific output token and amount. For example, your application can request USDC on Arbitrum using WETH held on Base. Omit the output amount for max-output. In the custom signer SDK,source.maxAmount optionally caps the observed source balance used for the quote; it does not guarantee exact-input spend or that the whole cap is consumed. Declared auxiliary funds are added after that cap. Caucasus HTTP estimates support exact-in and exact-out, but binding quotes use the same capped funding model, not an exact-input amount. See Make a swap.