@swaptoshi/dex-module
Version:
Klayr decentralized exchange (dex) on-chain module
18 lines (17 loc) • 535 B
TypeScript
import { Modules } from 'klayr-framework';
import { DexInteroperableMethod } from '../../cc_method';
interface CrossChainTransferTokenParams {
tokenID: Buffer;
amount: bigint;
senderAddress: Buffer;
recipientAddress: Buffer;
data: string;
}
export declare function isSwapByCrossTransfer(this: DexInteroperableMethod, ctx: Modules.Interoperability.CrossChainMessageContext): Promise<{
status: boolean;
payload: CrossChainTransferTokenParams;
} | {
status: boolean;
payload: undefined;
}>;
export {};