PositionMigrator
Code
Address
Events, Read-Only Functions, and State-Changing Functions
Last updated
Last updated
event Zap(
address user,
address token0,
address token1,
uint24 fee,
uint256 amount,
bool zeroForOne,
uint256 tokenId
)struct MigrationParams {
uint256 tokenId;
// Burn
uint256 burnAmount0Min;
uint256 burnAmount1Min;
// Swap
address tokenIn;
uint256 swapAmountIn;
uint256 swapAmountOutMin;
// Mint
int24 tickLower;
int24 tickUpper;
uint256 mintAmount0Min;
uint256 mintAmount1Min;
uint256 deadline;
bool compoundFee;
}struct ZappingParams {
contract IUniswapV3Pool pool;
uint256 amount;
int24 tickLower;
int24 tickUpper;
bool zeroForOne;
uint256 mintAmount0Min;
uint256 mintAmount1Min;
uint256 tokenId;
uint256 deadline;
}function migrate(
struct MigrationParams calldata params
) externalfunction zapWithETH(
struct ZappingParams memory params
) externalfunction zapWithToken(
struct ZappingParams memory params
) external