import { createStakeVoteInstruction } from "@exponent-labs/exponent-sdk/client/vaults";
import { PublicKey } from "@solana/web3.js";
import { TOKEN_PROGRAM_ID } from "@solana/spl-token";
const ix = createStakeVoteInstruction(
{
voter: voterKeypair.publicKey,
vault: vaultAddress,
proposal: proposalAddress,
voteAccount: voteAccountAddress,
tokenLpSrc: voterLpTokenAccount,
tokenLpEscrow: proposalLpEscrow,
mintLp: lpMintAddress,
tokenProgram: TOKEN_PROGRAM_ID,
systemProgram: SystemProgram.programId,
},
{
voteChoice: { reject: {} },
lpAmount: BigInt(50_000_000),
}
);