mintTo method

Future<TransactionId> mintTo({
  1. required Ed25519HDPublicKey mint,
  2. required Ed25519HDPublicKey destination,
  3. required int amount,
  4. required Ed25519HDKeyPair authority,
  5. SignatureCallback? onSigned,
  6. Commitment commitment = Commitment.finalized,
})

Mint destination with amount tokens.

Implementation

Future<TransactionId> mintTo({
  required Ed25519HDPublicKey mint,
  required Ed25519HDPublicKey destination,
  required int amount,
  required Ed25519HDKeyPair authority,
  SignatureCallback? onSigned,
  Commitment commitment = Commitment.finalized,
}) {
  final instruction = TokenInstruction.mintTo(
    mint: mint,
    destination: destination,
    authority: authority.publicKey,
    amount: amount,
  );

  return sendAndConfirmTransaction(
    message: Message.only(instruction),
    signers: [authority],
    onSigned: onSigned ?? ignoreOnSigned,
    commitment: commitment,
  );
}