UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

36 lines (35 loc) 1.12 kB
import { Modules } from 'klayr-framework'; import { PositionInfo } from '../types'; export declare const defaultPositionInfo: PositionInfo; export declare class PositionInfoStore extends Modules.BaseStore<PositionInfo> { getKey(poolAddress: Buffer, key: Buffer): Buffer<ArrayBuffer>; getOrDefault(context: Modules.ImmutableStoreGetter, key: Buffer): Promise<PositionInfo>; schema: { $id: string; type: string; required: string[]; properties: { liquidity: { dataType: string; fieldNumber: number; }; feeGrowthInside0LastX128: { dataType: string; fieldNumber: number; }; feeGrowthInside1LastX128: { dataType: string; fieldNumber: number; }; tokensOwed0: { dataType: string; fieldNumber: number; }; tokensOwed1: { dataType: string; fieldNumber: number; }; }; }; default: PositionInfo; }