FutureToken

ITTFutureTokenV2

The lightweight interface for TTFutureTokenV2(.5.x), which handles unlocking schedule ownership for TokenTable.

DidSetBaseURI

event DidSetBaseURI(string newURI)

NotPermissioned

error NotPermissioned()

0x7f63bd0f

initialize

function initialize(address projectToken, bool isTransferable) external

This contract should be deployed with TTUDeployerLite, which calls this function with the correct parameters.

Parameters

setAuthorizedMinterSingleUse

function setAuthorizedMinterSingleUse(address authorizedMinter_) external

This contract should be deployed with TTUDeployerLite, which calls this function with the correct parameters.

This function can only be called once.

Parameters

safeMint

function safeMint(address to) external returns (uint256 tokenId)

Safely mints a new FutureToken to the specified address.

This function can only be called by the authorized minter.

Parameters

Return Values

setURI

function setURI(string uri) external

Updates the base URI.

This function can only be called by the owner of the authorized minter, which is usually the founder.

Parameters

getClaimInfo

function getClaimInfo(uint256 tokenId) external view returns (uint256 deltaAmountClaimable, uint256 amountAlreadyClaimed, bool isCancelable)

Gets information regarding the unlocking schedule associated with this FutureToken.

Parameters

Return Values

Last updated