UNPKG

@orca-so/whirlpools-sdk

Version:

Typescript SDK to interact with Orca's Whirlpool program.

26 lines (25 loc) 1.32 kB
import { BN } from "@coral-xyz/anchor"; import { PublicKey } from "@solana/web3.js"; export declare const ORCA_WHIRLPOOL_PROGRAM_ID: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG_ECLIPSE: PublicKey; export declare const ORCA_WHIRLPOOLS_CONFIG_EXTENSION: PublicKey; export declare const ORCA_SUPPORTED_TICK_SPACINGS: number[]; export declare const NUM_REWARDS = 3; export declare const MAX_TICK_INDEX = 443636; export declare const MIN_TICK_INDEX = -443636; export declare const MAX_SQRT_PRICE = "79226673515401279992447579055"; export declare const MIN_SQRT_PRICE = "4295048016"; export declare const MIN_SQRT_PRICE_BN: BN; export declare const MAX_SQRT_PRICE_BN: BN; export declare const TICK_ARRAY_SIZE = 88; export declare const POSITION_BUNDLE_SIZE = 256; export declare const METADATA_PROGRAM_ADDRESS: PublicKey; export declare const MEMO_PROGRAM_ADDRESS: PublicKey; export declare const MAX_SWAP_TICK_ARRAYS = 3; export declare const MAX_SUPPLEMENTAL_TICK_ARRAYS = 3; export declare const PROTOCOL_FEE_RATE_MUL_VALUE: BN; export declare const FEE_RATE_MUL_VALUE: BN; export declare const WHIRLPOOL_NFT_UPDATE_AUTH: PublicKey; export declare const FULL_RANGE_ONLY_TICK_SPACING_THRESHOLD = 32768; export declare const SPLASH_POOL_TICK_SPACING = 32896;