735546619e
Signed-off-by: T-Hax <>
18 lines
780 B
Solidity
18 lines
780 B
Solidity
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
pragma solidity >=0.5.0;
|
|
|
|
import './INonfungiblePositionManager.sol';
|
|
|
|
/// @title Describes position NFT tokens via URI
|
|
interface INonfungibleTokenPositionDescriptor {
|
|
/// @notice Produces the URI describing a particular token ID for a position manager
|
|
/// @dev Note this URI may be a data: URI with the JSON contents directly inlined
|
|
/// @param positionManager The position manager for which to describe the token
|
|
/// @param tokenId The ID of the token for which to produce a description, which may not be valid
|
|
/// @return The URI of the ERC721-compliant metadata
|
|
function tokenURI(INonfungiblePositionManager positionManager, uint256 tokenId)
|
|
external
|
|
view
|
|
returns (string memory);
|
|
}
|