UNPKG

lisk-framework

Version:

Lisk blockchain application platform

11 lines (10 loc) 643 B
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>; }