UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

38 lines (37 loc) 1.21 kB
import { Modules, StateMachine } from 'klayr-framework'; import { DecreaseLiquidityParams } from '../types'; export declare class DecreaseLiquidityCommand extends Modules.BaseCommand { verify(_context: StateMachine.CommandVerifyContext<DecreaseLiquidityParams>): Promise<StateMachine.VerificationResult>; execute(_context: StateMachine.CommandExecuteContext<DecreaseLiquidityParams>): Promise<void>; schema: { $id: string; type: string; properties: { poolAddress: { dataType: string; format: string; fieldNumber: number; }; tokenId: { dataType: string; fieldNumber: number; }; liquidity: { dataType: string; fieldNumber: number; }; amount0Min: { dataType: string; fieldNumber: number; }; amount1Min: { dataType: string; fieldNumber: number; }; deadline: { dataType: string; fieldNumber: number; }; }; }; }