UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

34 lines (33 loc) 1.08 kB
import { Modules } from 'klayr-framework'; import { Observation } from '../types'; import { Int16String } from './library/int'; export declare const defaultObservation: Observation; export declare class ObservationStore extends Modules.BaseStore<Observation> { getKey(poolAddress: Buffer, index: Int16String): Buffer<ArrayBuffer>; getOrDefault(context: Modules.ImmutableStoreGetter, key: Buffer): Promise<Observation>; private hof; schema: { $id: string; type: string; required: string[]; properties: { blockTimestamp: { dataType: string; fieldNumber: number; }; tickCumulative: { dataType: string; fieldNumber: number; }; secondsPerLiquidityCumulativeX128: { dataType: string; fieldNumber: number; }; initialized: { dataType: string; fieldNumber: number; }; }; }; default: Observation; }