UNPKG

@orca-so/whirlpool-sdk

Version:

Whirlpool SDK for the Orca protocol.

14 lines (13 loc) 846 B
import { TransactionBuilder, InitFeeTierParams } from "@orca-so/whirlpool-client-sdk"; import { Address } from "@project-serum/anchor"; import { InitWhirlpoolConfigsTxParam, WhirlpoolAdmin } from "../admin"; import { WhirlpoolContext } from "../context"; export declare class WhirlpoolAdminImpl implements WhirlpoolAdmin { readonly ctx: WhirlpoolContext; constructor(ctx: WhirlpoolContext); initConfig(params: InitWhirlpoolConfigsTxParam): TransactionBuilder; initFeeTier(params: InitFeeTierParams): TransactionBuilder; setFeeAuthority(newFeeAuthority: Address): TransactionBuilder; setCollectProtocolFeeAuthority(newCollectProtocolFeesAuthority: Address): TransactionBuilder; setRewardEmissionsBySuperAuthority(rewardEmissionsSuperAuthority: Address, newRewardEmissionsSuperAuthority: Address): TransactionBuilder; }