UNPKG

@orca-so/wavebreak

Version:

The wavebreak JS client for interacting with the wavebreak program.

22 lines (21 loc) 1.02 kB
import { Address, FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, ReadonlyUint8Array } from '@solana/kit'; export type WhirlpoolAdaptiveFeeTier = { discriminator: ReadonlyUint8Array; whirlpoolConfig: Address; feeTierIndex: number; tickSpacing: number; initializePoolAuthority: Address; delegatedFeeAuthority: Address; defaultBaseFeeRate: number; filterPeriod: number; decayPeriod: number; reductionFactor: number; adaptiveFeeControlFactor: number; maxVolatilityAccumulator: number; tickGroupSize: number; majorSwapThresholdTicks: number; }; export type WhirlpoolAdaptiveFeeTierArgs = WhirlpoolAdaptiveFeeTier; export declare function getWhirlpoolAdaptiveFeeTierEncoder(): FixedSizeEncoder<WhirlpoolAdaptiveFeeTierArgs>; export declare function getWhirlpoolAdaptiveFeeTierDecoder(): FixedSizeDecoder<WhirlpoolAdaptiveFeeTier>; export declare function getWhirlpoolAdaptiveFeeTierCodec(): FixedSizeCodec<WhirlpoolAdaptiveFeeTierArgs, WhirlpoolAdaptiveFeeTier>;