UNPKG

@symmetry-hq/baskets-v2-sdk

Version:

Symmetry Baskets V2 SDK

34 lines (33 loc) 1.1 kB
import { Program } from "@coral-xyz/anchor"; import { PublicKey, TransactionInstruction } from "@solana/web3.js"; import { BasketsProgram } from "../../idl/types"; export declare function editBasketIx(params: { program: Program<BasketsProgram>; creator: PublicKey; basket: PublicKey; basketType: number; creatorDepositFeeBps: number; creatorManagementFeeBps: number; creatorPerformanceFeeBps: number; host: PublicKey; hostDepositFeeBps: number; hostManagementFeeBps: number; hostPerformanceFeeBps: number; managers: PublicKey[]; managersWeightBps: number[]; managersAuthority: number[]; managersDepositFeeBps: number; managersManagementFeeBps: number; managersPerformanceFeeBps: number; basketDepositFeeBps: number; basketWithdrawFeeBps: number; rebalanceIntervalSeconds: number; rebalanceThresholdBps: number; rebalanceSlippageBps: number; lpThresholdBps: number; allowAutomation: boolean; allowLp: boolean; name: string; symbol: string; uri: string; }): Promise<TransactionInstruction>;