SolanaClientTokenProgram extension
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
.