thena-v3-sdk
Version:
⚒️ An SDK for building applications on top of Thena V3 Fusion
16 lines (15 loc) • 648 B
TypeScript
import { BigintIsh } from 'thena-sdk-core';
import { Tick, TickConstructorArgs } from './tick';
import { TickDataProvider } from './tickDataProvider';
/**
* A data provider for ticks that is backed by an in-memory array of ticks.
*/
export declare class TickListDataProvider implements TickDataProvider {
private ticks;
constructor(ticks: (Tick | TickConstructorArgs)[], tickSpacing: number);
getTick(tick: number): Promise<{
liquidityNet: BigintIsh;
liquidityGross: BigintIsh;
}>;
nextInitializedTickWithinOneWord(tick: number, lte: boolean, tickSpacing: number): Promise<[number, boolean]>;
}