UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

13 lines (12 loc) 676 B
import { Uint256String, Uint24String } from '../int'; export declare const ADDR_SIZE = 8; export declare const FEE_SIZE = 3; export declare const NEXT_OFFSET: number; export declare const POP_OFFSET: number; export declare const MULTIPLE_POOLS_MIN_LENGTH: number; export declare function hasMultiplePools(path: Buffer): boolean; export declare function numPools(path: Buffer): Uint256String; export declare function decodeFirstPool(path: Buffer): [tokenA: Buffer, tokenB: Buffer, fee: Uint24String]; export declare function getFirstPool(path: Buffer): Buffer; export declare function getLastPool(path: Buffer): Buffer; export declare function skipToken(path: Buffer): Buffer;