UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

85 lines (84 loc) 2.37 kB
import { Modules } from 'klayr-framework'; export interface SwapEventData { senderAddress: Buffer; recipientAddress: Buffer; amount0: string; amount1: string; sqrtPriceX96Before: string; sqrtPriceX96: string; liquidityBefore: string; liquidity: string; tickBefore: string; tick: string; feeGrowthGlobal0X128Before: string; feeGrowthGlobal0X128: string; feeGrowthGlobal1X128Before: string; feeGrowthGlobal1X128: string; } export declare class SwapEvent extends Modules.BaseEvent<SwapEventData> { schema: { $id: string; type: string; required: string[]; properties: { senderAddress: { dataType: string; format: string; fieldNumber: number; }; recipientAddress: { dataType: string; format: string; fieldNumber: number; }; amount0: { dataType: string; fieldNumber: number; }; amount1: { dataType: string; fieldNumber: number; }; sqrtPriceX96Before: { dataType: string; fieldNumber: number; }; sqrtPriceX96: { dataType: string; fieldNumber: number; }; liquidityBefore: { dataType: string; fieldNumber: number; }; liquidity: { dataType: string; fieldNumber: number; }; tickBefore: { dataType: string; fieldNumber: number; }; tick: { dataType: string; fieldNumber: number; }; feeGrowthGlobal0X128Before: { dataType: string; fieldNumber: number; }; feeGrowthGlobal1X128Before: { dataType: string; fieldNumber: number; }; feeGrowthGlobal0X128: { dataType: string; fieldNumber: number; }; feeGrowthGlobal1X128: { dataType: string; fieldNumber: number; }; }; }; }