UNPKG

@orca-so/whirlpools-sdk

Version:

Typescript SDK to interact with Orca's Whirlpool program.

60 lines (59 loc) 7.29 kB
import type { Program } from "@coral-xyz/anchor"; import type { PDA } from "@orca-so/common-sdk"; import type { Whirlpool } from "./artifacts/whirlpool"; import * as ix from "./instructions"; export declare class WhirlpoolIx { static initializeConfigIx(program: Program<Whirlpool>, params: ix.InitConfigParams): import("@orca-so/common-sdk").Instruction; static initializeFeeTierIx(program: Program<Whirlpool>, params: ix.InitFeeTierParams): import("@orca-so/common-sdk").Instruction; static initializePoolIx(program: Program<Whirlpool>, params: ix.InitPoolParams): import("@orca-so/common-sdk").Instruction; static initializeRewardIx(program: Program<Whirlpool>, params: ix.InitializeRewardParams): import("@orca-so/common-sdk").Instruction; static initTickArrayIx(program: Program<Whirlpool>, params: ix.InitTickArrayParams): import("@orca-so/common-sdk").Instruction; static openPositionIx(program: Program<Whirlpool>, params: ix.OpenPositionParams): import("@orca-so/common-sdk").Instruction; static openPositionWithMetadataIx(program: Program<Whirlpool>, params: ix.OpenPositionParams & { metadataPda: PDA; }): import("@orca-so/common-sdk").Instruction; static increaseLiquidityIx(program: Program<Whirlpool>, params: ix.IncreaseLiquidityParams): import("@orca-so/common-sdk").Instruction; static decreaseLiquidityIx(program: Program<Whirlpool>, params: ix.DecreaseLiquidityParams): import("@orca-so/common-sdk").Instruction; static closePositionIx(program: Program<Whirlpool>, params: ix.ClosePositionParams): import("@orca-so/common-sdk").Instruction; static swapIx(program: Program<Whirlpool>, params: ix.SwapParams): import("@orca-so/common-sdk").Instruction; static twoHopSwapIx(program: Program<Whirlpool>, params: ix.TwoHopSwapParams): import("@orca-so/common-sdk").Instruction; static updateFeesAndRewardsIx(program: Program<Whirlpool>, params: ix.UpdateFeesAndRewardsParams): import("@orca-so/common-sdk").Instruction; static collectFeesIx(program: Program<Whirlpool>, params: ix.CollectFeesParams): import("@orca-so/common-sdk").Instruction; static collectProtocolFeesIx(program: Program<Whirlpool>, params: ix.CollectProtocolFeesParams): import("@orca-so/common-sdk").Instruction; static collectRewardIx(program: Program<Whirlpool>, params: ix.CollectRewardParams): import("@orca-so/common-sdk").Instruction; static setCollectProtocolFeesAuthorityIx(program: Program<Whirlpool>, params: ix.SetCollectProtocolFeesAuthorityParams): import("@orca-so/common-sdk").Instruction; static setDefaultFeeRateIx(program: Program<Whirlpool>, params: ix.SetDefaultFeeRateParams): import("@orca-so/common-sdk").Instruction; static setDefaultProtocolFeeRateIx(program: Program<Whirlpool>, params: ix.SetDefaultProtocolFeeRateParams): import("@orca-so/common-sdk").Instruction; static setFeeAuthorityIx(program: Program<Whirlpool>, params: ix.SetFeeAuthorityParams): import("@orca-so/common-sdk").Instruction; static setFeeRateIx(program: Program<Whirlpool>, params: ix.SetFeeRateParams): import("@orca-so/common-sdk").Instruction; static setProtocolFeeRateIx(program: Program<Whirlpool>, params: ix.SetProtocolFeeRateParams): import("@orca-so/common-sdk").Instruction; static setRewardAuthorityBySuperAuthorityIx(program: Program<Whirlpool>, params: ix.SetRewardAuthorityBySuperAuthorityParams): import("@orca-so/common-sdk").Instruction; static setRewardAuthorityIx(program: Program<Whirlpool>, params: ix.SetRewardAuthorityParams): import("@orca-so/common-sdk").Instruction; static setRewardEmissionsIx(program: Program<Whirlpool>, params: ix.SetRewardEmissionsParams): import("@orca-so/common-sdk").Instruction; static setRewardEmissionsSuperAuthorityIx(program: Program<Whirlpool>, params: ix.SetRewardEmissionsSuperAuthorityParams): import("@orca-so/common-sdk").Instruction; static initializePositionBundleIx(program: Program<Whirlpool>, params: ix.InitializePositionBundleParams): import("@orca-so/common-sdk").Instruction; static initializePositionBundleWithMetadataIx(program: Program<Whirlpool>, params: ix.InitializePositionBundleParams & { positionBundleMetadataPda: PDA; }): import("@orca-so/common-sdk").Instruction; static deletePositionBundleIx(program: Program<Whirlpool>, params: ix.DeletePositionBundleParams): import("@orca-so/common-sdk").Instruction; static openBundledPositionIx(program: Program<Whirlpool>, params: ix.OpenBundledPositionParams): import("@orca-so/common-sdk").Instruction; static closeBundledPositionIx(program: Program<Whirlpool>, params: ix.CloseBundledPositionParams): import("@orca-so/common-sdk").Instruction; static openPositionWithTokenExtensionsIx(program: Program<Whirlpool>, params: ix.OpenPositionWithTokenExtensionsParams): import("@orca-so/common-sdk").Instruction; static closePositionWithTokenExtensionsIx(program: Program<Whirlpool>, params: ix.ClosePositionWithTokenExtensionsParams): import("@orca-so/common-sdk").Instruction; static lockPositionIx(program: Program<Whirlpool>, params: ix.LockPositionParams): import("@orca-so/common-sdk").Instruction; static collectFeesV2Ix(program: Program<Whirlpool>, params: ix.CollectFeesV2Params): import("@orca-so/common-sdk").Instruction; static collectProtocolFeesV2Ix(program: Program<Whirlpool>, params: ix.CollectProtocolFeesV2Params): import("@orca-so/common-sdk").Instruction; static collectRewardV2Ix(program: Program<Whirlpool>, params: ix.CollectRewardV2Params): import("@orca-so/common-sdk").Instruction; static decreaseLiquidityV2Ix(program: Program<Whirlpool>, params: ix.DecreaseLiquidityV2Params): import("@orca-so/common-sdk").Instruction; static increaseLiquidityV2Ix(program: Program<Whirlpool>, params: ix.IncreaseLiquidityV2Params): import("@orca-so/common-sdk").Instruction; static initializePoolV2Ix(program: Program<Whirlpool>, params: ix.InitPoolV2Params): import("@orca-so/common-sdk").Instruction; static initializeRewardV2Ix(program: Program<Whirlpool>, params: ix.InitializeRewardV2Params): import("@orca-so/common-sdk").Instruction; static setRewardEmissionsV2Ix(program: Program<Whirlpool>, params: ix.SetRewardEmissionsV2Params): import("@orca-so/common-sdk").Instruction; static swapV2Ix(program: Program<Whirlpool>, params: ix.SwapV2Params): import("@orca-so/common-sdk").Instruction; static twoHopSwapV2Ix(program: Program<Whirlpool>, params: ix.TwoHopSwapV2Params): import("@orca-so/common-sdk").Instruction; static initializeConfigExtensionIx(program: Program<Whirlpool>, params: ix.InitConfigExtensionParams): import("@orca-so/common-sdk").Instruction; static setConfigExtensionAuthorityIx(program: Program<Whirlpool>, params: ix.SetConfigExtensionAuthorityParams): import("@orca-so/common-sdk").Instruction; static setTokenBadgeAuthorityIx(program: Program<Whirlpool>, params: ix.SetTokenBadgeAuthorityParams): import("@orca-so/common-sdk").Instruction; static initializeTokenBadgeIx(program: Program<Whirlpool>, params: ix.InitializeTokenBadgeParams): import("@orca-so/common-sdk").Instruction; static deleteTokenBadgeIx(program: Program<Whirlpool>, params: ix.DeleteTokenBadgeParams): import("@orca-so/common-sdk").Instruction; }