UniMintV3
Last updated
/// @param token0 Address of the first token
/// @param token1 Address of the second token
/// @param fee Fee of the pool
/// @param tickLower Lower tick of the position
/// @param tickUpper Upper tick of the position
/// @param amount0Desired Amount of the first token to add
/// @param amount1Desired Amount of the second token to add
/// @param amount0Min Minimum amount of the first token to add
/// @param amount1Min Minimum amount of the second token to add
/// @param recipient Address to send the NFT to
/// @param deadline Deadline of the transaction
/// @param from Address to pull the tokens from
struct Params {
address token0;
uint256 amount0Desired;
uint256 amount1Desired;
uint256 amount0Min;
uint256 amount1Min;
address recipient;
uint256 deadline;
address from;
}return bytes32(tokenId);emit ActionEvent("UniMintV3", logData);
logger.logActionDirectEvent("UniMintV3", logData);
bytes memory logData = abi.encode(params);