You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If mint is owned by program, the account creation might make more sense to be there instead than in a local instruction. coral-xyz/anchor#790
We already mentionned it, not sure what's best
// XXX this may make sense to be in the program const ix = createAssocTokenIx(wallet, userBTCDepositoryRedeemableTokenAccount, depositoryBTC.redeemableMintPda);
await Depository.rpc.deposit(depositAmountBTC,{accounts:{user: wallet.publicKey,state: depositoryBTC.statePda,programCoin: depositoryBTC.depositPda,redeemableMint: depositoryBTC.redeemableMintPda,userCoin: userBTCTokenAccount,userRedeemable: userBTCDepositoryRedeemableTokenAccount,systemProgram:SystemProgram.programId,tokenProgram:TOKEN_PROGRAM_ID,},
signers:[wallet.payer],
options:TXN_OPTS,
instructions:[ix],});
The text was updated successfully, but these errors were encountered:
If mint is owned by program, the account creation might make more sense to be there instead than in a local instruction.
coral-xyz/anchor#790
We already mentionned it, not sure what's best
The text was updated successfully, but these errors were encountered: