@orca-so/whirlpool-sdk
Version:
Whirlpool SDK for the Orca protocol.
14 lines (13 loc) • 846 B
TypeScript
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;
}