Expand description
Module containing a contract’s types and functions.
contract UniswapV3SwapRouter {
struct ExactInputSingleParams { address tokenIn; address tokenOut; uint24 fee; address recipient; uint256 deadline; uint256 amountIn; uint256 amountOutMinimum; uint160 sqrtPriceLimitX96; }
function exactInputSingle(ExactInputSingleParams memory params) external payable returns (uint256 amountOut);
}Structs§
- Exact
Input Single Params - Uniswap
V3Swap Router Instance - A
UniswapV3SwapRouterinstance. - exact
Input Single Call - Function with signature
exactInputSingle((address,address,uint24,address,uint256,uint256,uint256,uint160))and selector0x414bf389. - exact
Input Single Return - Container type for the return parameters of the
exactInputSingle((address,address,uint24,address,uint256,uint256,uint256,uint160))function.
Enums§
- Uniswap
V3Swap Router Calls - Container for all the
UniswapV3SwapRouterfunction calls.
Functions§
- new
- Creates a new wrapper around an on-chain
UniswapV3SwapRoutercontract instance.