@swaptoshi/dex-module
Version:
Klayr decentralized exchange (dex) on-chain module
60 lines (59 loc) • 1.77 kB
TypeScript
import { Modules, StateMachine } from 'klayr-framework';
import { MintParams } from '../types';
export declare class MintCommand extends Modules.BaseCommand {
verify(_context: StateMachine.CommandVerifyContext<MintParams>): Promise<StateMachine.VerificationResult>;
execute(_context: StateMachine.CommandExecuteContext<MintParams>): Promise<void>;
schema: {
$id: string;
type: string;
properties: {
token0: {
dataType: string;
format: string;
fieldNumber: number;
};
token1: {
dataType: string;
format: string;
fieldNumber: number;
};
fee: {
dataType: string;
fieldNumber: number;
};
tickLower: {
dataType: string;
fieldNumber: number;
};
tickUpper: {
dataType: string;
fieldNumber: number;
};
amount0Desired: {
dataType: string;
fieldNumber: number;
};
amount1Desired: {
dataType: string;
fieldNumber: number;
};
amount0Min: {
dataType: string;
fieldNumber: number;
};
amount1Min: {
dataType: string;
fieldNumber: number;
};
recipient: {
dataType: string;
format: string;
fieldNumber: number;
};
deadline: {
dataType: string;
fieldNumber: number;
};
};
};
}