@moonsong-labs/moonwall-util
Version:
Testing framework for the Moon family of projects
304 lines (302 loc) • 6.61 kB
JavaScript
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
};