import { createWrapperAddPolicyInstruction } from "@exponent-labs/exponent-sdk/client/vaults";
import { PublicKey, SystemProgram } from "@solana/web3.js";
const ix = createWrapperAddPolicyInstruction(
{
payer: payerKeypair.publicKey,
vault: vaultAddress,
squadsSettings: squadsSettingsAddress,
squadsSettingsTransaction: squadsSettingsTransactionPda,
squadsProposal: squadsProposalPda,
squadsPolicy: squadsPolicyPda,
squadsProgram: SQUADS_PROGRAM_ID,
systemProgram: SystemProgram.programId,
},
{
policyConfig: {
threshold: 1,
permissions: { execute: {} },
members: [managerKeypair.publicKey],
},
}
);