UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

47 lines (46 loc) 1.44 kB
import { Modules, StateMachine } from 'klayr-framework'; import { CreatePoolParams } from '../types'; export declare class CreatePoolCommand extends Modules.BaseCommand { verify(_context: StateMachine.CommandVerifyContext<CreatePoolParams>): Promise<StateMachine.VerificationResult>; execute(_context: StateMachine.CommandExecuteContext<CreatePoolParams>): Promise<void>; schema: { $id: string; type: string; properties: { tokenA: { dataType: string; format: string; fieldNumber: number; }; tokenASymbol: { dataType: string; fieldNumber: number; }; tokenADecimal: { dataType: string; fieldNumber: number; }; tokenB: { dataType: string; format: string; fieldNumber: number; }; tokenBSymbol: { dataType: string; fieldNumber: number; }; tokenBDecimal: { dataType: string; fieldNumber: number; }; fee: { dataType: string; fieldNumber: number; }; sqrtPriceX96: { dataType: string; fieldNumber: number; }; }; }; }