UNPKG

@zombienet/orchestrator

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

71 lines (70 loc) 5.21 kB
declare const REGULAR_BIN_PATH = "substrate"; declare const PROMETHEUS_PORT = 9615; declare const RPC_WS_PORT = 9944; declare const RPC_HTTP_PORT = 9933; declare const P2P_PORT = 30333; declare const DEFAULT_PORTS: { p2pPort: number; wsPort: number; rpcPort: number; prometheusPort: number; }; declare const JAEGER_AGENT_ZIPKIN_COMPACT_PORT = 5775; declare const JAEGER_AGENT_SERVE_CONFIGS_PORT = 5778; declare const JAEGER_AGENT_THRIFT_COMPACT_PORT = 6831; declare const JAEGER_AGENT_THRIFT_BINARY_PORT = 6832; declare const DEFAULT_GLOBAL_TIMEOUT = 1200; declare const DEFAULT_INDIVIDUAL_TEST_TIMEOUT = 10; declare const DEFAULT_COMMAND = "polkadot"; declare const DEFAULT_IMAGE = "parity/polkadot:latest"; declare const DEFAULT_ARGS: string[]; declare const DEFAULT_CHAIN = "rococo-local"; declare const DEFAULT_BOOTNODE_PEER_ID = "12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp"; declare const DEFAULT_BOOTNODE_DOMAIN = "bootnode"; declare const DEFAULT_REMOTE_DIR = "/cfg"; declare const DEFAULT_DATA_DIR = "/data"; declare const DEFAULT_CHAIN_SPEC = "{{chainName}}-plain.json"; declare const DEFAULT_CHAIN_SPEC_RAW = "{{chainName}}-raw.json"; declare const DEFAULT_CHAIN_SPEC_COMMAND = "{{DEFAULT_COMMAND}} build-spec --chain {{chainName}} --disable-default-bootnode"; declare const DEFAULT_GENESIS_GENERATE_SUBCOMMAND = "export-genesis-state"; declare const DEFAULT_GENESIS_HEAD_GENERATE_SUBCOMMAND = "export-genesis-head"; declare const DEFAULT_WASM_GENERATE_SUBCOMMAND = "export-genesis-wasm"; declare const DEFAULT_ADDER_COLLATOR_BIN = "adder-collator"; declare const UNDYING_COLLATOR_BIN = "undying-collator"; declare const DEFAULT_CUMULUS_COLLATOR_BIN = "polkadot-parachain"; declare const DEFAULT_COLLATOR_IMAGE = "parity/polkadot-parachain:latest"; declare const DEFAULT_MAX_NOMINATIONS = 24; declare const DEFAULT_PROMETHEUS_PREFIX = "substrate"; declare const FINISH_MAGIC_FILE = "/tmp/finished.txt"; declare const GENESIS_STATE_FILENAME = "genesis-state"; declare const GENESIS_WASM_FILENAME = "genesis-wasm"; declare const TMP_DONE = "echo done > /tmp/zombie-tmp-done"; declare const TRANSFER_CONTAINER_WAIT_LOG = "waiting for tar to finish"; declare const NODE_CONTAINER_WAIT_LOG = "waiting for copy files to finish"; declare const WAIT_UNTIL_SCRIPT_SUFIX = "until [ -f /tmp/finished.txt ]; do echo waiting for copy files to finish; sleep 1; done; echo copy files has finished"; declare const K8S_WAIT_UNTIL_SCRIPT_SUFIX = "until [ -f /tmp/finished.txt ]; do /cfg/coreutils echo \"waiting for copy files to finish\"; /cfg/coreutils sleep 1; done; /cfg/coreutils echo \"copy files has finished\""; declare const TRANSFER_CONTAINER_NAME = "transfer-files-container"; declare const ZOMBIE_BUCKET = "zombienet-logs"; declare const WS_URI_PATTERN = "ws://{{IP}}:{{PORT}}"; declare const METRICS_URI_PATTERN = "http://{{IP}}:{{PORT}}/metrics"; declare const LOCALHOST = "127.0.0.1"; declare const BACKCHANNEL_URI_PATTERN = "http://127.0.0.1:{{PORT}}"; declare const BACKCHANNEL_PORT = 3000; declare const BACKCHANNEL_POD_NAME = "backchannel"; declare const INTROSPECTOR_PORT = 65432; declare const INTROSPECTOR_POD_NAME = "introspector"; declare const TRACING_COLLATOR_NAME = "tracing_collator"; declare const TRACING_COLLATOR_SERVICE = "tempo-tempo-distributed-query-frontend"; declare const TRACING_COLLATOR_NAMESPACE = "tempo"; declare const TRACING_COLLATOR_PODNAME = "tempo"; declare const TRACING_COLLATOR_PORT = 3100; declare const ZOMBIE_WRAPPER = "zombie-wrapper.sh"; declare const DEFAULT_PROVIDER = "kubernetes"; declare const DEV_ACCOUNTS: string[]; declare const DEFAULT_BALANCE = 2000000000000; declare const ARGS_TO_REMOVE: { [key: string]: number; }; declare const TOKEN_PLACEHOLDER: RegExp; declare const DEFAULT_KEYSTORE_KEY_TYPES: string[]; export { ARGS_TO_REMOVE, BACKCHANNEL_POD_NAME, BACKCHANNEL_PORT, BACKCHANNEL_URI_PATTERN, DEFAULT_ADDER_COLLATOR_BIN, DEFAULT_ARGS, DEFAULT_BALANCE, DEFAULT_BOOTNODE_DOMAIN, DEFAULT_BOOTNODE_PEER_ID, DEFAULT_CHAIN, DEFAULT_CHAIN_SPEC, DEFAULT_CHAIN_SPEC_COMMAND, DEFAULT_CHAIN_SPEC_RAW, DEFAULT_COLLATOR_IMAGE, DEFAULT_COMMAND, DEFAULT_CUMULUS_COLLATOR_BIN, DEFAULT_DATA_DIR, DEFAULT_GENESIS_GENERATE_SUBCOMMAND, DEFAULT_GENESIS_HEAD_GENERATE_SUBCOMMAND, DEFAULT_GLOBAL_TIMEOUT, DEFAULT_IMAGE, DEFAULT_INDIVIDUAL_TEST_TIMEOUT, DEFAULT_KEYSTORE_KEY_TYPES, DEFAULT_MAX_NOMINATIONS, DEFAULT_PORTS, DEFAULT_PROMETHEUS_PREFIX, DEFAULT_PROVIDER, DEFAULT_REMOTE_DIR, DEFAULT_WASM_GENERATE_SUBCOMMAND, DEV_ACCOUNTS, FINISH_MAGIC_FILE, GENESIS_STATE_FILENAME, GENESIS_WASM_FILENAME, INTROSPECTOR_POD_NAME, INTROSPECTOR_PORT, JAEGER_AGENT_SERVE_CONFIGS_PORT, JAEGER_AGENT_THRIFT_BINARY_PORT, JAEGER_AGENT_THRIFT_COMPACT_PORT, JAEGER_AGENT_ZIPKIN_COMPACT_PORT, K8S_WAIT_UNTIL_SCRIPT_SUFIX, LOCALHOST, METRICS_URI_PATTERN, NODE_CONTAINER_WAIT_LOG, P2P_PORT, PROMETHEUS_PORT, REGULAR_BIN_PATH, RPC_HTTP_PORT, RPC_WS_PORT, TMP_DONE, TOKEN_PLACEHOLDER, TRACING_COLLATOR_NAME, TRACING_COLLATOR_NAMESPACE, TRACING_COLLATOR_PODNAME, TRACING_COLLATOR_PORT, TRACING_COLLATOR_SERVICE, TRANSFER_CONTAINER_NAME, TRANSFER_CONTAINER_WAIT_LOG, UNDYING_COLLATOR_BIN, WAIT_UNTIL_SCRIPT_SUFIX, WS_URI_PATTERN, ZOMBIE_BUCKET, ZOMBIE_WRAPPER, };