approve(address,uint256) :
Allows another address to control TokenId
balanceOf(address) :
The balance of the address
balanceOfClaimToken(address) :
returns the balance of the claim token for an account
deposit(tuple[]) :
deposit will add assets to be claimed by the corresponding recipients to the state
escrowBalance(address) :
gets the amount of locked token in escrow for a given account
getApproved(uint256) :
Returns whether or not a tokenId is approved
getClaimDetails(address) :
returns the assets left to be claimed for an address along with the claim tokenID
isApprovedForAll(address,address) :
Returns whether or not an operator can act as the owner for all IDs
ownerOf(uint256) :
Returns the owner of the token
renounceOwnership() :
Renounces ownership of the contract
safeTransferFrom(address,address,uint256) :
A safe way to transfer a token from one address to another
safeTransferFrom(address,address,uint256,bytes) :
A safe way to transfer a token from one address to another, will data to be used by the receiver.
setApprovalForAll(address,bool) :
Gives an address approval to use all tokens
supportsInterface(bytes4) :
Returns a boolean on whether or not a specific interface is supported
tokenURI(uint256) :
The NFT metadata URI
transferFrom(address,address,uint256) :
Transfers a token from one address to another
transferOwnership(address) :
Transfers ownership of the contract to a new owner
updateFee(uint256) :
Updates the fee on each escrow
updateMaxAssets(uint16) :
Adjusts the maximum assets allowed
withdraw() :
Withdraws all of the released escrowed amounts