Skip to content
docs

uniswapVerifyQuote

uniswapVerifyQuote(params, quote): string | null

Defined in: protocol-swap2-uniswap/src/addresses.ts:76

The swap a Uniswap quote’s router call makes, opened on the client against the app’s own request (scan 2026-10-28, F1): one multicall(deadline, legs) on the chain’s pinned SwapRouter02 whose legs are exactly one exactInputSingle or exactInput — then unwrapWETH9 for a native output — selling exactly the input of the source token (WETH for a native input, paid as value) for the destination token, with amountOutMinimum the quote’s minimum, paid to the recipient (or kept in the router and unwrapped to the recipient for that same minimum). pull, sweepToken and every other router call are refused. The reason it fails, or null.

QuoteParams

Quote

string | null