@zombienet/cli
Version:
ZombieNet aim to be a testing framework for substrate based blockchains, providing a simple cli tool that allow users to spawn and test ephemeral Substrate based networks
63 lines (62 loc) • 1.58 kB
TypeScript
export declare namespace PolkadotLaunch {
interface LaunchConfig {
relaychain: RelayChainConfig;
parachains: ParachainConfig[];
simpleParachains: SimpleParachainConfig[];
hrmpChannels: HrmpChannelsConfig[];
types: any;
finalization: boolean;
}
interface RelayChainConfig {
bin: string;
chain: string;
nodes: {
name: string;
basePath?: string;
wsPort: number;
rpcPort?: number;
nodeKey?: string;
port: number;
flags?: string[];
}[];
genesis?: JSON | ObjectJSON;
}
interface ParachainConfig {
bin: string;
id?: string;
balance: string;
chain?: string;
nodes: ParachainNodeConfig[];
}
interface ParachainNodeConfig {
rpcPort?: number;
wsPort: number;
port: number;
basePath?: string;
name?: string;
flags: string[];
}
interface SimpleParachainConfig {
bin: string;
id: string;
port: string;
balance: string;
}
interface HrmpChannelsConfig {
sender: number;
recipient: number;
maxCapacity: number;
maxMessageSize: number;
}
interface CollatorOptions {
name?: string;
spec?: string;
flags?: string[];
basePath?: string;
chain?: string;
onlyOneParachainNode?: boolean;
}
interface ObjectJSON {
[key: string]: ObjectJSON | number | string;
}
}