SolanaClientTokenProgram extension

on

Methods

getMinimumBalanceForMintRentExemption({Commitment? commitment}) Future<int>
Get the minimum lamport balance for a rent-exempt mint.
getMint({required Ed25519HDPublicKey address, Commitment commitment = Commitment.finalized}) Future<Mint>
Gets information about mint with address public key.
initializeMint({required Ed25519HDKeyPair mintAuthority, required int decimals, Ed25519HDPublicKey? freezeAuthority, SignatureCallback? onSigned, Commitment commitment = Commitment.finalized}) Future<Mint>
Create a new token owned by mintAuthority with number of decimals.
mintTo({required Ed25519HDPublicKey mint, required Ed25519HDPublicKey destination, required int amount, required Ed25519HDKeyPair authority, SignatureCallback? onSigned, Commitment commitment = Commitment.finalized}) Future<TransactionId>
Mint destination with amount tokens.
transferSplToken({required Ed25519HDPublicKey mint, required Ed25519HDPublicKey destination, required int amount, required Wallet owner, String? memo, SignatureCallback? onSigned, Commitment commitment = Commitment.finalized}) Future<TransactionId>
Transfers amount SPL token with mint from this wallet to the destination address with an optional memo.