NftPaymentMintArgs: {
    destination: PublicKey<string>;
    mint: PublicKey<string>;
    ruleSet?: undefined | PublicKey<string>;
    tokenAccount?: undefined | PublicKey<string>;
    tokenStandard: TokenStandard;
}

Type declaration

  • destination: PublicKey<string>
  • mint: PublicKey<string>

    The mint address of the NFT to pay with. This must be part of the required collection and must belong to the payer.

  • Optional ruleSet?: undefined | PublicKey<string>

    The ruleSet of the PNFT used to pay, if any.

    Default Value

    Default to not using a ruleSet.

  • Optional tokenAccount?: undefined | PublicKey<string>

    The token account linking the NFT with its owner.

    Default Value

    Defaults to the associated token address using the mint address of the NFT and the payer's address.

  • tokenStandard: TokenStandard

    The token standard of the NFT used to pay.

Generated using TypeDoc