UNPKG

@swaptoshi/dex-module

Version:

Klayr decentralized exchange (dex) on-chain module

12 lines (11 loc) 767 B
import { Modules } from 'klayr-framework'; import { MainchainInteroperabilityMethod, NFTMethod, SidechainInteroperabilityMethod, TokenMethod } from './types'; type InteroperabilityMethod = SidechainInteroperabilityMethod | MainchainInteroperabilityMethod; export declare class DexInteroperableMethod extends Modules.Interoperability.BaseCCMethod { addDependencies(interoperabilityMethod: InteroperabilityMethod, tokenMethod: TokenMethod, nftMethod: NFTMethod): void; afterCrossChainCommandExecute(ctx: Modules.Interoperability.CrossChainMessageContext): Promise<void>; protected _interoperabilityMethod: InteroperabilityMethod | undefined; protected _tokenMethod: TokenMethod | undefined; protected _nftMethod: NFTMethod | undefined; } export {};