Type alias FreezeDelegatedNftBuilderParams

FreezeDelegatedNftBuilderParams: { mintAddress: PublicKey; delegateAuthority: Signer; tokenAddress?: undefined | PublicKey; tokenOwner?: undefined | PublicKey; instructionKey?: undefined | string }

Type declaration

  • mintAddress: PublicKey

    The address of the mint account.

  • delegateAuthority: Signer

    The SPL Token delegate authority.

    This authority should have been approved using metaplex.tokens().approveDelegateAuthority() beforehand.

  • Optional tokenAddress?: undefined | PublicKey

    The address of the token account.

    Default Value

    Defaults to using the associated token account from the mintAddress and tokenOwner parameters.

  • Optional tokenOwner?: undefined | PublicKey

    The owner of the token account.

    Default Value

    metaplex.identity().publicKey

  • Optional instructionKey?: undefined | string

    A key to distinguish the instruction that freezes the NFT.

Generated using TypeDoc