Skip to content

Commit c4b9ea6

Browse files
committed
use getOrCreateAta for pda account in solana execut
1 parent 1beb6be commit c4b9ea6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/localnet/src/solanaExecute.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,9 @@ export const solanaExecute = async ({
145145
connectedPdaAccount,
146146
true
147147
);
148-
const pdaATA = await getAssociatedTokenAddress(
148+
const pdaATA = await getOrCreateAssociatedTokenAccount(
149+
connection,
150+
payer,
149151
mintPubkey,
150152
pdaAccount,
151153
true
@@ -189,7 +191,7 @@ export const solanaExecute = async ({
189191
destinationProgramPdaAta: connectedPdaATA.address,
190192
mintAccount: mintPubkey,
191193
pda: pdaAccount,
192-
pdaAta: pdaATA,
194+
pdaAta: pdaATA.address,
193195
signer: payer.publicKey,
194196
systemProgram: anchor.web3.SystemProgram.programId,
195197
tokenProgram: anchor.utils.token.TOKEN_PROGRAM_ID,

0 commit comments

Comments
 (0)