UNPKG

@moonsong-labs/moonwall-util

Version:

Testing framework for the Moon family of projects

304 lines (302 loc) 6.61 kB
import { log, printEvents, printTokens, setupLogger } from "./chunk-Z7FH2KSS.js"; import { customWeb3Request, web3EthCall } from "./chunk-PHY6TBXU.js"; import { xcAssetAbi } from "./chunk-W2RFTDBC.js"; import { calculateFeePortions, checkBlockFinalized, createAndFinalizeBlock, extractPreimageDeposit, extractWeight, fetchHistoricBlockNum, getBlockArray, getBlockExtrinsic, getBlockTime, mapExtrinsics } from "./chunk-PB4BRUCQ.js"; import { Perbill, Percent, getObjectMethods, sortObjectByKeys } from "./chunk-V2NXTKOU.js"; import { alithSigner, extractError, extractInfo, filterAndApply, getDispatchError, isExtrinsicSuccessful } from "./chunk-YVVCQ2ZX.js"; import { ALITH_ADDRESS, ALITH_CONTRACT_ADDRESSES, ALITH_GENESIS_FREE_BALANCE, ALITH_GENESIS_LOCK_BALANCE, ALITH_GENESIS_RESERVE_BALANCE, ALITH_GENESIS_TRANSFERABLE_BALANCE, ALITH_PRIVATE_KEY, ALITH_SESSION_ADDRESS, BALTATHAR_ADDRESS, BALTATHAR_PRIVATE_KEY, BALTATHAR_SESSION_ADDRESS, CHARLETH_ADDRESS, CHARLETH_PRIVATE_KEY, CHARLETH_SESSION_ADDRESS, DOROTHY_ADDRESS, DOROTHY_PRIVATE_KEY, ETHAN_ADDRESS, ETHAN_PRIVATE_KEY, FAITH_ADDRESS, FAITH_PRIVATE_KEY, GERALD_ADDRESS, GERALD_CONTRACT_ADDRESSES, GERALD_PRIVATE_KEY, GOLIATH_ADDRESS, GOLIATH_PRIVATE_KEY, alith, baltathar, charleth, dorothy, ethan, faith, generateKeyringPair, gerald, goliath } from "./chunk-EG7W3V7T.js"; import { BASE_PATH, BINARY_PATH, BLOCK_TX_GAS_LIMIT, BLOCK_TX_LIMIT, CONTRACT_PROXY_TYPE_ANY, CONTRACT_PROXY_TYPE_AUTHOR_MAPPING, CONTRACT_PROXY_TYPE_BALANCES, CONTRACT_PROXY_TYPE_CANCEL_PROXY, CONTRACT_PROXY_TYPE_GOVERNANCE, CONTRACT_PROXY_TYPE_IDENTITY_JUDGEMENT, CONTRACT_PROXY_TYPE_NON_TRANSFER, CONTRACT_PROXY_TYPE_STAKING, CONTRACT_RANDOMNESS_STATUS_DOES_NOT_EXISTS, CONTRACT_RANDOMNESS_STATUS_EXPIRED, CONTRACT_RANDOMNESS_STATUS_PENDING, CONTRACT_RANDOMNESS_STATUS_READY, CUSTOM_SPEC_PATH, DAYS, DEBUG_MODE, DEFAULT_GENESIS_BALANCE, DEFAULT_GENESIS_MAPPING, DEFAULT_GENESIS_STAKING, DISPLAY_LOG, ETHAPI_CMD, EXTRINSIC_BASE_WEIGHT, EXTRINSIC_GAS_LIMIT, FIVE_MINS, GAS_PER_SECOND, GAS_PER_WEIGHT, GLMR, HOURS, MAX_BLOCK_WEIGHT, MICROGLMR, MILLIGLMR, MINUTES, MIN_GAS_PRICE, MIN_GLMR_DELEGATOR, MIN_GLMR_STAKING, MOONBEAM_LOG, ONE_HOURS, OVERRIDE_RUNTIME_PATH, PRECOMPILE_AUTHOR_MAPPING_ADDRESS, PRECOMPILE_BATCH_ADDRESS, PRECOMPILE_CALL_PERMIT_ADDRESS, PRECOMPILE_COUNCIL_ADDRESS, PRECOMPILE_CROWDLOAN_REWARDS_ADDRESS, PRECOMPILE_DEMOCRACY_ADDRESS, PRECOMPILE_DISPATCH_ADDRESS, PRECOMPILE_NATIVE_ERC20_ADDRESS, PRECOMPILE_PARACHAIN_STAKING_ADDRESS, PRECOMPILE_PROXY_ADDRESS, PRECOMPILE_RANDOMNESS_ADDRESS, PRECOMPILE_RELAY_ENCODER_ADDRESS, PRECOMPILE_TECH_COMMITTEE_ADDRESS, PRECOMPILE_TREASURY_COUNCIL_ADDRESS, PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V1, PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V2, PRECOMPILE_XCM_UTILS_ADDRESS, PRECOMPILE_XTOKENS_ADDRESS, PROPOSAL_AMOUNT, RELAY_BINARY_PATH, RELAY_CHAIN_NODE_NAMES, RELAY_LOG, RUNTIME_CONSTANTS, SPAWNING_TIME, SPECS_PATH, TARGET_FILL_AMOUNT, TARGET_FILL_PERMILL, TEN_MINS, THIRTY_MINS, TREASURY_ACCOUNT, TWO_HOURS, TWO_MINS, VOTE_AMOUNT, WASM_RUNTIME_OVERRIDES, WEIGHT_FEE, WEIGHT_PER_GAS, ZERO_ADDRESS } from "./chunk-T4WI4Q5B.js"; import { EthTester } from "./chunk-H6Y5CEGO.js"; // src/index.ts import "@moonbeam-network/api-augment"; export { ALITH_ADDRESS, ALITH_CONTRACT_ADDRESSES, ALITH_GENESIS_FREE_BALANCE, ALITH_GENESIS_LOCK_BALANCE, ALITH_GENESIS_RESERVE_BALANCE, ALITH_GENESIS_TRANSFERABLE_BALANCE, ALITH_PRIVATE_KEY, ALITH_SESSION_ADDRESS, BALTATHAR_ADDRESS, BALTATHAR_PRIVATE_KEY, BALTATHAR_SESSION_ADDRESS, BASE_PATH, BINARY_PATH, BLOCK_TX_GAS_LIMIT, BLOCK_TX_LIMIT, CHARLETH_ADDRESS, CHARLETH_PRIVATE_KEY, CHARLETH_SESSION_ADDRESS, CONTRACT_PROXY_TYPE_ANY, CONTRACT_PROXY_TYPE_AUTHOR_MAPPING, CONTRACT_PROXY_TYPE_BALANCES, CONTRACT_PROXY_TYPE_CANCEL_PROXY, CONTRACT_PROXY_TYPE_GOVERNANCE, CONTRACT_PROXY_TYPE_IDENTITY_JUDGEMENT, CONTRACT_PROXY_TYPE_NON_TRANSFER, CONTRACT_PROXY_TYPE_STAKING, CONTRACT_RANDOMNESS_STATUS_DOES_NOT_EXISTS, CONTRACT_RANDOMNESS_STATUS_EXPIRED, CONTRACT_RANDOMNESS_STATUS_PENDING, CONTRACT_RANDOMNESS_STATUS_READY, CUSTOM_SPEC_PATH, DAYS, DEBUG_MODE, DEFAULT_GENESIS_BALANCE, DEFAULT_GENESIS_MAPPING, DEFAULT_GENESIS_STAKING, DISPLAY_LOG, DOROTHY_ADDRESS, DOROTHY_PRIVATE_KEY, ETHAN_ADDRESS, ETHAN_PRIVATE_KEY, ETHAPI_CMD, EXTRINSIC_BASE_WEIGHT, EXTRINSIC_GAS_LIMIT, EthTester, FAITH_ADDRESS, FAITH_PRIVATE_KEY, FIVE_MINS, GAS_PER_SECOND, GAS_PER_WEIGHT, GERALD_ADDRESS, GERALD_CONTRACT_ADDRESSES, GERALD_PRIVATE_KEY, GLMR, GOLIATH_ADDRESS, GOLIATH_PRIVATE_KEY, HOURS, MAX_BLOCK_WEIGHT, MICROGLMR, MILLIGLMR, MINUTES, MIN_GAS_PRICE, MIN_GLMR_DELEGATOR, MIN_GLMR_STAKING, MOONBEAM_LOG, ONE_HOURS, OVERRIDE_RUNTIME_PATH, PRECOMPILE_AUTHOR_MAPPING_ADDRESS, PRECOMPILE_BATCH_ADDRESS, PRECOMPILE_CALL_PERMIT_ADDRESS, PRECOMPILE_COUNCIL_ADDRESS, PRECOMPILE_CROWDLOAN_REWARDS_ADDRESS, PRECOMPILE_DEMOCRACY_ADDRESS, PRECOMPILE_DISPATCH_ADDRESS, PRECOMPILE_NATIVE_ERC20_ADDRESS, PRECOMPILE_PARACHAIN_STAKING_ADDRESS, PRECOMPILE_PROXY_ADDRESS, PRECOMPILE_RANDOMNESS_ADDRESS, PRECOMPILE_RELAY_ENCODER_ADDRESS, PRECOMPILE_TECH_COMMITTEE_ADDRESS, PRECOMPILE_TREASURY_COUNCIL_ADDRESS, PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V1, PRECOMPILE_XCM_TRANSACTOR_ADDRESS_V2, PRECOMPILE_XCM_UTILS_ADDRESS, PRECOMPILE_XTOKENS_ADDRESS, PROPOSAL_AMOUNT, Perbill, Percent, RELAY_BINARY_PATH, RELAY_CHAIN_NODE_NAMES, RELAY_LOG, RUNTIME_CONSTANTS, SPAWNING_TIME, SPECS_PATH, TARGET_FILL_AMOUNT, TARGET_FILL_PERMILL, TEN_MINS, THIRTY_MINS, TREASURY_ACCOUNT, TWO_HOURS, TWO_MINS, VOTE_AMOUNT, WASM_RUNTIME_OVERRIDES, WEIGHT_FEE, WEIGHT_PER_GAS, ZERO_ADDRESS, alith, alithSigner, baltathar, calculateFeePortions, charleth, checkBlockFinalized, createAndFinalizeBlock, customWeb3Request, dorothy, ethan, extractError, extractInfo, extractPreimageDeposit, extractWeight, faith, fetchHistoricBlockNum, filterAndApply, generateKeyringPair, gerald, getBlockArray, getBlockExtrinsic, getBlockTime, getDispatchError, getObjectMethods, goliath, isExtrinsicSuccessful, log, mapExtrinsics, printEvents, printTokens, setupLogger, sortObjectByKeys, web3EthCall, xcAssetAbi };