UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

8 lines (7 loc) 881 B
import { Uint256String, Int24String, Int128String } from '../int'; import { PositionInfoStore } from '../../position_info'; import { ImmutableContext, MutableContext, PositionInfo } from '../../../types'; export declare function positionKey(owner: Buffer, tickLower: string, tickUpper: string): Buffer; export declare function get(positionInfoStore: PositionInfoStore, context: ImmutableContext, poolAddress: Buffer, owner: Buffer, tickLower: Int24String, tickUpper: Int24String): Promise<PositionInfo>; export declare function set(positionInfoStore: PositionInfoStore, context: MutableContext, poolAddress: Buffer, owner: Buffer, tickLower: Int24String, tickUpper: Int24String, position: PositionInfo): Promise<void>; export declare function update(self: PositionInfo, liquidityDelta: Int128String, feeGrowthInside0X128: Uint256String, feeGrowthInside1X128: Uint256String): void;