Skip to content

Commit

Permalink
dont create atas in solana execute
Browse files Browse the repository at this point in the history
  • Loading branch information
skosito committed Mar 7, 2025
1 parent c4b9ea6 commit dc9ede8
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions packages/localnet/src/solanaExecute.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,16 +138,12 @@ export const solanaExecute = async ({
} else {
const mintPubkey = new anchor.web3.PublicKey(mint);

const connectedPdaATA = await getOrCreateAssociatedTokenAccount(
connection,
payer,
const connectedPdaATA = await getAssociatedTokenAddress(
mintPubkey,
connectedPdaAccount,
true
);
const pdaATA = await getOrCreateAssociatedTokenAccount(
connection,
payer,
const pdaATA = await getAssociatedTokenAddress(
mintPubkey,
pdaAccount,
true
Expand All @@ -161,7 +157,7 @@ export const solanaExecute = async ({
new anchor.BN(nonce).toArrayLike(Buffer, "be", 8),
val.toArrayLike(Buffer, "be", 8),
mintPubkey.toBytes(),
connectedPdaATA.address.toBuffer(),
connectedPdaATA.toBuffer(),
Buffer.from(ethers.getBytes(data)),
]);

Expand All @@ -188,10 +184,10 @@ export const solanaExecute = async ({
associatedTokenProgram: anchor.utils.token.ASSOCIATED_PROGRAM_ID,
destinationProgram: connectedProgramId,
destinationProgramPda: connectedPdaAccount,
destinationProgramPdaAta: connectedPdaATA.address,
destinationProgramPdaAta: connectedPdaATA,
mintAccount: mintPubkey,
pda: pdaAccount,
pdaAta: pdaATA.address,
pdaAta: pdaATA,
signer: payer.publicKey,
systemProgram: anchor.web3.SystemProgram.programId,
tokenProgram: anchor.utils.token.TOKEN_PROGRAM_ID,
Expand Down

0 comments on commit dc9ede8

Please sign in to comment.