diff --git a/packages/solana/lib/src/programs/token_program/solana_client_ext.dart b/packages/solana/lib/src/programs/token_program/solana_client_ext.dart index d0fe043dbe..d2f24321d9 100644 --- a/packages/solana/lib/src/programs/token_program/solana_client_ext.dart +++ b/packages/solana/lib/src/programs/token_program/solana_client_ext.dart @@ -131,6 +131,7 @@ extension SolanaClientTokenProgram on SolanaClient { String? memo, SignatureCallback? onSigned, Commitment commitment = Commitment.finalized, + TokenProgramType tokenProgram = TokenProgramType.tokenProgram, }) async { final associatedRecipientAccount = await getAssociatedTokenAccount( owner: destination, @@ -162,6 +163,7 @@ extension SolanaClientTokenProgram on SolanaClient { Ed25519HDPublicKey.fromBase58(associatedRecipientAccount.pubkey), owner: owner.publicKey, amount: amount, + tokenProgram: tokenProgram, ); final message = Message(