import { createMergeInstruction } from "@exponent-labs/exponent-sdk/client/core";
import { PublicKey } from "@solana/web3.js";
const ix = createMergeInstruction(
{
owner: wallet.publicKey,
authority: vaultAuthority,
vault: vaultAddress,
syDst: userSyTokenAccount,
escrowSy: vaultEscrowSy,
ytSrc: userYtTokenAccount,
ptSrc: userPtTokenAccount,
mintYt: ytMint,
mintPt: ptMint,
tokenProgram: TOKEN_PROGRAM_ID,
syProgram: syProgramId,
addressLookupTable: vaultLookupTable,
yieldPosition: vaultYieldPosition,
eventAuthority: eventAuthorityPda,
program: EXPONENT_CORE_PROGRAM_ID,
},
{
amount: BigInt(1_000_000),
}
);