Skip to main content

NFTData

Represents the data associated with an NFT, including state and permission flags.

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

  • new(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 }): NFTData
  • 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.

Page Options