lisk-framework
Version:
Lisk blockchain application platform
11 lines (10 loc) • 643 B
TypeScript
import { BaseMethod } from '..';
import { BeforeCCMForwardingContext, CrossChainMessageContext, RecoverContext } from './types';
export declare abstract class BaseCCMethod extends BaseMethod {
beforeRecoverCCM?(ctx: CrossChainMessageContext): Promise<void>;
recover?(ctx: RecoverContext): Promise<void>;
verifyCrossChainMessage?(ctx: CrossChainMessageContext): Promise<void>;
beforeCrossChainCommandExecute?(ctx: CrossChainMessageContext): Promise<void>;
afterCrossChainCommandExecute?(ctx: CrossChainMessageContext): Promise<void>;
beforeCrossChainMessageForwarding?(ctx: BeforeCCMForwardingContext): Promise<void>;
}