NFTData
Hierarchy
- any
- NFTData
Index
Constructors
Methods
Constructors
constructor
Returns NFTData
Methods
pack
Packs the NFTData into a single Field for efficient storage.
Returns NFTDataPacked
The packed Field representation of the NFTData.
staticnew
Creates a new NFTData instance with optional parameters.
Parameters
params: { approved?: any; canApprove?: boolean; canChangeMetadata?: boolean; canChangeMetadataVerificationKeyHash?: boolean; canChangeName?: boolean; canChangeOwnerByProof?: boolean; canChangeStorage?: boolean; canPause?: boolean; canTransfer?: boolean; id?: string | bigint; isPaused?: boolean; owner: any; requireOwnerAuthorizationToUpgrade?: boolean; version?: number }
The parameters to create the NFTData.
optionalapproved: any
optionalcanApprove: boolean
optionalcanChangeMetadata: boolean
optionalcanChangeMetadataVerificationKeyHash: boolean
optionalcanChangeName: boolean
optionalcanChangeOwnerByProof: boolean
optionalcanChangeStorage: boolean
optionalcanPause: boolean
optionalcanTransfer: boolean
optionalid: string | bigint
optionalisPaused: boolean
owner: any
optionalrequireOwnerAuthorizationToUpgrade: boolean
optionalversion: number
Returns NFTData
A new NFTData instance.
staticunpack
Unpacks a Field into an NFTData instance.
Parameters
packed: NFTDataPacked
The packed Field representation of the NFTData.
Returns NFTData
A new NFTData instance.
Represents the data associated with an NFT, including state and permission flags.