UNPKG

@blockassetlabs/blaze

Version:

Blockasset Blaze

25 lines 853 B
import { withFindOrInitAssociatedTokenAccount } from '../../utils/withFindOrInitAssociatedTokenAccount'; export const withRemainingAccountsForRedeem = async (transaction, connection, wallet, { tokenMint, treasury }) => { const res = []; if (tokenMint) { const signerTokenAccount = await withFindOrInitAssociatedTokenAccount(transaction, connection, tokenMint, wallet.publicKey, wallet.publicKey); res.push({ isSigner: false, isWritable: false, pubkey: tokenMint }, { isSigner: false, isWritable: true, pubkey: signerTokenAccount }); } else if (treasury) { res.push({ isSigner: false, isWritable: true, pubkey: treasury }); } return res; }; //# sourceMappingURL=utils.js.map