NFTokenBurn constructor

NFTokenBurn({
  1. required String account,
  2. required String nfTokenId,
  3. List<XRPLMemo>? memos = const [],
  4. int? ticketSequance,
  5. String signingPubKey = "",
  6. int? sequence,
  7. String? fee,
  8. int? lastLedgerSequence,
  9. String? owner,
})

account Identifies the AccountID that submitted this transaction. The account must be the present owner of the token or, if the lsfBurnable flag is set on the NFToken, either the issuer account or an account authorized by the issuer (i.e. MintAccount).

nfTokenId Identifies the NFToken to be burned. This field is required. owner Indicates which account currently owns the token if it is different than Account. Only used to burn tokens which have the lsfBurnable flag enabled and are not owned by the signing account.

Implementation

NFTokenBurn({
  required super.account,
  required this.nfTokenId,
  super.memos,
  super.ticketSequance,
  super.signingPubKey,
  super.sequence,
  super.fee,
  super.lastLedgerSequence,
  this.owner,
}) : super(transactionType: XRPLTransactionType.NFTOKEN_BURN);