UNPKG

@moonsong-labs/moonwall-cli

Version:

Testing framework for the Moon family of projects

41 lines (38 loc) 1.66 kB
import { MoonwallContext } from '../lib/globalContext.js'; import { GenericContext } from '../types/runner.js'; import { AugmentedEvent, ApiTypes } from '@polkadot/api/types/index.js'; import { WsProvider } from '@polkadot/api'; import { FrameSystemEventRecord } from '@polkadot/types/lookup'; import { ChopsticksBlockCreation } from '../lib/contextHelpers.js'; import '../types/config.js'; import 'node:child_process'; import '../types/context.js'; import 'ethers'; import 'web3'; import 'debug'; import '@polkadot/api/types'; import '@polkadot/types/extrinsic'; import '@polkadot/types/interfaces'; import '@polkadot/types/types'; declare function getWsFromConfig(providerName?: string): Promise<WsProvider>; declare function sendNewBlockAndCheck(context: GenericContext, expectedEvents: AugmentedEvent<ApiTypes>[]): Promise<{ match: boolean; events: FrameSystemEventRecord[]; }>; declare function createChopsticksBlock(context: GenericContext, options?: ChopsticksBlockCreation): Promise<{ result: string; }>; declare function chopForkToFinalizedHead(context: MoonwallContext): Promise<void>; declare function sendSetHeadRequest(newHead: string, providerName?: string): Promise<string>; declare function sendNewBlockRequest(params?: { providerName?: string; count?: number; to?: number; }): Promise<string>; declare function sendSetStorageRequest(params?: { providerName?: string; module: string; method: string; methodParams: any[]; }): Promise<void>; export { chopForkToFinalizedHead, createChopsticksBlock, getWsFromConfig, sendNewBlockAndCheck, sendNewBlockRequest, sendSetHeadRequest, sendSetStorageRequest };