Methods
approve
- approve(tokenId: number, address: string): void
-
Parameters
-
tokenId: number
-
address: string
Returns void
baseURI
- baseURI(): string
-
Returns string
currentSupply
- currentSupply(): number
-
Returns number
getApproved
- getApproved(tokenId: number): string[]
-
Returns string[]
mint
- mint(addressTo: string): void
-
Returns void
name
- name(): string
-
Returns string
ownerOf
- ownerOf(tokenId: number): Address
-
Returns Address
symbol
- symbol(): string
-
Returns string
tokenURI
- tokenURI(tokenId: number): string
-
Returns string
totalSupply
- totalSupply(): number
-
Returns number
transfer
- transfer(toAddress: string, tokenId: number): void
-
Parameters
-
toAddress: string
-
tokenId: number
Returns void
transferFrom
- transferFrom(fromAddress: string, toAddress: string, tokenId: number): void
-
Parameters
-
fromAddress: string
-
toAddress: string
-
tokenId: number
Returns void
The Massa's standard NFT implementation wrapper.
Remarks
This class can be used to wrap a smart contract implementing Massa standard NFT. All the serialization/deserialization will handled here.
Example