@moonwall/util
Version:
Testing framework for the Moon family of projects
135 lines (134 loc) • 8.25 kB
TypeScript
import "@moonbeam-network/api-augment";
export declare const SPECS_PATH = "./moonbeam-test-specs";
export declare const DEBUG_MODE: string | boolean;
export declare const DISPLAY_LOG: string | boolean;
export declare const MOONBEAM_LOG: string;
export declare const BASE_PATH: string | undefined;
export declare const CUSTOM_SPEC_PATH: string | undefined;
export declare const BINARY_PATH: string;
export declare const RELAY_BINARY_PATH: string;
export declare const RELAY_LOG: string | undefined;
export declare const OVERRIDE_RUNTIME_PATH: string | undefined;
export declare const SPAWNING_TIME = 20000;
export declare const ETHAPI_CMD: string;
export declare const WASM_RUNTIME_OVERRIDES: string;
export declare const RELAY_CHAIN_NODE_NAMES: string[];
export declare const ZERO_ADDRESS = "0x0000000000000000000000000000000000000000";
export declare const TREASURY_ACCOUNT = "0x6d6f646c70632f74727372790000000000000000";
export declare const GLMR = 1000000000000000000n;
export declare const MILLIGLMR = 1000000000000000n;
export declare const MICROGLMR = 1000000000000n;
export declare const DEFAULT_GENESIS_BALANCE: bigint;
export declare const DEFAULT_GENESIS_STAKING: bigint;
export declare const DEFAULT_GENESIS_MAPPING: bigint;
export declare const PROPOSAL_AMOUNT: bigint;
export declare const VOTE_AMOUNT: bigint;
export declare const MIN_GLMR_STAKING: bigint;
export declare const MIN_GLMR_DELEGATOR: bigint;
export declare const WEIGHT_PER_SECOND = 1000000000000n;
export declare const GAS_PER_SECOND = 40000000n;
export declare const GAS_PER_WEIGHT: bigint;
export declare const GAS_PER_POV_BYTES = 4n;
export declare const BLOCK_WEIGHT_LIMIT: bigint;
export declare const BLOCK_GAS_LIMIT: bigint;
export declare const EXTRINSIC_GAS_LIMIT: bigint;
export declare const MAX_BLOCK_DEV_POV: number;
export declare const MAX_ETH_POV_PER_TX: bigint;
export declare const EXTRINSIC_BASE_WEIGHT = 250000000;
export declare const WEIGHT_PER_GAS: bigint;
export declare const MIN_GAS_PRICE = 10000000000n;
export declare const GAS_LIMIT_POV_RATIO = 4;
export declare const PRECOMPILE_PARACHAIN_STAKING_ADDRESS = "0x0000000000000000000000000000000000000800";
export declare const PRECOMPILE_CROWDLOAN_REWARDS_ADDRESS = "0x0000000000000000000000000000000000000801";
export declare const PRECOMPILE_NATIVE_ERC20_ADDRESS = "0x0000000000000000000000000000000000000802";
export declare const PRECOMPILE_DEMOCRACY_ADDRESS = "0x0000000000000000000000000000000000000803";
export declare const PRECOMPILE_XTOKENS_ADDRESS = "0x0000000000000000000000000000000000000804";
export declare const PRECOMPILE_RELAY_ENCODER_ADDRESS = "0x0000000000000000000000000000000000000805";
export declare const PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V1 = "0x0000000000000000000000000000000000000806";
export declare const PRECOMPILE_AUTHOR_MAPPING_ADDRESS = "0x0000000000000000000000000000000000000807";
export declare const PRECOMPILE_BATCH_ADDRESS = "0x0000000000000000000000000000000000000808";
export declare const PRECOMPILE_RANDOMNESS_ADDRESS = "0x0000000000000000000000000000000000000809";
export declare const PRECOMPILE_CALL_PERMIT_ADDRESS = "0x000000000000000000000000000000000000080a";
export declare const PRECOMPILE_PROXY_ADDRESS = "0x000000000000000000000000000000000000080b";
export declare const PRECOMPILE_XCM_UTILS_ADDRESS = "0x000000000000000000000000000000000000080c";
export declare const PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V2 = "0x000000000000000000000000000000000000080d";
export declare const PRECOMPILE_COUNCIL_ADDRESS = "0x000000000000000000000000000000000000080e";
export declare const PRECOMPILE_TECH_COMMITTEE_ADDRESS = "0x000000000000000000000000000000000000080f";
export declare const PRECOMPILE_TREASURY_COUNCIL_ADDRESS = "0x0000000000000000000000000000000000000810";
export declare const PRECOMPILE_DISPATCH_ADDRESS = "0x0000000000000000000000000000000000000401";
export declare const PRECOMPILE_REFERENDA_ADDRESS = "0x0000000000000000000000000000000000000811";
export declare const PRECOMPILE_CONVICTION_VOTING_ADDRESS = "0x0000000000000000000000000000000000000812";
export declare const PRECOMPILE_PREIMAGE_ADDRESS = "0x0000000000000000000000000000000000000813";
export declare const PRECOMPILE_OPEN_TECH_COMMITTEE_ADDRESS = "0x0000000000000000000000000000000000000814";
export declare const PRECOMPILE_GMP_ADDRESS = "0x0000000000000000000000000000000000000816";
export declare const PRECOMPILES: {
readonly ParachainStaking: "0x0000000000000000000000000000000000000800";
readonly CrowdloanRewards: "0x0000000000000000000000000000000000000801";
readonly NativeErc20: readonly ["0x0000000000000000000000000000000000000802", "IERC20"];
readonly Democracy: "0x0000000000000000000000000000000000000803";
readonly Xtokens: "0x0000000000000000000000000000000000000804";
readonly RelayEncoder: "0x0000000000000000000000000000000000000805";
readonly XcmTransactorV1: "0x0000000000000000000000000000000000000806";
readonly AuthorMapping: "0x0000000000000000000000000000000000000807";
readonly Batch: "0x0000000000000000000000000000000000000808";
readonly Randomness: "0x0000000000000000000000000000000000000809";
readonly CallPermit: "0x000000000000000000000000000000000000080a";
readonly Proxy: "0x000000000000000000000000000000000000080b";
readonly XcmUtils: "0x000000000000000000000000000000000000080c";
readonly XcmTransactorV2: "0x000000000000000000000000000000000000080d";
readonly Council: readonly ["0x000000000000000000000000000000000000080e", "Collective"];
readonly TechCommittee: readonly ["0x000000000000000000000000000000000000080f", "Collective"];
readonly TreasuryCouncil: readonly ["0x0000000000000000000000000000000000000810", "Collective"];
readonly Referenda: "0x0000000000000000000000000000000000000811";
readonly ConvictionVoting: "0x0000000000000000000000000000000000000812";
readonly Preimage: "0x0000000000000000000000000000000000000813";
readonly Gmp: "0x0000000000000000000000000000000000000816";
};
export declare const MINUTES: number;
export declare const HOURS: number;
export declare const DAYS: number;
export declare const TWO_MINS: number;
export declare const FIVE_MINS: number;
export declare const TEN_MINS: number;
export declare const THIRTY_MINS: number;
export declare const ONE_HOURS: number;
export declare const TWO_HOURS: number;
export declare const THREE_HOURS: number;
export declare const FOUR_HOURS: number;
export declare const CONTRACT_RANDOMNESS_STATUS_DOES_NOT_EXISTS = 0;
export declare const CONTRACT_RANDOMNESS_STATUS_PENDING = 1;
export declare const CONTRACT_RANDOMNESS_STATUS_READY = 2;
export declare const CONTRACT_RANDOMNESS_STATUS_EXPIRED = 3;
export declare const CONTRACT_PROXY_TYPE_ANY = 0;
export declare const CONTRACT_PROXY_TYPE_NON_TRANSFER = 1;
export declare const CONTRACT_PROXY_TYPE_GOVERNANCE = 2;
export declare const CONTRACT_PROXY_TYPE_STAKING = 3;
export declare const CONTRACT_PROXY_TYPE_CANCEL_PROXY = 4;
export declare const CONTRACT_PROXY_TYPE_BALANCES = 5;
export declare const CONTRACT_PROXY_TYPE_AUTHOR_MAPPING = 6;
export declare const CONTRACT_PROXY_TYPE_IDENTITY_JUDGEMENT = 7;
export declare const MAX_BLOCK_WEIGHT = 500000000000;
export declare const TARGET_FILL_AMOUNT: number;
export declare const TARGET_FILL_PERMILL: number;
export declare const WEIGHT_FEE: bigint;
export declare const RUNTIME_CONSTANTS: {
readonly MOONBASE: {
readonly MIN_FEE_MULTIPLIER: "100000000000000000";
readonly MAX_FEE_MULTIPLIER: "100000000000000000000000";
readonly MIN_BASE_FEE_IN_WEI: "125000000";
readonly MAX_BASE_FEE_IN_WEI: "125000000000000";
};
readonly MOONRIVER: {
readonly MIN_FEE_MULTIPLIER: "1000000000000000000";
readonly MAX_FEE_MULTIPLIER: "100000000000000000000000";
readonly MIN_BASE_FEE_IN_WEI: "1250000000";
readonly MAX_BASE_FEE_IN_WEI: "125000000000000";
};
readonly MOONBEAM: {
readonly MIN_FEE_MULTIPLIER: "1000000000000000000";
readonly MAX_FEE_MULTIPLIER: "100000000000000000000000";
readonly MIN_BASE_FEE_IN_WEI: "125000000000";
readonly MAX_BASE_FEE_IN_WEI: "12500000000000000";
};
};
export declare const DUMMY_REVERT_BYTECODE = "0x60006000fd";