NFT limitPositions
Wraps Algebra limitPositions in the ERC721 non-fungible token interface
modifier isAuthorizedForToken(uint256 tokenId)
internal
Name | Type | Description |
---|
constructor(address _factory, address _WNativeToken, address _poolDeployer) public
public
Name | Type | Description |
---|
function limitPositions(uint256 tokenId) external view returns (struct ILimitOrderManager.LimitPosition limitPosition, address token0, address token1)
view external
Returns:
function addLimitOrder(struct ILimitOrderManager.addLimitOrderParams params) external payable returns (uint256 tokenId)
payable external
Returns:
function decreaseLimitOrder(uint256 tokenId, uint128 liquidity) external payable
payable external
function collectLimitOrder(uint256 tokenId, address recipient) external payable returns (uint256 amount0, uint256 amount1)
payable external
Returns:
function baseURI() public pure returns (string)
pure public
Returns:
function burn(uint256 tokenId) external payable
payable external
Burns a token ID, which deletes it from the NFT contract. The token must have 0 liquidity and all tokens must be collected first.
function getApproved(uint256 tokenId) public view returns (address)
view public
*Developer note: Returns the account approved for `tokenId` token.
Requirements:
`tokenId` must exist.*
Returns:
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
Name | Type | Description |
---|
tokenId | uint256 |
_factory | address |
_WNativeToken | address |
_poolDeployer | address |
tokenId | uint256 |
limitPosition | struct ILimitOrderManager.LimitPosition |
token0 | address |
token1 | address |
params | struct ILimitOrderManager.addLimitOrderParams |
tokenId | uint256 |
tokenId | uint256 |
liquidity | uint128 |
tokenId | uint256 |
recipient | address |
amount0 | uint256 |
amount1 | uint256 |
[0] | string |
tokenId | uint256 | The ID of the token that is being burned |
tokenId | uint256 |
[0] | address |