IQuoter

Quoter Interface Supports quoting the calculated amounts from exact input or exact output swaps Developer note: These functions are not marked view because they rely on calling non-view functions and reverting to compute the result. They are also not gas efficient and should not be called on-chain.

Functions

quoteExactInput

quoteExactInput(bytes,uint256) external

Returns the amount out received for a given exact input swap without executing the swap

Returns:

quoteExactInputSingle

quoteExactInputSingle(address,address,uint256,uint160) external

Returns the amount out received for a given exact input but for a swap of a single pool

Returns:

quoteExactOutput

quoteExactOutput(bytes,uint256) external

Returns the amount in required for a given exact output swap without executing the swap

Returns:

quoteExactOutputSingle

quoteExactOutputSingle(address,address,uint256,uint160) external

Returns the amount in required to receive the given exact output amount but for a swap of a single pool

Returns: