UNPKG

@orca-so/whirlpool-sdk

Version:

Whirlpool SDK for the Orca protocol.

15 lines (14 loc) 918 B
import { TransactionBuilder, InitFeeTierParams } from "@orca-so/whirlpool-client-sdk"; import { Address } from "@project-serum/anchor"; import { WhirlpoolAdmin } from "../admin"; import { WhirlpoolContext } from "../context"; import { SetCollectProtocolFeesAuthorityTxParam, InitWhirlpoolConfigsTxParam } from "./public"; 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(param: SetCollectProtocolFeesAuthorityTxParam): TransactionBuilder; setRewardEmissionsBySuperAuthority(rewardEmissionsSuperAuthority: Address, newRewardEmissionsSuperAuthority: Address): TransactionBuilder; }