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