function limitPositions(uint256 tokenId) external view returns (struct ILimitOrderManager.LimitPosition position, address token0, address token1) view external
function limitPositions(uint256 tokenId) external view returns (struct ILimitOrderManager.LimitPosition position, address token0, address token1)
tokenId
uint256
Returns:
position
struct ILimitOrderManager.LimitPosition
token0
address
token1
function decreaseLimitOrder(uint256 tokenId, uint128 liquidity) external payable payable external
function decreaseLimitOrder(uint256 tokenId, uint128 liquidity) external payable
liquidity
uint128
function collectLimitOrder(uint256 tokenId, address recipient) external payable returns (uint256 amount0, uint256 amount1) payable external
function collectLimitOrder(uint256 tokenId, address recipient) external payable returns (uint256 amount0, uint256 amount1)
recipient
amount0
amount1
function addLimitOrder(struct ILimitOrderManager.addLimitOrderParams params) external payable returns (uint256 tokenId) payable external
function addLimitOrder(struct ILimitOrderManager.addLimitOrderParams params) external payable returns (uint256 tokenId)
params
struct ILimitOrderManager.addLimitOrderParams
function burn(uint256 tokenId) external payable payable external
function burn(uint256 tokenId) external payable
Burns a token ID, which deletes it from the NFT contract. The token must have 0 liquidity and all tokens must be collected first.
The ID of the token that is being burned