UNPKG

@orca-so/wavebreak

Version:

The wavebreak JS client for interacting with the wavebreak program.

22 lines (21 loc) 964 B
import { Address, Codec, Decoder, Encoder, 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(): Encoder<WhirlpoolAdaptiveFeeTierArgs>; export declare function getWhirlpoolAdaptiveFeeTierDecoder(): Decoder<WhirlpoolAdaptiveFeeTier>; export declare function getWhirlpoolAdaptiveFeeTierCodec(): Codec<WhirlpoolAdaptiveFeeTierArgs, WhirlpoolAdaptiveFeeTier>;