From df50df414726f1782c2226f87682b71a49ba24cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?pablito=20=E3=83=86?= Date: Tue, 1 Oct 2024 17:11:57 -0300 Subject: [PATCH 01/31] Test: Fix polkadot-decoding smoke test (#2972) * make it easier & less verbose to reproduce * add retry for empty queries & improve reproduction * remove module & fn used for reproducing case * change entries to 500 & add retry limit * shorten fail msg --- test/suites/smoke/test-polkadot-decoding.ts | 67 ++++++++++++++++----- 1 file changed, 52 insertions(+), 15 deletions(-) diff --git a/test/suites/smoke/test-polkadot-decoding.ts b/test/suites/smoke/test-polkadot-decoding.ts index bcdb8b3061..12d3ac1a0b 100644 --- a/test/suites/smoke/test-polkadot-decoding.ts +++ b/test/suites/smoke/test-polkadot-decoding.ts @@ -6,7 +6,9 @@ import { ApiPromise } from "@polkadot/api"; import { fail } from "assert"; // Change the following line to reproduce a particular case -const STARTING_KEY_OVERRIDE = null; +const STARTING_KEY_OVERRIDE = ""; +const MODULE_NAME = ""; +const FN_NAME = ""; const pageSize = (process.env.PAGE_SIZE && parseInt(process.env.PAGE_SIZE)) || 500; @@ -62,6 +64,28 @@ describeSuite({ title: "should be decodable", timeout: ONE_HOURS, test: async function () { + // Test case reproduction + if (STARTING_KEY_OVERRIDE) { + // const STARTING_KEY_OVERRIDE = ""; + if (!MODULE_NAME || !FN_NAME) { + fail("MODULE_NAME and FN_NAME variables must be set when using STARTING_KEY_OVERRIDE"); + } + log(`🔎 OVERRIDE SET, REPRODUCING CASE FOR ${MODULE_NAME}::${FN_NAME}`); + log(`🔎 STORAGE KEY: ${STARTING_KEY_OVERRIDE}`); + const module = apiAt.query[MODULE_NAME]; + const fn = module[FN_NAME]; + const entries = await fn.entriesPaged({ + args: [], + pageSize, + startKey: STARTING_KEY_OVERRIDE, + }); + log(`entries length: ${entries.length}`); + log(`first entry: ${entries[0][0].toString()}`); + log(`last entry: ${entries[entries.length - 1][0].toString()}`); + log(` - ${FN_NAME}: ${chalk.green(`✔`)} (startKey: ${STARTING_KEY_OVERRIDE})`); + return; + } + let currentStartKey = ""; const modules = Object.keys(paraApi.query); for (const moduleName of modules) { @@ -97,7 +121,7 @@ describeSuite({ } // Log emptyKeyFirstEntry const emptyKeyFirstEntryKey = emptyKeyEntries[0][0].toString(); - log(` - ${fn}: ${chalk.green(`🔎`)} (first key : ${emptyKeyFirstEntryKey})`); + log(` - ${fn}: ${chalk.green(`🔎`)} (first key: ${emptyKeyFirstEntryKey})`); // If there are more entries, perform a random check // 1. Get the first entry storage key @@ -107,19 +131,32 @@ describeSuite({ // 2. Extract the module, fn and params keys const { moduleKey, fnKey, paramsKey } = extractStorageKeyComponents(storageKey); - // 3. Generate a random startKey, will be overridden if STARTING_KEY_OVERRIDE is set - currentStartKey = moduleKey + fnKey + randomHex(paramsKey.length); - currentStartKey = STARTING_KEY_OVERRIDE || currentStartKey; + let randomEntriesCount = 0; + let randomEntries; + let retries = 0; + // Re-try on empty entries cases to avoid false positives + while (randomEntriesCount === 0) { + // 3. Generate a random startKey + // will be overridden if STARTING_KEY_OVERRIDE is set + currentStartKey = moduleKey + fnKey + randomHex(paramsKey.length); - // 4. Fetch the storage entries with the random startKey - // Trying to decode all storage entries may cause the node to timeout, decoding - // random storage entries should be enough to verify if a storage migration - // was missed. - const randomEntries = await module[fn].entriesPaged({ - args: [], - pageSize, - startKey: currentStartKey, - }); + // 4. Fetch the storage entries with the random startKey + // Trying to decode all storage entries may cause the node to timeout, decoding + // random storage entries should be enough to verify if a storage migration + // was missed. + randomEntries = await module[fn].entriesPaged({ + args: [], + pageSize, + startKey: currentStartKey, + }); + randomEntriesCount = randomEntries.length; + retries++; + if (retries > 10) { + fail( + `Failed to fetch entries for module ${moduleName}::${fn} after 10 retries` + ); + } + } // Log first entry storage key const firstRandomEntryKey = randomEntries[0][0].toString(); log(` - ${fn}: ${chalk.green(`🔎`)} (random key: ${firstRandomEntryKey})`); @@ -130,7 +167,7 @@ describeSuite({ log(` - ${fn}: ${chalk.green(`✔`)}`); } catch (e) { const failMsg = `Failed to fetch storage at (${moduleName}::${fn}) `; - const RNGDetails = `using startKey "${currentStartKey} at block ${atBlockNumber}`; + const RNGDetails = `using startKey "${currentStartKey}" at block ${atBlockNumber}`; const msg = chalk.red(`${failMsg} ${RNGDetails}`); log(msg, e); const reproducing = `To reproduce this failled case, set the STARTING_KEY_OVERRIDE From 023adc0d25b1cbdcdcaeff9fa1c04b830050c95e Mon Sep 17 00:00:00 2001 From: Gonza Montiel Date: Wed, 2 Oct 2024 15:14:50 +0200 Subject: [PATCH 02/31] Update moonbeam to polkadot stable2407 (#2932) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * point dependencies to moonbeam-polkadot-sdk-stable2407 * bump packages versions to match polkadot-sdk * apply TransactionPov changes * update runtime configs (wip) * update imports * mute hrmp channel moonriver - Litmus (#2914) * Add step to Build workflow to check for WASM runtime sizes (#2888) * add simple wasm size check * only run on pull requests * add Github token to env * fix download dir name * try comparing previous and current runtimes * change master branch with dynamic target branch ref * add comparison to latest release * test with older release * download from release instead of workflow artifact * debug release tag not saved to env * debug some more * use gh cli to get releases instead of git tag * use gh api instead of releases * remove get build id & fix awk parsing * build runtimes with _, releases with - * add comment to PR and format msg * use markdown report & replace comment * cat report & fix comment formatting * add twiggy diff reports as artifacts * use upload v4 & create reports dir * rm: deprecated ::set-output cmd * add log event (#2918) * Extract Storage Read costs for dev tests involved in #2786 (#2915) * add: storage read cost constant * update test-pov * update xcm-v3 tests * update xcm-v4 tests * add storage read gas cost to constants * update test-precompile * load constant in beforeAll * replace gas cost with weight to gas ratio * Fix auto-pause xcm: incoming XCMP messages where dropped when auto-pause (#2913) * chore: rename crate manual-xcm-rpc -> moonbeam-dev-rpc * add RPC method test_skipRelayBlocks * allow Root to resume XCM execution * update moonkit pin * add dev-test that trigger auto-pause of xcm * prettier * dev test auto-pause xcm: remove unused imports & improve test scenario * add pallet-emergency-para-xcm to moonriver * add pallet-emergency-para-xcm to moonbeam * apply review suggestions * Set the block size to 60mln gas for moonbeam (#2921) * set the block size to 60mln gas for moonbeam * update mbip-5 value in test * Add pallet_parameters (moonbase only) (#2923) * add pallet parameters * XcmFeesAccount * add copyrights * add FeesTreasuryProportion --------- Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> * make moonbeam compile * remove cumulus_pallet_dmp_queue * remove unused import * add proper para_id to MockValidationDataInherentDataProvider * update config for tests * add MockTimestampInherentDataProvider to simulate consistent and sequential relay slots * Revert "apply TransactionPov changes" This reverts commit 43821077a173d3f1ec6106dfc361a7446f2938ba. * update cargo lock pins * remove import of deleted TransacionPoV * Make cargo test compile * Add XcmRecorder to XcmConfig * Add VersionWrapper to hrmp::COnfig * Remove code from deprecated pallet treasury * Remove code from deprecated DmpQueue * Remove code from deprecated XCMV2 * remove deprecated tresury pallet tests, add some for the new functionality * fix tests * fix remaining dev tests * fix licenses * fix lazy loading backend for stable * remove unused patch * fix linters * fix cargo test with benchmarking and tracing enabled * fix lazy loading * fix command for lazy loading * update frontier pin * support new 'stableYYMM' versioning for polkadot * update polkadot sdk pin * fix download-polkadot script * simplify script * Replace thread_local with AtomicU64 (as per review request) * remove deprecated test code * use latest version of nextest * Update precompiles/collective/src/mock.rs Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> * apply review suggestions * Revert "apply review suggestions" This reverts commit 6daef572fb5feb408dd9205e78ca0ef971ca141b. * apply review suggestions * fix lazy-loading * re add reset_issuance * add missing weights * remove unused var * fix download correct binaries * cargo fmt * make polkadot worker binearies executable * configure XcmRecorder for mocks --------- Co-authored-by: Éloïs Co-authored-by: pablito テ Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Co-authored-by: Andrea Giacobino Co-authored-by: Tarek Mohamed Abdalla Co-authored-by: Rodrigo Quelhas Co-authored-by: Agusrodri --- .github/workflows/coverage.yml | 2 +- Cargo.lock | 4867 ++++++++--------- Cargo.toml | 526 +- node/cli/src/command.rs | 29 +- node/service/Cargo.toml | 2 +- node/service/src/chain_spec/mod.rs | 2 +- node/service/src/chain_spec/moonbase.rs | 3 +- node/service/src/chain_spec/moonbeam.rs | 2 +- node/service/src/chain_spec/moonriver.rs | 2 +- node/service/src/chain_spec/test_spec.rs | 4 +- node/service/src/client.rs | 4 +- node/service/src/lazy_loading/backend.rs | 14 - node/service/src/lazy_loading/mod.rs | 9 +- node/service/src/lib.rs | 63 +- .../src/generic/mock.rs | 1 + pallets/parachain-staking/src/tests.rs | 23 +- pallets/xcm-weight-trader/Cargo.toml | 58 +- pallets/xcm-weight-trader/src/lib.rs | 2 +- precompiles/balances-erc20/src/tests.rs | 6 +- precompiles/collective/src/mock.rs | 5 - precompiles/gmp/src/mock.rs | 3 +- precompiles/xcm-utils/src/mock.rs | 1 + precompiles/xtokens/src/mock.rs | 1 + primitives/xcm/src/lib.rs | 2 - runtime/common/Cargo.toml | 4 +- runtime/common/src/apis.rs | 2 +- runtime/common/src/weights/pallet_balances.rs | 14 + runtime/common/src/weights/pallet_evm.rs | 9 - runtime/common/src/weights/pallet_treasury.rs | 42 - runtime/moonbase/Cargo.toml | 4 +- runtime/moonbase/src/lib.rs | 25 +- runtime/moonbase/src/xcm_config.rs | 14 +- runtime/moonbase/tests/integration_test.rs | 2 - runtime/moonbase/tests/xcm_mock/parachain.rs | 6 +- .../moonbase/tests/xcm_mock/relay_chain.rs | 3 + .../moonbase/tests/xcm_mock/statemint_like.rs | 1 + runtime/moonbeam/Cargo.toml | 4 +- runtime/moonbeam/src/lib.rs | 22 +- runtime/moonbeam/src/xcm_config.rs | 14 +- runtime/moonbeam/tests/common/mod.rs | 2 +- runtime/moonbeam/tests/integration_test.rs | 2 - runtime/moonbeam/tests/xcm_mock/parachain.rs | 6 +- .../moonbeam/tests/xcm_mock/relay_chain.rs | 2 + .../moonbeam/tests/xcm_mock/statemint_like.rs | 1 + runtime/moonriver/Cargo.toml | 4 +- runtime/moonriver/src/lib.rs | 22 +- runtime/moonriver/src/xcm_config.rs | 14 +- runtime/moonriver/tests/integration_test.rs | 2 - runtime/moonriver/tests/xcm_mock/parachain.rs | 6 +- .../moonriver/tests/xcm_mock/relay_chain.rs | 2 + .../tests/xcm_mock/statemine_like.rs | 1 + scripts/verify-licenses.sh | 1 + test/scripts/download-polkadot.sh | 15 +- .../test-gas/test-gas-estimation-contracts.ts | 2 +- .../test-precompile-collective.ts | 320 -- .../test-precompile-collective2.ts | 178 - .../test-treasury/test-treasury-pallet.ts | 51 + .../test-treasury/test-treasury-proposal.ts | 31 - .../test-treasury/test-treasury-proposal10.ts | 92 - .../test-treasury/test-treasury-proposal2.ts | 32 - .../test-treasury/test-treasury-proposal3.ts | 43 - .../test-treasury/test-treasury-proposal4.ts | 38 - .../test-treasury/test-treasury-proposal5.ts | 37 - .../test-treasury/test-treasury-proposal6.ts | 37 - .../test-treasury/test-treasury-proposal7.ts | 78 - .../test-treasury/test-treasury-proposal8.ts | 78 - .../test-treasury/test-treasury-proposal9.ts | 83 - .../test-xcm-v3/test-mock-dmp-queue.ts | 62 - 68 files changed, 2886 insertions(+), 4153 deletions(-) delete mode 100644 test/suites/dev/moonbase/test-precompile/test-precompile-collective.ts delete mode 100644 test/suites/dev/moonbase/test-precompile/test-precompile-collective2.ts create mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-pallet.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal10.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal2.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal3.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal4.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal5.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal6.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal7.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal8.ts delete mode 100644 test/suites/dev/moonbase/test-treasury/test-treasury-proposal9.ts delete mode 100644 test/suites/dev/moonbase/test-xcm-v3/test-mock-dmp-queue.ts diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 2610e45892..6c1c9dbed9 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -126,7 +126,7 @@ jobs: - name: Unit tests run: | # curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash - # curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin + curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin # echo $PATH cargo nextest run --release --workspace --features=evm-tracing - name: "Run Moonwall Dev Tests" diff --git a/Cargo.lock b/Cargo.lock index 98ff5f5fed..4130b4b4f6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -18,7 +18,7 @@ version = "0.1.1" dependencies = [ "blake2-rfc", "hex", - "impl-serde 0.3.2", + "impl-serde", "libsecp256k1", "log", "parity-scale-codec", @@ -43,18 +43,18 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ - "gimli 0.28.1", + "gimli 0.31.0", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "aead" @@ -88,18 +88,7 @@ dependencies = [ "cipher 0.4.4", "ctr", "ghash", - "subtle 2.5.0", -] - -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.14", - "once_cell", - "version_check", + "subtle 2.6.1", ] [[package]] @@ -109,7 +98,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.14", + "getrandom 0.2.15", "once_cell", "version_check", "zerocopy", @@ -126,9 +115,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.16" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "always-assert" @@ -162,47 +151,48 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.13" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -210,9 +200,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.81" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "approx" @@ -223,20 +213,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "aquamarine" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" -dependencies = [ - "include_dir", - "itertools 0.10.5", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "aquamarine" version = "0.5.0" @@ -248,7 +224,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -262,18 +238,6 @@ dependencies = [ "ark-std", ] -[[package]] -name = "ark-bls12-377-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -286,45 +250,6 @@ dependencies = [ "ark-std", ] -[[package]] -name = "ark-bls12-381-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-models-ext", - "ark-serialize", - "ark-std", -] - -[[package]] -name = "ark-bw6-761" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-bw6-761-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" -dependencies = [ - "ark-bw6-761", - "ark-ec", - "ark-ff", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-ec" version = "0.4.2" @@ -339,60 +264,9 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", - "rayon", "zeroize", ] -[[package]] -name = "ark-ed-on-bls12-377" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6" -dependencies = [ - "ark-bls12-377", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-377-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d" -dependencies = [ - "ark-ec", - "ark-ed-on-bls12-377", - "ark-ff", - "ark-models-ext", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" -dependencies = [ - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-models-ext", - "ark-std", -] - [[package]] name = "ark-ff" version = "0.4.2" @@ -436,19 +310,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ark-models-ext" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "derivative", -] - [[package]] name = "ark-poly" version = "0.4.2" @@ -462,35 +323,6 @@ dependencies = [ "hashbrown 0.13.2", ] -[[package]] -name = "ark-scale" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "ark-secret-scalar" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "ark-transcript", - "digest 0.10.7", - "getrandom_or_panic", - "zeroize", -] - [[package]] name = "ark-serialize" version = "0.4.2" @@ -522,39 +354,19 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", "rand 0.8.5", - "rayon", -] - -[[package]] -name = "ark-transcript" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "digest 0.10.7", - "rand_core 0.6.4", - "sha3", ] [[package]] name = "array-bytes" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" - -[[package]] -name = "array-bytes" -version = "6.2.2" +version = "6.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f840fb7195bcfc5e17ea40c26e5ce6d5b9ce5d584466e17703209657e459ae0" +checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" [[package]] name = "arrayvec" @@ -567,9 +379,9 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "asn1-rs" @@ -577,8 +389,24 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" dependencies = [ - "asn1-rs-derive", - "asn1-rs-impl", + "asn1-rs-derive 0.4.0", + "asn1-rs-impl 0.1.0", + "displaydoc", + "nom", + "num-traits", + "rusticata-macros", + "thiserror", + "time", +] + +[[package]] +name = "asn1-rs" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +dependencies = [ + "asn1-rs-derive 0.5.1", + "asn1-rs-impl 0.2.0", "displaydoc", "nom", "num-traits", @@ -596,7 +424,19 @@ dependencies = [ "proc-macro2", "quote", "syn 1.0.109", - "synstructure", + "synstructure 0.12.6", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", + "synstructure 0.13.1", ] [[package]] @@ -610,16 +450,28 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "asn1-rs-impl" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "assert_cmd" -version = "2.0.14" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8" +checksum = "dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d" dependencies = [ "anstyle", - "bstr 1.9.1", + "bstr", "doc-comment", - "predicates 3.1.0", + "libc", + "predicates 3.1.2", "predicates-core", "predicates-tree", "wait-timeout", @@ -634,7 +486,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "sp-api", "sp-consensus-slots", @@ -653,27 +505,25 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.2.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener 5.3.0", - "event-listener-strategy 0.5.1", + "event-listener-strategy", "futures-core", - "pin-project-lite 0.2.14", + "pin-project-lite", ] [[package]] name = "async-executor" -version = "1.10.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ - "async-lock 3.3.0", "async-task", "concurrent-queue", - "fastrand 2.0.2", + "fastrand 2.1.1", "futures-lite 2.3.0", "slab", ] @@ -712,21 +562,21 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.2" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" dependencies = [ - "async-lock 3.3.0", + "async-lock 3.4.0", "cfg-if", "concurrent-queue", "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.6.0", - "rustix 0.38.32", + "polling 3.7.3", + "rustix 0.38.37", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -740,13 +590,13 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", - "pin-project-lite 0.2.14", + "event-listener 5.3.1", + "event-listener-strategy", + "pin-project-lite", ] [[package]] @@ -773,43 +623,43 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.32", + "rustix 0.38.37", "windows-sys 0.48.0", ] [[package]] name = "async-signal" -version = "0.2.5" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ - "async-io 2.3.2", - "async-lock 2.8.0", + "async-io 2.3.4", + "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.32", + "rustix 0.38.37", "signal-hook-registry", "slab", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] name = "async-task" -version = "4.7.0" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.79" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -822,7 +672,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.14", + "pin-project-lite", ] [[package]] @@ -846,6 +696,17 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" +[[package]] +name = "attohttpc" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2" +dependencies = [ + "http 0.2.12", + "log", + "url", +] + [[package]] name = "auto_impl" version = "1.2.0" @@ -854,51 +715,28 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "autocfg" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ - "addr2line 0.21.0", - "cc", + "addr2line 0.24.1", "cfg-if", "libc", "miniz_oxide", - "object 0.32.2", + "object 0.36.4", "rustc-demangle", -] - -[[package]] -name = "bandersnatch_vrfs" -version = "0.0.4" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-serialize", - "ark-std", - "dleq_vrf", - "fflonk", - "merlin", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "ring 0.1.0", - "sha2 0.10.8", - "sp-ark-bls12-381", - "sp-ark-ed-on-bls12-381-bandersnatch", - "zeroize", + "windows-targets 0.52.6", ] [[package]] @@ -948,10 +786,10 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "hash-db 0.16.0", + "hash-db", "log", ] @@ -976,20 +814,20 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", - "prettyplease 0.2.20", + "prettyplease 0.2.22", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "bip32" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e141fb0f8be1c7b45887af94c88b182472b57c96b56773250ae00cd6a14a164" +checksum = "aa13fae8b6255872fd86f7faf4b41168661d7d78609f7bfe6771b85c6739a15b" dependencies = [ "bs58 0.5.1", "hmac 0.12.1", @@ -998,7 +836,7 @@ dependencies = [ "rand_core 0.6.4", "ripemd", "sha2 0.10.8", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -1041,9 +879,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitvec" @@ -1096,8 +934,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.3.0", + "arrayvec 0.7.6", + "constant_time_eq 0.3.1", ] [[package]] @@ -1107,21 +945,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.3.0", + "arrayvec 0.7.6", + "constant_time_eq 0.3.1", ] [[package]] name = "blake3" -version = "1.5.1" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" +checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "cc", "cfg-if", - "constant_time_eq 0.3.0", + "constant_time_eq 0.3.1", ] [[package]] @@ -1144,18 +982,15 @@ dependencies = [ [[package]] name = "blocking" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ - "async-channel 2.2.0", - "async-lock 3.3.0", + "async-channel 2.3.1", "async-task", - "fastrand 2.0.2", "futures-io", "futures-lite 2.3.0", "piper", - "tracing", ] [[package]] @@ -1181,8 +1016,8 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.14.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -1208,23 +1043,12 @@ dependencies = [ [[package]] name = "bstr" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" -dependencies = [ - "lazy_static", - "memchr", - "regex-automata 0.1.10", -] - -[[package]] -name = "bstr" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", - "regex-automata 0.4.6", + "regex-automata 0.4.7", "serde", ] @@ -1257,9 +1081,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.15.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" +checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" [[package]] name = "byteorder" @@ -1269,9 +1093,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" [[package]] name = "bzip2-sys" @@ -1296,9 +1120,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.6" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" dependencies = [ "serde", ] @@ -1320,7 +1144,7 @@ checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ "camino", "cargo-platform", - "semver 1.0.22", + "semver 1.0.23", "serde", "serde_json", "thiserror", @@ -1334,14 +1158,21 @@ checksum = "fd6c0e7b807d60291f42f33f58480c0bfafe28ed08286446f45e463728cf9c1c" [[package]] name = "cc" -version = "1.0.92" +version = "1.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" +checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0" dependencies = [ "jobserver", "libc", + "shlex", ] +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + [[package]] name = "cexpr" version = "0.6.0" @@ -1353,9 +1184,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", ] @@ -1408,16 +1239,16 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.37" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.52.4", + "windows-targets 0.52.6", ] [[package]] @@ -1430,7 +1261,7 @@ dependencies = [ "multibase", "multihash 0.17.0", "serde", - "unsigned-varint", + "unsigned-varint 0.7.2", ] [[package]] @@ -1443,7 +1274,7 @@ dependencies = [ "multibase", "multihash 0.18.1", "serde", - "unsigned-varint", + "unsigned-varint 0.7.2", ] [[package]] @@ -1466,20 +1297,11 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ckb-merkle-mountain-range" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ccb671c5921be8a84686e6212ca184cb1d7c51cadcdbfcbd1cc3f042f5dfb8" -dependencies = [ - "cfg-if", -] - [[package]] name = "clang-sys" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", @@ -1488,9 +1310,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -1507,9 +1329,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstream", "anstyle", @@ -1520,21 +1342,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "clap_lex" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" [[package]] name = "coarsetime" @@ -1559,9 +1381,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "combine" @@ -1579,27 +1401,11 @@ version = "7.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7" dependencies = [ - "strum 0.26.2", - "strum_macros 0.26.2", + "strum 0.26.3", + "strum_macros 0.26.4", "unicode-width", ] -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#665f5f51af5734c7b6d90b985dd6861d4c5b4752" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "fflonk", - "getrandom_or_panic", - "merlin", - "rand_chacha 0.3.1", -] - [[package]] name = "common-path" version = "1.0.0" @@ -1608,9 +1414,9 @@ checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] name = "concurrent-queue" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] @@ -1649,7 +1455,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", "once_cell", "tiny-keccak", ] @@ -1662,9 +1468,9 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "constcat" @@ -1690,9 +1496,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core2" @@ -1724,9 +1530,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" dependencies = [ "libc", ] @@ -1846,9 +1652,9 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -1883,9 +1689,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crunchy" @@ -1901,7 +1707,7 @@ checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -1933,7 +1739,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.7", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -1947,8 +1753,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "clap", "parity-scale-codec", @@ -1964,8 +1770,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1987,8 +1793,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -2010,14 +1816,15 @@ dependencies = [ "sp-runtime", "sp-timestamp", "sp-trie", + "sp-version", "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "cumulus-client-consensus-proposer" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "anyhow", "async-trait", @@ -2031,8 +1838,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-relay-chain" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-client-consensus-common", @@ -2054,8 +1861,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -2064,21 +1871,24 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", "polkadot-node-primitives", + "polkadot-node-subsystem", "polkadot-parachain-primitives", "polkadot-primitives", "sc-client-api", + "sp-api", "sp-blockchain", "sp-consensus", "sp-core", "sp-runtime", "sp-state-machine", + "sp-version", "tracing", ] [[package]] name = "cumulus-client-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.11.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2087,13 +1897,11 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", - "scale-info", "sp-api", "sp-crypto-hashing", "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std", "sp-storage", "sp-trie", "tracing", @@ -2101,8 +1909,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2117,16 +1925,18 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-consensus", + "sp-api", "sp-consensus", "sp-maybe-compressed-blob", "sp-runtime", + "sp-version", "tracing", ] [[package]] name = "cumulus-client-service" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2162,8 +1972,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2174,14 +1984,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2210,24 +2019,25 @@ dependencies = [ "sp-trie", "sp-version", "staging-xcm", + "staging-xcm-builder", "trie-db", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "cumulus-pallet-xcm" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2236,14 +2046,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -2260,15 +2069,15 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", + "staging-xcm-builder", "staging-xcm-executor", ] [[package]] name = "cumulus-primitives-core" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2277,15 +2086,14 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", "sp-trie", "staging-xcm", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2295,14 +2103,13 @@ dependencies = [ "sp-inherents", "sp-runtime", "sp-state-machine", - "sp-std", "sp-trie", ] [[package]] name = "cumulus-primitives-proof-size-hostfunction" -version = "0.2.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.10.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "sp-externalities", "sp-runtime-interface", @@ -2311,8 +2118,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-storage-weight-reclaim" -version = "1.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "7.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-proof-size-hostfunction", @@ -2323,26 +2130,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "cumulus-primitives-timestamp" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", - "futures 0.3.30", - "parity-scale-codec", "sp-inherents", - "sp-std", "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2353,7 +2156,6 @@ dependencies = [ "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2361,8 +2163,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2385,8 +2187,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2398,29 +2200,23 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-state-machine", + "sp-version", "thiserror", ] [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-trait", "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures 0.3.30", - "parking_lot 0.12.3", - "polkadot-availability-recovery", - "polkadot-collator-protocol", "polkadot-core-primitives", "polkadot-network-bridge", - "polkadot-node-collation-generation", - "polkadot-node-core-chain-api", - "polkadot-node-core-prospective-parachains", - "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", @@ -2445,8 +2241,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.17.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2484,45 +2280,30 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", "sp-runtime", "sp-state-machine", - "sp-std", "sp-trie", ] [[package]] name = "curve25519-dalek" -version = "3.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", - "subtle 2.5.0", - "zeroize", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.2" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "platforms", "rustc_version", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -2534,7 +2315,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -2552,9 +2333,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.121" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21db378d04296a84d8b7d047c36bb3954f0b46529db725d7e62fb02f9ba53ccc" +checksum = "54ccead7d199d584d139148b04b4a368d1ec7556a1d9ea2548febb1b9d49f9a4" dependencies = [ "cc", "cxxbridge-flags", @@ -2564,9 +2345,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.121" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5262a7fa3f0bae2a55b767c223ba98032d7c328f5c13fa5cdc980b77fc0658" +checksum = "c77953e99f01508f89f55c494bfa867171ef3a6c8cea03d26975368f2121a5c1" dependencies = [ "cc", "codespan-reporting", @@ -2574,24 +2355,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "cxxbridge-flags" -version = "1.0.121" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be8dcadd2e2fb4a501e1d9e93d6e88e6ea494306d8272069c92d5a9edf8855c0" +checksum = "65777e06cc48f0cb0152024c77d6cf9e4bdb4408e7b48bea993d42fa0f5b02b6" [[package]] name = "cxxbridge-macro" -version = "1.0.121" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad08a837629ad949b73d032c637653d069e909cffe4ee7870b02301939ce39cc" +checksum = "98532a60dedaebc4848cb2cba5023337cc9ea3af16a5b062633fabfd9f18fb60" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -2601,23 +2382,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ "cfg-if", - "hashbrown 0.14.3", + "hashbrown 0.14.5", "lock_api", "once_cell", - "parking_lot_core 0.9.9", + "parking_lot_core 0.9.10", ] [[package]] name = "data-encoding" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "data-encoding-macro" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e" +checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639" dependencies = [ "data-encoding", "data-encoding-macro-internal", @@ -2625,9 +2406,9 @@ dependencies = [ [[package]] name = "data-encoding-macro-internal" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3" +checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f" dependencies = [ "data-encoding", "syn 1.0.109", @@ -2649,7 +2430,21 @@ version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" dependencies = [ - "asn1-rs", + "asn1-rs 0.5.2", + "displaydoc", + "nom", + "num-bigint", + "num-traits", + "rusticata-macros", +] + +[[package]] +name = "der-parser" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" +dependencies = [ + "asn1-rs 0.6.2", "displaydoc", "nom", "num-bigint", @@ -2677,17 +2472,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive-syn-parse" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive-syn-parse" version = "0.2.0" @@ -2696,20 +2480,20 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 1.0.109", + "syn 2.0.77", ] [[package]] @@ -2745,7 +2529,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -2792,29 +2576,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", -] - -[[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=e9782f9#e9782f938629c90f3adb3fff2358bc8d1386af3e" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-scale", - "ark-secret-scalar", - "ark-serialize", - "ark-std", - "ark-transcript", - "arrayvec 0.7.4", - "zeroize", + "syn 2.0.77", ] [[package]] @@ -2839,14 +2607,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" dependencies = [ "common-path", - "derive-syn-parse 0.2.0", + "derive-syn-parse", "once_cell", "proc-macro2", "quote", "regex", - "syn 2.0.66", + "syn 2.0.77", "termcolor", - "toml 0.8.12", + "toml 0.8.19", "walkdir", ] @@ -2912,19 +2680,10 @@ dependencies = [ "elliptic-curve", "rfc6979", "serdect", - "signature 2.2.0", + "signature", "spki", ] -[[package]] -name = "ed25519" -version = "1.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" -dependencies = [ - "signature 1.6.4", -] - [[package]] name = "ed25519" version = "2.2.3" @@ -2932,49 +2691,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "signature 2.2.0", -] - -[[package]] -name = "ed25519-dalek" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" -dependencies = [ - "curve25519-dalek 3.2.0", - "ed25519 1.5.3", - "rand 0.7.3", - "serde", - "sha2 0.9.9", - "zeroize", -] - -[[package]] -name = "ed25519-dalek" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" -dependencies = [ - "curve25519-dalek 4.1.2", - "ed25519 2.2.3", - "rand_core 0.6.4", - "serde", - "sha2 0.10.8", - "subtle 2.5.0", - "zeroize", + "signature", ] [[package]] -name = "ed25519-zebra" -version = "3.1.0" +name = "ed25519-dalek" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 3.2.0", - "hashbrown 0.12.3", - "hex", + "curve25519-dalek", + "ed25519", "rand_core 0.6.4", - "sha2 0.9.9", + "serde", + "sha2 0.10.8", + "subtle 2.6.1", "zeroize", ] @@ -2984,9 +2715,9 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek 4.1.2", - "ed25519 2.2.3", - "hashbrown 0.14.3", + "curve25519-dalek", + "ed25519", + "hashbrown 0.14.5", "hex", "rand_core 0.6.4", "sha2 0.10.8", @@ -2995,9 +2726,9 @@ dependencies = [ [[package]] name = "either" -version = "1.10.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" dependencies = [ "serde", ] @@ -3018,7 +2749,7 @@ dependencies = [ "rand_core 0.6.4", "sec1", "serdect", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -3042,45 +2773,45 @@ dependencies = [ [[package]] name = "enum-as-inner" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "enumflags2" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" +checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "enumn" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -3110,9 +2841,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", "windows-sys 0.52.0", @@ -3128,7 +2859,7 @@ dependencies = [ "fixed-hash", "impl-codec", "impl-rlp", - "impl-serde 0.4.0", + "impl-serde", "scale-info", "tiny-keccak", ] @@ -3141,14 +2872,14 @@ checksum = "2e04d24d20b8ff2235cffbf242d5092de3aa45f77c5270ddbfadd2778ca13fea" dependencies = [ "bytes", "ethereum-types", - "hash-db 0.16.0", + "hash-db", "hash256-std-hasher", "parity-scale-codec", "rlp", "scale-info", "serde", "sha3", - "trie-root 0.18.0", + "trie-root", ] [[package]] @@ -3161,7 +2892,7 @@ dependencies = [ "fixed-hash", "impl-codec", "impl-rlp", - "impl-serde 0.4.0", + "impl-serde", "primitive-types", "scale-info", "uint", @@ -3181,55 +2912,34 @@ checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" dependencies = [ "concurrent-queue", "parking", - "pin-project-lite 0.2.14", -] - -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite 0.2.14", + "pin-project-lite", ] [[package]] name = "event-listener" -version = "5.3.0" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" dependencies = [ "concurrent-queue", "parking", - "pin-project-lite 0.2.14", -] - -[[package]] -name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite 0.2.14", + "pin-project-lite", ] [[package]] name = "event-listener-strategy" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" dependencies = [ - "event-listener 5.3.0", - "pin-project-lite 0.2.14", + "event-listener 5.3.1", + "pin-project-lite", ] [[package]] name = "evm" -version = "0.41.1" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#25cf24198458187c96cdf1138c11b244f9e35f6f" +version = "0.41.2" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2407#8dea63a242ac4442607d15f7e95ab3daebcbd017" dependencies = [ "auto_impl", "environmental", @@ -3249,7 +2959,7 @@ dependencies = [ [[package]] name = "evm-core" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#25cf24198458187c96cdf1138c11b244f9e35f6f" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2407#8dea63a242ac4442607d15f7e95ab3daebcbd017" dependencies = [ "parity-scale-codec", "primitive-types", @@ -3260,7 +2970,7 @@ dependencies = [ [[package]] name = "evm-gasometer" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#25cf24198458187c96cdf1138c11b244f9e35f6f" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2407#8dea63a242ac4442607d15f7e95ab3daebcbd017" dependencies = [ "environmental", "evm-core", @@ -3271,7 +2981,7 @@ dependencies = [ [[package]] name = "evm-runtime" version = "0.41.0" -source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-v1.11.0#25cf24198458187c96cdf1138c11b244f9e35f6f" +source = "git+https://github.com/moonbeam-foundation/evm?branch=moonbeam-polkadot-stable2407#8dea63a242ac4442607d15f7e95ab3daebcbd017" dependencies = [ "auto_impl", "environmental", @@ -3305,27 +3015,17 @@ dependencies = [ [[package]] name = "expander" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881" -dependencies = [ - "blake3", - "fs-err", - "proc-macro2", - "quote", -] - -[[package]] -name = "expander" -version = "2.0.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7" +checksum = "e2c470c71d91ecbd179935b24170459e926382eaaa86b590b78814e180d8a8e2" dependencies = [ "blake2 0.10.6", + "file-guard", "fs-err", + "prettyplease 0.2.22", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -3357,15 +3057,15 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.2" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" +checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fatality" -version = "0.0.6" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad875162843b0d046276327afe0136e9ed3a23d5a754210fb6f1f33610d39ab" +checksum = "ec6f82451ff7f0568c6181287189126d492b5654e30a788add08027b6363d019" dependencies = [ "fatality-proc-macro", "thiserror", @@ -3373,23 +3073,22 @@ dependencies = [ [[package]] name = "fatality-proc-macro" -version = "0.0.6" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" +checksum = "eb42427514b063d97ce21d5199f36c0c307d981434a6be32582bc79fe5bd2303" dependencies = [ - "expander 0.0.4", - "indexmap 1.9.3", - "proc-macro-crate 1.3.1", + "expander", + "indexmap 2.5.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", - "thiserror", + "syn 2.0.77", ] [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "async-trait", "fp-storage", @@ -3401,7 +3100,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "async-trait", "fp-consensus", @@ -3417,7 +3116,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "async-trait", "ethereum", @@ -3447,7 +3146,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fc-db", "fc-storage", @@ -3470,7 +3169,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "ethereum-types", @@ -3524,7 +3223,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "ethereum-types", @@ -3539,7 +3238,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "ethereum-types", @@ -3570,27 +3269,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] -name = "fflonk" -version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "merlin", -] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] -name = "fiat-crypto" -version = "0.2.7" +name = "file-guard" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" +checksum = "21ef72acf95ec3d7dbf61275be556299490a245f017cf084bd23b4f68cf9407c" +dependencies = [ + "libc", + "winapi", +] [[package]] name = "file-per-thread-logger" @@ -3604,14 +3300,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] @@ -3648,17 +3344,6 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" -[[package]] -name = "flate2" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" -dependencies = [ - "crc32fast", - "libz-sys", - "miniz_oxide", -] - [[package]] name = "float-cmp" version = "0.9.0" @@ -3715,8 +3400,8 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" -version = "12.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "13.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", ] @@ -3730,13 +3415,23 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "forwarded-header-value" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" +dependencies = [ + "nonempty", + "thiserror", +] + [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "hex", - "impl-serde 0.4.0", + "impl-serde", "libsecp256k1", "log", "parity-scale-codec", @@ -3746,12 +3441,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-runtime-interface", + "staging-xcm", ] [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "parity-scale-codec", @@ -3762,7 +3458,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "ethereum-types", @@ -3774,12 +3470,12 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "environmental", "evm", "frame-support", - "num_enum 0.7.2", + "num_enum 0.7.3", "parity-scale-codec", "scale-info", "serde", @@ -3790,7 +3486,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "ethereum", "ethereum-types", @@ -3806,7 +3502,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "frame-support", "parity-scale-codec", @@ -3818,7 +3514,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "parity-scale-codec", "serde", @@ -3832,8 +3528,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-support-procedural", @@ -3850,18 +3546,17 @@ dependencies = [ "sp-io", "sp-runtime", "sp-runtime-interface", - "sp-std", "sp-storage", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" -version = "32.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "42.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "Inflector", - "array-bytes 6.2.2", + "array-bytes", "chrono", "clap", "comfy-table", @@ -3870,7 +3565,7 @@ dependencies = [ "frame-system", "gethostname", "handlebars", - "itertools 0.10.5", + "itertools 0.11.0", "lazy_static", "linked-hash-map", "log", @@ -3907,19 +3602,19 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "14.0.1" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "frame-election-provider-support" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3930,15 +3625,14 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std", ] [[package]] name = "frame-executive" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "aquamarine 0.3.3", + "aquamarine", "frame-support", "frame-system", "frame-try-runtime", @@ -3948,7 +3642,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-tracing", ] @@ -3966,10 +3659,10 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" -version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.5.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "docify", "frame-support", "frame-system", @@ -3981,11 +3674,11 @@ dependencies = [ [[package]] name = "frame-support" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "aquamarine 0.5.0", - "array-bytes 6.2.2", + "aquamarine", + "array-bytes", "bitflags 1.3.2", "docify", "environmental", @@ -4022,49 +3715,49 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "23.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "30.0.2" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "Inflector", "cfg-expr", - "derive-syn-parse 0.2.0", - "expander 2.0.0", + "derive-syn-parse", + "expander", "frame-support-procedural-tools", - "itertools 0.10.5", + "itertools 0.11.0", "macro_magic", - "proc-macro-warning", + "proc-macro-warning 1.0.2", "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "13.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support-procedural-tools-derive", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "12.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "frame-system" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cfg-if", "docify", @@ -4083,8 +3776,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -4093,28 +3786,27 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ + "docify", "parity-scale-codec", "sp-api", ] [[package]] name = "frame-try-runtime" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std", ] [[package]] @@ -4142,7 +3834,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" dependencies = [ - "rustix 0.38.32", + "rustix 0.38.37", "windows-sys 0.48.0", ] @@ -4173,6 +3865,16 @@ dependencies = [ "futures-util", ] +[[package]] +name = "futures-bounded" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b07bbbe7d7e78809544c6f718d875627addc73a7c3582447abc052cd3dc67e0" +dependencies = [ + "futures-timer", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.30" @@ -4229,7 +3931,7 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.14", + "pin-project-lite", "waker-fn", ] @@ -4239,11 +3941,11 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" dependencies = [ - "fastrand 2.0.2", + "fastrand 2.1.1", "futures-core", "futures-io", "parking", - "pin-project-lite 0.2.14", + "pin-project-lite", ] [[package]] @@ -4254,18 +3956,17 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "futures-rustls" -version = "0.22.2" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" +checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" dependencies = [ "futures-io", - "rustls 0.20.9", - "webpki", + "rustls 0.21.12", ] [[package]] @@ -4300,7 +4001,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.14", + "pin-project-lite", "pin-utils", "slab", ] @@ -4359,9 +4060,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -4411,6 +4112,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" + [[package]] name = "glob" version = "0.3.1" @@ -4445,7 +4152,7 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -4459,8 +4166,27 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", - "indexmap 2.2.6", + "http 0.2.12", + "indexmap 2.5.0", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "h2" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http 1.1.0", + "indexmap 2.5.0", "slab", "tokio", "tokio-util", @@ -4481,12 +4207,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "hash-db" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a" - [[package]] name = "hash-db" version = "0.16.0" @@ -4507,9 +4227,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -4517,16 +4234,16 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.11", + "ahash", ] [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.11", + "ahash", "allocator-api2", "serde", ] @@ -4537,7 +4254,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" dependencies = [ - "hashbrown 0.14.3", + "hashbrown 0.14.5", ] [[package]] @@ -4561,6 +4278,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -4658,6 +4381,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.6" @@ -4665,21 +4399,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", - "http", - "pin-project-lite 0.2.14", + "http 0.2.12", + "pin-project-lite", ] [[package]] -name = "http-range-header" -version = "0.3.1" +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +dependencies = [ + "bytes", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", + "pin-project-lite", +] [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" [[package]] name = "httpdate" @@ -4695,28 +4446,49 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", - "h2", - "http", - "http-body", + "h2 0.3.26", + "http 0.2.12", + "http-body 0.4.6", "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.14", - "socket2 0.5.6", + "pin-project-lite", + "socket2 0.5.7", "tokio", "tower-service", "tracing", "want", ] +[[package]] +name = "hyper" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "h2 0.4.6", + "http 1.1.0", + "http-body 1.0.1", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + [[package]] name = "hyper-rustls" version = "0.24.2" @@ -4724,27 +4496,65 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http", - "hyper", + "http 0.2.12", + "hyper 0.14.30", "log", - "rustls 0.21.10", + "rustls 0.21.12", "rustls-native-certs 0.6.3", "tokio", "tokio-rustls 0.24.1", ] +[[package]] +name = "hyper-rustls" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +dependencies = [ + "futures-util", + "http 1.1.0", + "hyper 1.4.1", + "hyper-util", + "log", + "rustls 0.23.13", + "rustls-pki-types", + "tokio", + "tokio-rustls 0.26.0", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.1", + "hyper 1.4.1", + "pin-project-lite", + "socket2 0.5.7", + "tokio", + "tower", + "tower-service", + "tracing", +] + [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -4803,7 +4613,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io 2.3.2", + "async-io 2.3.4", "core-foundation", "fnv", "futures 0.3.30", @@ -4817,30 +4627,40 @@ dependencies = [ ] [[package]] -name = "impl-codec" -version = "0.6.0" +name = "igd-next" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" +checksum = "064d90fec10d541084e7b39ead8875a5a80d9114a2b18791565253bae25f49e4" dependencies = [ - "parity-scale-codec", + "async-trait", + "attohttpc", + "bytes", + "futures 0.3.30", + "http 0.2.12", + "hyper 0.14.30", + "log", + "rand 0.8.5", + "tokio", + "url", + "xmltree", ] [[package]] -name = "impl-rlp" -version = "0.3.0" +name = "impl-codec" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" dependencies = [ - "rlp", + "parity-scale-codec", ] -[[package]] -name = "impl-serde" -version = "0.3.2" +[[package]] +name = "impl-rlp" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" dependencies = [ - "serde", + "rlp", ] [[package]] @@ -4865,18 +4685,18 @@ dependencies = [ [[package]] name = "include_dir" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" dependencies = [ "include_dir_macros", ] [[package]] name = "include_dir_macros" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" dependencies = [ "proc-macro2", "quote", @@ -4895,12 +4715,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown 0.14.5", ] [[package]] @@ -4920,9 +4740,9 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] @@ -4948,7 +4768,7 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.9", "libc", "windows-sys 0.48.0", ] @@ -4965,7 +4785,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.6", + "socket2 0.5.7", "widestring", "windows-sys 0.48.0", "winreg", @@ -4973,30 +4793,36 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" [[package]] name = "is-terminal" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] [[package]] name = "is_executable" -version = "1.0.1" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa9acdc6d67b75e626ad644734e8bc6df893d9cd2a834129065d3dd6158ea9c8" +checksum = "4ba3d8548b8b04dafdf2f4cc6f5e379db766d0a6d9aac233ad4c9a92ea892233" dependencies = [ "winapi", ] +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + [[package]] name = "itertools" version = "0.10.5" @@ -5030,29 +4856,49 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +[[package]] +name = "jni" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] [[package]] name = "jsonrpsee" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfdb12a2381ea5b2e68c3469ec604a007b367778cdb14d09612c8069ebd616ad" +checksum = "62b089779ad7f80768693755a031cc14a7766aba707cbe886674e3f79e9b7e47" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -5066,20 +4912,22 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4978087a58c3ab02efc5b07c5e5e2803024536106fd5506f558db172c889b3aa" +checksum = "08163edd8bcc466c33d79e10f695cdc98c00d1e6ddfb95cec41b6b0279dd5432" dependencies = [ + "base64 0.22.1", "futures-util", - "http", + "http 1.1.0", "jsonrpsee-core", "pin-project", - "rustls-native-certs 0.7.0", + "rustls 0.23.13", "rustls-pki-types", - "soketto", + "rustls-platform-verifier", + "soketto 0.8.0", "thiserror", "tokio", - "tokio-rustls 0.25.0", + "tokio-rustls 0.26.0", "tokio-util", "tracing", "url", @@ -5087,16 +4935,19 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257e1ec385e07b0255dde0b933f948b5c8b8c28d42afda9587c3a967b896d" +checksum = "79712302e737d23ca0daa178e752c9334846b08321d439fd89af9a384f8c830b" dependencies = [ "anyhow", "async-trait", "beef", + "bytes", "futures-timer", "futures-util", - "hyper", + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", "jsonrpsee-types", "parking_lot 0.12.3", "pin-project", @@ -5112,15 +4963,20 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ccf93fc4a0bfe05d851d37d7c32b7f370fe94336b52a2f0efc5f1981895c2e5" +checksum = "2d90064e04fb9d7282b1c71044ea94d0bbc6eff5621c66f1a0bce9e9de7cf3ac" dependencies = [ "async-trait", - "hyper", - "hyper-rustls", + "base64 0.22.1", + "http-body 1.0.1", + "hyper 1.4.1", + "hyper-rustls 0.27.3", + "hyper-util", "jsonrpsee-core", "jsonrpsee-types", + "rustls 0.23.13", + "rustls-platform-verifier", "serde", "serde_json", "thiserror", @@ -5132,33 +4988,37 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d0bb047e79a143b32ea03974a6bf59b62c2a4c5f5d42a381c907a8bbb3f75c0" +checksum = "7895f186d5921065d96e16bd795e5ca89ac8356ec423fafc6e3d7cf8ec11aee4" dependencies = [ - "heck 0.4.1", - "proc-macro-crate 3.1.0", + "heck 0.5.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "jsonrpsee-server" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12d8b6a9674422a8572e0b0abb12feeb3f2aeda86528c80d0350c2bd0923ab41" +checksum = "654afab2e92e5d88ebd8a39d6074483f3f2bfdf91c5ac57fe285e7127cdd4f51" dependencies = [ + "anyhow", "futures-util", - "http", - "hyper", + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", + "hyper 1.4.1", + "hyper-util", "jsonrpsee-core", "jsonrpsee-types", "pin-project", "route-recognizer", "serde", "serde_json", - "soketto", + "soketto 0.8.0", "thiserror", "tokio", "tokio-stream", @@ -5169,12 +5029,12 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "150d6168405890a7a3231a3c74843f58b8959471f6df76078db2619ddee1d07d" +checksum = "d9c465fbe385238e861fdc4d1c85e04ada6c1fd246161d26385c1b311724d2af" dependencies = [ - "anyhow", "beef", + "http 1.1.0", "serde", "serde_json", "thiserror", @@ -5182,11 +5042,11 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.22.5" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58b9db2dfd5bb1194b0ce921504df9ceae210a345bc2f6c5a61432089bbab070" +checksum = "1c28759775f5cb2f1ea9667672d3fe2b0e701d1f4b7b67954e60afe7fd058b5e" dependencies = [ - "http", + "http 1.1.0", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", @@ -5268,11 +5128,11 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin 0.9.8", ] [[package]] @@ -5283,18 +5143,18 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libloading" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.4", + "windows-targets 0.52.6", ] [[package]] @@ -5305,14 +5165,15 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libp2p" -version = "0.51.4" +version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" +checksum = "e94495eb319a85b70a68b85e2389a95bb3555c71c49025b78c691a854a7e6464" dependencies = [ "bytes", + "either", "futures 0.3.30", "futures-timer", - "getrandom 0.2.14", + "getrandom 0.2.15", "instant", "libp2p-allow-block-list", "libp2p-connection-limits", @@ -5329,18 +5190,21 @@ dependencies = [ "libp2p-request-response", "libp2p-swarm", "libp2p-tcp", + "libp2p-upnp", "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", - "multiaddr", + "multiaddr 0.18.1", "pin-project", + "rw-stream-sink", + "thiserror", ] [[package]] name = "libp2p-allow-block-list" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50" +checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" dependencies = [ "libp2p-core", "libp2p-identity", @@ -5350,9 +5214,9 @@ dependencies = [ [[package]] name = "libp2p-connection-limits" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0" +checksum = "2f5107ad45cb20b2f6c3628c7b6014b996fcb13a88053f4569c872c6e30abf58" dependencies = [ "libp2p-core", "libp2p-identity", @@ -5362,9 +5226,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.39.2" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" +checksum = "dd44289ab25e4c9230d9246c475a22241e301b23e8f4061d3bdef304a1a99713" dependencies = [ "either", "fnv", @@ -5373,8 +5237,8 @@ dependencies = [ "instant", "libp2p-identity", "log", - "multiaddr", - "multihash 0.17.0", + "multiaddr 0.18.1", + "multihash 0.19.1", "multistream-select", "once_cell", "parking_lot 0.12.3", @@ -5384,39 +5248,42 @@ dependencies = [ "rw-stream-sink", "smallvec", "thiserror", - "unsigned-varint", + "unsigned-varint 0.7.2", "void", ] [[package]] name = "libp2p-dns" -version = "0.39.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" +checksum = "e6a18db73084b4da2871438f6239fef35190b05023de7656e877c18a00541a3b" dependencies = [ + "async-trait", "futures 0.3.30", "libp2p-core", + "libp2p-identity", "log", "parking_lot 0.12.3", "smallvec", - "trust-dns-resolver 0.22.0", + "trust-dns-resolver", ] [[package]] name = "libp2p-identify" -version = "0.42.2" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" +checksum = "45a96638a0a176bec0a4bcaebc1afa8cf909b114477209d7456ade52c61cd9cd" dependencies = [ "asynchronous-codec", "either", "futures 0.3.30", + "futures-bounded", "futures-timer", "libp2p-core", "libp2p-identity", "libp2p-swarm", "log", - "lru 0.10.1", + "lru 0.12.4", "quick-protobuf", "quick-protobuf-codec", "smallvec", @@ -5426,29 +5293,29 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.1.3" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" +checksum = "55cca1eb2bc1fd29f099f3daaab7effd01e1a54b7c577d0ed082521034d912e8" dependencies = [ - "bs58 0.4.0", - "ed25519-dalek 2.1.1", - "log", - "multiaddr", - "multihash 0.17.0", + "bs58 0.5.1", + "ed25519-dalek", + "hkdf", + "multihash 0.19.1", "quick-protobuf", "rand 0.8.5", "sha2 0.10.8", "thiserror", + "tracing", "zeroize", ] [[package]] name = "libp2p-kad" -version = "0.43.3" +version = "0.44.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" +checksum = "16ea178dabba6dde6ffc260a8e0452ccdc8f79becf544946692fff9d412fc29d" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "asynchronous-codec", "bytes", "either", @@ -5461,20 +5328,21 @@ dependencies = [ "libp2p-swarm", "log", "quick-protobuf", + "quick-protobuf-codec", "rand 0.8.5", "sha2 0.10.8", "smallvec", "thiserror", "uint", - "unsigned-varint", + "unsigned-varint 0.7.2", "void", ] [[package]] name = "libp2p-mdns" -version = "0.43.1" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" +checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" dependencies = [ "data-encoding", "futures 0.3.30", @@ -5485,7 +5353,7 @@ dependencies = [ "log", "rand 0.8.5", "smallvec", - "socket2 0.4.10", + "socket2 0.5.7", "tokio", "trust-dns-proto 0.22.0", "void", @@ -5493,30 +5361,35 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.12.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46" +checksum = "239ba7d28f8d0b5d77760dc6619c05c7e88e74ec8fbbe97f856f20a56745e620" dependencies = [ + "instant", "libp2p-core", "libp2p-identify", + "libp2p-identity", "libp2p-kad", "libp2p-ping", "libp2p-swarm", + "once_cell", "prometheus-client", ] [[package]] name = "libp2p-noise" -version = "0.42.2" +version = "0.43.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" +checksum = "d2eeec39ad3ad0677551907dd304b2f13f17208ccebe333bef194076cd2e8921" dependencies = [ "bytes", - "curve25519-dalek 3.2.0", + "curve25519-dalek", "futures 0.3.30", "libp2p-core", "libp2p-identity", "log", + "multiaddr 0.18.1", + "multihash 0.19.1", "once_cell", "quick-protobuf", "rand 0.8.5", @@ -5524,21 +5397,22 @@ dependencies = [ "snow", "static_assertions", "thiserror", - "x25519-dalek 1.1.1", + "x25519-dalek", "zeroize", ] [[package]] name = "libp2p-ping" -version = "0.42.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" +checksum = "e702d75cd0827dfa15f8fd92d15b9932abe38d10d21f47c50438c71dd1b5dae3" dependencies = [ "either", "futures 0.3.30", "futures-timer", "instant", "libp2p-core", + "libp2p-identity", "libp2p-swarm", "log", "rand 0.8.5", @@ -5547,9 +5421,9 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.7.0-alpha.3" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" +checksum = "130d451d83f21b81eb7b35b360bc7972aeafb15177784adc56528db082e6b927" dependencies = [ "bytes", "futures 0.3.30", @@ -5560,18 +5434,20 @@ dependencies = [ "libp2p-tls", "log", "parking_lot 0.12.3", - "quinn-proto", + "quinn 0.10.2", "rand 0.8.5", - "rustls 0.20.9", + "ring 0.16.20", + "rustls 0.21.12", + "socket2 0.5.7", "thiserror", "tokio", ] [[package]] name = "libp2p-request-response" -version = "0.24.1" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" +checksum = "d8e3b4d67870478db72bac87bfc260ee6641d0734e0e3e275798f089c3fecfd4" dependencies = [ "async-trait", "futures 0.3.30", @@ -5579,15 +5455,17 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", + "log", "rand 0.8.5", "smallvec", + "void", ] [[package]] name = "libp2p-swarm" -version = "0.42.2" +version = "0.43.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" +checksum = "580189e0074af847df90e75ef54f3f30059aedda37ea5a1659e8b9fca05c0141" dependencies = [ "either", "fnv", @@ -5598,6 +5476,8 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", + "multistream-select", + "once_cell", "rand 0.8.5", "smallvec", "tokio", @@ -5606,36 +5486,39 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.32.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" +checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" dependencies = [ "heck 0.4.1", + "proc-macro-warning 0.4.2", + "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.77", ] [[package]] name = "libp2p-tcp" -version = "0.39.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" +checksum = "b558dd40d1bcd1aaaed9de898e9ec6a436019ecc2420dd0016e712fbb61c5508" dependencies = [ "futures 0.3.30", "futures-timer", "if-watch", "libc", "libp2p-core", + "libp2p-identity", "log", - "socket2 0.4.10", + "socket2 0.5.7", "tokio", ] [[package]] name = "libp2p-tls" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" +checksum = "8218d1d5482b122ccae396bbf38abdcb283ecc96fa54760e1dfd251f0546ac61" dependencies = [ "futures 0.3.30", "futures-rustls", @@ -5643,51 +5526,69 @@ dependencies = [ "libp2p-identity", "rcgen", "ring 0.16.20", - "rustls 0.20.9", + "rustls 0.21.12", + "rustls-webpki 0.101.7", "thiserror", - "webpki", - "x509-parser 0.14.0", + "x509-parser 0.15.1", "yasna", ] +[[package]] +name = "libp2p-upnp" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82775a47b34f10f787ad3e2a22e2c1541e6ebef4fe9f28f3ac553921554c94c1" +dependencies = [ + "futures 0.3.30", + "futures-timer", + "igd-next", + "libp2p-core", + "libp2p-swarm", + "log", + "tokio", + "void", +] + [[package]] name = "libp2p-wasm-ext" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" +checksum = "1e5d8e3a9e07da0ef5b55a9f26c009c8fb3c725d492d8bb4b431715786eea79c" dependencies = [ "futures 0.3.30", "js-sys", "libp2p-core", - "parity-send-wrapper", + "send_wrapper", "wasm-bindgen", "wasm-bindgen-futures", ] [[package]] name = "libp2p-websocket" -version = "0.41.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" +checksum = "004ee9c4a4631435169aee6aad2f62e3984dc031c43b6d29731e8e82a016c538" dependencies = [ "either", "futures 0.3.30", "futures-rustls", "libp2p-core", + "libp2p-identity", "log", "parking_lot 0.12.3", - "quicksink", + "pin-project-lite", "rw-stream-sink", - "soketto", + "soketto 0.8.0", + "thiserror", "url", - "webpki-roots", + "webpki-roots 0.25.4", ] [[package]] name = "libp2p-yamux" -version = "0.43.1" +version = "0.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" +checksum = "8eedcb62824c4300efb9cfd4e2a6edaf3ca097b9e68b36dabe45a44469fd6a85" dependencies = [ "futures 0.3.30", "libp2p-core", @@ -5702,8 +5603,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", + "redox_syscall 0.5.4", ] [[package]] @@ -5748,7 +5650,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -5782,9 +5684,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.16" +version = "1.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" +checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472" dependencies = [ "cc", "pkg-config", @@ -5838,9 +5740,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "lioness" @@ -5856,30 +5758,30 @@ dependencies = [ [[package]] name = "litep2p" -version = "0.5.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f02542ae3a94b4c4ffa37dc56388c923e286afa3bf65452e3984b50b2a2f316" +checksum = "0f46c51c205264b834ceed95c8b195026e700494bc3991aaba3b4ea9e20626d9" dependencies = [ "async-trait", "bs58 0.4.0", "bytes", "cid 0.10.1", - "ed25519-dalek 1.0.1", + "ed25519-dalek", "futures 0.3.30", "futures-timer", "hex-literal 0.4.1", - "indexmap 2.2.6", + "indexmap 2.5.0", "libc", "mockall 0.12.1", - "multiaddr", + "multiaddr 0.17.1", "multihash 0.17.0", "network-interface", "nohash-hasher", "parking_lot 0.12.3", "pin-project", - "prost 0.11.9", - "prost-build", - "quinn", + "prost 0.12.6", + "prost-build 0.11.9", + "quinn 0.9.4", "rand 0.8.5", "rcgen", "ring 0.16.20", @@ -5889,7 +5791,7 @@ dependencies = [ "simple-dns", "smallvec", "snow", - "socket2 0.5.6", + "socket2 0.5.7", "static_assertions", "str0m", "thiserror", @@ -5898,22 +5800,22 @@ dependencies = [ "tokio-tungstenite", "tokio-util", "tracing", - "trust-dns-resolver 0.23.2", + "trust-dns-resolver", "uint", - "unsigned-varint", + "unsigned-varint 0.8.0", "url", "webpki", - "x25519-dalek 2.0.1", - "x509-parser 0.15.1", + "x25519-dalek", + "x509-parser 0.16.0", "yasna", "zeroize", ] [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -5921,24 +5823,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lru" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" -dependencies = [ - "hashbrown 0.13.2", -] +checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" [[package]] name = "lru" -version = "0.11.1" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" +checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" +dependencies = [ + "hashbrown 0.14.5", +] [[package]] name = "lru-cache" @@ -5951,19 +5853,18 @@ dependencies = [ [[package]] name = "lz4" -version = "1.24.0" +version = "1.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" +checksum = "a231296ca742e418c43660cb68e082486ff2538e8db432bc818580f3965025ed" dependencies = [ - "libc", "lz4-sys", ] [[package]] name = "lz4-sys" -version = "1.9.4" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" +checksum = "fcb44a01837a858d47e5a630d2ccf304c8efcc4b83b8f9f75b7a9ee4fcc6e57d" dependencies = [ "cc", "libc", @@ -5980,50 +5881,50 @@ dependencies = [ [[package]] name = "macro_magic" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e03844fc635e92f3a0067e25fa4bf3e3dbf3f2927bf3aa01bb7bc8f1c428949d" +checksum = "cc33f9f0351468d26fbc53d9ce00a096c8522ecb42f19b50f34f2c422f76d21d" dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "macro_magic_core" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "468155613a44cfd825f1fb0ffa532b018253920d404e6fca1e8d43155198a46d" +checksum = "1687dc887e42f352865a393acae7cf79d98fab6351cde1f58e9e057da89bf150" dependencies = [ "const-random", - "derive-syn-parse 0.1.5", + "derive-syn-parse", "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "macro_magic_core_macros" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654" +checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "macro_magic_macros" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3" +checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -6055,9 +5956,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "matrixmultiply" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" +checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a" dependencies = [ "autocfg", "rawpointer", @@ -6065,9 +5966,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" @@ -6075,7 +5976,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.32", + "rustix 0.38.37", ] [[package]] @@ -6089,22 +5990,13 @@ dependencies = [ [[package]] name = "memmap2" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.8.0" @@ -6120,7 +6012,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" dependencies = [ - "hash-db 0.16.0", + "hash-db", ] [[package]] @@ -6129,7 +6021,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f313fcff1d2a4bcaa2deeaa00bf7530d77d5f7bd0467a117dde2e29a75a7a17a" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "blake3", "frame-metadata", "parity-scale-codec", @@ -6168,22 +6060,23 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" dependencies = [ - "adler", + "adler2", ] [[package]] name = "mio" -version = "0.8.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -6193,11 +6086,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", - "curve25519-dalek 4.1.2", + "curve25519-dalek", "either", "hashlink", "lioness", @@ -6206,15 +6099,15 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", - "subtle 2.5.0", + "subtle 2.6.1", "thiserror", "zeroize", ] [[package]] name = "mmr-gadget" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "log", @@ -6232,8 +6125,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -6271,7 +6164,7 @@ dependencies = [ "fragile", "lazy_static", "mockall_derive 0.12.1", - "predicates 3.1.0", + "predicates 3.1.2", "predicates-tree", ] @@ -6296,7 +6189,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -6330,7 +6223,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "frame-try-runtime", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "moonbeam-core-primitives", "moonbeam-evm-tracer", @@ -6455,12 +6348,12 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "strum 0.24.1", + "strum 0.26.3", "strum_macros 0.24.3", "substrate-wasm-builder", - "xcm-fee-payment-runtime-api", "xcm-primitives 0.1.0", "xcm-primitives 0.1.1", + "xcm-runtime-apis", "xcm-simulator", ] @@ -6473,7 +6366,7 @@ dependencies = [ "hex", "moonbeam-cli", "moonbeam-service", - "nix 0.23.2", + "nix 0.28.0", "pallet-xcm", "serde", "serde_json", @@ -6554,7 +6447,7 @@ version = "0.1.1" dependencies = [ "account", "fp-self-contained", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "sp-core", "sp-runtime", ] @@ -6566,7 +6459,7 @@ dependencies = [ "cumulus-primitives-core", "flume 0.10.14", "futures 0.3.30", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "jsonrpsee", "parity-scale-codec", "staging-xcm", @@ -6712,7 +6605,7 @@ dependencies = [ "fc-storage", "fp-rpc", "futures 0.3.30", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "jsonrpsee", "moonbeam-client-evm-tracing", "moonbeam-rpc-core-debug", @@ -6847,7 +6740,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "frame-try-runtime", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "moonbeam-core-primitives", "moonbeam-evm-tracer", @@ -6966,12 +6859,12 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "strum 0.24.1", + "strum 0.26.3", "strum_macros 0.24.3", "substrate-wasm-builder", - "xcm-fee-payment-runtime-api", "xcm-primitives 0.1.0", "xcm-primitives 0.1.1", + "xcm-runtime-apis", "xcm-simulator", ] @@ -7045,8 +6938,8 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "xcm-fee-payment-runtime-api", "xcm-primitives 0.1.1", + "xcm-runtime-apis", ] [[package]] @@ -7091,7 +6984,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.30", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "jsonrpsee", "libsecp256k1", "log", @@ -7114,7 +7007,7 @@ dependencies = [ "moonriver-runtime", "nimbus-consensus", "nimbus-primitives", - "nix 0.23.2", + "nix 0.28.0", "pallet-author-inherent", "pallet-balances", "pallet-ethereum", @@ -7193,8 +7086,8 @@ dependencies = [ "tokio", "tokio-retry", "tracing", - "trie-root 0.15.2", - "xcm-fee-payment-runtime-api", + "trie-root", + "xcm-runtime-apis", ] [[package]] @@ -7277,7 +7170,7 @@ dependencies = [ "frame-system-rpc-runtime-api", "frame-try-runtime", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "moonbeam-core-primitives", "moonbeam-evm-tracer", @@ -7397,12 +7290,12 @@ dependencies = [ "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "strum 0.24.1", + "strum 0.26.3", "strum_macros 0.24.3", "substrate-wasm-builder", - "xcm-fee-payment-runtime-api", "xcm-primitives 0.1.0", "xcm-primitives 0.1.1", + "xcm-runtime-apis", "xcm-simulator", ] @@ -7421,7 +7314,26 @@ dependencies = [ "percent-encoding", "serde", "static_assertions", - "unsigned-varint", + "unsigned-varint 0.7.2", + "url", +] + +[[package]] +name = "multiaddr" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b852bc02a2da5feed68cd14fa50d0774b92790a5bdbfa932a813926c8472070" +dependencies = [ + "arrayref", + "byteorder", + "data-encoding", + "libp2p-identity", + "multibase", + "multihash 0.19.1", + "percent-encoding", + "serde", + "static_assertions", + "unsigned-varint 0.7.2", "url", ] @@ -7447,96 +7359,51 @@ dependencies = [ "blake3", "core2", "digest 0.10.7", - "multihash-derive 0.8.0", + "multihash-derive", "sha2 0.10.8", "sha3", - "unsigned-varint", + "unsigned-varint 0.7.2", ] [[package]] name = "multihash" version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive 0.8.0", - "sha2 0.10.8", - "sha3", - "unsigned-varint", -] - -[[package]] -name = "multihash" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" -dependencies = [ - "core2", - "unsigned-varint", -] - -[[package]] -name = "multihash-codetable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d815ecb3c8238d00647f8630ede7060a642c9f704761cd6082cb4028af6935" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive 0.9.0", - "ripemd", - "serde", - "sha1", - "sha2 0.10.8", - "sha3", - "strobe-rs", -] - -[[package]] -name = "multihash-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", +checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" +dependencies = [ + "blake2b_simd", + "blake2s_simd", + "blake3", + "core2", + "digest 0.10.7", + "multihash-derive", + "sha2 0.10.8", + "sha3", + "unsigned-varint 0.7.2", ] [[package]] -name = "multihash-derive" -version = "0.9.0" +name = "multihash" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "890e72cb7396cb99ed98c1246a97b243cc16394470d94e0bc8b0c2c11d84290e" +checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492" dependencies = [ "core2", - "multihash 0.19.1", - "multihash-derive-impl", + "unsigned-varint 0.7.2", ] [[package]] -name = "multihash-derive-impl" -version = "0.1.0" +name = "multihash-derive" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38685e08adb338659871ecfc6ee47ba9b22dcc8abcf6975d379cc49145c3040" +checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 1.1.3", "proc-macro-error", "proc-macro2", "quote", "syn 1.0.109", - "synstructure", + "synstructure 0.12.6", ] [[package]] @@ -7545,25 +7412,31 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +[[package]] +name = "multimap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + [[package]] name = "multistream-select" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" +checksum = "ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19" dependencies = [ "bytes", "futures 0.3.30", "log", "pin-project", "smallvec", - "unsigned-varint", + "unsigned-varint 0.7.2", ] [[package]] name = "nalgebra" -version = "0.32.5" +version = "0.32.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef" +checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4" dependencies = [ "approx", "matrixmultiply", @@ -7577,13 +7450,13 @@ dependencies = [ [[package]] name = "nalgebra-macros" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" +checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.77", ] [[package]] @@ -7601,16 +7474,15 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", ] [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -7703,7 +7575,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "async-backing-primitives", "async-trait", @@ -7743,7 +7615,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "async-trait", "frame-benchmarking", @@ -7758,19 +7630,6 @@ dependencies = [ "sp-std", ] -[[package]] -name = "nix" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" -dependencies = [ - "bitflags 1.3.2", - "cc", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - [[package]] name = "nix" version = "0.24.3" @@ -7784,12 +7643,13 @@ dependencies = [ [[package]] name = "nix" -version = "0.27.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", + "cfg_aliases", "libc", ] @@ -7827,6 +7687,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonempty" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" + [[package]] name = "nonzero_ext" version = "0.3.0" @@ -7865,9 +7731,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -7894,7 +7760,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "itoa", ] @@ -7945,7 +7811,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.9", "libc", ] @@ -7960,11 +7826,11 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ - "num_enum_derive 0.7.2", + "num_enum_derive 0.7.3", ] [[package]] @@ -7980,14 +7846,14 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -8011,13 +7877,31 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.36.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" +dependencies = [ + "memchr", +] + [[package]] name = "oid-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" dependencies = [ - "asn1-rs", + "asn1-rs 0.5.2", +] + +[[package]] +name = "oid-registry" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +dependencies = [ + "asn1-rs 0.6.2", ] [[package]] @@ -8040,11 +7924,11 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "foreign-types", "libc", @@ -8061,7 +7945,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -8072,18 +7956,18 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-src" -version = "300.3.0+3.3.0" +version = "300.3.2+3.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba8804a1c5765b18c4b3f907e6897ebabeedebc9830e1a0046c4a4cf44663e1" +checksum = "a211a18d945ef7e648cc6e0058f4c548ee46aab922ea203e0d30e966ea23647b" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", @@ -8100,9 +7984,9 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "orchestra" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2356622ffdfe72362a45a1e5e87bb113b8327e596e39b91f11f0ef4395c8da79" +checksum = "41f6bbacc8c189a3f2e45e0fd0436e5d97f194db888e721bdbc3973e7dbed4c2" dependencies = [ "async-trait", "dyn-clonable", @@ -8117,15 +8001,15 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eedb646674596266dc9bb2b5c7eea7c36b32ecc7777eba0d510196972d72c4fd" +checksum = "f7b1d40dd8f367db3c65bec8d3dd47d4a604ee8874480738f93191bddab4e0e0" dependencies = [ - "expander 2.0.0", - "indexmap 2.2.6", + "expander", + "indexmap 2.5.0", "itertools 0.11.0", "petgraph", - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "syn 1.0.109", @@ -8142,8 +8026,8 @@ dependencies = [ [[package]] name = "orml-traits" -version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-v1.11.0#f653f239532bd72b6bc4a7290db10790a38b0b92" +version = "1.0.0" +source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -8162,8 +8046,8 @@ dependencies = [ [[package]] name = "orml-utilities" -version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-v1.11.0#f653f239532bd72b6bc4a7290db10790a38b0b92" +version = "1.0.0" +source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" dependencies = [ "frame-support", "parity-scale-codec", @@ -8177,8 +8061,8 @@ dependencies = [ [[package]] name = "orml-xcm-support" -version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-v1.11.0#f653f239532bd72b6bc4a7290db10790a38b0b92" +version = "1.0.0" +source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" dependencies = [ "frame-support", "orml-traits", @@ -8191,8 +8075,8 @@ dependencies = [ [[package]] name = "orml-xtokens" -version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-v1.11.0#f653f239532bd72b6bc4a7290db10790a38b0b92" +version = "1.0.0" +source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" dependencies = [ "frame-support", "frame-system", @@ -8230,8 +8114,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "10.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "19.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8244,7 +8128,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] @@ -8269,8 +8152,8 @@ dependencies = [ [[package]] name = "pallet-asset-rate" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8279,13 +8162,12 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-asset-tx-payment" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8297,29 +8179,28 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-assets" -version = "29.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", + "impl-trait-for-tuples", "log", "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8339,7 +8220,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8358,7 +8239,7 @@ dependencies = [ [[package]] name = "pallet-author-mapping" version = "2.0.5" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8377,7 +8258,7 @@ dependencies = [ [[package]] name = "pallet-author-slot-filter" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "frame-benchmarking", "frame-support", @@ -8394,8 +8275,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -8405,13 +8286,12 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-authorship" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -8419,13 +8299,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-babe" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8443,15 +8322,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", ] [[package]] name = "pallet-bags-list" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "aquamarine 0.5.0", + "aquamarine", "docify", "frame-benchmarking", "frame-election-provider-support", @@ -8464,14 +8342,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-tracing", ] [[package]] name = "pallet-balances" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -8481,13 +8358,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-beefy" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -8501,15 +8377,14 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", ] [[package]] name = "pallet-beefy-mmr" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "binary-merkle-tree", "frame-support", "frame-system", @@ -8526,13 +8401,12 @@ dependencies = [ "sp-io", "sp-runtime", "sp-state-machine", - "sp-std", ] [[package]] name = "pallet-bounties" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8544,13 +8418,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-broker" -version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "frame-benchmarking", @@ -8563,13 +8436,12 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-child-bounties" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8582,13 +8454,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-collator-selection" -version = "9.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "18.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8602,13 +8473,12 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-collective" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8619,13 +8489,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-conviction-voting" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "assert_matches", "frame-benchmarking", @@ -8636,15 +8505,14 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-crowdloan-rewards" version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/crowdloan-rewards?branch=moonbeam-polkadot-v1.11.0#35d34816f5b4655d2192633d0d69531e4ed35f66" +source = "git+https://github.com/moonbeam-foundation/crowdloan-rewards?branch=moonbeam-polkadot-stable2407#3c0135e87804b7ba3efadb0d053086cca5e66b54" dependencies = [ - "ed25519-dalek 2.1.1", + "ed25519-dalek", "frame-benchmarking", "frame-support", "frame-system", @@ -8661,10 +8529,23 @@ dependencies = [ "sp-trie", ] +[[package]] +name = "pallet-delegated-staking" +version = "4.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" +dependencies = [ + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-runtime", + "sp-staking", +] + [[package]] name = "pallet-democracy" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8676,13 +8557,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8698,14 +8578,13 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std", - "strum 0.26.2", + "strum 0.26.3", ] [[package]] name = "pallet-election-provider-support-benchmarking" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -8713,13 +8592,12 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-elections-phragmen" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -8732,13 +8610,12 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-emergency-para-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8781,7 +8658,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "environmental", "ethereum", @@ -8837,7 +8714,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "environmental", "evm", @@ -8846,13 +8723,11 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hash-db 0.16.0", - "hex", + "hash-db", "hex-literal 0.4.1", "impl-trait-for-tuples", "log", "parity-scale-codec", - "rlp", "scale-info", "sp-core", "sp-io", @@ -8862,7 +8737,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "frame-support", "frame-system", @@ -8878,7 +8753,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "nimbus-primitives", "num_enum 0.5.11", @@ -8906,7 +8781,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "libsecp256k1", "log", "num_enum 0.5.11", @@ -8935,7 +8810,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -8957,7 +8832,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-blake2" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", ] @@ -8965,7 +8840,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "sp-core", @@ -8981,7 +8856,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "libsecp256k1", "log", "num_enum 0.5.11", @@ -9011,7 +8886,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -9043,7 +8918,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -9097,7 +8972,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "frame-support", @@ -9118,7 +8993,7 @@ dependencies = [ "frame-support", "frame-system", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "orml-traits", @@ -9154,7 +9029,7 @@ dependencies = [ "frame-support", "frame-system", "hex", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "pallet-balances", "pallet-evm", @@ -9174,7 +9049,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "num", @@ -9186,7 +9061,7 @@ version = "0.1.0" dependencies = [ "fp-evm", "frame-support", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "p256", "precompile-utils", ] @@ -9226,7 +9101,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -9255,7 +9130,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -9282,7 +9157,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "nimbus-primitives", "num_enum 0.5.11", @@ -9310,7 +9185,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "pallet-balances", @@ -9339,7 +9214,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "pallet-balances", "pallet-evm", @@ -9365,7 +9240,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "log", "num_enum 0.5.11", "orml-traits", @@ -9420,7 +9295,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "tiny-keccak", @@ -9429,7 +9304,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "ripemd", @@ -9439,7 +9314,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-storage-cleaner" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "fp-evm", "frame-support", @@ -9454,7 +9329,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "cumulus-primitives-core", "evm", @@ -9462,7 +9337,7 @@ dependencies = [ "frame-support", "frame-system", "log", - "num_enum 0.7.2", + "num_enum 0.7.3", "pallet-evm", "pallet-xcm", "precompile-utils", @@ -9585,7 +9460,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "libsecp256k1", "log", "num_enum 0.5.11", @@ -9608,8 +9483,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -9622,13 +9497,12 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-grandpa" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9645,13 +9519,12 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", ] [[package]] name = "pallet-identity" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "enumflags2", "frame-benchmarking", @@ -9668,8 +9541,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9683,13 +9556,12 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-indices" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9700,13 +9572,12 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9721,8 +9592,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9733,13 +9604,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-message-queue" -version = "31.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "40.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "environmental", "frame-benchmarking", @@ -9752,14 +9622,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-weights", ] [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "frame-benchmarking", "frame-support", @@ -9777,8 +9646,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9790,7 +9659,6 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std", ] [[package]] @@ -9862,8 +9730,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9873,13 +9741,12 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-nis" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -9889,13 +9756,12 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-nomination-pools" -version = "25.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -9907,20 +9773,20 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", "sp-tracing", ] [[package]] name = "pallet-nomination-pools-benchmarking" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "35.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-support", "frame-system", "pallet-bags-list", + "pallet-delegated-staking", "pallet-nomination-pools", "pallet-staking", "parity-scale-codec", @@ -9928,24 +9794,22 @@ dependencies = [ "sp-runtime", "sp-runtime-interface", "sp-staking", - "sp-std", ] [[package]] name = "pallet-nomination-pools-runtime-api" -version = "23.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "32.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std", ] [[package]] name = "pallet-offences" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -9956,13 +9820,12 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-offences-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -9980,7 +9843,6 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] @@ -10007,8 +9869,8 @@ dependencies = [ [[package]] name = "pallet-parameters" -version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.8.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-storage-weight-reclaim", "docify", @@ -10021,7 +9883,6 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", ] [[package]] @@ -10046,8 +9907,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10058,13 +9919,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-proxy" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10073,7 +9933,6 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", ] [[package]] @@ -10097,7 +9956,7 @@ dependencies = [ [[package]] name = "pallet-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "environmental", "frame-benchmarking", @@ -10121,8 +9980,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10135,13 +9994,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-recovery" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10150,13 +10008,12 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-referenda" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "assert_matches", "frame-benchmarking", @@ -10169,13 +10026,12 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -10197,8 +10053,8 @@ dependencies = [ [[package]] name = "pallet-root-testing" -version = "4.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "13.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -10207,13 +10063,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-scheduler" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -10224,14 +10079,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", "sp-weights", ] [[package]] name = "pallet-session" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -10246,14 +10100,13 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10264,31 +10117,29 @@ dependencies = [ "rand 0.8.5", "sp-runtime", "sp-session", - "sp-std", ] [[package]] name = "pallet-society" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "log", "parity-scale-codec", - "rand_chacha 0.2.2", + "rand_chacha 0.3.1", "scale-info", "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-staking" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -10298,31 +10149,30 @@ dependencies = [ "pallet-authorship", "pallet-session", "parity-scale-codec", - "rand_chacha 0.2.2", + "rand_chacha 0.3.1", "scale-info", "serde", "sp-application-crypto", "sp-io", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-staking-reward-curve" -version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "12.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "pallet-staking-reward-fn" -version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "22.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "sp-arithmetic", @@ -10330,8 +10180,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "22.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "sp-api", @@ -10340,8 +10190,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10352,13 +10202,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-sudo" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -10368,13 +10217,12 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-timestamp" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -10386,15 +10234,14 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std", "sp-storage", "sp-timestamp", ] [[package]] name = "pallet-tips" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10407,13 +10254,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-transaction-payment" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -10423,13 +10269,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "30.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "40.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -10444,8 +10289,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -10456,8 +10301,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "frame-benchmarking", @@ -10470,13 +10315,12 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-utility" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10486,13 +10330,12 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-vesting" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10501,13 +10344,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-whitelist" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "36.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10516,13 +10358,12 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-xcm" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -10536,17 +10377,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", - "xcm-fee-payment-runtime-api", + "xcm-runtime-apis", ] [[package]] name = "pallet-xcm-benchmarks" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-benchmarking", "frame-support", @@ -10556,7 +10396,6 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -10606,13 +10445,13 @@ dependencies = [ "sp-tracing", "staging-xcm", "staging-xcm-executor", - "xcm-fee-payment-runtime-api", + "xcm-runtime-apis", ] [[package]] name = "parachains-common" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -10633,7 +10472,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -10647,8 +10485,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes 0.13.0", - "rand 0.7.3", - "rand_core 0.5.1", + "rand 0.8.5", + "rand_core 0.6.4", "serde", "unicode-normalization", ] @@ -10676,11 +10514,11 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" +checksum = "306800abfa29c7f16596b5970a588435e3d5b3149683d00c12b699cc19f895ee" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "byte-slice-cast", "bytes", @@ -10691,21 +10529,15 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.9" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" +checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", -] - -[[package]] -name = "parity-send-wrapper" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" + "syn 1.0.109", +] [[package]] name = "parity-wasm" @@ -10715,9 +10547,9 @@ checksum = "e1ad0aff30c1da14b1254fcb2af73e1fa9a28670e584a626f53a369d0e157304" [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" @@ -10737,7 +10569,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", - "parking_lot_core 0.9.9", + "parking_lot_core 0.9.10", ] [[package]] @@ -10756,15 +10588,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.4.1", + "redox_syscall 0.5.4", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -10781,14 +10613,14 @@ checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] name = "paste" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pbkdf2" @@ -10833,9 +10665,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.9" +version = "2.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95" +checksum = "9c73c26c01b8c87956cea613c907c9d6ecffd8d18a2a5908e5de0adfaa185cea" dependencies = [ "memchr", "thiserror", @@ -10844,9 +10676,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.9" +version = "2.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c" +checksum = "664d22978e2815783adbdd2c588b455b1bd625299ce36b2a99881ac9627e6d8d" dependencies = [ "pest", "pest_generator", @@ -10854,22 +10686,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.9" +version = "2.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd" +checksum = "a2d5487022d5d33f4c30d91c22afa240ce2a644e87fe08caad974d4eab6badbe" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "pest_meta" -version = "2.7.9" +version = "2.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca" +checksum = "0091754bbd0ea592c4deb3a122ce8ecbb0753b738aa82bc055fcc2eccc8d8174" dependencies = [ "once_cell", "pest", @@ -10878,12 +10710,12 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.2.6", + "indexmap 2.5.0", ] [[package]] @@ -10903,15 +10735,9 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] -[[package]] -name = "pin-project-lite" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" - [[package]] name = "pin-project-lite" version = "0.2.14" @@ -10926,12 +10752,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", - "fastrand 2.0.2", + "fastrand 2.1.1", "futures-io", ] @@ -10951,21 +10777,15 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" -[[package]] -name = "platforms" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" - [[package]] name = "polkadot-approval-distribution" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "futures 0.3.30", "futures-timer", - "itertools 0.10.5", + "itertools 0.11.0", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -10979,8 +10799,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "always-assert", "futures 0.3.30", @@ -10995,8 +10815,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "derive_more", "fatality", @@ -11009,6 +10829,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.5", + "sc-network", "schnellru", "sp-core", "sp-keystore", @@ -11018,8 +10839,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "fatality", @@ -11039,10 +10860,20 @@ dependencies = [ "tracing-gum", ] +[[package]] +name = "polkadot-ckb-merkle-mountain-range" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4b44320e5f7ce2c18227537a3032ae5b2c476a7e8eddba45333e1011fc31b92" +dependencies = [ + "cfg-if", + "itertools 0.10.5", +] + [[package]] name = "polkadot-cli" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cfg-if", "clap", @@ -11069,8 +10900,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "fatality", @@ -11091,26 +10922,25 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "polkadot-dispute-distribution" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "derive_more", "fatality", "futures 0.3.30", "futures-timer", - "indexmap 2.2.6", + "indexmap 2.5.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", @@ -11128,8 +10958,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -11142,8 +10972,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "futures-timer", @@ -11164,8 +10994,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "always-assert", "async-trait", @@ -11187,8 +11017,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "parity-scale-codec", @@ -11205,14 +11035,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "derive_more", "futures 0.3.30", "futures-timer", - "itertools 0.10.5", + "itertools 0.11.0", "kvdb", "merlin", "parity-scale-codec", @@ -11238,8 +11068,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "futures 0.3.30", @@ -11260,8 +11090,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "fatality", @@ -11280,8 +11110,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "polkadot-node-subsystem", @@ -11295,8 +11125,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -11316,8 +11146,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11330,8 +11160,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "futures-timer", @@ -11347,8 +11177,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "fatality", "futures 0.3.30", @@ -11366,8 +11196,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -11383,8 +11213,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" -version = "6.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "fatality", @@ -11400,8 +11230,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "fatality", @@ -11418,11 +11248,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "always-assert", - "array-bytes 6.2.2", + "array-bytes", "blake3", "cfg-if", "futures 0.3.30", @@ -11447,8 +11277,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "polkadot-node-primitives", @@ -11463,14 +11293,14 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cpu-time", "futures 0.3.30", "landlock", "libc", - "nix 0.27.1", + "nix 0.28.0", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", @@ -11489,8 +11319,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "polkadot-node-metrics", @@ -11504,8 +11334,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "lazy_static", "log", @@ -11523,8 +11353,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bs58 0.5.1", "futures 0.3.30", @@ -11542,8 +11372,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -11561,15 +11391,15 @@ dependencies = [ "sc-network", "sc-network-types", "sp-runtime", - "strum 0.26.2", + "strum 0.26.3", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-primitives" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "bounded-vec", @@ -11591,8 +11421,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -11601,12 +11431,13 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "bitvec", "derive_more", + "fatality", "futures 0.3.30", "orchestra", "polkadot-node-jaeger", @@ -11630,20 +11461,21 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "derive_more", "fatality", "futures 0.3.30", "futures-channel", - "itertools 0.10.5", + "itertools 0.11.0", "kvdb", "parity-db", "parity-scale-codec", "parking_lot 0.12.3", "pin-project", + "polkadot-erasure-coding", "polkadot-node-jaeger", "polkadot-node-metrics", "polkadot-node-network-protocol", @@ -11665,8 +11497,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -11687,8 +11519,8 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" -version = "6.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "14.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bounded-collections", "derive_more", @@ -11698,14 +11530,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", "sp-weights", ] [[package]] name = "polkadot-primitives" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -11726,13 +11557,12 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "polkadot-rpc" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -11752,10 +11582,12 @@ dependencies = [ "sc-sync-state-rpc", "sc-transaction-pool-api", "sp-api", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", + "sp-consensus-beefy", "sp-keystore", "sp-runtime", "substrate-frame-rpc-system", @@ -11764,8 +11596,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitvec", "frame-benchmarking", @@ -11806,7 +11638,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -11815,21 +11646,20 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bs58 0.5.1", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std", "sp-tracing", ] [[package]] name = "polkadot-runtime-parachains" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -11856,7 +11686,6 @@ dependencies = [ "polkadot-runtime-metrics", "rand 0.8.5", "rand_chacha 0.3.1", - "rustc-hex", "scale-info", "serde", "sp-api", @@ -11869,7 +11698,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -11877,8 +11705,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "bitvec", @@ -11994,20 +11822,20 @@ dependencies = [ "tracing-gum", "westend-runtime", "westend-runtime-constants", - "xcm-fee-payment-runtime-api", + "xcm-runtime-apis", ] [[package]] name = "polkadot-statement-distribution" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "bitvec", "fatality", "futures 0.3.30", "futures-timer", - "indexmap 2.2.6", + "indexmap 2.5.0", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -12022,8 +11850,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -12080,7 +11908,7 @@ dependencies = [ "polkavm-common", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12090,7 +11918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ba81f7b5faac81e528eb6158a6f3c9e0bb1008e0ffa19653bc8dea925ecb429" dependencies = [ "polkavm-derive-impl", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12100,7 +11928,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c7be503e60cf56c0eb785f90aaba4b583b36bff00e93997d93fef97f9553c39" dependencies = [ "gimli 0.28.1", - "hashbrown 0.14.3", + "hashbrown 0.14.5", "log", "object 0.32.2", "polkavm-common", @@ -12126,23 +11954,23 @@ dependencies = [ "concurrent-queue", "libc", "log", - "pin-project-lite 0.2.14", + "pin-project-lite", "windows-sys 0.48.0", ] [[package]] name = "polling" -version = "3.6.0" +version = "3.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6" +checksum = "cc2790cd301dec6cd3b7a025e4815cf825724a51c98dccfe6a3e55f05ffb6511" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi", - "pin-project-lite 0.2.14", - "rustix 0.38.32", + "hermit-abi 0.4.0", + "pin-project-lite", + "rustix 0.38.37", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -12170,9 +11998,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" +checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" [[package]] name = "powerfmt" @@ -12182,9 +12010,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "precompile-foreign-asset-migrator" @@ -12195,7 +12026,7 @@ dependencies = [ "fp-evm", "frame-support", "frame-system", - "hex-literal 0.3.4", + "hex-literal 0.4.1", "libsecp256k1", "log", "num_enum 0.5.11", @@ -12222,7 +12053,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "derive_more", "environmental", @@ -12234,7 +12065,7 @@ dependencies = [ "hex-literal 0.4.1", "impl-trait-for-tuples", "log", - "num_enum 0.7.2", + "num_enum 0.7.3", "pallet-evm", "parity-scale-codec", "precompile-utils-macro", @@ -12251,11 +12082,11 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-v1.11.0#02def1b8d25892fc527cc508b1b6c4e7d86e5a4a" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" dependencies = [ "case", - "num_enum 0.7.2", - "prettyplease 0.2.20", + "num_enum 0.7.3", + "prettyplease 0.2.22", "proc-macro2", "quote", "sp-crypto-hashing", @@ -12278,9 +12109,9 @@ dependencies = [ [[package]] name = "predicates" -version = "3.1.0" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8" +checksum = "7e9086cc7640c29a356d1a29fd134380bee9d8f79a17410aa76e7ad295f42c97" dependencies = [ "anstyle", "difflib", @@ -12289,15 +12120,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" +checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" [[package]] name = "predicates-tree" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" +checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" dependencies = [ "predicates-core", "termtree", @@ -12315,12 +12146,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.20" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba" dependencies = [ "proc-macro2", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12341,7 +12172,7 @@ dependencies = [ "fixed-hash", "impl-codec", "impl-rlp", - "impl-serde 0.4.0", + "impl-serde", "scale-info", "uint", ] @@ -12364,30 +12195,21 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[package]] -name = "proc-macro-crate" -version = "2.0.0" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" +checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ - "toml_edit 0.20.7", + "thiserror", + "toml 0.5.11", ] [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit", ] [[package]] @@ -12414,6 +12236,17 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-warning" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "proc-macro-warning" version = "1.0.2" @@ -12422,14 +12255,14 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "proc-macro2" -version = "1.0.85" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -12450,9 +12283,9 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.19.0" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" +checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" dependencies = [ "dtoa", "itoa", @@ -12468,7 +12301,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12483,12 +12316,12 @@ dependencies = [ [[package]] name = "prost" -version = "0.12.4" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922" +checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ "bytes", - "prost-derive 0.12.4", + "prost-derive 0.12.6", ] [[package]] @@ -12502,17 +12335,38 @@ dependencies = [ "itertools 0.10.5", "lazy_static", "log", - "multimap", + "multimap 0.8.3", "petgraph", "prettyplease 0.1.25", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "regex", "syn 1.0.109", "tempfile", "which", ] +[[package]] +name = "prost-build" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +dependencies = [ + "bytes", + "heck 0.5.0", + "itertools 0.12.1", + "log", + "multimap 0.10.0", + "once_cell", + "petgraph", + "prettyplease 0.2.22", + "prost 0.12.6", + "prost-types 0.12.6", + "regex", + "syn 2.0.77", + "tempfile", +] + [[package]] name = "prost-derive" version = "0.11.9" @@ -12528,15 +12382,15 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.12.4" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48" +checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12548,11 +12402,20 @@ dependencies = [ "prost 0.11.9", ] +[[package]] +name = "prost-types" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" +dependencies = [ + "prost 0.12.6", +] + [[package]] name = "psm" -version = "0.1.21" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" dependencies = [ "cc", ] @@ -12589,44 +12452,51 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b" +checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" dependencies = [ "asynchronous-codec", "bytes", "quick-protobuf", "thiserror", - "unsigned-varint", + "unsigned-varint 0.7.2", ] [[package]] -name = "quicksink" -version = "0.1.2" +name = "quinn" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" +checksum = "2e8b432585672228923edbbf64b8b12c14e1112f62e88737655b4a083dbcd78e" dependencies = [ - "futures-core", - "futures-sink", - "pin-project-lite 0.1.12", + "bytes", + "pin-project-lite", + "quinn-proto 0.9.6", + "quinn-udp 0.3.2", + "rustc-hash", + "rustls 0.20.9", + "thiserror", + "tokio", + "tracing", + "webpki", ] [[package]] name = "quinn" -version = "0.9.4" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8b432585672228923edbbf64b8b12c14e1112f62e88737655b4a083dbcd78e" +checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" dependencies = [ "bytes", - "pin-project-lite 0.2.14", - "quinn-proto", - "quinn-udp", + "futures-io", + "pin-project-lite", + "quinn-proto 0.10.6", + "quinn-udp 0.4.1", "rustc-hash", - "rustls 0.20.9", + "rustls 0.21.12", "thiserror", "tokio", "tracing", - "webpki", ] [[package]] @@ -12647,6 +12517,23 @@ dependencies = [ "webpki", ] +[[package]] +name = "quinn-proto" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" +dependencies = [ + "bytes", + "rand 0.8.5", + "ring 0.16.20", + "rustc-hash", + "rustls 0.21.12", + "slab", + "thiserror", + "tinyvec", + "tracing", +] + [[package]] name = "quinn-udp" version = "0.3.2" @@ -12654,17 +12541,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "641538578b21f5e5c8ea733b736895576d0fe329bb883b937db6f4d163dbaaf4" dependencies = [ "libc", - "quinn-proto", + "quinn-proto 0.9.6", "socket2 0.4.10", "tracing", "windows-sys 0.42.0", ] +[[package]] +name = "quinn-udp" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" +dependencies = [ + "bytes", + "libc", + "socket2 0.5.7", + "tracing", + "windows-sys 0.48.0", +] + [[package]] name = "quote" -version = "1.0.35" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -12734,7 +12634,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", ] [[package]] @@ -12767,11 +12667,11 @@ dependencies = [ [[package]] name = "raw-cpuid" -version = "11.0.2" +version = "11.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd" +checksum = "cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -12823,20 +12723,20 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", "libredox", "thiserror", ] @@ -12855,22 +12755,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f" +checksum = "ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" +checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -12900,14 +12800,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", ] [[package]] @@ -12921,13 +12821,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.3", + "regex-syntax 0.8.4", ] [[package]] @@ -12938,9 +12838,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "resolv-conf" @@ -12958,25 +12858,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "hmac 0.12.1", - "subtle 2.5.0", -] - -[[package]] -name = "ring" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof#665f5f51af5734c7b6d90b985dd6861d4c5b4752" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "arrayvec 0.7.4", - "blake2 0.10.6", - "common", - "fflonk", - "merlin", + "hmac 0.12.1", + "subtle 2.6.1", ] [[package]] @@ -13002,7 +12885,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.14", + "getrandom 0.2.15", "libc", "spin 0.9.8", "untrusted 0.9.0", @@ -13052,8 +12935,8 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "binary-merkle-tree", "bitvec", @@ -13139,7 +13022,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -13148,13 +13030,13 @@ dependencies = [ "staging-xcm-executor", "static_assertions", "substrate-wasm-builder", - "xcm-fee-payment-runtime-api", + "xcm-runtime-apis", ] [[package]] name = "rococo-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "polkadot-primitives", @@ -13211,9 +13093,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -13229,11 +13111,11 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver 1.0.22", + "semver 1.0.23", ] [[package]] @@ -13275,14 +13157,14 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", - "linux-raw-sys 0.4.13", + "linux-raw-sys 0.4.14", "windows-sys 0.52.0", ] @@ -13292,7 +13174,6 @@ version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ - "log", "ring 0.16.20", "sct", "webpki", @@ -13300,9 +13181,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.10" +version = "0.21.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" +checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", "ring 0.17.8", @@ -13312,15 +13193,16 @@ dependencies = [ [[package]] name = "rustls" -version = "0.22.4" +version = "0.23.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" dependencies = [ "log", + "once_cell", "ring 0.17.8", "rustls-pki-types", - "rustls-webpki 0.102.4", - "subtle 2.5.0", + "rustls-webpki 0.102.8", + "subtle 2.6.1", "zeroize", ] @@ -13338,12 +13220,12 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.7.0" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" +checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" dependencies = [ "openssl-probe", - "rustls-pemfile 2.1.2", + "rustls-pemfile 2.1.3", "rustls-pki-types", "schannel", "security-framework", @@ -13360,9 +13242,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425" dependencies = [ "base64 0.22.1", "rustls-pki-types", @@ -13370,9 +13252,36 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.7.0" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" + +[[package]] +name = "rustls-platform-verifier" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afbb878bdfdf63a336a5e63561b1835e7a8c91524f51621db870169eac84b490" +dependencies = [ + "core-foundation", + "core-foundation-sys", + "jni", + "log", + "once_cell", + "rustls 0.23.13", + "rustls-native-certs 0.7.3", + "rustls-platform-verifier-android", + "rustls-webpki 0.102.8", + "security-framework", + "security-framework-sys", + "webpki-roots 0.26.5", + "winapi", +] + +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" @@ -13386,9 +13295,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.102.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring 0.17.8", "rustls-pki-types", @@ -13397,9 +13306,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" +checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" [[package]] name = "ruzstd" @@ -13414,9 +13323,9 @@ dependencies = [ [[package]] name = "rw-stream-sink" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" +checksum = "d8c9026ff5d2f23da5e45bbc283f156383001bfb09c4e44256d02c1a685fe9a1" dependencies = [ "futures 0.3.30", "pin-project", @@ -13425,15 +13334,15 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "safe_arch" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" +checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a" dependencies = [ "bytemuck", ] @@ -13449,8 +13358,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "23.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "29.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "sp-core", @@ -13460,8 +13369,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -13470,11 +13379,10 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "multihash 0.17.0", - "multihash-codetable", + "multihash 0.19.1", "parity-scale-codec", - "prost 0.12.4", - "prost-build", + "prost 0.12.6", + "prost-build 0.12.6", "rand 0.8.5", "sc-client-api", "sc-network", @@ -13491,8 +13399,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "futures-timer", @@ -13513,8 +13421,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.42.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "sp-api", @@ -13528,13 +13436,13 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "docify", "log", - "memmap2 0.9.4", + "memmap2 0.9.5", "parity-scale-codec", "sc-chain-spec-derive", "sc-client-api", @@ -13555,26 +13463,26 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "12.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sc-cli" -version = "0.36.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.46.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "chrono", "clap", "fdlimit", "futures 0.3.30", - "itertools 0.10.5", + "itertools 0.11.0", "libp2p-identity", "log", "names", @@ -13610,8 +13518,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "fnv", "futures 0.3.30", @@ -13637,10 +13545,10 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "hash-db 0.16.0", + "hash-db", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", @@ -13663,12 +13571,11 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", - "futures-timer", "log", "mockall 0.11.4", "parking_lot 0.12.3", @@ -13688,8 +13595,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -13717,8 +13624,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "fork-tree", @@ -13753,8 +13660,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -13775,10 +13682,10 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "23.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-channel 1.9.0", "async-trait", "fnv", @@ -13802,7 +13709,6 @@ dependencies = [ "sp-core", "sp-crypto-hashing", "sp-keystore", - "sp-mmr-primitives", "sp-runtime", "substrate-prometheus-endpoint", "thiserror", @@ -13812,8 +13718,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "23.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -13823,6 +13729,7 @@ dependencies = [ "sc-consensus-beefy", "sc-rpc", "serde", + "sp-application-crypto", "sp-consensus-beefy", "sp-core", "sp-runtime", @@ -13831,8 +13738,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "fork-tree", "parity-scale-codec", @@ -13844,11 +13751,11 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.19.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.29.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "ahash 0.8.11", - "array-bytes 6.2.2", + "ahash", + "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", @@ -13888,8 +13795,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.19.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.29.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "finality-grandpa", "futures 0.3.30", @@ -13908,8 +13815,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.45.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "assert_matches", "async-trait", @@ -13943,8 +13850,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -13966,8 +13873,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "parity-scale-codec", @@ -13990,8 +13897,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.29.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.35.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "polkavm", @@ -14004,8 +13911,8 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" -version = "0.29.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.32.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "polkavm", @@ -14015,8 +13922,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.29.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.35.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "anyhow", "cfg-if", @@ -14027,7 +13934,6 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-core", "sp-runtime-interface", "sp-wasm-interface", "wasmtime", @@ -14035,8 +13941,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "ansi_term", "futures 0.3.30", @@ -14052,10 +13958,10 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "25.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "33.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "parking_lot 0.12.3", "serde_json", "sp-application-crypto", @@ -14066,18 +13972,18 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.4.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.14.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 4.2.0", - "arrayvec 0.7.4", + "array-bytes", + "arrayvec 0.7.6", "blake2 0.10.6", "bytes", "futures 0.3.30", "futures-timer", "log", "mixnet", - "multiaddr", + "multiaddr 0.18.1", "parity-scale-codec", "parking_lot 0.12.3", "sc-client-api", @@ -14095,10 +14001,10 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec", @@ -14119,8 +14025,8 @@ dependencies = [ "parking_lot 0.12.3", "partial_sort", "pin-project", - "prost 0.11.9", - "prost-build", + "prost 0.12.6", + "prost-build 0.12.6", "rand 0.8.5", "sc-client-api", "sc-network-common", @@ -14138,7 +14044,7 @@ dependencies = [ "thiserror", "tokio", "tokio-stream", - "unsigned-varint", + "unsigned-varint 0.7.2", "void", "wasm-timer", "zeroize", @@ -14146,15 +14052,15 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "bitflags 1.3.2", "futures 0.3.30", "libp2p-identity", "parity-scale-codec", - "prost-build", + "prost-build 0.12.6", "sc-consensus", "sc-network-types", "sp-consensus", @@ -14164,13 +14070,12 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "ahash 0.8.11", + "ahash", "futures 0.3.30", "futures-timer", - "libp2p", "log", "sc-network", "sc-network-common", @@ -14184,16 +14089,16 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-channel 1.9.0", "futures 0.3.30", "log", "parity-scale-codec", - "prost 0.12.4", - "prost-build", + "prost 0.12.6", + "prost-build 0.12.6", "sc-client-api", "sc-network", "sc-network-types", @@ -14205,10 +14110,10 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-channel 1.9.0", "async-trait", "fork-tree", @@ -14218,8 +14123,8 @@ dependencies = [ "log", "mockall 0.11.4", "parity-scale-codec", - "prost 0.12.4", - "prost-build", + "prost 0.12.6", + "prost-build 0.12.6", "sc-client-api", "sc-consensus", "sc-network", @@ -14242,12 +14147,11 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "futures 0.3.30", - "libp2p", "log", "parity-scale-codec", "sc-network", @@ -14262,31 +14166,33 @@ dependencies = [ [[package]] name = "sc-network-types" -version = "0.10.0-dev" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.12.1" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "bs58 0.4.0", + "bs58 0.5.1", + "ed25519-dalek", "libp2p-identity", "litep2p", - "multiaddr", - "multihash 0.17.0", + "log", + "multiaddr 0.18.1", + "multihash 0.19.1", "rand 0.8.5", "thiserror", + "zeroize", ] [[package]] name = "sc-offchain" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "bytes", "fnv", "futures 0.3.30", "futures-timer", - "hyper", - "hyper-rustls", - "libp2p", + "hyper 0.14.30", + "hyper-rustls 0.24.2", "log", "num_cpus", "once_cell", @@ -14311,8 +14217,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.18.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -14320,8 +14226,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "jsonrpsee", @@ -14352,8 +14258,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14372,15 +14278,19 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.2" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ + "forwarded-header-value", "futures 0.3.30", "governor", - "http", - "hyper", + "http 1.1.0", + "http-body-util", + "hyper 1.4.1", + "ip_network", "jsonrpsee", "log", + "serde", "serde_json", "substrate-prometheus-endpoint", "tokio", @@ -14390,10 +14300,10 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "futures 0.3.30", "futures-util", "hex", @@ -14422,8 +14332,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.45.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "directories", @@ -14486,8 +14396,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.30.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.36.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "log", "parity-scale-codec", @@ -14497,8 +14407,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.16.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.22.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "clap", "fs4", @@ -14510,8 +14420,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.44.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14529,8 +14439,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "derive_more", "futures 0.3.30", @@ -14550,8 +14460,8 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "15.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "24.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "chrono", "futures 0.3.30", @@ -14570,8 +14480,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "ansi_term", "chrono", @@ -14594,25 +14504,25 @@ dependencies = [ "sp-tracing", "thiserror", "tracing", - "tracing-log 0.1.4", + "tracing-log", "tracing-subscriber", ] [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sc-transaction-pool" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -14638,8 +14548,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -14654,8 +14564,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-channel 1.9.0", "futures 0.3.30", @@ -14679,9 +14589,9 @@ dependencies = [ [[package]] name = "scale-decode" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b12ebca36cec2a3f983c46295b282b35e5f8496346fb859a8776dad5389e5389" +checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" dependencies = [ "derive_more", "parity-scale-codec", @@ -14692,9 +14602,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.11.2" +version = "2.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c453e59a955f81fb62ee5d596b450383d699f152d350e9d23a0db2adb78e4c0" +checksum = "eca070c12893629e2cc820a9761bedf6ce1dcddc9852984d1dc734b8bd9bd024" dependencies = [ "bitvec", "cfg-if", @@ -14706,11 +14616,11 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.11.2" +version = "2.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18cf6c6447f813ef19eb450e985bcce6705f9ce7660db221b59093d15c79c4b7" +checksum = "2d35494501194174bda522a32605929eefc9ecf7e0a326c26db1fdd85881eb62" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "syn 1.0.109", @@ -14724,20 +14634,20 @@ checksum = "f0cded6518aa0bd6c1be2b88ac81bf7044992f0f154bfbabd5ad34f43512abcb" [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "schnellru" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d" +checksum = "c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367" dependencies = [ - "ahash 0.8.11", + "ahash", "cfg-if", "hashbrown 0.13.2", ] @@ -14749,7 +14659,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" dependencies = [ "arrayref", - "arrayvec 0.7.4", + "arrayvec 0.7.6", "curve25519-dalek-ng", "merlin", "rand_core 0.6.4", @@ -14766,14 +14676,14 @@ checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" dependencies = [ "aead", "arrayref", - "arrayvec 0.7.4", - "curve25519-dalek 4.1.2", + "arrayvec 0.7.6", + "curve25519-dalek", "getrandom_or_panic", "merlin", "rand_core 0.6.4", "serde_bytes", "sha2 0.10.8", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -14825,7 +14735,7 @@ dependencies = [ "generic-array 0.14.7", "pkcs8", "serdect", - "subtle 2.5.0", + "subtle 2.6.1", "zeroize", ] @@ -14867,22 +14777,23 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.10.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", + "num-bigint", "security-framework-sys", ] [[package]] name = "security-framework-sys" -version = "2.10.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" +checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" dependencies = [ "core-foundation-sys", "libc", @@ -14899,9 +14810,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" dependencies = [ "serde", ] @@ -14912,51 +14823,58 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" +[[package]] +name = "send_wrapper" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" + [[package]] name = "serde" -version = "1.0.197" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.14" +version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" +checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] @@ -14974,7 +14892,7 @@ dependencies = [ [[package]] name = "session-keys-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "async-trait", "frame-support", @@ -15087,19 +15005,13 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.2.0" @@ -15125,19 +15037,19 @@ dependencies = [ [[package]] name = "similar" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" +checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" dependencies = [ - "bstr 0.2.17", + "bstr", "unicode-segmentation", ] [[package]] name = "similar-asserts" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f" +checksum = "cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e" dependencies = [ "console", "similar", @@ -15149,7 +15061,7 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cae9a3fcdadafb6d97f4c0e007e4247b114ee0f119f650c3cbf3a8b3a1479694" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -15193,14 +15105,13 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std", ] [[package]] @@ -15241,7 +15152,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" dependencies = [ - "arrayvec 0.7.4", + "arrayvec 0.7.6", "async-lock 2.8.0", "atomic-take", "base64 0.21.7", @@ -15251,13 +15162,13 @@ dependencies = [ "chacha20", "crossbeam-queue", "derive_more", - "ed25519-zebra 4.0.3", + "ed25519-zebra", "either", "event-listener 2.5.3", "fnv", "futures-lite 1.13.0", "futures-util", - "hashbrown 0.14.3", + "hashbrown 0.14.5", "hex", "hmac 0.12.1", "itertools 0.11.0", @@ -15282,10 +15193,10 @@ dependencies = [ "siphasher", "slab", "smallvec", - "soketto", + "soketto 0.7.1", "twox-hash", "wasmi", - "x25519-dalek 2.0.1", + "x25519-dalek", "zeroize", ] @@ -15306,7 +15217,7 @@ dependencies = [ "futures-channel", "futures-lite 1.13.0", "futures-util", - "hashbrown 0.14.3", + "hashbrown 0.14.5", "hex", "itertools 0.11.0", "log", @@ -15340,12 +15251,12 @@ dependencies = [ "aes-gcm", "blake2 0.10.6", "chacha20poly1305", - "curve25519-dalek 4.1.2", + "curve25519-dalek", "rand_core 0.6.4", "ring 0.17.8", "rustc_version", "sha2 0.10.8", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -15360,9 +15271,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ "libc", "windows-sys 0.52.0", @@ -15376,21 +15287,36 @@ checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ "base64 0.13.1", "bytes", - "flate2", "futures 0.3.30", - "http", "httparse", "log", "rand 0.8.5", "sha-1 0.9.8", ] +[[package]] +name = "soketto" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37468c595637c10857701c990f93a40ce0e357cedb0953d1c26c8d8027f9bb53" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures 0.3.30", + "http 1.1.0", + "httparse", + "log", + "rand 0.8.5", + "sha1", +] + [[package]] name = "sp-api" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "hash-db 0.16.0", + "docify", + "hash-db", "log", "parity-scale-codec", "scale-info", @@ -15401,7 +15327,6 @@ dependencies = [ "sp-runtime", "sp-runtime-interface", "sp-state-machine", - "sp-std", "sp-trie", "sp-version", "thiserror", @@ -15409,35 +15334,34 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "15.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "20.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "Inflector", "blake2 0.10.6", - "expander 2.0.0", - "proc-macro-crate 3.1.0", + "expander", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sp-application-crypto" -version = "30.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std", ] [[package]] name = "sp-arithmetic" -version = "23.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "26.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "integer-sqrt", @@ -15445,32 +15369,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", "static_assertions", ] -[[package]] -name = "sp-ark-bls12-381" -version = "0.4.2" -source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" -dependencies = [ - "ark-bls12-381-ext", - "sp-crypto-ec-utils", -] - -[[package]] -name = "sp-ark-ed-on-bls12-381-bandersnatch" -version = "0.4.2" -source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" -dependencies = [ - "ark-ed-on-bls12-381-bandersnatch-ext", - "sp-crypto-ec-utils", -] - [[package]] name = "sp-authority-discovery" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15481,8 +15386,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "sp-api", "sp-inherents", @@ -15491,26 +15396,27 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", - "log", "parity-scale-codec", "parking_lot 0.12.3", "schnellru", "sp-api", "sp-consensus", + "sp-core", "sp-database", "sp-runtime", "sp-state-machine", "thiserror", + "tracing", ] [[package]] name = "sp-consensus" -version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "futures 0.3.30", @@ -15524,8 +15430,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "parity-scale-codec", @@ -15540,8 +15446,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "parity-scale-codec", @@ -15558,8 +15464,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "22.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "lazy_static", "parity-scale-codec", @@ -15573,13 +15479,13 @@ dependencies = [ "sp-keystore", "sp-mmr-primitives", "sp-runtime", - "strum 0.26.2", + "strum 0.26.3", ] [[package]] name = "sp-consensus-grandpa" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "21.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "finality-grandpa", "log", @@ -15595,8 +15501,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.32.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15606,22 +15512,21 @@ dependencies = [ [[package]] name = "sp-core" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", - "bandersnatch_vrfs", + "array-bytes", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", "bs58 0.5.1", "dyn-clonable", - "ed25519-zebra 3.1.0", + "ed25519-zebra", "futures 0.3.30", - "hash-db 0.16.0", + "hash-db", "hash256-std-hasher", - "impl-serde 0.4.0", - "itertools 0.10.5", + "impl-serde", + "itertools 0.11.0", "k256", "libsecp256k1", "log", @@ -15651,30 +15556,10 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-crypto-ec-utils" -version = "0.10.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" -dependencies = [ - "ark-bls12-377", - "ark-bls12-377-ext", - "ark-bls12-381", - "ark-bls12-381-ext", - "ark-bw6-761", - "ark-bw6-761-ext", - "ark-ec", - "ark-ed-on-bls12-377", - "ark-ed-on-bls12-377-ext", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ed-on-bls12-381-bandersnatch-ext", - "ark-scale", - "sp-runtime-interface", -] - [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "blake2b_simd", "byteorder", @@ -15687,17 +15572,17 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -15706,17 +15591,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sp-externalities" -version = "0.25.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.29.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "environmental", "parity-scale-codec", @@ -15725,8 +15610,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.8.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.15.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15737,8 +15622,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -15750,11 +15635,12 @@ dependencies = [ [[package]] name = "sp-io" -version = "30.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bytes", - "ed25519-dalek 2.1.1", + "docify", + "ed25519-dalek", "libsecp256k1", "log", "parity-scale-codec", @@ -15767,7 +15653,6 @@ dependencies = [ "sp-keystore", "sp-runtime-interface", "sp-state-machine", - "sp-std", "sp-tracing", "sp-trie", "tracing", @@ -15776,18 +15661,18 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "31.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "sp-core", "sp-runtime", - "strum 0.26.2", + "strum 0.26.3", ] [[package]] name = "sp-keystore" -version = "0.34.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.40.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -15798,7 +15683,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "thiserror", "zstd 0.12.4", @@ -15806,8 +15691,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.6.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.7.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -15816,8 +15701,8 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.4.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.12.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15827,12 +15712,12 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "ckb-merkle-mountain-range", "log", "parity-scale-codec", + "polkadot-ckb-merkle-mountain-range", "scale-info", "serde", "sp-api", @@ -15844,8 +15729,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15857,8 +15742,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "sp-api", "sp-core", @@ -15868,7 +15753,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "backtrace", "lazy_static", @@ -15877,8 +15762,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "32.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "rustc-hash", "serde", @@ -15887,14 +15772,15 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "31.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "39.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "docify", "either", "hash256-std-hasher", "impl-trait-for-tuples", "log", + "num-traits", "parity-scale-codec", "paste", "rand 0.8.5", @@ -15907,12 +15793,13 @@ dependencies = [ "sp-io", "sp-std", "sp-weights", + "tracing", ] [[package]] name = "sp-runtime-interface" -version = "24.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "28.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -15930,21 +15817,21 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "18.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "Inflector", - "expander 2.0.0", - "proc-macro-crate 3.1.0", + "expander", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sp-session" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "35.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "scale-info", @@ -15957,8 +15844,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -15970,10 +15857,10 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.35.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "hash-db 0.16.0", + "hash-db", "log", "parity-scale-codec", "parking_lot 0.12.3", @@ -15990,12 +15877,12 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "10.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "18.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "aes-gcm", - "curve25519-dalek 4.1.2", - "ed25519-dalek 2.1.1", + "curve25519-dalek", + "ed25519-dalek", "hkdf", "parity-scale-codec", "rand 0.8.5", @@ -16009,20 +15896,20 @@ dependencies = [ "sp-runtime", "sp-runtime-interface", "thiserror", - "x25519-dalek 2.0.1", + "x25519-dalek", ] [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" [[package]] name = "sp-storage" -version = "19.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "21.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -16031,8 +15918,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "parity-scale-codec", @@ -16043,8 +15930,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "16.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "tracing", @@ -16054,8 +15941,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "sp-api", "sp-runtime", @@ -16063,8 +15950,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "26.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "34.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "parity-scale-codec", @@ -16077,11 +15964,11 @@ dependencies = [ [[package]] name = "sp-trie" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "ahash 0.8.11", - "hash-db 0.16.0", + "ahash", + "hash-db", "lazy_static", "memory-db", "nohash-hasher", @@ -16095,15 +15982,15 @@ dependencies = [ "thiserror", "tracing", "trie-db", - "trie-root 0.18.0", + "trie-root", ] [[package]] name = "sp-version" -version = "29.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", @@ -16117,19 +16004,19 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "13.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "14.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "sp-wasm-interface" -version = "20.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "21.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -16140,8 +16027,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "31.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -16188,11 +16075,10 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" +checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" dependencies = [ - "itertools 0.12.1", "nom", "unicode_categories", ] @@ -16214,7 +16100,7 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" dependencies = [ - "ahash 0.8.11", + "ahash", "atoi", "byteorder", "bytes", @@ -16229,7 +16115,7 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.2.6", + "indexmap 2.5.0", "log", "memchr", "native-tls", @@ -16309,9 +16195,9 @@ dependencies = [ [[package]] name = "ss58-registry" -version = "1.47.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4743ce898933fbff7bbf414f497c459a782d496269644b3d650a398ae6a487ba" +checksum = "43fce22ed1df64d04b262351c8f9d5c6da4f76f79f25ad15529792f893fad25d" dependencies = [ "Inflector", "num-format", @@ -16330,8 +16216,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.7.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.16.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -16339,15 +16225,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "staging-xcm" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "14.1.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "bounded-collections", "derivative", "environmental", @@ -16362,8 +16247,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "frame-system", @@ -16376,7 +16261,6 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -16384,23 +16268,22 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "environmental", "frame-benchmarking", "frame-support", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "sp-arithmetic", "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-weights", "staging-xcm", + "tracing", ] [[package]] @@ -16460,7 +16343,7 @@ checksum = "6706347e49b13373f7ddfafad47df7583ed52083d6fc8a594eb2c80497ef959d" dependencies = [ "combine", "crc", - "fastrand 2.0.2", + "fastrand 2.1.1", "hmac 0.12.1", "once_cell", "openssl", @@ -16472,19 +16355,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "strobe-rs" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabb238a1cccccfa4c4fb703670c0d157e1256c1ba695abf1b93bd2bb14bab2d" -dependencies = [ - "bitflags 1.3.2", - "byteorder", - "keccak", - "subtle 2.5.0", - "zeroize", -] - [[package]] name = "strsim" version = "0.11.1" @@ -16496,17 +16366,14 @@ name = "strum" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" -dependencies = [ - "strum_macros 0.24.3", -] [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ - "strum_macros 0.26.2", + "strum_macros 0.26.4", ] [[package]] @@ -16524,21 +16391,21 @@ dependencies = [ [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "substrate-bip39" -version = "0.4.7" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.6.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "hmac 0.12.1", "pbkdf2 0.12.2", @@ -16563,7 +16430,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" [[package]] name = "substrate-fixed" @@ -16577,9 +16444,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" -version = "28.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "38.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ + "docify", "frame-system-rpc-runtime-api", "futures 0.3.30", "jsonrpsee", @@ -16597,9 +16465,11 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "hyper", + "http-body-util", + "hyper 1.4.1", + "hyper-util", "log", "prometheus", "thiserror", @@ -16608,8 +16478,8 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.33.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "0.43.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "async-trait", "jsonrpsee", @@ -16621,8 +16491,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "27.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "37.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -16639,9 +16509,9 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "async-trait", "futures 0.3.30", "parity-scale-codec", @@ -16666,15 +16536,14 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "frame-executive", "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "hex-literal 0.4.1", "log", "pallet-babe", "pallet-balances", @@ -16704,13 +16573,14 @@ dependencies = [ "sp-trie", "sp-version", "substrate-wasm-builder", + "tracing", "trie-db", ] [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "futures 0.3.30", "sc-block-builder", @@ -16737,10 +16607,10 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "17.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "24.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "array-bytes 6.2.2", + "array-bytes", "build-helper", "cargo_metadata", "console", @@ -16756,9 +16626,9 @@ dependencies = [ "sp-maybe-compressed-blob", "sp-tracing", "sp-version", - "strum 0.26.2", + "strum 0.26.3", "tempfile", - "toml 0.8.12", + "toml 0.8.19", "walkdir", "wasm-opt", ] @@ -16771,9 +16641,9 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "subtle-ng" @@ -16806,9 +16676,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -16827,6 +16697,17 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -16856,20 +16737,21 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", - "fastrand 2.0.2", - "rustix 0.38.32", - "windows-sys 0.52.0", + "fastrand 2.1.1", + "once_cell", + "rustix 0.38.37", + "windows-sys 0.59.0", ] [[package]] @@ -16887,7 +16769,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" dependencies = [ - "rustix 0.38.32", + "rustix 0.38.37", "windows-sys 0.48.0", ] @@ -16923,7 +16805,7 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -16934,7 +16816,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -16998,9 +16880,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.34" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", @@ -17019,9 +16901,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ "num-conv", "time-core", @@ -17057,9 +16939,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -17072,32 +16954,31 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.37.0" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", "libc", "mio", - "num_cpus", "parking_lot 0.12.3", - "pin-project-lite 0.2.14", + "pin-project-lite", "signal-hook-registry", - "socket2 0.5.6", + "socket2 0.5.7", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -17117,29 +16998,29 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.10", + "rustls 0.21.12", "tokio", ] [[package]] name = "tokio-rustls" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.22.4", + "rustls 0.23.13", "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", - "pin-project-lite 0.2.14", + "pin-project-lite", "tokio", "tokio-util", ] @@ -17152,7 +17033,7 @@ checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" dependencies = [ "futures-util", "log", - "rustls 0.21.10", + "rustls 0.21.12", "rustls-native-certs 0.6.3", "tokio", "tokio-rustls 0.24.1", @@ -17161,15 +17042,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.14", + "pin-project-lite", "tokio", ] @@ -17184,69 +17065,36 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.9", + "toml_edit", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.20.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" -dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap 2.2.6", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.9" +version = "0.22.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.5.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.5", + "winnow", ] [[package]] @@ -17258,7 +17106,8 @@ dependencies = [ "futures-core", "futures-util", "pin-project", - "pin-project-lite 0.2.14", + "pin-project-lite", + "tokio", "tower-layer", "tower-service", "tracing", @@ -17266,33 +17115,31 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.4.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-range-header", - "pin-project-lite 0.2.14", + "http 1.1.0", + "http-body 1.0.1", + "http-body-util", + "pin-project-lite", "tower-layer", "tower-service", ] [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -17301,7 +17148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ "log", - "pin-project-lite 0.2.14", + "pin-project-lite", "tracing-attributes", "tracing-core", ] @@ -17314,7 +17161,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -17339,8 +17186,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "15.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "coarsetime", "polkadot-primitives", @@ -17351,24 +17198,13 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ - "expander 2.0.0", - "proc-macro-crate 3.1.0", + "expander", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.66", -] - -[[package]] -name = "tracing-log" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" -dependencies = [ - "log", - "once_cell", - "tracing-core", + "syn 2.0.77", ] [[package]] @@ -17398,7 +17234,7 @@ dependencies = [ "thread_local", "tracing", "tracing-core", - "tracing-log 0.2.0", + "tracing-log", ] [[package]] @@ -17407,28 +17243,19 @@ version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c992b4f40c234a074d48a757efeabb1a6be88af84c0c23f7ca158950cb0ae7f" dependencies = [ - "hash-db 0.16.0", + "hash-db", "log", "rustc-hex", "smallvec", ] -[[package]] -name = "trie-root" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b779f7c1c8fe9276365d9d5be5c4b5adeacf545117bb3f64c974305789c5c0b" -dependencies = [ - "hash-db 0.15.2", -] - [[package]] name = "trie-root" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b" dependencies = [ - "hash-db 0.16.0", + "hash-db", ] [[package]] @@ -17466,7 +17293,7 @@ dependencies = [ "async-trait", "cfg-if", "data-encoding", - "enum-as-inner 0.6.0", + "enum-as-inner 0.6.1", "futures-channel", "futures-io", "futures-util", @@ -17482,26 +17309,6 @@ dependencies = [ "url", ] -[[package]] -name = "trust-dns-resolver" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" -dependencies = [ - "cfg-if", - "futures-util", - "ipconfig", - "lazy_static", - "lru-cache", - "parking_lot 0.12.3", - "resolv-conf", - "smallvec", - "thiserror", - "tokio", - "tracing", - "trust-dns-proto 0.22.0", -] - [[package]] name = "trust-dns-resolver" version = "0.23.2" @@ -17544,11 +17351,11 @@ dependencies = [ "byteorder", "bytes", "data-encoding", - "http", + "http 0.2.12", "httparse", "log", "rand 0.8.5", - "rustls 0.21.10", + "rustls 0.21.12", "sha1", "thiserror", "url", @@ -17563,7 +17370,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.7.3", + "rand 0.8.5", "static_assertions", ] @@ -17599,9 +17406,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" @@ -17614,21 +17421,21 @@ dependencies = [ [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.11" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unicode-xid" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" [[package]] name = "unicode_categories" @@ -17643,7 +17450,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle 2.5.0", + "subtle 2.6.1", ] [[package]] @@ -17656,6 +17463,15 @@ dependencies = [ "bytes", "futures-io", "futures-util", +] + +[[package]] +name = "unsigned-varint" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" +dependencies = [ + "bytes", "tokio-util", ] @@ -17673,9 +17489,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna 0.5.0", @@ -17696,9 +17512,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "valuable" @@ -17714,9 +17530,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "void" @@ -17726,9 +17542,9 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "w3f-bls" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +checksum = "9c5da5fa2c6afa2c9158eaa7cd9aee249765eb32b5fb0c63ad8b9e79336a47ec" dependencies = [ "ark-bls12-377", "ark-bls12-381", @@ -17759,9 +17575,9 @@ dependencies = [ [[package]] name = "waker-fn" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" [[package]] name = "walkdir" @@ -17805,34 +17621,35 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" dependencies = [ "cfg-if", "js-sys", @@ -17842,9 +17659,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -17852,22 +17669,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "wasm-instrument" @@ -17976,9 +17793,9 @@ dependencies = [ [[package]] name = "wasmparser-nostd" -version = "0.100.1" +version = "0.100.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157cab83003221bfd385833ab587a039f5d6fa7304854042ba358a3b09e0724" +checksum = "d5a015fe95f3504a94bb1462c717aae75253e39b9dd6c3fb1062c934535c64aa" dependencies = [ "indexmap-nostd", ] @@ -18156,7 +17973,7 @@ dependencies = [ "log", "mach", "memfd", - "memoffset 0.8.0", + "memoffset", "paste", "rand 0.8.5", "rustix 0.36.17", @@ -18180,9 +17997,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", @@ -18200,17 +18017,23 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.22.6" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + +[[package]] +name = "webpki-roots" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" +checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" dependencies = [ - "webpki", + "rustls-pki-types", ] [[package]] name = "westend-runtime" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "17.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "binary-merkle-tree", "bitvec", @@ -18235,6 +18058,7 @@ dependencies = [ "pallet-beefy-mmr", "pallet-collective", "pallet-conviction-voting", + "pallet-delegated-staking", "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-election-provider-support-benchmarking", @@ -18280,7 +18104,6 @@ dependencies = [ "polkadot-primitives", "polkadot-runtime-common", "polkadot-runtime-parachains", - "rustc-hex", "scale-info", "serde", "serde_derive", @@ -18302,7 +18125,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -18311,13 +18133,13 @@ dependencies = [ "staging-xcm-executor", "substrate-wasm-builder", "westend-runtime-constants", - "xcm-fee-payment-runtime-api", + "xcm-runtime-apis", ] [[package]] name = "westend-runtime-constants" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", "polkadot-primitives", @@ -18339,14 +18161,14 @@ dependencies = [ "either", "home", "once_cell", - "rustix 0.38.32", + "rustix 0.38.37", ] [[package]] name = "wide" -version = "0.7.15" +version = "0.7.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89beec544f246e679fc25490e3f8e08003bc4bf612068f325120dad4cea02c1c" +checksum = "b828f995bf1e9622031f8009f8481a85406ce1f4d4588ff746d872043e855690" dependencies = [ "bytemuck", "safe_arch", @@ -18376,11 +18198,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -18395,7 +18217,7 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core", + "windows-core 0.51.1", "windows-targets 0.48.5", ] @@ -18408,6 +18230,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.42.0" @@ -18447,7 +18278,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.4", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -18482,17 +18322,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.4", - "windows_aarch64_msvc 0.52.4", - "windows_i686_gnu 0.52.4", - "windows_i686_msvc 0.52.4", - "windows_x86_64_gnu 0.52.4", - "windows_x86_64_gnullvm 0.52.4", - "windows_x86_64_msvc 0.52.4", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -18509,9 +18350,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -18527,9 +18368,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -18545,9 +18386,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.4" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -18563,9 +18410,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -18581,9 +18428,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -18599,9 +18446,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -18617,24 +18464,15 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.4" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.6.5" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] @@ -18658,24 +18496,13 @@ dependencies = [ "tap", ] -[[package]] -name = "x25519-dalek" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f" -dependencies = [ - "curve25519-dalek 3.2.0", - "rand_core 0.5.1", - "zeroize", -] - [[package]] name = "x25519-dalek" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek 4.1.2", + "curve25519-dalek", "rand_core 0.6.4", "serde", "zeroize", @@ -18683,17 +18510,16 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.14.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" +checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" dependencies = [ - "asn1-rs", - "base64 0.13.1", + "asn1-rs 0.5.2", "data-encoding", - "der-parser", + "der-parser 8.2.0", "lazy_static", "nom", - "oid-registry", + "oid-registry 0.6.1", "rusticata-macros", "thiserror", "time", @@ -18701,45 +18527,31 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" dependencies = [ - "asn1-rs", + "asn1-rs 0.6.2", "data-encoding", - "der-parser", + "der-parser 9.0.0", "lazy_static", "nom", - "oid-registry", + "oid-registry 0.7.1", "rusticata-macros", "thiserror", "time", ] -[[package]] -name = "xcm-fee-payment-runtime-api" -version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" -dependencies = [ - "frame-support", - "parity-scale-codec", - "scale-info", - "sp-api", - "sp-runtime", - "sp-std", - "sp-weights", - "staging-xcm", -] - [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-v1.11.0#597e9e5fcbffa1b2436eaf4b9dc436c0b96708f6" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" dependencies = [ "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", + "primitive-types", "sp-core", "sp-runtime", "sp-std", @@ -18776,43 +18588,77 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "10.1.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", +] + +[[package]] +name = "xcm-runtime-apis" +version = "0.3.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" +dependencies = [ + "frame-support", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-weights", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "xcm-simulator" -version = "7.0.0" -source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-v1.11.0#125e709e299d83556c21d668660fe37e2e3962cb" +version = "16.0.0" +source = "git+https://github.com/moonbeam-foundation/polkadot-sdk?branch=moonbeam-polkadot-stable2407#86b704de84221ef445b7422c1bbc7fcafb6b9e15" dependencies = [ "frame-support", + "frame-system", "parity-scale-codec", "paste", "polkadot-core-primitives", "polkadot-parachain-primitives", + "polkadot-primitives", "polkadot-runtime-parachains", + "scale-info", "sp-io", + "sp-runtime", "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", ] +[[package]] +name = "xml-rs" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" + +[[package]] +name = "xmltree" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb" +dependencies = [ + "xml-rs", +] + [[package]] name = "yamux" -version = "0.10.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" +checksum = "9ed0164ae619f2dc144909a9f082187ebb5893693d8c0196e8085283ccd4b776" dependencies = [ "futures 0.3.30", "log", "nohash-hasher", "parking_lot 0.12.3", + "pin-project", "rand 0.8.5", "static_assertions", ] @@ -18828,29 +18674,30 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "zeroize" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] @@ -18863,7 +18710,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -18906,9 +18753,9 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.10+zstd.1.5.6" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 16eec9526c..761621cf37 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,50 +1,50 @@ [workspace] exclude = ["bin/utils/moonkey"] members = [ - "bin/utils/moonkey", - "client/rpc/dev", - "client/rpc/finality", - "client/vrf", - "node", - "node/cli", - "node/service", - "pallets/asset-manager", - "pallets/erc20-xcm-bridge", - "pallets/ethereum-xcm", - "pallets/moonbeam-foreign-assets", - "pallets/moonbeam-lazy-migrations", - "pallets/moonbeam-orbiters", - "pallets/moonbeam-xcm-benchmarks", - "pallets/parachain-staking", - "pallets/precompile-benchmarks", - "pallets/proxy-genesis-companion", - "pallets/xcm-transactor", - "pallets/xcm-weight-trader", - "precompiles/balances-erc20", - "precompiles/batch", - "precompiles/call-permit", - "precompiles/collective", - "precompiles/conviction-voting", - "precompiles/crowdloan-rewards", - "precompiles/foreign-asset-migrator", - "precompiles/gmp", - "precompiles/identity", - "precompiles/parachain-staking", - "precompiles/precompile-registry", - "precompiles/preimage", - "precompiles/proxy", - "precompiles/referenda", - "precompiles/relay-encoder", - "precompiles/relay-data-verifier", - "precompiles/xcm-transactor", - "precompiles/xtokens", - "precompiles/p256verify", - "primitives/storage-proof", - "runtime/moonbase", - "runtime/moonbeam", - "runtime/moonriver", - "runtime/relay-encoder", - "runtime/summarize-precompile-checks", + "bin/utils/moonkey", + "client/rpc/dev", + "client/rpc/finality", + "client/vrf", + "node", + "node/cli", + "node/service", + "pallets/asset-manager", + "pallets/erc20-xcm-bridge", + "pallets/ethereum-xcm", + "pallets/moonbeam-foreign-assets", + "pallets/moonbeam-lazy-migrations", + "pallets/moonbeam-orbiters", + "pallets/moonbeam-xcm-benchmarks", + "pallets/parachain-staking", + "pallets/precompile-benchmarks", + "pallets/proxy-genesis-companion", + "pallets/xcm-transactor", + "pallets/xcm-weight-trader", + "precompiles/balances-erc20", + "precompiles/batch", + "precompiles/call-permit", + "precompiles/collective", + "precompiles/conviction-voting", + "precompiles/crowdloan-rewards", + "precompiles/foreign-asset-migrator", + "precompiles/gmp", + "precompiles/identity", + "precompiles/parachain-staking", + "precompiles/precompile-registry", + "precompiles/preimage", + "precompiles/proxy", + "precompiles/referenda", + "precompiles/relay-encoder", + "precompiles/relay-data-verifier", + "precompiles/xcm-transactor", + "precompiles/xtokens", + "precompiles/p256verify", + "primitives/storage-proof", + "runtime/moonbase", + "runtime/moonbeam", + "runtime/moonriver", + "runtime/relay-encoder", + "runtime/summarize-precompile-checks", ] resolver = "2" @@ -65,7 +65,7 @@ evm-tracing-events = { path = "primitives/rpc/evm-tracing-events", default-featu moonbeam-core-primitives = { path = "core-primitives", default-features = false } moonbeam-primitives-ext = { path = "primitives/ext", default-features = false } moonbeam-rpc-primitives-debug = { path = "primitives/rpc/debug", default-features = false, features = [ - "runtime-3000", + "runtime-3000", ] } moonbeam-rpc-primitives-txpool = { path = "primitives/rpc/txpool", default-features = false } storage-proof-primitives = { path = "primitives/storage-proof", default-features = false } @@ -112,7 +112,7 @@ pallet-xcm-weight-trader = { path = "pallets/xcm-weight-trader", default-feature precompile-foreign-asset-migrator = { path = "precompiles/foreign-asset-migrator", default-features = false } xcm-primitives = { path = "primitives/xcm", default-features = false } -pallet-crowdloan-rewards = { git = "https://github.com/moonbeam-foundation/crowdloan-rewards", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +pallet-crowdloan-rewards = { git = "https://github.com/moonbeam-foundation/crowdloan-rewards", branch = "moonbeam-polkadot-stable2407", default-features = false } # Moonbeam (client) moonbeam-cli = { path = "node/cli", default-features = false } @@ -135,254 +135,253 @@ moonbase-runtime = { path = "runtime/moonbase" } moonbeam-runtime = { path = "runtime/moonbeam" } moonriver-runtime = { path = "runtime/moonriver" } -frame-benchmarking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-executive = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-support = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-system-benchmarking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-system-rpc-runtime-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -frame-try-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-assets = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-balances = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-collective = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-conviction-voting = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-identity = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-message-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-multisig = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-preimage = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-parameters = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-proxy = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-referenda = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-root-testing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-scheduler = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-society = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-staking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-sudo = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-transaction-payment = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-treasury = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-utility = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-whitelist = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +frame-benchmarking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-executive = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-support = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-system-benchmarking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-system-rpc-runtime-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +frame-try-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-assets = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-balances = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-collective = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-conviction-voting = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-identity = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-message-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-multisig = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-preimage = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-parameters = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-proxy = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-referenda = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-root-testing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-scheduler = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-society = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-staking = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-sudo = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-transaction-payment = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-treasury = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-utility = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-whitelist = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } parity-scale-codec = { version = "3.2.2", default-features = false, features = [ - "derive", + "derive", ] } scale-info = { version = "2.0", default-features = false, features = [ - "derive", + "derive", ] } -sp-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-application-crypto = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-block-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-consensus-babe = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-consensus-slots = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-core = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-debug-derive = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-externalities = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-inherents = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-io = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-keystore = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-offchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-runtime-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-session = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-std = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-state-machine = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-tracing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-transaction-pool = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-trie = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-version = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-weights = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -sp-genesis-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +sp-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-application-crypto = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-block-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-consensus-babe = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-consensus-slots = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-core = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-debug-derive = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-externalities = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-inherents = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-io = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-keystore = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-offchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-runtime-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-session = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-std = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-state-machine = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-tracing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-transaction-pool = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-trie = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-version = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-weights = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +sp-genesis-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } substrate-fixed = { git = "https://github.com/encointer/substrate-fixed", default-features = false } # Substrate (client) -frame-benchmarking-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -pallet-transaction-payment-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-basic-authorship = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-block-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-chain-spec = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-client-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-client-db = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-consensus = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-consensus-grandpa = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-consensus-manual-seal = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-executor = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-informant = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-network = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-network-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-network-sync = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-offchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-rpc-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-sysinfo = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-telemetry = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-tracing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-transaction-pool = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-transaction-pool-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sc-utils = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-blockchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-consensus = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-storage = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-wasm-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -sp-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-build-script-utils = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-frame-rpc-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-prometheus-endpoint = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-test-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-test-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-test-runtime-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-wasm-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -substrate-rpc-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } +frame-benchmarking-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +pallet-transaction-payment-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-basic-authorship = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-block-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-chain-spec = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-client-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-client-db = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-consensus = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-consensus-grandpa = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-consensus-manual-seal = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-executor = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-informant = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-network = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-network-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-network-sync = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-offchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-rpc-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-sysinfo = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-telemetry = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-tracing = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-transaction-pool = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-transaction-pool-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sc-utils = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-blockchain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-consensus = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-storage = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-wasm-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +sp-rpc = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-build-script-utils = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-frame-rpc-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-prometheus-endpoint = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-test-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-test-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-test-runtime-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-wasm-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +substrate-rpc-client = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } # Frontier (wasm) ethereum = { version = "0.15.0", default-features = false, features = [ - "with-codec", + "with-codec", ] } ethereum-types = { version = "0.14", default-features = false } -evm = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -evm-gasometer = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -evm-runtime = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -fp-ethereum = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -fp-evm = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -fp-rpc = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -fp-self-contained = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-ethereum = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false, features = [ - "forbid-evm-reentrancy", +evm = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-stable2407", default-features = false } +evm-gasometer = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-stable2407", default-features = false } +evm-runtime = { git = "https://github.com/moonbeam-foundation/evm", branch = "moonbeam-polkadot-stable2407", default-features = false } +fp-ethereum = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +fp-evm = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +fp-rpc = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +fp-self-contained = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-ethereum = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false, features = [ + "forbid-evm-reentrancy", ] } -pallet-evm = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false, features = [ - "forbid-evm-reentrancy", +pallet-evm = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false, features = [ + "forbid-evm-reentrancy", ] } -pallet-evm-chain-id = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-blake2 = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-bn128 = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-dispatch = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-modexp = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-sha3fips = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-simple = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-storage-cleaner = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +pallet-evm-chain-id = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-blake2 = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-bn128 = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-dispatch = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-modexp = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-sha3fips = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-simple = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-storage-cleaner = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } -precompile-utils = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -precompile-utils-macro = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +precompile-utils = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } +precompile-utils-macro = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", default-features = false } # Frontier (client) -fc-consensus = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fc-db = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fc-api = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fc-mapping-sync = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fc-rpc = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0", features = [ - "rpc-binary-search-estimate", +fc-consensus = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fc-db = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fc-api = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fc-mapping-sync = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fc-rpc = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407", features = [ + "rpc-binary-search-estimate", ] } -fc-rpc-core = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fc-storage = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fp-consensus = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } -fp-storage = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-v1.11.0" } +fc-rpc-core = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fc-storage = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fp-consensus = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } +fp-storage = { git = "https://github.com/moonbeam-foundation/frontier", branch = "moonbeam-polkadot-stable2407" } # Cumulus (wasm) -cumulus-pallet-dmp-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-pallet-parachain-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false, features = [ - "parameterized-consensus-hook", -] } -cumulus-pallet-xcm = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-pallet-xcmp-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-primitives-core = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-primitives-parachain-inherent = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-primitives-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-primitives-utility = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -cumulus-test-relay-sproof-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -parachain-info = { package = "staging-parachain-info", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -parachains-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-primitives-core = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-primitives-parachain-inherent = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-test-relay-sproof-builder = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +parachain-info = { package = "staging-parachain-info", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +parachains-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } # Cumulus (client) -cumulus-client-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-collator = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-consensus-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-consensus-proposer = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-network = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-client-parachain-inherent = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-relay-chain-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -cumulus-primitives-storage-weight-reclaim = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false} +cumulus-client-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-collator = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-consensus-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-consensus-proposer = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-network = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-client-parachain-inherent = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-relay-chain-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } # Polkadot / XCM (wasm) -orml-traits = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -orml-xcm-support = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -orml-xtokens = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-xcm = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-xcm-benchmarks = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -polkadot-core-primitives = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -polkadot-runtime-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -polkadot-runtime-parachains = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -xcm = { package = "staging-xcm", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -xcm-fee-payment-runtime-api = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +orml-traits = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } +orml-xcm-support = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } +orml-xtokens = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-xcm = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-xcm-benchmarks = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +polkadot-core-primitives = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +polkadot-parachain = { package = "polkadot-parachain-primitives", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +polkadot-runtime-common = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +polkadot-runtime-parachains = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +xcm = { package = "staging-xcm", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } +xcm-runtime-apis = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } # Polkadot / XCM (client) -#kusama-runtime = { package = "staging-kusama-runtime", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -polkadot-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -polkadot-primitives = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -#polkadot-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -polkadot-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -rococo-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -westend-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } -xcm-simulator = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } +#kusama-runtime = { package = "staging-kusama-runtime", git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +polkadot-cli = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +polkadot-primitives = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +#polkadot-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +polkadot-service = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +rococo-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +westend-runtime = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } +xcm-simulator = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } # Moonkit (wasm) -async-backing-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -moonkit-xcm-primitives = { package = "xcm-primitives", git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -nimbus-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-async-backing = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-author-inherent = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-author-mapping = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-author-slot-filter = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-emergency-para-xcm = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-evm-precompile-xcm = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-maintenance-mode = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-migrations = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-randomness = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -pallet-relay-storage-roots = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } -session-keys-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +async-backing-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +moonkit-xcm-primitives = { package = "xcm-primitives", git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +nimbus-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-async-backing = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-author-inherent = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-author-mapping = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-author-slot-filter = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-emergency-para-xcm = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-evm-precompile-xcm = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-maintenance-mode = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-migrations = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-randomness = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +pallet-relay-storage-roots = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } +session-keys-primitives = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407", default-features = false } # Moonkit (client) -nimbus-consensus = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-v1.11.0" } +nimbus-consensus = { git = "https://github.com/Moonsong-Labs/moonkit", branch = "moonbeam-polkadot-stable2407" } # Other (wasm) async-trait = { version = "0.1.42" } blake2-rfc = { version = "0.2.18", default-features = false } -derive_more = "0.99" -environmental = { version = "1.1.2", default-features = false } +derive_more = "0.99.17" +environmental = { version = "1.1.4", default-features = false } frame-metadata = { version = "16.0.0", default-features = false, features = [ - "current", + "current", ] } -frame-metadata-hash-extension = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } hex = { version = "0.4.3", default-features = false } -hex-literal = { version = "0.3.4" } -impl-serde = { version = "0.3.1", default-features = false } -impl-trait-for-tuples = "0.2.1" +hex-literal = { version = "0.4.1", default-features = false } +impl-serde = { version = "0.4.0", default-features = false } +impl-trait-for-tuples = "0.2.2" libsecp256k1 = { version = "0.7", default-features = false } -log = { version = "0.4", default-features = false } +log = { version = "0.4.21", default-features = false } num_enum = { version = "0.5.3", default-features = false } -paste = "1.0.6" -rlp = { version = "0.5", default-features = false } +paste = "1.0.14" +rlp = { version = "0.5.2", default-features = false } rustc-hex = { version = "2.0.1", default-features = false } -serde = { version = "1.0.101", default-features = false } +serde = { version = "1.0.197", default-features = false } sha3 = { version = "0.10", default-features = false } slices = "0.2.0" -smallvec = "1.8.0" -strum = { version = "0.24", default-features = false, features = ["derive"] } +strum = { version = "0.26.3", default-features = false, features = ["derive"] } strum_macros = "0.24" -p256 = { version = "0.13.2", default-features = false, features = ["ecdsa"] } +smallvec = "1.11.0" +p256 = { version = "0.13.2", default-features = false, features = [ + "ecdsa"] } ansi_term = "0.12.1" # Other (client) @@ -390,31 +389,31 @@ ansi_term = "0.12.1" assert_cmd = "2.0.10" async-io = "1.3" bip32 = { version = "0.5.1", default-features = false, features = ["bip39"] } -clap = { version = "4.0.9", features = ["derive"] } +clap = { version = "4.5.3", features = ["derive"] } clap-num = "=1.1.1" exit-future = "0.2" flume = "0.10.9" -futures = { version = "0.3.21" } -jsonrpsee = { version = "0.22.5", default-features = false } +futures = { version = "0.3.30" } +jsonrpsee = { version = "0.23.2", default-features = false } maplit = "1.0.2" -nix = "0.23" -parking_lot = "0.12.0" -primitive-types = "0.12.0" +nix = "0.28" +parking_lot = "0.12.1" +primitive-types = "0.12.1" prometheus = { version = "0.13.0", default-features = false } rand = "0.8.5" -serde_json = { version = "1.0" } +serde_json = { version = "1.0.114" } similar-asserts = "1.1.0" -tempfile = "3.2.0" +tempfile = "3.8.1" tiny-bip39 = { version = "0.8", default-features = false } schnorrkel = { version = "0.11.4", default-features = false, features = [ - "preaudit_deprecated", + "preaudit_deprecated", ] } -tokio = { version = "1.36" } +tokio = { version = "1.37.0" } tokio-retry = { version = "0.3.0" } -tracing = "0.1.34" -tracing-core = "0.1.29" -trie-root = "0.15.2" -url = "2.2.2" +tracing = "0.1.37" +tracing-core = "0.1.32" +trie-root = "0.18.0" +url = { version = "2.4.0" } thiserror = "1.0.63" # The list of dependencies below (which can be both direct and indirect dependencies) are crates @@ -499,6 +498,3 @@ debug = 1 # debug symbols are useful for profilers debug-assertions = true # Enable debug-assert! for non-production profiles inherits = "release" overflow-checks = true - -[patch."https://github.com/paritytech/polkadot-sdk"] -sp-crypto-ec-utils = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-v1.11.0" } \ No newline at end of file diff --git a/node/cli/src/command.rs b/node/cli/src/command.rs index bb7d486860..68f943b8b1 100644 --- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -705,6 +705,8 @@ pub fn run() -> Result<()> { // 2. by specifying "dev-service" in the chain spec's "relay-chain" field. // NOTE: the --dev flag triggers the dev service by way of number 2 let relay_chain_id = extension.map(|e| e.relay_chain.as_str()); + let para_id = extension.map(|e| e.para_id); + let dev_service = cli.run.dev_service || config.chain_spec.is_dev() || relay_chain_id == Some("dev-service"); @@ -722,7 +724,14 @@ pub fn run() -> Result<()> { moonbeam_service::moonriver_runtime::RuntimeApi, moonbeam_service::MoonriverCustomizations, sc_network::NetworkWorker<_, _>, - >(config, author_id, cli.run.sealing, rpc_config, hwbench) + >( + config, + para_id, + author_id, + cli.run.sealing, + rpc_config, + hwbench, + ) .await .map_err(Into::into), #[cfg(feature = "moonbeam-native")] @@ -730,7 +739,14 @@ pub fn run() -> Result<()> { moonbeam_service::moonbeam_runtime::RuntimeApi, moonbeam_service::MoonbeamCustomizations, sc_network::NetworkWorker<_, _>, - >(config, author_id, cli.run.sealing, rpc_config, hwbench) + >( + config, + para_id, + author_id, + cli.run.sealing, + rpc_config, + hwbench, + ) .await .map_err(Into::into), #[cfg(feature = "moonbase-native")] @@ -738,7 +754,14 @@ pub fn run() -> Result<()> { moonbeam_service::moonbase_runtime::RuntimeApi, moonbeam_service::MoonbaseCustomizations, sc_network::NetworkWorker<_, _>, - >(config, author_id, cli.run.sealing, rpc_config, hwbench) + >( + config, + para_id, + author_id, + cli.run.sealing, + rpc_config, + hwbench, + ) .await .map_err(Into::into), #[cfg(not(feature = "moonbase-native"))] diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 131efbcfb0..265086e9e6 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -156,7 +156,7 @@ polkadot-parachain = { workspace = true } polkadot-primitives = { workspace = true } polkadot-service = { workspace = true } xcm = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } # Benchmarking frame-benchmarking = { workspace = true, features = ["std"] } diff --git a/node/service/src/chain_spec/mod.rs b/node/service/src/chain_spec/mod.rs index 73e0984022..cbde9f9bef 100644 --- a/node/service/src/chain_spec/mod.rs +++ b/node/service/src/chain_spec/mod.rs @@ -65,7 +65,7 @@ pub mod moonbeam { } } -pub type RawChainSpec = sc_service::GenericChainSpec<(), Extensions>; +pub type RawChainSpec = sc_service::GenericChainSpec; #[derive(Default, Clone, Serialize, Deserialize, ChainSpecExtension, ChainSpecGroup)] #[serde(rename_all = "camelCase")] diff --git a/node/service/src/chain_spec/moonbase.rs b/node/service/src/chain_spec/moonbase.rs index 4a4e86b537..a1631293ec 100644 --- a/node/service/src/chain_spec/moonbase.rs +++ b/node/service/src/chain_spec/moonbase.rs @@ -41,8 +41,7 @@ use sp_core::ecdsa; use sp_runtime::{traits::One, Perbill, Percent}; /// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type. -pub type ChainSpec = - sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec; /// Generate a chain spec for use with the development service. pub fn development_chain_spec(mnemonic: Option, num_accounts: Option) -> ChainSpec { diff --git a/node/service/src/chain_spec/moonbeam.rs b/node/service/src/chain_spec/moonbeam.rs index 234f861c16..d0101a503d 100644 --- a/node/service/src/chain_spec/moonbeam.rs +++ b/node/service/src/chain_spec/moonbeam.rs @@ -41,7 +41,7 @@ use sp_core::ecdsa; use sp_runtime::{Perbill, Percent}; /// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type. -pub type ChainSpec = sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec; /// Generate a chain spec for use with the development service. pub fn development_chain_spec(mnemonic: Option, num_accounts: Option) -> ChainSpec { diff --git a/node/service/src/chain_spec/moonriver.rs b/node/service/src/chain_spec/moonriver.rs index e6f4f642ac..af0fc03183 100644 --- a/node/service/src/chain_spec/moonriver.rs +++ b/node/service/src/chain_spec/moonriver.rs @@ -40,7 +40,7 @@ use sp_core::ecdsa; use sp_runtime::{Perbill, Percent}; /// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type. -pub type ChainSpec = sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec; /// Generate a chain spec for use with the development service. pub fn development_chain_spec(mnemonic: Option, num_accounts: Option) -> ChainSpec { diff --git a/node/service/src/chain_spec/test_spec.rs b/node/service/src/chain_spec/test_spec.rs index d2e238e367..0654030802 100644 --- a/node/service/src/chain_spec/test_spec.rs +++ b/node/service/src/chain_spec/test_spec.rs @@ -89,9 +89,7 @@ pub fn staking_spec(para_id: ParaId) -> ChainSpec { } #[cfg(feature = "lazy-loading")] -pub fn lazy_loading_spec_builder( - para_id: ParaId, -) -> sc_chain_spec::ChainSpecBuilder { +pub fn lazy_loading_spec_builder(para_id: ParaId) -> sc_chain_spec::ChainSpecBuilder { use moonbeam_runtime::currency::{GLMR, SUPPLY_FACTOR}; crate::chain_spec::moonbeam::ChainSpec::builder( moonbeam_runtime::WASM_BINARY.expect("WASM binary was not build, please build it!"), diff --git a/node/service/src/client.rs b/node/service/src/client.rs index 97dd59e895..aa09bb4c86 100644 --- a/node/service/src/client.rs +++ b/node/service/src/client.rs @@ -47,7 +47,7 @@ pub trait RuntimeApiCollection: + cumulus_primitives_core::CollectCollationInfo + session_keys_primitives::VrfApi + async_backing_primitives::UnincludedSegmentApi - + xcm_fee_payment_runtime_api::XcmPaymentApi + + xcm_runtime_apis::fees::XcmPaymentApi { } @@ -68,7 +68,7 @@ impl RuntimeApiCollection for Api where + cumulus_primitives_core::CollectCollationInfo + session_keys_primitives::VrfApi + async_backing_primitives::UnincludedSegmentApi - + xcm_fee_payment_runtime_api::XcmPaymentApi + + xcm_runtime_apis::fees::XcmPaymentApi { } diff --git a/node/service/src/lazy_loading/backend.rs b/node/service/src/lazy_loading/backend.rs index c5c27e60af..10ce24fce2 100644 --- a/node/service/src/lazy_loading/backend.rs +++ b/node/service/src/lazy_loading/backend.rs @@ -487,20 +487,6 @@ impl blockchain::Backend for Blockchain Ok(self.storage.read().leaves.hashes()) } - fn displaced_leaves_after_finalizing( - &self, - block_number: NumberFor, - ) -> sp_blockchain::Result> { - Ok(self - .storage - .read() - .leaves - .displaced_by_finalize_height(block_number) - .leaves() - .cloned() - .collect::>()) - } - fn children(&self, _parent_hash: Block::Hash) -> sp_blockchain::Result> { unimplemented!("Not supported by the `lazy-loading` backend.") } diff --git a/node/service/src/lazy_loading/mod.rs b/node/service/src/lazy_loading/mod.rs index 13cf89d345..6ec62c9448 100644 --- a/node/service/src/lazy_loading/mod.rs +++ b/node/service/src/lazy_loading/mod.rs @@ -32,7 +32,7 @@ use nimbus_consensus::NimbusManualSealConsensusDataProvider; use nimbus_primitives::NimbusId; use parity_scale_codec::Encode; use polkadot_primitives::{ - AbridgedHostConfiguration, AsyncBackingParams, PersistedValidationData, UpgradeGoAhead, + AbridgedHostConfiguration, AsyncBackingParams, PersistedValidationData, Slot, UpgradeGoAhead, }; use sc_chain_spec::{get_extension, BuildGenesisBlock, GenesisBlockBuilder}; use sc_client_api::{Backend, BadBlocks, ExecutorProvider, ForkBlocks, StorageProvider}; @@ -630,6 +630,11 @@ where } .encode(), ), + // Override current slot number + ( + relay_chain::well_known_keys::CURRENT_SLOT.to_vec(), + Slot::from(u64::from(current_para_block)).encode(), + ), ]; // If there is a pending upgrade, lets mimic a GoAhead @@ -654,6 +659,7 @@ where let mocked_parachain = MockValidationDataInherentDataProvider { current_para_block, + para_id: ParaId::new(parachain_id), current_para_block_head, relay_offset: 1000, relay_blocks_per_para_block: 2, @@ -663,7 +669,6 @@ where xcm_config: MockXcmConfig::new( &*client_for_cidp, block, - ParaId::new(parachain_id), Default::default(), ), raw_downward_messages: downward_xcm_receiver.drain().collect(), diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 83bdd5d64f..1040fb1c6c 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -33,8 +33,10 @@ use cumulus_client_service::{ prepare_node_config, start_relay_chain_tasks, CollatorSybilResistance, DARecoveryProfile, ParachainHostFunctions, StartRelayChainTasksParams, }; -use cumulus_primitives_core::relay_chain::CollatorPair; -use cumulus_primitives_core::ParaId; +use cumulus_primitives_core::{ + relay_chain::{well_known_keys, CollatorPair}, + ParaId, +}; use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain; use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface, RelayChainResult}; use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node_with_rpc; @@ -54,6 +56,7 @@ use moonbeam_vrf::VrfDigestsProvider; pub use moonriver_runtime; use nimbus_consensus::NimbusManualSealConsensusDataProvider; use nimbus_primitives::{DigestsProvider, NimbusId}; +use polkadot_primitives::Slot; use sc_client_api::{ backend::{AuxStore, Backend, StateBackend, StorageProvider}, ExecutorProvider, @@ -75,6 +78,7 @@ use sp_consensus::SyncOracle; use sp_core::{ByteArray, Encode, H256}; use sp_keystore::{Keystore, KeystorePtr}; use std::str::FromStr; +use std::sync::atomic::{AtomicU64, Ordering}; use std::sync::Arc; use std::{collections::BTreeMap, path::Path, sync::Mutex, time::Duration}; use substrate_prometheus_endpoint::Registry; @@ -111,6 +115,36 @@ type PartialComponentsResult = Result< ServiceError, >; +const RELAY_CHAIN_SLOT_DURATION_MILLIS: u64 = 6_000; + +static TIMESTAMP: AtomicU64 = AtomicU64::new(0); + +/// Provide a mock duration starting at 0 in millisecond for timestamp inherent. +/// Each call will increment timestamp by slot_duration making Aura think time has passed. +struct MockTimestampInherentDataProvider; +#[async_trait::async_trait] +impl sp_inherents::InherentDataProvider for MockTimestampInherentDataProvider { + async fn provide_inherent_data( + &self, + inherent_data: &mut sp_inherents::InherentData, + ) -> Result<(), sp_inherents::Error> { + TIMESTAMP.fetch_add(RELAY_CHAIN_SLOT_DURATION_MILLIS, Ordering::SeqCst); + inherent_data.put_data( + sp_timestamp::INHERENT_IDENTIFIER, + &TIMESTAMP.load(Ordering::SeqCst), + ) + } + + async fn try_handle_error( + &self, + _identifier: &sp_inherents::InherentIdentifier, + _error: &[u8], + ) -> Option> { + // The pallet never reports error. + None + } +} + #[cfg(feature = "runtime-benchmarks")] pub type HostFunctions = ( frame_benchmarking::benchmarking::HostFunctions, @@ -1119,6 +1153,7 @@ where /// the parachain inherent. pub async fn new_dev( mut config: Configuration, + para_id: Option, _author_id: Option, sealing: moonbeam_cli_opt::Sealing, rpc_config: RpcConfig, @@ -1312,10 +1347,11 @@ where let downward_xcm_receiver = downward_xcm_receiver.clone(); let hrmp_xcm_receiver = hrmp_xcm_receiver.clone(); let additional_relay_offset = additional_relay_offset.clone(); + let relay_slot_key = well_known_keys::CURRENT_SLOT.to_vec(); let client_for_xcm = client_set_aside_for_cidp.clone(); async move { - let time = sp_timestamp::InherentDataProvider::from_system_time(); + let time = MockTimestampInherentDataProvider; let current_para_block = maybe_current_para_block? .ok_or(sp_blockchain::Error::UnknownBlock(block.to_string()))?; @@ -1324,13 +1360,23 @@ where maybe_current_para_head?.encode(), )); - let additional_key_values = Some(vec![( - moonbeam_core_primitives::well_known_relay_keys::TIMESTAMP_NOW.to_vec(), - sp_timestamp::Timestamp::current().encode(), - )]); + // Get the mocked timestamp + let timestamp = TIMESTAMP.load(Ordering::SeqCst); + // Calculate mocked slot number (should be consecutively 1, 2, ...) + let slot = timestamp.saturating_div(RELAY_CHAIN_SLOT_DURATION_MILLIS); + + let additional_key_values = Some(vec![ + ( + moonbeam_core_primitives::well_known_relay_keys::TIMESTAMP_NOW + .to_vec(), + sp_timestamp::Timestamp::current().encode(), + ), + (relay_slot_key, Slot::from(slot).encode()), + ]); let mocked_parachain = MockValidationDataInherentDataProvider { current_para_block, + para_id: para_id.unwrap().into(), current_para_block_head, relay_offset: 1000 + additional_relay_offset.load(std::sync::atomic::Ordering::SeqCst), @@ -1342,7 +1388,6 @@ where &*client_for_xcm, block, Default::default(), - Default::default(), ), raw_downward_messages: downward_xcm_receiver.drain().collect(), raw_horizontal_messages: hrmp_xcm_receiver.drain().collect(), @@ -1768,7 +1813,9 @@ mod tests { wasmtime_precompiled: None, runtime_cache_size: 2, rpc_rate_limit: Default::default(), + rpc_rate_limit_whitelisted_ips: vec![], rpc_batch_config: BatchRequestConfig::Unlimited, + rpc_rate_limit_trust_proxy_headers: false, } } } diff --git a/pallets/moonbeam-xcm-benchmarks/src/generic/mock.rs b/pallets/moonbeam-xcm-benchmarks/src/generic/mock.rs index 15097e56c9..a85241a167 100644 --- a/pallets/moonbeam-xcm-benchmarks/src/generic/mock.rs +++ b/pallets/moonbeam-xcm-benchmarks/src/generic/mock.rs @@ -153,6 +153,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = (); } impl pallet_xcm_benchmarks::Config for Test { diff --git a/pallets/parachain-staking/src/tests.rs b/pallets/parachain-staking/src/tests.rs index 0d6ffa6355..260f68122b 100644 --- a/pallets/parachain-staking/src/tests.rs +++ b/pallets/parachain-staking/src/tests.rs @@ -26,16 +26,18 @@ use crate::auto_compound::{AutoCompoundConfig, AutoCompoundDelegations}; use crate::delegation_requests::{CancelledScheduledRequest, DelegationAction, ScheduledRequest}; use crate::mock::{ roll_blocks, roll_to, roll_to_round_begin, roll_to_round_end, set_author, set_block_author, - Balances, BlockNumber, ExtBuilder, ParachainStaking, RuntimeOrigin, Test, + AccountId, Balances, BlockNumber, ExtBuilder, ParachainStaking, RuntimeEvent, RuntimeOrigin, + Test, }; use crate::{ assert_events_emitted, assert_events_emitted_match, assert_events_eq, assert_no_events, AtStake, Bond, CollatorStatus, DelegationScheduledRequests, DelegatorAdded, EnableMarkingOffline, Error, Event, Range, DELEGATOR_LOCK_ID, }; +use frame_support::traits::{Currency, ExistenceRequirement, WithdrawReasons}; use frame_support::{assert_err, assert_noop, assert_ok, pallet_prelude::*, BoundedVec}; +use pallet_balances::{Event as BalancesEvent, PositiveImbalance}; use sp_runtime::{traits::Zero, DispatchError, ModuleError, Perbill, Percent}; - // ~~ ROOT ~~ #[test] @@ -6572,11 +6574,10 @@ fn deferred_payment_and_at_stake_storage_items_cleaned_up_for_candidates_not_pro #[test] fn deferred_payment_steady_state_event_flow() { - use frame_support::traits::{Currency, ExistenceRequirement, WithdrawReasons}; - // this test "flows" through a number of rounds, asserting that certain things do/don't happen // once the staking pallet is in a "steady state" (specifically, once we are past the first few // rounds to clear RewardPaymentDelay) + use crate::mock::System; ExtBuilder::default() .with_balances(vec![ @@ -6620,14 +6621,19 @@ fn deferred_payment_steady_state_event_flow() { // grab initial issuance -- we will reset it before round issuance is calculated so that // it is consistent every round + let account: AccountId = 111; let initial_issuance = Balances::total_issuance(); let reset_issuance = || { let new_issuance = Balances::total_issuance(); - let diff = new_issuance - initial_issuance; - let burned = Balances::burn(diff); + let amount_to_burn = new_issuance - initial_issuance; + let _ = Balances::burn(Some(account).into(), amount_to_burn, false); + System::assert_last_event(RuntimeEvent::Balances(BalancesEvent::Burned { + who: account, + amount: amount_to_burn, + })); Balances::settle( - &111, - burned, + &account, + PositiveImbalance::new(amount_to_burn), WithdrawReasons::FEE, ExistenceRequirement::AllowDeath, ) @@ -6642,7 +6648,6 @@ fn deferred_payment_steady_state_event_flow() { roll_to_round_end(round); round += 1; } - reset_issuance(); round diff --git a/pallets/xcm-weight-trader/Cargo.toml b/pallets/xcm-weight-trader/Cargo.toml index 680c3c234f..2f53b1512e 100644 --- a/pallets/xcm-weight-trader/Cargo.toml +++ b/pallets/xcm-weight-trader/Cargo.toml @@ -1,54 +1,54 @@ [package] -authors = {workspace = true} +authors = { workspace = true } description = "A pallet to trade weight for XCM execution" edition = "2021" name = "pallet-xcm-weight-trader" version = "0.1.0" [dependencies] -log = {workspace = true} +log = { workspace = true } # Substrate -frame-support = {workspace = true} -frame-system = {workspace = true} -pallet-balances = {workspace = true} -parity-scale-codec = {workspace = true} -scale-info = {workspace = true, features = ["derive"]} -sp-core = {workspace = true} -sp-io = {workspace = true} -sp-runtime = {workspace = true} -sp-std = {workspace = true} +frame-support = { workspace = true } +frame-system = { workspace = true } +pallet-balances = { workspace = true } +parity-scale-codec = { workspace = true } +scale-info = { workspace = true, features = ["derive"] } +sp-core = { workspace = true } +sp-io = { workspace = true } +sp-runtime = { workspace = true } +sp-std = { workspace = true } # Polkadot xcm = { workspace = true } xcm-executor = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } # Benchmarks -frame-benchmarking = {workspace = true, optional = true} +frame-benchmarking = { workspace = true, optional = true } [dev-dependencies] -frame-benchmarking = {workspace = true, features = ["std"]} -pallet-balances = {workspace = true, features = ["std", "insecure_zero_ed"]} -sp-tracing = {workspace = true, features = ["std"] } +frame-benchmarking = { workspace = true, features = ["std"] } +pallet-balances = { workspace = true, features = ["std", "insecure_zero_ed"] } +sp-tracing = { workspace = true, features = ["std"] } [features] default = ["std"] runtime-benchmarks = [ - "frame-benchmarking", - "frame-system/runtime-benchmarks" + "frame-benchmarking", + "frame-system/runtime-benchmarks" ] std = [ - "frame-support/std", - "frame-system/std", - "pallet-balances/std", - "scale-info/std", - "sp-core/std", - "sp-io/std", - "sp-runtime/std", - "sp-std/std", - "xcm/std", - "xcm-executor/std", - "xcm-fee-payment-runtime-api/std", + "frame-support/std", + "frame-system/std", + "pallet-balances/std", + "scale-info/std", + "sp-core/std", + "sp-io/std", + "sp-runtime/std", + "sp-std/std", + "xcm/std", + "xcm-executor/std", + "xcm-runtime-apis/std", ] try-runtime = ["frame-support/try-runtime"] \ No newline at end of file diff --git a/pallets/xcm-weight-trader/src/lib.rs b/pallets/xcm-weight-trader/src/lib.rs index 6fef42f452..7811bcd5cd 100644 --- a/pallets/xcm-weight-trader/src/lib.rs +++ b/pallets/xcm-weight-trader/src/lib.rs @@ -41,7 +41,7 @@ use sp_std::vec::Vec; use xcm::v4::{Asset, AssetId as XcmAssetId, Error as XcmError, Fungibility, Location, XcmContext}; use xcm::{IntoVersion, VersionedAssetId}; use xcm_executor::traits::{TransactAsset, WeightTrader}; -use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; +use xcm_runtime_apis::fees::Error as XcmPaymentApiError; pub const RELATIVE_PRICE_DECIMALS: u32 = 18; diff --git a/precompiles/balances-erc20/src/tests.rs b/precompiles/balances-erc20/src/tests.rs index a1adc3d024..1eebe6019a 100644 --- a/precompiles/balances-erc20/src/tests.rs +++ b/precompiles/balances-erc20/src/tests.rs @@ -280,7 +280,7 @@ fn transfer() { value: 400.into(), }, ) - .expect_cost(176215756) // 1 weight => 1 gas in mock + .expect_cost(173364756) // 1 weight => 1 gas in mock .expect_log(log3( Precompile1, SELECTOR_LOG_TRANSFER, @@ -370,7 +370,7 @@ fn transfer_from() { value: 400.into(), }, ) - .expect_cost(176215756) // 1 weight => 1 gas in mock + .expect_cost(173364756) // 1 weight => 1 gas in mock .expect_log(log3( Precompile1, SELECTOR_LOG_TRANSFER, @@ -466,7 +466,7 @@ fn transfer_from_self() { value: 400.into(), }, ) - .expect_cost(176215756) // 1 weight => 1 gas in mock + .expect_cost(173364756) // 1 weight => 1 gas in mock .expect_log(log3( Precompile1, SELECTOR_LOG_TRANSFER, diff --git a/precompiles/collective/src/mock.rs b/precompiles/collective/src/mock.rs index 9ca9dd745e..3cfe99cae6 100644 --- a/precompiles/collective/src/mock.rs +++ b/precompiles/collective/src/mock.rs @@ -209,20 +209,15 @@ impl ArgumentsFactory<(), AccountId> for BenchmarkHelper { impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - type ApproveOrigin = frame_support::traits::NeverEnsureOrigin; type RejectOrigin = frame_support::traits::NeverEnsureOrigin; type RuntimeEvent = RuntimeEvent; // If spending proposal rejected, transfer proposer bond to treasury - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ConstU128<1>; type SpendPeriod = ConstU32<1>; type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; type WeightInfo = pallet_treasury::weights::SubstrateWeight; type SpendFunds = (); - type ProposalBondMaximum = (); type SpendOrigin = MapSuccess< pallet_collective::EnsureProportionMoreThan, Replace>, diff --git a/precompiles/gmp/src/mock.rs b/precompiles/gmp/src/mock.rs index 28f5621f9e..bd2e647743 100644 --- a/precompiles/gmp/src/mock.rs +++ b/precompiles/gmp/src/mock.rs @@ -37,11 +37,11 @@ use xcm_executor::{ traits::{TransactAsset, WeightTrader}, AssetsInHolding, XcmExecutor, }; -use xcm_primitives::XcmV2Weight; pub type AccountId = MockAccount; pub type Balance = u128; pub type AssetId = u128; +type XcmV2Weight = u64; type Block = frame_system::mocking::MockBlockU32; @@ -197,6 +197,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = (); } pub type Precompiles = PrecompileSetBuilder< diff --git a/precompiles/xcm-utils/src/mock.rs b/precompiles/xcm-utils/src/mock.rs index 45ceadd06e..1cd2dc7a30 100644 --- a/precompiles/xcm-utils/src/mock.rs +++ b/precompiles/xcm-utils/src/mock.rs @@ -446,6 +446,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = (); } pub(crate) struct ExtBuilder { diff --git a/precompiles/xtokens/src/mock.rs b/precompiles/xtokens/src/mock.rs index db681be3d7..a2f39ff9fb 100644 --- a/precompiles/xtokens/src/mock.rs +++ b/precompiles/xtokens/src/mock.rs @@ -316,6 +316,7 @@ impl xcm_executor::Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = (); } #[derive(Clone, Eq, Debug, PartialEq, Ord, PartialOrd, Encode, Decode, TypeInfo)] diff --git a/primitives/xcm/src/lib.rs b/primitives/xcm/src/lib.rs index d63f13327d..bbde1a9563 100644 --- a/primitives/xcm/src/lib.rs +++ b/primitives/xcm/src/lib.rs @@ -35,5 +35,3 @@ pub use ethereum_xcm::*; mod filter_asset_max_fee; pub use filter_asset_max_fee::*; - -pub type XcmV2Weight = xcm::v2::Weight; diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index fda2a59bf3..cf735f9c32 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -82,7 +82,7 @@ pallet-author-slot-filter = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } # Parity parity-scale-codec = { workspace = true } @@ -127,7 +127,7 @@ std = [ "sp-genesis-builder/std", "cumulus-primitives-storage-weight-reclaim/std", "xcm-executor/std", - "xcm-fee-payment-runtime-api/std", + "xcm-runtime-apis/std", "xcm/std", "account/std", ] diff --git a/runtime/common/src/apis.rs b/runtime/common/src/apis.rs index f7df98d191..f2997e6e6c 100644 --- a/runtime/common/src/apis.rs +++ b/runtime/common/src/apis.rs @@ -741,7 +741,7 @@ macro_rules! impl_runtime_apis_plus_common { } } - impl xcm_fee_payment_runtime_api::XcmPaymentApi for Runtime { + impl xcm_runtime_apis::fees::XcmPaymentApi for Runtime { fn query_acceptable_payment_assets( xcm_version: xcm::Version ) -> Result, XcmPaymentApiError> { diff --git a/runtime/common/src/weights/pallet_balances.rs b/runtime/common/src/weights/pallet_balances.rs index 4026d4b3be..db8a95e590 100644 --- a/runtime/common/src/weights/pallet_balances.rs +++ b/runtime/common/src/weights/pallet_balances.rs @@ -148,4 +148,18 @@ impl pallet_balances::WeightInfo for WeightInfo { Weight::from_parts(5_873_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } + fn burn_allow_death() -> frame_support::weights::Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) + } + fn burn_keep_alive() -> frame_support::weights::Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 0) + } } diff --git a/runtime/common/src/weights/pallet_evm.rs b/runtime/common/src/weights/pallet_evm.rs index 8e7e7fe51f..fc68a64b25 100644 --- a/runtime/common/src/weights/pallet_evm.rs +++ b/runtime/common/src/weights/pallet_evm.rs @@ -59,15 +59,6 @@ impl pallet_evm::WeightInfo for WeightInfo { /// Storage: `EVM::AccountStorages` (r:1 w:0) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `x` is `[1, 10000000]`. - fn runner_execute(_x: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1574` - // Estimated: `7514` - // Minimum execution time: 23_633_093_000 picoseconds. - Weight::from_parts(24_184_220_134, 7514) - .saturating_add(T::DbWeight::get().reads(8_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) - } fn withdraw() -> Weight { // Proof Size summary in bytes: // Measured: `0` diff --git a/runtime/common/src/weights/pallet_treasury.rs b/runtime/common/src/weights/pallet_treasury.rs index 6725da85cb..f738724b18 100644 --- a/runtime/common/src/weights/pallet_treasury.rs +++ b/runtime/common/src/weights/pallet_treasury.rs @@ -61,48 +61,6 @@ impl pallet_treasury::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Treasury::ProposalCount` (r:1 w:1) - /// Proof: `Treasury::ProposalCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Treasury::Proposals` (r:0 w:1) - /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) - fn propose_spend() -> Weight { - // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `1489` - // Minimum execution time: 24_623_000 picoseconds. - Weight::from_parts(25_147_000, 1489) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(2_u64)) - } - /// Storage: `Treasury::Proposals` (r:1 w:1) - /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - fn reject_proposal() -> Weight { - // Proof Size summary in bytes: - // Measured: `775` - // Estimated: `6172` - // Minimum execution time: 41_462_000 picoseconds. - Weight::from_parts(43_692_000, 6172) - .saturating_add(T::DbWeight::get().reads(3_u64)) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Treasury::Proposals` (r:1 w:0) - /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) - /// Storage: `Treasury::Approvals` (r:1 w:1) - /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - /// The range of component `p` is `[0, 99]`. - fn approve_proposal(p: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `608 + p * (8 ±0)` - // Estimated: `3549` - // Minimum execution time: 8_537_000 picoseconds. - Weight::from_parts(11_089_847, 3549) - // Standard Error: 2_302 - .saturating_add(Weight::from_parts(99_612, 0).saturating_mul(p.into())) - .saturating_add(T::DbWeight::get().reads(2_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } /// Storage: `Treasury::Approvals` (r:1 w:1) /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) fn remove_approval() -> Weight { diff --git a/runtime/moonbase/Cargo.toml b/runtime/moonbase/Cargo.toml index e1b95f5aaf..4127271ddb 100644 --- a/runtime/moonbase/Cargo.toml +++ b/runtime/moonbase/Cargo.toml @@ -155,7 +155,7 @@ polkadot-runtime-common = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } # Cumulus cumulus-pallet-dmp-queue = { workspace = true } @@ -321,7 +321,7 @@ std = [ "strum/std", "xcm-builder/std", "xcm-executor/std", - "xcm-fee-payment-runtime-api/std", + "xcm-runtime-apis/std", "xcm-primitives/std", "xcm/std", ] diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index 7b6c21664e..7fdf19deca 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -95,6 +95,7 @@ use pallet_evm::{ use pallet_transaction_payment::{FungibleAdapter, Multiplier, TargetedFeeAdjustment}; use pallet_treasury::TreasuryAccountId; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; +use runtime_params::*; use scale_info::TypeInfo; use sp_api::impl_runtime_apis; use sp_consensus_slots::Slot; @@ -119,9 +120,7 @@ use sp_std::{ use sp_version::NativeVersion; use sp_version::RuntimeVersion; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; - -use runtime_params::*; +use xcm_runtime_apis::fees::Error as XcmPaymentApiError; use smallvec::smallvec; use sp_runtime::serde::{Deserialize, Serialize}; @@ -607,11 +606,6 @@ parameter_types! { pub TreasuryAccount: AccountId = Treasury::account_id(); } -type TreasuryApproveOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - type TreasuryRejectOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionMoreThan, @@ -620,22 +614,15 @@ type TreasuryRejectOrigin = EitherOfDiverse< impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - // At least three-fifths majority of the council is required (or root) to approve a proposal - type ApproveOrigin = TreasuryApproveOrigin; // More than half of the council is required (or root) to reject a proposal type RejectOrigin = TreasuryRejectOrigin; type RuntimeEvent = RuntimeEvent; - // If spending proposal rejected, transfer proposer bond to treasury - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ConstU128<{ 1 * currency::UNIT * currency::SUPPLY_FACTOR }>; type SpendPeriod = ConstU32<{ 6 * DAYS }>; type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; type WeightInfo = moonbase_weights::pallet_treasury::WeightInfo; type SpendFunds = (); - type ProposalBondMaximum = (); #[cfg(not(feature = "runtime-benchmarks"))] type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Disabled, no spending #[cfg(feature = "runtime-benchmarks")] @@ -1433,7 +1420,7 @@ construct_runtime! { Identity: pallet_identity::{Pallet, Call, Storage, Event} = 24, XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 25, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 26, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 27, + // Previously 27: DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event}, PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 28, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 29, XTokens: orml_xtokens::{Pallet, Call, Storage, Event} = 30, @@ -1734,12 +1721,6 @@ mod tests { ); assert_eq!(STORAGE_BYTE_FEE, Balance::from(100 * MICROUNIT)); - // treasury minimums - assert_eq!( - get!(pallet_treasury, ProposalBondMinimum, u128), - Balance::from(1 * UNIT) - ); - // pallet_identity deposits assert_eq!( get!(pallet_identity, BasicDeposit, u128), diff --git a/runtime/moonbase/src/xcm_config.rs b/runtime/moonbase/src/xcm_config.rs index 253f898c6d..cdb3aeba09 100644 --- a/runtime/moonbase/src/xcm_config.rs +++ b/runtime/moonbase/src/xcm_config.rs @@ -313,6 +313,7 @@ impl xcm_executor::Config for XcmExecutorConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } // Converts a Signed Local Origin into a Location @@ -375,21 +376,16 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type PriceForSiblingDelivery = polkadot_runtime_common::xcm_sender::NoPriceForMessageDelivery< cumulus_primitives_core::ParaId, >; + type MaxActiveOutboundChannels = ConstU32<128>; + // Most on-chain HRMP channels are configured to use 102400 bytes of max message size, so we + // need to set the page size larger than that until we reduce the channel size on-chain. + type MaxPageSize = MessageQueueHeapSize; } parameter_types! { pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; } -// TODO: This pallet can be removed after the lazy migration is done and -// event `Completed` is emitted. -// https://github.com/paritytech/polkadot-sdk/pull/1246 -impl cumulus_pallet_dmp_queue::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type DmpSink = frame_support::traits::EnqueueWithOrigin; - type WeightInfo = cumulus_pallet_dmp_queue::weights::SubstrateWeight; -} - parameter_types! { /// The amount of weight (if any) which should be provided to the message queue for /// servicing enqueued items. diff --git a/runtime/moonbase/tests/integration_test.rs b/runtime/moonbase/tests/integration_test.rs index 95727d7954..4cdd5cd806 100644 --- a/runtime/moonbase/tests/integration_test.rs +++ b/runtime/moonbase/tests/integration_test.rs @@ -158,7 +158,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("Identity"); is_pallet_prefix::("XcmpQueue"); is_pallet_prefix::("CumulusXcm"); - is_pallet_prefix::("DmpQueue"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); is_pallet_prefix::("XTokens"); @@ -440,7 +439,6 @@ fn verify_pallet_indices() { is_pallet_index::(24); is_pallet_index::(25); is_pallet_index::(26); - is_pallet_index::(27); is_pallet_index::(28); is_pallet_index::(29); is_pallet_index::(30); diff --git a/runtime/moonbase/tests/xcm_mock/parachain.rs b/runtime/moonbase/tests/xcm_mock/parachain.rs index 7dbc8584aa..126acf659c 100644 --- a/runtime/moonbase/tests/xcm_mock/parachain.rs +++ b/runtime/moonbase/tests/xcm_mock/parachain.rs @@ -377,6 +377,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } impl cumulus_pallet_xcm::Config for Runtime { @@ -468,19 +469,14 @@ parameter_types! { impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - type ApproveOrigin = EnsureRoot; type RejectOrigin = EnsureRoot; type RuntimeEvent = RuntimeEvent; - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ProposalBondMinimum; type SpendPeriod = SpendPeriod; type Burn = (); type BurnDestination = (); type MaxApprovals = MaxApprovals; type WeightInfo = (); type SpendFunds = (); - type ProposalBondMaximum = (); type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Same as Polkadot type AssetKind = (); type Beneficiary = AccountId; diff --git a/runtime/moonbase/tests/xcm_mock/relay_chain.rs b/runtime/moonbase/tests/xcm_mock/relay_chain.rs index f391b31d84..290b1f5786 100644 --- a/runtime/moonbase/tests/xcm_mock/relay_chain.rs +++ b/runtime/moonbase/tests/xcm_mock/relay_chain.rs @@ -213,6 +213,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = XcmPallet; } pub type LocalOriginToLocation = SignedToAccountId32; @@ -293,6 +294,7 @@ impl hrmp::Config for Runtime { type WeightInfo = TestHrmpWeightInfo; type ChannelManager = frame_system::EnsureRoot; type DefaultChannelSizeAndCapacityWithSystem = DefaultChannelSizeAndCapacityWithSystem; + type VersionWrapper = XcmPallet; } impl frame_system::offchain::SendTransactionTypes for Runtime @@ -373,6 +375,7 @@ pub(crate) fn relay_events() -> Vec { } use frame_support::traits::{OnFinalize, OnInitialize}; + pub(crate) fn relay_roll_to(n: BlockNumber) { while System::block_number() < n { XcmPallet::on_finalize(System::block_number()); diff --git a/runtime/moonbase/tests/xcm_mock/statemint_like.rs b/runtime/moonbase/tests/xcm_mock/statemint_like.rs index 594919836f..7e096eb03f 100644 --- a/runtime/moonbase/tests/xcm_mock/statemint_like.rs +++ b/runtime/moonbase/tests/xcm_mock/statemint_like.rs @@ -346,6 +346,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/runtime/moonbeam/Cargo.toml b/runtime/moonbeam/Cargo.toml index 7d956c0b7b..4a34f57b12 100644 --- a/runtime/moonbeam/Cargo.toml +++ b/runtime/moonbeam/Cargo.toml @@ -150,7 +150,7 @@ polkadot-parachain = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } # Cumulus cumulus-pallet-dmp-queue = { workspace = true } @@ -311,7 +311,7 @@ std = [ "strum/std", "xcm-builder/std", "xcm-executor/std", - "xcm-fee-payment-runtime-api/std", + "xcm-runtime-apis/std", "xcm-primitives/std", "xcm/std", ] diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index 16a5847413..246b819d8d 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -99,7 +99,7 @@ use sp_runtime::{ }; use sp_std::{convert::TryFrom, prelude::*}; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; +use xcm_runtime_apis::fees::Error as XcmPaymentApiError; #[cfg(feature = "std")] use sp_version::NativeVersion; @@ -583,11 +583,6 @@ parameter_types! { pub TreasuryAccount: AccountId = Treasury::account_id(); } -type TreasuryApproveOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - type TreasuryRejectOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionMoreThan, @@ -596,22 +591,15 @@ type TreasuryRejectOrigin = EitherOfDiverse< impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - // At least three-fifths majority of the council is required (or root) to approve a proposal - type ApproveOrigin = TreasuryApproveOrigin; // More than half of the council is required (or root) to reject a proposal type RejectOrigin = TreasuryRejectOrigin; type RuntimeEvent = RuntimeEvent; - // If spending proposal rejected, transfer proposer bond to treasury - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ConstU128<{ 1 * currency::GLMR * currency::SUPPLY_FACTOR }>; type SpendPeriod = ConstU32<{ 6 * DAYS }>; type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; type WeightInfo = moonbeam_weights::pallet_treasury::WeightInfo; type SpendFunds = (); - type ProposalBondMaximum = (); #[cfg(not(feature = "runtime-benchmarks"))] type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Disabled, no spending #[cfg(feature = "runtime-benchmarks")] @@ -1453,7 +1441,7 @@ construct_runtime! { // XCM XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Storage, Event} = 100, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 101, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 102, + // Previously 102: DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 103, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 104, AssetManager: pallet_asset_manager::{Pallet, Call, Storage, Event} = 105, @@ -1745,12 +1733,6 @@ mod tests { ); assert_eq!(STORAGE_BYTE_FEE, Balance::from(10 * MILLIGLMR)); - // treasury minimums - assert_eq!( - get!(pallet_treasury, ProposalBondMinimum, u128), - Balance::from(100 * GLMR) - ); - // pallet_identity deposits assert_eq!( get!(pallet_identity, BasicDeposit, u128), diff --git a/runtime/moonbeam/src/xcm_config.rs b/runtime/moonbeam/src/xcm_config.rs index 7ffab1d7d9..c58e00bcdd 100644 --- a/runtime/moonbeam/src/xcm_config.rs +++ b/runtime/moonbeam/src/xcm_config.rs @@ -302,6 +302,7 @@ impl xcm_executor::Config for XcmExecutorConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } type XcmExecutor = pallet_erc20_xcm_bridge::XcmExecutorWrapper< @@ -364,21 +365,16 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type PriceForSiblingDelivery = polkadot_runtime_common::xcm_sender::NoPriceForMessageDelivery< cumulus_primitives_core::ParaId, >; + type MaxActiveOutboundChannels = ConstU32<128>; + // Most on-chain HRMP channels are configured to use 102400 bytes of max message size, so we + // need to set the page size larger than that until we reduce the channel size on-chain. + type MaxPageSize = MessageQueueHeapSize; } parameter_types! { pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; } -// TODO: This pallet can be removed after the lazy migration is done and -// event `Completed` is emitted. -// https://github.com/paritytech/polkadot-sdk/pull/1246 -impl cumulus_pallet_dmp_queue::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type DmpSink = frame_support::traits::EnqueueWithOrigin; - type WeightInfo = cumulus_pallet_dmp_queue::weights::SubstrateWeight; -} - parameter_types! { /// The amount of weight (if any) which should be provided to the message queue for /// servicing enqueued items. diff --git a/runtime/moonbeam/tests/common/mod.rs b/runtime/moonbeam/tests/common/mod.rs index 3d92f80af7..02e3a789b6 100644 --- a/runtime/moonbeam/tests/common/mod.rs +++ b/runtime/moonbeam/tests/common/mod.rs @@ -385,7 +385,7 @@ pub fn ethereum_transaction(raw_hex_tx: &str) -> pallet_ethereum::Transaction { transaction.unwrap() } -pub(crate) fn increase_last_relay_slot_number(amount: u64) { +pub fn increase_last_relay_slot_number(amount: u64) { let last_relay_slot = u64::from(AsyncBacking::slot_info().unwrap_or_default().0); frame_support::storage::unhashed::put( &frame_support::storage::storage_prefix(b"AsyncBacking", b"SlotInfo"), diff --git a/runtime/moonbeam/tests/integration_test.rs b/runtime/moonbeam/tests/integration_test.rs index 78a80b0465..01f40b6990 100644 --- a/runtime/moonbeam/tests/integration_test.rs +++ b/runtime/moonbeam/tests/integration_test.rs @@ -133,7 +133,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("Identity"); is_pallet_prefix::("XcmpQueue"); is_pallet_prefix::("CumulusXcm"); - is_pallet_prefix::("DmpQueue"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); is_pallet_prefix::("XTokens"); @@ -440,7 +439,6 @@ fn verify_pallet_indices() { // XCM Stuff is_pallet_index::(100); is_pallet_index::(101); - is_pallet_index::(102); is_pallet_index::(103); is_pallet_index::(104); is_pallet_index::(105); diff --git a/runtime/moonbeam/tests/xcm_mock/parachain.rs b/runtime/moonbeam/tests/xcm_mock/parachain.rs index 3f41bcad58..77beff13f9 100644 --- a/runtime/moonbeam/tests/xcm_mock/parachain.rs +++ b/runtime/moonbeam/tests/xcm_mock/parachain.rs @@ -368,6 +368,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } impl cumulus_pallet_xcm::Config for Runtime { @@ -454,19 +455,14 @@ parameter_types! { impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - type ApproveOrigin = EnsureRoot; type RejectOrigin = EnsureRoot; type RuntimeEvent = RuntimeEvent; - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ProposalBondMinimum; type SpendPeriod = SpendPeriod; type Burn = (); type BurnDestination = (); type MaxApprovals = MaxApprovals; type WeightInfo = (); type SpendFunds = (); - type ProposalBondMaximum = (); type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Same as Polkadot type AssetKind = (); type Beneficiary = AccountId; diff --git a/runtime/moonbeam/tests/xcm_mock/relay_chain.rs b/runtime/moonbeam/tests/xcm_mock/relay_chain.rs index f391b31d84..cf5d3ca5ce 100644 --- a/runtime/moonbeam/tests/xcm_mock/relay_chain.rs +++ b/runtime/moonbeam/tests/xcm_mock/relay_chain.rs @@ -213,6 +213,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = XcmPallet; } pub type LocalOriginToLocation = SignedToAccountId32; @@ -293,6 +294,7 @@ impl hrmp::Config for Runtime { type WeightInfo = TestHrmpWeightInfo; type ChannelManager = frame_system::EnsureRoot; type DefaultChannelSizeAndCapacityWithSystem = DefaultChannelSizeAndCapacityWithSystem; + type VersionWrapper = XcmPallet; } impl frame_system::offchain::SendTransactionTypes for Runtime diff --git a/runtime/moonbeam/tests/xcm_mock/statemint_like.rs b/runtime/moonbeam/tests/xcm_mock/statemint_like.rs index 3b37a8e6c3..bc27a84ac0 100644 --- a/runtime/moonbeam/tests/xcm_mock/statemint_like.rs +++ b/runtime/moonbeam/tests/xcm_mock/statemint_like.rs @@ -348,6 +348,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/runtime/moonriver/Cargo.toml b/runtime/moonriver/Cargo.toml index cac100dbe2..8676640689 100644 --- a/runtime/moonriver/Cargo.toml +++ b/runtime/moonriver/Cargo.toml @@ -150,7 +150,7 @@ polkadot-runtime-common = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } -xcm-fee-payment-runtime-api = { workspace = true } +xcm-runtime-apis = { workspace = true } pallet-message-queue = { workspace = true } # Cumulus @@ -311,7 +311,7 @@ std = [ "strum/std", "xcm-builder/std", "xcm-executor/std", - "xcm-fee-payment-runtime-api/std", + "xcm-runtime-apis/std", "xcm-primitives/std", "xcm/std", ] diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 288cbc6310..83f1f94245 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -99,7 +99,7 @@ use sp_runtime::{ }; use sp_std::{convert::TryFrom, prelude::*}; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_fee_payment_runtime_api::Error as XcmPaymentApiError; +use xcm_runtime_apis::fees::Error as XcmPaymentApiError; use smallvec::smallvec; #[cfg(feature = "std")] @@ -585,11 +585,6 @@ parameter_types! { pub TreasuryAccount: AccountId = Treasury::account_id(); } -type TreasuryApproveOrigin = EitherOfDiverse< - EnsureRoot, - pallet_collective::EnsureProportionAtLeast, ->; - type TreasuryRejectOrigin = EitherOfDiverse< EnsureRoot, pallet_collective::EnsureProportionMoreThan, @@ -598,22 +593,15 @@ type TreasuryRejectOrigin = EitherOfDiverse< impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - // At least three-fifths majority of the council is required (or root) to approve a proposal - type ApproveOrigin = TreasuryApproveOrigin; // More than half of the council is required (or root) to reject a proposal type RejectOrigin = TreasuryRejectOrigin; type RuntimeEvent = RuntimeEvent; - // If spending proposal rejected, transfer proposer bond to treasury - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ConstU128<{ 1 * currency::MOVR * currency::SUPPLY_FACTOR }>; type SpendPeriod = ConstU32<{ 6 * DAYS }>; type Burn = (); type BurnDestination = (); type MaxApprovals = ConstU32<100>; type WeightInfo = moonriver_weights::pallet_treasury::WeightInfo; type SpendFunds = (); - type ProposalBondMaximum = (); #[cfg(not(feature = "runtime-benchmarks"))] type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Disabled, no spending #[cfg(feature = "runtime-benchmarks")] @@ -1456,7 +1444,7 @@ construct_runtime! { // XCM Stuff XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Storage, Event} = 100, CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 101, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 102, + // Previously 102: DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 103, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 104, AssetManager: pallet_asset_manager::{Pallet, Call, Storage, Event} = 105, @@ -1746,12 +1734,6 @@ mod tests { ); assert_eq!(STORAGE_BYTE_FEE, Balance::from(100 * MICROMOVR)); - // treasury minimums - assert_eq!( - get!(pallet_treasury, ProposalBondMinimum, u128), - Balance::from(1 * MOVR) - ); - // pallet_identity deposits assert_eq!( get!(pallet_identity, BasicDeposit, u128), diff --git a/runtime/moonriver/src/xcm_config.rs b/runtime/moonriver/src/xcm_config.rs index cf55c3db0b..00328bc571 100644 --- a/runtime/moonriver/src/xcm_config.rs +++ b/runtime/moonriver/src/xcm_config.rs @@ -310,6 +310,7 @@ impl xcm_executor::Config for XcmExecutorConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } type XcmExecutor = pallet_erc20_xcm_bridge::XcmExecutorWrapper< @@ -372,21 +373,16 @@ impl cumulus_pallet_xcmp_queue::Config for Runtime { type PriceForSiblingDelivery = polkadot_runtime_common::xcm_sender::NoPriceForMessageDelivery< cumulus_primitives_core::ParaId, >; + type MaxActiveOutboundChannels = ConstU32<128>; + // Most on-chain HRMP channels are configured to use 102400 bytes of max message size, so we + // need to set the page size larger than that until we reduce the channel size on-chain. + type MaxPageSize = MessageQueueHeapSize; } parameter_types! { pub const RelayOrigin: AggregateMessageOrigin = AggregateMessageOrigin::Parent; } -// TODO: This pallet can be removed after the lazy migration is done and -// event `Completed` is emitted. -// https://github.com/paritytech/polkadot-sdk/pull/1246 -impl cumulus_pallet_dmp_queue::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type DmpSink = frame_support::traits::EnqueueWithOrigin; - type WeightInfo = cumulus_pallet_dmp_queue::weights::SubstrateWeight; -} - parameter_types! { /// The amount of weight (if any) which should be provided to the message queue for /// servicing enqueued items. diff --git a/runtime/moonriver/tests/integration_test.rs b/runtime/moonriver/tests/integration_test.rs index b5c6464749..7fc32dc06f 100644 --- a/runtime/moonriver/tests/integration_test.rs +++ b/runtime/moonriver/tests/integration_test.rs @@ -129,7 +129,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("Identity"); is_pallet_prefix::("XcmpQueue"); is_pallet_prefix::("CumulusXcm"); - is_pallet_prefix::("DmpQueue"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); is_pallet_prefix::("XTokens"); @@ -435,7 +434,6 @@ fn verify_pallet_indices() { // XCM Stuff is_pallet_index::(100); is_pallet_index::(101); - is_pallet_index::(102); is_pallet_index::(103); is_pallet_index::(104); is_pallet_index::(105); diff --git a/runtime/moonriver/tests/xcm_mock/parachain.rs b/runtime/moonriver/tests/xcm_mock/parachain.rs index e71bc1e21e..e7fd51ca06 100644 --- a/runtime/moonriver/tests/xcm_mock/parachain.rs +++ b/runtime/moonriver/tests/xcm_mock/parachain.rs @@ -368,6 +368,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } impl cumulus_pallet_xcm::Config for Runtime { @@ -459,19 +460,14 @@ parameter_types! { impl pallet_treasury::Config for Runtime { type PalletId = TreasuryId; type Currency = Balances; - type ApproveOrigin = EnsureRoot; type RejectOrigin = EnsureRoot; type RuntimeEvent = RuntimeEvent; - type OnSlash = Treasury; - type ProposalBond = ProposalBond; - type ProposalBondMinimum = ProposalBondMinimum; type SpendPeriod = SpendPeriod; type Burn = (); type BurnDestination = (); type MaxApprovals = MaxApprovals; type WeightInfo = (); type SpendFunds = (); - type ProposalBondMaximum = (); type SpendOrigin = frame_support::traits::NeverEnsureOrigin; // Same as Polkadot type AssetKind = (); type Beneficiary = AccountId; diff --git a/runtime/moonriver/tests/xcm_mock/relay_chain.rs b/runtime/moonriver/tests/xcm_mock/relay_chain.rs index f391b31d84..cf5d3ca5ce 100644 --- a/runtime/moonriver/tests/xcm_mock/relay_chain.rs +++ b/runtime/moonriver/tests/xcm_mock/relay_chain.rs @@ -213,6 +213,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = XcmPallet; } pub type LocalOriginToLocation = SignedToAccountId32; @@ -293,6 +294,7 @@ impl hrmp::Config for Runtime { type WeightInfo = TestHrmpWeightInfo; type ChannelManager = frame_system::EnsureRoot; type DefaultChannelSizeAndCapacityWithSystem = DefaultChannelSizeAndCapacityWithSystem; + type VersionWrapper = XcmPallet; } impl frame_system::offchain::SendTransactionTypes for Runtime diff --git a/runtime/moonriver/tests/xcm_mock/statemine_like.rs b/runtime/moonriver/tests/xcm_mock/statemine_like.rs index f5d2b46cdf..ca59f9d706 100644 --- a/runtime/moonriver/tests/xcm_mock/statemine_like.rs +++ b/runtime/moonriver/tests/xcm_mock/statemine_like.rs @@ -348,6 +348,7 @@ impl Config for XcmConfig { type HrmpNewChannelOpenRequestHandler = (); type HrmpChannelAcceptedHandler = (); type HrmpChannelClosingHandler = (); + type XcmRecorder = PolkadotXcm; } /// No local origins on this chain are allowed to dispatch XCM sends/executions. diff --git a/scripts/verify-licenses.sh b/scripts/verify-licenses.sh index 6200e8dbe9..f2c81753f7 100755 --- a/scripts/verify-licenses.sh +++ b/scripts/verify-licenses.sh @@ -6,6 +6,7 @@ LICENSES=( "0BSD OR Apache-2.0 OR MIT" "Apache-2.0 AND MIT" "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT" + "Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR CC0-1.0" "Apache-2.0 OR BSD-1-Clause OR MIT" "Apache-2.0 OR BSD-2-Clause OR MIT" "Apache-2.0 OR BSD-3-Clause OR MIT" diff --git a/test/scripts/download-polkadot.sh b/test/scripts/download-polkadot.sh index 2eb0fe75b1..2612abf587 100755 --- a/test/scripts/download-polkadot.sh +++ b/test/scripts/download-polkadot.sh @@ -5,7 +5,7 @@ set -e # Grab Polkadot version branch=$(egrep -o '/polkadot.*#([^\"]*)' $(dirname $0)/../../Cargo.lock | head -1 | sed 's/.*release-//#') -polkadot_release=$(echo $branch | sed 's/#.*//' | sed 's/\/polkadot-sdk?branch=moonbeam-polkadot-v//') +polkadot_release=$(echo $branch | sed 's/#.*//' | sed 's/\/polkadot-sdk?branch=moonbeam-polkadot-//') # Always run the commands from the "test" dir cd $(dirname $0)/.. @@ -17,24 +17,23 @@ if [[ -f tmp/polkadot ]]; then else echo "Updating polkadot binary..." - wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v$polkadot_release/polkadot -P tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot -P tmp chmod +x tmp/polkadot - pnpm moonwall download polkadot-execute-worker $polkadot_release tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot-execute-worker -P tmp chmod +x tmp/polkadot-execute-worker - pnpm moonwall download polkadot-prepare-worker $polkadot_release tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot-prepare-worker -P tmp chmod +x tmp/polkadot-prepare-worker - fi else echo "Polkadot binary not found, downloading..." - wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-v$polkadot_release/polkadot -P tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot -P tmp chmod +x tmp/polkadot - pnpm moonwall download polkadot-execute-worker $polkadot_release tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot-execute-worker -P tmp chmod +x tmp/polkadot-execute-worker - pnpm moonwall download polkadot-prepare-worker $polkadot_release tmp + wget https://github.com/paritytech/polkadot-sdk/releases/download/polkadot-$polkadot_release/polkadot-prepare-worker -P tmp chmod +x tmp/polkadot-prepare-worker fi diff --git a/test/suites/dev/moonbase/test-gas/test-gas-estimation-contracts.ts b/test/suites/dev/moonbase/test-gas/test-gas-estimation-contracts.ts index ab8eb263e6..8c7f10dc15 100644 --- a/test/suites/dev/moonbase/test-gas/test-gas-estimation-contracts.ts +++ b/test/suites/dev/moonbase/test-gas/test-gas-estimation-contracts.ts @@ -149,7 +149,7 @@ describeSuite({ it({ id: "T05", title: "Should be able to estimate gas of infinite loop call", - timeout: 120000, + timeout: 240000, test: async function () { const { contractAddress, abi } = await deployCreateCompiledContract(context, "Looper"); diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-collective.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-collective.ts deleted file mode 100644 index 611b1afca0..0000000000 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-collective.ts +++ /dev/null @@ -1,320 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { - DevModeContext, - beforeAll, - beforeEach, - describeSuite, - expect, - fetchCompiledContract, -} from "@moonwall/cli"; -import { - BALTATHAR_ADDRESS, - BALTATHAR_PRIVATE_KEY, - CHARLETH_ADDRESS, - CHARLETH_PRIVATE_KEY, - DOROTHY_PRIVATE_KEY, - PRECOMPILE_COUNCIL_ADDRESS, - PRECOMPILE_TREASURY_COUNCIL_ADDRESS, - createViemTransaction, - ethan, -} from "@moonwall/util"; -import { blake2AsHex } from "@polkadot/util-crypto"; -import { Abi, encodeFunctionData } from "viem"; -import { expectEVMResult } from "../../../../helpers"; - -const successfulCouncilCall = async ( - context: DevModeContext, - privateKey: `0x${string}`, - data: `0x${string}` -) => { - const tx = await createViemTransaction(context, { - to: PRECOMPILE_COUNCIL_ADDRESS, - gas: 5_000_000n, - data: data, - privateKey, - skipEstimation: true, - }); - - const { result } = await context.createBlock(tx); - - expect(result?.successful).to.equal(true); -}; - -describeSuite({ - id: "D012829", - title: "Treasury council precompile #1", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - let collectivePrecompileAbi: Abi; - let proposalId: bigint; - - beforeEach(async () => { - const countBefore = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, BALTATHAR_ADDRESS).signAsync(ethan) - ); - const countAfter = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - expect(countBefore + 1n, "new proposal should have been added").toBe(countAfter); - proposalId = countAfter - 1n; - }); - - beforeAll(async () => { - const { abi } = fetchCompiledContract("CollectivePrecompile"); - collectivePrecompileAbi = abi; - }); - - it({ - id: "T01", - title: "should not be able to be approved by a non-council member", - test: async function () { - const countBefore = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - // Ethan submit a treasury proposal - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, BALTATHAR_ADDRESS).signAsync(ethan) - ); - const countAfter = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - expect(countBefore + 1n, "new proposal should have been added").toBe(countAfter); - - // Try to approve the proposal directly (must be fail) - await context.createBlock( - context.polkadotJs().tx.treasury.approveProposal(proposalId).signAsync(ethan), - { allowFailures: true } - ); - - const approvals = await context.polkadotJs().query.treasury.approvals(); - expect(approvals.length).to.equal(0, "No proposal must have been approved"); - }, - }); - - it({ - id: "T02", - title: "should not be able to be rejected by a non-council member", - test: async function () { - // Try to reject the proposal directly (must be fail) - await context.polkadotJs().tx.treasury.rejectProposal(proposalId).signAsync(ethan); - expect( - await context.polkadotJs().query.treasury.proposals(proposalId), - "The proposal should not have been deleted" - ).not.equal(null); - }, - }); - - it({ - id: "T03", - title: "should be rejected if three-fifths of the treasury council did not vote in favor", - test: async function () { - // A council member attempts to approve the proposal on behalf of the council - const { result: evmResult } = await context.createBlock( - createViemTransaction(context, { - privateKey: BALTATHAR_PRIVATE_KEY, - from: CHARLETH_ADDRESS, - to: PRECOMPILE_TREASURY_COUNCIL_ADDRESS, - data: encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [ - 1, - context.polkadotJs().tx.treasury.approveProposal(proposalId).method.toHex(), - ], - }), - }) - ); - expectEVMResult(evmResult!.events, "Succeed"); - - // Verify that the proposal is not deleted - expect( - (await context.polkadotJs().query.treasury.proposals(proposalId)).isSome, - "The proposal must not have been deleted" - ).toBe(true); - }, - }); - - it({ - id: "T04", - title: "should not be rejected by less than half of the members of the treasury council", - test: async function () { - const approvalsBefore = (await context.polkadotJs().query.treasury.approvals()).length; - // A council member attempts to reject the proposal on behalf of the council - // (must fail because there is not a quorum) - const { result: evmResult } = await context.createBlock( - createViemTransaction(context, { - privateKey: BALTATHAR_PRIVATE_KEY, - from: CHARLETH_ADDRESS, - to: PRECOMPILE_TREASURY_COUNCIL_ADDRESS, - data: encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [1, context.polkadotJs().tx.treasury.rejectProposal(proposalId).method.toHex()], - }), - }) - ); - expectEVMResult(evmResult!.events, "Succeed"); - const approvalsAfter = (await context.polkadotJs().query.treasury.approvals()).length; - - expect(approvalsAfter, "No proposal should have been approved").toBe(approvalsBefore); - }, - }); - - it({ - id: "T05", - title: "should be approvable by root", - test: async function () { - const approvalsBefore = (await context.polkadotJs().query.treasury.approvals()).length; - - // Root approve the proposal directly - await context.createBlock( - context - .polkadotJs() - .tx.sudo.sudo(context.polkadotJs().tx.treasury.approveProposal(proposalId)) - ); - - // Verify that the proposal is approved - const approvalsAfter = (await context.polkadotJs().query.treasury.approvals()).length; - expect(approvalsAfter - approvalsBefore, "One proposal should have been approved").to.equal( - 1 - ); - }, - }); - - it({ - id: "T06", - title: "should be rejectable by root", - test: async function () { - await context.createBlock( - context - .polkadotJs() - .tx.sudo.sudo(context.polkadotJs().tx.treasury.rejectProposal(proposalId)) - ); - - expect( - (await context.polkadotJs().query.treasury.proposals(proposalId)).isNone, - "The proposal must has not been deleted" - ).toBe(true); - }, - }); - - it({ - id: "T07", - title: "should NO LONGER be approved if the three fifths of the council voted for it", - timeout: 10_000, - test: async function () { - const approvalsCountBefore = (await context.polkadotJs().query.treasury.approvals()).length; - - // Charleth submit the proposal to the council - const proposal = context - .polkadotJs() - .tx.treasury.approveProposal(proposalId) - .method.toHex(); - const proposalHash = blake2AsHex(proposal).toString(); - - await successfulCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [2, proposal], - }) - ); - - // Charleth & Dorothy vote for this proposal and close it - await successfulCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - // council vote succeeds, proposal dispatch success is not - // taken into account. - await successfulCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "close", - args: [proposalHash, proposalId, 800_000_000, proposal.length / 2 - 1], - }) - ); - - // Verify that the proposal is not approved - const approvalsCountAfter = (await context.polkadotJs().query.treasury.approvals()).length; - expect(approvalsCountAfter, "No proposal should have been approved").toBe( - approvalsCountBefore - ); - }, - }); - - it({ - id: "T08", - title: "should NO LONGER be rejected if the half of the council voted against it", - test: async function () { - // Charleth proposed that the council reject the treasury proposal - const proposal = context.polkadotJs().tx.treasury.approveProposal(0).method.toHex(); - const proposalHash = blake2AsHex(proposal); - - await successfulCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [2, proposal], - }) - ); - - // Charleth & Dorothy vote for against this proposal and close it - await successfulCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - // council vote succeeds, proposal dispatch success is not - // taken into account. - await successfulCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "close", - args: [proposalHash, proposalId, 800_000_000, proposal.length / 2 - 1], - }) - ); - - // Verify that the proposal is not deleted - expect( - (await context.polkadotJs().query.treasury.proposals(proposalId)).isSome, - "The proposal shouldn't be deleted" - ).toBe(true); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-collective2.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-collective2.ts deleted file mode 100644 index d79fb797bb..0000000000 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-collective2.ts +++ /dev/null @@ -1,178 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { - DevModeContext, - beforeAll, - beforeEach, - describeSuite, - expect, - fetchCompiledContract, -} from "@moonwall/cli"; -import { - BALTATHAR_ADDRESS, - CHARLETH_PRIVATE_KEY, - DOROTHY_PRIVATE_KEY, - PRECOMPILE_TREASURY_COUNCIL_ADDRESS, - createViemTransaction, - ethan, -} from "@moonwall/util"; -import { blake2AsHex } from "@polkadot/util-crypto"; -import { Abi, encodeFunctionData } from "viem"; - -const successfulTreasuryCouncilCall = async ( - context: DevModeContext, - privateKey: `0x${string}`, - data: `0x${string}` -) => { - const tx = await createViemTransaction(context, { - to: PRECOMPILE_TREASURY_COUNCIL_ADDRESS, - gas: 5_000_000n, - data: data, - privateKey, - skipEstimation: true, - }); - - const { result } = await context.createBlock(tx); - - expect(result?.successful).to.equal(true); -}; -describeSuite({ - id: "D012830", - title: "Treasury council precompile #2", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - let collectivePrecompileAbi: Abi; - let proposalId: bigint; - - beforeEach(async () => { - const countBefore = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, BALTATHAR_ADDRESS).signAsync(ethan) - ); - const countAfter = (await context.polkadotJs().query.treasury.proposalCount()).toBigInt(); - expect(countBefore + 1n, "new proposal should have been added").toBe(countAfter); - proposalId = countAfter - 1n; - }); - - beforeAll(async () => { - const { abi } = fetchCompiledContract("CollectivePrecompile"); - collectivePrecompileAbi = abi; - }); - - it({ - id: "T01", - title: "should be approved if the three fifths of the treasury council voted for it", - timeout: 10_000, - test: async function () { - const approvalsCountBefore = (await context.polkadotJs().query.treasury.approvals()).length; - const proposal = context - .polkadotJs() - .tx.treasury.approveProposal(proposalId) - .method.toHex(); - const proposalHash = blake2AsHex(proposal).toString(); - - await successfulTreasuryCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [2, proposal], - }) - ); - - // Charleth & Dorothy vote for this proposal and close it - await successfulTreasuryCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulTreasuryCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulTreasuryCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "close", - args: [proposalHash, proposalId, 10_000_000_000, proposal.length / 2 - 1], - }) - ); - // Verify that the proposal is approved - const approvalsCountAfter = (await context.polkadotJs().query.treasury.approvals()).length; - expect(approvalsCountBefore + 1, "one proposal should have been approved").toBe( - approvalsCountAfter - ); - }, - }); - - it({ - id: "T02", - title: "should be rejected if the half of the treasury council voted against it", - test: async function () { - // Charleth proposed that the council reject the treasury proposal - const proposal = context.polkadotJs().tx.treasury.rejectProposal(proposalId).method.toHex(); - const proposalHash = blake2AsHex(proposal).toString(); - - await successfulTreasuryCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "propose", - args: [2, proposal], - }) - ); - - // Charleth & Dorothy vote against this proposal and close it - await successfulTreasuryCouncilCall( - context, - CHARLETH_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulTreasuryCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "vote", - args: [proposalHash, proposalId, true], - }) - ); - - await successfulTreasuryCouncilCall( - context, - DOROTHY_PRIVATE_KEY, - encodeFunctionData({ - abi: collectivePrecompileAbi, - functionName: "close", - args: [proposalHash, proposalId, 10_000_000_000, proposal.length / 2 - 1], - }) - ); - - // Verify that the proposal is deleted - expect( - (await context.polkadotJs().query.treasury.proposals(proposalId)).isNone, - "The proposal should be deleted" - ).toBe(true); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-pallet.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-pallet.ts new file mode 100644 index 0000000000..2c642e8eac --- /dev/null +++ b/test/suites/dev/moonbase/test-treasury/test-treasury-pallet.ts @@ -0,0 +1,51 @@ +import "@moonbeam-network/api-augment"; +import { beforeAll, describeSuite, expect } from "@moonwall/cli"; +import { ApiPromise } from "@polkadot/api"; +import { alith, baltathar, ethan } from "@moonwall/util"; + +describeSuite({ + id: "D013801", + title: "Treasury pallet tests", + foundationMethods: "dev", + testCases: ({ context, log, it }) => { + let api: ApiPromise; + + beforeAll(async function () { + api = context.polkadotJs(); + }); + + it({ + id: "T01", + title: "Non root cannot spend (local)", + test: async function () { + expect((await api.query.treasury.spendCount()).toNumber()).to.equal(0); + + // Creates a proposal + const proposal_value = 1000000000n; + const tx = api.tx.treasury.spendLocal(proposal_value, ethan.address); + const signedTx = await tx.signAsync(baltathar); + await context.createBlock([signedTx]); + + expect((await api.query.treasury.spendCount()).toNumber()).to.equal(0); + }, + }); + + it({ + id: "T02", + title: "Root should be able to spend (local) and approve a proposal", + test: async function () { + expect((await api.query.treasury.spendCount()).toNumber()).to.equal(0); + // Creates a proposal + // Value needs to be higher than the transaction fee paid by ethan, + // but lower than the total treasury pot + const proposal_value = 1000000000n; + const tx = api.tx.treasury.spendLocal(proposal_value, ethan.address); + const signedTx = await api.tx.sudo.sudo(tx).signAsync(alith); + await context.createBlock([signedTx]); + + // Local spends dont upadte the spend count + expect((await api.query.treasury.spendCount()).toNumber()).to.equal(0); + }, + }); + }, +}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal.ts deleted file mode 100644 index 7c0b5e6eac..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal.ts +++ /dev/null @@ -1,31 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { baltathar, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013801", - title: "Treasury proposal #1", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should not be able to be approved by a non-council member", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - await context.createBlock( - context.polkadotJs().tx.treasury.approveProposal(0).signAsync(ethan), - { expectEvents: [context.polkadotJs().events.system.ExtrinsicFailed] } - ); - const approvals = await context.polkadotJs().query.treasury.approvals(); - - expect(approvals.length, "No proposal must have been approved").to.equal(0); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal10.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal10.ts deleted file mode 100644 index 9145cef72f..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal10.ts +++ /dev/null @@ -1,92 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { baltathar, charleth, dorothy, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013802", - title: "Treasury proposal #10", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should be rejected if the half of the treasury council voted against it", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt()).to.equal(1n, "new proposal should have been added"); - console.log("proposalCount.toBigInt()", proposalCount.toBigInt()); - - // Charleth proposed that the council reject the treasury proposal - // (and therefore implicitly votes for) - const { result: proposalResult } = await context.createBlock( - context - .polkadotJs() - .tx.treasuryCouncilCollective.propose( - 2, - context.polkadotJs().tx.treasury.rejectProposal(0), - 1_000 - ) - .signAsync(charleth) - ); - - const councilProposalHash = proposalResult!.events - .find(({ event: { method } }) => method.toString() == "Proposed")! - .event.data[2].toHex(); - console.log("councilProposalHash", councilProposalHash); - - // Charleth & Dorothy vote for against proposal and close it - await context.createBlock([ - context - .polkadotJs() - .tx.treasuryCouncilCollective.vote(councilProposalHash, 0, true) - .signAsync(charleth), - context - .polkadotJs() - .tx.treasuryCouncilCollective.vote(councilProposalHash, 0, true) - .signAsync(dorothy), - ]); - console.log("Create block"); - - const { result: closeResult } = await context.createBlock( - context - .polkadotJs() - .tx.treasuryCouncilCollective.close( - councilProposalHash, - 0, - { - refTime: 800_000_000, - proofSize: 64 * 1024, - }, - 1_000 - ) - .signAsync(dorothy), - { - expectEvents: [ - context.polkadotJs().events.treasuryCouncilCollective.Closed, - context.polkadotJs().events.treasuryCouncilCollective.Approved, - context.polkadotJs().events.treasury.Rejected, - context.polkadotJs().events.balances.Slashed, - ], - } - ); - console.log("Create block 2"); - - expect( - closeResult!.events.find((evt) => - context.polkadotJs().events.treasuryCouncilCollective.Executed.is(evt.event) - ).event.data.result.isOk - ).toBe(true); - console.log("closeResult"); - - expect((await context.polkadotJs().query.treasury.proposals(0)).toHuman()).to.equal( - null, - "The proposal must have been deleted" - ); - console.log("deleted done"); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal2.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal2.ts deleted file mode 100644 index 4c6021b188..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal2.ts +++ /dev/null @@ -1,32 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { baltathar, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013803", - title: "Treasury proposal #2", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should not be able to be rejected by a non-council member", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - await context.createBlock( - context.polkadotJs().tx.treasury.rejectProposal(0).signAsync(ethan), - { expectEvents: [context.polkadotJs().events.system.ExtrinsicFailed] } - ); - expect( - await context.polkadotJs().query.treasury.proposals(0), - "The proposal should not have been deleted" - ).not.equal(null); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal3.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal3.ts deleted file mode 100644 index fbd799373c..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal3.ts +++ /dev/null @@ -1,43 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { GLMR, baltathar, charleth, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013804", - title: "Treasury proposal #3", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should be rejected if three-fifths of the treasury council did not vote in favor", - test: async function () { - await context.createBlock( - context - .polkadotJs() - .tx.treasury.proposeSpend(17n * GLMR, baltathar.address) - .signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - await context.createBlock( - context - .polkadotJs() - .tx.treasuryCouncilCollective.propose( - 1, // Threshold of 1 is not 3/5 of collective - context.polkadotJs().tx.treasury.approveProposal(0), - 1_000 - ) - .signAsync(charleth), - { expectEvents: [context.polkadotJs().events.treasuryCouncilCollective.Executed] } - ); - - expect(await context.polkadotJs().query.treasury.proposals(0)).not.equal( - null, - "The proposal must not have been deleted" - ); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal4.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal4.ts deleted file mode 100644 index 4adaee9521..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal4.ts +++ /dev/null @@ -1,38 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { baltathar, charleth, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013805", - title: "Treasury proposal #4", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should not be rejected by less than half of the members of the treasury council", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - await context.createBlock( - context - .polkadotJs() - .tx.treasuryCouncilCollective.propose( - 1, // Threshold of 1 is not 3/5 of collective - context.polkadotJs().tx.treasury.rejectProposal(0), - 1_000 - ) - .signAsync(charleth), - { expectEvents: [context.polkadotJs().events.treasuryCouncilCollective.Executed] } - ); - - const approvals = await context.polkadotJs().query.treasury.approvals(); - expect(approvals.length).to.equal(0, "No proposal should have been approved"); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal5.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal5.ts deleted file mode 100644 index e7baa3945d..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal5.ts +++ /dev/null @@ -1,37 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { alith, baltathar, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013806", - title: "Treasury proposal #5", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should be approvable by root", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - // Root approve the proposal directly - await context.createBlock( - context - .polkadotJs() - .tx.sudo.sudo(context.polkadotJs().tx.treasury.approveProposal(0)) - .signAsync(alith), - { expectEvents: [context.polkadotJs().events.sudo.Sudid] } - ); - - context.polkadotJs().query.system.events(); - - const approvals = await context.polkadotJs().query.treasury.approvals(); - expect(approvals.length).to.equal(1, "One proposal should have been approved"); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal6.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal6.ts deleted file mode 100644 index 0fc4bf2982..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal6.ts +++ /dev/null @@ -1,37 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { alith, baltathar, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013807", - title: "Treasury proposal #6", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should be rejectable by root", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt(), "new proposal should have been added").toBe(1n); - - // Root reject the proposal directly - await context.createBlock( - context - .polkadotJs() - .tx.sudo.sudo(context.polkadotJs().tx.treasury.rejectProposal(0)) - .signAsync(alith), - { expectEvents: [context.polkadotJs().events.treasury.Rejected] } - ); - - expect( - (await context.polkadotJs().query.treasury.proposals(0)).isNone, - "The proposal hasn't been removed" - ).toBe(true); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal7.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal7.ts deleted file mode 100644 index 3cfdb04264..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal7.ts +++ /dev/null @@ -1,78 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { GLMR, baltathar, charleth, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013808", - title: "Treasury proposal #7", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should not be approved by the wrong collective vote", - test: async function () { - await context.createBlock( - context - .polkadotJs() - .tx.treasury.proposeSpend(17n * GLMR, baltathar.address) - .signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt()).to.equal(1n, "new proposal should have been added"); - - // Charleth submits council proposal to approve - const { result } = await context.createBlock( - context - .polkadotJs() - .tx.openTechCommitteeCollective.propose( - 2, - context.polkadotJs().tx.treasury.approveProposal(0), - 1_000 - ) - .signAsync(charleth) - ); - const proposalHash = result!.events - .find(({ event: { method } }) => method.toString() == "Proposed") - .event.data[2].toHex(); - - // Charleth and Baltahar vote for proposal to approve - const { result: result2 } = await context.createBlock( - [ - context - .polkadotJs() - .tx.openTechCommitteeCollective.vote(proposalHash, 0, true) - .signAsync(charleth), - context - .polkadotJs() - .tx.openTechCommitteeCollective.vote(proposalHash, 0, true) - .signAsync(baltathar, { nonce: 0 }), - context - .polkadotJs() - .tx.openTechCommitteeCollective.close( - proposalHash, - 0, - { - refTime: 800_000_000, - proofSize: 64 * 1024, - }, - 1_000 - ) - .signAsync(baltathar, { nonce: 1 }), - ], - { expectEvents: [context.polkadotJs().events.openTechCommitteeCollective.Closed] } - ); - - expect( - result2![result2!.length - 1].events.find((evt) => - context.polkadotJs().events.openTechCommitteeCollective.Executed.is(evt.event) - ).event.data.result.asErr.isBadOrigin, - "Proposal should be rejected due to wrong collective" - ).toBe(true); - - const approvals = await context.polkadotJs().query.treasury.approvals(); - expect(approvals.length).to.equal(0, "No proposal should have been approved"); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal8.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal8.ts deleted file mode 100644 index e6c3f5a865..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal8.ts +++ /dev/null @@ -1,78 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { baltathar, charleth, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013809", - title: "Treasury proposal #8", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should not be approved by a non treasury collective vote", - test: async function () { - await context.createBlock( - context.polkadotJs().tx.treasury.proposeSpend(10, baltathar.address).signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt()).to.equal(1n, "new proposal should have been added"); - - const { result: rejectResult } = await context.createBlock( - context - .polkadotJs() - .tx.openTechCommitteeCollective.propose( - 2, - context.polkadotJs().tx.treasury.rejectProposal(0), - 1_000 - ) - .signAsync(charleth) - ); - - const councilProposalHash = rejectResult!.events - .find(({ event: { method } }) => method.toString() == "Proposed") - .event.data[2].toHex(); - - // Charleth & Baltathar vote for against proposal and close it - await context.createBlock([ - context - .polkadotJs() - .tx.openTechCommitteeCollective.vote(councilProposalHash, 0, true) - .signAsync(charleth), - context - .polkadotJs() - .tx.openTechCommitteeCollective.vote(councilProposalHash, 0, true) - .signAsync(baltathar), - ]); - - const { result: closeResult } = await context.createBlock( - context - .polkadotJs() - .tx.openTechCommitteeCollective.close( - councilProposalHash, - 0, - { - refTime: 800_000_000, - proofSize: 64 * 1024, - }, - 1_000 - ) - .signAsync(baltathar), - { expectEvents: [context.polkadotJs().events.openTechCommitteeCollective.Closed] } - ); - - expect( - closeResult!.events.find((evt) => - context.polkadotJs().events.openTechCommitteeCollective.Executed.is(evt.event) - ).event.data.result.asErr.isBadOrigin, - "Proposal should be rejected due to wrong collective" - ).toBe(true); - - expect( - (await context.polkadotJs().query.treasury.proposals(0)).isSome, - "The proposal must not have been deleted" - ).toBe(true); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal9.ts b/test/suites/dev/moonbase/test-treasury/test-treasury-proposal9.ts deleted file mode 100644 index 3f3f24be51..0000000000 --- a/test/suites/dev/moonbase/test-treasury/test-treasury-proposal9.ts +++ /dev/null @@ -1,83 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; -import { GLMR, baltathar, charleth, dorothy, ethan } from "@moonwall/util"; - -describeSuite({ - id: "D013810", - title: "Treasury proposal #9", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "should be approved if the three fifths of the treasury council voted for it", - test: async function () { - await context.createBlock( - context - .polkadotJs() - .tx.treasury.proposeSpend(17n * GLMR, baltathar.address) - .signAsync(ethan) - ); - - const proposalCount = await context.polkadotJs().query.treasury.proposalCount(); - expect(proposalCount.toBigInt()).to.equal(1n, "new proposal should have been added"); - - const { result } = await context.createBlock( - context - .polkadotJs() - .tx.treasuryCouncilCollective.propose( - 2, - context.polkadotJs().tx.treasury.approveProposal(0), - 1_000 - ) - .signAsync(charleth), - { expectEvents: [context.polkadotJs().events.treasuryCouncilCollective.Proposed] } - ); - const proposalHash = result!.events - .find(({ event: { method } }) => method.toString() == "Proposed") - .event.data[2].toHex(); - - // Charleth & Dorothy vote for this proposal and close it - const { result: closeResult } = await context.createBlock( - [ - context - .polkadotJs() - .tx.treasuryCouncilCollective.vote(proposalHash, 0, true) - .signAsync(charleth), - context - .polkadotJs() - .tx.treasuryCouncilCollective.vote(proposalHash, 0, true) - .signAsync(dorothy, { nonce: 0 }), - context - .polkadotJs() - .tx.treasuryCouncilCollective.close( - proposalHash, - 0, - { - refTime: 800_000_000, - proofSize: 64 * 1024, - }, - 1_000 - ) - .signAsync(dorothy, { nonce: 1 }), - ], - { - expectEvents: [ - context.polkadotJs().events.treasuryCouncilCollective.Closed, - context.polkadotJs().events.treasuryCouncilCollective.Approved, - context.polkadotJs().events.treasuryCouncilCollective.Executed, - ], - } - ); - - expect( - closeResult![closeResult!.length - 1].events.find((evt) => - context.polkadotJs().events.treasuryCouncilCollective.Executed.is(evt.event) - ).event.data.result.isOk - ).toBe(true); - - const approvals = await context.polkadotJs().query.treasury.approvals(); - expect(approvals.length).to.equal(1, "one proposal should have been approved"); - }, - }); - }, -}); diff --git a/test/suites/dev/moonbase/test-xcm-v3/test-mock-dmp-queue.ts b/test/suites/dev/moonbase/test-xcm-v3/test-mock-dmp-queue.ts deleted file mode 100644 index 041b3c7280..0000000000 --- a/test/suites/dev/moonbase/test-xcm-v3/test-mock-dmp-queue.ts +++ /dev/null @@ -1,62 +0,0 @@ -import "@moonbeam-network/api-augment"; -import { describeSuite, expect } from "@moonwall/cli"; - -describeSuite({ - id: "D014008", - title: "Mock XCMP - test XCMP execution", - foundationMethods: "dev", - testCases: ({ context, it, log }) => { - it({ - id: "T01", - title: "Should test migration to Message Queue", - test: async function () { - await context.createBlock(); - - let events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.StartedExport.is(event) - ); - expect(events).to.have.lengthOf(1); - - // Create new block - await context.createBlock(); - - events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.CompletedExport.is(event) - ); - expect(events).to.have.lengthOf(1); - - // Create new block - await context.createBlock(); - - events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.StartedOverweightExport.is(event) - ); - expect(events).to.have.lengthOf(1); - - // Create new block - await context.createBlock(); - - events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.CompletedOverweightExport.is(event) - ); - expect(events).to.have.lengthOf(1); - - // Create new block - await context.createBlock(); - - events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.StartedCleanup.is(event) - ); - expect(events).to.have.lengthOf(1); - - // Create new block - await context.createBlock(); - - events = (await context.polkadotJs().query.system.events()).filter(({ event }) => - context.polkadotJs().events.dmpQueue.Completed.is(event) - ); - expect(events).to.have.lengthOf(1); - }, - }); - }, -}); From 1c9dca4b2f8fcc0e19c2336ee3186fb07886ba1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Rodriguez?= Date: Wed, 2 Oct 2024 12:10:59 -0300 Subject: [PATCH 03/31] Add XCM `DryRun` and `LocationToAccount` runtime APIs to all runtimes (#2980) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * point dependencies to moonbeam-polkadot-sdk-stable2407 * bump packages versions to match polkadot-sdk * apply TransactionPov changes * update runtime configs (wip) * update imports * mute hrmp channel moonriver - Litmus (#2914) * Add step to Build workflow to check for WASM runtime sizes (#2888) * add simple wasm size check * only run on pull requests * add Github token to env * fix download dir name * try comparing previous and current runtimes * change master branch with dynamic target branch ref * add comparison to latest release * test with older release * download from release instead of workflow artifact * debug release tag not saved to env * debug some more * use gh cli to get releases instead of git tag * use gh api instead of releases * remove get build id & fix awk parsing * build runtimes with _, releases with - * add comment to PR and format msg * use markdown report & replace comment * cat report & fix comment formatting * add twiggy diff reports as artifacts * use upload v4 & create reports dir * rm: deprecated ::set-output cmd * add log event (#2918) * Extract Storage Read costs for dev tests involved in #2786 (#2915) * add: storage read cost constant * update test-pov * update xcm-v3 tests * update xcm-v4 tests * add storage read gas cost to constants * update test-precompile * load constant in beforeAll * replace gas cost with weight to gas ratio * Fix auto-pause xcm: incoming XCMP messages where dropped when auto-pause (#2913) * chore: rename crate manual-xcm-rpc -> moonbeam-dev-rpc * add RPC method test_skipRelayBlocks * allow Root to resume XCM execution * update moonkit pin * add dev-test that trigger auto-pause of xcm * prettier * dev test auto-pause xcm: remove unused imports & improve test scenario * add pallet-emergency-para-xcm to moonriver * add pallet-emergency-para-xcm to moonbeam * apply review suggestions * Set the block size to 60mln gas for moonbeam (#2921) * set the block size to 60mln gas for moonbeam * update mbip-5 value in test * Add pallet_parameters (moonbase only) (#2923) * add pallet parameters * XcmFeesAccount * add copyrights * add FeesTreasuryProportion --------- Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> * make moonbeam compile * remove cumulus_pallet_dmp_queue * remove unused import * add proper para_id to MockValidationDataInherentDataProvider * update config for tests * add MockTimestampInherentDataProvider to simulate consistent and sequential relay slots * Revert "apply TransactionPov changes" This reverts commit 43821077a173d3f1ec6106dfc361a7446f2938ba. * update cargo lock pins * remove import of deleted TransacionPoV * Make cargo test compile * Add XcmRecorder to XcmConfig * Add VersionWrapper to hrmp::COnfig * Remove code from deprecated pallet treasury * Remove code from deprecated DmpQueue * Remove code from deprecated XCMV2 * remove deprecated tresury pallet tests, add some for the new functionality * fix tests * fix remaining dev tests * fix licenses * fix lazy loading backend for stable * remove unused patch * fix linters * fix cargo test with benchmarking and tracing enabled * fix lazy loading * fix command for lazy loading * update frontier pin * support new 'stableYYMM' versioning for polkadot * update polkadot sdk pin * fix download-polkadot script * simplify script * Replace thread_local with AtomicU64 (as per review request) * remove deprecated test code * use latest version of nextest * add DryRunApi and LocationToAccountApi * Update precompiles/collective/src/mock.rs Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> * apply review suggestions * Revert "apply review suggestions" This reverts commit 6daef572fb5feb408dd9205e78ca0ef971ca141b. * apply review suggestions * fix lazy-loading * re add reset_issuance * add missing weights * remove unused var * add TS tests * cleanup * fmt * fix download correct binaries * cargo fmt * make polkadot worker binearies executable * configure XcmRecorder for mocks --------- Co-authored-by: Gonza Montiel Co-authored-by: Éloïs Co-authored-by: pablito テ Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Co-authored-by: Andrea Giacobino Co-authored-by: Tarek Mohamed Abdalla Co-authored-by: Rodrigo Quelhas Co-authored-by: Gonza Montiel --- runtime/common/Cargo.toml | 1 + runtime/common/src/apis.rs | 37 ++++ runtime/moonbase/Cargo.toml | 1 + runtime/moonbase/src/lib.rs | 5 +- runtime/moonbeam/Cargo.toml | 1 + runtime/moonbeam/src/lib.rs | 5 +- runtime/moonriver/Cargo.toml | 1 + runtime/moonriver/src/lib.rs | 5 +- .../test-xcm-v4/test-xcm-dry-run-api.ts | 209 ++++++++++++++++++ .../test-xcm-location-to-account-api.ts | 22 ++ 10 files changed, 284 insertions(+), 3 deletions(-) create mode 100644 test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts create mode 100644 test/suites/dev/moonbase/test-xcm-v4/test-xcm-location-to-account-api.ts diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index cf735f9c32..981cf21e66 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -166,6 +166,7 @@ runtime-benchmarks = [ "pallet-xcm/runtime-benchmarks", "pallet-moonbeam-lazy-migrations/runtime-benchmarks", "moonbeam-xcm-benchmarks/runtime-benchmarks", + "xcm-runtime-apis/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", diff --git a/runtime/common/src/apis.rs b/runtime/common/src/apis.rs index f2997e6e6c..144a82f966 100644 --- a/runtime/common/src/apis.rs +++ b/runtime/common/src/apis.rs @@ -765,6 +765,43 @@ macro_rules! impl_runtime_apis_plus_common { } } + impl xcm_runtime_apis::dry_run::DryRunApi + for Runtime { + fn dry_run_call( + origin: OriginCaller, + call: RuntimeCall + ) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_call::< + Runtime, + xcm_config::XcmRouter, + OriginCaller, + RuntimeCall>(origin, call) + } + + fn dry_run_xcm( + origin_location: VersionedLocation, + xcm: VersionedXcm + ) -> Result, XcmDryRunApiError> { + PolkadotXcm::dry_run_xcm::< + Runtime, + xcm_config::XcmRouter, + RuntimeCall, + xcm_config::XcmExecutorConfig>(origin_location, xcm) + } + } + + impl xcm_runtime_apis::conversions::LocationToAccountApi for Runtime { + fn convert_location(location: VersionedLocation) -> Result< + AccountId, + xcm_runtime_apis::conversions::Error + > { + xcm_runtime_apis::conversions::LocationToAccountHelper::< + AccountId, + xcm_config::LocationToAccountId, + >::convert_location(location) + } + } + #[cfg(feature = "runtime-benchmarks")] impl frame_benchmarking::Benchmark for Runtime { diff --git a/runtime/moonbase/Cargo.toml b/runtime/moonbase/Cargo.toml index 4127271ddb..160d5387f0 100644 --- a/runtime/moonbase/Cargo.toml +++ b/runtime/moonbase/Cargo.toml @@ -395,6 +395,7 @@ runtime-benchmarks = [ "session-keys-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "xcm-runtime-apis/runtime-benchmarks", ] try-runtime = [ diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index 7fdf19deca..e06469486c 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -120,7 +120,10 @@ use sp_std::{ use sp_version::NativeVersion; use sp_version::RuntimeVersion; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_runtime_apis::fees::Error as XcmPaymentApiError; +use xcm_runtime_apis::{ + dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, + fees::Error as XcmPaymentApiError, +}; use smallvec::smallvec; use sp_runtime::serde::{Deserialize, Serialize}; diff --git a/runtime/moonbeam/Cargo.toml b/runtime/moonbeam/Cargo.toml index 4a34f57b12..c52ea28aeb 100644 --- a/runtime/moonbeam/Cargo.toml +++ b/runtime/moonbeam/Cargo.toml @@ -379,6 +379,7 @@ runtime-benchmarks = [ "session-keys-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "xcm-runtime-apis/runtime-benchmarks", ] try-runtime = [ diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index 246b819d8d..e4d2e81796 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -99,7 +99,10 @@ use sp_runtime::{ }; use sp_std::{convert::TryFrom, prelude::*}; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_runtime_apis::fees::Error as XcmPaymentApiError; +use xcm_runtime_apis::{ + dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, + fees::Error as XcmPaymentApiError, +}; #[cfg(feature = "std")] use sp_version::NativeVersion; diff --git a/runtime/moonriver/Cargo.toml b/runtime/moonriver/Cargo.toml index 8676640689..1347ed8ca9 100644 --- a/runtime/moonriver/Cargo.toml +++ b/runtime/moonriver/Cargo.toml @@ -384,6 +384,7 @@ runtime-benchmarks = [ "session-keys-primitives/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", + "xcm-runtime-apis/runtime-benchmarks", ] try-runtime = [ "cumulus-pallet-parachain-system/try-runtime", diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 83f1f94245..080d1c9bd5 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -99,7 +99,10 @@ use sp_runtime::{ }; use sp_std::{convert::TryFrom, prelude::*}; use xcm::{VersionedAssetId, VersionedAssets, VersionedLocation, VersionedXcm}; -use xcm_runtime_apis::fees::Error as XcmPaymentApiError; +use xcm_runtime_apis::{ + dry_run::{CallDryRunEffects, Error as XcmDryRunApiError, XcmDryRunEffects}, + fees::Error as XcmPaymentApiError, +}; use smallvec::smallvec; #[cfg(feature = "std")] diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts new file mode 100644 index 0000000000..0676a93c51 --- /dev/null +++ b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts @@ -0,0 +1,209 @@ +import { beforeAll, describeSuite, expect } from "@moonwall/cli"; +import { alith, generateKeyringPair } from "@moonwall/util"; +import { ApiPromise, WsProvider } from "@polkadot/api"; +import { u8aToHex } from "@polkadot/util"; +import { XcmFragment } from "../../../../helpers"; + +// TODO: remove once the api is present in @polkadot/api +const runtimeApi = { + runtime: { + DryRunApi: [ + { + methods: { + dry_run_call: { + description: "Dry run call", + params: [ + { + name: "origin", + type: "OriginCaller", + }, + { + name: "call", + type: "Call", + }, + ], + type: "Result, XcmDryRunError>", + }, + dry_run_xcm: { + description: "Dry run XCM program", + params: [ + { + name: "origin_location", + type: "XcmVersionedLocation", + }, + { + name: "xcm", + type: "XcmVersionedXcm", + }, + ], + type: "Result", + }, + }, + version: 1, + }, + ], + }, + types: { + CallDryRunEffects: { + ExecutionResult: "DispatchResultWithPostInfo", + EmittedEvents: "Vec", + LocalXcm: "Option", + ForwardedXcms: "Vec<(XcmVersionedLocation, Vec)>", + }, + DispatchErrorWithPostInfoTPostDispatchInfo: { + postInfo: "PostDispatchInfo", + error: "DispatchError", + }, + DispatchResultWithPostInfo: { + _enum: { + Ok: "PostDispatchInfo", + Err: "DispatchErrorWithPostInfoTPostDispatchInfo", + }, + }, + PostDispatchInfo: { + actualWeight: "Option", + paysFee: "Pays", + }, + XcmDryRunEffects: { + ExecutionResult: "StagingXcmV4TraitsOutcome", + EmittedEvents: "Vec", + ForwardedXcms: "Vec<(XcmVersionedLocation, Vec)>", + }, + XcmDryRunError: { + _enum: { + Unimplemented: "Null", + VersionedConversionFailed: "Null", + }, + }, + }, +}; + +describeSuite({ + id: "D014135", + title: "XCM - DryRunApi", + foundationMethods: "dev", + testCases: ({ context, it }) => { + let polkadotJs: ApiPromise; + + beforeAll(async function () { + polkadotJs = await ApiPromise.create({ + provider: new WsProvider(`ws://localhost:${process.env.MOONWALL_RPC_PORT}/`), + ...runtimeApi, + }); + }); + + it({ + id: "T01", + title: "Should succeed calling DryRunApi::dryRunCall", + test: async function () { + const metadata = await context.polkadotJs().rpc.state.getMetadata(); + const balancesPalletIndex = metadata.asLatest.pallets + .find(({ name }) => name.toString() == "Balances")! + .index.toNumber(); + + const randomReceiver = "0x1111111111111111111111111111111111111111111111111111111111111111"; + + // Beneficiary from destination's point of view + const destBeneficiary = { + V3: { + parents: 0, + interior: { + X1: { + AccountId32: { + network: null, + id: randomReceiver, + }, + }, + }, + }, + }; + + const assetsToSend = { + V3: [ + { + id: { + Concrete: { + parents: 0, + interior: { + X1: { PalletInstance: Number(balancesPalletIndex) }, + }, + }, + }, + fun: { + Fungible: 1_000_000_000_000_000n, + }, + }, + ], + }; + const dest = { + V3: { + parents: 1, + interior: { + Here: null, + }, + }, + }; + const polkadotXcmTx = polkadotJs.tx.polkadotXcm.transferAssets( + dest, + destBeneficiary, + assetsToSend, + 0, + "Unlimited" + ); + + const dryRunCall = await polkadotJs.call.dryRunApi.dryRunCall( + { system: { signed: alith.address } }, + polkadotXcmTx + ); + + expect(dryRunCall.isOk).to.be.true; + expect(dryRunCall.asOk.ExecutionResult.isOk).be.true; + }, + }); + + it({ + id: "T02", + title: "Should succeed calling DryRunApi::dryRunXcm", + test: async function () { + const metadata = await context.polkadotJs().rpc.state.getMetadata(); + const balancesPalletIndex = metadata.asLatest.pallets + .find(({ name }) => name.toString() == "Balances")! + .index.toNumber(); + const randomKeyPair = generateKeyringPair(); + + // We will dry run a "ReserveAssetDeposited" coming from the relay + const xcmMessage = new XcmFragment({ + assets: [ + { + multilocation: { + parents: 0, + interior: { + X1: { PalletInstance: Number(balancesPalletIndex) }, + }, + }, + fungible: 1_000_000_000_000_000n, + }, + ], + beneficiary: u8aToHex(randomKeyPair.addressRaw), + }) + .reserve_asset_deposited() + .clear_origin() + .buy_execution() + .deposit_asset_v3() + .as_v3(); + + const dryRunXcm = await polkadotJs.call.dryRunApi.dryRunXcm( + { + V3: { + Concrete: { parent: 1, interior: { Here: null } }, + }, + }, + xcmMessage + ); + + expect(dryRunXcm.isOk).to.be.true; + expect(dryRunXcm.asOk.ExecutionResult.isComplete).be.true; + }, + }); + }, +}); diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-location-to-account-api.ts b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-location-to-account-api.ts new file mode 100644 index 0000000000..b07ba597c1 --- /dev/null +++ b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-location-to-account-api.ts @@ -0,0 +1,22 @@ +import { describeSuite, expect } from "@moonwall/cli"; +import { RELAY_V3_SOURCE_LOCATION } from "../../../../helpers/assets"; + +describeSuite({ + id: "D014136", + title: "XCM - LocationToAccountApi", + foundationMethods: "dev", + testCases: ({ context, it }) => { + it({ + id: "T01", + title: "Should succeed calling LocationToAccountApi::convertLocation", + test: async function () { + const convertLocation = await context + .polkadotJs() + .call.locationToAccountApi.convertLocation(RELAY_V3_SOURCE_LOCATION); + + expect(convertLocation.isOk).to.be.true; + expect(convertLocation.asOk.toHuman()).to.eq("0x506172656E740000000000000000000000000000"); + }, + }); + }, +}); From 4bd16bfef592fbe1a9434188bf606f9ff4962286 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:28:21 +0100 Subject: [PATCH 04/31] update chopsticks and upgradeRestrictionSignal check (#2985) * update chopsticks and upgradeRestrictionSignal check * update pnpm-lock.yaml * fix chopsticks --- test/moonwall.config.json | 6 +-- test/package.json | 2 +- test/pnpm-lock.yaml | 34 ++++++------- test/suites/chopsticks/test-upgrade-chain.ts | 53 +++++++++++++++++++- 4 files changed, 72 insertions(+), 23 deletions(-) diff --git a/test/moonwall.config.json b/test/moonwall.config.json index ec55b41abf..a1a7a7c9e8 100644 --- a/test/moonwall.config.json +++ b/test/moonwall.config.json @@ -633,7 +633,7 @@ { "name": "mb", "type": "polkadotJs", - "endpoints": ["ws://127.0.0.1:8000"] + "endpoints": ["ws://localhost:8000"] } ] }, @@ -656,7 +656,7 @@ { "name": "mb", "type": "polkadotJs", - "endpoints": ["ws://127.0.0.1:8000"] + "endpoints": ["ws://localhost:8000"] } ] }, @@ -679,7 +679,7 @@ { "name": "mb", "type": "polkadotJs", - "endpoints": ["ws://127.0.0.1:8000"] + "endpoints": ["ws://localhost:8000"] } ] } diff --git a/test/package.json b/test/package.json index 1db6fbc176..7c4a7bc011 100644 --- a/test/package.json +++ b/test/package.json @@ -16,7 +16,7 @@ "author": "", "license": "ISC", "dependencies": { - "@acala-network/chopsticks": "0.15.0", + "@acala-network/chopsticks": "0.16.1", "@moonbeam-network/api-augment": "0.2902.0", "@moonwall/cli": "5.3.3", "@moonwall/util": "5.3.3", diff --git a/test/pnpm-lock.yaml b/test/pnpm-lock.yaml index 72501f0426..e8f491a474 100644 --- a/test/pnpm-lock.yaml +++ b/test/pnpm-lock.yaml @@ -6,14 +6,14 @@ settings: dependencies: '@acala-network/chopsticks': - specifier: 0.15.0 - version: 0.15.0(debug@4.3.7) + specifier: 0.16.1 + version: 0.16.1(debug@4.3.7) '@moonbeam-network/api-augment': specifier: 0.2902.0 version: 0.2902.0 '@moonwall/cli': specifier: 5.3.3 - version: 5.3.3(@acala-network/chopsticks@0.15.0)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1) + version: 5.3.3(@acala-network/chopsticks@0.16.1)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1) '@moonwall/util': specifier: 5.3.3 version: 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2)(vitest@2.1.1) @@ -163,10 +163,10 @@ devDependencies: packages: - /@acala-network/chopsticks-core@0.15.0: - resolution: {integrity: sha512-yLtgVuJUXegyO9HQ483ARl8Q74eXH4K6RsGy+NZ8nE3uJocxG8DXnI2YQlyPmyzZSOlKq6zHnZzbosNBOhVsMA==} + /@acala-network/chopsticks-core@0.16.1: + resolution: {integrity: sha512-1pOw0Avji/ejOE90gN9F/6nTt9+cr683vBLC8rg6YYGwgKlCK0DLaU+wGMFYklSVfhyGVpaZj333LAnrCKYi+g==} dependencies: - '@acala-network/chopsticks-executor': 0.15.0 + '@acala-network/chopsticks-executor': 0.16.1 '@polkadot/rpc-provider': 12.4.2 '@polkadot/types': 12.4.2 '@polkadot/types-codec': 12.4.2 @@ -187,10 +187,10 @@ packages: - utf-8-validate dev: false - /@acala-network/chopsticks-db@0.15.0: - resolution: {integrity: sha512-gN2v404ZdBvQtMWZmwS1LJ2OxEvZY74sWIZwpoAQrT3Q2Ey0eW0TNjkgHsyBGLT3DyekEooLHTwAzbH3D55fNA==} + /@acala-network/chopsticks-db@0.16.1: + resolution: {integrity: sha512-FV4LTxou7pn6drVyr5jWB6T16Sfa3s74L+XHVOZO1NERzjwXtCJsoKnqtppcyB4awNm+UIqFBIOE4kgfIUvwOw==} dependencies: - '@acala-network/chopsticks-core': 0.15.0 + '@acala-network/chopsticks-core': 0.16.1 '@polkadot/util': 13.1.1 idb: 8.0.0 sqlite3: 5.1.7 @@ -218,19 +218,19 @@ packages: - utf-8-validate dev: false - /@acala-network/chopsticks-executor@0.15.0: - resolution: {integrity: sha512-j2dhg1ETKgKJqDjVeVMdUG7uqhvoMS7rjSty0CXRBUeen5TlVoEt3FqLfUDVa3S5CBnKs2YgYUAURGjfXiegTg==} + /@acala-network/chopsticks-executor@0.16.1: + resolution: {integrity: sha512-sSBTtr661XqbgXYjxLQCoWZZfd30RdZUiwIHqGr9l48jshlR1jC+QMt39XL3pV3nBh0jv7bTxt8P242ZbJ4ktA==} dependencies: '@polkadot/util': 13.1.1 '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) dev: false - /@acala-network/chopsticks@0.15.0(debug@4.3.7): - resolution: {integrity: sha512-57DRkTrsZrSHzWxch9yeDjVZpUJnm42W7sgM1ihYcjcgtCWuTbPG2sul1jP/VHvueDCr+84Hu6gIb45iwdkVvw==} + /@acala-network/chopsticks@0.16.1(debug@4.3.7): + resolution: {integrity: sha512-9gWKIFDns3R7QmmNOOtRW4+RSOLav8dpIzNjTLGoUSY2MXe1iU207+bLiooXFja4sRyJIQ2RwDvCdPIzAxTXcA==} hasBin: true dependencies: - '@acala-network/chopsticks-core': 0.15.0 - '@acala-network/chopsticks-db': 0.15.0 + '@acala-network/chopsticks-core': 0.16.1 + '@acala-network/chopsticks-db': 0.16.1 '@pnpm/npm-conf': 2.2.2 '@polkadot/api': 12.4.2 '@polkadot/api-augment': 12.4.2 @@ -1189,7 +1189,7 @@ packages: engines: {node: '>=14.0.0'} dev: false - /@moonwall/cli@5.3.3(@acala-network/chopsticks@0.15.0)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1): + /@moonwall/cli@5.3.3(@acala-network/chopsticks@0.16.1)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1): resolution: {integrity: sha512-iFJ9DnefUrwHS/FCeMrVIlBxbd8P9j3dqBwGeJ/yfNtqaurx3g8Sx3jpSueWjkZ3vozlkGYJFYgtnlXGVzvGNw==} engines: {node: '>=20', pnpm: '>=7'} hasBin: true @@ -1199,7 +1199,7 @@ packages: '@vitest/ui': ^1.2.2 vitest: ^1.2.2 dependencies: - '@acala-network/chopsticks': 0.15.0(debug@4.3.7) + '@acala-network/chopsticks': 0.16.1(debug@4.3.7) '@moonbeam-network/api-augment': 0.2902.0 '@moonwall/types': 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2) '@moonwall/util': 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2)(vitest@2.1.1) diff --git a/test/suites/chopsticks/test-upgrade-chain.ts b/test/suites/chopsticks/test-upgrade-chain.ts index 7062554fc8..bb8fca976a 100644 --- a/test/suites/chopsticks/test-upgrade-chain.ts +++ b/test/suites/chopsticks/test-upgrade-chain.ts @@ -1,8 +1,57 @@ import "@moonbeam-network/api-augment"; -import { MoonwallContext, beforeAll, describeSuite, expect } from "@moonwall/cli"; +import { + MoonwallContext, + beforeAll, + describeSuite, + expect, + ChopsticksContext, +} from "@moonwall/cli"; import { alith } from "@moonwall/util"; import { ApiPromise } from "@polkadot/api"; +import { HexString } from "@polkadot/util/types"; +import { u32 } from "@polkadot/types"; +import { hexToU8a, u8aConcat, u8aToHex } from "@polkadot/util"; +import { blake2AsHex, xxhashAsU8a } from "@polkadot/util-crypto"; import { parseEther } from "ethers"; +import { existsSync, readFileSync } from "node:fs"; + +const hash = (prefix: HexString, suffix: Uint8Array) => { + return u8aToHex(u8aConcat(hexToU8a(prefix), xxhashAsU8a(suffix, 64), suffix)); +}; + +const upgradeRestrictionSignal = (paraId: u32) => { + const prefix = "0xcd710b30bd2eab0352ddcc26417aa194f27bbb460270642b5bcaf032ea04d56a"; + + return hash(prefix, paraId.toU8a()); +}; + +const upgradeRuntime = async (context: ChopsticksContext) => { + const path = (await MoonwallContext.getContext()).rtUpgradePath; + if (!existsSync(path)) { + throw new Error(`Runtime wasm not found at path: ${path}`); + } + const rtWasm = readFileSync(path); + const rtHex = `0x${rtWasm.toString("hex")}`; + const rtHash = blake2AsHex(rtHex); + const api = context.polkadotJs(); + const signer = context.keyring.alice; + + await context.setStorage({ + module: "system", + method: "authorizedUpgrade", + methodParams: `${rtHash}01`, // 01 is for the RT ver check = true + }); + await context.createBlock(); + + await api.tx.system.applyAuthorizedUpgrade(rtHex).signAndSend(signer); + + const paraId: u32 = await api.query.parachainInfo.parachainId(); + + await api.rpc("dev_newBlock", { + count: 3, + relayChainStateOverrides: [[upgradeRestrictionSignal(paraId), null]], + }); +}; describeSuite({ id: "C01", @@ -19,7 +68,7 @@ describeSuite({ log("About to upgrade to runtime at:"); log((await MoonwallContext.getContext()).rtUpgradePath); - await context.upgradeRuntime(); + await upgradeRuntime(context); const rtafter = api.consts.system.version.specVersion.toNumber(); log(`RT upgrade has increased specVersion from ${rtBefore} to ${rtafter}`); From c779eb331a2a8c86f51d64093364e1830b0cdc1f Mon Sep 17 00:00:00 2001 From: Tarek Mohamed Abdalla Date: Mon, 7 Oct 2024 15:28:28 +0300 Subject: [PATCH 05/31] pallet_staking: Introduce Additional Account for Inflation Distribution Alongside PBR (#2976) * new impl * fix benchs * fix tests * fix bench * fix tests and gen typescripts * fix test * lock * prettier * fmt * wrap arr * fix ts types * upgrades * link * fix * fix * fmt * fix * fix fmt * fix * add tests * add bench * fix * fix * fix docs * fix test * fix smoke * fix merge * test-tmp * fix * fix * fix * fix * dummy * fix * add test "Staking - Rewards - Bond + Treasury" * fix * fix comment * apply suggestions --- pallets/parachain-staking/src/benchmarks.rs | 55 +- pallets/parachain-staking/src/lib.rs | 132 +- pallets/parachain-staking/src/migrations.rs | 87 + pallets/parachain-staking/src/mock.rs | 23 +- pallets/parachain-staking/src/tests.rs | 263 +- pallets/parachain-staking/src/types.rs | 43 +- pallets/parachain-staking/src/weights.rs | 12 + runtime/common/src/migrations.rs | 35 +- .../src/weights/pallet_parachain_staking.rs | 6 + test/pnpm-lock.yaml | 15090 +++++++++------- .../test-precompile-democracy.ts | 9 +- .../test-referenda/test-referenda-submit.ts | 5 +- .../test-staking/test-candidate-force-join.ts | 2 +- .../test-staking/test-parachain-bond.ts | 26 +- .../moonbase/test-staking/test-rewards5.ts | 121 + .../dev/moonbase/test-sudo/test-sudo.ts | 32 +- test/suites/smoke/test-staking-rewards.ts | 34 +- typescript-api/package.json | 2 +- .../moonbase/interfaces/augment-api-consts.ts | 3 +- .../moonbase/interfaces/augment-api-errors.ts | 1 + .../moonbase/interfaces/augment-api-events.ts | 36 +- .../moonbase/interfaces/augment-api-query.ts | 16 +- .../src/moonbase/interfaces/augment-api-tx.ts | 20 +- .../src/moonbase/interfaces/lookup.ts | 784 +- .../src/moonbase/interfaces/registry.ts | 6 +- .../src/moonbase/interfaces/types-lookup.ts | 772 +- .../moonbeam/interfaces/augment-api-consts.ts | 3 +- .../moonbeam/interfaces/augment-api-errors.ts | 45 + .../moonbeam/interfaces/augment-api-events.ts | 110 +- .../moonbeam/interfaces/augment-api-query.ts | 90 +- .../src/moonbeam/interfaces/augment-api-tx.ts | 134 +- .../src/moonbeam/interfaces/empty/index.ts | 4 + .../src/moonbeam/interfaces/empty/types.ts | 4 + .../src/moonbeam/interfaces/lookup.ts | 929 +- .../src/moonbeam/interfaces/registry.ts | 34 +- .../src/moonbeam/interfaces/types-lookup.ts | 996 +- .../src/moonbeam/interfaces/types.ts | 2 +- .../interfaces/augment-api-consts.ts | 3 +- .../interfaces/augment-api-errors.ts | 45 + .../interfaces/augment-api-events.ts | 110 +- .../moonriver/interfaces/augment-api-query.ts | 90 +- .../moonriver/interfaces/augment-api-tx.ts | 134 +- .../src/moonriver/interfaces/empty/index.ts | 4 + .../src/moonriver/interfaces/empty/types.ts | 4 + .../src/moonriver/interfaces/lookup.ts | 929 +- .../src/moonriver/interfaces/registry.ts | 34 +- .../src/moonriver/interfaces/types-lookup.ts | 996 +- .../src/moonriver/interfaces/types.ts | 2 +- 48 files changed, 12669 insertions(+), 9648 deletions(-) create mode 100644 test/suites/dev/moonbase/test-staking/test-rewards5.ts create mode 100644 typescript-api/src/moonbeam/interfaces/empty/index.ts create mode 100644 typescript-api/src/moonbeam/interfaces/empty/types.ts create mode 100644 typescript-api/src/moonriver/interfaces/empty/index.ts create mode 100644 typescript-api/src/moonriver/interfaces/empty/types.ts diff --git a/pallets/parachain-staking/src/benchmarks.rs b/pallets/parachain-staking/src/benchmarks.rs index 9be9170173..45f9f8ba6f 100644 --- a/pallets/parachain-staking/src/benchmarks.rs +++ b/pallets/parachain-staking/src/benchmarks.rs @@ -19,8 +19,9 @@ //! Benchmarking use crate::{ AwardedPts, BalanceOf, BottomDelegations, Call, CandidateBondLessRequest, Config, - DelegationAction, EnableMarkingOffline, Pallet, ParachainBondConfig, ParachainBondInfo, Points, - Range, RewardPayment, Round, ScheduledRequest, TopDelegations, + DelegationAction, EnableMarkingOffline, InflationDistributionAccount, + InflationDistributionConfig, InflationDistributionInfo, Pallet, Points, Range, RewardPayment, + Round, ScheduledRequest, TopDelegations, }; use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; use frame_support::traits::{Currency, Get, OnFinalize, OnInitialize}; @@ -280,13 +281,43 @@ benchmarks! { let parachain_bond_account: T::AccountId = account("TEST", 0u32, USER_SEED); }: _(RawOrigin::Root, parachain_bond_account.clone()) verify { - assert_eq!(Pallet::::parachain_bond_info().account, parachain_bond_account); + assert_eq!(Pallet::::inflation_distribution_info().0[0].account, parachain_bond_account); } set_parachain_bond_reserve_percent { }: _(RawOrigin::Root, Percent::from_percent(33)) verify { - assert_eq!(Pallet::::parachain_bond_info().percent, Percent::from_percent(33)); + assert_eq!(Pallet::::inflation_distribution_info().0[0].percent, Percent::from_percent(33)); + } + + set_inflation_distribution_config { + }: _(RawOrigin::Root, [ + InflationDistributionAccount { + account: account("TEST1", 0u32, USER_SEED), + percent: Percent::from_percent(33), + }, + InflationDistributionAccount { + account: account("TEST2", 1u32, USER_SEED), + percent: Percent::from_percent(22), + }, + ].into()) + verify { + assert_eq!( + Pallet::::inflation_distribution_info().0[0].account, + account("TEST1", 0u32, USER_SEED) + ); + assert_eq!( + Pallet::::inflation_distribution_info().0[0].percent, + Percent::from_percent(33) + ); + assert_eq!( + Pallet::::inflation_distribution_info().0[1].account, + account("TEST2", 1u32, USER_SEED) + ); + assert_eq!( + Pallet::::inflation_distribution_info().0[1].percent, + Percent::from_percent(22) + ); } // ROOT DISPATCHABLES @@ -1554,7 +1585,7 @@ benchmarks! { let payout_round = round.current - reward_delay; // may need: // > - // > + // > // ensure parachain bond account exists so that deposit_into_existing succeeds >::insert(payout_round, 100); @@ -1564,10 +1595,13 @@ benchmarks! { 0, min_candidate_stk::(), ).0; - >::put(ParachainBondConfig { + >::put::>([ + InflationDistributionAccount { account, percent: Percent::from_percent(50), - }); + }, + Default::default(), + ].into()); }: { Pallet::::prepare_staking_payouts(round, current_slot); } verify { @@ -2345,6 +2379,13 @@ mod tests { }); } + #[test] + fn bench_set_inflation_distribution_config() { + new_test_ext().execute_with(|| { + assert_ok!(Pallet::::test_benchmark_set_inflation_distribution_config()); + }); + } + #[test] fn bench_set_total_selected() { new_test_ext().execute_with(|| { diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index 2e04e79d8c..7f1a13e177 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -226,6 +226,7 @@ pub mod pallet { CannotSetBelowMin, RoundLengthMustBeGreaterThanTotalSelectedCollators, NoWritingSameValue, + TotalInflationDistributionPercentExceeds100, TooLowCandidateCountWeightHintJoinCandidates, TooLowCandidateCountWeightHintCancelLeaveCandidates, TooLowCandidateCountToLeaveCandidates, @@ -400,17 +401,15 @@ pub mod pallet { rewards: BalanceOf, }, /// Transferred to account which holds funds reserved for parachain bond. - ReservedForParachainBond { + InflationDistributed { + index: u32, account: T::AccountId, value: BalanceOf, }, - /// Account (re)set for parachain bond treasury. - ParachainBondAccountSet { - old: T::AccountId, - new: T::AccountId, + InflationDistributionConfigUpdated { + old: InflationDistributionConfig, + new: InflationDistributionConfig, }, - /// Percent of inflation reserved for parachain bond (re)set. - ParachainBondReservePercentSet { old: Percent, new: Percent }, /// Annual inflation input (first 3) was used to derive new per-round inflation (last 3) InflationSet { annual_min: Perbill, @@ -518,10 +517,13 @@ pub mod pallet { pub(crate) type TotalSelected = StorageValue<_, u32, ValueQuery>; #[pallet::storage] - #[pallet::getter(fn parachain_bond_info)] - /// Parachain bond config info { account, percent_of_inflation } - pub(crate) type ParachainBondInfo = - StorageValue<_, ParachainBondConfig, ValueQuery>; + #[pallet::getter(fn inflation_distribution_info)] + /// Inflation distribution configuration, including accounts that should receive inflation + /// before it is distributed to collators and delegators. + /// + /// The sum of the distribution percents must be less than or equal to 100. + pub(crate) type InflationDistributionInfo = + StorageValue<_, InflationDistributionConfig, ValueQuery>; #[pallet::storage] #[pallet::getter(fn round)] @@ -787,12 +789,20 @@ pub mod pallet { // Set collator commission to default config >::put(self.collator_commission); // Set parachain bond config to default config - >::put(ParachainBondConfig { + let pbr = InflationDistributionAccount { // must be set soon; if not => due inflation will be sent to collators/delegators account: T::AccountId::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()) .expect("infinite length input; no invalid inputs for type; qed"), percent: self.parachain_bond_reserve_percent, - }); + }; + let zeroed_account = InflationDistributionAccount { + account: T::AccountId::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()) + .expect("infinite length input; no invalid inputs for type; qed"), + percent: Percent::zero(), + }; + >::put::>( + [pbr, zeroed_account].into(), + ); // Set total selected candidates to value from config assert!( self.num_selected_candidates >= T::MinSelectedCandidates::get(), @@ -872,27 +882,26 @@ pub mod pallet { Ok(().into()) } - /// Set the account that will hold funds set aside for parachain bond + /// Deprecated: please use `set_inflation_distribution_config` instead. + /// + /// Set the account that will hold funds set aside for parachain bond #[pallet::call_index(2)] #[pallet::weight(::WeightInfo::set_parachain_bond_account())] pub fn set_parachain_bond_account( origin: OriginFor, new: T::AccountId, ) -> DispatchResultWithPostInfo { - T::MonetaryGovernanceOrigin::ensure_origin(origin)?; - let ParachainBondConfig { - account: old, - percent, - } = >::get(); - ensure!(old != new, Error::::NoWritingSameValue); - >::put(ParachainBondConfig { - account: new.clone(), - percent, - }); - Self::deposit_event(Event::ParachainBondAccountSet { old, new }); - Ok(().into()) + T::MonetaryGovernanceOrigin::ensure_origin(origin.clone())?; + let old = >::get().0; + let new = InflationDistributionAccount { + account: new, + percent: old[0].percent.clone(), + }; + Pallet::::set_inflation_distribution_config(origin, [new, old[1].clone()].into()) } + /// Deprecated: please use `set_inflation_distribution_config` instead. + /// /// Set the percent of inflation set aside for parachain bond #[pallet::call_index(3)] #[pallet::weight(::WeightInfo::set_parachain_bond_reserve_percent())] @@ -900,18 +909,13 @@ pub mod pallet { origin: OriginFor, new: Percent, ) -> DispatchResultWithPostInfo { - T::MonetaryGovernanceOrigin::ensure_origin(origin)?; - let ParachainBondConfig { - account, - percent: old, - } = >::get(); - ensure!(old != new, Error::::NoWritingSameValue); - >::put(ParachainBondConfig { - account, + T::MonetaryGovernanceOrigin::ensure_origin(origin.clone())?; + let old = >::get().0; + let new = InflationDistributionAccount { + account: old[0].account.clone(), percent: new, - }); - Self::deposit_event(Event::ParachainBondReservePercentSet { old, new }); - Ok(().into()) + }; + Pallet::::set_inflation_distribution_config(origin, [new, old[1].clone()].into()) } /// Set the total number of collator candidates selected per round @@ -1465,6 +1469,32 @@ pub mod pallet { T::MonetaryGovernanceOrigin::ensure_origin(origin.clone())?; Self::join_candidates_inner(account, bond, candidate_count) } + + /// Set the inflation distribution configuration. + #[pallet::call_index(32)] + #[pallet::weight(::WeightInfo::set_inflation_distribution_config())] + pub fn set_inflation_distribution_config( + origin: OriginFor, + new: InflationDistributionConfig, + ) -> DispatchResultWithPostInfo { + T::MonetaryGovernanceOrigin::ensure_origin(origin)?; + let old = >::get().0; + let new = new.0; + ensure!(old != new, Error::::NoWritingSameValue); + let total_percent = new.iter().fold(0, |acc, x| acc + x.percent.deconstruct()); + ensure!( + total_percent <= 100, + Error::::TotalInflationDistributionPercentExceeds100, + ); + >::put::>( + new.clone().into(), + ); + Self::deposit_event(Event::InflationDistributionConfigUpdated { + old: old.into(), + new: new.into(), + }); + Ok(().into()) + } } /// Represents a payout made via `pay_one_collator_reward`. @@ -1836,20 +1866,24 @@ pub mod pallet { // Compute total issuance based on round duration let total_issuance = Self::compute_issuance(round_duration, round_length); - // reserve portion of issuance for parachain bond account let mut left_issuance = total_issuance; - let bond_config = >::get(); - let parachain_bond_reserve = bond_config.percent * total_issuance; - if let Ok(imb) = - T::Currency::deposit_into_existing(&bond_config.account, parachain_bond_reserve) - { - // update round issuance if transfer succeeds - left_issuance = left_issuance.saturating_sub(imb.peek()); - Self::deposit_event(Event::ReservedForParachainBond { - account: bond_config.account, - value: imb.peek(), - }); + + let configs = >::get().0; + for (index, config) in configs.iter().enumerate() { + if config.percent.is_zero() { + continue; + } + let reserve = config.percent * total_issuance; + if let Ok(imb) = T::Currency::deposit_into_existing(&config.account, reserve) { + // update round issuance if transfer succeeds + left_issuance = left_issuance.saturating_sub(imb.peek()); + Self::deposit_event(Event::InflationDistributed { + index: index as u32, + account: config.account.clone(), + value: imb.peek(), + }); + } } let payout = DelayedPayout { diff --git a/pallets/parachain-staking/src/migrations.rs b/pallets/parachain-staking/src/migrations.rs index 2e08649a70..fcd7b8a152 100644 --- a/pallets/parachain-staking/src/migrations.rs +++ b/pallets/parachain-staking/src/migrations.rs @@ -13,3 +13,90 @@ // You should have received a copy of the GNU General Public License // along with Moonbeam. If not, see . + +use frame_support::{traits::OnRuntimeUpgrade, weights::Weight}; + +use crate::*; + +#[derive( + Clone, + PartialEq, + Eq, + parity_scale_codec::Decode, + parity_scale_codec::Encode, + sp_runtime::RuntimeDebug, +)] +/// Reserve information { account, percent_of_inflation } +pub struct OldParachainBondConfig { + /// Account which receives funds intended for parachain bond + pub account: AccountId, + /// Percent of inflation set aside for parachain bond account + pub percent: sp_runtime::Percent, +} + +pub struct MigrateParachainBondConfig(sp_std::marker::PhantomData); +impl OnRuntimeUpgrade for MigrateParachainBondConfig { + fn on_runtime_upgrade() -> Weight { + let (account, percent) = if let Some(config) = + frame_support::storage::migration::get_storage_value::< + OldParachainBondConfig, + >(b"ParachainStaking", b"ParachainBondInfo", &[]) + { + (config.account, config.percent) + } else { + return Weight::default(); + }; + + let pbr = InflationDistributionAccount { account, percent }; + let treasury = InflationDistributionAccount::::default(); + let configs: InflationDistributionConfig = [pbr, treasury].into(); + + //***** Start mutate storage *****// + + InflationDistributionInfo::::put(configs); + + // Remove storage value ParachainStaking::ParachainBondInfo + frame_support::storage::unhashed::kill(&frame_support::storage::storage_prefix( + b"ParachainStaking", + b"ParachainBondInfo", + )); + + Weight::default() + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade() -> Result, sp_runtime::DispatchError> { + use frame_support::ensure; + use parity_scale_codec::Encode; + + let state = frame_support::storage::migration::get_storage_value::< + OldParachainBondConfig, + >(b"ParachainStaking", b"ParachainBondInfo", &[]); + + ensure!(state.is_some(), "State not found"); + + Ok(state.unwrap().encode()) + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade(state: Vec) -> Result<(), sp_runtime::DispatchError> { + use frame_support::ensure; + + let old_state: OldParachainBondConfig = + parity_scale_codec::Decode::decode(&mut &state[..]) + .map_err(|_| sp_runtime::DispatchError::Other("Failed to decode old state"))?; + + let new_state = InflationDistributionInfo::::get(); + + let pbr = InflationDistributionAccount { + account: old_state.account, + percent: old_state.percent, + }; + let treasury = InflationDistributionAccount::::default(); + let expected_new_state: InflationDistributionConfig = [pbr, treasury].into(); + + ensure!(new_state == expected_new_state, "State migration failed"); + + Ok(()) + } +} diff --git a/pallets/parachain-staking/src/mock.rs b/pallets/parachain-staking/src/mock.rs index aa1939d9ba..703effac14 100644 --- a/pallets/parachain-staking/src/mock.rs +++ b/pallets/parachain-staking/src/mock.rs @@ -15,7 +15,9 @@ // along with Moonbeam. If not, see . //! Test utilities -use crate as pallet_parachain_staking; +use crate::{ + self as pallet_parachain_staking, InflationDistributionAccount, InflationDistributionConfig, +}; use crate::{ pallet, AwardedPts, Config, Event as ParachainStakingEvent, InflationInfo, Points, Range, COLLATOR_LOCK_ID, DELEGATOR_LOCK_ID, @@ -321,6 +323,25 @@ pub(crate) fn roll_to_round_end(round: BlockNumber) -> BlockNumber { roll_to(block) } +pub(crate) fn inflation_configs( + pbr: AccountId, + pbr_percent: u8, + treasury: AccountId, + treasury_percent: u8, +) -> InflationDistributionConfig { + [ + InflationDistributionAccount { + account: pbr, + percent: Percent::from_percent(pbr_percent), + }, + InflationDistributionAccount { + account: treasury, + percent: Percent::from_percent(treasury_percent), + }, + ] + .into() +} + pub(crate) fn events() -> Vec> { System::events() .into_iter() diff --git a/pallets/parachain-staking/src/tests.rs b/pallets/parachain-staking/src/tests.rs index 260f68122b..fd034e7345 100644 --- a/pallets/parachain-staking/src/tests.rs +++ b/pallets/parachain-staking/src/tests.rs @@ -25,14 +25,14 @@ use crate::auto_compound::{AutoCompoundConfig, AutoCompoundDelegations}; use crate::delegation_requests::{CancelledScheduledRequest, DelegationAction, ScheduledRequest}; use crate::mock::{ - roll_blocks, roll_to, roll_to_round_begin, roll_to_round_end, set_author, set_block_author, - AccountId, Balances, BlockNumber, ExtBuilder, ParachainStaking, RuntimeEvent, RuntimeOrigin, - Test, + inflation_configs, roll_blocks, roll_to, roll_to_round_begin, roll_to_round_end, set_author, + set_block_author, AccountId, Balances, BlockNumber, ExtBuilder, ParachainStaking, RuntimeEvent, + RuntimeOrigin, Test, }; use crate::{ assert_events_emitted, assert_events_emitted_match, assert_events_eq, assert_no_events, AtStake, Bond, CollatorStatus, DelegationScheduledRequests, DelegatorAdded, - EnableMarkingOffline, Error, Event, Range, DELEGATOR_LOCK_ID, + EnableMarkingOffline, Error, Event, InflationDistributionInfo, Range, DELEGATOR_LOCK_ID, }; use frame_support::traits::{Currency, ExistenceRequirement, WithdrawReasons}; use frame_support::{assert_err, assert_noop, assert_ok, pallet_prelude::*, BoundedVec}; @@ -615,19 +615,28 @@ fn set_parachain_bond_account_event_emits_correctly() { RuntimeOrigin::root(), 11 )); - assert_events_eq!(Event::ParachainBondAccountSet { old: 0, new: 11 }); + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(0, 30, 0, 0), + new: inflation_configs(11, 30, 0, 0), + }); }); } #[test] fn set_parachain_bond_account_storage_updates_correctly() { ExtBuilder::default().build().execute_with(|| { - assert_eq!(ParachainStaking::parachain_bond_info().account, 0); + assert_eq!( + ParachainStaking::inflation_distribution_info().0[0].account, + 0 + ); assert_ok!(ParachainStaking::set_parachain_bond_account( RuntimeOrigin::root(), 11 )); - assert_eq!(ParachainStaking::parachain_bond_info().account, 11); + assert_eq!( + ParachainStaking::inflation_distribution_info().0[0].account, + 11 + ); }); } @@ -640,9 +649,9 @@ fn set_parachain_bond_reserve_percent_event_emits_correctly() { RuntimeOrigin::root(), Percent::from_percent(50) )); - assert_events_eq!(Event::ParachainBondReservePercentSet { - old: Percent::from_percent(30), - new: Percent::from_percent(50), + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(0, 30, 0, 0), + new: inflation_configs(0, 50, 0, 0), }); }); } @@ -651,7 +660,7 @@ fn set_parachain_bond_reserve_percent_event_emits_correctly() { fn set_parachain_bond_reserve_percent_storage_updates_correctly() { ExtBuilder::default().build().execute_with(|| { assert_eq!( - ParachainStaking::parachain_bond_info().percent, + ParachainStaking::inflation_distribution_info().0[0].percent, Percent::from_percent(30) ); assert_ok!(ParachainStaking::set_parachain_bond_reserve_percent( @@ -659,7 +668,7 @@ fn set_parachain_bond_reserve_percent_storage_updates_correctly() { Percent::from_percent(50) )); assert_eq!( - ParachainStaking::parachain_bond_info().percent, + ParachainStaking::inflation_distribution_info().0[0].percent, Percent::from_percent(50) ); }); @@ -678,6 +687,135 @@ fn cannot_set_same_parachain_bond_reserve_percent() { }); } +// Set Inflation Distribution Config + +#[test] +fn set_inflation_distribution_config_fails_with_normal_origin() { + ExtBuilder::default().build().execute_with(|| { + assert_noop!( + ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::signed(45), + inflation_configs(1, 30, 2, 20) + ), + sp_runtime::DispatchError::BadOrigin, + ); + }); +} + +#[test] +fn set_inflation_distribution_config_event_emits_correctly() { + ExtBuilder::default().build().execute_with(|| { + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, 30, 2, 20), + )); + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(0, 30, 0, 0), + new: inflation_configs(1, 30, 2, 20), + }); + roll_blocks(1); + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(5, 10, 6, 5), + )); + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(1, 30, 2, 20), + new: inflation_configs(5, 10, 6, 5), + }); + }); +} + +#[test] +fn set_inflation_distribution_config_storage_updates_correctly() { + ExtBuilder::default().build().execute_with(|| { + assert_eq!( + InflationDistributionInfo::::get(), + inflation_configs(0, 30, 0, 0), + ); + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(5, 10, 6, 5), + )); + assert_eq!( + InflationDistributionInfo::::get(), + inflation_configs(5, 10, 6, 5), + ); + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, 30, 2, 20), + )); + assert_eq!( + InflationDistributionInfo::::get(), + inflation_configs(1, 30, 2, 20), + ); + }); +} + +#[test] +fn cannot_set_same_inflation_distribution_config() { + ExtBuilder::default().build().execute_with(|| { + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, 30, 2, 20), + )); + assert_noop!( + ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, 30, 2, 20) + ), + Error::::NoWritingSameValue, + ); + }); +} + +#[test] +fn sum_of_inflation_distribution_config_percentages_must_lte_100() { + ExtBuilder::default().build().execute_with(|| { + let invalid_values: Vec<(u8, u8)> = vec![ + (20, 90), + (90, 20), + (50, 51), + (100, 1), + (1, 100), + (55, 55), + (2, 99), + (100, 100), + ]; + + for (pbr_percentage, treasury_percentage) in invalid_values { + assert_noop!( + ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, pbr_percentage, 2, treasury_percentage), + ), + Error::::TotalInflationDistributionPercentExceeds100, + ); + } + + let valid_values: Vec<(u8, u8)> = vec![ + (0, 100), + (100, 0), + (0, 0), + (100, 0), + (0, 100), + (50, 50), + (1, 99), + (99, 1), + (1, 1), + (10, 20), + (34, 32), + (15, 10), + ]; + + for (pbr_percentage, treasury_percentage) in valid_values { + assert_ok!(ParachainStaking::set_inflation_distribution_config( + RuntimeOrigin::root(), + inflation_configs(1, pbr_percentage, 2, treasury_percentage), + )); + } + }); +} + // ~~ PUBLIC ~~ // JOIN CANDIDATES @@ -3968,7 +4106,10 @@ fn parachain_bond_inflation_reserve_matches_config() { RuntimeOrigin::root(), 11 )); - assert_events_eq!(Event::ParachainBondAccountSet { old: 0, new: 11 }); + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(0, 30, 0, 0), + new: inflation_configs(11, 30, 0, 0), + }); roll_to_round_begin(2); // chooses top TotalSelectedCandidates (5), in order assert_events_eq!( @@ -4024,10 +4165,16 @@ fn parachain_bond_inflation_reserve_matches_config() { 1, )); assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 15, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 4, collator_account: 1, @@ -4087,10 +4234,16 @@ fn parachain_bond_inflation_reserve_matches_config() { // fast forward to block in which delegator 6 exit executes roll_to_round_begin(5); assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 16, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 5, collator_account: 1, @@ -4149,10 +4302,16 @@ fn parachain_bond_inflation_reserve_matches_config() { 10 )); assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 16, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 6, collator_account: 1, @@ -4216,10 +4375,16 @@ fn parachain_bond_inflation_reserve_matches_config() { ); roll_to_round_begin(7); assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 17, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 7, collator_account: 1, @@ -4273,19 +4438,25 @@ fn parachain_bond_inflation_reserve_matches_config() { RuntimeOrigin::root(), Percent::from_percent(50) )); - assert_events_eq!(Event::ParachainBondReservePercentSet { - old: Percent::from_percent(30), - new: Percent::from_percent(50), + assert_events_eq!(Event::InflationDistributionConfigUpdated { + old: inflation_configs(11, 30, 0, 0), + new: inflation_configs(11, 50, 0, 0), }); // 6 won't be paid for this round because they left already set_author(6, 1, 100); roll_to_round_begin(8); // keep paying 6 assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 30, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 8, collator_account: 1, @@ -4338,10 +4509,16 @@ fn parachain_bond_inflation_reserve_matches_config() { roll_to_round_begin(9); // no more paying 6 assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 32, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 9, collator_account: 1, @@ -4409,10 +4586,16 @@ fn parachain_bond_inflation_reserve_matches_config() { roll_to_round_begin(10); // new delegation is not rewarded yet assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 33, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 10, collator_account: 1, @@ -4466,10 +4649,16 @@ fn parachain_bond_inflation_reserve_matches_config() { roll_to_round_begin(11); // new delegation is still not rewarded yet assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 35, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 11, collator_account: 1, @@ -4521,10 +4710,16 @@ fn parachain_bond_inflation_reserve_matches_config() { roll_to_round_begin(12); // new delegation is rewarded, 2 rounds after joining (`RewardPaymentDelay` is 2) assert_events_eq!( - Event::ReservedForParachainBond { - account: 11, + Event::InflationDistributed { + index: 0, + account: 11, // PBR value: 37, }, + Event::InflationDistributed { + index: 1, + account: 0, // Treasury + value: 0, + }, Event::CollatorChosen { round: 12, collator_account: 1, diff --git a/pallets/parachain-staking/src/types.rs b/pallets/parachain-staking/src/types.rs index d2dcbb292d..bc0c832c9b 100644 --- a/pallets/parachain-staking/src/types.rs +++ b/pallets/parachain-staking/src/types.rs @@ -1748,17 +1748,48 @@ impl< } } +// Type which encapsulates the configuration for the inflation distribution. +#[derive(Clone, PartialEq, Eq, Encode, Decode, RuntimeDebug, TypeInfo)] +pub struct InflationDistributionConfig( + pub(crate) [InflationDistributionAccount; 2], +); + +impl From<[InflationDistributionAccount; 2]> + for InflationDistributionConfig +{ + fn from(configs: [InflationDistributionAccount; 2]) -> Self { + InflationDistributionConfig(configs) + } +} + +impl Default for InflationDistributionConfig { + fn default() -> InflationDistributionConfig { + InflationDistributionConfig([ + InflationDistributionAccount { + account: AccountId::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()) + .expect("infinite length input; no invalid inputs for type; qed"), + percent: Percent::zero(), + }, + InflationDistributionAccount { + account: AccountId::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()) + .expect("infinite length input; no invalid inputs for type; qed"), + percent: Percent::zero(), + }, + ]) + } +} + #[derive(Clone, PartialEq, Eq, Encode, Decode, RuntimeDebug, TypeInfo)] /// Reserve information { account, percent_of_inflation } -pub struct ParachainBondConfig { - /// Account which receives funds intended for parachain bond +pub struct InflationDistributionAccount { + /// Account which receives funds pub account: AccountId, - /// Percent of inflation set aside for parachain bond account + /// Percent of inflation set aside for the account pub percent: Percent, } -impl Default for ParachainBondConfig { - fn default() -> ParachainBondConfig { - ParachainBondConfig { +impl Default for InflationDistributionAccount { + fn default() -> InflationDistributionAccount { + InflationDistributionAccount { account: A::decode(&mut sp_runtime::traits::TrailingZeroInput::zeroes()) .expect("infinite length input; no invalid inputs for type; qed"), percent: Percent::zero(), diff --git a/pallets/parachain-staking/src/weights.rs b/pallets/parachain-staking/src/weights.rs index 565b49edca..f614712c3f 100644 --- a/pallets/parachain-staking/src/weights.rs +++ b/pallets/parachain-staking/src/weights.rs @@ -56,6 +56,7 @@ pub trait WeightInfo { fn set_inflation() -> Weight; fn set_parachain_bond_account() -> Weight; fn set_parachain_bond_reserve_percent() -> Weight; + fn set_inflation_distribution_config() -> Weight; fn set_total_selected() -> Weight; fn set_collator_commission() -> Weight; fn set_blocks_per_round() -> Weight; @@ -139,6 +140,12 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + fn set_inflation_distribution_config() -> Weight { + // TODO: regenerate this file + Weight::from_parts(14_492_000, 1491) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } /// Storage: ParachainStaking TotalSelected (r:1 w:1) /// Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) fn set_total_selected() -> Weight { @@ -959,6 +966,11 @@ impl WeightInfo for () { .saturating_add(RocksDbWeight::get().reads(1_u64)) .saturating_add(RocksDbWeight::get().writes(1_u64)) } + fn set_inflation_distribution_config() -> Weight { + Weight::from_parts(14_492_000, 1491) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } /// Storage: ParachainStaking TotalSelected (r:1 w:1) /// Proof Skipped: ParachainStaking TotalSelected (max_values: Some(1), max_size: None, mode: Measured) fn set_total_selected() -> Weight { diff --git a/runtime/common/src/migrations.rs b/runtime/common/src/migrations.rs index 3bc8a26c88..58e4eb52bd 100644 --- a/runtime/common/src/migrations.rs +++ b/runtime/common/src/migrations.rs @@ -206,12 +206,40 @@ where } } +pub struct MigrateStakingParachainBondConfig(PhantomData); +impl Migration for MigrateStakingParachainBondConfig +where + Runtime: pallet_parachain_staking::Config, +{ + fn friendly_name(&self) -> &str { + "MM_MigrateStakingParachainBondConfig" + } + + fn migrate(&self, _available_weight: Weight) -> Weight { + pallet_parachain_staking::migrations::MigrateParachainBondConfig::::on_runtime_upgrade() + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade(&self) -> Result, sp_runtime::DispatchError> { + pallet_parachain_staking::migrations::MigrateParachainBondConfig::::pre_upgrade() + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade(&self, state: Vec) -> Result<(), sp_runtime::DispatchError> { + pallet_parachain_staking::migrations::MigrateParachainBondConfig::::post_upgrade( + state, + ) + } +} + pub struct CommonMigrations(PhantomData); impl GetMigrations for CommonMigrations where - Runtime: - pallet_xcm::Config + pallet_transaction_payment::Config + pallet_xcm_weight_trader::Config, + Runtime: pallet_xcm::Config + + pallet_transaction_payment::Config + + pallet_xcm_weight_trader::Config + + pallet_parachain_staking::Config, Runtime::AccountId: Default, BlockNumberFor: Into, { @@ -356,6 +384,9 @@ where Box::new(MigrateXcmFeesAssetsMeatdata::(Default::default())), // permanent migrations Box::new(MigrateToLatestXcmVersion::(Default::default())), + Box::new(MigrateStakingParachainBondConfig::( + Default::default(), + )), ] } } diff --git a/runtime/common/src/weights/pallet_parachain_staking.rs b/runtime/common/src/weights/pallet_parachain_staking.rs index 9c8685b7c3..56b30eb479 100644 --- a/runtime/common/src/weights/pallet_parachain_staking.rs +++ b/runtime/common/src/weights/pallet_parachain_staking.rs @@ -90,6 +90,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + fn set_inflation_distribution_config() -> Weight { + // TODO: regenerate this file + Weight::from_parts(14_492_000, 1491) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } /// Storage: `ParachainStaking::TotalSelected` (r:1 w:1) /// Proof: `ParachainStaking::TotalSelected` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_total_selected() -> Weight { diff --git a/test/pnpm-lock.yaml b/test/pnpm-lock.yaml index e8f491a474..399786a0c9 100644 --- a/test/pnpm-lock.yaml +++ b/test/pnpm-lock.yaml @@ -1,1032 +1,6562 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@acala-network/chopsticks': - specifier: 0.16.1 - version: 0.16.1(debug@4.3.7) - '@moonbeam-network/api-augment': - specifier: 0.2902.0 - version: 0.2902.0 - '@moonwall/cli': - specifier: 5.3.3 - version: 5.3.3(@acala-network/chopsticks@0.16.1)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1) - '@moonwall/util': - specifier: 5.3.3 - version: 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2)(vitest@2.1.1) - '@openzeppelin/contracts': - specifier: 4.9.6 - version: 4.9.6 - '@polkadot-api/merkleize-metadata': - specifier: 1.1.4 - version: 1.1.4 - '@polkadot/api': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/api-augment': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/api-derive': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/apps-config': - specifier: 0.143.2 - version: 0.143.2(@polkadot/keyring@13.1.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) - '@polkadot/keyring': - specifier: 13.1.1 - version: 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/rpc-provider': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types-codec': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/util': - specifier: 13.1.1 - version: 13.1.1 - '@polkadot/util-crypto': - specifier: 13.1.1 - version: 13.1.1(@polkadot/util@13.1.1) - '@substrate/txwrapper-core': - specifier: 7.5.1 - version: 7.5.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@substrate/txwrapper-substrate': - specifier: 7.5.1 - version: 7.5.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@vitest/ui': - specifier: 2.1.1 - version: 2.1.1(vitest@2.1.1) - '@zombienet/utils': - specifier: 0.0.25 - version: 0.0.25(@types/node@22.7.0)(typescript@5.6.2) - chalk: - specifier: 5.3.0 - version: 5.3.0 - eth-object: - specifier: github:aurora-is-near/eth-object#master - version: github.com/aurora-is-near/eth-object/378b8dbf44a71f7049666cea5a16ab88d45aed06 - ethers: - specifier: 6.13.2 - version: 6.13.2 - json-bigint: - specifier: 1.0.0 - version: 1.0.0 - json-stable-stringify: - specifier: 1.1.1 - version: 1.1.1 - merkle-patricia-tree: - specifier: 4.2.4 - version: 4.2.4 - node-fetch: - specifier: 3.3.2 - version: 3.3.2 - octokit: - specifier: ^4.0.2 - version: 4.0.2 - randomness: - specifier: 1.6.14 - version: 1.6.14 - rlp: - specifier: 3.0.0 - version: 3.0.0 - semver: - specifier: 7.6.3 - version: 7.6.3 - solc: - specifier: 0.8.25 - version: 0.8.25(debug@4.3.7) - tsx: - specifier: 4.16.2 - version: 4.16.2 - viem: - specifier: 2.21.14 - version: 2.21.14(typescript@5.6.2) - vitest: - specifier: 2.1.1 - version: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1) - web3: - specifier: 4.13.0 - version: 4.13.0(typescript@5.6.2) - yaml: - specifier: 2.5.1 - version: 2.5.1 - -devDependencies: - '@types/debug': - specifier: 4.1.12 - version: 4.1.12 - '@types/json-bigint': - specifier: ^1.0.4 - version: 1.0.4 - '@types/node': - specifier: 22.7.0 - version: 22.7.0 - '@types/semver': - specifier: 7.5.8 - version: 7.5.8 - '@types/yargs': - specifier: 17.0.33 - version: 17.0.33 - '@typescript-eslint/eslint-plugin': - specifier: 7.5.0 - version: 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/parser': - specifier: 7.5.0 - version: 7.5.0(eslint@8.57.0)(typescript@5.6.2) - bottleneck: - specifier: 2.19.5 - version: 2.19.5 - debug: - specifier: 4.3.7 - version: 4.3.7(supports-color@8.1.1) - eslint: - specifier: 8.57.0 - version: 8.57.0 - eslint-plugin-unused-imports: - specifier: 3.1.0 - version: 3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0) - prettier: - specifier: 2.8.8 - version: 2.8.8 - typescript: - specifier: 5.6.2 - version: 5.6.2 - yargs: - specifier: 17.7.2 - version: 17.7.2 +importers: + + .: + dependencies: + '@acala-network/chopsticks': + specifier: 0.16.1 + version: 0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) + '@moonbeam-network/api-augment': + specifier: 0.2902.0 + version: 0.2902.0 + '@moonwall/cli': + specifier: 5.3.3 + version: 5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1)(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) + '@moonwall/util': + specifier: 5.3.3 + version: 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) + '@openzeppelin/contracts': + specifier: 4.9.6 + version: 4.9.6 + '@polkadot-api/merkleize-metadata': + specifier: 1.1.4 + version: 1.1.4 + '@polkadot/api': + specifier: 13.0.1 + version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': + specifier: 13.0.1 + version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': + specifier: 13.0.1 + version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/apps-config': + specifier: 0.143.2 + version: 0.143.2(@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(utf-8-validate@5.0.10) + '@polkadot/keyring': + specifier: 13.1.1 + version: 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/rpc-provider': + specifier: 13.0.1 + version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: 13.0.1 + version: 13.0.1 + '@polkadot/types-codec': + specifier: 13.0.1 + version: 13.0.1 + '@polkadot/util': + specifier: 13.1.1 + version: 13.1.1 + '@polkadot/util-crypto': + specifier: 13.1.1 + version: 13.1.1(@polkadot/util@13.1.1) + '@substrate/txwrapper-core': + specifier: 7.5.1 + version: 7.5.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@substrate/txwrapper-substrate': + specifier: 7.5.1 + version: 7.5.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@vitest/ui': + specifier: 2.1.1 + version: 2.1.1(vitest@2.1.1) + '@zombienet/utils': + specifier: 0.0.25 + version: 0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2) + chalk: + specifier: 5.3.0 + version: 5.3.0 + eth-object: + specifier: github:aurora-is-near/eth-object#master + version: https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + ethers: + specifier: 6.13.2 + version: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + json-bigint: + specifier: 1.0.0 + version: 1.0.0 + json-stable-stringify: + specifier: 1.1.1 + version: 1.1.1 + merkle-patricia-tree: + specifier: 4.2.4 + version: 4.2.4 + node-fetch: + specifier: 3.3.2 + version: 3.3.2 + octokit: + specifier: ^4.0.2 + version: 4.0.2 + randomness: + specifier: 1.6.14 + version: 1.6.14 + rlp: + specifier: 3.0.0 + version: 3.0.0 + semver: + specifier: 7.6.3 + version: 7.6.3 + solc: + specifier: 0.8.25 + version: 0.8.25(debug@4.3.7) + tsx: + specifier: 4.16.2 + version: 4.16.2 + viem: + specifier: 2.21.14 + version: 2.21.14(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + vitest: + specifier: 2.1.1 + version: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + web3: + specifier: 4.13.0 + version: 4.13.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + yaml: + specifier: 2.5.1 + version: 2.5.1 + devDependencies: + '@types/debug': + specifier: 4.1.12 + version: 4.1.12 + '@types/json-bigint': + specifier: ^1.0.4 + version: 1.0.4 + '@types/node': + specifier: 22.7.0 + version: 22.7.0 + '@types/semver': + specifier: 7.5.8 + version: 7.5.8 + '@types/yargs': + specifier: 17.0.33 + version: 17.0.33 + '@typescript-eslint/eslint-plugin': + specifier: 7.5.0 + version: 7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': + specifier: 7.5.0 + version: 7.5.0(eslint@8.57.0)(typescript@5.6.2) + bottleneck: + specifier: 2.19.5 + version: 2.19.5 + debug: + specifier: 4.3.7 + version: 4.3.7(supports-color@8.1.1) + eslint: + specifier: 8.57.0 + version: 8.57.0 + eslint-plugin-unused-imports: + specifier: 3.1.0 + version: 3.1.0(@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0) + prettier: + specifier: 2.8.8 + version: 2.8.8 + typescript: + specifier: 5.6.2 + version: 5.6.2 + yargs: + specifier: 17.7.2 + version: 17.7.2 packages: - /@acala-network/chopsticks-core@0.16.1: + '@acala-network/chopsticks-core@0.16.1': resolution: {integrity: sha512-1pOw0Avji/ejOE90gN9F/6nTt9+cr683vBLC8rg6YYGwgKlCK0DLaU+wGMFYklSVfhyGVpaZj333LAnrCKYi+g==} - dependencies: - '@acala-network/chopsticks-executor': 0.16.1 - '@polkadot/rpc-provider': 12.4.2 - '@polkadot/types': 12.4.2 - '@polkadot/types-codec': 12.4.2 - '@polkadot/types-known': 12.4.2 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - comlink: 4.4.1 - eventemitter3: 5.0.1 - lodash: 4.17.21 - lru-cache: 10.3.0 - pino: 8.21.0 - pino-pretty: 11.2.1 - rxjs: 7.8.1 - zod: 3.23.8 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - /@acala-network/chopsticks-db@0.16.1: + '@acala-network/chopsticks-db@0.16.1': resolution: {integrity: sha512-FV4LTxou7pn6drVyr5jWB6T16Sfa3s74L+XHVOZO1NERzjwXtCJsoKnqtppcyB4awNm+UIqFBIOE4kgfIUvwOw==} - dependencies: - '@acala-network/chopsticks-core': 0.16.1 - '@polkadot/util': 13.1.1 - idb: 8.0.0 - sqlite3: 5.1.7 - typeorm: 0.3.20(sqlite3@5.1.7) - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - bluebird - - bufferutil - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - - utf-8-validate - dev: false - /@acala-network/chopsticks-executor@0.16.1: + '@acala-network/chopsticks-executor@0.16.1': resolution: {integrity: sha512-sSBTtr661XqbgXYjxLQCoWZZfd30RdZUiwIHqGr9l48jshlR1jC+QMt39XL3pV3nBh0jv7bTxt8P242ZbJ4ktA==} - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - dev: false - /@acala-network/chopsticks@0.16.1(debug@4.3.7): + '@acala-network/chopsticks@0.16.1': resolution: {integrity: sha512-9gWKIFDns3R7QmmNOOtRW4+RSOLav8dpIzNjTLGoUSY2MXe1iU207+bLiooXFja4sRyJIQ2RwDvCdPIzAxTXcA==} hasBin: true - dependencies: - '@acala-network/chopsticks-core': 0.16.1 - '@acala-network/chopsticks-db': 0.16.1 - '@pnpm/npm-conf': 2.2.2 - '@polkadot/api': 12.4.2 - '@polkadot/api-augment': 12.4.2 - '@polkadot/rpc-provider': 12.4.2 - '@polkadot/types': 12.4.2 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - axios: 1.7.7(debug@4.3.7) - comlink: 4.4.1 - dotenv: 16.4.5 - global-agent: 3.0.0 - js-yaml: 4.1.0 - jsondiffpatch: 0.5.0 - lodash: 4.17.21 - ws: 8.18.0 - yargs: 17.7.2 - zod: 3.23.8 - transitivePeerDependencies: - - '@google-cloud/spanner' - - '@sap/hana-client' - - better-sqlite3 - - bluebird - - bufferutil - - debug - - hdb-pool - - ioredis - - mongodb - - mssql - - mysql2 - - oracledb - - pg - - pg-native - - pg-query-stream - - redis - - sql.js - - supports-color - - ts-node - - typeorm-aurora-data-api-driver - - utf-8-validate - dev: false - /@acala-network/type-definitions@5.1.2(@polkadot/types@12.4.2): + '@acala-network/type-definitions@5.1.2': resolution: {integrity: sha512-di3HH8Zn8i1jkQkQiwc44A8ovN9MvK5HwcNV3ngvW3TeF0dHbpHBQHdElJYpVge5IaEyhQ0kWihIEnVqpw4G9A==} peerDependencies: '@polkadot/types': ^10.5.1 - dependencies: - '@polkadot/types': 12.4.2 - dev: false - /@adraffy/ens-normalize@1.10.0: + '@adraffy/ens-normalize@1.10.0': resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} - dev: false - /@adraffy/ens-normalize@1.10.1: + '@adraffy/ens-normalize@1.10.1': resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} - dev: false - /@asamuzakjp/dom-selector@2.0.2: + '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - dependencies: - bidi-js: 1.0.3 - css-tree: 2.3.1 - is-potential-custom-element-name: 1.0.1 - dev: false - /@babel/helper-string-parser@7.24.7: + '@babel/helper-string-parser@7.24.7': resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - dev: false - /@babel/helper-validator-identifier@7.24.7: + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - dev: false - /@babel/parser@7.24.7: + '@babel/parser@7.24.7': resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.24.7 - dev: false - /@babel/runtime@7.25.6: + '@babel/runtime@7.25.6': resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - dev: false - /@babel/types@7.24.7: + '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - dev: false - /@bifrost-finance/type-definitions@1.11.3(@polkadot/api@12.4.2): + '@bifrost-finance/type-definitions@1.11.3': resolution: {integrity: sha512-mNW+FfvKZqa1axChEd1ReRpw3P8siiW28YQ8BBJpR2syZqb5cJWOG4Sr/dj3lBcBNQqcqnAUkZPnBxQj8+Ftvg==} peerDependencies: '@polkadot/api': ^10.7.3 - dependencies: - '@polkadot/api': 12.4.2 - dev: false - /@colors/colors@1.5.0: + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - requiresBuild: true - dev: false - optional: true - /@crustio/type-definitions@1.3.0: + '@crustio/type-definitions@1.3.0': resolution: {integrity: sha512-xdW6npZTmWfDzZEVCMjRK7f7wQrU/cgIltGlvnXY2AFD2m9uBW+s6/lx9YHuLbk7y3NrrQwbp3owFuGw4A2hNw==} - dependencies: - '@open-web3/orml-type-definitions': 0.9.4-38 - dev: false - /@cspotcode/source-map-support@0.8.1: + '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - dev: false - /@darwinia/types-known@2.8.10: + '@darwinia/types-known@2.8.10': resolution: {integrity: sha512-bdNzf1gOw0is3PvcQJXkjf5jp8j0pT0wDxamkwLdajMymWgi0cReReDlhmGNx4Qvq6gy3TVJ9aok0Nsrr4sjKg==} - dev: false - /@darwinia/types@2.8.10: + '@darwinia/types@2.8.10': resolution: {integrity: sha512-Iz1Bz06doQ8WXSiVmGIANBxYOh8s3pMUfL97rnxq55MH2Qf6291GzYv9Or18GQ3A0j7yhkBbqnFN6Q8BDwzLYQ==} - dev: false - /@digitalnative/type-definitions@1.1.27(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): + '@digitalnative/type-definitions@1.1.27': resolution: {integrity: sha512-xzkcPX/yv4oYp7OzlkfozVR1KDwqLjQFJhIPLJp3zuVudGFo4I+spwFQmWQswcxgZI1HGoQGVePzEqAQIRZtVQ==} - dependencies: - '@polkadot/keyring': 6.11.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/types': 4.17.1 - transitivePeerDependencies: - - '@polkadot/util' - - '@polkadot/util-crypto' - dev: false - /@docknetwork/node-types@0.16.0: + '@docknetwork/node-types@0.16.0': resolution: {integrity: sha512-VUZB8guX9161hDIEVn/UKJEUlXjIDE6vH5flx6uDHVc0QOhBy1bq6AGLayG4ZH19dCN39ta2sKGIFq9wLO4H2A==} engines: {node: '>=14.0.0'} - dev: false - /@edgeware/node-types@3.6.2-wako: + '@edgeware/node-types@3.6.2-wako': resolution: {integrity: sha512-kBGCoWoRSUOj864BiTwHGfsfuhGr2ycWEsjw9FB2VdJ5esJDVq3K6WZs/J2rtrtybKJWADqIp5K0ptDBlg1XqA==} engines: {node: '>=14.0.0'} - dev: false - /@emotion/is-prop-valid@1.2.2: + '@emotion/is-prop-valid@1.2.2': resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==} - dependencies: - '@emotion/memoize': 0.8.1 - dev: false - /@emotion/memoize@0.8.1: + '@emotion/memoize@0.8.1': resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: false - /@emotion/unitless@0.8.1: + '@emotion/unitless@0.8.1': resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: false - /@equilab/definitions@1.4.18: + '@equilab/definitions@1.4.18': resolution: {integrity: sha512-rFEPaHmdn5I1QItbQun9H/x+o3hgjA6kLYLrNN6nl/ndtQMY2tqx/mQfcGIlKA1xVmyn9mUAqD8G0P/nBHD3yA==} - dev: false - /@esbuild/aix-ppc64@0.19.12: + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: false - optional: true - /@esbuild/aix-ppc64@0.21.5: + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm64@0.19.12: + '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm64@0.21.5: + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm@0.19.12: + '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-arm@0.21.5: + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-x64@0.19.12: + '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/android-x64@0.21.5: + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-arm64@0.19.12: + '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-arm64@0.21.5: + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-x64@0.19.12: + '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/darwin-x64@0.21.5: + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-arm64@0.19.12: + '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-arm64@0.21.5: + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-x64@0.19.12: + '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/freebsd-x64@0.21.5: + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm64@0.19.12: + '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm64@0.21.5: + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm@0.19.12: + '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-arm@0.21.5: + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ia32@0.19.12: + '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ia32@0.21.5: + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-loong64@0.19.12: + '@esbuild/linux-loong64@0.19.12': resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-loong64@0.21.5: + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-mips64el@0.19.12: + '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-mips64el@0.21.5: + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ppc64@0.19.12: + '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-ppc64@0.21.5: + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-riscv64@0.19.12: + '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-riscv64@0.21.5: + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-s390x@0.19.12: + '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-s390x@0.21.5: + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-x64@0.19.12: + '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/linux-x64@0.21.5: + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: false - optional: true - /@esbuild/netbsd-x64@0.19.12: + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/netbsd-x64@0.21.5: + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/openbsd-x64@0.19.12: + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/openbsd-x64@0.21.5: + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: false - optional: true - /@esbuild/sunos-x64@0.19.12: + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: false - optional: true - /@esbuild/sunos-x64@0.21.5: + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-arm64@0.19.12: + '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-arm64@0.21.5: + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-ia32@0.19.12: + '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-ia32@0.21.5: + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-x64@0.19.12: + '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: false - optional: true - /@esbuild/win32-x64@0.21.5: + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: false - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.11.0: + '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint/eslintrc@2.1.4: + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.7(supports-color@8.1.1) - espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/js@8.57.0: + '@eslint/js@8.57.0': resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@ethereumjs/common@2.6.5: + '@ethereumjs/common@2.6.5': resolution: {integrity: sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==} - dependencies: - crc-32: 1.2.2 - ethereumjs-util: 7.1.5 - dev: false - /@ethereumjs/rlp@4.0.1: + '@ethereumjs/rlp@4.0.1': resolution: {integrity: sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==} engines: {node: '>=14'} hasBin: true - dev: false - /@ethereumjs/rlp@5.0.2: + '@ethereumjs/rlp@5.0.2': resolution: {integrity: sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==} engines: {node: '>=18'} hasBin: true - dev: false - /@ethereumjs/tx@3.5.2: + '@ethereumjs/tx@3.5.2': resolution: {integrity: sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==} - dependencies: - '@ethereumjs/common': 2.6.5 - ethereumjs-util: 7.1.5 - dev: false - /@ethereumjs/util@8.1.0: + '@ethereumjs/util@8.1.0': resolution: {integrity: sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==} engines: {node: '>=14'} - dependencies: - '@ethereumjs/rlp': 4.0.1 - ethereum-cryptography: 2.2.1 - micro-ftch: 0.3.1 - dev: false - /@ethersproject/abi@5.7.0: + '@ethersproject/abi@5.7.0': resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==} - dependencies: - '@ethersproject/address': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/constants': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/properties': 5.7.0 - '@ethersproject/strings': 5.7.0 - dev: false - /@ethersproject/abstract-provider@5.7.0: + '@ethersproject/abstract-provider@5.7.0': resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==} - dependencies: - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/networks': 5.7.1 - '@ethersproject/properties': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@ethersproject/web': 5.7.1 - dev: false - /@ethersproject/abstract-signer@5.7.0: + '@ethersproject/abstract-signer@5.7.0': resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==} - dependencies: - '@ethersproject/abstract-provider': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/properties': 5.7.0 - dev: false - /@ethersproject/address@5.7.0: + '@ethersproject/address@5.7.0': resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==} - dependencies: - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/rlp': 5.7.0 - dev: false - /@ethersproject/base64@5.7.0: + '@ethersproject/base64@5.7.0': resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==} - dependencies: - '@ethersproject/bytes': 5.7.0 - dev: false - /@ethersproject/bignumber@5.7.0: + '@ethersproject/bignumber@5.7.0': resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==} - dependencies: - '@ethersproject/bytes': 5.7.0 - '@ethersproject/logger': 5.7.0 - bn.js: 5.2.1 - dev: false - /@ethersproject/bytes@5.7.0: + '@ethersproject/bytes@5.7.0': resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==} - dependencies: - '@ethersproject/logger': 5.7.0 - dev: false - /@ethersproject/constants@5.7.0: + '@ethersproject/constants@5.7.0': resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==} - dependencies: - '@ethersproject/bignumber': 5.7.0 - dev: false - /@ethersproject/hash@5.7.0: + '@ethersproject/hash@5.7.0': resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==} - dependencies: - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/base64': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/properties': 5.7.0 - '@ethersproject/strings': 5.7.0 - dev: false - /@ethersproject/keccak256@5.7.0: + '@ethersproject/keccak256@5.7.0': resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==} - dependencies: - '@ethersproject/bytes': 5.7.0 - js-sha3: 0.8.0 - dev: false - /@ethersproject/logger@5.7.0: + '@ethersproject/logger@5.7.0': resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==} - dev: false - /@ethersproject/networks@5.7.1: + '@ethersproject/networks@5.7.1': resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==} - dependencies: - '@ethersproject/logger': 5.7.0 - dev: false - /@ethersproject/properties@5.7.0: + '@ethersproject/properties@5.7.0': resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==} - dependencies: - '@ethersproject/logger': 5.7.0 - dev: false - /@ethersproject/rlp@5.7.0: + '@ethersproject/rlp@5.7.0': resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==} - dependencies: - '@ethersproject/bytes': 5.7.0 - '@ethersproject/logger': 5.7.0 - dev: false - /@ethersproject/signing-key@5.7.0: + '@ethersproject/signing-key@5.7.0': resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==} - dependencies: - '@ethersproject/bytes': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/properties': 5.7.0 - bn.js: 5.2.1 - elliptic: 6.5.4 - hash.js: 1.1.7 - dev: false - /@ethersproject/strings@5.7.0: + '@ethersproject/strings@5.7.0': resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==} - dependencies: - '@ethersproject/bytes': 5.7.0 - '@ethersproject/constants': 5.7.0 + + '@ethersproject/transactions@5.7.0': + resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + + '@ethersproject/web@5.7.1': + resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + + '@fragnova/api-augment@0.1.0-spec-1.0.4-mainnet': + resolution: {integrity: sha512-511tzGJt8BWUVMNqX6NNq4KrGWYBKrLVQ2GKERUi08TtpteEQnFH3Nzh8W6x3dpBG3naZ+V5ue+bEmEB9foRIQ==} + + '@frequency-chain/api-augment@1.11.1': + resolution: {integrity: sha512-CzVjeGrWl8tbTavygZLUICrncjCC54hM5ioJU1Og2OPoX2P4GYf8xoks8MIyj1yOrYX++mzM6Uf0+nCh77QyFw==} + + '@gar/promisify@1.1.3': + resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@inquirer/figures@1.0.3': + resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + engines: {node: '>=18'} + + '@interlay/interbtc-types@1.13.0': + resolution: {integrity: sha512-oUjavcfnX7lxlMd10qGc48/MoATX37TQcuSAZBIUmpCRiJ15hZbQoTAKGgWMPsla3+3YqUAzkWUEVMwUvM1U+w==} + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/resolve-uri@3.1.1': + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@kiltprotocol/type-definitions@0.35.1': + resolution: {integrity: sha512-/8jWy2ZTtWeaB5/5G8Yg0KgrqzyctzRricEnUd61Vn99Edm9S2mfNa77LY5SwGZ9mkYuh1OlqGuk9gUa3uER6g==} + engines: {node: '>=16.0'} + + '@laminar/type-definitions@0.3.1': + resolution: {integrity: sha512-QWC2qtvbPIxal+gMfUocZmwK0UsD7Sb0RUm4Hallkp+OXXL+3uBLwztYDLS5LtocOn0tfR//sgpnfsEIEb71Lw==} + + '@logion/node-api@0.27.0-4': + resolution: {integrity: sha512-YOAumRQpacPmX5YUk6jHAi+EAJWKCU3WL4+YQpaKhXv5KoS3n6Iz2fK8qzcD5Gs+AUTg2WLmKH+7Jc5WRnHcig==} + engines: {node: '>=18'} + + '@mangata-finance/type-definitions@2.1.2': + resolution: {integrity: sha512-kr4mVMuQ6DqZ0H72z0YI8tcdlk4XD4vUgRVYYfTJdXFJhRsfS4YRxfs/iiQPNzWKgoQZKcDqsbQD3xz9T1gELw==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@polkadot/types': ^10.9.1 + + '@metaverse-network-sdk/type-definitions@0.0.1-16': + resolution: {integrity: sha512-lo1NbA0gi+Tu23v4cTkN/oxEhQxaf3QxQ2qvUUfTxDU7a1leYp2Bw3IcoUvqHAGb/PPp8bNmYQfAKXsjqp+LZw==} + + '@moonbeam-network/api-augment@0.2902.0': + resolution: {integrity: sha512-lCNc1lUq7kHnTPXvT4W8F2nkxr4UjAEs5LdxXHfrATOt+ZfGfX97/4sZfSRXlVqATrOUw7+sqKM8SL0ci0nx0g==} + engines: {node: '>=14.0.0'} + + '@moonwall/cli@5.3.3': + resolution: {integrity: sha512-iFJ9DnefUrwHS/FCeMrVIlBxbd8P9j3dqBwGeJ/yfNtqaurx3g8Sx3jpSueWjkZ3vozlkGYJFYgtnlXGVzvGNw==} + engines: {node: '>=20', pnpm: '>=7'} + hasBin: true + peerDependencies: + '@acala-network/chopsticks': ^0.9.10 + '@polkadot/api': ^10.11.2 + '@vitest/ui': ^1.2.2 + vitest: ^1.2.2 + + '@moonwall/types@5.3.3': + resolution: {integrity: sha512-gKnX3krFiIwuu/dWzqYaJjf49vzv01Lmm51peFKVJffJi033FC3MoEe5IsqI/FZCCVLD0ks+x3/9iP4U6/ybRA==} + engines: {node: '>=20', pnpm: '>=7'} + peerDependencies: + '@polkadot/api': ^10.12.6 + + '@moonwall/util@5.3.3': + resolution: {integrity: sha512-wiww5T1xtEtxTUPTNlub6tX6yXMqh9jo1++f+Su07SF525zcdGRNGmFUdBGpPW8Bwz4rlbEi87eO7dnNB3Rr1w==} + engines: {node: '>=20', pnpm: '>=7'} + peerDependencies: + '@polkadot/api': ^10.11.2 + vitest: ^1.2.2 + + '@noble/curves@1.2.0': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + + '@noble/curves@1.4.0': + resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + + '@noble/curves@1.4.2': + resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + + '@noble/ed25519@1.7.3': + resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} + + '@noble/hashes@1.0.0': + resolution: {integrity: sha512-DZVbtY62kc3kkBtMHqwCOfXrT/hnoORy5BJ4+HU1IR59X0KWAOqsfzQPcUl/lQLlG7qXbe/fZ3r/emxtAl+sqg==} + + '@noble/hashes@1.2.0': + resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + + '@noble/hashes@1.3.2': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + + '@noble/hashes@1.4.0': + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + + '@noble/hashes@1.5.0': + resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} + engines: {node: ^14.21.3 || >=16} + + '@noble/secp256k1@1.5.5': + resolution: {integrity: sha512-sZ1W6gQzYnu45wPrWx8D3kwI2/U29VYTx9OjbDAd7jwRItJ0cSTMPRL/C8AWZFn9kWFLQGqEXVEE86w4Z8LpIQ==} + + '@noble/secp256k1@1.7.1': + resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@npmcli/fs@1.1.1': + resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} + + '@npmcli/move-file@1.1.2': + resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} + engines: {node: '>=10'} + deprecated: This functionality has been moved to @npmcli/fs + + '@octokit/app@15.0.1': + resolution: {integrity: sha512-nwSjC349E6/wruMCo944y1dBC7uKzUYrBMoC4Qx/xfLLBmD+R66oMKB1jXS2HYRF9Hqh/Alq3UNRggVWZxjvUg==} + engines: {node: '>= 18'} + + '@octokit/auth-app@7.1.0': + resolution: {integrity: sha512-cazGaJPSgeZ8NkVYeM/C5l/6IQ5vZnsI8p1aMucadCkt/bndI+q+VqwrlnWbASRmenjOkf1t1RpCKrif53U8gw==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-app@8.1.1': + resolution: {integrity: sha512-5UtmxXAvU2wfcHIPPDWzVSAWXVJzG3NWsxb7zCFplCWEmMCArSZV0UQu5jw5goLQXbFyOr5onzEH37UJB3zQQg==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-device@7.1.1': + resolution: {integrity: sha512-HWl8lYueHonuyjrKKIup/1tiy0xcmQCdq5ikvMO1YwkNNkxb6DXfrPjrMYItNLyCP/o2H87WuijuE+SlBTT8eg==} + engines: {node: '>= 18'} + + '@octokit/auth-oauth-user@5.1.1': + resolution: {integrity: sha512-rRkMz0ErOppdvEfnemHJXgZ9vTPhBuC6yASeFaB7I2yLMd7QpjfrL1mnvRPlyKo+M6eeLxrKanXJ9Qte29SRsw==} + engines: {node: '>= 18'} + + '@octokit/auth-token@5.1.1': + resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + engines: {node: '>= 18'} + + '@octokit/auth-unauthenticated@6.1.0': + resolution: {integrity: sha512-zPSmfrUAcspZH/lOFQnVnvjQZsIvmfApQH6GzJrkIunDooU1Su2qt2FfMTSVPRp7WLTQyC20Kd55lF+mIYaohQ==} + engines: {node: '>= 18'} + + '@octokit/core@6.1.2': + resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@10.1.1': + resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} + engines: {node: '>= 18'} + + '@octokit/graphql@8.1.1': + resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} + engines: {node: '>= 18'} + + '@octokit/oauth-app@7.1.2': + resolution: {integrity: sha512-4ntCOZIiTozKwuYQroX/ZD722tzMH8Eicv/cgDM/3F3lyrlwENHDv4flTCBpSJbfK546B2SrkKMWB+/HbS84zQ==} + engines: {node: '>= 18'} + + '@octokit/oauth-authorization-url@7.1.1': + resolution: {integrity: sha512-ooXV8GBSabSWyhLUowlMIVd9l1s2nsOGQdlP2SQ4LnkEsGXzeCvbSbCPdZThXhEFzleGPwbapT0Sb+YhXRyjCA==} + engines: {node: '>= 18'} + + '@octokit/oauth-methods@5.1.2': + resolution: {integrity: sha512-C5lglRD+sBlbrhCUTxgJAFjWgJlmTx5bQ7Ch0+2uqRjYv7Cfb5xpX4WuSC9UgQna3sqRGBL9EImX9PvTpMaQ7g==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@22.2.0': + resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} + + '@octokit/openapi-webhooks-types@8.2.1': + resolution: {integrity: sha512-msAU1oTSm0ZmvAE0xDemuF4tVs5i0xNnNGtNmr4EuATi+1Rn8cZDetj6NXioSf5LwnxEc209COa/WOSbjuhLUA==} + + '@octokit/plugin-paginate-graphql@5.2.2': + resolution: {integrity: sha512-7znSVvlNAOJisCqAnjN1FtEziweOHSjPGAuc5W58NeGNAr/ZB57yCsjQbXDlWsVryA7hHQaEQPcBbJYFawlkyg==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-paginate-rest@11.3.0': + resolution: {integrity: sha512-n4znWfRinnUQF6TPyxs7EctSAA3yVSP4qlJP2YgI3g9d4Ae2n5F3XDOjbUluKRxPU3rfsgpOboI4O4VtPc6Ilg==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-paginate-rest@11.3.3': + resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-request-log@5.3.0': + resolution: {integrity: sha512-FiGcyjdtYPlr03ExBk/0ysIlEFIFGJQAVoPPMxL19B24bVSEiZQnVGBunNtaAF1YnvE/EFoDpXmITtRnyCiypQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-rest-endpoint-methods@13.2.1': + resolution: {integrity: sha512-YMWBw6Exh1ZBs5cCE0AnzYxSQDIJS00VlBqISTgNYmu5MBdeM07K/MAJjy/VkNaH5jpJmD/5HFUvIZ+LDB5jSQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-rest-endpoint-methods@13.2.4': + resolution: {integrity: sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-retry@7.1.1': + resolution: {integrity: sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-throttling@9.3.0': + resolution: {integrity: sha512-B5YTToSRTzNSeEyssnrT7WwGhpIdbpV9NKIs3KyTWHX6PhpYn7gqF/+lL3BvsASBM3Sg5BAUYk7KZx5p/Ec77w==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': ^6.0.0 + + '@octokit/request-error@6.1.1': + resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} + engines: {node: '>= 18'} + + '@octokit/request@9.1.1': + resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} + engines: {node: '>= 18'} + + '@octokit/rest@21.0.0': + resolution: {integrity: sha512-XudXXOmiIjivdjNZ+fN71NLrnDM00sxSZlhqmPR3v0dVoJwyP628tSlc12xqn8nX3N0965583RBw5GPo6r8u4Q==} + engines: {node: '>= 18'} + + '@octokit/types@13.5.0': + resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + + '@octokit/webhooks-methods@5.1.0': + resolution: {integrity: sha512-yFZa3UH11VIxYnnoOYCVoJ3q4ChuSOk2IVBBQ0O3xtKX4x9bmKb/1t+Mxixv2iUhzMdOl1qeWJqEhouXXzB3rQ==} + engines: {node: '>= 18'} + + '@octokit/webhooks@13.2.7': + resolution: {integrity: sha512-sPHCyi9uZuCs1gg0yF53FFocM+GsiiBEhQQV/itGzzQ8gjyv2GMJ1YvgdDY4lC0ePZeiV3juEw4GbS6w1VHhRw==} + engines: {node: '>= 18'} + + '@open-web3/orml-type-definitions@0.8.2-11': + resolution: {integrity: sha512-cUv5+mprnaGNt0tu3FhK1nFRBK7SGjPhA1O0nxWWeRmuuH5fjkr0glbHE9kcKuCBfsh7nt6NGwxwl9emQtUDSA==} + + '@open-web3/orml-type-definitions@0.9.4-38': + resolution: {integrity: sha512-kV0++JlRLEf7Z1y+Jm+792zqx6Q7dzpGP73rJJmQrBaeTML5mQzu4veZ24TVtcLV6hsGjUU/ixrJODNj6CCuZQ==} + + '@open-web3/orml-type-definitions@1.1.4': + resolution: {integrity: sha512-diuQx0Pf7cfoBtCpZTrBQOeIur0POp6Y9qfDS3p11RBF2XKwQ7jw/YKEFYqga1AyrzTcoSEE2OYUfeW3AKU94w==} + + '@open-web3/orml-type-definitions@2.0.1': + resolution: {integrity: sha512-wqeSBOKk8UU9CBqYhK2yQh9YqwaS7vai71WuOGFNJnzRT+6WnzY0leaLTionuzfE3M4Y/jTrc8BTL6+PVFCr6Q==} + + '@openzeppelin/contracts@4.9.6': + resolution: {integrity: sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==} + + '@parallel-finance/type-definitions@2.0.1': + resolution: {integrity: sha512-fC1QfhFFd8oSZqdIh6kmoMNvTxZdQGw1sTAbdYSINyVxyCxKiDg47ZP9bAZFDexL7POqnXnn4pYM7kUAnsT+8Q==} + + '@peaqnetwork/type-definitions@0.0.4': + resolution: {integrity: sha512-bMja9T9PHQrEy4Uhh0ZTWvKGpgiDd51tZg4ZOpgC1KtVBF6Wx+bNtt+Zyg0DKwRh2Eg+xI5OEBPycsFOpdIWIA==} + + '@pendulum-chain/type-definitions@0.3.8': + resolution: {integrity: sha512-xor/TijvR5Hg0NcXozzyWLK2kGmJCJu+yvzq8knXiNzqNLcvJxUz8K+ov2ox6MQrQ7qMgQTBphelQuhwAGJ5bw==} + + '@phala/typedefs@0.2.33': + resolution: {integrity: sha512-CaRzIGfU6CUIKLPswYtOw/xbtTttqmJZpr3fhkxLvkBQMXIH14iISD763OFXtWui7DrAMBKo/bHawvFNgWGKTg==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@2.2.2': + resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + engines: {node: '>=12'} + + '@polka/url@1.0.0-next.25': + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + + '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==} + peerDependencies: + rxjs: '>=7.8.0' + + '@polkadot-api/json-rpc-provider-proxy@0.0.1': + resolution: {integrity: sha512-gmVDUP8LpCH0BXewbzqXF2sdHddq1H1q+XrAW2of+KZj4woQkIGBRGTJHeBEVHe30EB+UejR1N2dT4PO/RvDdg==} + + '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==} + + '@polkadot-api/json-rpc-provider-proxy@0.1.0': + resolution: {integrity: sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==} + + '@polkadot-api/json-rpc-provider@0.0.1': + resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} + + '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==} + + '@polkadot-api/merkleize-metadata@1.1.4': + resolution: {integrity: sha512-WlVqZjFqQIomfKxW7QIl68YAvA0YF6orsicV1rCsqkgHe7rMzj1JjkntEgPMcL3aksSDShdyb7SLinvOJgSa2Q==} + + '@polkadot-api/metadata-builders@0.0.1': + resolution: {integrity: sha512-GCI78BHDzXAF/L2pZD6Aod/yl82adqQ7ftNmKg51ixRL02JpWUA+SpUKTJE5MY1p8kiJJIo09P2um24SiJHxNA==} + + '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==} + + '@polkadot-api/metadata-builders@0.3.2': + resolution: {integrity: sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==} + + '@polkadot-api/metadata-builders@0.7.1': + resolution: {integrity: sha512-4P9sf4/HINcLubsDvHbS8ezfTKvOBNnRy18lOLyVDJsSwSPyaTKPpHbYl4vV0XCr7kwJJz8myyYjNadfhbmTaA==} + + '@polkadot-api/observable-client@0.1.0': + resolution: {integrity: sha512-GBCGDRztKorTLna/unjl/9SWZcRmvV58o9jwU2Y038VuPXZcr01jcw/1O3x+yeAuwyGzbucI/mLTDa1QoEml3A==} + peerDependencies: + rxjs: '>=7.8.0' + + '@polkadot-api/observable-client@0.3.2': + resolution: {integrity: sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==} + peerDependencies: + '@polkadot-api/substrate-client': 0.1.4 + rxjs: '>=7.8.0' + + '@polkadot-api/substrate-bindings@0.0.1': + resolution: {integrity: sha512-bAe7a5bOPnuFVmpv7y4BBMRpNTnMmE0jtTqRUw/+D8ZlEHNVEJQGr4wu3QQCl7k1GnSV1wfv3mzIbYjErEBocg==} + + '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==} + + '@polkadot-api/substrate-bindings@0.6.0': + resolution: {integrity: sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==} + + '@polkadot-api/substrate-bindings@0.8.0': + resolution: {integrity: sha512-nHj0tUIlrvm3tW8tSG7uvv4QBhfgjcwyNRFWdKQQ77gx83mfLdaBBrz9e2rPggwkWbptDZe2+IXE20OFF/G79w==} + + '@polkadot-api/substrate-client@0.0.1': + resolution: {integrity: sha512-9Bg9SGc3AwE+wXONQoW8GC00N3v6lCZLW74HQzqB6ROdcm5VAHM4CB/xRzWSUF9CXL78ugiwtHx3wBcpx4H4Wg==} + + '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==} + + '@polkadot-api/substrate-client@0.1.4': + resolution: {integrity: sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==} + + '@polkadot-api/utils@0.0.1': + resolution: {integrity: sha512-3j+pRmlF9SgiYDabSdZsBSsN5XHbpXOAce1lWj56IEEaFZVjsiCaxDOA7C9nCcgfVXuvnbxqqEGQvnY+QfBAUw==} + + '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': + resolution: {integrity: sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==} + + '@polkadot-api/utils@0.1.0': + resolution: {integrity: sha512-MXzWZeuGxKizPx2Xf/47wx9sr/uxKw39bVJUptTJdsaQn/TGq+z310mHzf1RCGvC1diHM8f593KrnDgc9oNbJA==} + + '@polkadot-api/utils@0.1.1': + resolution: {integrity: sha512-ho1ORL5jEO96Zl72r/j1YTyX8wfXRD+XXrS8OR2LWdBR24MZqHO96xMboTcFehWK919iMKWAb9rCPNs2NiFS3Q==} + + '@polkadot/api-augment@10.13.1': + resolution: {integrity: sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==} + engines: {node: '>=18'} + + '@polkadot/api-augment@11.3.1': + resolution: {integrity: sha512-Yj+6rb6h0WwY3yJ+UGhjGW+tyMRFUMsKQuGw+eFsXdjiNU9UoXsAqA2dG7Q1F+oeX/g+y2gLGBezNoCwbl6HfA==} + engines: {node: '>=18'} + + '@polkadot/api-augment@12.1.1': + resolution: {integrity: sha512-x2cI4mt4y2DZ8b8BoxchlkkpdmvhmOqCLr7IHPcQGaHsA/oLYSgZk8YSvUFb6+W3WjnIZiNMzv/+UB9jQuGQ2Q==} + engines: {node: '>=18'} + + '@polkadot/api-augment@12.4.2': + resolution: {integrity: sha512-BkG2tQpUUO0iUm65nSqP8hwHkNfN8jQw8apqflJNt9H8EkEL6v7sqwbLvGqtlxM9wzdxbg7lrWp3oHg4rOP31g==} + engines: {node: '>=18'} + + '@polkadot/api-augment@13.0.1': + resolution: {integrity: sha512-r5R2U8PSPNGBsz+HxZ1JYq/KkDSnDh1aBb+H16wKj2uByXKhedpuGt/z1Myvhfm084ccTloZjXDbfpSdYBLi4Q==} + engines: {node: '>=18'} + + '@polkadot/api-augment@14.0.1': + resolution: {integrity: sha512-+ZHq3JaQZ/3Q45r6/YQBeLfoP8S5ibgkOvLKnKA9cJeF7oP5Qgi6pAEnGW0accfnT9PyCEco9fD/ZOLR9Yka7w==} + engines: {node: '>=18'} + + '@polkadot/api-augment@7.15.1': + resolution: {integrity: sha512-7csQLS6zuYuGq7W1EkTBz1ZmxyRvx/Qpz7E7zPSwxmY8Whb7Yn2effU9XF0eCcRpyfSW8LodF8wMmLxGYs1OaQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-augment@9.14.2': + resolution: {integrity: sha512-19MmW8AHEcLkdcUIo3LLk0eCQgREWqNSxkUyOeWn7UiNMY1AhDOOwMStUBNCvrIDK6VL6GGc1sY7rkPCLMuKSw==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-base@10.13.1': + resolution: {integrity: sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==} + engines: {node: '>=18'} + + '@polkadot/api-base@11.3.1': + resolution: {integrity: sha512-b8UkNL00NN7+3QaLCwL5cKg+7YchHoKCAhwKusWHNBZkkO6Oo2BWilu0dZkPJOyqV9P389Kbd9+oH+SKs9u2VQ==} + engines: {node: '>=18'} + + '@polkadot/api-base@12.1.1': + resolution: {integrity: sha512-/zLnekv5uFnjzYWhjUf6m0WOJorA0Qm/CWg7z6V+INnacDmVD+WIgYW+XLka90KXpW92sN5ycZEdcQGKBxSJOg==} + engines: {node: '>=18'} + + '@polkadot/api-base@12.4.2': + resolution: {integrity: sha512-XYI7Po8i6C4lYZah7Xo0v7zOAawBUfkmtx0YxsLY/665Sup8oqzEj666xtV9qjBzR9coNhQonIFOn+9fh27Ncw==} + engines: {node: '>=18'} + + '@polkadot/api-base@13.0.1': + resolution: {integrity: sha512-TDkgcSZLd3YQ3j9Zx6coEEiBazaK6y3CboaIuUbPNxR9DchlVdIJWSm/1Agh76opsEABK9SjDfsWzVw0TStidA==} + engines: {node: '>=18'} + + '@polkadot/api-base@14.0.1': + resolution: {integrity: sha512-OVnDiztKx/1ktae9eCzO1q8lmKEfnQ71fipo8JkDJOMIN4vT1IqL9KQo4e/Xz8UtOfTJ0H8kZ6evaLqdA3ZYOA==} + engines: {node: '>=18'} + + '@polkadot/api-base@7.15.1': + resolution: {integrity: sha512-UlhLdljJPDwGpm5FxOjvJNFTxXMRFaMuVNx6EklbuetbBEJ/Amihhtj0EJRodxQwtZ4ZtPKYKt+g+Dn7OJJh4g==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-base@9.14.2': + resolution: {integrity: sha512-ky9fmzG1Tnrjr/SBZ0aBB21l0TFr+CIyQenQczoUyVgiuxVaI/2Bp6R2SFrHhG28P+PW2/RcYhn2oIAR2Z2fZQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-derive@10.13.1': + resolution: {integrity: sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==} + engines: {node: '>=18'} + + '@polkadot/api-derive@11.3.1': + resolution: {integrity: sha512-9dopzrh4cRuft1nANmBvMY/hEhFDu0VICMTOGxQLOl8NMfcOFPTLAN0JhSBUoicGZhV+c4vpv01NBx/7/IL1HA==} + engines: {node: '>=18'} + + '@polkadot/api-derive@12.1.1': + resolution: {integrity: sha512-VMwHcQY8gU/fhwgRICs9/EwTZVMSWW9Gf1ktwsWQmNM1RnrR6oN4/hvzsQor4Be/mC93w2f8bX/71QVmOgL5NA==} + engines: {node: '>=18'} + + '@polkadot/api-derive@12.4.2': + resolution: {integrity: sha512-R0AMANEnqs5AiTaiQX2FXCxUlOibeDSgqlkyG1/0KDsdr6PO/l3dJOgEO+grgAwh4hdqzk4I9uQpdKxG83f2Gw==} + engines: {node: '>=18'} + + '@polkadot/api-derive@13.0.1': + resolution: {integrity: sha512-TiPSFp6l9ks0HLJoEWHyqKKz28eoWz3xqglFG10As0udU8J1u8trPyr+SLWHT0DVsto3u9CP+OneWWMA7fTlCw==} + engines: {node: '>=18'} + + '@polkadot/api-derive@14.0.1': + resolution: {integrity: sha512-ADQMre3DRRW/0rhJqxOVhQ1vqtyafP2dSZJ0qEAsto12q2WMSF8CZWo7pXe4DxiniDkZx3zVq4z5lqw2aBRLfg==} + engines: {node: '>=18'} + + '@polkadot/api-derive@7.15.1': + resolution: {integrity: sha512-CsOQppksQBaa34L1fWRzmfQQpoEBwfH0yTTQxgj3h7rFYGVPxEKGeFjo1+IgI2vXXvOO73Z8E4H/MnbxvKrs1Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/api-derive@9.14.2': + resolution: {integrity: sha512-yw9OXucmeggmFqBTMgza0uZwhNjPxS7MaT7lSCUIRKckl1GejdV+qMhL3XFxPFeYzXwzFpdPG11zWf+qJlalqw==} + engines: {node: '>=14.0.0'} + + '@polkadot/api@10.13.1': + resolution: {integrity: sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==} + engines: {node: '>=18'} + + '@polkadot/api@11.3.1': + resolution: {integrity: sha512-q4kFIIHTLvKxM24b0Eo8hJevsPMme+aITJGrDML9BgdZYTRN14+cu5nXiCsQvaEamdyYj+uCXWe2OV9X7pPxsA==} + engines: {node: '>=18'} + + '@polkadot/api@12.1.1': + resolution: {integrity: sha512-XvX1gRUsnHDkEARBS1TAFCXncp6YABf/NCtOBt8FohokSzvB6Kxrcb6zurMbUm2piOdjgW5xsG3TCDRw6vACLA==} + engines: {node: '>=18'} + + '@polkadot/api@12.4.2': + resolution: {integrity: sha512-e1KS048471iBWZU10TJNEYOZqLO+8h8ajmVqpaIBOVkamN7tmacBxmHgq0+IA8VrGxjxtYNa1xF5Sqrg76uBEg==} + engines: {node: '>=18'} + + '@polkadot/api@13.0.1': + resolution: {integrity: sha512-st+Y5I8+7/3PCtO651viU4C7PcbDZJHB93acPjqCGzpekwrxOmnBEsupw8CcJwyRVzj/7qMadkSd0b/Uc8JqIA==} + engines: {node: '>=18'} + + '@polkadot/api@14.0.1': + resolution: {integrity: sha512-CDSaUiJpXu9aE6MaTg14K+9Trf8K2PBHcD3Xl5m5KOvJperWgYFxoCqV3rXLIBWt69LgHhMYlq5JSPRHxejIsw==} + engines: {node: '>=18'} + + '@polkadot/api@7.15.1': + resolution: {integrity: sha512-z0z6+k8+R9ixRMWzfsYrNDnqSV5zHKmyhTCL0I7+1I081V18MJTCFUKubrh0t1gD0/FCt3U9Ibvr4IbtukYLrQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/api@9.14.2': + resolution: {integrity: sha512-R3eYFj2JgY1zRb+OCYQxNlJXCs2FA+AU4uIEiVcXnVLmR3M55tkRNEwYAZmiFxx0pQmegGgPMc33q7TWGdw24A==} + engines: {node: '>=14.0.0'} + + '@polkadot/apps-config@0.143.2': + resolution: {integrity: sha512-b+l1GpJ6x68h3m1hWWeO6dbsPjY/PtR8mdaDjxHt0CuWf3bUpZQLjPUrAHPtpuJ3DxwbJY+ALK1grMA3JeuchQ==} + engines: {node: '>=18'} + + '@polkadot/keyring@10.4.2': + resolution: {integrity: sha512-7iHhJuXaHrRTG6cJDbZE9G+c1ts1dujp0qbO4RfAPmT7YUvphHvAtCKueN9UKPz5+TYDL+rP/jDEaSKU8jl/qQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 10.4.2 + '@polkadot/util-crypto': 10.4.2 + + '@polkadot/keyring@12.6.2': + resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + '@polkadot/util-crypto': 12.6.2 + + '@polkadot/keyring@13.1.1': + resolution: {integrity: sha512-Wm+9gn946GIPjGzvueObLGBBS9s541HE6mvKdWGEmPFMzH93ESN931RZlOd67my5MWryiSP05h5SHTp7bSaQTA==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.1.1 + '@polkadot/util-crypto': 13.1.1 + + '@polkadot/keyring@6.11.1': + resolution: {integrity: sha512-rW8INl7pO6Dmaffd6Df1yAYCRWa2RmWQ0LGfJeA/M6seVIkI6J3opZqAd4q2Op+h9a7z4TESQGk8yggOEL+Csg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 6.11.1 + '@polkadot/util-crypto': 6.11.1 + + '@polkadot/keyring@7.9.2': + resolution: {integrity: sha512-6UGoIxhiTyISkYEZhUbCPpgVxaneIfb/DBVlHtbvaABc8Mqh1KuqcTIq19Mh9wXlBuijl25rw4lUASrE/9sBqg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 7.9.2 + '@polkadot/util-crypto': 7.9.2 + + '@polkadot/keyring@8.7.1': + resolution: {integrity: sha512-t6ZgQVC+nQT7XwbWtEhkDpiAzxKVJw8Xd/gWdww6xIrawHu7jo3SGB4QNdPgkf8TvDHYAAJiupzVQYAlOIq3GA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 8.7.1 + '@polkadot/util-crypto': 8.7.1 + + '@polkadot/metadata@4.17.1': + resolution: {integrity: sha512-219isiCWVfbu5JxZnOPj+cV4T+S0XHS4+Jal3t3xz9y4nbgr+25Pa4KInEsJPx0u8EZAxMeiUCX3vd5U7oe72g==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@10.4.2': + resolution: {integrity: sha512-FAh/znrEvWBiA/LbcT5GXHsCFUl//y9KqxLghSr/CreAmAergiJNT0MVUezC7Y36nkATgmsr4ylFwIxhVtuuCw==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@12.6.2': + resolution: {integrity: sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==} + engines: {node: '>=18'} + + '@polkadot/networks@13.1.1': + resolution: {integrity: sha512-eEQ4+Mfl1xFtApeU5PdXZ2XBhxNSvUz9yW+YQVGUCkXRjWFbqNRsTOYWGd9uFbiAOXiiiXbtqfZpxSDzIm4XOg==} + engines: {node: '>=18'} + + '@polkadot/networks@6.11.1': + resolution: {integrity: sha512-0C6Ha2kvr42se3Gevx6UhHzv3KnPHML0N73Amjwvdr4y0HLZ1Nfw+vcm5yqpz5gpiehqz97XqFrsPRauYdcksQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/networks@8.7.1': + resolution: {integrity: sha512-8xAmhDW0ry5EKcEjp6VTuwoTm0DdDo/zHsmx88P6sVL87gupuFsL+B6TrsYLl8GcaqxujwrOlKB+CKTUg7qFKg==} + engines: {node: '>=14.0.0'} + + '@polkadot/react-identicon@3.10.1': + resolution: {integrity: sha512-zzcKixDj27YdA4gTN+IvKFFSgatKliHuqsEjOJxAidLsbD1EUJUqeYuNhUftLFGO7JEJG0qrKJhCNLBvDJcJlg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/keyring': '*' + '@polkadot/util': '*' + '@polkadot/util-crypto': '*' + react: '*' + react-dom: '*' + react-is: '*' + + '@polkadot/rpc-augment@10.13.1': + resolution: {integrity: sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@11.3.1': + resolution: {integrity: sha512-2PaDcKNju4QYQpxwVkWbRU3M0t340nMX9cMo+8awgvgL1LliV/fUDZueMKLuSS910JJMTPQ7y2pK4eQgMt08gQ==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@12.1.1': + resolution: {integrity: sha512-oDPn070l94pppXbuVk75BVsYgupdV8ndmslnUKWpPlfOeAU5SaBu4jMkj3eAi3VH0ersUpmlp1UuYN612//h8w==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@12.4.2': + resolution: {integrity: sha512-IEco5pnso+fYkZNMlMAN5i4XAxdXPv0PZ0HNuWlCwF/MmRvWl8pq5JFtY1FiByHEbeuHwMIUhHM5SDKQ85q9Hg==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@13.0.1': + resolution: {integrity: sha512-igXNG8mONVgqS4Olt7+WmPoX7G/QL/xrHkPOAD2sbS8+p8LC2gDe/+vVFIkKtEKAHgYSel3vZT3iIppjtEG6gw==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@14.0.1': + resolution: {integrity: sha512-M0CbN/IScqiedYI2TmoQ+SoeEdJHfxGeQD1qJf9uYv9LILK+x1/5fyr5DrZ3uCGVmLuObWAJLnHTs0BzJcSHTQ==} + engines: {node: '>=18'} + + '@polkadot/rpc-augment@7.15.1': + resolution: {integrity: sha512-sK0+mphN7nGz/eNPsshVi0qd0+N0Pqxuebwc1YkUGP0f9EkDxzSGp6UjGcSwWVaAtk9WZZ1MpK1Jwb/2GrKV7Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-augment@9.14.2': + resolution: {integrity: sha512-mOubRm3qbKZTbP9H01XRrfTk7k5it9WyzaWAg72DJBQBYdgPUUkGSgpPD/Srkk5/5GAQTWVWL1I2UIBKJ4TJjQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-core@10.13.1': + resolution: {integrity: sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@11.3.1': + resolution: {integrity: sha512-KKNepsDd/mpmXcA6v/h14eFFPEzLGd7nrvx2UUXUxoZ0Fq2MH1hplP3s93k1oduNY/vOXJR2K9S4dKManA6GVQ==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@12.1.1': + resolution: {integrity: sha512-NB4BZo9RdAZPBfZ11NoujB8+SDkDgvlrSiiv9FPMhfvTJo0Sr5FAq0Wd2aSC4D/6qbt5e89CHOW+0gBEm9d6dw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@12.4.2': + resolution: {integrity: sha512-yaveqxNcmyluyNgsBT5tpnCa/md0CGbOtRK7K82LWsz7gsbh0x80GBbJrQGxsUybg1gPeZbO1q9IigwA6fY8ag==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@13.0.1': + resolution: {integrity: sha512-+z7/4RUsJKiELEunZgXvi4GkGgjPhQd3+RYwCCN455efJ15SHPgdREsAOwUSBO5/dODqXeqZYojKAUIxMlJNqw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@14.0.1': + resolution: {integrity: sha512-SfgC6WU7RxaFFgm/GUpsqTywyaDeb7+r5GU3GlwC+QR148h3a7UcQ3sssOpB0MiZ2gIXngJuyIcIQm/3GfHnJw==} + engines: {node: '>=18'} + + '@polkadot/rpc-core@7.15.1': + resolution: {integrity: sha512-4Sb0e0PWmarCOizzxQAE1NQSr5z0n+hdkrq3+aPohGu9Rh4PodG+OWeIBy7Ov/3GgdhNQyBLG+RiVtliXecM3g==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-core@9.14.2': + resolution: {integrity: sha512-krA/mtQ5t9nUQEsEVC1sjkttLuzN6z6gyJxK2IlpMS3S5ncy/R6w4FOpy+Q0H18Dn83JBo0p7ZtY7Y6XkK48Kw==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-provider@10.13.1': + resolution: {integrity: sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@11.3.1': + resolution: {integrity: sha512-pqERChoHo45hd3WAgW8UuzarRF+G/o/eXEbl0PXLubiayw4X4qCmIzmtntUcKYgxGNcYGZaG87ZU8OjN97m6UA==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@12.1.1': + resolution: {integrity: sha512-nDr0Qb5sIzTTx6qmgr9ibNcQs/VDoPzZ+49kcltf0A6BdSytGy532Yhf2A158aD41324V9YPAzxVRLxZyJzhkw==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@12.4.2': + resolution: {integrity: sha512-cAhfN937INyxwW1AdjABySdCKhC7QCIONRDHDea1aLpiuxq/w+QwjxauR9fCNGh3lTaAwwnmZ5WfFU2PtkDMGQ==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@13.0.1': + resolution: {integrity: sha512-rl7jizh0b9FI2Z81vbpm+ui6cND3zxMMC8SSxkIzemC0t1L6O/I+zaPYwNpqVpa7wIeZbSfe69SrvtjeZBcn2g==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@14.0.1': + resolution: {integrity: sha512-mNfaKZUHPXGSY7TwgOfV05RN3Men21Dw7YXrSZDFkJYsZ55yOAYdmLg9anPZGHW100YnNWrXj+3uhQOw8JgqkA==} + engines: {node: '>=18'} + + '@polkadot/rpc-provider@7.15.1': + resolution: {integrity: sha512-n0RWfSaD/r90JXeJkKry1aGZwJeBUUiMpXUQ9Uvp6DYBbYEDs0fKtWLpdT3PdFrMbe5y3kwQmNLxwe6iF4+mzg==} + engines: {node: '>=14.0.0'} + + '@polkadot/rpc-provider@9.14.2': + resolution: {integrity: sha512-YTSywjD5PF01V47Ru5tln2LlpUwJiSOdz6rlJXPpMaY53hUp7+xMU01FVAQ1bllSBNisSD1Msv/mYHq84Oai2g==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-augment@10.13.1': + resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} + engines: {node: '>=18'} + + '@polkadot/types-augment@11.3.1': + resolution: {integrity: sha512-eR3HVpvUmB3v7q2jTWVmVfAVfb1/kuNn7ij94Zqadg/fuUq0pKqIOKwkUj3OxRM3A/5BnW3MbgparjKD3r+fyw==} + engines: {node: '>=18'} + + '@polkadot/types-augment@12.1.1': + resolution: {integrity: sha512-HdzjaXapcmNAdT6TWJOuv124PTKbAf5+5JldQ7oPZFaCEhaOTazZYiZ27nqLaj0l4rG7wWzFMiGqjbHwAvtmlg==} + engines: {node: '>=18'} + + '@polkadot/types-augment@12.4.2': + resolution: {integrity: sha512-3fDCOy2BEMuAtMYl4crKg76bv/0pDNEuzpAzV4EBUMIlJwypmjy5sg3gUPCMcA+ckX3xb8DhkWU4ceUdS7T2KQ==} + engines: {node: '>=18'} + + '@polkadot/types-augment@13.0.1': + resolution: {integrity: sha512-MKS8OAiKHgeeLwyjPukHRwlUlrTkdPTVdsFs6H3yWUr0G2I2nIgHuOTK/8OYVBMplNnLgPsNtpEpY+VduAEefQ==} + engines: {node: '>=18'} + + '@polkadot/types-augment@14.0.1': + resolution: {integrity: sha512-PGo81444J5tGJxP3tu060Jx1kkeuo8SmBIt9S/w626Se49x4RLM5a7Pa5fguYVsg4TsJa9cgVPMuu6Y0F/2aCQ==} + engines: {node: '>=18'} + + '@polkadot/types-augment@7.15.1': + resolution: {integrity: sha512-aqm7xT/66TCna0I2utpIekoquKo0K5pnkA/7WDzZ6gyD8he2h0IXfe8xWjVmuyhjxrT/C/7X1aUF2Z0xlOCwzQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-augment@9.14.2': + resolution: {integrity: sha512-WO9d7RJufUeY3iFgt2Wz762kOu1tjEiGBR5TT4AHtpEchVHUeosVTrN9eycC+BhleqYu52CocKz6u3qCT/jKLg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-codec@10.13.1': + resolution: {integrity: sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==} + engines: {node: '>=18'} + + '@polkadot/types-codec@11.3.1': + resolution: {integrity: sha512-i7IiiuuL+Z/jFoKTA9xeh4wGQnhnNNjMT0+1ohvlOvnFsoKZKFQQOaDPPntGJVL1JDCV+KjkN2uQKZSeW8tguQ==} + engines: {node: '>=18'} + + '@polkadot/types-codec@12.1.1': + resolution: {integrity: sha512-Ob3nFptHT4dDvGc/3l4dBXmvsI3wDWS2oCOxACA+hYWufnlTIQ4M4sHI4kSBQvDoEmaFt8P2Be4SmtyT0VSd1w==} + engines: {node: '>=18'} + + '@polkadot/types-codec@12.4.2': + resolution: {integrity: sha512-DiPGRFWtVMepD9i05eC3orSbGtpN7un/pXOrXu0oriU+oxLkpvZH68ZsPNtJhKdQy03cAYtvB8elJOFJZYqoqQ==} + engines: {node: '>=18'} + + '@polkadot/types-codec@13.0.1': + resolution: {integrity: sha512-E+8Ny8wr/BEGqchoLejP8Z6qmQQaJmBui1rlwWgKCypI4gnDvhNa+hHheIgrUfSzNwUgsxC/04G9fIRnCaxDpw==} + engines: {node: '>=18'} + + '@polkadot/types-codec@14.0.1': + resolution: {integrity: sha512-IyUlkrRZ6uppbHVlMJL+btKP7dfgW65K06ggQxH7Y/IyRAQVDNjXecAZrCUMB/gtjUXNPyTHEIfPGDlg8E6rig==} + engines: {node: '>=18'} + + '@polkadot/types-codec@7.15.1': + resolution: {integrity: sha512-nI11dT7FGaeDd/fKPD8iJRFGhosOJoyjhZ0gLFFDlKCaD3AcGBRTTY8HFJpP/5QXXhZzfZsD93fVKrosnegU0Q==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-codec@9.14.2': + resolution: {integrity: sha512-AJ4XF7W1no4PENLBRU955V6gDxJw0h++EN3YoDgThozZ0sj3OxyFupKgNBZcZb2V23H8JxQozzIad8k+nJbO1w==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-create@10.13.1': + resolution: {integrity: sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==} + engines: {node: '>=18'} + + '@polkadot/types-create@11.3.1': + resolution: {integrity: sha512-pBXtpz5FehcRJ6j5MzFUIUN8ZWM7z6HbqK1GxBmYbJVRElcGcOg7a/rL2pQVphU0Rx1E8bSO4thzGf4wUxSX7w==} + engines: {node: '>=18'} + + '@polkadot/types-create@12.1.1': + resolution: {integrity: sha512-K/I4vCnmI7IbtQeURiRMONDqesIVcZp16KEduBcbJm/RWDj0D3mr71066Yr8OhrhteLvULJpViy7EK4ynPvmSw==} + engines: {node: '>=18'} + + '@polkadot/types-create@12.4.2': + resolution: {integrity: sha512-nOpeAKZLdSqNMfzS3waQXgyPPaNt8rUHEmR5+WNv6c/Ke/vyf710wjxiTewfp0wpBgtdrimlgG4DLX1J9Ms1LA==} + engines: {node: '>=18'} + + '@polkadot/types-create@13.0.1': + resolution: {integrity: sha512-ge5ZmZOQoCqSOB1JtcZZFq2ysh4rnS9xrwC5BVbtk9GZaop5hRmLLmCXqDn49zEsgynRWHgOiKMP8T9AvOigMg==} + engines: {node: '>=18'} + + '@polkadot/types-create@14.0.1': + resolution: {integrity: sha512-R9/ac3CHKrFhvPKVUdpjnCDFSaGjfrNwtuY+AzvExAMIq7pM9dxo2N8UfnLbyFaG/n1hfYPXDIS3hLHvOZsLbw==} + engines: {node: '>=18'} + + '@polkadot/types-create@7.15.1': + resolution: {integrity: sha512-+HiaHn7XOwP0kv/rVdORlVkNuMoxuvt+jd67A/CeEreJiXqRLu+S61Mdk7wi6719PTaOal1hTDFfyGrtUd8FSQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-create@9.14.2': + resolution: {integrity: sha512-nSnKpBierlmGBQT8r6/SHf6uamBIzk4WmdMsAsR4uJKJF1PtbIqx2W5PY91xWSiMSNMzjkbCppHkwaDAMwLGaw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@10.13.1': + resolution: {integrity: sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==} + engines: {node: '>=18'} + + '@polkadot/types-known@11.3.1': + resolution: {integrity: sha512-3BIof7u6tn9bk3ZCIxA07iNoQ3uj4+vn3DTOjCKECozkRlt6V+kWRvqh16Hc0SHMg/QjcMb2fIu/WZhka1McUQ==} + engines: {node: '>=18'} + + '@polkadot/types-known@12.1.1': + resolution: {integrity: sha512-4YxY7tB+BVX6k3ubrToYKyh2Jb4QvoLvzwNSGSjyj0RGwiQCu8anFGIzYdaUJ2iQlhLFb6P4AZWykVvhrXGmqg==} + engines: {node: '>=18'} + + '@polkadot/types-known@12.4.2': + resolution: {integrity: sha512-bvhO4KQu/dgPmdwQXsweSMRiRisJ7Bp38lZVEIFykfd2qYyRW3OQEbIPKYpx9raD+fDATU0bTiKQnELrSGhYXw==} + engines: {node: '>=18'} + + '@polkadot/types-known@13.0.1': + resolution: {integrity: sha512-ZWtQSrDoO290RJu7mZDo1unKcfz1O3ylQkKH7g3oh6Mzmq9I4q7jeS1kS22rJml45berAPIVqZ3zFfODTl6ngA==} + engines: {node: '>=18'} + + '@polkadot/types-known@14.0.1': + resolution: {integrity: sha512-oGypUOQNxZ6bq10czpVadZYeDM2NBB2kX3VFHLKLEpjaRbnVYtKXL6pl8B0uHR8GK/2Z8AmPOj6kuRjaC86qXg==} + engines: {node: '>=18'} + + '@polkadot/types-known@4.17.1': + resolution: {integrity: sha512-YkOwGrO+k9aVrBR8FgYHnfJKhOfpdgC5ZRYNL/xJ9oa7lBYqPts9ENAxeBmJS/5IGeDF9f32MNyrCP2umeCXWg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@6.12.1': + resolution: {integrity: sha512-Z8bHpPQy+mqUm0uR1tai6ra0bQIoPmgRcGFYUM+rJtW1kx/6kZLh10HAICjLpPeA1cwLRzaxHRDqH5MCU6OgXw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@7.15.1': + resolution: {integrity: sha512-LMcNP0CxT84DqAKV62/qDeeIVIJCR5yzE9b+9AsYhyfhE4apwxjrThqZA7K0CF56bOdQJSexAerYB/jwk2IijA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-known@9.14.2': + resolution: {integrity: sha512-iM8WOCgguzJ3TLMqlm4K1gKQEwWm2zxEKT1HZZ1irs/lAbBk9MquDWDvebryiw3XsLB8xgrp3RTIBn2Q4FjB2A==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-support@10.13.1': + resolution: {integrity: sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==} + engines: {node: '>=18'} + + '@polkadot/types-support@11.3.1': + resolution: {integrity: sha512-jTFz1GKyF7nI29yIOq4v0NiWTOf5yX4HahJNeFD8TcxoLhF+6tH/XXqrUXJEfbaTlSrRWiW1LZYlb+snctqKHA==} + engines: {node: '>=18'} + + '@polkadot/types-support@12.1.1': + resolution: {integrity: sha512-mLXrbj0maKFWqV1+4QRzaNnZyV/rAQW0XSrIzfIZn//zSRSIUaXaVAZ62uzgdmzXXFH2qD3hpNlmvmjcEMm2Qg==} + engines: {node: '>=18'} + + '@polkadot/types-support@12.4.2': + resolution: {integrity: sha512-bz6JSt23UEZ2eXgN4ust6z5QF9pO5uNH7UzCP+8I/Nm85ZipeBYj2Wu6pLlE3Hw30hWZpuPxMDOKoEhN5bhLgw==} + engines: {node: '>=18'} + + '@polkadot/types-support@13.0.1': + resolution: {integrity: sha512-UeGnjvyZSegFgzZ6HlR4H7+1itJBAEkGm9NKwEvZTTZJ0dG4zdxbHLNPURJ9UhDYCZ7bOGqkcB49o+hWY25dDA==} + engines: {node: '>=18'} + + '@polkadot/types-support@14.0.1': + resolution: {integrity: sha512-lcZEyOf5e3WLLtrFlLTvFfUpO0Vx/Gh5lhLLjdx1W9Xs0KJUlOxSAKxvjVieJJj6HifL0Jh6tDYOUeEc4TOrvA==} + engines: {node: '>=18'} + + '@polkadot/types-support@7.15.1': + resolution: {integrity: sha512-FIK251ffVo+NaUXLlaJeB5OvT7idDd3uxaoBM6IwsS87rzt2CcWMyCbu0uX89AHZUhSviVx7xaBxfkGEqMePWA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types-support@9.14.2': + resolution: {integrity: sha512-VWCOPgXDK3XtXT7wMLyIWeNDZxUbNcw/8Pn6n6vMogs7o/n4h6WGbGMeTIQhPWyn831/RmkVs5+2DUC+2LlOhw==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@10.13.1': + resolution: {integrity: sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==} + engines: {node: '>=18'} + + '@polkadot/types@11.3.1': + resolution: {integrity: sha512-5c7uRFXQTT11Awi6T0yFIdAfD6xGDAOz06Kp7M5S9OGNZY28wSPk5x6BYfNphWPaIBmHHewYJB5qmnrdYQAWKQ==} + engines: {node: '>=18'} + + '@polkadot/types@12.1.1': + resolution: {integrity: sha512-+b8v7ORjL20r6VvdWL/fPTHmDXtfAfqkQQxBB6exxOhqrnJfnhAYQjJomKcyj1VMTQiyyR9FBAc7vVvTEFX2ew==} + engines: {node: '>=18'} + + '@polkadot/types@12.4.2': + resolution: {integrity: sha512-ivYtt7hYcRvo69ULb1BJA9BE1uefijXcaR089Dzosr9+sMzvsB1yslNQReOq+Wzq6h6AQj4qex6qVqjWZE6Z4A==} + engines: {node: '>=18'} + + '@polkadot/types@13.0.1': + resolution: {integrity: sha512-01uOx24Fjvhjt1CvKOL+oy1eExAsF4EVuwgZhwAL+WkD0zqlOlAhqlXn5Wg7sY80yzwmgDTLd8Oej/pHFOdCBQ==} + engines: {node: '>=18'} + + '@polkadot/types@14.0.1': + resolution: {integrity: sha512-DOMzHsyVbCa12FT2Fng8iGiQJhHW2ONpv5oieU+Z2o0gFQqwNmIDXWncScG5mAUBNcDMXLuvWIKLKtUDOq8msg==} + engines: {node: '>=18'} + + '@polkadot/types@4.17.1': + resolution: {integrity: sha512-rjW4OFdwvFekzN3ATLibC2JPSd8AWt5YepJhmuCPdwH26r3zB8bEC6dM7YQExLVUmygVPvgXk5ffHI6RAdXBMg==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@6.12.1': + resolution: {integrity: sha512-O37cAGUL0xiXTuO3ySweVh0OuFUD6asrd0TfuzGsEp3jAISWdElEHV5QDiftWq8J9Vf8BMgTcP2QLFbmSusxqA==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@7.15.1': + resolution: {integrity: sha512-KawZVS+eLR1D6O7c/P5cSUwr6biM9Qd2KwKtJIO8l1Mrxp7r+y2tQnXSSXVAd6XPdb3wVMhnIID+NW3W99TAnQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/types@9.14.2': + resolution: {integrity: sha512-hGLddTiJbvowhhUZJ3k+olmmBc1KAjWIQxujIUIYASih8FQ3/YJDKxaofGOzh0VygOKW3jxQBN2VZPofyDP9KQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/ui-settings@3.10.1': + resolution: {integrity: sha512-FD22MWrTue0Ry4gk+tnCRUOju0tzMwNZoUutSMaYJwIFqiLw4PZu8YRle2uwWI/XioUfjzYC59WDJcYhtY3y4w==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/networks': '*' + '@polkadot/util': '*' + + '@polkadot/ui-shared@3.10.1': + resolution: {integrity: sha512-g7cjZhIYEUsV2MPolRhBY/41Mhpg1b1J3S3DQMIO2Q/Kg78askeypBdMspOrpVO/UGpWWCGUh07ix3xpJWiGMw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/util-crypto': '*' + + '@polkadot/util-crypto@10.4.2': + resolution: {integrity: sha512-RxZvF7C4+EF3fzQv8hZOLrYCBq5+wA+2LWv98nECkroChY3C2ZZvyWDqn8+aonNULt4dCVTWDZM0QIY6y4LUAQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 10.4.2 + + '@polkadot/util-crypto@12.6.2': + resolution: {integrity: sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + + '@polkadot/util-crypto@13.1.1': + resolution: {integrity: sha512-FG68rrLPdfLcscEyH10vnGkakM4O2lqr71S3GDhgc9WXaS8y9jisLgMPg8jbMHiQBJ3iKYkmtPKiLBowRslj2w==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.1.1 + + '@polkadot/util-crypto@6.11.1': + resolution: {integrity: sha512-fWA1Nz17FxWJslweZS4l0Uo30WXb5mYV1KEACVzM+BSZAvG5eoiOAYX6VYZjyw6/7u53XKrWQlD83iPsg3KvZw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 6.11.1 + + '@polkadot/util-crypto@8.7.1': + resolution: {integrity: sha512-TaSuJ2aNrB5sYK7YXszkEv24nYJKRFqjF2OrggoMg6uYxUAECvTkldFnhtgeizMweRMxJIBu6bMHlSIutbWgjw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': 8.7.1 + + '@polkadot/util@10.4.2': + resolution: {integrity: sha512-0r5MGICYiaCdWnx+7Axlpvzisy/bi1wZGXgCSw5+ZTyPTOqvsYRqM2X879yxvMsGfibxzWqNzaiVjToz1jvUaA==} + engines: {node: '>=14.0.0'} + + '@polkadot/util@12.6.2': + resolution: {integrity: sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==} + engines: {node: '>=18'} + + '@polkadot/util@13.1.1': + resolution: {integrity: sha512-M4iQ5Um8tFdDmD7a96nPzfrEt+kxyWOqQDPqXyaax4QBnq/WCbq0jo8IO61uz55mdMQnGZvq8jd8uge4V6JzzQ==} + engines: {node: '>=18'} + + '@polkadot/util@6.11.1': + resolution: {integrity: sha512-TEdCetr9rsdUfJZqQgX/vxLuV4XU8KMoKBMJdx+JuQ5EWemIdQkEtMBdL8k8udNGbgSNiYFA6rPppATeIxAScg==} + engines: {node: '>=14.0.0'} + + '@polkadot/util@8.7.1': + resolution: {integrity: sha512-XjY1bTo7V6OvOCe4yn8H2vifeuBciCy0gq0k5P1tlGUQLI/Yt0hvDmxcA0FEPtqg8CL+rYRG7WXGPVNjkrNvyQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/wasm-bridge@6.4.1': + resolution: {integrity: sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-bridge@7.3.2': + resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-asmjs@4.6.1': + resolution: {integrity: sha512-1oHQjz2oEO1kCIcQniOP+dZ9N2YXf2yCLHLsKaKSvfXiWaetVCaBNB8oIHIVYvuLnVc8qlMi66O6xc1UublHsw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@5.1.1': + resolution: {integrity: sha512-1WBwc2G3pZMKW1T01uXzKE30Sg22MXmF3RbbZiWWk3H2d/Er4jZQRpjumxO5YGWan+xOb7HQQdwnrUnrPgbDhg==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@6.4.1': + resolution: {integrity: sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-asmjs@7.3.2': + resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-init@6.4.1': + resolution: {integrity: sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-init@7.3.2': + resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto-wasm@4.6.1': + resolution: {integrity: sha512-NI3JVwmLjrSYpSVuhu0yeQYSlsZrdpK41UC48sY3kyxXC71pi6OVePbtHS1K3xh3FFmDd9srSchExi3IwzKzMw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@5.1.1': + resolution: {integrity: sha512-F9PZ30J2S8vUNl2oY7Myow5Xsx5z5uNVpnNlJwlmY8IXBvyucvyQ4HSdhJsrbs4W1BfFc0mHghxgp0FbBCnf/Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@6.4.1': + resolution: {integrity: sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto-wasm@7.3.2': + resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-crypto@4.6.1': + resolution: {integrity: sha512-2wEftBDxDG+TN8Ah6ogtvzjdZdcF0mAjU4UNNOfpmkBCxQYZOrAHB8HXhzo3noSsKkLX7PDX57NxvJ9OhoTAjw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@5.1.1': + resolution: {integrity: sha512-JCcAVfH8DhYuEyd4oX1ouByxhou0TvpErKn8kHjtzt7+tRoFi0nzWlmK4z49vszsV3JJgXxV81i10C0BYlwTcQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@6.4.1': + resolution: {integrity: sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-crypto@7.3.2': + resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + '@polkadot/x-randomvalues': '*' + + '@polkadot/wasm-util@6.4.1': + resolution: {integrity: sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/wasm-util@7.3.2': + resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': '*' + + '@polkadot/x-bigint@10.4.2': + resolution: {integrity: sha512-awRiox+/XSReLzimAU94fPldowiwnnMUkQJe8AebYhNocAj6SJU00GNoj6j6tAho6yleOwrTJXZaWFBaQVJQNg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-bigint@12.6.2': + resolution: {integrity: sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==} + engines: {node: '>=18'} + + '@polkadot/x-bigint@13.1.1': + resolution: {integrity: sha512-Cq4Y6fd9UWtRBZz8RX2tWEBL1IFwUtY6cL8p6HC9yhZtUR6OPjKZe6RIZQa9gSOoIuqZWd6PmtvSNGVH32yfkQ==} + engines: {node: '>=18'} + + '@polkadot/x-bigint@8.7.1': + resolution: {integrity: sha512-ClkhgdB/KqcAKk3zA6Qw8wBL6Wz67pYTPkrAtImpvoPJmR+l4RARauv+MH34JXMUNlNb3aUwqN6lq2Z1zN+mJg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-fetch@10.4.2': + resolution: {integrity: sha512-Ubb64yaM4qwhogNP+4mZ3ibRghEg5UuCYRMNaCFoPgNAY8tQXuDKrHzeks3+frlmeH9YRd89o8wXLtWouwZIcw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-fetch@12.6.2': + resolution: {integrity: sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==} + engines: {node: '>=18'} + + '@polkadot/x-fetch@13.1.1': + resolution: {integrity: sha512-qA6mIUUebJbS+oWzq/EagZflmaoa9b25WvsxSFn7mCvzKngXzr+GYCY4XiDwKY/S+/pr/kvSCKZ1ia8BDqPBYQ==} + engines: {node: '>=18'} + + '@polkadot/x-fetch@8.7.1': + resolution: {integrity: sha512-ygNparcalYFGbspXtdtZOHvNXZBkNgmNO+um9C0JYq74K5OY9/be93uyfJKJ8JcRJtOqBfVDsJpbiRkuJ1PRfg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@10.4.2': + resolution: {integrity: sha512-g6GXHD/ykZvHap3M6wh19dO70Zm43l4jEhlxf5LtTo5/0/UporFCXr2YJYZqfbn9JbQwl1AU+NroYio+vtJdiA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@12.6.2': + resolution: {integrity: sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==} + engines: {node: '>=18'} + + '@polkadot/x-global@13.1.1': + resolution: {integrity: sha512-DViIMmmEs29Qlsp058VTg2Mn7e3/CpGazNnKJrsBa0o1Ptxl13/4Z0fjqCpNi2GB+kaOsnREzxUORrHcU+PqcQ==} + engines: {node: '>=18'} + + '@polkadot/x-global@6.11.1': + resolution: {integrity: sha512-lsBK/e4KbjfieyRmnPs7bTiGbP/6EoCZz7rqD/voNS5qsJAaXgB9LR+ilubun9gK/TDpebyxgO+J19OBiQPIRw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-global@8.7.1': + resolution: {integrity: sha512-WOgUor16IihgNVdiTVGAWksYLUAlqjmODmIK1cuWrLOZtV1VBomWcb3obkO9sh5P6iWziAvCB/i+L0vnTN9ZCA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@10.4.2': + resolution: {integrity: sha512-mf1Wbpe7pRZHO0V3V89isPLqZOy5XGX2bCqsfUWHgb1NvV1MMx5TjVjdaYyNlGTiOkAmJKlOHshcfPU2sYWpNg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@12.6.2': + resolution: {integrity: sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 12.6.2 + '@polkadot/wasm-util': '*' + + '@polkadot/x-randomvalues@13.1.1': + resolution: {integrity: sha512-cXj4omwbgzQQSiBtV1ZBw+XhJUU3iz/DS6ghUnGllSZEK+fGqiyaNgeFQzDY0tKjm6kYaDpvtOHR3mHsbzDuTg==} + engines: {node: '>=18'} + peerDependencies: + '@polkadot/util': 13.1.1 + '@polkadot/wasm-util': '*' + + '@polkadot/x-randomvalues@6.11.1': + resolution: {integrity: sha512-2MfUfGZSOkuPt7GF5OJkPDbl4yORI64SUuKM25EGrJ22o1UyoBnPOClm9eYujLMD6BfDZRM/7bQqqoLW+NuHVw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-randomvalues@8.7.1': + resolution: {integrity: sha512-njt17MlfN6yNyNEti7fL12lr5qM6A1aSGkWKVuqzc7XwSBesifJuW4km5u6r2gwhXjH2eHDv9SoQ7WXu8vrrkg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-rxjs@6.11.1': + resolution: {integrity: sha512-zIciEmij7SUuXXg9g/683Irx6GogxivrQS2pgBir2DI/YZq+um52+Dqg1mqsEZt74N4KMTMnzAZAP6LJOBOMww==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@10.4.2': + resolution: {integrity: sha512-d3ADduOKUTU+cliz839+KCFmi23pxTlabH7qh7Vs1GZQvXOELWdqFOqakdiAjtMn68n1KVF4O14Y+OUm7gp/zA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@12.6.2': + resolution: {integrity: sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==} + engines: {node: '>=18'} + + '@polkadot/x-textdecoder@13.1.1': + resolution: {integrity: sha512-LpZ9KYc6HdBH+i86bCmun4g4GWMiWN/1Pzs0hNdanlQMfqp3UGzl1Dqp0nozMvjWAlvyG7ip235VgNMd8HEbqg==} + engines: {node: '>=18'} + + '@polkadot/x-textdecoder@6.11.1': + resolution: {integrity: sha512-DI1Ym2lyDSS/UhnTT2e9WutukevFZ0WGpzj4eotuG2BTHN3e21uYtYTt24SlyRNMrWJf5+TkZItmZeqs1nwAfQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textdecoder@8.7.1': + resolution: {integrity: sha512-ia0Ie2zi4VdQdNVD2GE2FZzBMfX//hEL4w546RMJfZM2LqDS674LofHmcyrsv5zscLnnRyCxZC1+J2dt+6MDIA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@10.4.2': + resolution: {integrity: sha512-mxcQuA1exnyv74Kasl5vxBq01QwckG088lYjc3KwmND6+pPrW2OWagbxFX5VFoDLDAE+UJtnUHsjdWyOTDhpQA==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@12.6.2': + resolution: {integrity: sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==} + engines: {node: '>=18'} + + '@polkadot/x-textencoder@13.1.1': + resolution: {integrity: sha512-w1mT15B9ptN5CJNgN/A0CmBqD5y9OePjBdU6gmAd8KRhwXCF0MTBKcEZk1dHhXiXtX+28ULJWLrfefC5gxy69Q==} + engines: {node: '>=18'} + + '@polkadot/x-textencoder@6.11.1': + resolution: {integrity: sha512-8ipjWdEuqFo+R4Nxsc3/WW9CSEiprX4XU91a37ZyRVC4e9R1bmvClrpXmRQLVcAQyhRvG8DKOOtWbz8xM+oXKg==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-textencoder@8.7.1': + resolution: {integrity: sha512-XDO0A27Xy+eJCKSxENroB8Dcnl+UclGG4ZBei+P/BqZ9rsjskUyd2Vsl6peMXAcsxwOE7g0uTvujoGM8jpKOXw==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-ws@10.4.2': + resolution: {integrity: sha512-3gHSTXAWQu1EMcMVTF5QDKHhEHzKxhAArweEyDXE7VsgKUP/ixxw4hVZBrkX122iI5l5mjSiooRSnp/Zl3xqDQ==} + engines: {node: '>=14.0.0'} + + '@polkadot/x-ws@12.6.2': + resolution: {integrity: sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==} + engines: {node: '>=18'} + + '@polkadot/x-ws@13.1.1': + resolution: {integrity: sha512-E/xFmJTiFzu+IK5M3/8W/9fnvNJFelcnunPv/IgO6UST94SDaTsN/Gbeb6SqPb6CsrTHRl3WD+AZ3ErGGwQfEA==} + engines: {node: '>=18'} + + '@polkadot/x-ws@8.7.1': + resolution: {integrity: sha512-Mt0tcNzGXyKnN3DQ06alkv+JLtTfXWu6zSypFrrKHSQe3u79xMQ1nSicmpT3gWLhIa8YF+8CYJXMrqaXgCnDhw==} + engines: {node: '>=14.0.0'} + + '@polymeshassociation/polymesh-types@5.7.0': + resolution: {integrity: sha512-6bw+Q6CpjAABeQKLZxE5TMwUwllq9GIWtHr+SBTn/02cLQYYrgPNX3JtQtK/VAAwhQ+AbAUMRlxlzGP16VaWog==} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.4': + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.0': + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.0': + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + + '@rollup/rollup-android-arm-eabi@4.13.0': + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.13.0': + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.13.0': + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.13.0': + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.13.0': + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.13.0': + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.13.0': + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.13.0': + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.13.0': + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.13.0': + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.13.0': + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.13.0': + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.13.0': + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + + '@scure/base@1.0.0': + resolution: {integrity: sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA==} + + '@scure/base@1.1.1': + resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} + + '@scure/base@1.1.7': + resolution: {integrity: sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==} + + '@scure/base@1.1.9': + resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} + + '@scure/bip32@1.4.0': + resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} + + '@scure/bip39@1.3.0': + resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} + + '@scure/bip39@1.4.0': + resolution: {integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@snowfork/snowbridge-types@0.2.7': + resolution: {integrity: sha512-Dz3OM8xvYhzL7XU/QOjgyPWZI4IgPKGByaJo6eZe3UMS6F7TLaFaZW1oYhQVTTahGWWAE6ZwwCuMkVh2FC/9bw==} + + '@sora-substrate/type-definitions@1.27.7': + resolution: {integrity: sha512-bwxcfs76goH4zFgflVqbRuMxBokxAEVWFs8GGwGUxRG94rb+yyQWKTwjW2bDQFuusQnzEOq+IqEJJz/7r4Swyg==} + + '@sqltools/formatter@1.2.5': + resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} + + '@subsocial/definitions@0.8.14': + resolution: {integrity: sha512-K/8ZYGMyy15QI16bxgi0GfxP3JsnKeNAyPlwom1kDE89RGGs5O++PuWbXxVMMSVYfh9zn9qJYKiThBYIj/Vohg==} + + '@substrate/connect-extension-protocol@1.0.1': + resolution: {integrity: sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==} + + '@substrate/connect-extension-protocol@2.0.0': + resolution: {integrity: sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==} + + '@substrate/connect-known-chains@1.1.8': + resolution: {integrity: sha512-W0Cpnk//LoMTu5BGDCRRg5NHFR2aZ9OJtLGSgRyq1RP39dQGpoVZIgNC6z+SWRzlmOz3gIgkUCwGvOKVt2BabA==} + + '@substrate/connect@0.7.0-alpha.0': + resolution: {integrity: sha512-fvO7w++M8R95R/pGJFW9+cWOt8OYnnTfgswxtlPqSgzqX4tta8xcNQ51crC72FcL5agwSGkA1gc2/+eyTj7O8A==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.7.19': + resolution: {integrity: sha512-+DDRadc466gCmDU71sHrYOt1HcI2Cbhm7zdCFjZfFVHXhC/E8tOdrVSglAH2HDEHR0x2SiHRxtxOGC7ak2Zjog==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.8.10': + resolution: {integrity: sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.8.11': + resolution: {integrity: sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/connect@0.8.8': + resolution: {integrity: sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==} + deprecated: versions below 1.x are no longer maintained + + '@substrate/light-client-extension-helpers@0.0.4': + resolution: {integrity: sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==} + peerDependencies: + smoldot: 2.x + + '@substrate/light-client-extension-helpers@0.0.6': + resolution: {integrity: sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA==} + peerDependencies: + smoldot: 2.x + + '@substrate/light-client-extension-helpers@1.0.0': + resolution: {integrity: sha512-TdKlni1mBBZptOaeVrKnusMg/UBpWUORNDv5fdCaJklP4RJiFOzBCrzC+CyVI5kQzsXBisZ+2pXm+rIjS38kHg==} + peerDependencies: + smoldot: 2.x + + '@substrate/smoldot-light@0.6.8': + resolution: {integrity: sha512-9lVwbG6wrtss0sd6013BJGe4WN4taujsGG49pwyt1Lj36USeL2Sb164TTUxmZF/g2NQEqDPwPROBdekQ2gFmgg==} + + '@substrate/smoldot-light@0.7.9': + resolution: {integrity: sha512-HP8iP7sFYlpSgjjbo0lqHyU+gu9lL2hbDNce6dWk5/10mFFF9jKIFGfui4zCecUY808o/Go9pan/31kMJoLbug==} + + '@substrate/ss58-registry@1.50.0': + resolution: {integrity: sha512-mkmlMlcC+MSd9rA+PN8ljGAm5fVZskvVwkXIsbx4NFwaT8kt38r7e9cyDWscG3z2Zn40POviZvEMrJSk+r2SgQ==} + + '@substrate/txwrapper-core@7.5.1': + resolution: {integrity: sha512-OAz67qDZpBzQLnHeN95hnQWeYX9HZfxow1LkBAW3TmhXUjycU3gu0D0rvw0gYMQyIt7uYszV/m+5xUbUW+bpZg==} + + '@substrate/txwrapper-substrate@7.5.1': + resolution: {integrity: sha512-7Zwlx7UwAGTObvYTpykZu7Z26YxnjO460AftrVOZlM8xQ2mpSdwbdmQAPjTwi+WsWiFqWlY4irD9dWTRN1+WUg==} + + '@szmarczak/http-timer@4.0.6': + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + + '@tsconfig/node10@1.0.9': + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@types/abstract-leveldown@7.2.5': + resolution: {integrity: sha512-/2B0nQF4UdupuxeKTJA2+Rj1D+uDemo6P4kMwKCpbfpnzeVaWSELTsAw4Lxn3VJD6APtRrZOCuYo+4nHUQfTfg==} + + '@types/aws-lambda@8.10.136': + resolution: {integrity: sha512-cmmgqxdVGhxYK9lZMYYXYRJk6twBo53ivtXjIUEFZxfxe4TkZTZBK3RRWrY2HjJcUIix0mdifn15yjOAat5lTA==} + + '@types/bn.js@4.11.6': + resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} + + '@types/bn.js@5.1.5': + resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} + + '@types/cacheable-request@6.0.3': + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/http-cache-semantics@4.0.4': + resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} + + '@types/json-bigint@1.0.4': + resolution: {integrity: sha512-ydHooXLbOmxBbubnA7Eh+RpBzuaIiQjh8WGJYQB50JFGFrdxW7JzVlyEV7fAXw0T2sqJ1ysTneJbiyNLqZRAag==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/level-errors@3.0.2': + resolution: {integrity: sha512-gyZHbcQ2X5hNXf/9KS2qGEmgDe9EN2WDM3rJ5Ele467C0nA1sLhtmv1bZiPMDYfAYCfPWft0uQIaTvXbASSTRA==} + + '@types/levelup@4.3.3': + resolution: {integrity: sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==} + + '@types/long@4.0.2': + resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/node-fetch@2.6.11': + resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + + '@types/node@12.20.55': + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + '@types/node@18.15.13': + resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} + + '@types/node@20.14.10': + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + + '@types/node@22.7.0': + resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==} + + '@types/pbkdf2@3.1.2': + resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@types/secp256k1@4.0.6': + resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@types/stylis@4.2.5': + resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} + + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + '@types/websocket@1.0.10': + resolution: {integrity: sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==} + + '@types/ws@8.5.3': + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.33': + resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + + '@typescript-eslint/eslint-plugin@7.5.0': + resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.5.0': + resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.5.0': + resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.5.0': + resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.5.0': + resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.5.0': + resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.5.0': + resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.5.0': + resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@unique-nft/opal-testnet-types@1003.70.0': + resolution: {integrity: sha512-vXJoV7cqwO21svd03DFL7bl8H77zFbJzgkUgNPLPbVA6YkZt+ZeDmbP9lKKPbNadB1DP84kOZPVvsbmzx7+Jxg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/quartz-mainnet-types@1003.70.0': + resolution: {integrity: sha512-qs5iwMcDpBeJ6mXzSAbMB6DY9NkdAqPD1KmekOVG9Vug+hKWvSlfW5ozd63O/J2h7iliqwL0WZjDdwvBNdcTNg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/sapphire-mainnet-types@1003.70.0': + resolution: {integrity: sha512-hEMpLDPZxUuGW+B90AxaF3Clw/kvGn20oao+Ejq4nrCNRF/2k3CjjuG1NScZVcPZuGgKPAkBPiHNSF9aRN6qFg==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@unique-nft/unique-mainnet-types@1001.63.0': + resolution: {integrity: sha512-IVr+F7+QvbW2zhbI2aWNtiOBXYAcd6GQ9HmDUdfSd4S0s3TSa8PAC/ikNvD3fk1A2FlBbWjVO0JyPDnnybv/og==} + peerDependencies: + '@polkadot/api': ^10.10.1 + '@polkadot/types': ^10.10.1 + + '@vitest/expect@2.1.1': + resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + + '@vitest/mocker@2.1.1': + resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} + peerDependencies: + '@vitest/spy': 2.1.1 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@2.1.1': + resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + + '@vitest/runner@2.1.1': + resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + + '@vitest/snapshot@2.1.1': + resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + + '@vitest/spy@2.1.1': + resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + + '@vitest/ui@2.1.1': + resolution: {integrity: sha512-IIxo2LkQDA+1TZdPLYPclzsXukBWd5dX2CKpGqH8CCt8Wh0ZuDn4+vuQ9qlppEju6/igDGzjWF/zyorfsf+nHg==} + peerDependencies: + vitest: 2.1.1 + + '@vitest/utils@2.1.1': + resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + + '@vue/compiler-core@3.4.31': + resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + + '@vue/compiler-dom@3.4.31': + resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + + '@vue/compiler-sfc@3.4.31': + resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + + '@vue/compiler-ssr@3.4.31': + resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + + '@vue/reactivity@3.4.31': + resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + + '@vue/runtime-core@3.4.31': + resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + + '@vue/runtime-dom@3.4.31': + resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + + '@vue/server-renderer@3.4.31': + resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} + peerDependencies: + vue: 3.4.31 + + '@vue/shared@3.4.31': + resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} + + '@zeitgeistpm/type-defs@1.0.0': + resolution: {integrity: sha512-dtjNlJSb8ELz87aTD6jqKKfO7kY4HFYzSmDk9JrzHLv+w/JKtG+aLz+WImL6MSaF1MjDE1tm28dj980Zn+nfGA==} + + '@zeroio/type-definitions@0.0.14': + resolution: {integrity: sha512-OkqtOLPkR7oqWLrsgRKhzyLZVFLnNLfEF3DMXH+Rpn1fMNMDq/fOY9pXt55B+flBc62saN73CfOTy3hMSVZFTA==} + + '@zombienet/orchestrator@0.0.87': + resolution: {integrity: sha512-kORyR8/JgiP0BStooCbcyUkhPOI+RXKRs1QEqUN+kKtIN7PvpEjtXlhxROWiqpIQqhcDsHmkOxFcxSq1T0Glaw==} + engines: {node: '>=18'} + + '@zombienet/utils@0.0.25': + resolution: {integrity: sha512-VS+tWmdZ8ozRkA1Lgb/Si9iISgJz8AEQpPnlnlIg3lfVHYFqAD7M5DpiFv24AAEBSraokVhUv9E9E1uE4d4f0w==} + engines: {node: '>=18'} + + JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + + a-sync-waterfall@1.0.1: + resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==} + + abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + abitype@0.7.1: + resolution: {integrity: sha512-VBkRHTDZf9Myaek/dO3yMmOzB/y2s3Zo6nVU7yaw1G+TvCHAjwaJzNGN9yo4K5D8bU/VZXKP1EJpRhFr862PlQ==} + peerDependencies: + typescript: '>=4.9.4' + zod: ^3 >=3.19.1 + peerDependenciesMeta: + zod: + optional: true + + abitype@1.0.5: + resolution: {integrity: sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==} + peerDependencies: + typescript: '>=5.0.4' + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + + abortcontroller-polyfill@1.7.5: + resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} + + abstract-leveldown@6.2.3: + resolution: {integrity: sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==} + engines: {node: '>=6'} + + abstract-leveldown@6.3.0: + resolution: {integrity: sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==} + engines: {node: '>=6'} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + aes-js@4.0.0-beta.5: + resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + agentkeepalive@4.5.0: + resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} + engines: {node: '>= 8.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + aggregate-error@5.0.0: + resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} + engines: {node: '>=18'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + app-root-path@3.1.0: + resolution: {integrity: sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==} + engines: {node: '>= 6.0.0'} + + aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + are-we-there-yet@3.0.1: + resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + asap@2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + + asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + + assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + + async-limiter@1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + + aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base-x@3.0.10: + resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + + bidi-js@1.0.3: + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + + bignumber.js@9.1.2: + resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} + + binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + + bit-twiddle@1.0.2: + resolution: {integrity: sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + + blakejs@1.2.1: + resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} + + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + + bn.js@4.11.6: + resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} + + bn.js@4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + + bn.js@5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + + body-parser@1.20.1: + resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + boolean@3.2.0: + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + + bottleneck@2.19.5: + resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + brorand@1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + + browser-stdout@1.3.1: + resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} + + browserify-aes@1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + + bs58@4.0.1: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + + bs58check@2.1.2: + resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} + + buffer-to-arraybuffer@0.0.5: + resolution: {integrity: sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==} + + buffer-xor@1.0.3: + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + + bufferutil@4.0.8: + resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} + engines: {node: '>=6.14.2'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + cacache@15.3.0: + resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} + engines: {node: '>= 10'} + + cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} + + cacheable-lookup@6.1.0: + resolution: {integrity: sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==} + engines: {node: '>=10.6.0'} + + cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} + + call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + + canvas-renderer@2.2.1: + resolution: {integrity: sha512-RrBgVL5qCEDIXpJ6NrzyRNoTnXxYarqm/cS/W6ERhUJts5UQtt/XPEosGN3rqUkZ4fjBArlnCbsISJ+KCFnIAg==} + + caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + + cfonts@3.3.0: + resolution: {integrity: sha512-RlVxeEw2FXWI5Bs9LD0/Ef3bsQIc9m6lK/DINN20HIW0Y0YHUO2jjy88cot9YKZITiRTCdWzTfLmTyx47HeSLA==} + engines: {node: '>=10'} + hasBin: true + + chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + engines: {node: '>=4'} + + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + + chalk@3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + cids@0.7.5: + resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} + engines: {node: '>=4.0.0', npm: '>=3.0.0'} + deprecated: This module has been superseded by the multiformats module + + cipher-base@1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + + class-is@1.1.0: + resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + clean-stack@5.2.0: + resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} + engines: {node: '>=14.16'} + + clear@0.1.0: + resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + cli-highlight@2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true + + cli-progress@3.12.0: + resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} + engines: {node: '>=4'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-table3@0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + colors@1.4.0: + resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} + engines: {node: '>=0.1.90'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comlink@4.4.1: + resolution: {integrity: sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==} + + command-exists@1.2.9: + resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + + commander@2.7.1: + resolution: {integrity: sha512-5qK/Wsc2fnRCiizV1JlHavWrSGAXQI7AusK423F8zJLwIGq8lmtO5GmO8PVMrtDUJMwTXOFBzSN6OCRD8CEMWw==} + engines: {node: '>= 0.6.x'} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + complex.js@2.1.1: + resolution: {integrity: sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-hash@2.5.2: + resolution: {integrity: sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + + copy-to-clipboard@3.3.3: + resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + + core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + create-hash@1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + + create-hmac@1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + cross-fetch@4.0.0: + resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + + css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssstyle@4.0.1: + resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + engines: {node: '>=18'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + cuint@0.2.2: + resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} + + d@1.0.2: + resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} + engines: {node: '>=0.12'} + + dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} + + dateformat@4.6.3: + resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} + + dayjs@1.11.11: + resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@4.0.0: + resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} + engines: {node: '>=10'} + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + engines: {node: '>=6'} + + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + + deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + deferred-leveldown@5.3.0: + resolution: {integrity: sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==} + engines: {node: '>=6'} + + define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + engines: {node: '>= 0.4'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + diff-match-patch@1.0.5: + resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + + dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + + ed2curve@0.3.0: + resolution: {integrity: sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + elliptic@6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + + elliptic@6.5.5: + resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encoding-down@6.3.0: + resolution: {integrity: sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==} + engines: {node: '>=6'} + + encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + + err-code@3.0.1: + resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==} + + errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + + es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} + engines: {node: '>=0.10'} + + es6-error@4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + + es6-iterator@2.0.3: + resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + + es6-promise@4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + + es6-symbol@3.1.4: + resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} + engines: {node: '>=0.12'} + + es6-weak-map@2.0.3: + resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-latex@1.2.0: + resolution: {integrity: sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-plugin-unused-imports@3.1.0: + resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': 6 - 7 + eslint: '8' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + + eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eth-ens-namehash@2.0.8: + resolution: {integrity: sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==} + + eth-lib@0.1.29: + resolution: {integrity: sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==} + + eth-lib@0.2.8: + resolution: {integrity: sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==} + + eth-object@https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06: + resolution: {tarball: https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06} + version: 1.0.3 + + eth-util-lite@https://codeload.github.com/near/eth-util-lite/tar.gz/427b7634a123d171432f3b38c6542913a3897ac7: + resolution: {tarball: https://codeload.github.com/near/eth-util-lite/tar.gz/427b7634a123d171432f3b38c6542913a3897ac7} + version: 1.0.1 + + ethereum-blockies-base64@1.0.2: + resolution: {integrity: sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==} + + ethereum-bloom-filters@1.0.10: + resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} + + ethereum-cryptography@0.1.3: + resolution: {integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==} + + ethereum-cryptography@2.2.1: + resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} + + ethereumjs-util@7.1.5: + resolution: {integrity: sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==} + engines: {node: '>=10.0.0'} + + ethers@6.13.1: + resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==} + engines: {node: '>=14.0.0'} + + ethers@6.13.2: + resolution: {integrity: sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg==} + engines: {node: '>=14.0.0'} + + ethjs-unit@0.1.6: + resolution: {integrity: sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==} + engines: {node: '>=6.5.0', npm: '>=3'} + + event-emitter@0.3.5: + resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + + eventemitter3@4.0.4: + resolution: {integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + evp_bytestokey@1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + + express@4.18.2: + resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + engines: {node: '>= 0.10.0'} + + ext@1.7.0: + resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + + fast-copy@3.0.2: + resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fast-sha256@1.3.0: + resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + + fft-js@0.0.12: + resolution: {integrity: sha512-nLOa0/SYYnN2NPcLrI81UNSPxyg3q0sGiltfe9G1okg0nxs5CqAwtmaqPQdGcOryeGURaCoQx8Y4AUkhGTh7IQ==} + engines: {node: '>=0.12.0'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + engines: {node: '>=14'} + + forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + + form-data-encoder@1.7.1: + resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} + + form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + + fs-extra@4.0.3: + resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} + + fs-minipass@1.2.7: + resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gauge@4.0.4: + resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + + get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-port@7.1.0: + resolution: {integrity: sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==} + engines: {node: '>=16'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + + getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + + github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} + engines: {node: '>=16 || 14 >=14.18'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + + global-agent@3.0.0: + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} + engines: {node: '>=10.0'} + + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + got@11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} + + got@12.1.0: + resolution: {integrity: sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==} + engines: {node: '>=14.16'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graceful-readlink@1.0.1: + resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + har-schema@2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + + har-validator@5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + hash-base@3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + engines: {node: '>=4'} + + hash.js@1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + + hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + help-me@5.0.0: + resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} + + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + + hmac-drbg@1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + + html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-https@1.0.0: + resolution: {integrity: sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + http-signature@1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + + http2-wrapper@1.0.3: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + + http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + engines: {node: '>=10.19.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + humanize-ms@1.2.1: + resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + idb@8.0.0: + resolution: {integrity: sha512-l//qvlAKGmQO31Qn7xdzagVPPaHTxXx199MhrAFuVBTPqydcPYBWjkrbv4Y0ktB+GmWOiwHl237UUOrLmQxLvw==} + + idna-uts46-hx@2.3.1: + resolution: {integrity: sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==} + engines: {node: '>=4.0.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + immediate@3.2.3: + resolution: {integrity: sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==} + + immediate@3.3.0: + resolution: {integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + + infer-owner@1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + inquirer-press-to-continue@1.2.0: + resolution: {integrity: sha512-HdKOgEAydYhI3OKLy5S4LMi7a/AHJjPzF06mHqbdVxlTmHOaytQVBaVbQcSytukD70K9FYLhYicNOPuNjFiWVQ==} + peerDependencies: + inquirer: '>=8.0.0 <10.0.0' + + inquirer@9.3.3: + resolution: {integrity: sha512-Z7lAi4XUBYRa6NPB0k+0+3dyhnyp2sAqVeiyogHyue93DvE9dPxp7oi7Gg8/KfWXSrGEsyBvZbl4PdBpS7ZKkg==} + engines: {node: '>=18'} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + + ip-regex@4.3.0: + resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + engines: {node: '>=8'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + + is-arguments@1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + + is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hex-prefixed@1.0.0: + resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} + engines: {node: '>=6.5.0', npm: '>=3'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-promise@2.2.2: + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.3: + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + engines: {node: '>= 0.4'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + iso-random-stream@2.0.2: + resolution: {integrity: sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==} + engines: {node: '>=10'} + + isomorphic-ws@5.0.0: + resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} + peerDependencies: + ws: '*' + + isows@1.0.4: + resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} + peerDependencies: + ws: '*' + + isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + + jackspeak@3.4.0: + resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} + engines: {node: '>=14'} + + javascript-natural-sort@0.7.1: + resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} + + jdenticon@3.2.0: + resolution: {integrity: sha512-z6Iq3fTODUMSOiR2nNYrqigS6Y0GvdXfyQWrUby7htDHvX7GNEwaWR4hcaL+FmhEgBe08Xkup/BKxXQhDJByPA==} + engines: {node: '>=6.4.0'} + hasBin: true + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + js-sha3@0.5.7: + resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} + + js-sha3@0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + + jsdom@23.2.0: + resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + + json-bigint@1.0.0: + resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stable-stringify@1.1.1: + resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} + engines: {node: '>= 0.4'} + + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + jsondiffpatch@0.5.0: + resolution: {integrity: sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw==} + engines: {node: '>=8.17.0'} + hasBin: true + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonify@0.0.1: + resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + + keccak@3.0.4: + resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} + engines: {node: '>=10.0.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + + level-codec@9.0.2: + resolution: {integrity: sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==} + engines: {node: '>=6'} + + level-concat-iterator@2.0.1: + resolution: {integrity: sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==} + engines: {node: '>=6'} + + level-errors@2.0.1: + resolution: {integrity: sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==} + engines: {node: '>=6'} + + level-iterator-stream@4.0.2: + resolution: {integrity: sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==} + engines: {node: '>=6'} + + level-mem@5.0.1: + resolution: {integrity: sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==} + engines: {node: '>=6'} + + level-packager@5.1.1: + resolution: {integrity: sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==} + engines: {node: '>=6'} + + level-supports@1.0.1: + resolution: {integrity: sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==} + engines: {node: '>=6'} + + level-ws@2.0.0: + resolution: {integrity: sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==} + engines: {node: '>=6'} + + levelup@4.4.0: + resolution: {integrity: sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + libp2p-crypto@0.21.2: + resolution: {integrity: sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==} + engines: {node: '>=12.0.0'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + + long@4.0.0: + resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + + lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + + lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@10.3.0: + resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} + engines: {node: 14 || >=16.14} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + lru-queue@0.1.0: + resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} + + ltgt@2.2.1: + resolution: {integrity: sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==} + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + make-fetch-happen@9.1.0: + resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} + engines: {node: '>= 10'} + + matcher@3.0.0: + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + engines: {node: '>=10'} + + mathjs@13.1.1: + resolution: {integrity: sha512-duaSAy7m4F+QtP1Dyv8MX2XuxcqpNDDlGly0SdVTCqpAmwdOFWilDdQKbLdo9RfD6IDNMOdo9tIsEaTXkconlQ==} + engines: {node: '>= 18'} + hasBin: true + + md5.js@1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memdown@5.1.0: + resolution: {integrity: sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==} + engines: {node: '>=6'} + + memoizee@0.4.15: + resolution: {integrity: sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==} + + memorystream@0.3.1: + resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} + engines: {node: '>= 0.10.0'} + + merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + merkle-patricia-tree@4.2.4: + resolution: {integrity: sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micro-ftch@0.3.1: + resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimalistic-crypto-utils@1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass-collect@1.0.2: + resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} + engines: {node: '>= 8'} + + minipass-fetch@1.4.1: + resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} + engines: {node: '>=8'} + + minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + + minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + + minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + + minipass@2.9.0: + resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@1.3.3: + resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + + mkdirp-promise@5.0.1: + resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} + engines: {node: '>=4'} + deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mkdirp@2.1.6: + resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} + engines: {node: '>=10'} + hasBin: true + + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + + mocha@10.6.0: + resolution: {integrity: sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==} + engines: {node: '>= 14.0.0'} + hasBin: true + + mock-fs@4.14.0: + resolution: {integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==} + + mock-socket@9.3.1: + resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} + engines: {node: '>= 8'} + + moonbeam-types-bundle@2.0.10: + resolution: {integrity: sha512-QDk/ktioLqDQCOLUu/+FyyF3UYWdKOqqa6q1vwI75pdKBg5elNpRXugEC1irzkLolTanvMRc2rO+qarT9ijjyg==} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multibase@0.6.1: + resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} + deprecated: This module has been superseded by the multiformats module + + multibase@0.7.0: + resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} + deprecated: This module has been superseded by the multiformats module + + multicodec@0.5.7: + resolution: {integrity: sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==} + deprecated: This module has been superseded by the multiformats module + + multicodec@1.0.4: + resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} + deprecated: This module has been superseded by the multiformats module + + multiformats@9.9.0: + resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} + + multihashes@0.4.21: + resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nano-json-stream-parser@0.1.2: + resolution: {integrity: sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + + napi-maybe-compressed-blob-darwin-arm64@0.0.11: + resolution: {integrity: sha512-hZ9ye4z8iMDVPEnx9A/Ag6k7xHX/BcK5Lntw/VANBUm9ioLSuRvHTALG4XaqVDGXo4U2NFDwSLRDyhFPYvqckQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + napi-maybe-compressed-blob-darwin-x64@0.0.11: + resolution: {integrity: sha512-TqWNP7Vehi73xLXyUGjdLppP0W6T0Ef2D/X9HmAZNwglt+MkTujX10CDODfbFWvGy+NkaC5XqnzxCn19wbZZcA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + napi-maybe-compressed-blob-linux-arm64-gnu@0.0.11: + resolution: {integrity: sha512-7D5w6MDZghcb3VtXRg2ShCEh9Z3zMeBVRG4xsMulEWT2j9/09Nopu+9KfI/2ngRvm78MniWSIlqds5PRAlCROA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + napi-maybe-compressed-blob-linux-x64-gnu@0.0.11: + resolution: {integrity: sha512-JKY8KcZpQtKiL1smMKfukcOmsDVeZaw9fKXKsWC+wySc2wsvH7V2wy8PffSQ0lWERkI7Yn3k7xPjB463m/VNtg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + napi-maybe-compressed-blob@0.0.11: + resolution: {integrity: sha512-1dj4ET34TfEes0+josVLvwpJe337Jk6txd3XUjVmVs3budSo2eEjvN6pX4myYE1pS4x/k2Av57n/ypRl2u++AQ==} + engines: {node: '>= 10'} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + next-tick@1.1.0: + resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} + + nock@13.5.4: + resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} + engines: {node: '>= 10.13'} + + node-abi@3.65.0: + resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} + engines: {node: '>=10'} + + node-addon-api@2.0.2: + resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} + + node-addon-api@7.1.0: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} + + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-gyp-build@4.8.1: + resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} + hasBin: true + + node-gyp@8.4.1: + resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} + engines: {node: '>= 10.12.0'} + hasBin: true + + nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npmlog@6.0.2: + resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This package is no longer supported. + + number-to-bn@1.7.0: + resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} + engines: {node: '>=6.5.0', npm: '>=3'} + + nunjucks@3.2.4: + resolution: {integrity: sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==} + engines: {node: '>= 6.9.0'} + hasBin: true + peerDependencies: + chokidar: ^3.3.0 + peerDependenciesMeta: + chokidar: + optional: true + + oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + object-is@1.1.6: + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + oboe@2.1.5: + resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} + + octokit@4.0.2: + resolution: {integrity: sha512-wbqF4uc1YbcldtiBFfkSnquHtECEIpYD78YUXI6ri1Im5OO2NLo6ZVpRdbJpdnpZ05zMrVPssNiEo6JQtea+Qg==} + engines: {node: '>= 18'} + + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + ora@6.3.1: + resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + + pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-headers@2.0.5: + resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} + + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + + parse5@5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + + pbkdf2@3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} + + peer-id@0.16.0: + resolution: {integrity: sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==} + engines: {node: '>=15.0.0'} + + performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pino-abstract-transport@1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} + + pino-pretty@11.2.1: + resolution: {integrity: sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==} + hasBin: true + + pino-std-serializers@6.2.2: + resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} + + pino@8.21.0: + resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} + hasBin: true + + pnglib@0.0.1: + resolution: {integrity: sha512-95ChzOoYLOPIyVmL+Y6X+abKGXUJlvOVLkB1QQkyXl7Uczc6FElUy/x01NS7r2GX6GRezloO/ecCX9h4U9KadA==} + + pontem-types-bundle@1.0.15: + resolution: {integrity: sha512-PXQTwvb6QB5VW3UILU9w7du55j7hd2mZspfLPcum7XEwxhVhzH22dygd3waSNEhybTgcsV40XB4d3OIdwgaLvw==} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + engines: {node: ^10 || ^12 || >=14} + + prebuild-install@7.1.2: + resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} + engines: {node: '>=10'} + hasBin: true + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + process-warning@3.0.0: + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + + promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + propagate@2.0.1: + resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} + engines: {node: '>= 8'} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + protobufjs@6.11.4: + resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} + hasBin: true + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.1.0: + resolution: {integrity: sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==} + engines: {node: '>=6'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + + qs@6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + + query-string@5.1.1: + resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} + engines: {node: '>=0.10.0'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + randomness@1.6.14: + resolution: {integrity: sha512-BQGEM09tR0ft8QeOOHbGt7AKoYjqHb0Zbos8TY81tWRENC//M+FuQPdtE3GLqUdj115J8r7pP8xsOgLQyVkLJA==} + engines: {node: '>=14 <15 || >=16 <17 || >=18'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-copy-to-clipboard@5.1.0: + resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} + peerDependencies: + react: ^15.3.0 || 16 || 17 || 18 + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + request@2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + ripemd160@2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + + rlp@2.2.7: + resolution: {integrity: sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==} + hasBin: true + + rlp@3.0.0: + resolution: {integrity: sha512-PD6U2PGk6Vq2spfgiWZdomLvRGDreBLxi5jv5M8EpRo3pU6VEm31KO+HFxE18Q3vgqfDrQ9pZA3FP95rkijNKw==} + hasBin: true + + roarr@2.15.4: + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + engines: {node: '>=8.0'} + + rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-stable-stringify@2.4.3: + resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + engines: {node: '>=10'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + + scale-ts@1.6.0: + resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + scrypt-js@3.0.1: + resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} + + scryptsy@2.1.0: + resolution: {integrity: sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==} + + secp256k1@4.0.3: + resolution: {integrity: sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==} + engines: {node: '>=10.0.0'} + + secure-json-parse@2.7.0: + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} + + seedrandom@3.0.5: + resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} + + semaphore-async-await@1.5.1: + resolution: {integrity: sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==} + engines: {node: '>=4.1'} + + semver-compare@1.0.0: + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + serialize-error@7.0.1: + resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} + engines: {node: '>=10'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + servify@0.1.12: + resolution: {integrity: sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==} + engines: {node: '>=6'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + sha.js@2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + simple-get@2.8.2: + resolution: {integrity: sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==} + + simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + smoldot@2.0.22: + resolution: {integrity: sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==} + + smoldot@2.0.26: + resolution: {integrity: sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==} + + socks-proxy-agent@6.2.1: + resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} + engines: {node: '>= 10'} + + socks@2.8.3: + resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + + solc@0.8.25: + resolution: {integrity: sha512-7P0TF8gPeudl1Ko3RGkyY6XVCxe2SdD/qQhtns1vl3yAbK/PDifKDLHGtx1t7mX3LgR7ojV7Fg/Kc6Q9D2T8UQ==} + engines: {node: '>=10.0.0'} + hasBin: true + + sonic-boom@3.8.1: + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + + sonic-boom@4.0.1: + resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + + sqlite3@5.1.7: + resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} + + sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + ssri@8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} + engines: {node: '>= 8'} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + stdin-discarder@0.1.0: + resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + + store@2.0.12: + resolution: {integrity: sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==} + + strict-uri-encode@1.1.0: + resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-hex-prefix@1.0.0: + resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} + engines: {node: '>=6.5.0', npm: '>=3'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + styled-components@6.1.11: + resolution: {integrity: sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==} + engines: {node: '>= 16'} + peerDependencies: + react: '>= 16.8.0' + react-dom: '>= 16.8.0' + + stylis@4.3.2: + resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + swarm-js@0.1.42: + resolution: {integrity: sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + + tar@4.4.19: + resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} + engines: {node: '>=4.5'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + thread-stream@2.7.0: + resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + timed-out@4.0.1: + resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} + engines: {node: '>=0.10.0'} + + timers-ext@0.1.8: + resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} + engines: {node: '>=0.12'} + + tiny-emitter@2.1.0: + resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} + + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + + tinyglobby@0.2.6: + resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + engines: {node: '>=12.0.0'} + + tinypool@1.0.0: + resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + engines: {node: ^18.0.0 || >=20.0.0} + + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + + tinyspy@3.0.0: + resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + engines: {node: '>=14.0.0'} + + tmp-promise@3.0.3: + resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toggle-selection@1.0.6: + resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + toml@3.0.0: + resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tough-cookie@2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + + tsx@4.16.2: + resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + engines: {node: '>=18.0.0'} + hasBin: true + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + + tweetnacl@1.0.3: + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + type@2.7.3: + resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} + + typed-function@4.2.1: + resolution: {integrity: sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==} + engines: {node: '>= 18'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typeorm@0.3.20: + resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} + engines: {node: '>=16.13.0'} + hasBin: true + peerDependencies: + '@google-cloud/spanner': ^5.18.0 + '@sap/hana-client': ^2.12.25 + better-sqlite3: ^7.1.2 || ^8.0.0 || ^9.0.0 + hdb-pool: ^0.1.6 + ioredis: ^5.0.4 + mongodb: ^5.8.0 + mssql: ^9.1.1 || ^10.0.1 + mysql2: ^2.2.5 || ^3.0.1 + oracledb: ^6.3.0 + pg: ^8.5.1 + pg-native: ^3.0.0 + pg-query-stream: ^4.0.0 + redis: ^3.1.1 || ^4.0.0 + sql.js: ^1.4.0 + sqlite3: ^5.0.3 + ts-node: ^10.7.0 + typeorm-aurora-data-api-driver: ^2.0.0 + peerDependenciesMeta: + '@google-cloud/spanner': + optional: true + '@sap/hana-client': + optional: true + better-sqlite3: + optional: true + hdb-pool: + optional: true + ioredis: + optional: true + mongodb: + optional: true + mssql: + optional: true + mysql2: + optional: true + oracledb: + optional: true + pg: + optional: true + pg-native: + optional: true + pg-query-stream: + optional: true + redis: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + ts-node: + optional: true + typeorm-aurora-data-api-driver: + optional: true + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + + uint8arrays@3.1.1: + resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} + + ultron@1.1.1: + resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unique-filename@1.1.1: + resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} + + unique-slug@2.0.2: + resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} + + universal-github-app-jwt@2.2.0: + resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} + + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + url-set-query@1.0.0: + resolution: {integrity: sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==} + + utf-8-validate@5.0.10: + resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} + engines: {node: '>=6.14.2'} + + utf8@3.0.0: + resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + util@0.12.5: + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + varint@5.0.2: + resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + + viem@2.17.3: + resolution: {integrity: sha512-FY/1uBQWfko4Esy8mU1RamvL64TLy91LZwFyQJ20E6AI3vTTEOctWfSn0pkMKa3okq4Gxs5dJE7q1hmWOQ7xcw==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + viem@2.21.14: + resolution: {integrity: sha512-uM6XmY9Q/kJRVSopJAGsakmtNDpk/EswqXUzwOp9DzhGuwgpWtw2MgwpfFdIyqBDFIw+TTypCIUTcwJSgEYSzA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + + vite-node@2.1.1: + resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite@5.1.6: + resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitest@2.1.1: + resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.1 + '@vitest/ui': 2.1.1 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vue@3.4.31: + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + + web3-bzz@1.10.4: + resolution: {integrity: sha512-ZZ/X4sJ0Uh2teU9lAGNS8EjveEppoHNQiKlOXAjedsrdWuaMErBPdLQjXfcrYvN6WM6Su9PMsAxf3FXXZ+HwQw==} + engines: {node: '>=8.0.0'} + + web3-core-helpers@1.10.4: + resolution: {integrity: sha512-r+L5ylA17JlD1vwS8rjhWr0qg7zVoVMDvWhajWA5r5+USdh91jRUYosp19Kd1m2vE034v7Dfqe1xYRoH2zvG0g==} + engines: {node: '>=8.0.0'} + + web3-core-method@1.10.4: + resolution: {integrity: sha512-uZTb7flr+Xl6LaDsyTeE2L1TylokCJwTDrIVfIfnrGmnwLc6bmTWCCrm71sSrQ0hqs6vp/MKbQYIYqUN0J8WyA==} + engines: {node: '>=8.0.0'} + + web3-core-promievent@1.10.4: + resolution: {integrity: sha512-2de5WnJQ72YcIhYwV/jHLc4/cWJnznuoGTJGD29ncFQHAfwW/MItHFSVKPPA5v8AhJe+r6y4Y12EKvZKjQVBvQ==} + engines: {node: '>=8.0.0'} + + web3-core-requestmanager@1.10.4: + resolution: {integrity: sha512-vqP6pKH8RrhT/2MoaU+DY/OsYK9h7HmEBNCdoMj+4ZwujQtw/Mq2JifjwsJ7gits7Q+HWJwx8q6WmQoVZAWugg==} + engines: {node: '>=8.0.0'} + + web3-core-subscriptions@1.10.4: + resolution: {integrity: sha512-o0lSQo/N/f7/L76C0HV63+S54loXiE9fUPfHFcTtpJRQNDBVsSDdWRdePbWwR206XlsBqD5VHApck1//jEafTw==} + engines: {node: '>=8.0.0'} + + web3-core@1.10.4: + resolution: {integrity: sha512-B6elffYm81MYZDTrat7aEhnhdtVE3lDBUZft16Z8awYMZYJDbnykEbJVS+l3mnA7AQTnSDr/1MjWofGDLBJPww==} + engines: {node: '>=8.0.0'} + + web3-core@4.6.0: + resolution: {integrity: sha512-j8uQ/7zSwpmLClMMeZb736Ok3V4cWSd0dnd29jkd10d1pedi32r+hSAgycxSJLLWtPHOzMBIXUjj3TF/IAClVQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-errors@1.3.0: + resolution: {integrity: sha512-j5JkAKCtuVMbY3F5PYXBqg1vWrtF4jcyyMY1rlw8a4PV67AkqlepjGgpzWJZd56Mt+TvHy6DA1F/3Id8LatDSQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-abi@1.10.4: + resolution: {integrity: sha512-cZ0q65eJIkd/jyOlQPDjr8X4fU6CRL1eWgdLwbWEpo++MPU/2P4PFk5ZLAdye9T5Sdp+MomePPJ/gHjLMj2VfQ==} + engines: {node: '>=8.0.0'} + + web3-eth-abi@4.2.4: + resolution: {integrity: sha512-FGoj/ENm/Iq3+6myJyiDCwbFkha9ZCx2fRdiIdw3mp7S4lgu+ay3EVzQPRxJjNBm09UEfxB9yoSAPKj9Z3Mbxg==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-accounts@1.10.4: + resolution: {integrity: sha512-ysy5sVTg9snYS7tJjxVoQAH6DTOTkRGR8emEVCWNGLGiB9txj+qDvSeT0izjurS/g7D5xlMAgrEHLK1Vi6I3yg==} + engines: {node: '>=8.0.0'} + + web3-eth-accounts@4.2.1: + resolution: {integrity: sha512-aOlEZFzqAgKprKs7+DGArU4r9b+ILBjThpeq42aY7LAQcP+mSpsWcQgbIRK3r/n3OwTYZ3aLPk0Ih70O/LwnYA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-contract@1.10.4: + resolution: {integrity: sha512-Q8PfolOJ4eV9TvnTj1TGdZ4RarpSLmHnUnzVxZ/6/NiTfe4maJz99R0ISgwZkntLhLRtw0C7LRJuklzGYCNN3A==} + engines: {node: '>=8.0.0'} + + web3-eth-contract@4.7.0: + resolution: {integrity: sha512-fdStoBOjFyMHwlyJmSUt/BTDL1ATwKGmG3zDXQ/zTKlkkW/F/074ut0Vry4GuwSBg9acMHc0ycOiZx9ZKjNHsw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-ens@1.10.4: + resolution: {integrity: sha512-LLrvxuFeVooRVZ9e5T6OWKVflHPFgrVjJ/jtisRWcmI7KN/b64+D/wJzXqgmp6CNsMQcE7rpmf4CQmJCrTdsgg==} + engines: {node: '>=8.0.0'} + + web3-eth-ens@4.4.0: + resolution: {integrity: sha512-DeyVIS060hNV9g8dnTx92syqvgbvPricE3MerCxe/DquNZT3tD8aVgFfq65GATtpCgDDJffO2bVeHp3XBemnSQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-iban@1.10.4: + resolution: {integrity: sha512-0gE5iNmOkmtBmbKH2aTodeompnNE8jEyvwFJ6s/AF6jkw9ky9Op9cqfzS56AYAbrqEFuClsqB/AoRves7LDELw==} + engines: {node: '>=8.0.0'} + + web3-eth-iban@4.0.7: + resolution: {integrity: sha512-8weKLa9KuKRzibC87vNLdkinpUE30gn0IGY027F8doeJdcPUfsa4IlBgNC4k4HLBembBB2CTU0Kr/HAOqMeYVQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth-personal@1.10.4: + resolution: {integrity: sha512-BRa/hs6jU1hKHz+AC/YkM71RP3f0Yci1dPk4paOic53R4ZZG4MgwKRkJhgt3/GPuPliwS46f/i5A7fEGBT4F9w==} + engines: {node: '>=8.0.0'} + + web3-eth-personal@4.1.0: + resolution: {integrity: sha512-RFN83uMuvA5cu1zIwwJh9A/bAj0OBxmGN3tgx19OD/9ygeUZbifOL06jgFzN0t+1ekHqm3DXYQM8UfHpXi7yDQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-eth@1.10.4: + resolution: {integrity: sha512-Sql2kYKmgt+T/cgvg7b9ce24uLS7xbFrxE4kuuor1zSCGrjhTJ5rRNG8gTJUkAJGKJc7KgnWmgW+cOfMBPUDSA==} + engines: {node: '>=8.0.0'} + + web3-eth@4.9.0: + resolution: {integrity: sha512-lE+5rQUkQq1Mzf3uZ/tlay8nvMyC/CmaRFRFQ015OZuvSrRr/byZhhkzY5ZWkIetESTMqfWapu67yeHebcHxwA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-net@1.10.4: + resolution: {integrity: sha512-mKINnhOOnZ4koA+yV2OT5s5ztVjIx7IY9a03w6s+yao/BUn+Luuty0/keNemZxTr1E8Ehvtn28vbOtW7Ids+Ow==} + engines: {node: '>=8.0.0'} + + web3-net@4.1.0: + resolution: {integrity: sha512-WWmfvHVIXWEoBDWdgKNYKN8rAy6SgluZ0abyRyXOL3ESr7ym7pKWbfP4fjApIHlYTh8tNqkrdPfM4Dyi6CA0SA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-http@1.10.4: + resolution: {integrity: sha512-m2P5Idc8hdiO0l60O6DSCPw0kw64Zgi0pMjbEFRmxKIck2Py57RQMu4bxvkxJwkF06SlGaEQF8rFZBmuX7aagQ==} + engines: {node: '>=8.0.0'} + + web3-providers-http@4.2.0: + resolution: {integrity: sha512-IPMnDtHB7dVwaB7/mMxAZzyq7d5ezfO1+Vw0bNfAeIi7gaDlJiggp85SdyAfOgov8AMUA/dyiY72kQ0KmjXKvQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-ipc@1.10.4: + resolution: {integrity: sha512-YRF/bpQk9z3WwjT+A6FI/GmWRCASgd+gC0si7f9zbBWLXjwzYAKG73bQBaFRAHex1hl4CVcM5WUMaQXf3Opeuw==} + engines: {node: '>=8.0.0'} + + web3-providers-ipc@4.0.7: + resolution: {integrity: sha512-YbNqY4zUvIaK2MHr1lQFE53/8t/ejHtJchrWn9zVbFMGXlTsOAbNoIoZWROrg1v+hCBvT2c9z8xt7e/+uz5p1g==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-providers-ws@1.10.4: + resolution: {integrity: sha512-j3FBMifyuFFmUIPVQR4pj+t5ILhAexAui0opgcpu9R5LxQrLRUZxHSnU+YO25UycSOa/NAX8A+qkqZNpcFAlxA==} + engines: {node: '>=8.0.0'} + + web3-providers-ws@4.0.8: + resolution: {integrity: sha512-goJdgata7v4pyzHRsg9fSegUG4gVnHZSHODhNnn6J93ykHkBI1nz4fjlGpcQLUMi4jAMz6SHl9Ibzs2jj9xqPw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-rpc-methods@1.3.0: + resolution: {integrity: sha512-/CHmzGN+IYgdBOme7PdqzF+FNeMleefzqs0LVOduncSaqsppeOEoskLXb2anSpzmQAP3xZJPaTrkQPWSJMORig==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-rpc-providers@1.0.0-rc.2: + resolution: {integrity: sha512-ocFIEXcBx/DYQ90HhVepTBUVnL9pGsZw8wyPb1ZINSenwYus9SvcFkjU1Hfvd/fXjuhAv2bUVch9vxvMx1mXAQ==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-shh@1.10.4: + resolution: {integrity: sha512-cOH6iFFM71lCNwSQrC3niqDXagMqrdfFW85hC9PFUrAr3PUrIem8TNstTc3xna2bwZeWG6OBy99xSIhBvyIACw==} + engines: {node: '>=8.0.0'} + + web3-types@1.8.0: + resolution: {integrity: sha512-Z51wFLPGhZM/1uDxrxE8gzju3t2aEdRGn+YmLX463id5UjTuMEmP/9in1GFjqrsPB3m86czs8RnGBUt3ovueMw==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-utils@1.10.4: + resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==} + engines: {node: '>=8.0.0'} + + web3-utils@4.3.1: + resolution: {integrity: sha512-kGwOk8FxOLJ9DQC68yqNQc7AzN+k9YDLaW+ZjlAXs3qORhf8zXk5SxWAAGLbLykMs3vTeB0FTb1Exut4JEYfFA==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3-validator@2.0.6: + resolution: {integrity: sha512-qn9id0/l1bWmvH4XfnG/JtGKKwut2Vokl6YXP5Kfg424npysmtRLe9DgiNBM9Op7QL/aSiaA0TVXibuIuWcizg==} + engines: {node: '>=14', npm: '>=6.12.0'} + + web3@1.10.4: + resolution: {integrity: sha512-kgJvQZjkmjOEKimx/tJQsqWfRDPTTcBfYPa9XletxuHLpHcXdx67w8EFn5AW3eVxCutE9dTVHgGa9VYe8vgsEA==} + engines: {node: '>=8.0.0'} + + web3@4.10.0: + resolution: {integrity: sha512-0A0SEZG4QL5DRtZQtF1pL+LldHn0kAAb4/vUdQua1k4CrZ+hRoDAc3dfFZw94EOV69oXuAFo8fqhITxyWfCHaw==} + engines: {node: '>=14.0.0', npm: '>=6.12.0'} + + web3@4.13.0: + resolution: {integrity: sha512-wRXTu/YjelvBJ7PSLzp/rW8/6pqj4RlXzdKSkjk01RaHDvnpLogLU/VL8OF5ygqhY7IzhY5MSrl9SnC8C9Z4uA==} + engines: {node: '>=14.0.0', npm: '>=6.12.0'} + + webauthn-p256@0.0.5: + resolution: {integrity: sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + websocket@1.0.35: + resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} + engines: {node: '>=4.0.0'} + + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + whatwg-url@14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + + wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + + window-size@1.1.1: + resolution: {integrity: sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==} + engines: {node: '>= 0.10.0'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + workerpool@6.5.1: + resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@3.3.3: + resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xhr-request-promise@0.1.3: + resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} + + xhr-request@1.1.0: + resolution: {integrity: sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==} + + xhr@2.6.0: + resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + + xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + xxhashjs@0.2.2: + resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yaeti@0.0.6: + resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} + engines: {node: '>=0.10.32'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@2.4.5: + resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + engines: {node: '>= 14'} + hasBin: true + + yaml@2.5.1: + resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs-unparser@2.0.0: + resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} + engines: {node: '>=10'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + +snapshots: + + '@acala-network/chopsticks-core@0.16.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@acala-network/chopsticks-executor': 0.16.1 + '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.4.2 + '@polkadot/types-codec': 12.4.2 + '@polkadot/types-known': 12.4.2 + '@polkadot/util': 13.1.1 + '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) + comlink: 4.4.1 + eventemitter3: 5.0.1 + lodash: 4.17.21 + lru-cache: 10.3.0 + pino: 8.21.0 + pino-pretty: 11.2.1 + rxjs: 7.8.1 + zod: 3.23.8 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + '@acala-network/chopsticks-db@0.16.1(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10)': + dependencies: + '@acala-network/chopsticks-core': 0.16.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/util': 13.1.1 + idb: 8.0.0 + sqlite3: 5.1.7 + typeorm: 0.3.20(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2)) + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - bluebird + - bufferutil + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + - utf-8-validate + + '@acala-network/chopsticks-executor@0.16.1': + dependencies: + '@polkadot/util': 13.1.1 + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) + + '@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10)': + dependencies: + '@acala-network/chopsticks-core': 0.16.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@acala-network/chopsticks-db': 0.16.1(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) + '@pnpm/npm-conf': 2.2.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 12.4.2 + '@polkadot/util': 13.1.1 + '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) + axios: 1.7.7(debug@4.3.7) + comlink: 4.4.1 + dotenv: 16.4.5 + global-agent: 3.0.0 + js-yaml: 4.1.0 + jsondiffpatch: 0.5.0 + lodash: 4.17.21 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + yargs: 17.7.2 + zod: 3.23.8 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - bluebird + - bufferutil + - debug + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + - utf-8-validate + + '@acala-network/type-definitions@5.1.2(@polkadot/types@12.4.2)': + dependencies: + '@polkadot/types': 12.4.2 + + '@adraffy/ens-normalize@1.10.0': {} + + '@adraffy/ens-normalize@1.10.1': {} + + '@asamuzakjp/dom-selector@2.0.2': + dependencies: + bidi-js: 1.0.3 + css-tree: 2.3.1 + is-potential-custom-element-name: 1.0.1 + + '@babel/helper-string-parser@7.24.7': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.7 + + '@babel/runtime@7.25.6': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/types@7.24.7': + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@bifrost-finance/type-definitions@1.11.3(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@colors/colors@1.5.0': + optional: true + + '@crustio/type-definitions@1.3.0': + dependencies: + '@open-web3/orml-type-definitions': 0.9.4-38 + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@darwinia/types-known@2.8.10': {} + + '@darwinia/types@2.8.10': {} + + '@digitalnative/type-definitions@1.1.27(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': + dependencies: + '@polkadot/keyring': 6.11.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/types': 4.17.1 + transitivePeerDependencies: + - '@polkadot/util' + - '@polkadot/util-crypto' + + '@docknetwork/node-types@0.16.0': {} + + '@edgeware/node-types@3.6.2-wako': {} + + '@emotion/is-prop-valid@1.2.2': + dependencies: + '@emotion/memoize': 0.8.1 + + '@emotion/memoize@0.8.1': {} + + '@emotion/unitless@0.8.1': {} + + '@equilab/definitions@1.4.18': {} + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.7(supports-color@8.1.1) + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@ethereumjs/common@2.6.5': + dependencies: + crc-32: 1.2.2 + ethereumjs-util: 7.1.5 + + '@ethereumjs/rlp@4.0.1': {} + + '@ethereumjs/rlp@5.0.2': {} + + '@ethereumjs/tx@3.5.2': + dependencies: + '@ethereumjs/common': 2.6.5 + ethereumjs-util: 7.1.5 + + '@ethereumjs/util@8.1.0': + dependencies: + '@ethereumjs/rlp': 4.0.1 + ethereum-cryptography: 2.2.1 + micro-ftch: 0.3.1 + + '@ethersproject/abi@5.7.0': + dependencies: + '@ethersproject/address': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/hash': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 + + '@ethersproject/abstract-provider@5.7.0': + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/networks': 5.7.1 + '@ethersproject/properties': 5.7.0 + '@ethersproject/transactions': 5.7.0 + '@ethersproject/web': 5.7.1 + + '@ethersproject/abstract-signer@5.7.0': + dependencies: + '@ethersproject/abstract-provider': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + + '@ethersproject/address@5.7.0': + dependencies: + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/rlp': 5.7.0 + + '@ethersproject/base64@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + + '@ethersproject/bignumber@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + bn.js: 5.2.1 + + '@ethersproject/bytes@5.7.0': + dependencies: + '@ethersproject/logger': 5.7.0 + + '@ethersproject/constants@5.7.0': + dependencies: + '@ethersproject/bignumber': 5.7.0 + + '@ethersproject/hash@5.7.0': + dependencies: + '@ethersproject/abstract-signer': 5.7.0 + '@ethersproject/address': 5.7.0 + '@ethersproject/base64': 5.7.0 + '@ethersproject/bignumber': 5.7.0 + '@ethersproject/bytes': 5.7.0 + '@ethersproject/keccak256': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + '@ethersproject/strings': 5.7.0 + + '@ethersproject/keccak256@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + js-sha3: 0.8.0 + + '@ethersproject/logger@5.7.0': {} + + '@ethersproject/networks@5.7.1': + dependencies: '@ethersproject/logger': 5.7.0 - dev: false - /@ethersproject/transactions@5.7.0: - resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==} + '@ethersproject/properties@5.7.0': + dependencies: + '@ethersproject/logger': 5.7.0 + + '@ethersproject/rlp@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + + '@ethersproject/signing-key@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/logger': 5.7.0 + '@ethersproject/properties': 5.7.0 + bn.js: 5.2.1 + elliptic: 6.5.4 + hash.js: 1.1.7 + + '@ethersproject/strings@5.7.0': + dependencies: + '@ethersproject/bytes': 5.7.0 + '@ethersproject/constants': 5.7.0 + '@ethersproject/logger': 5.7.0 + + '@ethersproject/transactions@5.7.0': dependencies: '@ethersproject/address': 5.7.0 '@ethersproject/bignumber': 5.7.0 @@ -1037,127 +6567,81 @@ packages: '@ethersproject/properties': 5.7.0 '@ethersproject/rlp': 5.7.0 '@ethersproject/signing-key': 5.7.0 - dev: false - /@ethersproject/web@5.7.1: - resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==} + '@ethersproject/web@5.7.1': dependencies: '@ethersproject/base64': 5.7.0 '@ethersproject/bytes': 5.7.0 '@ethersproject/logger': 5.7.0 '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - dev: false - /@fragnova/api-augment@0.1.0-spec-1.0.4-mainnet: - resolution: {integrity: sha512-511tzGJt8BWUVMNqX6NNq4KrGWYBKrLVQ2GKERUi08TtpteEQnFH3Nzh8W6x3dpBG3naZ+V5ue+bEmEB9foRIQ==} + '@fragnova/api-augment@0.1.0-spec-1.0.4-mainnet(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 9.14.2 - '@polkadot/rpc-provider': 9.14.2 + '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@frequency-chain/api-augment@1.11.1: - resolution: {integrity: sha512-CzVjeGrWl8tbTavygZLUICrncjCC54hM5ioJU1Og2OPoX2P4GYf8xoks8MIyj1yOrYX++mzM6Uf0+nCh77QyFw==} + '@frequency-chain/api-augment@1.11.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 10.13.1 - '@polkadot/rpc-provider': 10.13.1 + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@gar/promisify@1.1.3: - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - requiresBuild: true - dev: false + '@gar/promisify@1.1.3': optional: true - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.7(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true + '@humanwhocodes/module-importer@1.0.1': {} - /@humanwhocodes/object-schema@2.0.3: - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead - dev: true + '@humanwhocodes/object-schema@2.0.3': {} - /@inquirer/figures@1.0.3: - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} - engines: {node: '>=18'} - dev: false + '@inquirer/figures@1.0.3': {} - /@interlay/interbtc-types@1.13.0: - resolution: {integrity: sha512-oUjavcfnX7lxlMd10qGc48/MoATX37TQcuSAZBIUmpCRiJ15hZbQoTAKGgWMPsla3+3YqUAzkWUEVMwUvM1U+w==} - dev: false + '@interlay/interbtc-types@1.13.0': {} - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 + string-width-cjs: string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 + strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: false + wrap-ansi-cjs: wrap-ansi@7.0.0 - /@jridgewell/resolve-uri@3.1.1: - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} - engines: {node: '>=6.0.0'} - dev: false + '@jridgewell/resolve-uri@3.1.1': {} - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: false - - /@jridgewell/sourcemap-codec@1.5.0: - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - dev: false + '@jridgewell/sourcemap-codec@1.5.0': {} - /@jridgewell/trace-mapping@0.3.9: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: false + '@jridgewell/sourcemap-codec': 1.5.0 - /@kiltprotocol/type-definitions@0.35.1: - resolution: {integrity: sha512-/8jWy2ZTtWeaB5/5G8Yg0KgrqzyctzRricEnUd61Vn99Edm9S2mfNa77LY5SwGZ9mkYuh1OlqGuk9gUa3uER6g==} - engines: {node: '>=16.0'} - dev: false + '@kiltprotocol/type-definitions@0.35.1': {} - /@laminar/type-definitions@0.3.1: - resolution: {integrity: sha512-QWC2qtvbPIxal+gMfUocZmwK0UsD7Sb0RUm4Hallkp+OXXL+3uBLwztYDLS5LtocOn0tfR//sgpnfsEIEb71Lw==} + '@laminar/type-definitions@0.3.1': dependencies: '@open-web3/orml-type-definitions': 0.8.2-11 - dev: false - /@logion/node-api@0.27.0-4: - resolution: {integrity: sha512-YOAumRQpacPmX5YUk6jHAi+EAJWKCU3WL4+YQpaKhXv5KoS3n6Iz2fK8qzcD5Gs+AUTg2WLmKH+7Jc5WRnHcig==} - engines: {node: '>=18'} + '@logion/node-api@0.27.0-4(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 10.13.1 + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@types/uuid': 9.0.8 @@ -1167,53 +6651,34 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@mangata-finance/type-definitions@2.1.2(@polkadot/types@12.4.2): - resolution: {integrity: sha512-kr4mVMuQ6DqZ0H72z0YI8tcdlk4XD4vUgRVYYfTJdXFJhRsfS4YRxfs/iiQPNzWKgoQZKcDqsbQD3xz9T1gELw==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@polkadot/types': ^10.9.1 + '@mangata-finance/type-definitions@2.1.2(@polkadot/types@12.4.2)': dependencies: '@polkadot/types': 12.4.2 - dev: false - /@metaverse-network-sdk/type-definitions@0.0.1-16: - resolution: {integrity: sha512-lo1NbA0gi+Tu23v4cTkN/oxEhQxaf3QxQ2qvUUfTxDU7a1leYp2Bw3IcoUvqHAGb/PPp8bNmYQfAKXsjqp+LZw==} + '@metaverse-network-sdk/type-definitions@0.0.1-16': dependencies: lodash.merge: 4.6.2 - dev: false - /@moonbeam-network/api-augment@0.2902.0: - resolution: {integrity: sha512-lCNc1lUq7kHnTPXvT4W8F2nkxr4UjAEs5LdxXHfrATOt+ZfGfX97/4sZfSRXlVqATrOUw7+sqKM8SL0ci0nx0g==} - engines: {node: '>=14.0.0'} - dev: false + '@moonbeam-network/api-augment@0.2902.0': {} - /@moonwall/cli@5.3.3(@acala-network/chopsticks@0.16.1)(@polkadot/api@13.0.1)(@types/node@22.7.0)(@vitest/ui@2.1.1)(typescript@5.6.2)(vitest@2.1.1): - resolution: {integrity: sha512-iFJ9DnefUrwHS/FCeMrVIlBxbd8P9j3dqBwGeJ/yfNtqaurx3g8Sx3jpSueWjkZ3vozlkGYJFYgtnlXGVzvGNw==} - engines: {node: '>=20', pnpm: '>=7'} - hasBin: true - peerDependencies: - '@acala-network/chopsticks': ^0.9.10 - '@polkadot/api': ^10.11.2 - '@vitest/ui': ^1.2.2 - vitest: ^1.2.2 + '@moonwall/cli@5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1)(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8)': dependencies: - '@acala-network/chopsticks': 0.16.1(debug@4.3.7) + '@acala-network/chopsticks': 0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) '@moonbeam-network/api-augment': 0.2902.0 - '@moonwall/types': 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2) - '@moonwall/util': 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2)(vitest@2.1.1) + '@moonwall/types': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@moonwall/util': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) '@octokit/rest': 21.0.0 - '@polkadot/api': 13.0.1 - '@polkadot/api-derive': 12.1.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@vitest/ui': 2.1.1(vitest@2.1.1) - '@zombienet/orchestrator': 0.0.87(@polkadot/util@12.6.2)(@types/node@22.7.0) - '@zombienet/utils': 0.0.25(@types/node@22.7.0)(typescript@5.6.2) + '@zombienet/orchestrator': 0.0.87(@polkadot/util@12.6.2)(@types/node@22.7.0)(bufferutil@4.0.8)(chokidar@3.6.0)(utf-8-validate@5.0.10) + '@zombienet/utils': 0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2) bottleneck: 2.19.5 cfonts: 3.3.0 chalk: 5.3.0 @@ -1222,19 +6687,19 @@ packages: colors: 1.4.0 debug: 4.3.5 dotenv: 16.4.5 - ethers: 6.13.1 + ethers: 6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) get-port: 7.1.0 inquirer: 9.3.3 inquirer-press-to-continue: 1.2.0(inquirer@9.3.3) jsonc-parser: 3.3.1 minimatch: 9.0.5 semver: 7.6.2 - viem: 2.17.3(typescript@5.6.2) - vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1) + viem: 2.17.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) vue: 3.4.31(typescript@5.6.2) - web3: 4.10.0(typescript@5.6.2) - web3-providers-ws: 4.0.7 - ws: 8.18.0 + web3: 4.10.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) yaml: 2.4.5 yargs: 17.7.2 transitivePeerDependencies: @@ -1249,27 +6714,22 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@moonwall/types@5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2): - resolution: {integrity: sha512-gKnX3krFiIwuu/dWzqYaJjf49vzv01Lmm51peFKVJffJi033FC3MoEe5IsqI/FZCCVLD0ks+x3/9iP4U6/ybRA==} - engines: {node: '>=20', pnpm: '>=7'} - peerDependencies: - '@polkadot/api': ^10.12.6 + '@moonwall/types@5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-base': 12.1.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 12.1.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@types/node': 20.14.10 - '@zombienet/utils': 0.0.25(@types/node@20.14.10)(typescript@5.6.2) + '@zombienet/utils': 0.0.25(@types/node@20.14.10)(chokidar@3.6.0)(typescript@5.6.2) bottleneck: 2.19.5 debug: 4.3.5 - ethers: 6.13.1 - viem: 2.17.3(typescript@5.6.2) - web3: 4.10.0(typescript@5.6.2) + ethers: 6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + viem: 2.17.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3: 4.10.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1280,21 +6740,15 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@moonwall/util@5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2)(vitest@2.1.1): - resolution: {integrity: sha512-wiww5T1xtEtxTUPTNlub6tX6yXMqh9jo1++f+Su07SF525zcdGRNGmFUdBGpPW8Bwz4rlbEi87eO7dnNB3Rr1w==} - engines: {node: '>=20', pnpm: '>=7'} - peerDependencies: - '@polkadot/api': ^10.11.2 - vitest: ^1.2.2 + '@moonwall/util@5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8)': dependencies: '@moonbeam-network/api-augment': 0.2902.0 - '@moonwall/types': 5.3.3(@polkadot/api@13.0.1)(typescript@5.6.2) - '@polkadot/api': 13.0.1 - '@polkadot/api-derive': 12.1.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) - '@polkadot/rpc-provider': 12.1.1 + '@moonwall/types': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/rpc-provider': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 @@ -1306,15 +6760,15 @@ packages: colors: 1.4.0 debug: 4.3.5 dotenv: 16.4.5 - ethers: 6.13.1 + ethers: 6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) inquirer: 9.3.3 inquirer-press-to-continue: 1.2.0(inquirer@9.3.3) rlp: 3.0.0 semver: 7.6.2 - viem: 2.17.3(typescript@5.6.2) - vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1) - web3: 4.10.0(typescript@5.6.2) - ws: 8.18.0 + viem: 2.17.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + web3: 4.10.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) yaml: 2.4.5 yargs: 17.7.2 transitivePeerDependencies: @@ -1327,106 +6781,60 @@ packages: - typescript - utf-8-validate - zod - dev: false - /@noble/curves@1.2.0: - resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + '@noble/curves@1.2.0': dependencies: '@noble/hashes': 1.3.2 - dev: false - /@noble/curves@1.4.0: - resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} + '@noble/curves@1.4.0': dependencies: '@noble/hashes': 1.4.0 - dev: false - /@noble/curves@1.4.2: - resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + '@noble/curves@1.4.2': dependencies: '@noble/hashes': 1.4.0 - dev: false - /@noble/ed25519@1.7.3: - resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} - dev: false + '@noble/ed25519@1.7.3': {} - /@noble/hashes@1.0.0: - resolution: {integrity: sha512-DZVbtY62kc3kkBtMHqwCOfXrT/hnoORy5BJ4+HU1IR59X0KWAOqsfzQPcUl/lQLlG7qXbe/fZ3r/emxtAl+sqg==} - dev: false + '@noble/hashes@1.0.0': {} - /@noble/hashes@1.2.0: - resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} - dev: false + '@noble/hashes@1.2.0': {} - /@noble/hashes@1.3.2: - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} - engines: {node: '>= 16'} - dev: false + '@noble/hashes@1.3.2': {} - /@noble/hashes@1.4.0: - resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} - engines: {node: '>= 16'} - requiresBuild: true - dev: false + '@noble/hashes@1.4.0': {} - /@noble/hashes@1.5.0: - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} - dev: false + '@noble/hashes@1.5.0': {} - /@noble/secp256k1@1.5.5: - resolution: {integrity: sha512-sZ1W6gQzYnu45wPrWx8D3kwI2/U29VYTx9OjbDAd7jwRItJ0cSTMPRL/C8AWZFn9kWFLQGqEXVEE86w4Z8LpIQ==} - dev: false + '@noble/secp256k1@1.5.5': {} - /@noble/secp256k1@1.7.1: - resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} - dev: false + '@noble/secp256k1@1.7.1': {} - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true + '@nodelib/fs.stat@2.0.5': {} - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - dev: true - /@npmcli/fs@1.1.1: - resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} - requiresBuild: true + '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 semver: 7.6.3 - dev: false optional: true - /@npmcli/move-file@1.1.2: - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - deprecated: This functionality has been moved to @npmcli/fs - requiresBuild: true + '@npmcli/move-file@1.1.2': dependencies: mkdirp: 1.0.4 rimraf: 3.0.2 - dev: false optional: true - /@octokit/app@15.0.1: - resolution: {integrity: sha512-nwSjC349E6/wruMCo944y1dBC7uKzUYrBMoC4Qx/xfLLBmD+R66oMKB1jXS2HYRF9Hqh/Alq3UNRggVWZxjvUg==} - engines: {node: '>= 18'} + '@octokit/app@15.0.1': dependencies: '@octokit/auth-app': 7.1.0 '@octokit/auth-unauthenticated': 6.1.0 @@ -1435,11 +6843,8 @@ packages: '@octokit/plugin-paginate-rest': 11.3.0(@octokit/core@6.1.2) '@octokit/types': 13.5.0 '@octokit/webhooks': 13.2.7 - dev: false - /@octokit/auth-app@7.1.0: - resolution: {integrity: sha512-cazGaJPSgeZ8NkVYeM/C5l/6IQ5vZnsI8p1aMucadCkt/bndI+q+VqwrlnWbASRmenjOkf1t1RpCKrif53U8gw==} - engines: {node: '>= 18'} + '@octokit/auth-app@7.1.0': dependencies: '@octokit/auth-oauth-app': 8.1.1 '@octokit/auth-oauth-user': 5.1.1 @@ -1449,56 +6854,38 @@ packages: lru-cache: 10.2.0 universal-github-app-jwt: 2.2.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/auth-oauth-app@8.1.1: - resolution: {integrity: sha512-5UtmxXAvU2wfcHIPPDWzVSAWXVJzG3NWsxb7zCFplCWEmMCArSZV0UQu5jw5goLQXbFyOr5onzEH37UJB3zQQg==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-app@8.1.1': dependencies: '@octokit/auth-oauth-device': 7.1.1 '@octokit/auth-oauth-user': 5.1.1 '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/auth-oauth-device@7.1.1: - resolution: {integrity: sha512-HWl8lYueHonuyjrKKIup/1tiy0xcmQCdq5ikvMO1YwkNNkxb6DXfrPjrMYItNLyCP/o2H87WuijuE+SlBTT8eg==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-device@7.1.1': dependencies: '@octokit/oauth-methods': 5.1.2 '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/auth-oauth-user@5.1.1: - resolution: {integrity: sha512-rRkMz0ErOppdvEfnemHJXgZ9vTPhBuC6yASeFaB7I2yLMd7QpjfrL1mnvRPlyKo+M6eeLxrKanXJ9Qte29SRsw==} - engines: {node: '>= 18'} + '@octokit/auth-oauth-user@5.1.1': dependencies: '@octokit/auth-oauth-device': 7.1.1 '@octokit/oauth-methods': 5.1.2 '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/auth-token@5.1.1: - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} - engines: {node: '>= 18'} - dev: false + '@octokit/auth-token@5.1.1': {} - /@octokit/auth-unauthenticated@6.1.0: - resolution: {integrity: sha512-zPSmfrUAcspZH/lOFQnVnvjQZsIvmfApQH6GzJrkIunDooU1Su2qt2FfMTSVPRp7WLTQyC20Kd55lF+mIYaohQ==} - engines: {node: '>= 18'} + '@octokit/auth-unauthenticated@6.1.0': dependencies: '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 - dev: false - /@octokit/core@6.1.2: - resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} - engines: {node: '>= 18'} + '@octokit/core@6.1.2': dependencies: '@octokit/auth-token': 5.1.1 '@octokit/graphql': 8.1.1 @@ -1507,28 +6894,19 @@ packages: '@octokit/types': 13.5.0 before-after-hook: 3.0.2 universal-user-agent: 7.0.2 - dev: false - /@octokit/endpoint@10.1.1: - resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} - engines: {node: '>= 18'} + '@octokit/endpoint@10.1.1': dependencies: '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/graphql@8.1.1: - resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} - engines: {node: '>= 18'} + '@octokit/graphql@8.1.1': dependencies: '@octokit/request': 9.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/oauth-app@7.1.2: - resolution: {integrity: sha512-4ntCOZIiTozKwuYQroX/ZD722tzMH8Eicv/cgDM/3F3lyrlwENHDv4flTCBpSJbfK546B2SrkKMWB+/HbS84zQ==} - engines: {node: '>= 18'} + '@octokit/oauth-app@7.1.2': dependencies: '@octokit/auth-oauth-app': 8.1.1 '@octokit/auth-oauth-user': 5.1.1 @@ -1538,447 +6916,269 @@ packages: '@octokit/oauth-methods': 5.1.2 '@types/aws-lambda': 8.10.136 universal-user-agent: 7.0.2 - dev: false - /@octokit/oauth-authorization-url@7.1.1: - resolution: {integrity: sha512-ooXV8GBSabSWyhLUowlMIVd9l1s2nsOGQdlP2SQ4LnkEsGXzeCvbSbCPdZThXhEFzleGPwbapT0Sb+YhXRyjCA==} - engines: {node: '>= 18'} - dev: false + '@octokit/oauth-authorization-url@7.1.1': {} - /@octokit/oauth-methods@5.1.2: - resolution: {integrity: sha512-C5lglRD+sBlbrhCUTxgJAFjWgJlmTx5bQ7Ch0+2uqRjYv7Cfb5xpX4WuSC9UgQna3sqRGBL9EImX9PvTpMaQ7g==} - engines: {node: '>= 18'} + '@octokit/oauth-methods@5.1.2': dependencies: '@octokit/oauth-authorization-url': 7.1.1 '@octokit/request': 9.1.1 '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 - dev: false - /@octokit/openapi-types@22.2.0: - resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} - dev: false + '@octokit/openapi-types@22.2.0': {} - /@octokit/openapi-webhooks-types@8.2.1: - resolution: {integrity: sha512-msAU1oTSm0ZmvAE0xDemuF4tVs5i0xNnNGtNmr4EuATi+1Rn8cZDetj6NXioSf5LwnxEc209COa/WOSbjuhLUA==} - dev: false + '@octokit/openapi-webhooks-types@8.2.1': {} - /@octokit/plugin-paginate-graphql@5.2.2(@octokit/core@6.1.2): - resolution: {integrity: sha512-7znSVvlNAOJisCqAnjN1FtEziweOHSjPGAuc5W58NeGNAr/ZB57yCsjQbXDlWsVryA7hHQaEQPcBbJYFawlkyg==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-paginate-graphql@5.2.2(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - dev: false - /@octokit/plugin-paginate-rest@11.3.0(@octokit/core@6.1.2): - resolution: {integrity: sha512-n4znWfRinnUQF6TPyxs7EctSAA3yVSP4qlJP2YgI3g9d4Ae2n5F3XDOjbUluKRxPU3rfsgpOboI4O4VtPc6Ilg==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-paginate-rest@11.3.0(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - dev: false - /@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2): - resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - dev: false - /@octokit/plugin-request-log@5.3.0(@octokit/core@6.1.2): - resolution: {integrity: sha512-FiGcyjdtYPlr03ExBk/0ysIlEFIFGJQAVoPPMxL19B24bVSEiZQnVGBunNtaAF1YnvE/EFoDpXmITtRnyCiypQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-request-log@5.3.0(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - dev: false - /@octokit/plugin-rest-endpoint-methods@13.2.1(@octokit/core@6.1.2): - resolution: {integrity: sha512-YMWBw6Exh1ZBs5cCE0AnzYxSQDIJS00VlBqISTgNYmu5MBdeM07K/MAJjy/VkNaH5jpJmD/5HFUvIZ+LDB5jSQ==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-rest-endpoint-methods@13.2.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - dev: false - /@octokit/plugin-rest-endpoint-methods@13.2.4(@octokit/core@6.1.2): - resolution: {integrity: sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-rest-endpoint-methods@13.2.4(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 - dev: false - /@octokit/plugin-retry@7.1.1(@octokit/core@6.1.2): - resolution: {integrity: sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' + '@octokit/plugin-retry@7.1.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 bottleneck: 2.19.5 - dev: false - /@octokit/plugin-throttling@9.3.0(@octokit/core@6.1.2): - resolution: {integrity: sha512-B5YTToSRTzNSeEyssnrT7WwGhpIdbpV9NKIs3KyTWHX6PhpYn7gqF/+lL3BvsASBM3Sg5BAUYk7KZx5p/Ec77w==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': ^6.0.0 + '@octokit/plugin-throttling@9.3.0(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 '@octokit/types': 13.5.0 bottleneck: 2.19.5 - dev: false - /@octokit/request-error@6.1.1: - resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} - engines: {node: '>= 18'} + '@octokit/request-error@6.1.1': dependencies: '@octokit/types': 13.5.0 - dev: false - /@octokit/request@9.1.1: - resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} - engines: {node: '>= 18'} + '@octokit/request@9.1.1': dependencies: '@octokit/endpoint': 10.1.1 '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - dev: false - /@octokit/rest@21.0.0: - resolution: {integrity: sha512-XudXXOmiIjivdjNZ+fN71NLrnDM00sxSZlhqmPR3v0dVoJwyP628tSlc12xqn8nX3N0965583RBw5GPo6r8u4Q==} - engines: {node: '>= 18'} + '@octokit/rest@21.0.0': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) '@octokit/plugin-request-log': 5.3.0(@octokit/core@6.1.2) '@octokit/plugin-rest-endpoint-methods': 13.2.4(@octokit/core@6.1.2) - dev: false - /@octokit/types@13.5.0: - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + '@octokit/types@13.5.0': dependencies: '@octokit/openapi-types': 22.2.0 - dev: false - /@octokit/webhooks-methods@5.1.0: - resolution: {integrity: sha512-yFZa3UH11VIxYnnoOYCVoJ3q4ChuSOk2IVBBQ0O3xtKX4x9bmKb/1t+Mxixv2iUhzMdOl1qeWJqEhouXXzB3rQ==} - engines: {node: '>= 18'} - dev: false + '@octokit/webhooks-methods@5.1.0': {} - /@octokit/webhooks@13.2.7: - resolution: {integrity: sha512-sPHCyi9uZuCs1gg0yF53FFocM+GsiiBEhQQV/itGzzQ8gjyv2GMJ1YvgdDY4lC0ePZeiV3juEw4GbS6w1VHhRw==} - engines: {node: '>= 18'} + '@octokit/webhooks@13.2.7': dependencies: '@octokit/openapi-webhooks-types': 8.2.1 '@octokit/request-error': 6.1.1 '@octokit/webhooks-methods': 5.1.0 aggregate-error: 5.0.0 - dev: false - /@open-web3/orml-type-definitions@0.8.2-11: - resolution: {integrity: sha512-cUv5+mprnaGNt0tu3FhK1nFRBK7SGjPhA1O0nxWWeRmuuH5fjkr0glbHE9kcKuCBfsh7nt6NGwxwl9emQtUDSA==} - dev: false + '@open-web3/orml-type-definitions@0.8.2-11': {} - /@open-web3/orml-type-definitions@0.9.4-38: - resolution: {integrity: sha512-kV0++JlRLEf7Z1y+Jm+792zqx6Q7dzpGP73rJJmQrBaeTML5mQzu4veZ24TVtcLV6hsGjUU/ixrJODNj6CCuZQ==} + '@open-web3/orml-type-definitions@0.9.4-38': dependencies: lodash.merge: 4.6.2 - dev: false - /@open-web3/orml-type-definitions@1.1.4: - resolution: {integrity: sha512-diuQx0Pf7cfoBtCpZTrBQOeIur0POp6Y9qfDS3p11RBF2XKwQ7jw/YKEFYqga1AyrzTcoSEE2OYUfeW3AKU94w==} + '@open-web3/orml-type-definitions@1.1.4': dependencies: lodash.merge: 4.6.2 - dev: false - /@open-web3/orml-type-definitions@2.0.1: - resolution: {integrity: sha512-wqeSBOKk8UU9CBqYhK2yQh9YqwaS7vai71WuOGFNJnzRT+6WnzY0leaLTionuzfE3M4Y/jTrc8BTL6+PVFCr6Q==} + '@open-web3/orml-type-definitions@2.0.1': dependencies: lodash.merge: 4.6.2 - dev: false - /@openzeppelin/contracts@4.9.6: - resolution: {integrity: sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==} - dev: false + '@openzeppelin/contracts@4.9.6': {} - /@parallel-finance/type-definitions@2.0.1: - resolution: {integrity: sha512-fC1QfhFFd8oSZqdIh6kmoMNvTxZdQGw1sTAbdYSINyVxyCxKiDg47ZP9bAZFDexL7POqnXnn4pYM7kUAnsT+8Q==} + '@parallel-finance/type-definitions@2.0.1': dependencies: '@open-web3/orml-type-definitions': 2.0.1 - dev: false - /@peaqnetwork/type-definitions@0.0.4: - resolution: {integrity: sha512-bMja9T9PHQrEy4Uhh0ZTWvKGpgiDd51tZg4ZOpgC1KtVBF6Wx+bNtt+Zyg0DKwRh2Eg+xI5OEBPycsFOpdIWIA==} + '@peaqnetwork/type-definitions@0.0.4': dependencies: '@open-web3/orml-type-definitions': 0.9.4-38 - dev: false - /@pendulum-chain/type-definitions@0.3.8: - resolution: {integrity: sha512-xor/TijvR5Hg0NcXozzyWLK2kGmJCJu+yvzq8knXiNzqNLcvJxUz8K+ov2ox6MQrQ7qMgQTBphelQuhwAGJ5bw==} + '@pendulum-chain/type-definitions@0.3.8': dependencies: '@babel/runtime': 7.25.6 '@open-web3/orml-type-definitions': 1.1.4 - dev: false - /@phala/typedefs@0.2.33: - resolution: {integrity: sha512-CaRzIGfU6CUIKLPswYtOw/xbtTttqmJZpr3fhkxLvkBQMXIH14iISD763OFXtWui7DrAMBKo/bHawvFNgWGKTg==} - dev: false + '@phala/typedefs@0.2.33': {} - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: false + '@pkgjs/parseargs@0.11.0': optional: true - /@pnpm/config.env-replace@1.1.0: - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} - dev: false + '@pnpm/config.env-replace@1.1.0': {} - /@pnpm/network.ca-file@1.0.2: - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} + '@pnpm/network.ca-file@1.0.2': dependencies: graceful-fs: 4.2.10 - dev: false - /@pnpm/npm-conf@2.2.2: - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} - engines: {node: '>=12'} + '@pnpm/npm-conf@2.2.2': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - dev: false - /@polka/url@1.0.0-next.25: - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - dev: false + '@polka/url@1.0.0-next.25': {} - /@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1): - resolution: {integrity: sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==} - requiresBuild: true - peerDependencies: - rxjs: '>=7.8.0' + '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1)': dependencies: '@polkadot-api/metadata-builders': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 rxjs: 7.8.1 - dev: false optional: true - /@polkadot-api/json-rpc-provider-proxy@0.0.1: - resolution: {integrity: sha512-gmVDUP8LpCH0BXewbzqXF2sdHddq1H1q+XrAW2of+KZj4woQkIGBRGTJHeBEVHe30EB+UejR1N2dT4PO/RvDdg==} - requiresBuild: true - dev: false + '@polkadot-api/json-rpc-provider-proxy@0.0.1': optional: true - /@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==} - requiresBuild: true - dev: false + '@polkadot-api/json-rpc-provider-proxy@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': optional: true - /@polkadot-api/json-rpc-provider-proxy@0.1.0: - resolution: {integrity: sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==} - requiresBuild: true - dev: false + '@polkadot-api/json-rpc-provider-proxy@0.1.0': optional: true - /@polkadot-api/json-rpc-provider@0.0.1: - resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} - requiresBuild: true - dev: false + '@polkadot-api/json-rpc-provider@0.0.1': optional: true - /@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==} - requiresBuild: true - dev: false + '@polkadot-api/json-rpc-provider@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': optional: true - /@polkadot-api/merkleize-metadata@1.1.4: - resolution: {integrity: sha512-WlVqZjFqQIomfKxW7QIl68YAvA0YF6orsicV1rCsqkgHe7rMzj1JjkntEgPMcL3aksSDShdyb7SLinvOJgSa2Q==} + '@polkadot-api/merkleize-metadata@1.1.4': dependencies: '@polkadot-api/metadata-builders': 0.7.1 '@polkadot-api/substrate-bindings': 0.8.0 '@polkadot-api/utils': 0.1.1 - dev: false - /@polkadot-api/metadata-builders@0.0.1: - resolution: {integrity: sha512-GCI78BHDzXAF/L2pZD6Aod/yl82adqQ7ftNmKg51ixRL02JpWUA+SpUKTJE5MY1p8kiJJIo09P2um24SiJHxNA==} - requiresBuild: true + '@polkadot-api/metadata-builders@0.0.1': dependencies: '@polkadot-api/substrate-bindings': 0.0.1 '@polkadot-api/utils': 0.0.1 - dev: false optional: true - /@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==} - requiresBuild: true + '@polkadot-api/metadata-builders@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': dependencies: '@polkadot-api/substrate-bindings': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - dev: false optional: true - /@polkadot-api/metadata-builders@0.3.2: - resolution: {integrity: sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==} - requiresBuild: true + '@polkadot-api/metadata-builders@0.3.2': dependencies: '@polkadot-api/substrate-bindings': 0.6.0 '@polkadot-api/utils': 0.1.0 - dev: false optional: true - /@polkadot-api/metadata-builders@0.7.1: - resolution: {integrity: sha512-4P9sf4/HINcLubsDvHbS8ezfTKvOBNnRy18lOLyVDJsSwSPyaTKPpHbYl4vV0XCr7kwJJz8myyYjNadfhbmTaA==} + '@polkadot-api/metadata-builders@0.7.1': dependencies: '@polkadot-api/substrate-bindings': 0.8.0 '@polkadot-api/utils': 0.1.1 - dev: false - /@polkadot-api/observable-client@0.1.0(rxjs@7.8.1): - resolution: {integrity: sha512-GBCGDRztKorTLna/unjl/9SWZcRmvV58o9jwU2Y038VuPXZcr01jcw/1O3x+yeAuwyGzbucI/mLTDa1QoEml3A==} - requiresBuild: true - peerDependencies: - rxjs: '>=7.8.0' + '@polkadot-api/observable-client@0.1.0(rxjs@7.8.1)': dependencies: '@polkadot-api/metadata-builders': 0.0.1 '@polkadot-api/substrate-bindings': 0.0.1 '@polkadot-api/substrate-client': 0.0.1 '@polkadot-api/utils': 0.0.1 rxjs: 7.8.1 - dev: false optional: true - /@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1): - resolution: {integrity: sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==} - requiresBuild: true - peerDependencies: - '@polkadot-api/substrate-client': 0.1.4 - rxjs: '>=7.8.0' + '@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1)': dependencies: '@polkadot-api/metadata-builders': 0.3.2 '@polkadot-api/substrate-bindings': 0.6.0 '@polkadot-api/substrate-client': 0.1.4 '@polkadot-api/utils': 0.1.0 rxjs: 7.8.1 - dev: false optional: true - /@polkadot-api/substrate-bindings@0.0.1: - resolution: {integrity: sha512-bAe7a5bOPnuFVmpv7y4BBMRpNTnMmE0jtTqRUw/+D8ZlEHNVEJQGr4wu3QQCl7k1GnSV1wfv3mzIbYjErEBocg==} - requiresBuild: true + '@polkadot-api/substrate-bindings@0.0.1': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.5.0 '@polkadot-api/utils': 0.0.1 - '@scure/base': 1.1.7 + '@scure/base': 1.1.9 scale-ts: 1.6.0 - dev: false optional: true - /@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==} - requiresBuild: true + '@polkadot-api/substrate-bindings@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': dependencies: '@noble/hashes': 1.5.0 '@polkadot-api/utils': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@scure/base': 1.1.9 scale-ts: 1.6.0 - dev: false optional: true - /@polkadot-api/substrate-bindings@0.6.0: - resolution: {integrity: sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==} - requiresBuild: true + '@polkadot-api/substrate-bindings@0.6.0': dependencies: '@noble/hashes': 1.5.0 '@polkadot-api/utils': 0.1.0 '@scure/base': 1.1.9 scale-ts: 1.6.0 - dev: false optional: true - /@polkadot-api/substrate-bindings@0.8.0: - resolution: {integrity: sha512-nHj0tUIlrvm3tW8tSG7uvv4QBhfgjcwyNRFWdKQQ77gx83mfLdaBBrz9e2rPggwkWbptDZe2+IXE20OFF/G79w==} + '@polkadot-api/substrate-bindings@0.8.0': dependencies: '@noble/hashes': 1.4.0 '@polkadot-api/utils': 0.1.1 '@scure/base': 1.1.7 scale-ts: 1.6.0 - dev: false - /@polkadot-api/substrate-client@0.0.1: - resolution: {integrity: sha512-9Bg9SGc3AwE+wXONQoW8GC00N3v6lCZLW74HQzqB6ROdcm5VAHM4CB/xRzWSUF9CXL78ugiwtHx3wBcpx4H4Wg==} - requiresBuild: true - dev: false + '@polkadot-api/substrate-client@0.0.1': optional: true - /@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==} - requiresBuild: true - dev: false + '@polkadot-api/substrate-client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': optional: true - /@polkadot-api/substrate-client@0.1.4: - resolution: {integrity: sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==} - requiresBuild: true + '@polkadot-api/substrate-client@0.1.4': dependencies: '@polkadot-api/json-rpc-provider': 0.0.1 '@polkadot-api/utils': 0.1.0 - dev: false optional: true - /@polkadot-api/utils@0.0.1: - resolution: {integrity: sha512-3j+pRmlF9SgiYDabSdZsBSsN5XHbpXOAce1lWj56IEEaFZVjsiCaxDOA7C9nCcgfVXuvnbxqqEGQvnY+QfBAUw==} - requiresBuild: true - dev: false + '@polkadot-api/utils@0.0.1': optional: true - /@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0: - resolution: {integrity: sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==} - requiresBuild: true - dev: false + '@polkadot-api/utils@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': optional: true - /@polkadot-api/utils@0.1.0: - resolution: {integrity: sha512-MXzWZeuGxKizPx2Xf/47wx9sr/uxKw39bVJUptTJdsaQn/TGq+z310mHzf1RCGvC1diHM8f593KrnDgc9oNbJA==} - requiresBuild: true - dev: false + '@polkadot-api/utils@0.1.0': optional: true - /@polkadot-api/utils@0.1.1: - resolution: {integrity: sha512-ho1ORL5jEO96Zl72r/j1YTyX8wfXRD+XXrS8OR2LWdBR24MZqHO96xMboTcFehWK919iMKWAb9rCPNs2NiFS3Q==} - dev: false + '@polkadot-api/utils@0.1.1': {} - /@polkadot/api-augment@10.13.1: - resolution: {integrity: sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==} - engines: {node: '>=18'} + '@polkadot/api-augment@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 10.13.1 - '@polkadot/rpc-augment': 10.13.1 + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/types-augment': 10.13.1 '@polkadot/types-codec': 10.13.1 @@ -1988,14 +7188,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@11.3.1: - resolution: {integrity: sha512-Yj+6rb6h0WwY3yJ+UGhjGW+tyMRFUMsKQuGw+eFsXdjiNU9UoXsAqA2dG7Q1F+oeX/g+y2gLGBezNoCwbl6HfA==} - engines: {node: '>=18'} + '@polkadot/api-augment@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 11.3.1 - '@polkadot/rpc-augment': 11.3.1 + '@polkadot/api-base': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/types-augment': 11.3.1 '@polkadot/types-codec': 11.3.1 @@ -2005,14 +7202,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@12.1.1: - resolution: {integrity: sha512-x2cI4mt4y2DZ8b8BoxchlkkpdmvhmOqCLr7IHPcQGaHsA/oLYSgZk8YSvUFb6+W3WjnIZiNMzv/+UB9jQuGQ2Q==} - engines: {node: '>=18'} + '@polkadot/api-augment@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 12.1.1 - '@polkadot/rpc-augment': 12.1.1 + '@polkadot/api-base': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/types-augment': 12.1.1 '@polkadot/types-codec': 12.1.1 @@ -2022,14 +7216,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@12.4.2: - resolution: {integrity: sha512-BkG2tQpUUO0iUm65nSqP8hwHkNfN8jQw8apqflJNt9H8EkEL6v7sqwbLvGqtlxM9wzdxbg7lrWp3oHg4rOP31g==} - engines: {node: '>=18'} + '@polkadot/api-augment@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 12.4.2 - '@polkadot/rpc-augment': 12.4.2 + '@polkadot/api-base': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/types-augment': 12.4.2 '@polkadot/types-codec': 12.4.2 @@ -2039,14 +7230,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@13.0.1: - resolution: {integrity: sha512-r5R2U8PSPNGBsz+HxZ1JYq/KkDSnDh1aBb+H16wKj2uByXKhedpuGt/z1Myvhfm084ccTloZjXDbfpSdYBLi4Q==} - engines: {node: '>=18'} + '@polkadot/api-augment@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-augment': 13.0.1 + '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/types-augment': 13.0.1 '@polkadot/types-codec': 13.0.1 @@ -2056,32 +7244,26 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@13.2.1: - resolution: {integrity: sha512-NTkI+/Hm48eWc/4Ojh/5elxnjnow5ptXK97IZdkWAe7mWi9hJR05Uq5lGt/T/57E9LSRWEuYje8cIDS3jbbAAw==} - engines: {node: '>=18'} + '@polkadot/api-augment@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-base': 13.2.1 - '@polkadot/rpc-augment': 13.2.1 - '@polkadot/types': 13.2.1 - '@polkadot/types-augment': 13.2.1 - '@polkadot/types-codec': 13.2.1 + '@polkadot/api-base': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 + '@polkadot/types-augment': 14.0.1 + '@polkadot/types-codec': 14.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-augment@7.15.1: - resolution: {integrity: sha512-7csQLS6zuYuGq7W1EkTBz1ZmxyRvx/Qpz7E7zPSwxmY8Whb7Yn2effU9XF0eCcRpyfSW8LodF8wMmLxGYs1OaQ==} - engines: {node: '>=14.0.0'} + '@polkadot/api-augment@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api-base': 7.15.1 - '@polkadot/rpc-augment': 7.15.1 + '@polkadot/api-base': 7.15.1(encoding@0.1.13) + '@polkadot/rpc-augment': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/types-augment': 7.15.1 '@polkadot/types-codec': 7.15.1 @@ -2089,15 +7271,12 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/api-augment@9.14.2: - resolution: {integrity: sha512-19MmW8AHEcLkdcUIo3LLk0eCQgREWqNSxkUyOeWn7UiNMY1AhDOOwMStUBNCvrIDK6VL6GGc1sY7rkPCLMuKSw==} - engines: {node: '>=14.0.0'} + '@polkadot/api-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api-base': 9.14.2 - '@polkadot/rpc-augment': 9.14.2 + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/types-augment': 9.14.2 '@polkadot/types-codec': 9.14.2 @@ -2106,13 +7285,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@10.13.1: - resolution: {integrity: sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==} - engines: {node: '>=18'} + '@polkadot/api-base@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 10.13.1 + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -2121,13 +7297,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@11.3.1: - resolution: {integrity: sha512-b8UkNL00NN7+3QaLCwL5cKg+7YchHoKCAhwKusWHNBZkkO6Oo2BWilu0dZkPJOyqV9P389Kbd9+oH+SKs9u2VQ==} - engines: {node: '>=18'} + '@polkadot/api-base@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 11.3.1 + '@polkadot/rpc-core': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -2136,13 +7309,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@12.1.1: - resolution: {integrity: sha512-/zLnekv5uFnjzYWhjUf6m0WOJorA0Qm/CWg7z6V+INnacDmVD+WIgYW+XLka90KXpW92sN5ycZEdcQGKBxSJOg==} - engines: {node: '>=18'} + '@polkadot/api-base@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 12.1.1 + '@polkadot/rpc-core': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -2151,13 +7321,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@12.4.2: - resolution: {integrity: sha512-XYI7Po8i6C4lYZah7Xo0v7zOAawBUfkmtx0YxsLY/665Sup8oqzEj666xtV9qjBzR9coNhQonIFOn+9fh27Ncw==} - engines: {node: '>=18'} + '@polkadot/api-base@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 12.4.2 + '@polkadot/rpc-core': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/util': 13.1.1 rxjs: 7.8.1 @@ -2166,13 +7333,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@13.0.1: - resolution: {integrity: sha512-TDkgcSZLd3YQ3j9Zx6coEEiBazaK6y3CboaIuUbPNxR9DchlVdIJWSm/1Agh76opsEABK9SjDfsWzVw0TStidA==} - engines: {node: '>=18'} + '@polkadot/api-base@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 13.0.1 + '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/util': 13.1.1 rxjs: 7.8.1 @@ -2181,14 +7345,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@13.2.1: - resolution: {integrity: sha512-00twdIjTjzdYNdU19i2YKLoWBmf2Yr6b3qrvqIVScHipUkKMbfFBgoPRB5FtcviBbEvLurgfyzHklwnrbWo8GQ==} - engines: {node: '>=18'} + '@polkadot/api-base@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 13.2.1 - '@polkadot/types': 13.2.1 + '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 '@polkadot/util': 13.1.1 rxjs: 7.8.1 tslib: 2.7.0 @@ -2196,28 +7357,22 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-base@7.15.1: - resolution: {integrity: sha512-UlhLdljJPDwGpm5FxOjvJNFTxXMRFaMuVNx6EklbuetbBEJ/Amihhtj0EJRodxQwtZ4ZtPKYKt+g+Dn7OJJh4g==} - engines: {node: '>=14.0.0'} + '@polkadot/api-base@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-core': 7.15.1 + '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/util': 8.7.1 rxjs: 7.8.1 transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/api-base@9.14.2: - resolution: {integrity: sha512-ky9fmzG1Tnrjr/SBZ0aBB21l0TFr+CIyQenQczoUyVgiuxVaI/2Bp6R2SFrHhG28P+PW2/RcYhn2oIAR2Z2fZQ==} - engines: {node: '>=14.0.0'} + '@polkadot/api-base@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-core': 9.14.2 + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/util': 10.4.2 rxjs: 7.8.1 @@ -2225,16 +7380,13 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - - /@polkadot/api-derive@10.13.1: - resolution: {integrity: sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==} - engines: {node: '>=18'} + + '@polkadot/api-derive@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 10.13.1 - '@polkadot/api-augment': 10.13.1 - '@polkadot/api-base': 10.13.1 - '@polkadot/rpc-core': 10.13.1 + '@polkadot/api': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 @@ -2245,16 +7397,13 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@11.3.1: - resolution: {integrity: sha512-9dopzrh4cRuft1nANmBvMY/hEhFDu0VICMTOGxQLOl8NMfcOFPTLAN0JhSBUoicGZhV+c4vpv01NBx/7/IL1HA==} - engines: {node: '>=18'} + '@polkadot/api-derive@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 11.3.1 - '@polkadot/api-augment': 11.3.1 - '@polkadot/api-base': 11.3.1 - '@polkadot/rpc-core': 11.3.1 + '@polkadot/api': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/types-codec': 11.3.1 '@polkadot/util': 12.6.2 @@ -2265,16 +7414,13 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@12.1.1: - resolution: {integrity: sha512-VMwHcQY8gU/fhwgRICs9/EwTZVMSWW9Gf1ktwsWQmNM1RnrR6oN4/hvzsQor4Be/mC93w2f8bX/71QVmOgL5NA==} - engines: {node: '>=18'} + '@polkadot/api-derive@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 12.1.1 - '@polkadot/api-augment': 12.1.1 - '@polkadot/api-base': 12.1.1 - '@polkadot/rpc-core': 12.1.1 + '@polkadot/api': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 @@ -2285,16 +7431,13 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@12.4.2: - resolution: {integrity: sha512-R0AMANEnqs5AiTaiQX2FXCxUlOibeDSgqlkyG1/0KDsdr6PO/l3dJOgEO+grgAwh4hdqzk4I9uQpdKxG83f2Gw==} - engines: {node: '>=18'} + '@polkadot/api-derive@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 12.4.2 - '@polkadot/api-augment': 12.4.2 - '@polkadot/api-base': 12.4.2 - '@polkadot/rpc-core': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/types-codec': 12.4.2 '@polkadot/util': 13.1.1 @@ -2305,16 +7448,13 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@13.0.1: - resolution: {integrity: sha512-TiPSFp6l9ks0HLJoEWHyqKKz28eoWz3xqglFG10As0udU8J1u8trPyr+SLWHT0DVsto3u9CP+OneWWMA7fTlCw==} - engines: {node: '>=18'} + '@polkadot/api-derive@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-core': 13.0.1 + '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/types-codec': 13.0.1 '@polkadot/util': 13.1.1 @@ -2325,18 +7465,15 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@13.2.1: - resolution: {integrity: sha512-npxvS0kYcSFqmYv2G8QKWAJwFhIv/MBuGU0bV7cGP9K1A3j2Do3yYjvN1dTtY20jBavWNwmWFdXBV6/TRRsgmg==} - engines: {node: '>=18'} + '@polkadot/api-derive@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 13.2.1 - '@polkadot/api-augment': 13.2.1 - '@polkadot/api-base': 13.2.1 - '@polkadot/rpc-core': 13.2.1 - '@polkadot/types': 13.2.1 - '@polkadot/types-codec': 13.2.1 + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 + '@polkadot/types-codec': 14.0.1 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) rxjs: 7.8.1 @@ -2345,17 +7482,14 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api-derive@7.15.1: - resolution: {integrity: sha512-CsOQppksQBaa34L1fWRzmfQQpoEBwfH0yTTQxgj3h7rFYGVPxEKGeFjo1+IgI2vXXvOO73Z8E4H/MnbxvKrs1Q==} - engines: {node: '>=14.0.0'} + '@polkadot/api-derive@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api': 7.15.1 - '@polkadot/api-augment': 7.15.1 - '@polkadot/api-base': 7.15.1 - '@polkadot/rpc-core': 7.15.1 + '@polkadot/api': 7.15.1(encoding@0.1.13) + '@polkadot/api-augment': 7.15.1(encoding@0.1.13) + '@polkadot/api-base': 7.15.1(encoding@0.1.13) + '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 @@ -2364,17 +7498,14 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/api-derive@9.14.2: - resolution: {integrity: sha512-yw9OXucmeggmFqBTMgza0uZwhNjPxS7MaT7lSCUIRKckl1GejdV+qMhL3XFxPFeYzXwzFpdPG11zWf+qJlalqw==} - engines: {node: '>=14.0.0'} + '@polkadot/api-derive@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api': 9.14.2 - '@polkadot/api-augment': 9.14.2 - '@polkadot/api-base': 9.14.2 - '@polkadot/rpc-core': 9.14.2 + '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 @@ -2384,19 +7515,16 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@10.13.1: - resolution: {integrity: sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==} - engines: {node: '>=18'} + '@polkadot/api@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 10.13.1 - '@polkadot/api-base': 10.13.1 - '@polkadot/api-derive': 10.13.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) - '@polkadot/rpc-augment': 10.13.1 - '@polkadot/rpc-core': 10.13.1 - '@polkadot/rpc-provider': 10.13.1 + '@polkadot/api-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/types-augment': 10.13.1 '@polkadot/types-codec': 10.13.1 @@ -2411,19 +7539,16 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@11.3.1: - resolution: {integrity: sha512-q4kFIIHTLvKxM24b0Eo8hJevsPMme+aITJGrDML9BgdZYTRN14+cu5nXiCsQvaEamdyYj+uCXWe2OV9X7pPxsA==} - engines: {node: '>=18'} + '@polkadot/api@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 11.3.1 - '@polkadot/api-base': 11.3.1 - '@polkadot/api-derive': 11.3.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) - '@polkadot/rpc-augment': 11.3.1 - '@polkadot/rpc-core': 11.3.1 - '@polkadot/rpc-provider': 11.3.1 + '@polkadot/api-augment': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/rpc-augment': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/types-augment': 11.3.1 '@polkadot/types-codec': 11.3.1 @@ -2438,19 +7563,16 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@12.1.1: - resolution: {integrity: sha512-XvX1gRUsnHDkEARBS1TAFCXncp6YABf/NCtOBt8FohokSzvB6Kxrcb6zurMbUm2piOdjgW5xsG3TCDRw6vACLA==} - engines: {node: '>=18'} + '@polkadot/api@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 12.1.1 - '@polkadot/api-base': 12.1.1 - '@polkadot/api-derive': 12.1.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) - '@polkadot/rpc-augment': 12.1.1 - '@polkadot/rpc-core': 12.1.1 - '@polkadot/rpc-provider': 12.1.1 + '@polkadot/api-augment': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) + '@polkadot/rpc-augment': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/types-augment': 12.1.1 '@polkadot/types-codec': 12.1.1 @@ -2465,19 +7587,16 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@12.4.2: - resolution: {integrity: sha512-e1KS048471iBWZU10TJNEYOZqLO+8h8ajmVqpaIBOVkamN7tmacBxmHgq0+IA8VrGxjxtYNa1xF5Sqrg76uBEg==} - engines: {node: '>=18'} + '@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 12.4.2 - '@polkadot/api-base': 12.4.2 - '@polkadot/api-derive': 12.4.2 - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 12.4.2 - '@polkadot/rpc-core': 12.4.2 - '@polkadot/rpc-provider': 12.4.2 + '@polkadot/api-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/rpc-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/types-augment': 12.4.2 '@polkadot/types-codec': 12.4.2 @@ -2492,19 +7611,16 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@13.0.1: - resolution: {integrity: sha512-st+Y5I8+7/3PCtO651viU4C7PcbDZJHB93acPjqCGzpekwrxOmnBEsupw8CcJwyRVzj/7qMadkSd0b/Uc8JqIA==} - engines: {node: '>=18'} + '@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/api-derive': 13.0.1 - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-core': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 + '@polkadot/api-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/types-augment': 13.0.1 '@polkadot/types-codec': 13.0.1 @@ -2519,24 +7635,21 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - - /@polkadot/api@13.2.1: - resolution: {integrity: sha512-QvgKD3/q6KIU3ZuNYFJUNc6B8bGBoqeMF+iaPxJn3Twhh4iVD5XIymD5fVszSqiL1uPXMhzcWecjwE8rDidBoQ==} - engines: {node: '>=18'} - dependencies: - '@polkadot/api-augment': 13.2.1 - '@polkadot/api-base': 13.2.1 - '@polkadot/api-derive': 13.2.1 - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 13.2.1 - '@polkadot/rpc-core': 13.2.1 - '@polkadot/rpc-provider': 13.2.1 - '@polkadot/types': 13.2.1 - '@polkadot/types-augment': 13.2.1 - '@polkadot/types-codec': 13.2.1 - '@polkadot/types-create': 13.2.1 - '@polkadot/types-known': 13.2.1 + + '@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/rpc-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 + '@polkadot/types-augment': 14.0.1 + '@polkadot/types-codec': 14.0.1 + '@polkadot/types-create': 14.0.1 + '@polkadot/types-known': 14.0.1 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) eventemitter3: 5.0.1 @@ -2546,20 +7659,17 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/api@7.15.1: - resolution: {integrity: sha512-z0z6+k8+R9ixRMWzfsYrNDnqSV5zHKmyhTCL0I7+1I081V18MJTCFUKubrh0t1gD0/FCt3U9Ibvr4IbtukYLrQ==} - engines: {node: '>=14.0.0'} + '@polkadot/api@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api-augment': 7.15.1 - '@polkadot/api-base': 7.15.1 - '@polkadot/api-derive': 7.15.1 - '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1)(@polkadot/util@8.7.1) - '@polkadot/rpc-augment': 7.15.1 - '@polkadot/rpc-core': 7.15.1 - '@polkadot/rpc-provider': 7.15.1 + '@polkadot/api-augment': 7.15.1(encoding@0.1.13) + '@polkadot/api-base': 7.15.1(encoding@0.1.13) + '@polkadot/api-derive': 7.15.1(encoding@0.1.13) + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) + '@polkadot/rpc-augment': 7.15.1(encoding@0.1.13) + '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) + '@polkadot/rpc-provider': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/types-augment': 7.15.1 '@polkadot/types-codec': 7.15.1 @@ -2572,20 +7682,17 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/api@9.14.2: - resolution: {integrity: sha512-R3eYFj2JgY1zRb+OCYQxNlJXCs2FA+AU4uIEiVcXnVLmR3M55tkRNEwYAZmiFxx0pQmegGgPMc33q7TWGdw24A==} - engines: {node: '>=14.0.0'} + '@polkadot/api@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/api-augment': 9.14.2 - '@polkadot/api-base': 9.14.2 - '@polkadot/api-derive': 9.14.2 - '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2)(@polkadot/util@10.4.2) - '@polkadot/rpc-augment': 9.14.2 - '@polkadot/rpc-core': 9.14.2 - '@polkadot/rpc-provider': 9.14.2 + '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/types-augment': 9.14.2 '@polkadot/types-codec': 9.14.2 @@ -2599,56 +7706,53 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/apps-config@0.143.2(@polkadot/keyring@13.1.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-b+l1GpJ6x68h3m1hWWeO6dbsPjY/PtR8mdaDjxHt0CuWf3bUpZQLjPUrAHPtpuJ3DxwbJY+ALK1grMA3JeuchQ==} - engines: {node: '>=18'} + '@polkadot/apps-config@0.143.2(@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@acala-network/type-definitions': 5.1.2(@polkadot/types@12.4.2) - '@bifrost-finance/type-definitions': 1.11.3(@polkadot/api@12.4.2) + '@bifrost-finance/type-definitions': 1.11.3(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@crustio/type-definitions': 1.3.0 '@darwinia/types': 2.8.10 '@darwinia/types-known': 2.8.10 - '@digitalnative/type-definitions': 1.1.27(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@digitalnative/type-definitions': 1.1.27(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@docknetwork/node-types': 0.16.0 '@edgeware/node-types': 3.6.2-wako '@equilab/definitions': 1.4.18 - '@fragnova/api-augment': 0.1.0-spec-1.0.4-mainnet - '@frequency-chain/api-augment': 1.11.1 + '@fragnova/api-augment': 0.1.0-spec-1.0.4-mainnet(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@frequency-chain/api-augment': 1.11.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@interlay/interbtc-types': 1.13.0 '@kiltprotocol/type-definitions': 0.35.1 '@laminar/type-definitions': 0.3.1 - '@logion/node-api': 0.27.0-4 + '@logion/node-api': 0.27.0-4(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@mangata-finance/type-definitions': 2.1.2(@polkadot/types@12.4.2) '@metaverse-network-sdk/type-definitions': 0.0.1-16 '@parallel-finance/type-definitions': 2.0.1 '@peaqnetwork/type-definitions': 0.0.4 '@pendulum-chain/type-definitions': 0.3.8 '@phala/typedefs': 0.2.33 - '@polkadot/api': 12.4.2 - '@polkadot/api-derive': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-derive': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/networks': 13.1.1 - '@polkadot/react-identicon': 3.10.1(@polkadot/keyring@13.1.1)(@polkadot/networks@13.1.1)(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1) + '@polkadot/react-identicon': 3.10.1(@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1))(@polkadot/networks@13.1.1)(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) '@polkadot/types': 12.4.2 '@polkadot/types-codec': 12.4.2 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) '@polkadot/x-fetch': 13.1.1 - '@polkadot/x-ws': 13.1.1 + '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polymeshassociation/polymesh-types': 5.7.0 - '@snowfork/snowbridge-types': 0.2.7(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@snowfork/snowbridge-types': 0.2.7(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(encoding@0.1.13) '@sora-substrate/type-definitions': 1.27.7 - '@subsocial/definitions': 0.8.14 - '@unique-nft/opal-testnet-types': 1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2) - '@unique-nft/quartz-mainnet-types': 1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2) - '@unique-nft/sapphire-mainnet-types': 1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2) - '@unique-nft/unique-mainnet-types': 1001.63.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2) + '@subsocial/definitions': 0.8.14(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@unique-nft/opal-testnet-types': 1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2) + '@unique-nft/quartz-mainnet-types': 1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2) + '@unique-nft/sapphire-mainnet-types': 1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2) + '@unique-nft/unique-mainnet-types': 1001.63.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2) '@zeitgeistpm/type-defs': 1.0.0 '@zeroio/type-definitions': 0.0.14 - moonbeam-types-bundle: 2.0.10 - pontem-types-bundle: 1.0.15(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + moonbeam-types-bundle: 2.0.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) + pontem-types-bundle: 1.0.15(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) rxjs: 7.8.1 tslib: 2.7.0 transitivePeerDependencies: @@ -2660,172 +7764,96 @@ packages: - react-is - supports-color - utf-8-validate - dev: false - /@polkadot/keyring@10.4.2(@polkadot/util-crypto@10.4.2)(@polkadot/util@10.4.2): - resolution: {integrity: sha512-7iHhJuXaHrRTG6cJDbZE9G+c1ts1dujp0qbO4RfAPmT7YUvphHvAtCKueN9UKPz5+TYDL+rP/jDEaSKU8jl/qQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 10.4.2 - '@polkadot/util-crypto': 10.4.2 + '@polkadot/keyring@10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) - dev: false - /@polkadot/keyring@12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2): - resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2 + '@polkadot/keyring@12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2)': dependencies: '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) tslib: 2.7.0 - dev: false - /@polkadot/keyring@12.6.2(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - '@polkadot/util-crypto': 12.6.2 + '@polkadot/keyring@12.6.2(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) tslib: 2.7.0 - dev: false - /@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-Wm+9gn946GIPjGzvueObLGBBS9s541HE6mvKdWGEmPFMzH93ESN931RZlOd67my5MWryiSP05h5SHTp7bSaQTA==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1 + '@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) tslib: 2.7.0 - dev: false - /@polkadot/keyring@6.11.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-rW8INl7pO6Dmaffd6Df1yAYCRWa2RmWQ0LGfJeA/M6seVIkI6J3opZqAd4q2Op+h9a7z4TESQGk8yggOEL+Csg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 6.11.1 - '@polkadot/util-crypto': 6.11.1 + '@polkadot/keyring@6.11.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - dev: false - /@polkadot/keyring@7.9.2(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-6UGoIxhiTyISkYEZhUbCPpgVxaneIfb/DBVlHtbvaABc8Mqh1KuqcTIq19Mh9wXlBuijl25rw4lUASrE/9sBqg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 7.9.2 - '@polkadot/util-crypto': 7.9.2 + '@polkadot/keyring@7.9.2(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - dev: false - /@polkadot/keyring@8.7.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-t6ZgQVC+nQT7XwbWtEhkDpiAzxKVJw8Xd/gWdww6xIrawHu7jo3SGB4QNdPgkf8TvDHYAAJiupzVQYAlOIq3GA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 8.7.1 - '@polkadot/util-crypto': 8.7.1 + '@polkadot/keyring@8.7.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - dev: false - /@polkadot/keyring@8.7.1(@polkadot/util-crypto@8.7.1)(@polkadot/util@8.7.1): - resolution: {integrity: sha512-t6ZgQVC+nQT7XwbWtEhkDpiAzxKVJw8Xd/gWdww6xIrawHu7jo3SGB4QNdPgkf8TvDHYAAJiupzVQYAlOIq3GA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 8.7.1 - '@polkadot/util-crypto': 8.7.1 + '@polkadot/keyring@8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) - dev: false - /@polkadot/metadata@4.17.1: - resolution: {integrity: sha512-219isiCWVfbu5JxZnOPj+cV4T+S0XHS4+Jal3t3xz9y4nbgr+25Pa4KInEsJPx0u8EZAxMeiUCX3vd5U7oe72g==} - engines: {node: '>=14.0.0'} + '@polkadot/metadata@4.17.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types': 4.17.1 '@polkadot/types-known': 4.17.1 '@polkadot/util': 6.11.1 '@polkadot/util-crypto': 6.11.1(@polkadot/util@6.11.1) - dev: false - /@polkadot/networks@10.4.2: - resolution: {integrity: sha512-FAh/znrEvWBiA/LbcT5GXHsCFUl//y9KqxLghSr/CreAmAergiJNT0MVUezC7Y36nkATgmsr4ylFwIxhVtuuCw==} - engines: {node: '>=14.0.0'} + '@polkadot/networks@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 '@substrate/ss58-registry': 1.50.0 - dev: false - /@polkadot/networks@12.6.2: - resolution: {integrity: sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==} - engines: {node: '>=18'} + '@polkadot/networks@12.6.2': dependencies: '@polkadot/util': 12.6.2 - '@substrate/ss58-registry': 1.44.0 + '@substrate/ss58-registry': 1.50.0 tslib: 2.7.0 - dev: false - /@polkadot/networks@13.1.1: - resolution: {integrity: sha512-eEQ4+Mfl1xFtApeU5PdXZ2XBhxNSvUz9yW+YQVGUCkXRjWFbqNRsTOYWGd9uFbiAOXiiiXbtqfZpxSDzIm4XOg==} - engines: {node: '>=18'} + '@polkadot/networks@13.1.1': dependencies: '@polkadot/util': 13.1.1 '@substrate/ss58-registry': 1.50.0 tslib: 2.7.0 - dev: false - /@polkadot/networks@6.11.1: - resolution: {integrity: sha512-0C6Ha2kvr42se3Gevx6UhHzv3KnPHML0N73Amjwvdr4y0HLZ1Nfw+vcm5yqpz5gpiehqz97XqFrsPRauYdcksQ==} - engines: {node: '>=14.0.0'} + '@polkadot/networks@6.11.1': dependencies: '@babel/runtime': 7.25.6 - dev: false - /@polkadot/networks@8.7.1: - resolution: {integrity: sha512-8xAmhDW0ry5EKcEjp6VTuwoTm0DdDo/zHsmx88P6sVL87gupuFsL+B6TrsYLl8GcaqxujwrOlKB+CKTUg7qFKg==} - engines: {node: '>=14.0.0'} + '@polkadot/networks@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 '@substrate/ss58-registry': 1.50.0 - dev: false - /@polkadot/react-identicon@3.10.1(@polkadot/keyring@13.1.1)(@polkadot/networks@13.1.1)(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1)(react-dom@18.3.1)(react-is@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-zzcKixDj27YdA4gTN+IvKFFSgatKliHuqsEjOJxAidLsbD1EUJUqeYuNhUftLFGO7JEJG0qrKJhCNLBvDJcJlg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/keyring': '*' - '@polkadot/util': '*' - '@polkadot/util-crypto': '*' - react: '*' - react-dom: '*' - react-is: '*' + '@polkadot/react-identicon@3.10.1(@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1))(@polkadot/networks@13.1.1)(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/ui-settings': 3.10.1(@polkadot/networks@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/ui-shared': 3.10.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/ui-shared': 3.10.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) ethereum-blockies-base64: 1.0.2 @@ -2834,17 +7862,14 @@ packages: react-copy-to-clipboard: 5.1.0(react@18.3.1) react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - styled-components: 6.1.11(react-dom@18.3.1)(react@18.3.1) + styled-components: 6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.7.0 transitivePeerDependencies: - '@polkadot/networks' - dev: false - /@polkadot/rpc-augment@10.13.1: - resolution: {integrity: sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 10.13.1 + '@polkadot/rpc-core': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 @@ -2853,13 +7878,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@11.3.1: - resolution: {integrity: sha512-2PaDcKNju4QYQpxwVkWbRU3M0t340nMX9cMo+8awgvgL1LliV/fUDZueMKLuSS910JJMTPQ7y2pK4eQgMt08gQ==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 11.3.1 + '@polkadot/rpc-core': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/types-codec': 11.3.1 '@polkadot/util': 12.6.2 @@ -2868,13 +7890,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@12.1.1: - resolution: {integrity: sha512-oDPn070l94pppXbuVk75BVsYgupdV8ndmslnUKWpPlfOeAU5SaBu4jMkj3eAi3VH0ersUpmlp1UuYN612//h8w==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 12.1.1 + '@polkadot/rpc-core': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 @@ -2883,13 +7902,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@12.4.2: - resolution: {integrity: sha512-IEco5pnso+fYkZNMlMAN5i4XAxdXPv0PZ0HNuWlCwF/MmRvWl8pq5JFtY1FiByHEbeuHwMIUhHM5SDKQ85q9Hg==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 12.4.2 + '@polkadot/rpc-core': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/types-codec': 12.4.2 '@polkadot/util': 13.1.1 @@ -2898,13 +7914,10 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@13.0.1: - resolution: {integrity: sha512-igXNG8mONVgqS4Olt7+WmPoX7G/QL/xrHkPOAD2sbS8+p8LC2gDe/+vVFIkKtEKAHgYSel3vZT3iIppjtEG6gw==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 13.0.1 + '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/types-codec': 13.0.1 '@polkadot/util': 13.1.1 @@ -2913,43 +7926,34 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@13.2.1: - resolution: {integrity: sha512-HkndaAJPR1fi2xrzvP3q4g48WUCb26btGTeg1AKG9FGx9P2dgtpaPRmbMitmgVSzzRurrkxf3Meip8nC7BwDeg==} - engines: {node: '>=18'} + '@polkadot/rpc-augment@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-core': 13.2.1 - '@polkadot/types': 13.2.1 - '@polkadot/types-codec': 13.2.1 + '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 + '@polkadot/types-codec': 14.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-augment@7.15.1: - resolution: {integrity: sha512-sK0+mphN7nGz/eNPsshVi0qd0+N0Pqxuebwc1YkUGP0f9EkDxzSGp6UjGcSwWVaAtk9WZZ1MpK1Jwb/2GrKV7Q==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-augment@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-core': 7.15.1 + '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/rpc-augment@9.14.2: - resolution: {integrity: sha512-mOubRm3qbKZTbP9H01XRrfTk7k5it9WyzaWAg72DJBQBYdgPUUkGSgpPD/Srkk5/5GAQTWVWL1I2UIBKJ4TJjQ==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-core': 9.14.2 + '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 @@ -2957,14 +7961,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@10.13.1: - resolution: {integrity: sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==} - engines: {node: '>=18'} + '@polkadot/rpc-core@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 10.13.1 - '@polkadot/rpc-provider': 10.13.1 + '@polkadot/rpc-augment': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 10.13.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -2973,14 +7974,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@11.3.1: - resolution: {integrity: sha512-KKNepsDd/mpmXcA6v/h14eFFPEzLGd7nrvx2UUXUxoZ0Fq2MH1hplP3s93k1oduNY/vOXJR2K9S4dKManA6GVQ==} - engines: {node: '>=18'} + '@polkadot/rpc-core@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 11.3.1 - '@polkadot/rpc-provider': 11.3.1 + '@polkadot/rpc-augment': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 11.3.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -2989,14 +7987,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@12.1.1: - resolution: {integrity: sha512-NB4BZo9RdAZPBfZ11NoujB8+SDkDgvlrSiiv9FPMhfvTJo0Sr5FAq0Wd2aSC4D/6qbt5e89CHOW+0gBEm9d6dw==} - engines: {node: '>=18'} + '@polkadot/rpc-core@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 12.1.1 - '@polkadot/rpc-provider': 12.1.1 + '@polkadot/rpc-augment': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.1.1 '@polkadot/util': 12.6.2 rxjs: 7.8.1 @@ -3005,14 +8000,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@12.4.2: - resolution: {integrity: sha512-yaveqxNcmyluyNgsBT5tpnCa/md0CGbOtRK7K82LWsz7gsbh0x80GBbJrQGxsUybg1gPeZbO1q9IigwA6fY8ag==} - engines: {node: '>=18'} + '@polkadot/rpc-core@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 12.4.2 - '@polkadot/rpc-provider': 12.4.2 + '@polkadot/rpc-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 '@polkadot/util': 13.1.1 rxjs: 7.8.1 @@ -3021,14 +8013,11 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@13.0.1: - resolution: {integrity: sha512-+z7/4RUsJKiELEunZgXvi4GkGgjPhQd3+RYwCCN455efJ15SHPgdREsAOwUSBO5/dODqXeqZYojKAUIxMlJNqw==} - engines: {node: '>=18'} + '@polkadot/rpc-core@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 + '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 13.0.1 '@polkadot/util': 13.1.1 rxjs: 7.8.1 @@ -3037,15 +8026,12 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@13.2.1: - resolution: {integrity: sha512-hy0GksUlb/TfQ38m3ysIWj3qD+rIsyCdxx8Ug5rIx1u0odv86NZ7nTqtH066Ct2riVaPBgBkObFnlpDWTJ6auA==} - engines: {node: '>=18'} + '@polkadot/rpc-core@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/rpc-augment': 13.2.1 - '@polkadot/rpc-provider': 13.2.1 - '@polkadot/types': 13.2.1 + '@polkadot/rpc-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 '@polkadot/util': 13.1.1 rxjs: 7.8.1 tslib: 2.7.0 @@ -3053,30 +8039,24 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-core@7.15.1: - resolution: {integrity: sha512-4Sb0e0PWmarCOizzxQAE1NQSr5z0n+hdkrq3+aPohGu9Rh4PodG+OWeIBy7Ov/3GgdhNQyBLG+RiVtliXecM3g==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-core@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-augment': 7.15.1 - '@polkadot/rpc-provider': 7.15.1 + '@polkadot/rpc-augment': 7.15.1(encoding@0.1.13) + '@polkadot/rpc-provider': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/util': 8.7.1 rxjs: 7.8.1 transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/rpc-core@9.14.2: - resolution: {integrity: sha512-krA/mtQ5t9nUQEsEVC1sjkttLuzN6z6gyJxK2IlpMS3S5ncy/R6w4FOpy+Q0H18Dn83JBo0p7ZtY7Y6XkK48Kw==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-core@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/rpc-augment': 9.14.2 - '@polkadot/rpc-provider': 9.14.2 + '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/util': 10.4.2 rxjs: 7.8.1 @@ -3084,163 +8064,142 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@10.13.1: - resolution: {integrity: sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@10.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 10.13.1 '@polkadot/types-support': 10.13.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@polkadot/x-fetch': 12.6.2 '@polkadot/x-global': 12.6.2 - '@polkadot/x-ws': 12.6.2 + '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.8 + '@substrate/connect': 0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@11.3.1: - resolution: {integrity: sha512-pqERChoHo45hd3WAgW8UuzarRF+G/o/eXEbl0PXLubiayw4X4qCmIzmtntUcKYgxGNcYGZaG87ZU8OjN97m6UA==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 11.3.1 '@polkadot/types-support': 11.3.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@polkadot/x-fetch': 12.6.2 '@polkadot/x-global': 12.6.2 - '@polkadot/x-ws': 12.6.2 + '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.10 + '@substrate/connect': 0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@12.1.1: - resolution: {integrity: sha512-nDr0Qb5sIzTTx6qmgr9ibNcQs/VDoPzZ+49kcltf0A6BdSytGy532Yhf2A158aD41324V9YPAzxVRLxZyJzhkw==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 12.1.1 '@polkadot/types-support': 12.1.1 '@polkadot/util': 12.6.2 '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@polkadot/x-fetch': 12.6.2 '@polkadot/x-global': 12.6.2 - '@polkadot/x-ws': 12.6.2 + '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.10 + '@substrate/connect': 0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@12.4.2: - resolution: {integrity: sha512-cAhfN937INyxwW1AdjABySdCKhC7QCIONRDHDea1aLpiuxq/w+QwjxauR9fCNGh3lTaAwwnmZ5WfFU2PtkDMGQ==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types': 12.4.2 '@polkadot/types-support': 12.4.2 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/x-fetch': 13.1.1 '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1 + '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.11 + '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@13.0.1: - resolution: {integrity: sha512-rl7jizh0b9FI2Z81vbpm+ui6cND3zxMMC8SSxkIzemC0t1L6O/I+zaPYwNpqVpa7wIeZbSfe69SrvtjeZBcn2g==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types': 13.0.1 '@polkadot/types-support': 13.0.1 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/x-fetch': 13.1.1 '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1 + '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.11 + '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@13.2.1: - resolution: {integrity: sha512-bbMVYHTNFUa89aY3UQ1hFYD+dP+v+0vhjsnHYYlv37rSUTqOGqW91rkHd63xYCpLAimFt7KRw8xR+SMSYiuDjw==} - engines: {node: '>=18'} + '@polkadot/rpc-provider@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/types': 13.2.1 - '@polkadot/types-support': 13.2.1 + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/types': 14.0.1 + '@polkadot/types-support': 14.0.1 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/x-fetch': 13.1.1 '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1 + '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 nock: 13.5.4 tslib: 2.7.0 optionalDependencies: - '@substrate/connect': 0.8.11 + '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/rpc-provider@7.15.1: - resolution: {integrity: sha512-n0RWfSaD/r90JXeJkKry1aGZwJeBUUiMpXUQ9Uvp6DYBbYEDs0fKtWLpdT3PdFrMbe5y3kwQmNLxwe6iF4+mzg==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-provider@7.15.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1)(@polkadot/util@8.7.1) + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) '@polkadot/types': 7.15.1 '@polkadot/types-support': 7.15.1 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) - '@polkadot/x-fetch': 8.7.1 + '@polkadot/x-fetch': 8.7.1(encoding@0.1.13) '@polkadot/x-global': 8.7.1 '@polkadot/x-ws': 8.7.1 '@substrate/connect': 0.7.0-alpha.0 @@ -3250,14 +8209,11 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /@polkadot/rpc-provider@9.14.2: - resolution: {integrity: sha512-YTSywjD5PF01V47Ru5tln2LlpUwJiSOdz6rlJXPpMaY53hUp7+xMU01FVAQ1bllSBNisSD1Msv/mYHq84Oai2g==} - engines: {node: '>=14.0.0'} + '@polkadot/rpc-provider@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2)(@polkadot/util@10.4.2) + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) '@polkadot/types': 9.14.2 '@polkadot/types-support': 9.14.2 '@polkadot/util': 10.4.2 @@ -3269,239 +8225,164 @@ packages: mock-socket: 9.3.1 nock: 13.5.4 optionalDependencies: - '@substrate/connect': 0.7.19 + '@substrate/connect': 0.7.19(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@polkadot/types-augment@10.13.1: - resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} - engines: {node: '>=18'} + '@polkadot/types-augment@10.13.1': dependencies: '@polkadot/types': 10.13.1 '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@11.3.1: - resolution: {integrity: sha512-eR3HVpvUmB3v7q2jTWVmVfAVfb1/kuNn7ij94Zqadg/fuUq0pKqIOKwkUj3OxRM3A/5BnW3MbgparjKD3r+fyw==} - engines: {node: '>=18'} + '@polkadot/types-augment@11.3.1': dependencies: '@polkadot/types': 11.3.1 '@polkadot/types-codec': 11.3.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@12.1.1: - resolution: {integrity: sha512-HdzjaXapcmNAdT6TWJOuv124PTKbAf5+5JldQ7oPZFaCEhaOTazZYiZ27nqLaj0l4rG7wWzFMiGqjbHwAvtmlg==} - engines: {node: '>=18'} + '@polkadot/types-augment@12.1.1': dependencies: '@polkadot/types': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@12.4.2: - resolution: {integrity: sha512-3fDCOy2BEMuAtMYl4crKg76bv/0pDNEuzpAzV4EBUMIlJwypmjy5sg3gUPCMcA+ckX3xb8DhkWU4ceUdS7T2KQ==} - engines: {node: '>=18'} + '@polkadot/types-augment@12.4.2': dependencies: '@polkadot/types': 12.4.2 '@polkadot/types-codec': 12.4.2 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@13.0.1: - resolution: {integrity: sha512-MKS8OAiKHgeeLwyjPukHRwlUlrTkdPTVdsFs6H3yWUr0G2I2nIgHuOTK/8OYVBMplNnLgPsNtpEpY+VduAEefQ==} - engines: {node: '>=18'} + '@polkadot/types-augment@13.0.1': dependencies: '@polkadot/types': 13.0.1 '@polkadot/types-codec': 13.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@13.2.1: - resolution: {integrity: sha512-FpV7/2kIJmmswRmwUbp41lixdNX15olueUjHnSweFk0xEn2Ur43oC0Y3eU3Ab7Y5gPJpceMCfwYz+PjCUGedDA==} - engines: {node: '>=18'} + '@polkadot/types-augment@14.0.1': dependencies: - '@polkadot/types': 13.2.1 - '@polkadot/types-codec': 13.2.1 + '@polkadot/types': 14.0.1 + '@polkadot/types-codec': 14.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-augment@7.15.1: - resolution: {integrity: sha512-aqm7xT/66TCna0I2utpIekoquKo0K5pnkA/7WDzZ6gyD8he2h0IXfe8xWjVmuyhjxrT/C/7X1aUF2Z0xlOCwzQ==} - engines: {node: '>=14.0.0'} + '@polkadot/types-augment@7.15.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-augment@9.14.2: - resolution: {integrity: sha512-WO9d7RJufUeY3iFgt2Wz762kOu1tjEiGBR5TT4AHtpEchVHUeosVTrN9eycC+BhleqYu52CocKz6u3qCT/jKLg==} - engines: {node: '>=14.0.0'} + '@polkadot/types-augment@9.14.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/types-codec@10.13.1: - resolution: {integrity: sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==} - engines: {node: '>=18'} + '@polkadot/types-codec@10.13.1': dependencies: '@polkadot/util': 12.6.2 '@polkadot/x-bigint': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@11.3.1: - resolution: {integrity: sha512-i7IiiuuL+Z/jFoKTA9xeh4wGQnhnNNjMT0+1ohvlOvnFsoKZKFQQOaDPPntGJVL1JDCV+KjkN2uQKZSeW8tguQ==} - engines: {node: '>=18'} + '@polkadot/types-codec@11.3.1': dependencies: '@polkadot/util': 12.6.2 '@polkadot/x-bigint': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@12.1.1: - resolution: {integrity: sha512-Ob3nFptHT4dDvGc/3l4dBXmvsI3wDWS2oCOxACA+hYWufnlTIQ4M4sHI4kSBQvDoEmaFt8P2Be4SmtyT0VSd1w==} - engines: {node: '>=18'} + '@polkadot/types-codec@12.1.1': dependencies: '@polkadot/util': 12.6.2 '@polkadot/x-bigint': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@12.4.2: - resolution: {integrity: sha512-DiPGRFWtVMepD9i05eC3orSbGtpN7un/pXOrXu0oriU+oxLkpvZH68ZsPNtJhKdQy03cAYtvB8elJOFJZYqoqQ==} - engines: {node: '>=18'} + '@polkadot/types-codec@12.4.2': dependencies: '@polkadot/util': 13.1.1 '@polkadot/x-bigint': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@13.0.1: - resolution: {integrity: sha512-E+8Ny8wr/BEGqchoLejP8Z6qmQQaJmBui1rlwWgKCypI4gnDvhNa+hHheIgrUfSzNwUgsxC/04G9fIRnCaxDpw==} - engines: {node: '>=18'} + '@polkadot/types-codec@13.0.1': dependencies: '@polkadot/util': 13.1.1 '@polkadot/x-bigint': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@13.2.1: - resolution: {integrity: sha512-tFAzzS8sMYItoD5a91sFMD+rskWyv4WjSmUZaj0Y4OfLtDAiQvgO0KncdGJIB6D+zZ/T7khpgsv/CZbN3YnezA==} - engines: {node: '>=18'} + '@polkadot/types-codec@14.0.1': dependencies: '@polkadot/util': 13.1.1 '@polkadot/x-bigint': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-codec@7.15.1: - resolution: {integrity: sha512-nI11dT7FGaeDd/fKPD8iJRFGhosOJoyjhZ0gLFFDlKCaD3AcGBRTTY8HFJpP/5QXXhZzfZsD93fVKrosnegU0Q==} - engines: {node: '>=14.0.0'} + '@polkadot/types-codec@7.15.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-codec@9.14.2: - resolution: {integrity: sha512-AJ4XF7W1no4PENLBRU955V6gDxJw0h++EN3YoDgThozZ0sj3OxyFupKgNBZcZb2V23H8JxQozzIad8k+nJbO1w==} - engines: {node: '>=14.0.0'} + '@polkadot/types-codec@9.14.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 '@polkadot/x-bigint': 10.4.2 - dev: false - /@polkadot/types-create@10.13.1: - resolution: {integrity: sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==} - engines: {node: '>=18'} + '@polkadot/types-create@10.13.1': dependencies: '@polkadot/types-codec': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-create@11.3.1: - resolution: {integrity: sha512-pBXtpz5FehcRJ6j5MzFUIUN8ZWM7z6HbqK1GxBmYbJVRElcGcOg7a/rL2pQVphU0Rx1E8bSO4thzGf4wUxSX7w==} - engines: {node: '>=18'} + '@polkadot/types-create@11.3.1': dependencies: '@polkadot/types-codec': 11.3.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-create@12.1.1: - resolution: {integrity: sha512-K/I4vCnmI7IbtQeURiRMONDqesIVcZp16KEduBcbJm/RWDj0D3mr71066Yr8OhrhteLvULJpViy7EK4ynPvmSw==} - engines: {node: '>=18'} + '@polkadot/types-create@12.1.1': dependencies: '@polkadot/types-codec': 12.1.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-create@12.4.2: - resolution: {integrity: sha512-nOpeAKZLdSqNMfzS3waQXgyPPaNt8rUHEmR5+WNv6c/Ke/vyf710wjxiTewfp0wpBgtdrimlgG4DLX1J9Ms1LA==} - engines: {node: '>=18'} + '@polkadot/types-create@12.4.2': dependencies: '@polkadot/types-codec': 12.4.2 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-create@13.0.1: - resolution: {integrity: sha512-ge5ZmZOQoCqSOB1JtcZZFq2ysh4rnS9xrwC5BVbtk9GZaop5hRmLLmCXqDn49zEsgynRWHgOiKMP8T9AvOigMg==} - engines: {node: '>=18'} + '@polkadot/types-create@13.0.1': dependencies: '@polkadot/types-codec': 13.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-create@13.2.1: - resolution: {integrity: sha512-O/WKdsrNuMaZLf+XRCdum2xJYs5OKC6N3EMPF5Uhg10b80Y/hQCbzA/iWd3/aMNDLUA5XWhixwzJdrZWIMVIzg==} - engines: {node: '>=18'} + '@polkadot/types-create@14.0.1': dependencies: - '@polkadot/types-codec': 13.2.1 + '@polkadot/types-codec': 14.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-create@7.15.1: - resolution: {integrity: sha512-+HiaHn7XOwP0kv/rVdORlVkNuMoxuvt+jd67A/CeEreJiXqRLu+S61Mdk7wi6719PTaOal1hTDFfyGrtUd8FSQ==} - engines: {node: '>=14.0.0'} + '@polkadot/types-create@7.15.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-create@9.14.2: - resolution: {integrity: sha512-nSnKpBierlmGBQT8r6/SHf6uamBIzk4WmdMsAsR4uJKJF1PtbIqx2W5PY91xWSiMSNMzjkbCppHkwaDAMwLGaw==} - engines: {node: '>=14.0.0'} + '@polkadot/types-create@9.14.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/types-known@10.13.1: - resolution: {integrity: sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==} - engines: {node: '>=18'} + '@polkadot/types-known@10.13.1': dependencies: '@polkadot/networks': 12.6.2 '@polkadot/types': 10.13.1 @@ -3509,11 +8390,8 @@ packages: '@polkadot/types-create': 10.13.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-known@11.3.1: - resolution: {integrity: sha512-3BIof7u6tn9bk3ZCIxA07iNoQ3uj4+vn3DTOjCKECozkRlt6V+kWRvqh16Hc0SHMg/QjcMb2fIu/WZhka1McUQ==} - engines: {node: '>=18'} + '@polkadot/types-known@11.3.1': dependencies: '@polkadot/networks': 12.6.2 '@polkadot/types': 11.3.1 @@ -3521,11 +8399,8 @@ packages: '@polkadot/types-create': 11.3.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-known@12.1.1: - resolution: {integrity: sha512-4YxY7tB+BVX6k3ubrToYKyh2Jb4QvoLvzwNSGSjyj0RGwiQCu8anFGIzYdaUJ2iQlhLFb6P4AZWykVvhrXGmqg==} - engines: {node: '>=18'} + '@polkadot/types-known@12.1.1': dependencies: '@polkadot/networks': 12.6.2 '@polkadot/types': 12.1.1 @@ -3533,11 +8408,8 @@ packages: '@polkadot/types-create': 12.1.1 '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-known@12.4.2: - resolution: {integrity: sha512-bvhO4KQu/dgPmdwQXsweSMRiRisJ7Bp38lZVEIFykfd2qYyRW3OQEbIPKYpx9raD+fDATU0bTiKQnELrSGhYXw==} - engines: {node: '>=18'} + '@polkadot/types-known@12.4.2': dependencies: '@polkadot/networks': 13.1.1 '@polkadot/types': 12.4.2 @@ -3545,11 +8417,8 @@ packages: '@polkadot/types-create': 12.4.2 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-known@13.0.1: - resolution: {integrity: sha512-ZWtQSrDoO290RJu7mZDo1unKcfz1O3ylQkKH7g3oh6Mzmq9I4q7jeS1kS22rJml45berAPIVqZ3zFfODTl6ngA==} - engines: {node: '>=18'} + '@polkadot/types-known@13.0.1': dependencies: '@polkadot/networks': 13.1.1 '@polkadot/types': 13.0.1 @@ -3557,43 +8426,31 @@ packages: '@polkadot/types-create': 13.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-known@13.2.1: - resolution: {integrity: sha512-uz3c4/IvspLpgN8q15A+QH8KWFauzcrV3RfLFlMP2BkkF5qpOwNeP7c4U8j0CZGQySqBsJRCGWmgBXrXg669KA==} - engines: {node: '>=18'} + '@polkadot/types-known@14.0.1': dependencies: '@polkadot/networks': 13.1.1 - '@polkadot/types': 13.2.1 - '@polkadot/types-codec': 13.2.1 - '@polkadot/types-create': 13.2.1 + '@polkadot/types': 14.0.1 + '@polkadot/types-codec': 14.0.1 + '@polkadot/types-create': 14.0.1 '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-known@4.17.1: - resolution: {integrity: sha512-YkOwGrO+k9aVrBR8FgYHnfJKhOfpdgC5ZRYNL/xJ9oa7lBYqPts9ENAxeBmJS/5IGeDF9f32MNyrCP2umeCXWg==} - engines: {node: '>=14.0.0'} + '@polkadot/types-known@4.17.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/networks': 6.11.1 '@polkadot/types': 4.17.1 '@polkadot/util': 6.11.1 - dev: false - /@polkadot/types-known@6.12.1: - resolution: {integrity: sha512-Z8bHpPQy+mqUm0uR1tai6ra0bQIoPmgRcGFYUM+rJtW1kx/6kZLh10HAICjLpPeA1cwLRzaxHRDqH5MCU6OgXw==} - engines: {node: '>=14.0.0'} + '@polkadot/types-known@6.12.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/networks': 8.7.1 '@polkadot/types': 6.12.1 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-known@7.15.1: - resolution: {integrity: sha512-LMcNP0CxT84DqAKV62/qDeeIVIJCR5yzE9b+9AsYhyfhE4apwxjrThqZA7K0CF56bOdQJSexAerYB/jwk2IijA==} - engines: {node: '>=14.0.0'} + '@polkadot/types-known@7.15.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/networks': 8.7.1 @@ -3601,11 +8458,8 @@ packages: '@polkadot/types-codec': 7.15.1 '@polkadot/types-create': 7.15.1 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-known@9.14.2: - resolution: {integrity: sha512-iM8WOCgguzJ3TLMqlm4K1gKQEwWm2zxEKT1HZZ1irs/lAbBk9MquDWDvebryiw3XsLB8xgrp3RTIBn2Q4FjB2A==} - engines: {node: '>=14.0.0'} + '@polkadot/types-known@9.14.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/networks': 10.4.2 @@ -3613,77 +8467,50 @@ packages: '@polkadot/types-codec': 9.14.2 '@polkadot/types-create': 9.14.2 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/types-support@10.13.1: - resolution: {integrity: sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==} - engines: {node: '>=18'} + '@polkadot/types-support@10.13.1': dependencies: '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-support@11.3.1: - resolution: {integrity: sha512-jTFz1GKyF7nI29yIOq4v0NiWTOf5yX4HahJNeFD8TcxoLhF+6tH/XXqrUXJEfbaTlSrRWiW1LZYlb+snctqKHA==} - engines: {node: '>=18'} + '@polkadot/types-support@11.3.1': dependencies: '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-support@12.1.1: - resolution: {integrity: sha512-mLXrbj0maKFWqV1+4QRzaNnZyV/rAQW0XSrIzfIZn//zSRSIUaXaVAZ62uzgdmzXXFH2qD3hpNlmvmjcEMm2Qg==} - engines: {node: '>=18'} + '@polkadot/types-support@12.1.1': dependencies: '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/types-support@12.4.2: - resolution: {integrity: sha512-bz6JSt23UEZ2eXgN4ust6z5QF9pO5uNH7UzCP+8I/Nm85ZipeBYj2Wu6pLlE3Hw30hWZpuPxMDOKoEhN5bhLgw==} - engines: {node: '>=18'} + '@polkadot/types-support@12.4.2': dependencies: '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-support@13.0.1: - resolution: {integrity: sha512-UeGnjvyZSegFgzZ6HlR4H7+1itJBAEkGm9NKwEvZTTZJ0dG4zdxbHLNPURJ9UhDYCZ7bOGqkcB49o+hWY25dDA==} - engines: {node: '>=18'} + '@polkadot/types-support@13.0.1': dependencies: '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-support@13.2.1: - resolution: {integrity: sha512-jSbbUTXU+yZJQPRAWmxaDoe4NRO6SjpZPzBIbpuiadx1slON8XB80fVYIGBXuM2xRVrNrB6fCjyCTG7Razj6Hg==} - engines: {node: '>=18'} + '@polkadot/types-support@14.0.1': dependencies: '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/types-support@7.15.1: - resolution: {integrity: sha512-FIK251ffVo+NaUXLlaJeB5OvT7idDd3uxaoBM6IwsS87rzt2CcWMyCbu0uX89AHZUhSviVx7xaBxfkGEqMePWA==} - engines: {node: '>=14.0.0'} + '@polkadot/types-support@7.15.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/types-support@9.14.2: - resolution: {integrity: sha512-VWCOPgXDK3XtXT7wMLyIWeNDZxUbNcw/8Pn6n6vMogs7o/n4h6WGbGMeTIQhPWyn831/RmkVs5+2DUC+2LlOhw==} - engines: {node: '>=14.0.0'} + '@polkadot/types-support@9.14.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/types@10.13.1: - resolution: {integrity: sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==} - engines: {node: '>=18'} + '@polkadot/types@10.13.1': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types-augment': 10.13.1 '@polkadot/types-codec': 10.13.1 '@polkadot/types-create': 10.13.1 @@ -3691,13 +8518,10 @@ packages: '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@11.3.1: - resolution: {integrity: sha512-5c7uRFXQTT11Awi6T0yFIdAfD6xGDAOz06Kp7M5S9OGNZY28wSPk5x6BYfNphWPaIBmHHewYJB5qmnrdYQAWKQ==} - engines: {node: '>=18'} + '@polkadot/types@11.3.1': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types-augment': 11.3.1 '@polkadot/types-codec': 11.3.1 '@polkadot/types-create': 11.3.1 @@ -3705,13 +8529,10 @@ packages: '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@12.1.1: - resolution: {integrity: sha512-+b8v7ORjL20r6VvdWL/fPTHmDXtfAfqkQQxBB6exxOhqrnJfnhAYQjJomKcyj1VMTQiyyR9FBAc7vVvTEFX2ew==} - engines: {node: '>=18'} + '@polkadot/types@12.1.1': dependencies: - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types-augment': 12.1.1 '@polkadot/types-codec': 12.1.1 '@polkadot/types-create': 12.1.1 @@ -3719,13 +8540,10 @@ packages: '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@12.4.2: - resolution: {integrity: sha512-ivYtt7hYcRvo69ULb1BJA9BE1uefijXcaR089Dzosr9+sMzvsB1yslNQReOq+Wzq6h6AQj4qex6qVqjWZE6Z4A==} - engines: {node: '>=18'} + '@polkadot/types@12.4.2': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types-augment': 12.4.2 '@polkadot/types-codec': 12.4.2 '@polkadot/types-create': 12.4.2 @@ -3733,13 +8551,10 @@ packages: '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@13.0.1: - resolution: {integrity: sha512-01uOx24Fjvhjt1CvKOL+oy1eExAsF4EVuwgZhwAL+WkD0zqlOlAhqlXn5Wg7sY80yzwmgDTLd8Oej/pHFOdCBQ==} - engines: {node: '>=18'} + '@polkadot/types@13.0.1': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types-augment': 13.0.1 '@polkadot/types-codec': 13.0.1 '@polkadot/types-create': 13.0.1 @@ -3747,104 +8562,72 @@ packages: '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@13.2.1: - resolution: {integrity: sha512-5yQ0mHMNvwgXeHQ1RZOuHaeak3utAdcBqCpHoagnYrAnGHqtO7kg7YLtT4LkFw2nwL85axu8tOQMv6/3kpFy9w==} - engines: {node: '>=18'} + '@polkadot/types@14.0.1': dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) - '@polkadot/types-augment': 13.2.1 - '@polkadot/types-codec': 13.2.1 - '@polkadot/types-create': 13.2.1 + '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) + '@polkadot/types-augment': 14.0.1 + '@polkadot/types-codec': 14.0.1 + '@polkadot/types-create': 14.0.1 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) rxjs: 7.8.1 tslib: 2.7.0 - dev: false - /@polkadot/types@4.17.1: - resolution: {integrity: sha512-rjW4OFdwvFekzN3ATLibC2JPSd8AWt5YepJhmuCPdwH26r3zB8bEC6dM7YQExLVUmygVPvgXk5ffHI6RAdXBMg==} - engines: {node: '>=14.0.0'} + '@polkadot/types@4.17.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/metadata': 4.17.1 '@polkadot/util': 6.11.1 '@polkadot/util-crypto': 6.11.1(@polkadot/util@6.11.1) '@polkadot/x-rxjs': 6.11.1 - dev: false - /@polkadot/types@6.12.1: - resolution: {integrity: sha512-O37cAGUL0xiXTuO3ySweVh0OuFUD6asrd0TfuzGsEp3jAISWdElEHV5QDiftWq8J9Vf8BMgTcP2QLFbmSusxqA==} - engines: {node: '>=14.0.0'} + '@polkadot/types@6.12.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/types-known': 6.12.1 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) rxjs: 7.8.1 - dev: false - /@polkadot/types@7.15.1: - resolution: {integrity: sha512-KawZVS+eLR1D6O7c/P5cSUwr6biM9Qd2KwKtJIO8l1Mrxp7r+y2tQnXSSXVAd6XPdb3wVMhnIID+NW3W99TAnQ==} - engines: {node: '>=14.0.0'} + '@polkadot/types@7.15.1': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1)(@polkadot/util@8.7.1) + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) '@polkadot/types-augment': 7.15.1 '@polkadot/types-codec': 7.15.1 '@polkadot/types-create': 7.15.1 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) rxjs: 7.8.1 - dev: false - /@polkadot/types@9.14.2: - resolution: {integrity: sha512-hGLddTiJbvowhhUZJ3k+olmmBc1KAjWIQxujIUIYASih8FQ3/YJDKxaofGOzh0VygOKW3jxQBN2VZPofyDP9KQ==} - engines: {node: '>=14.0.0'} + '@polkadot/types@9.14.2': dependencies: '@babel/runtime': 7.25.6 - '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2)(@polkadot/util@10.4.2) + '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) '@polkadot/types-augment': 9.14.2 '@polkadot/types-codec': 9.14.2 '@polkadot/types-create': 9.14.2 '@polkadot/util': 10.4.2 '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) rxjs: 7.8.1 - dev: false - /@polkadot/ui-settings@3.10.1(@polkadot/networks@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-FD22MWrTue0Ry4gk+tnCRUOju0tzMwNZoUutSMaYJwIFqiLw4PZu8YRle2uwWI/XioUfjzYC59WDJcYhtY3y4w==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/networks': '*' - '@polkadot/util': '*' + '@polkadot/ui-settings@3.10.1(@polkadot/networks@13.1.1)(@polkadot/util@13.1.1)': dependencies: '@polkadot/networks': 13.1.1 '@polkadot/util': 13.1.1 eventemitter3: 5.0.1 store: 2.0.12 tslib: 2.7.0 - dev: false - /@polkadot/ui-shared@3.10.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-g7cjZhIYEUsV2MPolRhBY/41Mhpg1b1J3S3DQMIO2Q/Kg78askeypBdMspOrpVO/UGpWWCGUh07ix3xpJWiGMw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/util-crypto': '*' + '@polkadot/ui-shared@3.10.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) colord: 2.9.3 tslib: 2.7.0 - dev: false - /@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2): - resolution: {integrity: sha512-RxZvF7C4+EF3fzQv8hZOLrYCBq5+wA+2LWv98nECkroChY3C2ZZvyWDqn8+aonNULt4dCVTWDZM0QIY6y4LUAQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 10.4.2 + '@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@noble/hashes': 1.2.0 @@ -3857,49 +8640,34 @@ packages: '@scure/base': 1.1.1 ed2curve: 0.3.0 tweetnacl: 1.0.3 - dev: false - /@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2): - resolution: {integrity: sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 + '@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2)': dependencies: '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.5.0 '@polkadot/networks': 12.6.2 '@polkadot/util': 12.6.2 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) '@polkadot/x-bigint': 12.6.2 - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) - '@scure/base': 1.1.7 + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) + '@scure/base': 1.1.9 tslib: 2.7.0 - dev: false - /@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1): - resolution: {integrity: sha512-FG68rrLPdfLcscEyH10vnGkakM4O2lqr71S3GDhgc9WXaS8y9jisLgMPg8jbMHiQBJ3iKYkmtPKiLBowRslj2w==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 + '@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1)': dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@polkadot/networks': 13.1.1 '@polkadot/util': 13.1.1 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1) + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) '@polkadot/x-bigint': 13.1.1 - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) '@scure/base': 1.1.7 tslib: 2.7.0 - dev: false - /@polkadot/util-crypto@6.11.1(@polkadot/util@6.11.1): - resolution: {integrity: sha512-fWA1Nz17FxWJslweZS4l0Uo30WXb5mYV1KEACVzM+BSZAvG5eoiOAYX6VYZjyw6/7u53XKrWQlD83iPsg3KvZw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 6.11.1 + '@polkadot/util-crypto@6.11.1(@polkadot/util@6.11.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/networks': 6.11.1 @@ -3917,13 +8685,8 @@ packages: scryptsy: 2.1.0 tweetnacl: 1.0.3 xxhashjs: 0.2.2 - dev: false - /@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1): - resolution: {integrity: sha512-TaSuJ2aNrB5sYK7YXszkEv24nYJKRFqjF2OrggoMg6uYxUAECvTkldFnhtgeizMweRMxJIBu6bMHlSIutbWgjw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': 8.7.1 + '@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1)': dependencies: '@babel/runtime': 7.25.6 '@noble/hashes': 1.0.0 @@ -3936,11 +8699,8 @@ packages: '@scure/base': 1.0.0 ed2curve: 0.3.0 tweetnacl: 1.0.3 - dev: false - /@polkadot/util@10.4.2: - resolution: {integrity: sha512-0r5MGICYiaCdWnx+7Axlpvzisy/bi1wZGXgCSw5+ZTyPTOqvsYRqM2X879yxvMsGfibxzWqNzaiVjToz1jvUaA==} - engines: {node: '>=14.0.0'} + '@polkadot/util@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-bigint': 10.4.2 @@ -3949,11 +8709,8 @@ packages: '@polkadot/x-textencoder': 10.4.2 '@types/bn.js': 5.1.5 bn.js: 5.2.1 - dev: false - /@polkadot/util@12.6.2: - resolution: {integrity: sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==} - engines: {node: '>=18'} + '@polkadot/util@12.6.2': dependencies: '@polkadot/x-bigint': 12.6.2 '@polkadot/x-global': 12.6.2 @@ -3962,11 +8719,8 @@ packages: '@types/bn.js': 5.1.5 bn.js: 5.2.1 tslib: 2.7.0 - dev: false - /@polkadot/util@13.1.1: - resolution: {integrity: sha512-M4iQ5Um8tFdDmD7a96nPzfrEt+kxyWOqQDPqXyaax4QBnq/WCbq0jo8IO61uz55mdMQnGZvq8jd8uge4V6JzzQ==} - engines: {node: '>=18'} + '@polkadot/util@13.1.1': dependencies: '@polkadot/x-bigint': 13.1.1 '@polkadot/x-global': 13.1.1 @@ -3975,11 +8729,8 @@ packages: '@types/bn.js': 5.1.5 bn.js: 5.2.1 tslib: 2.7.0 - dev: false - /@polkadot/util@6.11.1: - resolution: {integrity: sha512-TEdCetr9rsdUfJZqQgX/vxLuV4XU8KMoKBMJdx+JuQ5EWemIdQkEtMBdL8k8udNGbgSNiYFA6rPppATeIxAScg==} - engines: {node: '>=14.0.0'} + '@polkadot/util@6.11.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-textdecoder': 6.11.1 @@ -3988,11 +8739,8 @@ packages: bn.js: 4.12.0 camelcase: 5.3.1 ip-regex: 4.3.0 - dev: false - /@polkadot/util@8.7.1: - resolution: {integrity: sha512-XjY1bTo7V6OvOCe4yn8H2vifeuBciCy0gq0k5P1tlGUQLI/Yt0hvDmxcA0FEPtqg8CL+rYRG7WXGPVNjkrNvyQ==} - engines: {node: '>=14.0.0'} + '@polkadot/util@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-bigint': 8.7.1 @@ -4002,102 +8750,53 @@ packages: '@types/bn.js': 5.1.5 bn.js: 5.2.1 ip-regex: 4.3.0 - dev: false - /@polkadot/wasm-bridge@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2): - resolution: {integrity: sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-bridge@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 '@polkadot/x-randomvalues': 10.4.2 - dev: false - /@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): - resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 12.6.2 '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1): - resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 13.1.1 '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-asmjs@4.6.1(@polkadot/util@6.11.1): - resolution: {integrity: sha512-1oHQjz2oEO1kCIcQniOP+dZ9N2YXf2yCLHLsKaKSvfXiWaetVCaBNB8oIHIVYvuLnVc8qlMi66O6xc1UublHsw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-asmjs@4.6.1(@polkadot/util@6.11.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 6.11.1 - dev: false - /@polkadot/wasm-crypto-asmjs@5.1.1(@polkadot/util@8.7.1): - resolution: {integrity: sha512-1WBwc2G3pZMKW1T01uXzKE30Sg22MXmF3RbbZiWWk3H2d/Er4jZQRpjumxO5YGWan+xOb7HQQdwnrUnrPgbDhg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-asmjs@5.1.1(@polkadot/util@8.7.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/wasm-crypto-asmjs@6.4.1(@polkadot/util@10.4.2): - resolution: {integrity: sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-asmjs@6.4.1(@polkadot/util@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.2): - resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.2)': dependencies: '@polkadot/util': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@13.1.1): - resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-init@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2): - resolution: {integrity: sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto-init@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 @@ -4105,127 +8804,72 @@ packages: '@polkadot/wasm-crypto-asmjs': 6.4.1(@polkadot/util@10.4.2) '@polkadot/wasm-crypto-wasm': 6.4.1(@polkadot/util@10.4.2) '@polkadot/x-randomvalues': 10.4.2 - dev: false - /@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): - resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1): - resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-wasm@4.6.1(@polkadot/util@6.11.1): - resolution: {integrity: sha512-NI3JVwmLjrSYpSVuhu0yeQYSlsZrdpK41UC48sY3kyxXC71pi6OVePbtHS1K3xh3FFmDd9srSchExi3IwzKzMw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-wasm@4.6.1(@polkadot/util@6.11.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 6.11.1 - dev: false - /@polkadot/wasm-crypto-wasm@5.1.1(@polkadot/util@8.7.1): - resolution: {integrity: sha512-F9PZ30J2S8vUNl2oY7Myow5Xsx5z5uNVpnNlJwlmY8IXBvyucvyQ4HSdhJsrbs4W1BfFc0mHghxgp0FbBCnf/Q==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-wasm@5.1.1(@polkadot/util@8.7.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 - dev: false - /@polkadot/wasm-crypto-wasm@6.4.1(@polkadot/util@10.4.2): - resolution: {integrity: sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-wasm@6.4.1(@polkadot/util@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) - dev: false - /@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.6.2): - resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@12.6.2)': dependencies: '@polkadot/util': 12.6.2 '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@13.1.1): - resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto@4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1): - resolution: {integrity: sha512-2wEftBDxDG+TN8Ah6ogtvzjdZdcF0mAjU4UNNOfpmkBCxQYZOrAHB8HXhzo3noSsKkLX7PDX57NxvJ9OhoTAjw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto@4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 6.11.1 '@polkadot/wasm-crypto-asmjs': 4.6.1(@polkadot/util@6.11.1) '@polkadot/wasm-crypto-wasm': 4.6.1(@polkadot/util@6.11.1) '@polkadot/x-randomvalues': 6.11.1 - dev: false - /@polkadot/wasm-crypto@5.1.1(@polkadot/util@8.7.1)(@polkadot/x-randomvalues@8.7.1): - resolution: {integrity: sha512-JCcAVfH8DhYuEyd4oX1ouByxhou0TvpErKn8kHjtzt7+tRoFi0nzWlmK4z49vszsV3JJgXxV81i10C0BYlwTcQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto@5.1.1(@polkadot/util@8.7.1)(@polkadot/x-randomvalues@8.7.1)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 8.7.1 '@polkadot/wasm-crypto-asmjs': 5.1.1(@polkadot/util@8.7.1) '@polkadot/wasm-crypto-wasm': 5.1.1(@polkadot/util@8.7.1) '@polkadot/x-randomvalues': 8.7.1 - dev: false - /@polkadot/wasm-crypto@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2): - resolution: {integrity: sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 @@ -4235,320 +8879,197 @@ packages: '@polkadot/wasm-crypto-wasm': 6.4.1(@polkadot/util@10.4.2) '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) '@polkadot/x-randomvalues': 10.4.2 - dev: false - /@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2): - resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1): - resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' + '@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': dependencies: '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2) + '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) tslib: 2.7.0 - dev: false - /@polkadot/wasm-util@6.4.1(@polkadot/util@10.4.2): - resolution: {integrity: sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-util@6.4.1(@polkadot/util@10.4.2)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/util': 10.4.2 - dev: false - /@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2): - resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)': dependencies: '@polkadot/util': 12.6.2 tslib: 2.6.3 - dev: false - /@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1): - resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' + '@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 tslib: 2.6.3 - dev: false - /@polkadot/x-bigint@10.4.2: - resolution: {integrity: sha512-awRiox+/XSReLzimAU94fPldowiwnnMUkQJe8AebYhNocAj6SJU00GNoj6j6tAho6yleOwrTJXZaWFBaQVJQNg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-bigint@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 - dev: false - /@polkadot/x-bigint@12.6.2: - resolution: {integrity: sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==} - engines: {node: '>=18'} + '@polkadot/x-bigint@12.6.2': dependencies: '@polkadot/x-global': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/x-bigint@13.1.1: - resolution: {integrity: sha512-Cq4Y6fd9UWtRBZz8RX2tWEBL1IFwUtY6cL8p6HC9yhZtUR6OPjKZe6RIZQa9gSOoIuqZWd6PmtvSNGVH32yfkQ==} - engines: {node: '>=18'} + '@polkadot/x-bigint@13.1.1': dependencies: '@polkadot/x-global': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/x-bigint@8.7.1: - resolution: {integrity: sha512-ClkhgdB/KqcAKk3zA6Qw8wBL6Wz67pYTPkrAtImpvoPJmR+l4RARauv+MH34JXMUNlNb3aUwqN6lq2Z1zN+mJg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-bigint@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 - dev: false - /@polkadot/x-fetch@10.4.2: - resolution: {integrity: sha512-Ubb64yaM4qwhogNP+4mZ3ibRghEg5UuCYRMNaCFoPgNAY8tQXuDKrHzeks3+frlmeH9YRd89o8wXLtWouwZIcw==} - engines: {node: '>=14.0.0'} + '@polkadot/x-fetch@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 '@types/node-fetch': 2.6.11 node-fetch: 3.3.2 - dev: false - /@polkadot/x-fetch@12.6.2: - resolution: {integrity: sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==} - engines: {node: '>=18'} + '@polkadot/x-fetch@12.6.2': dependencies: '@polkadot/x-global': 12.6.2 node-fetch: 3.3.2 tslib: 2.7.0 - dev: false - /@polkadot/x-fetch@13.1.1: - resolution: {integrity: sha512-qA6mIUUebJbS+oWzq/EagZflmaoa9b25WvsxSFn7mCvzKngXzr+GYCY4XiDwKY/S+/pr/kvSCKZ1ia8BDqPBYQ==} - engines: {node: '>=18'} + '@polkadot/x-fetch@13.1.1': dependencies: '@polkadot/x-global': 13.1.1 node-fetch: 3.3.2 tslib: 2.7.0 - dev: false - /@polkadot/x-fetch@8.7.1: - resolution: {integrity: sha512-ygNparcalYFGbspXtdtZOHvNXZBkNgmNO+um9C0JYq74K5OY9/be93uyfJKJ8JcRJtOqBfVDsJpbiRkuJ1PRfg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-fetch@8.7.1(encoding@0.1.13)': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 '@types/node-fetch': 2.6.11 - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - dev: false - /@polkadot/x-global@10.4.2: - resolution: {integrity: sha512-g6GXHD/ykZvHap3M6wh19dO70Zm43l4jEhlxf5LtTo5/0/UporFCXr2YJYZqfbn9JbQwl1AU+NroYio+vtJdiA==} - engines: {node: '>=14.0.0'} + '@polkadot/x-global@10.4.2': dependencies: '@babel/runtime': 7.25.6 - dev: false - /@polkadot/x-global@12.6.2: - resolution: {integrity: sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==} - engines: {node: '>=18'} + '@polkadot/x-global@12.6.2': dependencies: tslib: 2.7.0 - dev: false - /@polkadot/x-global@13.1.1: - resolution: {integrity: sha512-DViIMmmEs29Qlsp058VTg2Mn7e3/CpGazNnKJrsBa0o1Ptxl13/4Z0fjqCpNi2GB+kaOsnREzxUORrHcU+PqcQ==} - engines: {node: '>=18'} + '@polkadot/x-global@13.1.1': dependencies: tslib: 2.7.0 - dev: false - /@polkadot/x-global@6.11.1: - resolution: {integrity: sha512-lsBK/e4KbjfieyRmnPs7bTiGbP/6EoCZz7rqD/voNS5qsJAaXgB9LR+ilubun9gK/TDpebyxgO+J19OBiQPIRw==} - engines: {node: '>=14.0.0'} + '@polkadot/x-global@6.11.1': dependencies: '@babel/runtime': 7.25.6 - dev: false - /@polkadot/x-global@8.7.1: - resolution: {integrity: sha512-WOgUor16IihgNVdiTVGAWksYLUAlqjmODmIK1cuWrLOZtV1VBomWcb3obkO9sh5P6iWziAvCB/i+L0vnTN9ZCA==} - engines: {node: '>=14.0.0'} + '@polkadot/x-global@8.7.1': dependencies: '@babel/runtime': 7.25.6 - dev: false - /@polkadot/x-randomvalues@10.4.2: - resolution: {integrity: sha512-mf1Wbpe7pRZHO0V3V89isPLqZOy5XGX2bCqsfUWHgb1NvV1MMx5TjVjdaYyNlGTiOkAmJKlOHshcfPU2sYWpNg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-randomvalues@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 - dev: false - /@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2): - resolution: {integrity: sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': '*' + '@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) '@polkadot/x-global': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2): - resolution: {integrity: sha512-cXj4omwbgzQQSiBtV1ZBw+XhJUU3iz/DS6ghUnGllSZEK+fGqiyaNgeFQzDY0tKjm6kYaDpvtOHR3mHsbzDuTg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': '*' + '@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))': dependencies: '@polkadot/util': 13.1.1 '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) '@polkadot/x-global': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/x-randomvalues@6.11.1: - resolution: {integrity: sha512-2MfUfGZSOkuPt7GF5OJkPDbl4yORI64SUuKM25EGrJ22o1UyoBnPOClm9eYujLMD6BfDZRM/7bQqqoLW+NuHVw==} - engines: {node: '>=14.0.0'} + '@polkadot/x-randomvalues@6.11.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 6.11.1 - dev: false - /@polkadot/x-randomvalues@8.7.1: - resolution: {integrity: sha512-njt17MlfN6yNyNEti7fL12lr5qM6A1aSGkWKVuqzc7XwSBesifJuW4km5u6r2gwhXjH2eHDv9SoQ7WXu8vrrkg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-randomvalues@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 - dev: false - /@polkadot/x-rxjs@6.11.1: - resolution: {integrity: sha512-zIciEmij7SUuXXg9g/683Irx6GogxivrQS2pgBir2DI/YZq+um52+Dqg1mqsEZt74N4KMTMnzAZAP6LJOBOMww==} - engines: {node: '>=14.0.0'} + '@polkadot/x-rxjs@6.11.1': dependencies: '@babel/runtime': 7.25.6 rxjs: 6.6.7 - dev: false - /@polkadot/x-textdecoder@10.4.2: - resolution: {integrity: sha512-d3ADduOKUTU+cliz839+KCFmi23pxTlabH7qh7Vs1GZQvXOELWdqFOqakdiAjtMn68n1KVF4O14Y+OUm7gp/zA==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textdecoder@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 - dev: false - /@polkadot/x-textdecoder@12.6.2: - resolution: {integrity: sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==} - engines: {node: '>=18'} + '@polkadot/x-textdecoder@12.6.2': dependencies: '@polkadot/x-global': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/x-textdecoder@13.1.1: - resolution: {integrity: sha512-LpZ9KYc6HdBH+i86bCmun4g4GWMiWN/1Pzs0hNdanlQMfqp3UGzl1Dqp0nozMvjWAlvyG7ip235VgNMd8HEbqg==} - engines: {node: '>=18'} + '@polkadot/x-textdecoder@13.1.1': dependencies: '@polkadot/x-global': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/x-textdecoder@6.11.1: - resolution: {integrity: sha512-DI1Ym2lyDSS/UhnTT2e9WutukevFZ0WGpzj4eotuG2BTHN3e21uYtYTt24SlyRNMrWJf5+TkZItmZeqs1nwAfQ==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textdecoder@6.11.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 6.11.1 - dev: false - /@polkadot/x-textdecoder@8.7.1: - resolution: {integrity: sha512-ia0Ie2zi4VdQdNVD2GE2FZzBMfX//hEL4w546RMJfZM2LqDS674LofHmcyrsv5zscLnnRyCxZC1+J2dt+6MDIA==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textdecoder@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 - dev: false - /@polkadot/x-textencoder@10.4.2: - resolution: {integrity: sha512-mxcQuA1exnyv74Kasl5vxBq01QwckG088lYjc3KwmND6+pPrW2OWagbxFX5VFoDLDAE+UJtnUHsjdWyOTDhpQA==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textencoder@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 - dev: false - /@polkadot/x-textencoder@12.6.2: - resolution: {integrity: sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==} - engines: {node: '>=18'} + '@polkadot/x-textencoder@12.6.2': dependencies: '@polkadot/x-global': 12.6.2 tslib: 2.7.0 - dev: false - /@polkadot/x-textencoder@13.1.1: - resolution: {integrity: sha512-w1mT15B9ptN5CJNgN/A0CmBqD5y9OePjBdU6gmAd8KRhwXCF0MTBKcEZk1dHhXiXtX+28ULJWLrfefC5gxy69Q==} - engines: {node: '>=18'} + '@polkadot/x-textencoder@13.1.1': dependencies: '@polkadot/x-global': 13.1.1 tslib: 2.7.0 - dev: false - /@polkadot/x-textencoder@6.11.1: - resolution: {integrity: sha512-8ipjWdEuqFo+R4Nxsc3/WW9CSEiprX4XU91a37ZyRVC4e9R1bmvClrpXmRQLVcAQyhRvG8DKOOtWbz8xM+oXKg==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textencoder@6.11.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 6.11.1 - dev: false - /@polkadot/x-textencoder@8.7.1: - resolution: {integrity: sha512-XDO0A27Xy+eJCKSxENroB8Dcnl+UclGG4ZBei+P/BqZ9rsjskUyd2Vsl6peMXAcsxwOE7g0uTvujoGM8jpKOXw==} - engines: {node: '>=14.0.0'} + '@polkadot/x-textencoder@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 - dev: false - /@polkadot/x-ws@10.4.2: - resolution: {integrity: sha512-3gHSTXAWQu1EMcMVTF5QDKHhEHzKxhAArweEyDXE7VsgKUP/ixxw4hVZBrkX122iI5l5mjSiooRSnp/Zl3xqDQ==} - engines: {node: '>=14.0.0'} + '@polkadot/x-ws@10.4.2': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 10.4.2 @@ -4556,35 +9077,26 @@ packages: websocket: 1.0.35 transitivePeerDependencies: - supports-color - dev: false - /@polkadot/x-ws@12.6.2: - resolution: {integrity: sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==} - engines: {node: '>=18'} + '@polkadot/x-ws@12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/x-global': 12.6.2 tslib: 2.7.0 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /@polkadot/x-ws@13.1.1: - resolution: {integrity: sha512-E/xFmJTiFzu+IK5M3/8W/9fnvNJFelcnunPv/IgO6UST94SDaTsN/Gbeb6SqPb6CsrTHRl3WD+AZ3ErGGwQfEA==} - engines: {node: '>=18'} + '@polkadot/x-ws@13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/x-global': 13.1.1 tslib: 2.7.0 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /@polkadot/x-ws@8.7.1: - resolution: {integrity: sha512-Mt0tcNzGXyKnN3DQ06alkv+JLtTfXWu6zSypFrrKHSQe3u79xMQ1nSicmpT3gWLhIa8YF+8CYJXMrqaXgCnDhw==} - engines: {node: '>=14.0.0'} + '@polkadot/x-ws@8.7.1': dependencies: '@babel/runtime': 7.25.6 '@polkadot/x-global': 8.7.1 @@ -4592,327 +9104,183 @@ packages: websocket: 1.0.35 transitivePeerDependencies: - supports-color - dev: false - /@polymeshassociation/polymesh-types@5.7.0: - resolution: {integrity: sha512-6bw+Q6CpjAABeQKLZxE5TMwUwllq9GIWtHr+SBTn/02cLQYYrgPNX3JtQtK/VAAwhQ+AbAUMRlxlzGP16VaWog==} - dev: false + '@polymeshassociation/polymesh-types@5.7.0': {} - /@protobufjs/aspromise@1.1.2: - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false + '@protobufjs/aspromise@1.1.2': {} - /@protobufjs/base64@1.1.2: - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false + '@protobufjs/base64@1.1.2': {} - /@protobufjs/codegen@2.0.4: - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false + '@protobufjs/codegen@2.0.4': {} - /@protobufjs/eventemitter@1.1.0: - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false + '@protobufjs/eventemitter@1.1.0': {} - /@protobufjs/fetch@1.1.0: - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.0': dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/inquire': 1.1.0 - dev: false - /@protobufjs/float@1.0.2: - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false + '@protobufjs/float@1.0.2': {} - /@protobufjs/inquire@1.1.0: - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false + '@protobufjs/inquire@1.1.0': {} - /@protobufjs/path@1.1.2: - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false + '@protobufjs/path@1.1.2': {} - /@protobufjs/pool@1.1.0: - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false + '@protobufjs/pool@1.1.0': {} - /@protobufjs/utf8@1.1.0: - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false + '@protobufjs/utf8@1.1.0': {} - /@rollup/rollup-android-arm-eabi@4.13.0: - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false + '@rollup/rollup-android-arm-eabi@4.13.0': optional: true - /@rollup/rollup-android-arm64@4.13.0: - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false + '@rollup/rollup-android-arm64@4.13.0': optional: true - /@rollup/rollup-darwin-arm64@4.13.0: - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + '@rollup/rollup-darwin-arm64@4.13.0': optional: true - /@rollup/rollup-darwin-x64@4.13.0: - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + '@rollup/rollup-darwin-x64@4.13.0': optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.0: - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-arm-gnueabihf@4.13.0': optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.0: - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-arm64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-arm64-musl@4.13.0: - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-arm64-musl@4.13.0': optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.0: - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-riscv64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-x64-gnu@4.13.0: - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-x64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-x64-musl@4.13.0: - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + '@rollup/rollup-linux-x64-musl@4.13.0': optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.0: - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false + '@rollup/rollup-win32-arm64-msvc@4.13.0': optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.0: - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false + '@rollup/rollup-win32-ia32-msvc@4.13.0': optional: true - /@rollup/rollup-win32-x64-msvc@4.13.0: - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false + '@rollup/rollup-win32-x64-msvc@4.13.0': optional: true - /@scure/base@1.0.0: - resolution: {integrity: sha512-gIVaYhUsy+9s58m/ETjSJVKHhKTBMmcRb9cEV5/5dwvfDlfORjKrFsDeDHWRrm6RjcPvCLZFwGJjAjLj1gg4HA==} - dev: false + '@scure/base@1.0.0': {} - /@scure/base@1.1.1: - resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - dev: false + '@scure/base@1.1.1': {} - /@scure/base@1.1.7: - resolution: {integrity: sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==} - dev: false + '@scure/base@1.1.7': {} - /@scure/base@1.1.9: - resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} - dev: false + '@scure/base@1.1.9': {} - /@scure/bip32@1.4.0: - resolution: {integrity: sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==} + '@scure/bip32@1.4.0': dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 - '@scure/base': 1.1.7 - dev: false + '@scure/base': 1.1.9 - /@scure/bip39@1.3.0: - resolution: {integrity: sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==} + '@scure/bip39@1.3.0': dependencies: '@noble/hashes': 1.4.0 - '@scure/base': 1.1.7 - dev: false + '@scure/base': 1.1.9 - /@scure/bip39@1.4.0: - resolution: {integrity: sha512-BEEm6p8IueV/ZTfQLp/0vhw4NPnT9oWf5+28nvmeUICjP99f4vr2d+qc7AVGDDtwRep6ifR43Yed9ERVmiITzw==} + '@scure/bip39@1.4.0': dependencies: '@noble/hashes': 1.5.0 '@scure/base': 1.1.9 - dev: false - /@sindresorhus/is@4.6.0: - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - dev: false + '@sindresorhus/is@4.6.0': {} - /@snowfork/snowbridge-types@0.2.7(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-Dz3OM8xvYhzL7XU/QOjgyPWZI4IgPKGByaJo6eZe3UMS6F7TLaFaZW1oYhQVTTahGWWAE6ZwwCuMkVh2FC/9bw==} + '@snowfork/snowbridge-types@0.2.7(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(encoding@0.1.13)': dependencies: - '@polkadot/api': 7.15.1 - '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/api': 7.15.1(encoding@0.1.13) + '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types': 7.15.1 transitivePeerDependencies: - '@polkadot/util' - '@polkadot/util-crypto' - encoding - supports-color - dev: false - /@sora-substrate/type-definitions@1.27.7: - resolution: {integrity: sha512-bwxcfs76goH4zFgflVqbRuMxBokxAEVWFs8GGwGUxRG94rb+yyQWKTwjW2bDQFuusQnzEOq+IqEJJz/7r4Swyg==} + '@sora-substrate/type-definitions@1.27.7': dependencies: '@open-web3/orml-type-definitions': 1.1.4 - dev: false - /@sqltools/formatter@1.2.5: - resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} - dev: false + '@sqltools/formatter@1.2.5': {} - /@subsocial/definitions@0.8.14: - resolution: {integrity: sha512-K/8ZYGMyy15QI16bxgi0GfxP3JsnKeNAyPlwom1kDE89RGGs5O++PuWbXxVMMSVYfh9zn9qJYKiThBYIj/Vohg==} + '@subsocial/definitions@0.8.14(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 13.2.1 + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) lodash.camelcase: 4.3.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /@substrate/connect-extension-protocol@1.0.1: - resolution: {integrity: sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==} - dev: false + '@substrate/connect-extension-protocol@1.0.1': {} - /@substrate/connect-extension-protocol@2.0.0: - resolution: {integrity: sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==} - requiresBuild: true - dev: false + '@substrate/connect-extension-protocol@2.0.0': optional: true - /@substrate/connect-known-chains@1.1.8: - resolution: {integrity: sha512-W0Cpnk//LoMTu5BGDCRRg5NHFR2aZ9OJtLGSgRyq1RP39dQGpoVZIgNC6z+SWRzlmOz3gIgkUCwGvOKVt2BabA==} - requiresBuild: true - dev: false + '@substrate/connect-known-chains@1.1.8': optional: true - /@substrate/connect@0.7.0-alpha.0: - resolution: {integrity: sha512-fvO7w++M8R95R/pGJFW9+cWOt8OYnnTfgswxtlPqSgzqX4tta8xcNQ51crC72FcL5agwSGkA1gc2/+eyTj7O8A==} - deprecated: versions below 1.x are no longer maintained + '@substrate/connect@0.7.0-alpha.0': dependencies: '@substrate/connect-extension-protocol': 1.0.1 '@substrate/smoldot-light': 0.6.8 eventemitter3: 4.0.7 transitivePeerDependencies: - supports-color - dev: false - /@substrate/connect@0.7.19: - resolution: {integrity: sha512-+DDRadc466gCmDU71sHrYOt1HcI2Cbhm7zdCFjZfFVHXhC/E8tOdrVSglAH2HDEHR0x2SiHRxtxOGC7ak2Zjog==} - deprecated: versions below 1.x are no longer maintained - requiresBuild: true + '@substrate/connect@0.7.19(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@substrate/connect-extension-protocol': 1.0.1 - '@substrate/smoldot-light': 0.7.9 + '@substrate/smoldot-light': 0.7.9(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 4.0.7 transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /@substrate/connect@0.8.10: - resolution: {integrity: sha512-DIyQ13DDlXqVFnLV+S6/JDgiGowVRRrh18kahieJxhgvzcWicw5eLc6jpfQ0moVVLBYkO7rctB5Wreldwpva8w==} - deprecated: versions below 1.x are no longer maintained - requiresBuild: true + '@substrate/connect@0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 - '@substrate/light-client-extension-helpers': 0.0.6(smoldot@2.0.22) - smoldot: 2.0.22 + '@substrate/light-client-extension-helpers': 0.0.6(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /@substrate/connect@0.8.11: - resolution: {integrity: sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==} - deprecated: versions below 1.x are no longer maintained - requiresBuild: true + '@substrate/connect@0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 - '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26) - smoldot: 2.0.26 + '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + smoldot: 2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /@substrate/connect@0.8.8: - resolution: {integrity: sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==} - deprecated: versions below 1.x are no longer maintained - requiresBuild: true + '@substrate/connect@0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 - '@substrate/light-client-extension-helpers': 0.0.4(smoldot@2.0.22) - smoldot: 2.0.22 + '@substrate/light-client-extension-helpers': 0.0.4(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /@substrate/light-client-extension-helpers@0.0.4(smoldot@2.0.22): - resolution: {integrity: sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==} - requiresBuild: true - peerDependencies: - smoldot: 2.x + '@substrate/light-client-extension-helpers@0.0.4(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@polkadot-api/client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1) '@polkadot-api/json-rpc-provider': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 @@ -4921,15 +9289,10 @@ packages: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 rxjs: 7.8.1 - smoldot: 2.0.22 - dev: false + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true - /@substrate/light-client-extension-helpers@0.0.6(smoldot@2.0.22): - resolution: {integrity: sha512-girltEuxQ1BvkJWmc8JJlk4ZxnlGXc/wkLcNguhY+UoDEMBK0LsdtfzQKIfrIehi4QdeSBlFEFBoI4RqPmsZzA==} - requiresBuild: true - peerDependencies: - smoldot: 2.x + '@substrate/light-client-extension-helpers@0.0.6(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@polkadot-api/json-rpc-provider': 0.0.1 '@polkadot-api/json-rpc-provider-proxy': 0.0.1 @@ -4938,15 +9301,10 @@ packages: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 rxjs: 7.8.1 - smoldot: 2.0.22 - dev: false + smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true - /@substrate/light-client-extension-helpers@1.0.0(smoldot@2.0.26): - resolution: {integrity: sha512-TdKlni1mBBZptOaeVrKnusMg/UBpWUORNDv5fdCaJklP4RJiFOzBCrzC+CyVI5kQzsXBisZ+2pXm+rIjS38kHg==} - requiresBuild: true - peerDependencies: - smoldot: 2.x + '@substrate/light-client-extension-helpers@1.0.0(smoldot@2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@polkadot-api/json-rpc-provider': 0.0.1 '@polkadot-api/json-rpc-provider-proxy': 0.1.0 @@ -4955,45 +9313,32 @@ packages: '@substrate/connect-extension-protocol': 2.0.0 '@substrate/connect-known-chains': 1.1.8 rxjs: 7.8.1 - smoldot: 2.0.26 - dev: false + smoldot: 2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true - /@substrate/smoldot-light@0.6.8: - resolution: {integrity: sha512-9lVwbG6wrtss0sd6013BJGe4WN4taujsGG49pwyt1Lj36USeL2Sb164TTUxmZF/g2NQEqDPwPROBdekQ2gFmgg==} + '@substrate/smoldot-light@0.6.8': dependencies: buffer: 6.0.3 pako: 2.1.0 websocket: 1.0.35 transitivePeerDependencies: - supports-color - dev: false - /@substrate/smoldot-light@0.7.9: - resolution: {integrity: sha512-HP8iP7sFYlpSgjjbo0lqHyU+gu9lL2hbDNce6dWk5/10mFFF9jKIFGfui4zCecUY808o/Go9pan/31kMJoLbug==} - requiresBuild: true + '@substrate/smoldot-light@0.7.9(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: pako: 2.1.0 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /@substrate/ss58-registry@1.44.0: - resolution: {integrity: sha512-7lQ/7mMCzVNSEfDS4BCqnRnKCFKpcOaPrxMeGTXHX1YQzM/m2BBHjbK2C3dJvjv7GYxMiaTq/HdWQj1xS6ss+A==} - dev: false + '@substrate/ss58-registry@1.50.0': {} - /@substrate/ss58-registry@1.50.0: - resolution: {integrity: sha512-mkmlMlcC+MSd9rA+PN8ljGAm5fVZskvVwkXIsbx4NFwaT8kt38r7e9cyDWscG3z2Zn40POviZvEMrJSk+r2SgQ==} - dev: false - - /@substrate/txwrapper-core@7.5.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-OAz67qDZpBzQLnHeN95hnQWeYX9HZfxow1LkBAW3TmhXUjycU3gu0D0rvw0gYMQyIt7uYszV/m+5xUbUW+bpZg==} + '@substrate/txwrapper-core@7.5.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 11.3.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/api': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) memoizee: 0.4.15 transitivePeerDependencies: - '@polkadot/util' @@ -5001,222 +9346,133 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /@substrate/txwrapper-substrate@7.5.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-7Zwlx7UwAGTObvYTpykZu7Z26YxnjO460AftrVOZlM8xQ2mpSdwbdmQAPjTwi+WsWiFqWlY4irD9dWTRN1+WUg==} + '@substrate/txwrapper-substrate@7.5.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@substrate/txwrapper-core': 7.5.1(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@substrate/txwrapper-core': 7.5.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - '@polkadot/util' - '@polkadot/util-crypto' - bufferutil - supports-color - utf-8-validate - dev: false - /@szmarczak/http-timer@4.0.6: - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} + '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 - dev: false - /@szmarczak/http-timer@5.0.1: - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} + '@szmarczak/http-timer@5.0.1': dependencies: defer-to-connect: 2.0.1 - dev: false - /@tootallnate/once@1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - requiresBuild: true - dev: false + '@tootallnate/once@1.1.2': optional: true - /@tsconfig/node10@1.0.9: - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - dev: false + '@tsconfig/node10@1.0.9': {} - /@tsconfig/node12@1.0.11: - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - dev: false + '@tsconfig/node12@1.0.11': {} - /@tsconfig/node14@1.0.3: - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - dev: false + '@tsconfig/node14@1.0.3': {} - /@tsconfig/node16@1.0.4: - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - dev: false + '@tsconfig/node16@1.0.4': {} - /@types/abstract-leveldown@7.2.5: - resolution: {integrity: sha512-/2B0nQF4UdupuxeKTJA2+Rj1D+uDemo6P4kMwKCpbfpnzeVaWSELTsAw4Lxn3VJD6APtRrZOCuYo+4nHUQfTfg==} - dev: false + '@types/abstract-leveldown@7.2.5': {} - /@types/aws-lambda@8.10.136: - resolution: {integrity: sha512-cmmgqxdVGhxYK9lZMYYXYRJk6twBo53ivtXjIUEFZxfxe4TkZTZBK3RRWrY2HjJcUIix0mdifn15yjOAat5lTA==} - dev: false + '@types/aws-lambda@8.10.136': {} - /@types/bn.js@4.11.6: - resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} + '@types/bn.js@4.11.6': dependencies: '@types/node': 22.7.0 - dev: false - /@types/bn.js@5.1.5: - resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} + '@types/bn.js@5.1.5': dependencies: '@types/node': 22.7.0 - dev: false - /@types/cacheable-request@6.0.3: - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 '@types/node': 22.7.0 '@types/responselike': 1.0.3 - dev: false - /@types/debug@4.1.12: - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 - dev: true - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: false + '@types/estree@1.0.5': {} - /@types/http-cache-semantics@4.0.4: - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - dev: false + '@types/http-cache-semantics@4.0.4': {} - /@types/json-bigint@1.0.4: - resolution: {integrity: sha512-ydHooXLbOmxBbubnA7Eh+RpBzuaIiQjh8WGJYQB50JFGFrdxW7JzVlyEV7fAXw0T2sqJ1ysTneJbiyNLqZRAag==} - dev: true + '@types/json-bigint@1.0.4': {} - /@types/json-schema@7.0.15: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true + '@types/json-schema@7.0.15': {} - /@types/keyv@3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + '@types/keyv@3.1.4': dependencies: '@types/node': 22.7.0 - dev: false - /@types/level-errors@3.0.2: - resolution: {integrity: sha512-gyZHbcQ2X5hNXf/9KS2qGEmgDe9EN2WDM3rJ5Ele467C0nA1sLhtmv1bZiPMDYfAYCfPWft0uQIaTvXbASSTRA==} - dev: false + '@types/level-errors@3.0.2': {} - /@types/levelup@4.3.3: - resolution: {integrity: sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==} + '@types/levelup@4.3.3': dependencies: '@types/abstract-leveldown': 7.2.5 '@types/level-errors': 3.0.2 '@types/node': 22.7.0 - dev: false - /@types/long@4.0.2: - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - dev: false + '@types/long@4.0.2': {} - /@types/ms@0.7.34: - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: true + '@types/ms@0.7.34': {} - /@types/node-fetch@2.6.11: - resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} + '@types/node-fetch@2.6.11': dependencies: '@types/node': 22.7.0 form-data: 4.0.0 - dev: false - /@types/node@12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - dev: false + '@types/node@12.20.55': {} - /@types/node@18.15.13: - resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - dev: false + '@types/node@18.15.13': {} - /@types/node@20.14.10: - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + '@types/node@20.14.10': dependencies: undici-types: 5.26.5 - dev: false - /@types/node@22.7.0: - resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==} + '@types/node@22.7.0': dependencies: undici-types: 6.19.8 - /@types/pbkdf2@3.1.2: - resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} + '@types/pbkdf2@3.1.2': dependencies: '@types/node': 22.7.0 - dev: false - /@types/responselike@1.0.3: - resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + '@types/responselike@1.0.3': dependencies: '@types/node': 22.7.0 - dev: false - /@types/secp256k1@4.0.6: - resolution: {integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==} + '@types/secp256k1@4.0.6': dependencies: '@types/node': 22.7.0 - dev: false - /@types/semver@7.5.8: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true + '@types/semver@7.5.8': {} - /@types/stylis@4.2.5: - resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} - dev: false + '@types/stylis@4.2.5': {} - /@types/uuid@9.0.8: - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - dev: false + '@types/uuid@9.0.8': {} - /@types/websocket@1.0.10: - resolution: {integrity: sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==} + '@types/websocket@1.0.10': dependencies: '@types/node': 22.7.0 - dev: false - /@types/ws@8.5.3: - resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + '@types/ws@8.5.3': dependencies: '@types/node': 22.7.0 - dev: false - /@types/yargs-parser@21.0.3: - resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - dev: true + '@types/yargs-parser@21.0.3': {} - /@types/yargs@17.0.33: - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + '@types/yargs@17.0.33': dependencies: '@types/yargs-parser': 21.0.3 - dev: true - /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.6.2): - resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.6.2) @@ -5231,20 +9487,12 @@ packages: natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2): - resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 @@ -5252,52 +9500,31 @@ packages: '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 + optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@7.5.0: - resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.5.0': dependencies: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/visitor-keys': 7.5.0 - dev: true - /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.6.2): - resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.6.2) '@typescript-eslint/utils': 7.5.0(eslint@8.57.0)(typescript@5.6.2) debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/types@7.5.0: - resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true + '@typescript-eslint/types@7.5.0': {} - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.6.2): - resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@7.5.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/visitor-keys': 7.5.0 @@ -5307,16 +9534,12 @@ packages: minimatch: 9.0.3 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) + optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.6.2): - resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/utils@7.5.0(eslint@8.57.0)(typescript@5.6.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 @@ -5329,118 +9552,69 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@7.5.0: - resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.5.0': dependencies: '@typescript-eslint/types': 7.5.0 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true + '@ungap/structured-clone@1.2.0': {} - /@unique-nft/opal-testnet-types@1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2): - resolution: {integrity: sha512-vXJoV7cqwO21svd03DFL7bl8H77zFbJzgkUgNPLPbVA6YkZt+ZeDmbP9lKKPbNadB1DP84kOZPVvsbmzx7+Jxg==} - peerDependencies: - '@polkadot/api': ^10.10.1 - '@polkadot/types': ^10.10.1 + '@unique-nft/opal-testnet-types@1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2)': dependencies: - '@polkadot/api': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 - dev: false - /@unique-nft/quartz-mainnet-types@1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2): - resolution: {integrity: sha512-qs5iwMcDpBeJ6mXzSAbMB6DY9NkdAqPD1KmekOVG9Vug+hKWvSlfW5ozd63O/J2h7iliqwL0WZjDdwvBNdcTNg==} - peerDependencies: - '@polkadot/api': ^10.10.1 - '@polkadot/types': ^10.10.1 + '@unique-nft/quartz-mainnet-types@1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2)': dependencies: - '@polkadot/api': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 - dev: false - /@unique-nft/sapphire-mainnet-types@1003.70.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2): - resolution: {integrity: sha512-hEMpLDPZxUuGW+B90AxaF3Clw/kvGn20oao+Ejq4nrCNRF/2k3CjjuG1NScZVcPZuGgKPAkBPiHNSF9aRN6qFg==} - peerDependencies: - '@polkadot/api': ^10.10.1 - '@polkadot/types': ^10.10.1 + '@unique-nft/sapphire-mainnet-types@1003.70.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2)': dependencies: - '@polkadot/api': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 - dev: false - /@unique-nft/unique-mainnet-types@1001.63.0(@polkadot/api@12.4.2)(@polkadot/types@12.4.2): - resolution: {integrity: sha512-IVr+F7+QvbW2zhbI2aWNtiOBXYAcd6GQ9HmDUdfSd4S0s3TSa8PAC/ikNvD3fk1A2FlBbWjVO0JyPDnnybv/og==} - peerDependencies: - '@polkadot/api': ^10.10.1 - '@polkadot/types': ^10.10.1 + '@unique-nft/unique-mainnet-types@1001.63.0(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@polkadot/types@12.4.2)': dependencies: - '@polkadot/api': 12.4.2 + '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 - dev: false - /@vitest/expect@2.1.1: - resolution: {integrity: sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==} + '@vitest/expect@2.1.1': dependencies: '@vitest/spy': 2.1.1 '@vitest/utils': 2.1.1 chai: 5.1.1 tinyrainbow: 1.2.0 - dev: false - /@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.1.6): - resolution: {integrity: sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==} - peerDependencies: - '@vitest/spy': 2.1.1 - msw: ^2.3.5 - vite: ^5.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.1.6(@types/node@22.7.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 + optionalDependencies: vite: 5.1.6(@types/node@22.7.0) - dev: false - /@vitest/pretty-format@2.1.1: - resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.1': dependencies: tinyrainbow: 1.2.0 - dev: false - /@vitest/runner@2.1.1: - resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} + '@vitest/runner@2.1.1': dependencies: '@vitest/utils': 2.1.1 pathe: 1.1.2 - dev: false - /@vitest/snapshot@2.1.1: - resolution: {integrity: sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==} + '@vitest/snapshot@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 magic-string: 0.30.11 pathe: 1.1.2 - dev: false - /@vitest/spy@2.1.1: - resolution: {integrity: sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==} + '@vitest/spy@2.1.1': dependencies: tinyspy: 3.0.0 - dev: false - /@vitest/ui@2.1.1(vitest@2.1.1): - resolution: {integrity: sha512-IIxo2LkQDA+1TZdPLYPclzsXukBWd5dX2CKpGqH8CCt8Wh0ZuDn4+vuQ9qlppEju6/igDGzjWF/zyorfsf+nHg==} - peerDependencies: - vitest: 2.1.1 + '@vitest/ui@2.1.1(vitest@2.1.1)': dependencies: '@vitest/utils': 2.1.1 fflate: 0.8.2 @@ -5449,36 +9623,28 @@ packages: sirv: 2.0.4 tinyglobby: 0.2.6 tinyrainbow: 1.2.0 - vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1) - dev: false + vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - /@vitest/utils@2.1.1: - resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@vitest/utils@2.1.1': dependencies: '@vitest/pretty-format': 2.1.1 loupe: 3.1.1 tinyrainbow: 1.2.0 - dev: false - /@vue/compiler-core@3.4.31: - resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + '@vue/compiler-core@3.4.31': dependencies: '@babel/parser': 7.24.7 '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - dev: false - /@vue/compiler-dom@3.4.31: - resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + '@vue/compiler-dom@3.4.31': dependencies: '@vue/compiler-core': 3.4.31 '@vue/shared': 3.4.31 - dev: false - /@vue/compiler-sfc@3.4.31: - resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + '@vue/compiler-sfc@3.4.31': dependencies: '@babel/parser': 7.24.7 '@vue/compiler-core': 3.4.31 @@ -5486,76 +9652,55 @@ packages: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 estree-walker: 2.0.2 - magic-string: 0.30.10 + magic-string: 0.30.11 postcss: 8.4.39 source-map-js: 1.2.0 - dev: false - /@vue/compiler-ssr@3.4.31: - resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + '@vue/compiler-ssr@3.4.31': dependencies: '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 - dev: false - /@vue/reactivity@3.4.31: - resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + '@vue/reactivity@3.4.31': dependencies: '@vue/shared': 3.4.31 - dev: false - /@vue/runtime-core@3.4.31: - resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + '@vue/runtime-core@3.4.31': dependencies: '@vue/reactivity': 3.4.31 '@vue/shared': 3.4.31 - dev: false - /@vue/runtime-dom@3.4.31: - resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + '@vue/runtime-dom@3.4.31': dependencies: '@vue/reactivity': 3.4.31 '@vue/runtime-core': 3.4.31 '@vue/shared': 3.4.31 csstype: 3.1.3 - dev: false - /@vue/server-renderer@3.4.31(vue@3.4.31): - resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} - peerDependencies: - vue: 3.4.31 + '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 vue: 3.4.31(typescript@5.6.2) - dev: false - /@vue/shared@3.4.31: - resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} - dev: false + '@vue/shared@3.4.31': {} - /@zeitgeistpm/type-defs@1.0.0: - resolution: {integrity: sha512-dtjNlJSb8ELz87aTD6jqKKfO7kY4HFYzSmDk9JrzHLv+w/JKtG+aLz+WImL6MSaF1MjDE1tm28dj980Zn+nfGA==} - dev: false + '@zeitgeistpm/type-defs@1.0.0': {} - /@zeroio/type-definitions@0.0.14: - resolution: {integrity: sha512-OkqtOLPkR7oqWLrsgRKhzyLZVFLnNLfEF3DMXH+Rpn1fMNMDq/fOY9pXt55B+flBc62saN73CfOTy3hMSVZFTA==} - dev: false + '@zeroio/type-definitions@0.0.14': {} - /@zombienet/orchestrator@0.0.87(@polkadot/util@12.6.2)(@types/node@22.7.0): - resolution: {integrity: sha512-kORyR8/JgiP0BStooCbcyUkhPOI+RXKRs1QEqUN+kKtIN7PvpEjtXlhxROWiqpIQqhcDsHmkOxFcxSq1T0Glaw==} - engines: {node: '>=18'} + '@zombienet/orchestrator@0.0.87(@polkadot/util@12.6.2)(@types/node@22.7.0)(bufferutil@4.0.8)(chokidar@3.6.0)(utf-8-validate@5.0.10)': dependencies: - '@polkadot/api': 11.3.1 - '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2)(@polkadot/util@12.6.2) + '@polkadot/api': 11.3.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) - '@zombienet/utils': 0.0.25(@types/node@22.7.0)(typescript@5.6.2) + '@zombienet/utils': 0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2) JSONStream: 1.3.5 chai: 4.4.1 debug: 4.3.7(supports-color@8.1.1) execa: 5.1.1 fs-extra: 11.2.0 - jsdom: 23.2.0 + jsdom: 23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) json-bigint: 1.0.0 libp2p-crypto: 0.21.2 minimatch: 9.0.5 @@ -5575,16 +9720,13 @@ packages: - chokidar - supports-color - utf-8-validate - dev: false - /@zombienet/utils@0.0.25(@types/node@20.14.10)(typescript@5.6.2): - resolution: {integrity: sha512-VS+tWmdZ8ozRkA1Lgb/Si9iISgJz8AEQpPnlnlIg3lfVHYFqAD7M5DpiFv24AAEBSraokVhUv9E9E1uE4d4f0w==} - engines: {node: '>=18'} + '@zombienet/utils@0.0.25(@types/node@20.14.10)(chokidar@3.6.0)(typescript@5.6.2)': dependencies: cli-table3: 0.6.3 debug: 4.3.7(supports-color@8.1.1) - mocha: 10.2.0 - nunjucks: 3.2.4 + mocha: 10.6.0 + nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 ts-node: 10.9.2(@types/node@20.14.10)(typescript@5.6.2) transitivePeerDependencies: @@ -5594,16 +9736,13 @@ packages: - chokidar - supports-color - typescript - dev: false - /@zombienet/utils@0.0.25(@types/node@22.7.0)(typescript@5.6.2): - resolution: {integrity: sha512-VS+tWmdZ8ozRkA1Lgb/Si9iISgJz8AEQpPnlnlIg3lfVHYFqAD7M5DpiFv24AAEBSraokVhUv9E9E1uE4d4f0w==} - engines: {node: '>=18'} + '@zombienet/utils@0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2)': dependencies: cli-table3: 0.6.3 debug: 4.3.7(supports-color@8.1.1) - mocha: 10.2.0 - nunjucks: 3.2.4 + mocha: 10.6.0 + nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 ts-node: 10.9.2(@types/node@22.7.0)(typescript@5.6.2) transitivePeerDependencies: @@ -5613,421 +9752,233 @@ packages: - chokidar - supports-color - typescript - dev: false - /JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true + JSONStream@1.3.5: dependencies: jsonparse: 1.3.1 through: 2.3.8 - dev: false - /a-sync-waterfall@1.0.1: - resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==} - dev: false + a-sync-waterfall@1.0.1: {} - /abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - requiresBuild: true - dev: false + abbrev@1.1.1: optional: true - /abitype@0.7.1(typescript@5.6.2): - resolution: {integrity: sha512-VBkRHTDZf9Myaek/dO3yMmOzB/y2s3Zo6nVU7yaw1G+TvCHAjwaJzNGN9yo4K5D8bU/VZXKP1EJpRhFr862PlQ==} - peerDependencies: - typescript: '>=4.9.4' - zod: ^3 >=3.19.1 - peerDependenciesMeta: - zod: - optional: true + abitype@0.7.1(typescript@5.6.2)(zod@3.23.8): dependencies: typescript: 5.6.2 - dev: false + optionalDependencies: + zod: 3.23.8 - /abitype@1.0.5(typescript@5.6.2): - resolution: {integrity: sha512-YzDhti7cjlfaBhHutMaboYB21Ha3rXR9QTkNJFzYC4kC8YclaiwPBBBJY8ejFdu2wnJeZCVZSMlQJ7fi8S6hsw==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - dependencies: + abitype@1.0.5(typescript@5.6.2)(zod@3.23.8): + optionalDependencies: typescript: 5.6.2 - dev: false + zod: 3.23.8 - /abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 - dev: false - /abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - dev: false + abortcontroller-polyfill@1.7.5: {} - /abstract-leveldown@6.2.3: - resolution: {integrity: sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==} - engines: {node: '>=6'} + abstract-leveldown@6.2.3: dependencies: buffer: 5.7.1 immediate: 3.2.3 level-concat-iterator: 2.0.1 level-supports: 1.0.1 xtend: 4.0.2 - dev: false - /abstract-leveldown@6.3.0: - resolution: {integrity: sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==} - engines: {node: '>=6'} + abstract-leveldown@6.3.0: dependencies: buffer: 5.7.1 immediate: 3.3.0 level-concat-iterator: 2.0.1 level-supports: 1.0.1 xtend: 4.0.2 - dev: false - /accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} + accepts@1.3.8: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 - dev: false - /acorn-jsx@5.3.2(acorn@8.12.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 - dev: true - - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - dev: false - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false + acorn-walk@8.3.2: {} - /acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.12.1: {} - /aes-js@4.0.0-beta.5: - resolution: {integrity: sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==} - dev: false + aes-js@4.0.0-beta.5: {} - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - requiresBuild: true + agent-base@6.0.2: dependencies: debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false optional: true - /agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} - engines: {node: '>= 14'} + agent-base@7.1.1: dependencies: debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} - requiresBuild: true + agentkeepalive@4.5.0: dependencies: humanize-ms: 1.2.1 - dev: false optional: true - /aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - requiresBuild: true + aggregate-error@3.1.0: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - dev: false optional: true - /aggregate-error@5.0.0: - resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} - engines: {node: '>=18'} + aggregate-error@5.0.0: dependencies: clean-stack: 5.2.0 indent-string: 5.0.0 - dev: false - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - /ansi-colors@4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: false - - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: false + ansi-colors@4.1.3: {} - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - dev: false - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: false + ansi-regex@6.0.1: {} - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: false + ansi-styles@6.2.1: {} - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: false + any-promise@1.3.0: {} - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: false - /app-root-path@3.1.0: - resolution: {integrity: sha512-biN3PwB2gUtjaYy/isrU3aNWI5w+fAfvHkSvCKeQGxhmYpwKFUxudR3Yya+KqVRHBmEDYh+/lTozYCFbmzX4nA==} - engines: {node: '>= 6.0.0'} - dev: false + app-root-path@3.1.0: {} - /aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - requiresBuild: true - dev: false + aproba@2.0.0: optional: true - /are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - requiresBuild: true + are-we-there-yet@3.0.1: dependencies: delegates: 1.0.0 readable-stream: 3.6.2 - dev: false optional: true - /arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: false + arg@4.1.3: {} - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + argparse@2.0.1: {} - /array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: false - /array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: false + array-flatten@1.1.1: {} - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true + array-union@2.1.0: {} - /asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: false + asap@2.0.6: {} - /asn1@0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + asn1@0.2.6: dependencies: safer-buffer: 2.1.2 - dev: false - /assert-plus@1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: false + assert-plus@1.0.0: {} - /assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - dev: false + assertion-error@1.1.0: {} - /assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} - dev: false + assertion-error@2.0.1: {} - /async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - dev: false + async-limiter@1.0.1: {} - /asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false + asynckit@0.4.0: {} - /atomic-sleep@1.0.0: - resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} - engines: {node: '>=8.0.0'} - dev: false + atomic-sleep@1.0.0: {} - /available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - dev: false - /aws-sign2@0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: false + aws-sign2@0.7.0: {} - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: false + aws4@1.12.0: {} - /axios@1.7.7(debug@4.3.7): - resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + axios@1.7.7(debug@4.3.7): dependencies: follow-redirects: 1.15.6(debug@4.3.7) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: false - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@1.0.2: {} - /base-x@3.0.10: - resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} + base-x@3.0.10: dependencies: safe-buffer: 5.2.1 - dev: false - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false + base64-js@1.5.1: {} - /bcrypt-pbkdf@1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + bcrypt-pbkdf@1.0.2: dependencies: tweetnacl: 0.14.5 - dev: false - /before-after-hook@3.0.2: - resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - dev: false + before-after-hook@3.0.2: {} - /bidi-js@1.0.3: - resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + bidi-js@1.0.3: dependencies: require-from-string: 2.0.2 - dev: false - /bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - dev: false + bignumber.js@9.1.2: {} - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: false + binary-extensions@2.2.0: {} - /bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + bindings@1.5.0: dependencies: file-uri-to-path: 1.0.0 - dev: false - /bit-twiddle@1.0.2: - resolution: {integrity: sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==} - dev: false + bit-twiddle@1.0.2: {} - /bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + bl@4.1.0: dependencies: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 - dev: false - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + bl@5.1.0: dependencies: buffer: 6.0.3 inherits: 2.0.4 readable-stream: 3.6.2 - dev: false - /blakejs@1.2.1: - resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} - dev: false + blakejs@1.2.1: {} - /bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: false + bluebird@3.7.2: {} - /bn.js@4.11.6: - resolution: {integrity: sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==} - dev: false + bn.js@4.11.6: {} - /bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - dev: false + bn.js@4.12.0: {} - /bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - dev: false + bn.js@5.2.1: {} - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.1: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -6043,11 +9994,8 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.2: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -6063,49 +10011,29 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /boolean@3.2.0: - resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} - dev: false + boolean@3.2.0: {} - /bottleneck@2.19.5: - resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} + bottleneck@2.19.5: {} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: false - - /braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + braces@3.0.3: dependencies: fill-range: 7.1.1 - /brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - dev: false + brorand@1.1.0: {} - /browser-stdout@1.3.1: - resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - dev: false + browser-stdout@1.3.1: {} - /browserify-aes@1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + browserify-aes@1.2.0: dependencies: buffer-xor: 1.0.3 cipher-base: 1.0.4 @@ -6113,66 +10041,40 @@ packages: evp_bytestokey: 1.0.3 inherits: 2.0.4 safe-buffer: 5.2.1 - dev: false - /bs58@4.0.1: - resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + bs58@4.0.1: dependencies: base-x: 3.0.10 - dev: false - /bs58check@2.1.2: - resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} + bs58check@2.1.2: dependencies: bs58: 4.0.1 create-hash: 1.2.0 safe-buffer: 5.2.1 - dev: false - /buffer-to-arraybuffer@0.0.5: - resolution: {integrity: sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==} - dev: false + buffer-to-arraybuffer@0.0.5: {} - /buffer-xor@1.0.3: - resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} - dev: false + buffer-xor@1.0.3: {} - /buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + buffer@5.7.1: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + buffer@6.0.3: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 - dev: false - /bufferutil@4.0.8: - resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} - engines: {node: '>=6.14.2'} - requiresBuild: true + bufferutil@4.0.8: dependencies: node-gyp-build: 4.8.1 - dev: false - /bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: false + bytes@3.1.2: {} - /cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - dev: false + cac@6.7.14: {} - /cacache@15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} - requiresBuild: true + cacache@15.3.0: dependencies: '@npmcli/fs': 1.1.1 '@npmcli/move-file': 1.1.2 @@ -6194,22 +10096,13 @@ packages: unique-filename: 1.1.1 transitivePeerDependencies: - bluebird - dev: false optional: true - /cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - dev: false + cacheable-lookup@5.0.4: {} - /cacheable-lookup@6.1.0: - resolution: {integrity: sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==} - engines: {node: '>=10.6.0'} - dev: false + cacheable-lookup@6.1.0: {} - /cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} + cacheable-request@7.0.4: dependencies: clone-response: 1.0.3 get-stream: 5.2.0 @@ -6218,68 +10111,41 @@ packages: lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 - dev: false - /call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} + call-bind@1.0.5: dependencies: function-bind: 1.1.2 get-intrinsic: 1.2.2 set-function-length: 1.1.1 - dev: false - /call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.2 - dev: false - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true + callsites@3.1.0: {} - /camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: false + camelcase@5.3.1: {} - /camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: false + camelcase@6.3.0: {} - /camelize@1.0.1: - resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - dev: false + camelize@1.0.1: {} - /canvas-renderer@2.2.1: - resolution: {integrity: sha512-RrBgVL5qCEDIXpJ6NrzyRNoTnXxYarqm/cS/W6ERhUJts5UQtt/XPEosGN3rqUkZ4fjBArlnCbsISJ+KCFnIAg==} + canvas-renderer@2.2.1: dependencies: '@types/node': 22.7.0 - dev: false - /caseless@0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - dev: false + caseless@0.12.0: {} - /cfonts@3.3.0: - resolution: {integrity: sha512-RlVxeEw2FXWI5Bs9LD0/Ef3bsQIc9m6lK/DINN20HIW0Y0YHUO2jjy88cot9YKZITiRTCdWzTfLmTyx47HeSLA==} - engines: {node: '>=10'} - hasBin: true + cfonts@3.3.0: dependencies: supports-color: 8.1.1 window-size: 1.1.1 - dev: false - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -6288,72 +10154,36 @@ packages: loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 - dev: false - /chai@5.1.1: - resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} - engines: {node: '>=12'} + chai@5.1.1: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 loupe: 3.1.1 pathval: 2.0.0 - dev: false - /chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} + chalk@3.0.0: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: false - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false + chalk@5.3.0: {} - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: false + chardet@0.7.0: {} - /check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@1.0.3: dependencies: get-func-name: 2.0.2 - dev: false - - /check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} - dev: false - /chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - dev: false + check-error@2.1.1: {} - /chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 braces: 3.0.3 @@ -6364,76 +10194,44 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: false - /chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - dev: false + chownr@1.1.4: {} - /chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: false + chownr@2.0.0: {} - /cids@0.7.5: - resolution: {integrity: sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==} - engines: {node: '>=4.0.0', npm: '>=3.0.0'} - deprecated: This module has been superseded by the multiformats module + cids@0.7.5: dependencies: buffer: 5.7.1 class-is: 1.1.0 multibase: 0.6.1 multicodec: 1.0.4 multihashes: 0.4.21 - dev: false - /cipher-base@1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + cipher-base@1.0.4: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - dev: false - /class-is@1.1.0: - resolution: {integrity: sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==} - dev: false + class-is@1.1.0: {} - /clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - requiresBuild: true - dev: false + clean-stack@2.2.0: optional: true - /clean-stack@5.2.0: - resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} - engines: {node: '>=14.16'} + clean-stack@5.2.0: dependencies: escape-string-regexp: 5.0.0 - dev: false - /clear@0.1.0: - resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} - dev: false + clear@0.1.0: {} - /cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 - dev: false - /cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + cli-cursor@4.0.0: dependencies: restore-cursor: 4.0.0 - dev: false - /cli-highlight@2.1.11: - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true + cli-highlight@2.1.11: dependencies: chalk: 4.1.2 highlight.js: 10.7.3 @@ -6441,207 +10239,120 @@ packages: parse5: 5.1.1 parse5-htmlparser2-tree-adapter: 6.0.1 yargs: 16.2.0 - dev: false - /cli-progress@3.12.0: - resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} - engines: {node: '>=4'} + cli-progress@3.12.0: dependencies: string-width: 4.2.3 - dev: false - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - dev: false + cli-spinners@2.9.2: {} - /cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} + cli-table3@0.6.3: dependencies: string-width: 4.2.3 optionalDependencies: '@colors/colors': 1.5.0 - dev: false - /cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - dev: false + cli-width@4.1.0: {} - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + cliui@7.0.4: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: false - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - /clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + clone-response@1.0.3: dependencies: mimic-response: 1.0.1 - dev: false - /clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - dev: false + clone@1.0.4: {} - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-name@1.1.4: {} - /color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - requiresBuild: true - dev: false + color-support@1.1.3: optional: true - /colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: false + colord@2.9.3: {} - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: false + colorette@2.0.20: {} - /colors@1.4.0: - resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} - engines: {node: '>=0.1.90'} - dev: false + colors@1.4.0: {} - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - dev: false - /comlink@4.4.1: - resolution: {integrity: sha512-+1dlx0aY5Jo1vHy/tSsIGpSkN4tS9rZSW8FIhG0JH/crs9wwweswIo/POr451r7bZww3hFbPAKnTpimzL/mm4Q==} - dev: false + comlink@4.4.1: {} - /command-exists@1.2.9: - resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} - dev: false + command-exists@1.2.9: {} - /commander@2.7.1: - resolution: {integrity: sha512-5qK/Wsc2fnRCiizV1JlHavWrSGAXQI7AusK423F8zJLwIGq8lmtO5GmO8PVMrtDUJMwTXOFBzSN6OCRD8CEMWw==} - engines: {node: '>= 0.6.x'} + commander@2.7.1: dependencies: graceful-readlink: 1.0.1 - dev: false - /commander@5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - dev: false + commander@5.1.0: {} - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: false + commander@8.3.0: {} - /complex.js@2.1.1: - resolution: {integrity: sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==} - dev: false + complex.js@2.1.1: {} - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + concat-map@0.0.1: {} - /config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + config-chain@1.1.13: dependencies: ini: 1.3.8 proto-list: 1.2.4 - dev: false - /console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - requiresBuild: true - dev: false + console-control-strings@1.1.0: optional: true - /content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} + content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 - dev: false - /content-hash@2.5.2: - resolution: {integrity: sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==} + content-hash@2.5.2: dependencies: cids: 0.7.5 multicodec: 0.5.7 multihashes: 0.4.21 - dev: false - /content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - dev: false + content-type@1.0.5: {} - /cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: false + cookie-signature@1.0.6: {} - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false + cookie@0.5.0: {} - /copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} + copy-to-clipboard@3.3.3: dependencies: toggle-selection: 1.0.6 - dev: false - /core-util-is@1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: false + core-util-is@1.0.2: {} - /cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} + cors@2.8.5: dependencies: object-assign: 4.1.1 vary: 1.1.2 - dev: false - /crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - dev: false + crc-32@1.2.2: {} - /create-hash@1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + create-hash@1.2.0: dependencies: cipher-base: 1.0.4 inherits: 2.0.4 md5.js: 1.3.5 ripemd160: 2.0.2 sha.js: 2.4.11 - dev: false - /create-hmac@1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + create-hmac@1.1.7: dependencies: cipher-base: 1.0.4 create-hash: 1.2.0 @@ -6649,191 +10360,97 @@ packages: ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 - dev: false - /create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: false + create-require@1.1.1: {} - /cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-fetch@4.0.0(encoding@0.1.13): dependencies: - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: - encoding - dev: false - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - /css-color-keywords@1.0.0: - resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} - engines: {node: '>=4'} - dev: false + css-color-keywords@1.0.0: {} - /css-to-react-native@3.2.0: - resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + css-to-react-native@3.2.0: dependencies: camelize: 1.0.1 css-color-keywords: 1.0.0 postcss-value-parser: 4.2.0 - dev: false - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 - dev: false - /cssstyle@4.0.1: - resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} - engines: {node: '>=18'} + cssstyle@4.0.1: dependencies: rrweb-cssom: 0.6.0 - dev: false - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: false + csstype@3.1.3: {} - /cuint@0.2.2: - resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} - dev: false + cuint@0.2.2: {} - /d@1.0.2: - resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==} - engines: {node: '>=0.12'} + d@1.0.2: dependencies: es5-ext: 0.10.64 type: 2.7.3 - dev: false - /dashdash@1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} + dashdash@1.14.1: dependencies: assert-plus: 1.0.0 - dev: false - /data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - dev: false + data-uri-to-buffer@4.0.1: {} - /data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} - engines: {node: '>=18'} + data-urls@5.0.0: dependencies: whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - dev: false - - /dateformat@4.6.3: - resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dev: false - - /dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - dev: false - - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: false - /debug@4.3.4(supports-color@8.1.1): - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 8.1.1 - dev: false + dateformat@4.6.3: {} - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + dayjs@1.11.11: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.3.5: dependencies: ms: 2.1.2 - dev: false - /debug@4.3.7(supports-color@8.1.1): - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: supports-color: 8.1.1 - /decamelize@4.0.0: - resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} - engines: {node: '>=10'} - dev: false + decamelize@4.0.0: {} - /decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - dev: false + decimal.js@10.4.3: {} - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: false + decode-uri-component@0.2.2: {} - /decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} + decompress-response@3.3.0: dependencies: mimic-response: 1.0.1 - dev: false - /decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} + decompress-response@6.0.0: dependencies: mimic-response: 3.1.0 - dev: false - /deep-eql@4.1.4: - resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} - engines: {node: '>=6'} + deep-eql@4.1.4: dependencies: type-detect: 4.0.8 - dev: false - /deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - dev: false + deep-eql@5.0.2: {} - /deep-equal@2.2.3: - resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} - engines: {node: '>= 0.4'} + deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -6853,165 +10470,89 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 - dev: false - /deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - dev: false + deep-extend@0.6.0: {} - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + deep-is@0.1.4: {} - /defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + defaults@1.0.4: dependencies: clone: 1.0.4 - dev: false - /defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - dev: false + defer-to-connect@2.0.1: {} - /deferred-leveldown@5.3.0: - resolution: {integrity: sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==} - engines: {node: '>=6'} + deferred-leveldown@5.3.0: dependencies: abstract-leveldown: 6.2.3 inherits: 2.0.4 - dev: false - /define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} - engines: {node: '>= 0.4'} + define-data-property@1.1.1: dependencies: get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 - dev: false - /define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - dev: false - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 - dev: false - /define-property@1.0.0: - resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} - engines: {node: '>=0.10.0'} + define-property@1.0.0: dependencies: is-descriptor: 1.0.3 - dev: false - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: false + delayed-stream@1.0.0: {} - /delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - requiresBuild: true - dev: false + delegates@1.0.0: optional: true - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: false - - /destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false + depd@2.0.0: {} - /detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - dev: false + destroy@1.2.0: {} - /detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - dev: false + detect-libc@2.0.3: {} - /diff-match-patch@1.0.5: - resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} - dev: false + detect-node@2.1.0: {} - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - dev: false + diff-match-patch@1.0.5: {} - /diff@5.0.0: - resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} - engines: {node: '>=0.3.1'} - dev: false + diff@4.0.2: {} - /diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} - dev: false + diff@5.2.0: {} - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /dom-walk@0.1.2: - resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} - dev: false + dom-walk@0.1.2: {} - /dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} - engines: {node: '>=12'} - dev: false + dotenv@16.4.5: {} - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false + eastasianwidth@0.2.0: {} - /ecc-jsbn@0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: false - /ed2curve@0.3.0: - resolution: {integrity: sha512-8w2fmmq3hv9rCrcI7g9hms2pMunQr1JINfcjwR9tAyZqhtyaMN991lF/ZfHfr5tzZQ8c7y7aBgZbjfbd0fjFwQ==} + ed2curve@0.3.0: dependencies: tweetnacl: 1.0.3 - dev: false - /ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: false + ee-first@1.1.1: {} - /elliptic@6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + elliptic@6.5.4: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -7020,10 +10561,8 @@ packages: inherits: 2.0.4 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - dev: false - /elliptic@6.5.5: - resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} + elliptic@6.5.5: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -7032,87 +10571,50 @@ packages: inherits: 2.0.4 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - dev: false - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@8.0.0: {} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false + emoji-regex@9.2.2: {} - /encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: false + encodeurl@1.0.2: {} - /encoding-down@6.3.0: - resolution: {integrity: sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==} - engines: {node: '>=6'} + encoding-down@6.3.0: dependencies: abstract-leveldown: 6.3.0 inherits: 2.0.4 level-codec: 9.0.2 level-errors: 2.0.1 - dev: false - /encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - requiresBuild: true + encoding@0.1.13: dependencies: iconv-lite: 0.6.3 - dev: false optional: true - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + end-of-stream@1.4.4: dependencies: once: 1.4.0 - dev: false - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: false + entities@4.5.0: {} - /env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - requiresBuild: true - dev: false + env-paths@2.2.1: optional: true - /err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - requiresBuild: true - dev: false + err-code@2.0.3: optional: true - /err-code@3.0.1: - resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==} - dev: false + err-code@3.0.1: {} - /errno@0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true + errno@0.1.8: dependencies: prr: 1.0.1 - dev: false - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 - dev: false - /es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - dev: false + es-errors@1.3.0: {} - /es-get-iterator@1.1.3: - resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + es-get-iterator@1.1.3: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 @@ -7123,57 +10625,37 @@ packages: is-string: 1.0.7 isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - dev: false - /es5-ext@0.10.64: - resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} - engines: {node: '>=0.10'} - requiresBuild: true + es5-ext@0.10.64: dependencies: es6-iterator: 2.0.3 es6-symbol: 3.1.4 esniff: 2.0.1 next-tick: 1.1.0 - dev: false - /es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - dev: false + es6-error@4.1.1: {} - /es6-iterator@2.0.3: - resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} + es6-iterator@2.0.3: dependencies: d: 1.0.2 es5-ext: 0.10.64 es6-symbol: 3.1.4 - dev: false - /es6-promise@4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - dev: false + es6-promise@4.2.8: {} - /es6-symbol@3.1.4: - resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==} - engines: {node: '>=0.12'} + es6-symbol@3.1.4: dependencies: d: 1.0.2 ext: 1.7.0 - dev: false - /es6-weak-map@2.0.3: - resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + es6-weak-map@2.0.3: dependencies: d: 1.0.2 es5-ext: 0.10.64 es6-iterator: 2.0.3 es6-symbol: 3.1.4 - dev: false - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.19.12: optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 '@esbuild/android-arm': 0.19.12 @@ -7198,13 +10680,8 @@ packages: '@esbuild/win32-arm64': 0.19.12 '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - dev: false - /esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 '@esbuild/android-arm': 0.21.5 @@ -7229,66 +10706,34 @@ packages: '@esbuild/win32-arm64': 0.21.5 '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - dev: false - /escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + escalade@3.1.1: {} - /escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false + escape-html@1.0.3: {} - /escape-latex@1.2.0: - resolution: {integrity: sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw==} - dev: false + escape-latex@1.2.0: {} - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + escape-string-regexp@4.0.0: {} - /escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - dev: false + escape-string-regexp@5.0.0: {} - /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.5.0)(eslint@8.57.0): - resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': 6 - 7 - eslint: '8' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true + eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0): dependencies: - '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 eslint-rule-composer: 0.3.0 - dev: true + optionalDependencies: + '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - /eslint-rule-composer@0.3.0: - resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} - engines: {node: '>=4.0.0'} - dev: true + eslint-rule-composer@0.3.0: {} - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.11.0 @@ -7330,110 +10775,91 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /esniff@2.0.1: - resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} - engines: {node: '>=0.10'} + esniff@2.0.1: dependencies: d: 1.0.2 es5-ext: 0.10.64 event-emitter: 0.3.5 type: 2.7.3 - dev: false - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.1: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 - dev: true - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + estraverse@5.3.0: {} - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: false + estree-walker@2.0.2: {} - /estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + estree-walker@3.0.3: dependencies: '@types/estree': 1.0.5 - dev: false - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true + esutils@2.0.3: {} - /etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: false + etag@1.8.1: {} - /eth-ens-namehash@2.0.8: - resolution: {integrity: sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==} + eth-ens-namehash@2.0.8: dependencies: idna-uts46-hx: 2.3.1 js-sha3: 0.5.7 - dev: false - /eth-lib@0.1.29: - resolution: {integrity: sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==} + eth-lib@0.1.29(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: bn.js: 4.12.0 elliptic: 6.5.5 nano-json-stream-parser: 0.1.2 servify: 0.1.12 - ws: 3.3.3 + ws: 3.3.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) xhr-request-promise: 0.1.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /eth-lib@0.2.8: - resolution: {integrity: sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==} + eth-lib@0.2.8: dependencies: bn.js: 4.12.0 elliptic: 6.5.5 xhr-request-promise: 0.1.3 - dev: false - /ethereum-blockies-base64@1.0.2: - resolution: {integrity: sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==} + eth-object@https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + eth-util-lite: https://codeload.github.com/near/eth-util-lite/tar.gz/427b7634a123d171432f3b38c6542913a3897ac7 + ethereumjs-util: 7.1.5 + web3: 1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + eth-util-lite@https://codeload.github.com/near/eth-util-lite/tar.gz/427b7634a123d171432f3b38c6542913a3897ac7: + dependencies: + bn.js: 4.12.0 + js-sha3: 0.8.0 + rlp: 2.2.7 + safe-buffer: 5.2.1 + + ethereum-blockies-base64@1.0.2: dependencies: pnglib: 0.0.1 - dev: false - /ethereum-bloom-filters@1.0.10: - resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} + ethereum-bloom-filters@1.0.10: dependencies: js-sha3: 0.8.0 - dev: false - /ethereum-cryptography@0.1.3: - resolution: {integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==} + ethereum-cryptography@0.1.3: dependencies: '@types/pbkdf2': 3.1.2 '@types/secp256k1': 4.0.6 @@ -7450,31 +10876,23 @@ packages: scrypt-js: 3.0.1 secp256k1: 4.0.3 setimmediate: 1.0.5 - dev: false - /ethereum-cryptography@2.2.1: - resolution: {integrity: sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==} + ethereum-cryptography@2.2.1: dependencies: '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - dev: false - /ethereumjs-util@7.1.5: - resolution: {integrity: sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==} - engines: {node: '>=10.0.0'} + ethereumjs-util@7.1.5: dependencies: '@types/bn.js': 5.1.5 bn.js: 5.2.1 create-hash: 1.2.0 ethereum-cryptography: 0.1.3 rlp: 2.2.7 - dev: false - /ethers@6.13.1: - resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==} - engines: {node: '>=14.0.0'} + ethers@6.13.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -7482,15 +10900,12 @@ packages: '@types/node': 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /ethers@6.13.2: - resolution: {integrity: sha512-9VkriTTed+/27BGuY1s0hf441kqwHJ1wtN2edksEtiRvXx+soxRX3iSXTfFqq2+YwrOqbDoTHjIhQnjJRlzKmg==} - engines: {node: '>=14.0.0'} + ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -7498,59 +10913,37 @@ packages: '@types/node': 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /ethjs-unit@0.1.6: - resolution: {integrity: sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==} - engines: {node: '>=6.5.0', npm: '>=3'} + ethjs-unit@0.1.6: dependencies: bn.js: 4.11.6 number-to-bn: 1.7.0 - dev: false - /event-emitter@0.3.5: - resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} + event-emitter@0.3.5: dependencies: d: 1.0.2 es5-ext: 0.10.64 - dev: false - /event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - dev: false + event-target-shim@5.0.1: {} - /eventemitter3@4.0.4: - resolution: {integrity: sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==} - dev: false + eventemitter3@4.0.4: {} - /eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: false + eventemitter3@4.0.7: {} - /eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - dev: false + eventemitter3@5.0.1: {} - /events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: false + events@3.3.0: {} - /evp_bytestokey@1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + evp_bytestokey@1.0.3: dependencies: md5.js: 1.3.5 safe-buffer: 5.2.1 - dev: false - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -7561,16 +10954,10 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: false - /expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - dev: false + expand-template@2.0.3: {} - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} + express@4.18.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -7605,134 +10992,74 @@ packages: vary: 1.1.2 transitivePeerDependencies: - supports-color - dev: false - /ext@1.7.0: - resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} + ext@1.7.0: dependencies: type: 2.7.3 - dev: false - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false + extend@3.0.2: {} - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - dev: false - /extsprintf@1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: false + extsprintf@1.3.0: {} - /fast-copy@3.0.2: - resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} - dev: false + fast-copy@3.0.2: {} - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-deep-equal@3.1.3: {} - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.7 - dev: true - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + fast-levenshtein@2.0.6: {} - /fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - dev: false + fast-redact@3.5.0: {} - /fast-safe-stringify@2.1.1: - resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} - dev: false + fast-safe-stringify@2.1.1: {} - /fast-sha256@1.3.0: - resolution: {integrity: sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==} - dev: false + fast-sha256@1.3.0: {} - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.17.1: dependencies: reusify: 1.0.4 - dev: true - /fdir@6.3.0(picomatch@4.0.2): - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - dependencies: + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: picomatch: 4.0.2 - dev: false - /fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.2.1 - dev: false - /fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - dev: false + fflate@0.8.2: {} - /fft-js@0.0.12: - resolution: {integrity: sha512-nLOa0/SYYnN2NPcLrI81UNSPxyg3q0sGiltfe9G1okg0nxs5CqAwtmaqPQdGcOryeGURaCoQx8Y4AUkhGTh7IQ==} - engines: {node: '>=0.12.0'} + fft-js@0.0.12: dependencies: bit-twiddle: 1.0.2 commander: 2.7.1 - dev: false - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 - dev: true - - /file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - dev: false - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: false + file-uri-to-path@1.0.0: {} - /fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - /finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} + finalhandler@1.2.0: dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -7743,167 +11070,95 @@ packages: unpipe: 1.0.0 transitivePeerDependencies: - supports-color - dev: false - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - rimraf: 3.0.2 - dev: true - - /flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} - hasBin: true - dev: false - - /flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - /follow-redirects@1.15.6(debug@4.3.7): - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true + flat-cache@3.2.0: dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flat@5.0.2: {} + + flatted@3.3.1: {} + + follow-redirects@1.15.6(debug@4.3.7): + optionalDependencies: debug: 4.3.7(supports-color@8.1.1) - dev: false - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - dev: false - /foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} - engines: {node: '>=14'} + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - dev: false - /forever-agent@0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: false + forever-agent@0.6.1: {} - /form-data-encoder@1.7.1: - resolution: {integrity: sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==} - dev: false + form-data-encoder@1.7.1: {} - /form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} + form-data@2.3.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} - engines: {node: '>= 6'} + form-data@4.0.0: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false - /formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} + formdata-polyfill@4.0.10: dependencies: fetch-blob: 3.2.0 - dev: false - /forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: false + forwarded@0.2.0: {} - /fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - dev: false + fraction.js@4.3.7: {} - /fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: false + fresh@0.5.2: {} - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: false + fs-constants@1.0.0: {} - /fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} + fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - dev: false - /fs-extra@4.0.3: - resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} + fs-extra@4.0.3: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: false - /fs-minipass@1.2.7: - resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} + fs-minipass@1.2.7: dependencies: minipass: 2.9.0 - dev: false - /fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} + fs-minipass@2.1.0: dependencies: minipass: 3.3.6 - dev: false - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + fs.realpath@1.0.0: {} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: false + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: false + function-bind@1.1.2: {} - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: false + functional-red-black-tree@1.0.1: {} - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false + functions-have-names@1.2.3: {} - /gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - requiresBuild: true + gauge@4.0.4: dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -7913,87 +11168,54 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wide-align: 1.1.5 - dev: false optional: true - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + get-caller-file@2.0.5: {} - /get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - dev: false + get-func-name@2.0.2: {} - /get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} + get-intrinsic@1.2.2: dependencies: function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.0 - dev: false - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.2 - dev: false - /get-port@7.1.0: - resolution: {integrity: sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==} - engines: {node: '>=16'} - dev: false + get-port@7.1.0: {} - /get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} + get-stream@5.2.0: dependencies: pump: 3.0.0 - dev: false - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: false + get-stream@6.0.1: {} - /get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 - dev: false - /getpass@0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + getpass@0.1.7: dependencies: assert-plus: 1.0.0 - dev: false - /github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - dev: false + github-from-package@0.0.0: {} - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@10.4.2: - resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} - engines: {node: '>=16 || 14 >=14.18'} - hasBin: true + glob@10.4.2: dependencies: foreground-child: 3.2.1 jackspeak: 3.4.0 @@ -8001,23 +11223,8 @@ packages: minipass: 7.1.2 package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - dev: false - - /glob@7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - requiresBuild: true + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -8026,21 +11233,15 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@8.1.0: - resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} - engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + glob@8.1.0: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: false - /global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} + global-agent@3.0.0: dependencies: boolean: 3.2.0 es6-error: 4.1.1 @@ -8048,33 +11249,22 @@ packages: roarr: 2.15.4 semver: 7.6.3 serialize-error: 7.0.1 - dev: false - /global@4.4.0: - resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + global@4.4.0: dependencies: min-document: 2.19.0 process: 0.11.10 - dev: false - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@13.24.0: dependencies: type-fest: 0.20.2 - dev: true - /globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 gopd: 1.0.1 - dev: false - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -8082,17 +11272,12 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.2 - dev: false - /got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} + got@11.8.6: dependencies: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 @@ -8105,11 +11290,8 @@ packages: lowercase-keys: 2.0.0 p-cancelable: 2.1.1 responselike: 2.0.1 - dev: false - /got@12.1.0: - resolution: {integrity: sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==} - engines: {node: '>=14.16'} + got@12.1.0: dependencies: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 5.0.1 @@ -8124,345 +11306,201 @@ packages: lowercase-keys: 3.0.0 p-cancelable: 3.0.0 responselike: 2.0.1 - dev: false - /graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: false + graceful-fs@4.2.10: {} - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false + graceful-fs@4.2.11: {} - /graceful-readlink@1.0.1: - resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} - dev: false + graceful-readlink@1.0.1: {} - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + graphemer@1.4.0: {} - /har-schema@2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: false + har-schema@2.0.0: {} - /har-validator@5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported + har-validator@5.1.5: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: false - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: false + has-bigints@1.0.2: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + has-flag@4.0.0: {} - /has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} + has-property-descriptors@1.0.1: dependencies: get-intrinsic: 1.2.2 - dev: false - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: false - /has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - dev: false + has-proto@1.0.1: {} - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: false + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: false + has-symbols@1.0.3: {} - /has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 - dev: false - /has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - requiresBuild: true - dev: false + has-unicode@2.0.1: optional: true - /hash-base@3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} - engines: {node: '>=4'} + hash-base@3.1.0: dependencies: inherits: 2.0.4 readable-stream: 3.6.2 safe-buffer: 5.2.1 - dev: false - /hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + hash.js@1.1.7: dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 - dev: false - /hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} + hasown@2.0.0: dependencies: function-bind: 1.1.2 - dev: false - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - dev: false - /he@1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: false + he@1.2.0: {} - /help-me@5.0.0: - resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} - dev: false + help-me@5.0.0: {} - /highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - dev: false + highlight.js@10.7.3: {} - /hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + hmac-drbg@1.0.1: dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - dev: false - /html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} - engines: {node: '>=18'} + html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 - dev: false - /http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: false + http-cache-semantics@4.1.1: {} - /http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + http-errors@2.0.0: dependencies: depd: 2.0.0 inherits: 2.0.4 setprototypeof: 1.2.0 statuses: 2.0.1 toidentifier: 1.0.1 - dev: false - /http-https@1.0.0: - resolution: {integrity: sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==} - dev: false + http-https@1.0.0: {} - /http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - requiresBuild: true + http-proxy-agent@4.0.1: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false optional: true - /http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /http-signature@1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} + http-signature@1.2.0: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 sshpk: 1.18.0 - dev: false - /http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} + http2-wrapper@1.0.3: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: false - /http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} + http2-wrapper@2.2.1: dependencies: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - dev: false - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - requiresBuild: true + https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false optional: true - /https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} - engines: {node: '>= 14'} + https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 debug: 4.3.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color - dev: false - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: false + human-signals@2.1.0: {} - /humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - requiresBuild: true + humanize-ms@1.2.1: dependencies: ms: 2.1.3 - dev: false optional: true - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - dev: false - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - requiresBuild: true + iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - dev: false - /idb@8.0.0: - resolution: {integrity: sha512-l//qvlAKGmQO31Qn7xdzagVPPaHTxXx199MhrAFuVBTPqydcPYBWjkrbv4Y0ktB+GmWOiwHl237UUOrLmQxLvw==} - dev: false + idb@8.0.0: {} - /idna-uts46-hx@2.3.1: - resolution: {integrity: sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==} - engines: {node: '>=4.0.0'} + idna-uts46-hx@2.3.1: dependencies: punycode: 2.1.0 - dev: false - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false + ieee754@1.2.1: {} - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /immediate@3.2.3: - resolution: {integrity: sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==} - dev: false + immediate@3.2.3: {} - /immediate@3.3.0: - resolution: {integrity: sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==} - dev: false + immediate@3.3.0: {} - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - dev: true - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + imurmurhash@0.1.4: {} - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - requiresBuild: true - dev: false + indent-string@4.0.0: optional: true - /indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - dev: false + indent-string@5.0.0: {} - /infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - requiresBuild: true - dev: false + infer-owner@1.0.4: optional: true - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false + ini@1.3.8: {} - /inquirer-press-to-continue@1.2.0(inquirer@9.3.3): - resolution: {integrity: sha512-HdKOgEAydYhI3OKLy5S4LMi7a/AHJjPzF06mHqbdVxlTmHOaytQVBaVbQcSytukD70K9FYLhYicNOPuNjFiWVQ==} - peerDependencies: - inquirer: '>=8.0.0 <10.0.0' + inquirer-press-to-continue@1.2.0(inquirer@9.3.3): dependencies: deep-equal: 2.2.3 inquirer: 9.3.3 ora: 6.3.1 - dev: false - /inquirer@9.3.3: - resolution: {integrity: sha512-Z7lAi4XUBYRa6NPB0k+0+3dyhnyp2sAqVeiyogHyue93DvE9dPxp7oi7Gg8/KfWXSrGEsyBvZbl4PdBpS7ZKkg==} - engines: {node: '>=18'} + inquirer@9.3.3: dependencies: '@inquirer/figures': 1.0.3 ansi-escapes: 4.3.2 @@ -8476,370 +11514,197 @@ packages: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - dev: false - /internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 - dev: false - /ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} - engines: {node: '>= 12'} - requiresBuild: true + ip-address@9.0.5: dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 - dev: false optional: true - /ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - dev: false + ip-regex@4.3.0: {} - /ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: false + ipaddr.js@1.9.1: {} - /is-accessor-descriptor@1.0.1: - resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} - engines: {node: '>= 0.10'} + is-accessor-descriptor@1.0.1: dependencies: hasown: 2.0.2 - dev: false - /is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} + is-arguments@1.1.1: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: false - /is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: false - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 - dev: false - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.2.0 - dev: false - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: false - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: false + is-buffer@1.1.6: {} - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: false + is-callable@1.2.7: {} - /is-data-descriptor@1.0.1: - resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} - engines: {node: '>= 0.4'} + is-data-descriptor@1.0.1: dependencies: hasown: 2.0.2 - dev: false - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.2 - dev: false - /is-descriptor@1.0.3: - resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} - engines: {node: '>= 0.4'} + is-descriptor@1.0.3: dependencies: is-accessor-descriptor: 1.0.1 is-data-descriptor: 1.0.1 - dev: false - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + is-extglob@2.1.1: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + is-fullwidth-code-point@3.0.0: {} - /is-function@1.0.2: - resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} - dev: false + is-function@1.0.2: {} - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + is-generator-function@1.0.10: dependencies: has-tostringtag: 1.0.2 - dev: false - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - /is-hex-prefixed@1.0.0: - resolution: {integrity: sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==} - engines: {node: '>=6.5.0', npm: '>=3'} - dev: false + is-hex-prefixed@1.0.0: {} - /is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - dev: false + is-interactive@1.0.0: {} - /is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - dev: false + is-interactive@2.0.0: {} - /is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - requiresBuild: true - dev: false + is-lambda@1.0.1: optional: true - /is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - dev: false + is-map@2.0.3: {} - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: false - /is-number@3.0.0: - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} - engines: {node: '>=0.10.0'} + is-number@3.0.0: dependencies: kind-of: 3.2.2 - dev: false - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + is-number@7.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + is-path-inside@3.0.3: {} - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: false + is-plain-obj@2.1.0: {} - /is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: false + is-potential-custom-element-name@1.0.1: {} - /is-promise@2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - dev: false + is-promise@2.2.2: {} - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + is-regex@1.1.4: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: false - /is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - dev: false + is-set@2.0.3: {} - /is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - dev: false - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: false + is-stream@2.0.1: {} - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: false - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - dev: false - /is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.15 - dev: false - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false - - /is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - dev: false + is-typedarray@1.0.0: {} - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - dev: false + is-unicode-supported@0.1.0: {} - /is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - dev: false + is-unicode-supported@1.3.0: {} - /is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} + is-weakmap@2.0.2: {} + + is-weakset@2.0.3: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: false - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: false + isarray@2.0.5: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - requiresBuild: true + isexe@2.0.0: {} - /iso-random-stream@2.0.2: - resolution: {integrity: sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==} - engines: {node: '>=10'} + iso-random-stream@2.0.2: dependencies: events: 3.3.0 readable-stream: 3.6.2 - dev: false - /isomorphic-ws@5.0.0(ws@8.18.0): - resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} - peerDependencies: - ws: '*' + isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 8.18.0 - dev: false + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) - /isows@1.0.4(ws@8.17.1): - resolution: {integrity: sha512-hEzjY+x9u9hPmBom9IIAqdJCwNLax+xrPb51vEPpERoFlIxgmZcHzsT5jKG06nvInKOBGvReAVz80Umed5CczQ==} - peerDependencies: - ws: '*' + isows@1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 8.17.1 - dev: false + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - /isstream@0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - dev: false + isstream@0.1.2: {} - /jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} + jackspeak@3.4.0: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: false - /javascript-natural-sort@0.7.1: - resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} - dev: false + javascript-natural-sort@0.7.1: {} - /jdenticon@3.2.0: - resolution: {integrity: sha512-z6Iq3fTODUMSOiR2nNYrqigS6Y0GvdXfyQWrUby7htDHvX7GNEwaWR4hcaL+FmhEgBe08Xkup/BKxXQhDJByPA==} - engines: {node: '>=6.4.0'} - hasBin: true + jdenticon@3.2.0: dependencies: canvas-renderer: 2.2.1 - dev: false - /joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - dev: false + joycon@3.1.1: {} - /js-sha3@0.5.7: - resolution: {integrity: sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==} - dev: false + js-sha3@0.5.7: {} - /js-sha3@0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - dev: false + js-sha3@0.8.0: {} - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: false + js-tokens@4.0.0: {} - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: false + jsbn@0.1.1: {} - /jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - requiresBuild: true - dev: false + jsbn@1.1.0: optional: true - /jsdom@23.2.0: - resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} - engines: {node: '>=18'} - peerDependencies: - canvas: ^2.11.2 - peerDependenciesMeta: - canvas: - optional: true + jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@asamuzakjp/dom-selector': 2.0.2 cssstyle: 4.0.1 @@ -8860,199 +11725,126 @@ packages: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} + json-bigint@1.0.0: dependencies: bignumber.js: 9.1.2 - dev: false - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-buffer@3.0.1: {} - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + json-schema-traverse@0.4.1: {} - /json-schema@0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: false + json-schema@0.4.0: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /json-stable-stringify@1.1.1: - resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} - engines: {node: '>= 0.4'} + json-stable-stringify@1.1.1: dependencies: call-bind: 1.0.5 isarray: 2.0.5 jsonify: 0.0.1 object-keys: 1.1.1 - dev: false - /json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - dev: false + json-stringify-safe@5.0.1: {} - /jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - dev: false + jsonc-parser@3.3.1: {} - /jsondiffpatch@0.5.0: - resolution: {integrity: sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw==} - engines: {node: '>=8.17.0'} - hasBin: true + jsondiffpatch@0.5.0: dependencies: chalk: 3.0.0 diff-match-patch: 1.0.5 - dev: false - bundledDependencies: [] - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 - dev: false - /jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + jsonfile@6.1.0: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - dev: false - /jsonify@0.0.1: - resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} - dev: false + jsonify@0.0.1: {} - /jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - dev: false + jsonparse@1.3.1: {} - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} + jsprim@1.4.2: dependencies: assert-plus: 1.0.0 extsprintf: 1.3.0 json-schema: 0.4.0 verror: 1.10.0 - dev: false - /keccak@3.0.4: - resolution: {integrity: sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==} - engines: {node: '>=10.0.0'} - requiresBuild: true + keccak@3.0.4: dependencies: node-addon-api: 2.0.2 node-gyp-build: 4.8.1 readable-stream: 3.6.2 - dev: false - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 - /kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} + kind-of@3.2.2: dependencies: is-buffer: 1.1.6 - dev: false - /level-codec@9.0.2: - resolution: {integrity: sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==} - engines: {node: '>=6'} + level-codec@9.0.2: dependencies: buffer: 5.7.1 - dev: false - /level-concat-iterator@2.0.1: - resolution: {integrity: sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==} - engines: {node: '>=6'} - dev: false + level-concat-iterator@2.0.1: {} - /level-errors@2.0.1: - resolution: {integrity: sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==} - engines: {node: '>=6'} + level-errors@2.0.1: dependencies: errno: 0.1.8 - dev: false - /level-iterator-stream@4.0.2: - resolution: {integrity: sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==} - engines: {node: '>=6'} + level-iterator-stream@4.0.2: dependencies: inherits: 2.0.4 readable-stream: 3.6.2 xtend: 4.0.2 - dev: false - /level-mem@5.0.1: - resolution: {integrity: sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==} - engines: {node: '>=6'} + level-mem@5.0.1: dependencies: level-packager: 5.1.1 memdown: 5.1.0 - dev: false - /level-packager@5.1.1: - resolution: {integrity: sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==} - engines: {node: '>=6'} + level-packager@5.1.1: dependencies: encoding-down: 6.3.0 levelup: 4.4.0 - dev: false - /level-supports@1.0.1: - resolution: {integrity: sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==} - engines: {node: '>=6'} + level-supports@1.0.1: dependencies: xtend: 4.0.2 - dev: false - /level-ws@2.0.0: - resolution: {integrity: sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==} - engines: {node: '>=6'} + level-ws@2.0.0: dependencies: inherits: 2.0.4 readable-stream: 3.6.2 xtend: 4.0.2 - dev: false - /levelup@4.4.0: - resolution: {integrity: sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==} - engines: {node: '>=6'} + levelup@4.4.0: dependencies: deferred-leveldown: 5.3.0 level-errors: 2.0.1 level-iterator-stream: 4.0.2 level-supports: 1.0.1 xtend: 4.0.2 - dev: false - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /libp2p-crypto@0.21.2: - resolution: {integrity: sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==} - engines: {node: '>=12.0.0'} + libp2p-crypto@0.21.2: dependencies: '@noble/ed25519': 1.7.3 '@noble/secp256k1': 1.7.1 @@ -9062,123 +11854,67 @@ packages: node-forge: 1.3.1 protobufjs: 6.11.4 uint8arrays: 3.1.1 - dev: false - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false + lodash.camelcase@4.3.0: {} - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.merge@4.6.2: {} - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false + lodash@4.17.21: {} - /log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + log-symbols@4.1.0: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 - dev: false - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} + log-symbols@5.1.0: dependencies: chalk: 5.3.0 is-unicode-supported: 1.3.0 - dev: false - /long@4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} - dev: false + long@4.0.0: {} - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - dev: false - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 - dev: false - /loupe@3.1.1: - resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@3.1.1: dependencies: get-func-name: 2.0.2 - dev: false - /lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: false + lowercase-keys@2.0.0: {} - /lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: false + lowercase-keys@3.0.0: {} - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - dev: false + lru-cache@10.2.0: {} - /lru-cache@10.3.0: - resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} - engines: {node: 14 || >=16.14} - dev: false + lru-cache@10.3.0: {} - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - requiresBuild: true + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: false optional: true - /lru-queue@0.1.0: - resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} + lru-queue@0.1.0: dependencies: es5-ext: 0.10.64 - dev: false - - /ltgt@2.2.1: - resolution: {integrity: sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==} - dev: false - /magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: false + ltgt@2.2.1: {} - /magic-string@0.30.11: - resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - dev: false - /make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: false + make-error@1.3.6: {} - /make-fetch-happen@9.1.0: - resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} - engines: {node: '>= 10'} - requiresBuild: true + make-fetch-happen@9.1.0: dependencies: agentkeepalive: 4.5.0 cacache: 15.3.0 @@ -9199,20 +11935,13 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: false optional: true - /matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} + matcher@3.0.0: dependencies: escape-string-regexp: 4.0.0 - dev: false - /mathjs@13.1.1: - resolution: {integrity: sha512-duaSAy7m4F+QtP1Dyv8MX2XuxcqpNDDlGly0SdVTCqpAmwdOFWilDdQKbLdo9RfD6IDNMOdo9tIsEaTXkconlQ==} - engines: {node: '>= 18'} - hasBin: true + mathjs@13.1.1: dependencies: '@babel/runtime': 7.25.6 complex.js: 2.1.1 @@ -9223,28 +11952,18 @@ packages: seedrandom: 3.0.5 tiny-emitter: 2.1.0 typed-function: 4.2.1 - dev: false - /md5.js@1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + md5.js@1.3.5: dependencies: hash-base: 3.1.0 inherits: 2.0.4 safe-buffer: 5.2.1 - dev: false - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: false + mdn-data@2.0.30: {} - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: false + media-typer@0.3.0: {} - /memdown@5.1.0: - resolution: {integrity: sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==} - engines: {node: '>=6'} + memdown@5.1.0: dependencies: abstract-leveldown: 6.2.3 functional-red-black-tree: 1.0.1 @@ -9252,10 +11971,8 @@ packages: inherits: 2.0.4 ltgt: 2.2.1 safe-buffer: 5.2.1 - dev: false - /memoizee@0.4.15: - resolution: {integrity: sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==} + memoizee@0.4.15: dependencies: d: 1.0.2 es5-ext: 0.10.64 @@ -9265,28 +11982,16 @@ packages: lru-queue: 0.1.0 next-tick: 1.1.0 timers-ext: 0.1.8 - dev: false - /memorystream@0.3.1: - resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} - engines: {node: '>= 0.10.0'} - dev: false + memorystream@0.3.1: {} - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: false + merge-descriptors@1.0.1: {} - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: false + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /merkle-patricia-tree@4.2.4: - resolution: {integrity: sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==} + merkle-patricia-tree@4.2.4: dependencies: '@types/levelup': 4.3.3 ethereumjs-util: 7.1.5 @@ -9294,265 +11999,124 @@ packages: level-ws: 2.0.0 readable-stream: 3.6.2 semaphore-async-await: 1.5.1 - dev: false - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: false + methods@1.1.2: {} - /micro-ftch@0.3.1: - resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - dev: false + micro-ftch@0.3.1: {} - /micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} - engines: {node: '>=8.6'} + micromatch@4.0.7: dependencies: braces: 3.0.3 picomatch: 2.3.1 - dev: true - /mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - dev: false + mime-db@1.52.0: {} - /mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + mime-types@2.1.35: dependencies: mime-db: 1.52.0 - dev: false - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: false + mime@1.6.0: {} - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: false + mimic-fn@2.1.0: {} - /mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - dev: false + mimic-response@1.0.1: {} - /mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - dev: false + mimic-response@3.1.0: {} - /min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + min-document@2.19.0: dependencies: dom-walk: 0.1.2 - dev: false - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: false + minimalistic-assert@1.0.1: {} - /minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - dev: false + minimalistic-crypto-utils@1.0.1: {} - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - /minimatch@5.0.1: - resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: false - - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} + minimatch@5.1.6: dependencies: brace-expansion: 2.0.1 - dev: false - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 - dev: false - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: false + minimist@1.2.8: {} - /minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - requiresBuild: true + minipass-collect@1.0.2: dependencies: minipass: 3.3.6 - dev: false optional: true - /minipass-fetch@1.4.1: - resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} - engines: {node: '>=8'} - requiresBuild: true + minipass-fetch@1.4.1: dependencies: minipass: 3.3.6 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 - dev: false optional: true - /minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - requiresBuild: true + minipass-flush@1.0.5: dependencies: minipass: 3.3.6 - dev: false optional: true - /minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - requiresBuild: true + minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 - dev: false optional: true - /minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - requiresBuild: true + minipass-sized@1.0.3: dependencies: minipass: 3.3.6 - dev: false optional: true - /minipass@2.9.0: - resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} + minipass@2.9.0: dependencies: safe-buffer: 5.2.1 yallist: 3.1.1 - dev: false - /minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + minipass@3.3.6: dependencies: yallist: 4.0.0 - dev: false - /minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - dev: false + minipass@5.0.0: {} - /minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - dev: false + minipass@7.1.2: {} - /minizlib@1.3.3: - resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} + minizlib@1.3.3: dependencies: minipass: 2.9.0 - dev: false - /minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} + minizlib@2.1.2: dependencies: minipass: 3.3.6 yallist: 4.0.0 - dev: false - /mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - dev: false + mkdirp-classic@0.5.3: {} - /mkdirp-promise@5.0.1: - resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} - engines: {node: '>=4'} - deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. + mkdirp-promise@5.0.1: dependencies: mkdirp: 3.0.1 - dev: false - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true + mkdirp@0.5.6: dependencies: minimist: 1.2.8 - dev: false - /mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: false - - /mkdirp@2.1.6: - resolution: {integrity: sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==} - engines: {node: '>=10'} - hasBin: true - dev: false + mkdirp@1.0.4: {} - /mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - dev: false + mkdirp@2.1.6: {} - /mocha@10.2.0: - resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} - engines: {node: '>= 14.0.0'} - hasBin: true - dependencies: - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.4(supports-color@8.1.1) - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 7.2.0 - he: 1.2.0 - js-yaml: 4.1.0 - log-symbols: 4.1.0 - minimatch: 5.0.1 - ms: 2.1.3 - nanoid: 3.3.3 - serialize-javascript: 6.0.0 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - workerpool: 6.2.1 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - dev: false + mkdirp@3.0.1: {} - /mocha@10.6.0: - resolution: {integrity: sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==} - engines: {node: '>= 14.0.0'} - hasBin: true + mocha@10.6.0: dependencies: ansi-colors: 4.1.3 browser-stdout: 1.3.1 @@ -9574,247 +12138,129 @@ packages: yargs: 16.2.0 yargs-parser: 20.2.9 yargs-unparser: 2.0.0 - dev: false - /mock-fs@4.14.0: - resolution: {integrity: sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==} - dev: false + mock-fs@4.14.0: {} - /mock-socket@9.3.1: - resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} - engines: {node: '>= 8'} - dev: false + mock-socket@9.3.1: {} - /moonbeam-types-bundle@2.0.10: - resolution: {integrity: sha512-QDk/ktioLqDQCOLUu/+FyyF3UYWdKOqqa6q1vwI75pdKBg5elNpRXugEC1irzkLolTanvMRc2rO+qarT9ijjyg==} + moonbeam-types-bundle@2.0.10(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - '@polkadot/api': 9.14.2 + '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) typescript: 4.9.5 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - dev: false + mrmime@2.0.0: {} - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: false + ms@2.0.0: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false + ms@2.1.2: {} - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + ms@2.1.3: {} - /multibase@0.6.1: - resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} - deprecated: This module has been superseded by the multiformats module + multibase@0.6.1: dependencies: base-x: 3.0.10 buffer: 5.7.1 - dev: false - /multibase@0.7.0: - resolution: {integrity: sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==} - deprecated: This module has been superseded by the multiformats module + multibase@0.7.0: dependencies: base-x: 3.0.10 buffer: 5.7.1 - dev: false - /multicodec@0.5.7: - resolution: {integrity: sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==} - deprecated: This module has been superseded by the multiformats module + multicodec@0.5.7: dependencies: varint: 5.0.2 - dev: false - /multicodec@1.0.4: - resolution: {integrity: sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==} - deprecated: This module has been superseded by the multiformats module + multicodec@1.0.4: dependencies: buffer: 5.7.1 varint: 5.0.2 - dev: false - /multiformats@9.9.0: - resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} - dev: false + multiformats@9.9.0: {} - /multihashes@0.4.21: - resolution: {integrity: sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==} + multihashes@0.4.21: dependencies: buffer: 5.7.1 multibase: 0.7.0 varint: 5.0.2 - dev: false - /mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - dev: false + mute-stream@1.0.0: {} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - dev: false - - /nano-json-stream-parser@0.1.2: - resolution: {integrity: sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==} - dev: false - - /nanoid@3.3.3: - resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false - - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false - - /napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - dev: false - /napi-maybe-compressed-blob-darwin-arm64@0.0.11: - resolution: {integrity: sha512-hZ9ye4z8iMDVPEnx9A/Ag6k7xHX/BcK5Lntw/VANBUm9ioLSuRvHTALG4XaqVDGXo4U2NFDwSLRDyhFPYvqckQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false + nano-json-stream-parser@0.1.2: {} + + nanoid@3.3.7: {} + + napi-build-utils@1.0.2: {} + + napi-maybe-compressed-blob-darwin-arm64@0.0.11: optional: true - /napi-maybe-compressed-blob-darwin-x64@0.0.11: - resolution: {integrity: sha512-TqWNP7Vehi73xLXyUGjdLppP0W6T0Ef2D/X9HmAZNwglt+MkTujX10CDODfbFWvGy+NkaC5XqnzxCn19wbZZcA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false + napi-maybe-compressed-blob-darwin-x64@0.0.11: optional: true - /napi-maybe-compressed-blob-linux-arm64-gnu@0.0.11: - resolution: {integrity: sha512-7D5w6MDZghcb3VtXRg2ShCEh9Z3zMeBVRG4xsMulEWT2j9/09Nopu+9KfI/2ngRvm78MniWSIlqds5PRAlCROA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false + napi-maybe-compressed-blob-linux-arm64-gnu@0.0.11: optional: true - /napi-maybe-compressed-blob-linux-x64-gnu@0.0.11: - resolution: {integrity: sha512-JKY8KcZpQtKiL1smMKfukcOmsDVeZaw9fKXKsWC+wySc2wsvH7V2wy8PffSQ0lWERkI7Yn3k7xPjB463m/VNtg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false + napi-maybe-compressed-blob-linux-x64-gnu@0.0.11: optional: true - /napi-maybe-compressed-blob@0.0.11: - resolution: {integrity: sha512-1dj4ET34TfEes0+josVLvwpJe337Jk6txd3XUjVmVs3budSo2eEjvN6pX4myYE1pS4x/k2Av57n/ypRl2u++AQ==} - engines: {node: '>= 10'} + napi-maybe-compressed-blob@0.0.11: optionalDependencies: napi-maybe-compressed-blob-darwin-arm64: 0.0.11 napi-maybe-compressed-blob-darwin-x64: 0.0.11 napi-maybe-compressed-blob-linux-arm64-gnu: 0.0.11 napi-maybe-compressed-blob-linux-x64-gnu: 0.0.11 - dev: false - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + natural-compare@1.4.0: {} - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: false + negotiator@0.6.3: {} - /next-tick@1.1.0: - resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - dev: false + next-tick@1.1.0: {} - /nock@13.5.4: - resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} - engines: {node: '>= 10.13'} + nock@13.5.4: dependencies: debug: 4.3.7(supports-color@8.1.1) json-stringify-safe: 5.0.1 propagate: 2.0.1 transitivePeerDependencies: - supports-color - dev: false - /node-abi@3.65.0: - resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} - engines: {node: '>=10'} + node-abi@3.65.0: dependencies: semver: 7.6.3 - dev: false - /node-addon-api@2.0.2: - resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - dev: false + node-addon-api@2.0.2: {} - /node-addon-api@7.1.0: - resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} - engines: {node: ^16 || ^18 || >= 20} - dev: false + node-addon-api@7.1.0: {} - /node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - dev: false + node-domexception@1.0.0: {} - /node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 - dev: false + optionalDependencies: + encoding: 0.1.13 - /node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + node-fetch@3.3.2: dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - dev: false - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: false + node-forge@1.3.1: {} - /node-gyp-build@4.8.1: - resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} - hasBin: true - dev: false + node-gyp-build@4.8.1: {} - /node-gyp@8.4.1: - resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} - engines: {node: '>= 10.12.0'} - hasBin: true - requiresBuild: true + node-gyp@8.4.1: dependencies: env-paths: 2.2.1 glob: 7.2.3 @@ -9829,118 +12275,67 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: false optional: true - /nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - requiresBuild: true + nopt@5.0.0: dependencies: abbrev: 1.1.1 - dev: false optional: true - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: false + normalize-path@3.0.0: {} - /normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: false + normalize-url@6.1.0: {} - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: false - /npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - requiresBuild: true + npmlog@6.0.2: dependencies: are-we-there-yet: 3.0.1 console-control-strings: 1.1.0 gauge: 4.0.4 set-blocking: 2.0.0 - dev: false optional: true - /number-to-bn@1.7.0: - resolution: {integrity: sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==} - engines: {node: '>=6.5.0', npm: '>=3'} + number-to-bn@1.7.0: dependencies: bn.js: 4.11.6 strip-hex-prefix: 1.0.0 - dev: false - /nunjucks@3.2.4: - resolution: {integrity: sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==} - engines: {node: '>= 6.9.0'} - hasBin: true - peerDependencies: - chokidar: ^3.3.0 - peerDependenciesMeta: - chokidar: - optional: true + nunjucks@3.2.4(chokidar@3.6.0): dependencies: a-sync-waterfall: 1.0.1 asap: 2.0.6 commander: 5.1.0 - dev: false + optionalDependencies: + chokidar: 3.6.0 - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: false + oauth-sign@0.9.0: {} - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - dev: false + object-assign@4.1.1: {} - /object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - dev: false + object-inspect@1.13.2: {} - /object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} + object-is@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - dev: false - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: false + object-keys@1.1.1: {} - /object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: false - /oboe@2.1.5: - resolution: {integrity: sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==} + oboe@2.1.5: dependencies: http-https: 1.0.0 - dev: false - /octokit@4.0.2: - resolution: {integrity: sha512-wbqF4uc1YbcldtiBFfkSnquHtECEIpYD78YUXI6ri1Im5OO2NLo6ZVpRdbJpdnpZ05zMrVPssNiEo6JQtea+Qg==} - engines: {node: '>= 18'} + octokit@4.0.2: dependencies: '@octokit/app': 15.0.1 '@octokit/core': 6.1.2 @@ -9952,35 +12347,22 @@ packages: '@octokit/plugin-throttling': 9.3.0(@octokit/core@6.1.2) '@octokit/request-error': 6.1.1 '@octokit/types': 13.5.0 - dev: false - /on-exit-leak-free@2.1.2: - resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} - engines: {node: '>=14.0.0'} - dev: false + on-exit-leak-free@2.1.2: {} - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + on-finished@2.4.1: dependencies: ee-first: 1.1.1 - dev: false - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: false - /optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + optionator@0.9.4: dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -9988,11 +12370,8 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 word-wrap: 1.2.5 - dev: true - /ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} + ora@5.4.1: dependencies: bl: 4.1.0 chalk: 4.1.2 @@ -10003,11 +12382,8 @@ packages: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 - dev: false - /ora@6.3.1: - resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + ora@6.3.1: dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 @@ -10018,179 +12394,101 @@ packages: stdin-discarder: 0.1.0 strip-ansi: 7.1.0 wcwidth: 1.0.1 - dev: false - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: false + os-tmpdir@1.0.2: {} - /p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - dev: false + p-cancelable@2.1.1: {} - /p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - dev: false + p-cancelable@3.0.0: {} - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - /p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - requiresBuild: true + p-map@4.0.0: dependencies: aggregate-error: 3.1.0 - dev: false optional: true - /package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - dev: false + package-json-from-dist@1.0.0: {} - /pako@2.1.0: - resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} - dev: false + pako@2.1.0: {} - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - dev: true - /parse-headers@2.0.5: - resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} - dev: false + parse-headers@2.0.5: {} - /parse5-htmlparser2-tree-adapter@6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + parse5-htmlparser2-tree-adapter@6.0.1: dependencies: parse5: 6.0.1 - dev: false - /parse5@5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - dev: false + parse5@5.1.1: {} - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: false + parse5@6.0.1: {} - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: false - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: false + parseurl@1.3.3: {} - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + path-exists@4.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + path-key@3.1.1: {} - /path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + path-scurry@1.11.1: dependencies: lru-cache: 10.3.0 minipass: 7.1.2 - dev: false - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: false + path-to-regexp@0.1.7: {} - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true + path-type@4.0.0: {} - /pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - dev: false + pathe@1.1.2: {} - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - dev: false + pathval@1.1.1: {} - /pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} - dev: false + pathval@2.0.0: {} - /pbkdf2@3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} + pbkdf2@3.1.2: dependencies: create-hash: 1.2.0 create-hmac: 1.1.7 ripemd160: 2.0.2 safe-buffer: 5.2.1 sha.js: 2.4.11 - dev: false - /peer-id@0.16.0: - resolution: {integrity: sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==} - engines: {node: '>=15.0.0'} + peer-id@0.16.0: dependencies: class-is: 1.1.0 libp2p-crypto: 0.21.2 multiformats: 9.9.0 protobufjs: 6.11.4 uint8arrays: 3.1.1 - dev: false - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: false + performance-now@2.1.0: {} - /picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} - dev: false + picocolors@1.0.1: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + picomatch@2.3.1: {} - /picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - dev: false + picomatch@4.0.2: {} - /pino-abstract-transport@1.2.0: - resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} + pino-abstract-transport@1.2.0: dependencies: readable-stream: 4.5.2 split2: 4.2.0 - dev: false - /pino-pretty@11.2.1: - resolution: {integrity: sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==} - hasBin: true + pino-pretty@11.2.1: dependencies: colorette: 2.0.20 dateformat: 4.6.3 @@ -10206,15 +12504,10 @@ packages: secure-json-parse: 2.7.0 sonic-boom: 4.0.1 strip-json-comments: 3.1.1 - dev: false - /pino-std-serializers@6.2.2: - resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} - dev: false + pino-std-serializers@6.2.2: {} - /pino@8.21.0: - resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} - hasBin: true + pino@8.21.0: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -10227,54 +12520,35 @@ packages: safe-stable-stringify: 2.4.3 sonic-boom: 3.8.1 thread-stream: 2.7.0 - dev: false - /pnglib@0.0.1: - resolution: {integrity: sha512-95ChzOoYLOPIyVmL+Y6X+abKGXUJlvOVLkB1QQkyXl7Uczc6FElUy/x01NS7r2GX6GRezloO/ecCX9h4U9KadA==} - dev: false + pnglib@0.0.1: {} - /pontem-types-bundle@1.0.15(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1): - resolution: {integrity: sha512-PXQTwvb6QB5VW3UILU9w7du55j7hd2mZspfLPcum7XEwxhVhzH22dygd3waSNEhybTgcsV40XB4d3OIdwgaLvw==} + pontem-types-bundle@1.0.15(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1): dependencies: - '@polkadot/keyring': 7.9.2(@polkadot/util-crypto@13.1.1)(@polkadot/util@13.1.1) + '@polkadot/keyring': 7.9.2(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/types': 6.12.1 typescript: 4.9.5 transitivePeerDependencies: - '@polkadot/util' - '@polkadot/util-crypto' - dev: false - /possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - dev: false + possible-typed-array-names@1.0.0: {} - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: false + postcss-value-parser@4.2.0: {} - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.38: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - dev: false - /postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - dev: false - /prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} - engines: {node: '>=10'} - hasBin: true + prebuild-install@7.1.2: dependencies: detect-libc: 2.0.3 expand-template: 2.0.3 @@ -10288,70 +12562,35 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: false - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.2.1: {} - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true + prettier@2.8.8: {} - /process-warning@3.0.0: - resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} - dev: false + process-warning@3.0.0: {} - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - dev: false + process@0.11.10: {} - /promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - requiresBuild: true - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - dev: false + promise-inflight@1.0.1: optional: true - /promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - requiresBuild: true + promise-retry@2.0.1: dependencies: err-code: 2.0.3 retry: 0.12.0 - dev: false optional: true - /prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 - dev: false - /propagate@2.0.1: - resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} - engines: {node: '>= 8'} - dev: false + propagate@2.0.1: {} - /proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - dev: false + proto-list@1.2.4: {} - /protobufjs@6.11.4: - resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} - hasBin: true - requiresBuild: true + protobufjs@6.11.4: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -10366,220 +12605,131 @@ packages: '@types/long': 4.0.2 '@types/node': 22.7.0 long: 4.0.0 - dev: false - /proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - dev: false - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: false + proxy-from-env@1.1.0: {} - /prr@1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - dev: false + prr@1.0.1: {} - /psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: false + psl@1.9.0: {} - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: false - /punycode@2.1.0: - resolution: {integrity: sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==} - engines: {node: '>=6'} - dev: false + punycode@2.1.0: {} - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + punycode@2.3.1: {} - /qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} + qs@6.11.0: dependencies: side-channel: 1.0.6 - dev: false - /qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: false + qs@6.5.3: {} - /query-string@5.1.1: - resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} - engines: {node: '>=0.10.0'} + query-string@5.1.1: dependencies: decode-uri-component: 0.2.2 object-assign: 4.1.1 strict-uri-encode: 1.1.0 - dev: false - /querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - dev: false + querystringify@2.2.0: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + queue-microtask@1.2.3: {} - /quick-format-unescaped@4.0.4: - resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - dev: false + quick-format-unescaped@4.0.4: {} - /quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - dev: false + quick-lru@5.1.1: {} - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - dev: false - /randomness@1.6.14: - resolution: {integrity: sha512-BQGEM09tR0ft8QeOOHbGt7AKoYjqHb0Zbos8TY81tWRENC//M+FuQPdtE3GLqUdj115J8r7pP8xsOgLQyVkLJA==} - engines: {node: '>=14 <15 || >=16 <17 || >=18'} + randomness@1.6.14: dependencies: fft-js: 0.0.12 mathjs: 13.1.1 - dev: false - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false + range-parser@1.2.1: {} - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} + raw-body@2.5.1: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: false - /raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} + raw-body@2.5.2: dependencies: bytes: 3.1.2 http-errors: 2.0.0 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: false - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true + rc@1.2.8: dependencies: deep-extend: 0.6.0 ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: false - /react-copy-to-clipboard@5.1.0(react@18.3.1): - resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} - peerDependencies: - react: ^15.3.0 || 16 || 17 || 18 + react-copy-to-clipboard@5.1.0(react@18.3.1): dependencies: copy-to-clipboard: 3.3.3 prop-types: 15.8.1 react: 18.3.1 - dev: false - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 + react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 - dev: false - /react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: false + react-is@16.13.1: {} - /react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - dev: false + react-is@18.3.1: {} - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} + react@18.3.1: dependencies: loose-envify: 1.4.0 - dev: false - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: false - /readable-stream@4.5.2: - resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + readable-stream@4.5.2: dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 - dev: false - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - dev: false - /real-require@0.2.0: - resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} - engines: {node: '>= 12.13.0'} - dev: false + real-require@0.2.0: {} - /reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - dev: false + reflect-metadata@0.2.2: {} - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: false + regenerator-runtime@0.14.1: {} - /regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: false - /request@2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + request@2.88.2: dependencies: aws-sign2: 0.7.0 aws4: 1.12.0 @@ -10601,98 +12751,54 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: false - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + require-directory@2.1.1: {} - /require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: false + require-from-string@2.0.2: {} - /requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: false + requires-port@1.0.0: {} - /resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: false + resolve-alpn@1.2.1: {} - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true + resolve-from@4.0.0: {} - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: false + resolve-pkg-maps@1.0.0: {} - /responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + responselike@2.0.1: dependencies: lowercase-keys: 2.0.0 - dev: false - /restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: false - /restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + restore-cursor@4.0.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: false - /retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - requiresBuild: true - dev: false + retry@0.12.0: optional: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - requiresBuild: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - /ripemd160@2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + ripemd160@2.0.2: dependencies: hash-base: 3.1.0 inherits: 2.0.4 - dev: false - /rlp@2.2.7: - resolution: {integrity: sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==} - hasBin: true + rlp@2.2.7: dependencies: bn.js: 5.2.1 - dev: false - /rlp@3.0.0: - resolution: {integrity: sha512-PD6U2PGk6Vq2spfgiWZdomLvRGDreBLxi5jv5M8EpRo3pU6VEm31KO+HFxE18Q3vgqfDrQ9pZA3FP95rkijNKw==} - hasBin: true - dev: false + rlp@3.0.0: {} - /roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} + roarr@2.15.4: dependencies: boolean: 3.2.0 detect-node: 2.1.0 @@ -10700,12 +12806,8 @@ packages: json-stringify-safe: 5.0.1 semver-compare: 1.0.0 sprintf-js: 1.1.3 - dev: false - /rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.13.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -10723,125 +12825,66 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.13.0 '@rollup/rollup-win32-x64-msvc': 4.13.0 fsevents: 2.3.3 - dev: false - /rrweb-cssom@0.6.0: - resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} - dev: false + rrweb-cssom@0.6.0: {} - /run-async@3.0.0: - resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} - engines: {node: '>=0.12.0'} - dev: false + run-async@3.0.0: {} - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} + rxjs@6.6.7: dependencies: tslib: 1.14.1 - dev: false - /rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + rxjs@7.8.1: dependencies: tslib: 2.7.0 - dev: false - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false + safe-buffer@5.1.2: {} - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false + safe-buffer@5.2.1: {} - /safe-stable-stringify@2.4.3: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} - engines: {node: '>=10'} - dev: false + safe-stable-stringify@2.4.3: {} - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: false + safer-buffer@2.1.2: {} - /saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} + saxes@6.0.0: dependencies: xmlchars: 2.2.0 - dev: false - /scale-ts@1.6.0: - resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} - requiresBuild: true - dev: false + scale-ts@1.6.0: {} - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.23.2: dependencies: loose-envify: 1.4.0 - dev: false - /scrypt-js@3.0.1: - resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} - dev: false + scrypt-js@3.0.1: {} - /scryptsy@2.1.0: - resolution: {integrity: sha512-1CdSqHQowJBnMAFyPEBRfqag/YP9OF394FV+4YREIJX4ljD7OxvQRDayyoyyCk+senRjSkP6VnUNQmVQqB6g7w==} - dev: false + scryptsy@2.1.0: {} - /secp256k1@4.0.3: - resolution: {integrity: sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==} - engines: {node: '>=10.0.0'} - requiresBuild: true + secp256k1@4.0.3: dependencies: elliptic: 6.5.5 node-addon-api: 2.0.2 node-gyp-build: 4.8.1 - dev: false - /secure-json-parse@2.7.0: - resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - dev: false + secure-json-parse@2.7.0: {} - /seedrandom@3.0.5: - resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} - dev: false + seedrandom@3.0.5: {} - /semaphore-async-await@1.5.1: - resolution: {integrity: sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==} - engines: {node: '>=4.1'} - dev: false + semaphore-async-await@1.5.1: {} - /semver-compare@1.0.0: - resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - dev: false + semver-compare@1.0.0: {} - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: false + semver@5.7.2: {} - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: false + semver@7.6.2: {} - /semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.3: {} - /send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} + send@0.18.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -10858,30 +12901,16 @@ packages: statuses: 2.0.1 transitivePeerDependencies: - supports-color - dev: false - /serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} + serialize-error@7.0.1: dependencies: type-fest: 0.13.1 - dev: false - /serialize-javascript@6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - dev: false - /serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - dependencies: - randombytes: 2.1.0 - dev: false - - /serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + serve-static@1.15.0: dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -10889,11 +12918,8 @@ packages: send: 0.18.0 transitivePeerDependencies: - supports-color - dev: false - /servify@0.1.12: - resolution: {integrity: sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==} - engines: {node: '>=6'} + servify@0.1.12: dependencies: body-parser: 1.20.2 cors: 2.8.5 @@ -10902,27 +12928,18 @@ packages: xhr: 2.6.0 transitivePeerDependencies: - supports-color - dev: false - /set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - requiresBuild: true - dev: false + set-blocking@2.0.0: optional: true - /set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} - engines: {node: '>= 0.4'} + set-function-length@1.1.1: dependencies: define-data-property: 1.1.1 get-intrinsic: 1.2.2 gopd: 1.0.1 has-property-descriptors: 1.0.1 - dev: false - /set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -10930,162 +12947,101 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: false - /set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - dev: false - /setimmediate@1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: false + setimmediate@1.0.5: {} - /setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: false + setprototypeof@1.2.0: {} - /sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true + sha.js@2.4.11: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 - dev: false - /shallowequal@1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - dev: false + shallowequal@1.1.0: {} - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + shebang-regex@3.0.0: {} - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.2 - dev: false - /siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - dev: false + siginfo@2.0.0: {} - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - requiresBuild: true - dev: false + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: false + signal-exit@4.1.0: {} - /simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - dev: false + simple-concat@1.0.1: {} - /simple-get@2.8.2: - resolution: {integrity: sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==} + simple-get@2.8.2: dependencies: decompress-response: 3.3.0 once: 1.4.0 simple-concat: 1.0.1 - dev: false - /simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + simple-get@4.0.1: dependencies: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: false - /sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 - dev: false - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - requiresBuild: true - dev: false + smart-buffer@4.2.0: optional: true - /smoldot@2.0.22: - resolution: {integrity: sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==} - requiresBuild: true + smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /smoldot@2.0.26: - resolution: {integrity: sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==} - requiresBuild: true + smoldot@2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false optional: true - /socks-proxy-agent@6.2.1: - resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} - engines: {node: '>= 10'} - requiresBuild: true + socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 debug: 4.3.7(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: - supports-color - dev: false optional: true - /socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - requiresBuild: true + socks@2.8.3: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 - dev: false optional: true - /solc@0.8.25(debug@4.3.7): - resolution: {integrity: sha512-7P0TF8gPeudl1Ko3RGkyY6XVCxe2SdD/qQhtns1vl3yAbK/PDifKDLHGtx1t7mX3LgR7ojV7Fg/Kc6Q9D2T8UQ==} - engines: {node: '>=10.0.0'} - hasBin: true + solc@0.8.25(debug@4.3.7): dependencies: command-exists: 1.2.9 commander: 8.3.0 @@ -11096,40 +13052,22 @@ packages: tmp: 0.0.33 transitivePeerDependencies: - debug - dev: false - /sonic-boom@3.8.1: - resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + sonic-boom@3.8.1: dependencies: atomic-sleep: 1.0.0 - dev: false - /sonic-boom@4.0.1: - resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} + sonic-boom@4.0.1: dependencies: atomic-sleep: 1.0.0 - dev: false - /source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - dev: false + source-map-js@1.2.0: {} - /split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - dev: false + split2@4.2.0: {} - /sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - dev: false + sprintf-js@1.1.3: {} - /sqlite3@5.1.7: - resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} - requiresBuild: true - peerDependenciesMeta: - node-gyp: - optional: true + sqlite3@5.1.7: dependencies: bindings: 1.5.0 node-addon-api: 7.1.0 @@ -11140,12 +13078,8 @@ packages: transitivePeerDependencies: - bluebird - supports-color - dev: false - /sshpk@1.18.0: - resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} - engines: {node: '>=0.10.0'} - hasBin: true + sshpk@1.18.0: dependencies: asn1: 0.2.6 assert-plus: 1.0.0 @@ -11156,116 +13090,65 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: false - /ssri@8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} - requiresBuild: true + ssri@8.0.1: dependencies: minipass: 3.3.6 - dev: false optional: true - /stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - dev: false + stackback@0.0.2: {} - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false + statuses@2.0.1: {} - /std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - dev: false + std-env@3.7.0: {} - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + stdin-discarder@0.1.0: dependencies: bl: 5.1.0 - dev: false - /stop-iteration-iterator@1.0.0: - resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} - engines: {node: '>= 0.4'} + stop-iteration-iterator@1.0.0: dependencies: internal-slot: 1.0.7 - dev: false - /store@2.0.12: - resolution: {integrity: sha512-eO9xlzDpXLiMr9W1nQ3Nfp9EzZieIQc10zPPMP5jsVV7bLOziSFFBP0XoDXACEIFtdI+rIz0NwWVA/QVJ8zJtw==} - dev: false + store@2.0.12: {} - /strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - dev: false + strict-uri-encode@1.1.0: {} - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: false - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 - dev: false - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - dev: false - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: false + strip-final-newline@2.0.0: {} - /strip-hex-prefix@1.0.0: - resolution: {integrity: sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==} - engines: {node: '>=6.5.0', npm: '>=3'} + strip-hex-prefix@1.0.0: dependencies: is-hex-prefixed: 1.0.0 - dev: false - /strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - dev: false + strip-json-comments@2.0.1: {} - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + strip-json-comments@3.1.1: {} - /styled-components@6.1.11(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==} - engines: {node: '>= 16'} - peerDependencies: - react: '>= 16.8.0' - react-dom: '>= 16.8.0' + styled-components@6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 @@ -11278,30 +13161,22 @@ packages: shallowequal: 1.1.0 stylis: 4.3.2 tslib: 2.6.2 - dev: false - /stylis@4.3.2: - resolution: {integrity: sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==} - dev: false + stylis@4.3.2: {} - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - /supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + supports-color@8.1.1: dependencies: has-flag: 4.0.0 - /swarm-js@0.1.42: - resolution: {integrity: sha512-BV7c/dVlA3R6ya1lMlSSNPLYrntt0LUq4YMgy3iwpCIc6rZnS5W2wUoctarZ5pXlpKtxDDf9hNziEkcfrxdhqQ==} + swarm-js@0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: bluebird: 3.7.2 buffer: 5.7.1 - eth-lib: 0.1.29 + eth-lib: 0.1.29(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 4.0.3 got: 11.8.6 mime-types: 2.1.35 @@ -11314,35 +13189,25 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: false - /symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: false + symbol-tree@3.2.4: {} - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + tar-fs@2.1.1: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: false - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + tar-stream@2.2.0: dependencies: bl: 4.1.0 end-of-stream: 1.4.4 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 - dev: false - /tar@4.4.19: - resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} - engines: {node: '>=4.5'} + tar@4.4.19: dependencies: chownr: 1.1.4 fs-minipass: 1.2.7 @@ -11351,11 +13216,8 @@ packages: mkdirp: 0.5.6 safe-buffer: 5.2.1 yallist: 3.1.1 - dev: false - /tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} + tar@6.2.1: dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -11363,181 +13225,94 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 - dev: false - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + text-table@0.2.0: {} - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - dev: false - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - dev: false - /thread-stream@2.7.0: - resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} + thread-stream@2.7.0: dependencies: real-require: 0.2.0 - dev: false - /through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - dev: false + through@2.3.8: {} - /timed-out@4.0.1: - resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} - engines: {node: '>=0.10.0'} - dev: false + timed-out@4.0.1: {} - /timers-ext@0.1.8: - resolution: {integrity: sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww==} - engines: {node: '>=0.12'} + timers-ext@0.1.8: dependencies: es5-ext: 0.10.64 next-tick: 1.1.0 - dev: false - /tiny-emitter@2.1.0: - resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==} - dev: false + tiny-emitter@2.1.0: {} - /tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - dev: false + tinybench@2.9.0: {} - /tinyexec@0.3.0: - resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - dev: false + tinyexec@0.3.0: {} - /tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} - engines: {node: '>=12.0.0'} + tinyglobby@0.2.6: dependencies: fdir: 6.3.0(picomatch@4.0.2) picomatch: 4.0.2 - dev: false - /tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} - engines: {node: ^18.0.0 || >=20.0.0} - dev: false + tinypool@1.0.0: {} - /tinyrainbow@1.2.0: - resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} - engines: {node: '>=14.0.0'} - dev: false + tinyrainbow@1.2.0: {} - /tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} - engines: {node: '>=14.0.0'} - dev: false + tinyspy@3.0.0: {} - /tmp-promise@3.0.3: - resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} + tmp-promise@3.0.3: dependencies: tmp: 0.2.3 - dev: false - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 - dev: false - /tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - dev: false + tmp@0.2.3: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: false + to-fast-properties@2.0.0: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - /toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - dev: false + toggle-selection@1.0.6: {} - /toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: false + toidentifier@1.0.1: {} - /toml@3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - dev: false + toml@3.0.0: {} - /totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} - dev: false + totalist@3.0.1: {} - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} + tough-cookie@2.5.0: dependencies: psl: 1.9.0 punycode: 2.3.1 - dev: false - /tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} + tough-cookie@4.1.4: dependencies: psl: 1.9.0 punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 - dev: false - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false + tr46@0.0.3: {} - /tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} - engines: {node: '>=18'} + tr46@5.0.0: dependencies: punycode: 2.3.1 - dev: false - /ts-api-utils@1.3.0(typescript@5.6.2): - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + ts-api-utils@1.3.0(typescript@5.6.2): dependencies: typescript: 5.6.2 - dev: true - /ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.2): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -11545,7 +13320,7 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.10 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 @@ -11554,21 +13329,8 @@ packages: typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false - /ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2): - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true + ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -11576,7 +13338,7 @@ packages: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.7.0 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 @@ -11585,160 +13347,58 @@ packages: typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: false + tslib@1.14.1: {} - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - dev: false + tslib@2.4.0: {} - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: false + tslib@2.6.2: {} - /tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - dev: false + tslib@2.6.3: {} - /tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - dev: false + tslib@2.7.0: {} - /tsx@4.16.2: - resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} - engines: {node: '>=18.0.0'} - hasBin: true + tsx@4.16.2: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 - dev: false - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 - dev: false - /tweetnacl@0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - dev: false + tweetnacl@0.14.5: {} - /tweetnacl@1.0.3: - resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} - dev: false + tweetnacl@1.0.3: {} - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: false + type-detect@4.0.8: {} - /type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - dev: false + type-fest@0.13.1: {} - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + type-fest@0.20.2: {} - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: false + type-fest@0.21.3: {} - /type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + type-is@1.6.18: dependencies: media-typer: 0.3.0 mime-types: 2.1.35 - dev: false - /type@2.7.3: - resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==} - dev: false + type@2.7.3: {} - /typed-function@4.2.1: - resolution: {integrity: sha512-EGjWssW7Tsk4DGfE+5yluuljS1OGYWiI1J6e8puZz9nTMM51Oug8CD5Zo4gWMsOhq5BI+1bF+rWTm4Vbj3ivRA==} - engines: {node: '>= 18'} - dev: false + typed-function@4.2.1: {} - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + typedarray-to-buffer@3.1.5: dependencies: is-typedarray: 1.0.0 - dev: false - /typeorm@0.3.20(sqlite3@5.1.7): - resolution: {integrity: sha512-sJ0T08dV5eoZroaq9uPKBoNcGslHBR4E4y+EBHs//SiGbblGe7IeduP/IH4ddCcj0qp3PHwDwGnuvqEAnKlq/Q==} - engines: {node: '>=16.13.0'} - hasBin: true - peerDependencies: - '@google-cloud/spanner': ^5.18.0 - '@sap/hana-client': ^2.12.25 - better-sqlite3: ^7.1.2 || ^8.0.0 || ^9.0.0 - hdb-pool: ^0.1.6 - ioredis: ^5.0.4 - mongodb: ^5.8.0 - mssql: ^9.1.1 || ^10.0.1 - mysql2: ^2.2.5 || ^3.0.1 - oracledb: ^6.3.0 - pg: ^8.5.1 - pg-native: ^3.0.0 - pg-query-stream: ^4.0.0 - redis: ^3.1.1 || ^4.0.0 - sql.js: ^1.4.0 - sqlite3: ^5.0.3 - ts-node: ^10.7.0 - typeorm-aurora-data-api-driver: ^2.0.0 - peerDependenciesMeta: - '@google-cloud/spanner': - optional: true - '@sap/hana-client': - optional: true - better-sqlite3: - optional: true - hdb-pool: - optional: true - ioredis: - optional: true - mongodb: - optional: true - mssql: - optional: true - mysql2: - optional: true - oracledb: - optional: true - pg: - optional: true - pg-native: - optional: true - pg-query-stream: - optional: true - redis: - optional: true - sql.js: - optional: true - sqlite3: - optional: true - ts-node: - optional: true - typeorm-aurora-data-api-driver: - optional: true + typeorm@0.3.20(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -11752,217 +13412,132 @@ packages: mkdirp: 2.1.6 reflect-metadata: 0.2.2 sha.js: 2.4.11 - sqlite3: 5.1.7 tslib: 2.7.0 uuid: 9.0.1 yargs: 17.7.2 + optionalDependencies: + sqlite3: 5.1.7 + ts-node: 10.9.2(@types/node@22.7.0)(typescript@5.6.2) transitivePeerDependencies: - supports-color - dev: false - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false + typescript@4.9.5: {} - /typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} - engines: {node: '>=14.17'} - hasBin: true + typescript@5.6.2: {} - /uint8arrays@3.1.1: - resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} + uint8arrays@3.1.1: dependencies: multiformats: 9.9.0 - dev: false - /ultron@1.1.1: - resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==} - dev: false + ultron@1.1.1: {} - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: false + undici-types@5.26.5: {} - /undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici-types@6.19.8: {} - /unique-filename@1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} - requiresBuild: true + unique-filename@1.1.1: dependencies: unique-slug: 2.0.2 - dev: false optional: true - /unique-slug@2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - requiresBuild: true + unique-slug@2.0.2: dependencies: imurmurhash: 0.1.4 - dev: false optional: true - /universal-github-app-jwt@2.2.0: - resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} - dev: false + universal-github-app-jwt@2.2.0: {} - /universal-user-agent@7.0.2: - resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - dev: false + universal-user-agent@7.0.2: {} - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false + universalify@0.1.2: {} - /universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - dev: false + universalify@0.2.0: {} - /universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - dev: false + universalify@2.0.1: {} - /unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: false + unpipe@1.0.0: {} - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - /url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + url-parse@1.5.10: dependencies: querystringify: 2.2.0 requires-port: 1.0.0 - dev: false - /url-set-query@1.0.0: - resolution: {integrity: sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==} - dev: false + url-set-query@1.0.0: {} - /utf-8-validate@5.0.10: - resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} - engines: {node: '>=6.14.2'} - requiresBuild: true + utf-8-validate@5.0.10: dependencies: node-gyp-build: 4.8.1 - dev: false - /utf8@3.0.0: - resolution: {integrity: sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==} - dev: false + utf8@3.0.0: {} - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false + util-deprecate@1.0.2: {} - /util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} + util@0.12.5: dependencies: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 which-typed-array: 1.1.15 - dev: false - /utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: false + utils-merge@1.0.1: {} - /uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false + uuid@3.4.0: {} - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - dev: false + uuid@9.0.1: {} - /v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - dev: false + v8-compile-cache-lib@3.0.1: {} - /varint@5.0.2: - resolution: {integrity: sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==} - dev: false + varint@5.0.2: {} - /vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: false + vary@1.1.2: {} - /verror@1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} + verror@1.10.0: dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.3.0 - dev: false - /viem@2.17.3(typescript@5.6.2): - resolution: {integrity: sha512-FY/1uBQWfko4Esy8mU1RamvL64TLy91LZwFyQJ20E6AI3vTTEOctWfSn0pkMKa3okq4Gxs5dJE7q1hmWOQ7xcw==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + viem@2.17.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.4.0 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 - abitype: 1.0.5(typescript@5.6.2) - isows: 1.0.4(ws@8.17.1) + abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: typescript: 5.6.2 - ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - dev: false - /viem@2.21.14(typescript@5.6.2): - resolution: {integrity: sha512-uM6XmY9Q/kJRVSopJAGsakmtNDpk/EswqXUzwOp9DzhGuwgpWtw2MgwpfFdIyqBDFIw+TTypCIUTcwJSgEYSzA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true + viem@2.21.14(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.0 '@noble/curves': 1.4.0 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.4.0 - abitype: 1.0.5(typescript@5.6.2) - isows: 1.0.4(ws@8.17.1) - typescript: 5.6.2 + abitype: 1.0.5(typescript@5.6.2)(zod@3.23.8) + isows: 1.0.4(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) webauthn-p256: 0.0.5 - ws: 8.17.1 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + optionalDependencies: + typescript: 5.6.2 transitivePeerDependencies: - bufferutil - utf-8-validate - zod - dev: false - /vite-node@2.1.1(@types/node@22.7.0): - resolution: {integrity: sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-node@2.1.1(@types/node@22.7.0): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) @@ -11977,77 +13552,24 @@ packages: - sugarss - supports-color - terser - dev: false - /vite@5.1.6(@types/node@22.7.0): - resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.1.6(@types/node@22.7.0): dependencies: - '@types/node': 22.7.0 esbuild: 0.19.12 postcss: 8.4.39 rollup: 4.13.0 optionalDependencies: + '@types/node': 22.7.0 fsevents: 2.3.3 - dev: false - /vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1): - resolution: {integrity: sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.1 - '@vitest/ui': 2.1.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - '@types/node': 22.7.0 '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.1.6) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.1.6(@types/node@22.7.0)) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 '@vitest/spy': 2.1.1 - '@vitest/ui': 2.1.1(vitest@2.1.1) '@vitest/utils': 2.1.1 chai: 5.1.1 debug: 4.3.7(supports-color@8.1.1) @@ -12061,6 +13583,10 @@ packages: vite: 5.1.6(@types/node@22.7.0) vite-node: 2.1.1(@types/node@22.7.0) why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.7.0 + '@vitest/ui': 2.1.1(vitest@2.1.1) + jsdom: 23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less - lightningcss @@ -12070,149 +13596,90 @@ packages: - sugarss - supports-color - terser - dev: false - /vue@3.4.31(typescript@5.6.2): - resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + vue@3.4.31(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.4.31 '@vue/compiler-sfc': 3.4.31 '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31) + '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.6.2)) '@vue/shared': 3.4.31 + optionalDependencies: typescript: 5.6.2 - dev: false - /w3c-xmlserializer@5.0.0: - resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} - engines: {node: '>=18'} + w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 - dev: false - /wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + wcwidth@1.0.1: dependencies: defaults: 1.0.4 - dev: false - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} - engines: {node: '>= 8'} - dev: false + web-streams-polyfill@3.2.1: {} - /web3-bzz@1.10.4: - resolution: {integrity: sha512-ZZ/X4sJ0Uh2teU9lAGNS8EjveEppoHNQiKlOXAjedsrdWuaMErBPdLQjXfcrYvN6WM6Su9PMsAxf3FXXZ+HwQw==} - engines: {node: '>=8.0.0'} - requiresBuild: true + web3-bzz@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/node': 12.20.55 got: 12.1.0 - swarm-js: 0.1.42 + swarm-js: 0.1.42(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - dev: false - /web3-core-helpers@1.10.4: - resolution: {integrity: sha512-r+L5ylA17JlD1vwS8rjhWr0qg7zVoVMDvWhajWA5r5+USdh91jRUYosp19Kd1m2vE034v7Dfqe1xYRoH2zvG0g==} - engines: {node: '>=8.0.0'} + web3-core-helpers@1.10.4: dependencies: web3-eth-iban: 1.10.4 web3-utils: 1.10.4 - dev: false - /web3-core-method@1.10.4: - resolution: {integrity: sha512-uZTb7flr+Xl6LaDsyTeE2L1TylokCJwTDrIVfIfnrGmnwLc6bmTWCCrm71sSrQ0hqs6vp/MKbQYIYqUN0J8WyA==} - engines: {node: '>=8.0.0'} + web3-core-method@1.10.4: dependencies: '@ethersproject/transactions': 5.7.0 web3-core-helpers: 1.10.4 web3-core-promievent: 1.10.4 web3-core-subscriptions: 1.10.4 web3-utils: 1.10.4 - dev: false - /web3-core-promievent@1.10.4: - resolution: {integrity: sha512-2de5WnJQ72YcIhYwV/jHLc4/cWJnznuoGTJGD29ncFQHAfwW/MItHFSVKPPA5v8AhJe+r6y4Y12EKvZKjQVBvQ==} - engines: {node: '>=8.0.0'} + web3-core-promievent@1.10.4: dependencies: eventemitter3: 4.0.4 - dev: false - /web3-core-requestmanager@1.10.4: - resolution: {integrity: sha512-vqP6pKH8RrhT/2MoaU+DY/OsYK9h7HmEBNCdoMj+4ZwujQtw/Mq2JifjwsJ7gits7Q+HWJwx8q6WmQoVZAWugg==} - engines: {node: '>=8.0.0'} + web3-core-requestmanager@1.10.4(encoding@0.1.13): dependencies: util: 0.12.5 web3-core-helpers: 1.10.4 - web3-providers-http: 1.10.4 + web3-providers-http: 1.10.4(encoding@0.1.13) web3-providers-ipc: 1.10.4 web3-providers-ws: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - /web3-core-subscriptions@1.10.4: - resolution: {integrity: sha512-o0lSQo/N/f7/L76C0HV63+S54loXiE9fUPfHFcTtpJRQNDBVsSDdWRdePbWwR206XlsBqD5VHApck1//jEafTw==} - engines: {node: '>=8.0.0'} + web3-core-subscriptions@1.10.4: dependencies: eventemitter3: 4.0.4 web3-core-helpers: 1.10.4 - dev: false - /web3-core@1.10.4: - resolution: {integrity: sha512-B6elffYm81MYZDTrat7aEhnhdtVE3lDBUZft16Z8awYMZYJDbnykEbJVS+l3mnA7AQTnSDr/1MjWofGDLBJPww==} - engines: {node: '>=8.0.0'} + web3-core@1.10.4(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 '@types/node': 12.20.55 bignumber.js: 9.1.2 web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 - web3-core-requestmanager: 1.10.4 + web3-core-requestmanager: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - - /web3-core@4.5.0: - resolution: {integrity: sha512-Q8LIAqmF7vkRydBPiU+OC7wI44nEU6JEExolFaOakqrjMtQ1CWFHRUQMNJRDsk5bRirjyShuAsuqLeYByvvXhg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-errors: 1.2.0 - web3-eth-accounts: 4.1.2 - web3-eth-iban: 4.0.7 - web3-providers-http: 4.1.0 - web3-providers-ws: 4.0.7 - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - optionalDependencies: - web3-providers-ipc: 4.0.7 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - /web3-core@4.6.0: - resolution: {integrity: sha512-j8uQ/7zSwpmLClMMeZb736Ok3V4cWSd0dnd29jkd10d1pedi32r+hSAgycxSJLLWtPHOzMBIXUjj3TF/IAClVQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-core@4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: web3-errors: 1.3.0 web3-eth-accounts: 4.2.1 web3-eth-iban: 4.0.7 - web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8 + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12222,49 +13689,19 @@ packages: - bufferutil - encoding - utf-8-validate - dev: false - - /web3-errors@1.2.0: - resolution: {integrity: sha512-58Kczou5zyjcm9LuSs5Hrm6VrG8t9p2J8X0yGArZrhKNPZL66gMGkOUpPx+EopE944Sk4yE+Q25hKv4H5BH+kA==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-types: 1.7.0 - dev: false - /web3-errors@1.3.0: - resolution: {integrity: sha512-j5JkAKCtuVMbY3F5PYXBqg1vWrtF4jcyyMY1rlw8a4PV67AkqlepjGgpzWJZd56Mt+TvHy6DA1F/3Id8LatDSQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-errors@1.3.0: dependencies: web3-types: 1.8.0 - dev: false - /web3-eth-abi@1.10.4: - resolution: {integrity: sha512-cZ0q65eJIkd/jyOlQPDjr8X4fU6CRL1eWgdLwbWEpo++MPU/2P4PFk5ZLAdye9T5Sdp+MomePPJ/gHjLMj2VfQ==} - engines: {node: '>=8.0.0'} + web3-eth-abi@1.10.4: dependencies: '@ethersproject/abi': 5.7.0 web3-utils: 1.10.4 - dev: false - - /web3-eth-abi@4.2.2(typescript@5.6.2): - resolution: {integrity: sha512-akbGi642UtKG3k3JuLbhl9KuG7LM/cXo/by2WfdwfOptGZrzRsWJNWje1d2xfw1n9kkVG9SAMvPJl1uSyR3dfw==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - abitype: 0.7.1(typescript@5.6.2) - web3-errors: 1.2.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - transitivePeerDependencies: - - typescript - - zod - dev: false - /web3-eth-abi@4.2.4(typescript@5.6.2): - resolution: {integrity: sha512-FGoj/ENm/Iq3+6myJyiDCwbFkha9ZCx2fRdiIdw3mp7S4lgu+ay3EVzQPRxJjNBm09UEfxB9yoSAPKj9Z3Mbxg==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-abi@4.2.4(typescript@5.6.2)(zod@3.23.8): dependencies: - abitype: 0.7.1(typescript@5.6.2) + abitype: 0.7.1(typescript@5.6.2)(zod@3.23.8) web3-errors: 1.3.0 web3-types: 1.8.0 web3-utils: 4.3.1 @@ -12272,11 +13709,8 @@ packages: transitivePeerDependencies: - typescript - zod - dev: false - /web3-eth-accounts@1.10.4: - resolution: {integrity: sha512-ysy5sVTg9snYS7tJjxVoQAH6DTOTkRGR8emEVCWNGLGiB9txj+qDvSeT0izjurS/g7D5xlMAgrEHLK1Vi6I3yg==} - engines: {node: '>=8.0.0'} + web3-eth-accounts@1.10.4(encoding@0.1.13): dependencies: '@ethereumjs/common': 2.6.5 '@ethereumjs/tx': 3.5.2 @@ -12284,31 +13718,15 @@ packages: eth-lib: 0.2.8 scrypt-js: 3.0.1 uuid: 9.0.1 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - - /web3-eth-accounts@4.1.2: - resolution: {integrity: sha512-y0JynDeTDnclyuE9mShXLeEj+BCrPHxPHOyPCgTchUBQsALF9+0OhP7WiS3IqUuu0Hle5bjG2f5ddeiPtNEuLg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - '@ethereumjs/rlp': 4.0.1 - crc-32: 1.2.2 - ethereum-cryptography: 2.2.1 - web3-errors: 1.2.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - dev: false - /web3-eth-accounts@4.2.1: - resolution: {integrity: sha512-aOlEZFzqAgKprKs7+DGArU4r9b+ILBjThpeq42aY7LAQcP+mSpsWcQgbIRK3r/n3OwTYZ3aLPk0Ih70O/LwnYA==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-accounts@4.2.1: dependencies: '@ethereumjs/rlp': 4.0.1 crc-32: 1.2.2 @@ -12317,14 +13735,11 @@ packages: web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 - dev: false - /web3-eth-contract@1.10.4: - resolution: {integrity: sha512-Q8PfolOJ4eV9TvnTj1TGdZ4RarpSLmHnUnzVxZ/6/NiTfe4maJz99R0ISgwZkntLhLRtw0C7LRJuklzGYCNN3A==} - engines: {node: '>=8.0.0'} + web3-eth-contract@1.10.4(encoding@0.1.13): dependencies: '@types/bn.js': 5.1.5 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-core-promievent: 1.10.4 @@ -12334,36 +13749,14 @@ packages: transitivePeerDependencies: - encoding - supports-color - dev: false - /web3-eth-contract@4.5.0(typescript@5.6.2): - resolution: {integrity: sha512-AX6OiDrIryz/T28k9Xz0gXpUrlOUjcooEgGluu2s5dFDWCPM/zlN5RsUZlXZiXpQyj52VCUy5+bkvu3yDPA4fg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-core: 4.5.0 - web3-errors: 1.2.0 - web3-eth: 4.8.0(typescript@5.6.2) - web3-eth-abi: 4.2.2(typescript@5.6.2) - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - zod - dev: false - - /web3-eth-contract@4.7.0(typescript@5.6.2): - resolution: {integrity: sha512-fdStoBOjFyMHwlyJmSUt/BTDL1ATwKGmG3zDXQ/zTKlkkW/F/074ut0Vry4GuwSBg9acMHc0ycOiZx9ZKjNHsw==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-contract@4.7.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@ethereumjs/rlp': 5.0.2 - web3-core: 4.6.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-errors: 1.3.0 - web3-eth: 4.9.0(typescript@5.6.2) - web3-eth-abi: 4.2.4(typescript@5.6.2) + web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-abi: 4.2.4(typescript@5.6.2)(zod@3.23.8) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12373,35 +13766,29 @@ packages: - typescript - utf-8-validate - zod - dev: false - /web3-eth-ens@1.10.4: - resolution: {integrity: sha512-LLrvxuFeVooRVZ9e5T6OWKVflHPFgrVjJ/jtisRWcmI7KN/b64+D/wJzXqgmp6CNsMQcE7rpmf4CQmJCrTdsgg==} - engines: {node: '>=8.0.0'} + web3-eth-ens@1.10.4(encoding@0.1.13): dependencies: content-hash: 2.5.2 eth-ens-namehash: 2.0.8 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-promievent: 1.10.4 web3-eth-abi: 1.10.4 - web3-eth-contract: 1.10.4 + web3-eth-contract: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - /web3-eth-ens@4.4.0(typescript@5.6.2): - resolution: {integrity: sha512-DeyVIS060hNV9g8dnTx92syqvgbvPricE3MerCxe/DquNZT3tD8aVgFfq65GATtpCgDDJffO2bVeHp3XBemnSQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-ens@4.4.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: '@adraffy/ens-normalize': 1.10.1 - web3-core: 4.6.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-errors: 1.3.0 - web3-eth: 4.9.0(typescript@5.6.2) - web3-eth-contract: 4.7.0(typescript@5.6.2) - web3-net: 4.1.0 + web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-contract: 4.7.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-net: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12411,66 +13798,36 @@ packages: - typescript - utf-8-validate - zod - dev: false - /web3-eth-iban@1.10.4: - resolution: {integrity: sha512-0gE5iNmOkmtBmbKH2aTodeompnNE8jEyvwFJ6s/AF6jkw9ky9Op9cqfzS56AYAbrqEFuClsqB/AoRves7LDELw==} - engines: {node: '>=8.0.0'} + web3-eth-iban@1.10.4: dependencies: bn.js: 5.2.1 web3-utils: 1.10.4 - dev: false - /web3-eth-iban@4.0.7: - resolution: {integrity: sha512-8weKLa9KuKRzibC87vNLdkinpUE30gn0IGY027F8doeJdcPUfsa4IlBgNC4k4HLBembBB2CTU0Kr/HAOqMeYVQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-iban@4.0.7: dependencies: web3-errors: 1.3.0 web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 - dev: false - /web3-eth-personal@1.10.4: - resolution: {integrity: sha512-BRa/hs6jU1hKHz+AC/YkM71RP3f0Yci1dPk4paOic53R4ZZG4MgwKRkJhgt3/GPuPliwS46f/i5A7fEGBT4F9w==} - engines: {node: '>=8.0.0'} + web3-eth-personal@1.10.4(encoding@0.1.13): dependencies: '@types/node': 12.20.55 - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 - web3-net: 1.10.4 + web3-net: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - - /web3-eth-personal@4.0.8(typescript@5.6.2): - resolution: {integrity: sha512-sXeyLKJ7ddQdMxz1BZkAwImjqh7OmKxhXoBNF3isDmD4QDpMIwv/t237S3q4Z0sZQamPa/pHebJRWVuvP8jZdw==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-core: 4.5.0 - web3-eth: 4.8.0(typescript@5.6.2) - web3-rpc-methods: 1.3.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - zod - dev: false - /web3-eth-personal@4.1.0(typescript@5.6.2): - resolution: {integrity: sha512-RFN83uMuvA5cu1zIwwJh9A/bAj0OBxmGN3tgx19OD/9ygeUZbifOL06jgFzN0t+1ekHqm3DXYQM8UfHpXi7yDQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth-personal@4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: - web3-core: 4.6.0 - web3-eth: 4.9.0(typescript@5.6.2) - web3-rpc-methods: 1.3.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-rpc-methods: 1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12480,64 +13837,35 @@ packages: - typescript - utf-8-validate - zod - dev: false - /web3-eth@1.10.4: - resolution: {integrity: sha512-Sql2kYKmgt+T/cgvg7b9ce24uLS7xbFrxE4kuuor1zSCGrjhTJ5rRNG8gTJUkAJGKJc7KgnWmgW+cOfMBPUDSA==} - engines: {node: '>=8.0.0'} + web3-eth@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 web3-core-subscriptions: 1.10.4 web3-eth-abi: 1.10.4 - web3-eth-accounts: 1.10.4 - web3-eth-contract: 1.10.4 - web3-eth-ens: 1.10.4 + web3-eth-accounts: 1.10.4(encoding@0.1.13) + web3-eth-contract: 1.10.4(encoding@0.1.13) + web3-eth-ens: 1.10.4(encoding@0.1.13) web3-eth-iban: 1.10.4 - web3-eth-personal: 1.10.4 - web3-net: 1.10.4 + web3-eth-personal: 1.10.4(encoding@0.1.13) + web3-net: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - - /web3-eth@4.8.0(typescript@5.6.2): - resolution: {integrity: sha512-fobkdpwN9SH785/0LSLfxOMH4rZNAD/EvTKIHdpl4ZVz5XdKehX+xPMpSGDGwMlAQ7yXByjZDX3opzoqEQLWxg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - setimmediate: 1.0.5 - web3-core: 4.5.0 - web3-errors: 1.2.0 - web3-eth-abi: 4.2.2(typescript@5.6.2) - web3-eth-accounts: 4.1.2 - web3-net: 4.1.0 - web3-providers-ws: 4.0.7 - web3-rpc-methods: 1.3.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - web3-validator: 2.0.6 - transitivePeerDependencies: - - bufferutil - - encoding - - typescript - - utf-8-validate - - zod - dev: false - /web3-eth@4.9.0(typescript@5.6.2): - resolution: {integrity: sha512-lE+5rQUkQq1Mzf3uZ/tlay8nvMyC/CmaRFRFQ015OZuvSrRr/byZhhkzY5ZWkIetESTMqfWapu67yeHebcHxwA==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-eth@4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: setimmediate: 1.0.5 - web3-core: 4.6.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-errors: 1.3.0 - web3-eth-abi: 4.2.4(typescript@5.6.2) + web3-eth-abi: 4.2.4(typescript@5.6.2)(zod@3.23.8) web3-eth-accounts: 4.2.1 - web3-net: 4.1.0 - web3-providers-ws: 4.0.8 - web3-rpc-methods: 1.3.0 + web3-net: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12547,164 +13875,92 @@ packages: - typescript - utf-8-validate - zod - dev: false - /web3-net@1.10.4: - resolution: {integrity: sha512-mKINnhOOnZ4koA+yV2OT5s5ztVjIx7IY9a03w6s+yao/BUn+Luuty0/keNemZxTr1E8Ehvtn28vbOtW7Ids+Ow==} - engines: {node: '>=8.0.0'} + web3-net@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-method: 1.10.4 web3-utils: 1.10.4 transitivePeerDependencies: - encoding - supports-color - dev: false - /web3-net@4.1.0: - resolution: {integrity: sha512-WWmfvHVIXWEoBDWdgKNYKN8rAy6SgluZ0abyRyXOL3ESr7ym7pKWbfP4fjApIHlYTh8tNqkrdPfM4Dyi6CA0SA==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-net@4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: - web3-core: 4.6.0 - web3-rpc-methods: 1.3.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 transitivePeerDependencies: - bufferutil - encoding - utf-8-validate - dev: false - /web3-providers-http@1.10.4: - resolution: {integrity: sha512-m2P5Idc8hdiO0l60O6DSCPw0kw64Zgi0pMjbEFRmxKIck2Py57RQMu4bxvkxJwkF06SlGaEQF8rFZBmuX7aagQ==} - engines: {node: '>=8.0.0'} + web3-providers-http@1.10.4(encoding@0.1.13): dependencies: abortcontroller-polyfill: 1.7.5 - cross-fetch: 4.0.0 + cross-fetch: 4.0.0(encoding@0.1.13) es6-promise: 4.2.8 web3-core-helpers: 1.10.4 transitivePeerDependencies: - encoding - dev: false - - /web3-providers-http@4.1.0: - resolution: {integrity: sha512-6qRUGAhJfVQM41E5t+re5IHYmb5hSaLc02BE2MaRQsz2xKA6RjmHpOA5h/+ojJxEpI9NI2CrfDKOAgtJfoUJQg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - cross-fetch: 4.0.0 - web3-errors: 1.2.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - transitivePeerDependencies: - - encoding - dev: false - /web3-providers-http@4.2.0: - resolution: {integrity: sha512-IPMnDtHB7dVwaB7/mMxAZzyq7d5ezfO1+Vw0bNfAeIi7gaDlJiggp85SdyAfOgov8AMUA/dyiY72kQ0KmjXKvQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-providers-http@4.2.0(encoding@0.1.13): dependencies: - cross-fetch: 4.0.0 + cross-fetch: 4.0.0(encoding@0.1.13) web3-errors: 1.3.0 web3-types: 1.8.0 web3-utils: 4.3.1 transitivePeerDependencies: - encoding - dev: false - /web3-providers-ipc@1.10.4: - resolution: {integrity: sha512-YRF/bpQk9z3WwjT+A6FI/GmWRCASgd+gC0si7f9zbBWLXjwzYAKG73bQBaFRAHex1hl4CVcM5WUMaQXf3Opeuw==} - engines: {node: '>=8.0.0'} + web3-providers-ipc@1.10.4: dependencies: oboe: 2.1.5 web3-core-helpers: 1.10.4 - dev: false - /web3-providers-ipc@4.0.7: - resolution: {integrity: sha512-YbNqY4zUvIaK2MHr1lQFE53/8t/ejHtJchrWn9zVbFMGXlTsOAbNoIoZWROrg1v+hCBvT2c9z8xt7e/+uz5p1g==} - engines: {node: '>=14', npm: '>=6.12.0'} - requiresBuild: true + web3-providers-ipc@4.0.7: dependencies: web3-errors: 1.3.0 web3-types: 1.8.0 web3-utils: 4.3.1 - dev: false optional: true - /web3-providers-ws@1.10.4: - resolution: {integrity: sha512-j3FBMifyuFFmUIPVQR4pj+t5ILhAexAui0opgcpu9R5LxQrLRUZxHSnU+YO25UycSOa/NAX8A+qkqZNpcFAlxA==} - engines: {node: '>=8.0.0'} + web3-providers-ws@1.10.4: dependencies: eventemitter3: 4.0.4 web3-core-helpers: 1.10.4 websocket: 1.0.35 transitivePeerDependencies: - supports-color - dev: false - - /web3-providers-ws@4.0.7: - resolution: {integrity: sha512-n4Dal9/rQWjS7d6LjyEPM2R458V8blRm0eLJupDEJOOIBhGYlxw5/4FthZZ/cqB7y/sLVi7K09DdYx2MeRtU5w==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - '@types/ws': 8.5.3 - isomorphic-ws: 5.0.0(ws@8.18.0) - web3-errors: 1.2.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - /web3-providers-ws@4.0.8: - resolution: {integrity: sha512-goJdgata7v4pyzHRsg9fSegUG4gVnHZSHODhNnn6J93ykHkBI1nz4fjlGpcQLUMi4jAMz6SHl9Ibzs2jj9xqPw==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-providers-ws@4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/ws': 8.5.3 - isomorphic-ws: 5.0.0(ws@8.18.0) + isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) web3-errors: 1.3.0 web3-types: 1.8.0 web3-utils: 4.3.1 - ws: 8.18.0 + ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate - dev: false - /web3-rpc-methods@1.3.0: - resolution: {integrity: sha512-/CHmzGN+IYgdBOme7PdqzF+FNeMleefzqs0LVOduncSaqsppeOEoskLXb2anSpzmQAP3xZJPaTrkQPWSJMORig==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-rpc-methods@1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: - web3-core: 4.5.0 - web3-types: 1.7.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.8.0 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil - encoding - utf-8-validate - dev: false - /web3-rpc-providers@1.0.0-rc.0: - resolution: {integrity: sha512-lmBOZ4PE+wf5JyptPZJ+GHeGPyTBfnCRbrfOxWLU+Q7g+D6NukgS3fk2xcunEvUsR/b5fp+uXk0TkmhX9/GCKg==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - web3-providers-http: 4.1.0 - web3-providers-ws: 4.0.7 - web3-types: 1.7.0 - web3-utils: 4.3.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /web3-rpc-providers@1.0.0-rc.2: - resolution: {integrity: sha512-ocFIEXcBx/DYQ90HhVepTBUVnL9pGsZw8wyPb1ZINSenwYus9SvcFkjU1Hfvd/fXjuhAv2bUVch9vxvMx1mXAQ==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-rpc-providers@1.0.0-rc.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): dependencies: web3-errors: 1.3.0 - web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8 + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12712,35 +13968,20 @@ packages: - bufferutil - encoding - utf-8-validate - dev: false - /web3-shh@1.10.4: - resolution: {integrity: sha512-cOH6iFFM71lCNwSQrC3niqDXagMqrdfFW85hC9PFUrAr3PUrIem8TNstTc3xna2bwZeWG6OBy99xSIhBvyIACw==} - engines: {node: '>=8.0.0'} - requiresBuild: true + web3-shh@1.10.4(encoding@0.1.13): dependencies: - web3-core: 1.10.4 + web3-core: 1.10.4(encoding@0.1.13) web3-core-method: 1.10.4 web3-core-subscriptions: 1.10.4 - web3-net: 1.10.4 + web3-net: 1.10.4(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - dev: false - - /web3-types@1.7.0: - resolution: {integrity: sha512-nhXxDJ7a5FesRw9UG5SZdP/C/3Q2EzHGnB39hkAV+YGXDMgwxBXFWebQLfEzZzuArfHnvC0sQqkIHNwSKcVjdA==} - engines: {node: '>=14', npm: '>=6.12.0'} - dev: false - /web3-types@1.8.0: - resolution: {integrity: sha512-Z51wFLPGhZM/1uDxrxE8gzju3t2aEdRGn+YmLX463id5UjTuMEmP/9in1GFjqrsPB3m86czs8RnGBUt3ovueMw==} - engines: {node: '>=14', npm: '>=6.12.0'} - dev: false + web3-types@1.8.0: {} - /web3-utils@1.10.4: - resolution: {integrity: sha512-tsu8FiKJLk2PzhDl9fXbGUWTkkVXYhtTA+SmEFkKft+9BgwLxfCRpU96sWv7ICC8zixBNd3JURVoiR3dUXgP8A==} - engines: {node: '>=8.0.0'} + web3-utils@1.10.4: dependencies: '@ethereumjs/util': 8.1.0 bn.js: 5.2.1 @@ -12750,80 +13991,56 @@ packages: number-to-bn: 1.7.0 randombytes: 2.1.0 utf8: 3.0.0 - dev: false - - /web3-utils@4.3.0: - resolution: {integrity: sha512-fGG2IZr0XB1vEoWZiyJzoy28HpsIfZgz4mgPeQA9aj5rIx8z0o80qUPtIyrCYX/Bo2gYALlV5SWIJWxJNUQn9Q==} - engines: {node: '>=14', npm: '>=6.12.0'} - dependencies: - ethereum-cryptography: 2.2.1 - eventemitter3: 5.0.1 - web3-errors: 1.2.0 - web3-types: 1.7.0 - web3-validator: 2.0.6 - dev: false - /web3-utils@4.3.1: - resolution: {integrity: sha512-kGwOk8FxOLJ9DQC68yqNQc7AzN+k9YDLaW+ZjlAXs3qORhf8zXk5SxWAAGLbLykMs3vTeB0FTb1Exut4JEYfFA==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-utils@4.3.1: dependencies: ethereum-cryptography: 2.2.1 eventemitter3: 5.0.1 web3-errors: 1.3.0 web3-types: 1.8.0 web3-validator: 2.0.6 - dev: false - /web3-validator@2.0.6: - resolution: {integrity: sha512-qn9id0/l1bWmvH4XfnG/JtGKKwut2Vokl6YXP5Kfg424npysmtRLe9DgiNBM9Op7QL/aSiaA0TVXibuIuWcizg==} - engines: {node: '>=14', npm: '>=6.12.0'} + web3-validator@2.0.6: dependencies: ethereum-cryptography: 2.2.1 util: 0.12.5 web3-errors: 1.3.0 web3-types: 1.8.0 zod: 3.23.8 - dev: false - /web3@1.10.4: - resolution: {integrity: sha512-kgJvQZjkmjOEKimx/tJQsqWfRDPTTcBfYPa9XletxuHLpHcXdx67w8EFn5AW3eVxCutE9dTVHgGa9VYe8vgsEA==} - engines: {node: '>=8.0.0'} - requiresBuild: true - dependencies: - web3-bzz: 1.10.4 - web3-core: 1.10.4 - web3-eth: 1.10.4 - web3-eth-personal: 1.10.4 - web3-net: 1.10.4 - web3-shh: 1.10.4 + web3@1.10.4(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): + dependencies: + web3-bzz: 1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-core: 1.10.4(encoding@0.1.13) + web3-eth: 1.10.4(encoding@0.1.13) + web3-eth-personal: 1.10.4(encoding@0.1.13) + web3-net: 1.10.4(encoding@0.1.13) + web3-shh: 1.10.4(encoding@0.1.13) web3-utils: 1.10.4 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - dev: false - /web3@4.10.0(typescript@5.6.2): - resolution: {integrity: sha512-0A0SEZG4QL5DRtZQtF1pL+LldHn0kAAb4/vUdQua1k4CrZ+hRoDAc3dfFZw94EOV69oXuAFo8fqhITxyWfCHaw==} - engines: {node: '>=14.0.0', npm: '>=6.12.0'} + web3@4.10.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: - web3-core: 4.5.0 - web3-errors: 1.2.0 - web3-eth: 4.8.0(typescript@5.6.2) - web3-eth-abi: 4.2.2(typescript@5.6.2) - web3-eth-accounts: 4.1.2 - web3-eth-contract: 4.5.0(typescript@5.6.2) - web3-eth-ens: 4.4.0(typescript@5.6.2) + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-errors: 1.3.0 + web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-abi: 4.2.4(typescript@5.6.2)(zod@3.23.8) + web3-eth-accounts: 4.2.1 + web3-eth-contract: 4.7.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-ens: 4.4.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) web3-eth-iban: 4.0.7 - web3-eth-personal: 4.0.8(typescript@5.6.2) - web3-net: 4.1.0 - web3-providers-http: 4.1.0 - web3-providers-ws: 4.0.7 - web3-rpc-methods: 1.3.0 - web3-rpc-providers: 1.0.0-rc.0 - web3-types: 1.7.0 - web3-utils: 4.3.0 + web3-eth-personal: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-net: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-rpc-providers: 1.0.0-rc.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-types: 1.8.0 + web3-utils: 4.3.1 web3-validator: 2.0.6 transitivePeerDependencies: - bufferutil @@ -12831,26 +14048,23 @@ packages: - typescript - utf-8-validate - zod - dev: false - /web3@4.13.0(typescript@5.6.2): - resolution: {integrity: sha512-wRXTu/YjelvBJ7PSLzp/rW8/6pqj4RlXzdKSkjk01RaHDvnpLogLU/VL8OF5ygqhY7IzhY5MSrl9SnC8C9Z4uA==} - engines: {node: '>=14.0.0', npm: '>=6.12.0'} + web3@4.13.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: - web3-core: 4.6.0 + web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-errors: 1.3.0 - web3-eth: 4.9.0(typescript@5.6.2) - web3-eth-abi: 4.2.4(typescript@5.6.2) + web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-abi: 4.2.4(typescript@5.6.2)(zod@3.23.8) web3-eth-accounts: 4.2.1 - web3-eth-contract: 4.7.0(typescript@5.6.2) - web3-eth-ens: 4.4.0(typescript@5.6.2) + web3-eth-contract: 4.7.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-eth-ens: 4.4.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) web3-eth-iban: 4.0.7 - web3-eth-personal: 4.1.0(typescript@5.6.2) - web3-net: 4.1.0 - web3-providers-http: 4.2.0 - web3-providers-ws: 4.0.8 - web3-rpc-methods: 1.3.0 - web3-rpc-providers: 1.0.0-rc.2 + web3-eth-personal: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + web3-net: 4.1.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-providers-http: 4.2.0(encoding@0.1.13) + web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) + web3-rpc-methods: 1.3.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + web3-rpc-providers: 1.0.0-rc.2(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-types: 1.8.0 web3-utils: 4.3.1 web3-validator: 2.0.6 @@ -12860,27 +14074,17 @@ packages: - typescript - utf-8-validate - zod - dev: false - /webauthn-p256@0.0.5: - resolution: {integrity: sha512-drMGNWKdaixZNobeORVIqq7k5DsRC9FnG201K2QjeOoQLmtSDaSsVZdkg6n5jUALJKcAG++zBPJXmv6hy0nWFg==} + webauthn-p256@0.0.5: dependencies: '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - dev: false + '@noble/hashes': 1.5.0 - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false + webidl-conversions@3.0.1: {} - /webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - dev: false + webidl-conversions@7.0.0: {} - /websocket@1.0.35: - resolution: {integrity: sha512-/REy6amwPZl44DDzvRCkaI1q1bIiQB0mEFQLUrhz3z2EK91cp3n72rAjUlrTP0zV22HJIUOVHQGPxhFRjxjt+Q==} - engines: {node: '>=4.0.0'} + websocket@1.0.35: dependencies: bufferutil: 4.0.8 debug: 2.6.9 @@ -12890,191 +14094,113 @@ packages: yaeti: 0.0.6 transitivePeerDependencies: - supports-color - dev: false - /whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} - engines: {node: '>=18'} + whatwg-encoding@3.1.1: dependencies: iconv-lite: 0.6.3 - dev: false - /whatwg-mimetype@4.0.0: - resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} - engines: {node: '>=18'} - dev: false + whatwg-mimetype@4.0.0: {} - /whatwg-url@14.0.0: - resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} - engines: {node: '>=18'} + whatwg-url@14.0.0: dependencies: tr46: 5.0.0 webidl-conversions: 7.0.0 - dev: false - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: false - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: false - /which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} + which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 - dev: false - /which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.15: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 - dev: false - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - /why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 - dev: false - /wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - requiresBuild: true + wide-align@1.1.5: dependencies: string-width: 4.2.3 - dev: false optional: true - /window-size@1.1.1: - resolution: {integrity: sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==} - engines: {node: '>= 0.10.0'} - hasBin: true + window-size@1.1.1: dependencies: define-property: 1.0.0 is-number: 3.0.0 - dev: false - /word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - dev: true + word-wrap@1.2.5: {} - /workerpool@6.2.1: - resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} - dev: false - - /workerpool@6.5.1: - resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} - dev: false + workerpool@6.5.1: {} - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: false - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: false - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + wrappy@1.0.2: {} - /ws@3.3.3: - resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true + ws@3.3.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: async-limiter: 1.0.1 safe-buffer: 5.1.2 ultron: 1.1.1 - dev: false + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - /ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false + ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - /ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false + ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): + optionalDependencies: + bufferutil: 4.0.8 + utf-8-validate: 5.0.10 - /xhr-request-promise@0.1.3: - resolution: {integrity: sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==} + xhr-request-promise@0.1.3: dependencies: xhr-request: 1.1.0 - dev: false - /xhr-request@1.1.0: - resolution: {integrity: sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==} + xhr-request@1.1.0: dependencies: buffer-to-arraybuffer: 0.0.5 object-assign: 4.1.1 @@ -13083,93 +14209,48 @@ packages: timed-out: 4.0.1 url-set-query: 1.0.0 xhr: 2.6.0 - dev: false - /xhr@2.6.0: - resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + xhr@2.6.0: dependencies: global: 4.4.0 is-function: 1.0.2 parse-headers: 2.0.5 xtend: 4.0.2 - dev: false - /xml-name-validator@5.0.0: - resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} - engines: {node: '>=18'} - dev: false + xml-name-validator@5.0.0: {} - /xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: false + xmlchars@2.2.0: {} - /xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - dev: false + xtend@4.0.2: {} - /xxhashjs@0.2.2: - resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} + xxhashjs@0.2.2: dependencies: cuint: 0.2.2 - dev: false - - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - /yaeti@0.0.6: - resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} - engines: {node: '>=0.10.32'} - dev: false + y18n@5.0.8: {} - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: false + yaeti@0.0.6: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false + yallist@3.1.1: {} - /yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} - engines: {node: '>= 14'} - hasBin: true - dev: false + yallist@4.0.0: {} - /yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} - engines: {node: '>= 14'} - hasBin: true - dev: false + yaml@2.4.5: {} - /yargs-parser@20.2.4: - resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} - engines: {node: '>=10'} - dev: false + yaml@2.5.1: {} - /yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - dev: false + yargs-parser@20.2.9: {} - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yargs-parser@21.1.1: {} - /yargs-unparser@2.0.0: - resolution: {integrity: sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==} - engines: {node: '>=10'} + yargs-unparser@2.0.0: dependencies: camelcase: 6.3.0 decamelize: 4.0.0 flat: 5.0.2 is-plain-obj: 2.1.0 - dev: false - /yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + yargs@16.2.0: dependencies: cliui: 7.0.4 escalade: 3.1.1 @@ -13177,12 +14258,9 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.4 - dev: false + yargs-parser: 20.2.9 - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.1.1 @@ -13192,46 +14270,10 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - dev: false - - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - /yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} - dev: false + yn@3.1.1: {} - /zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - dev: false + yocto-queue@0.1.0: {} - github.com/aurora-is-near/eth-object/378b8dbf44a71f7049666cea5a16ab88d45aed06: - resolution: {tarball: https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06} - name: eth-object - version: 1.0.3 - dependencies: - eth-util-lite: github.com/near/eth-util-lite/427b7634a123d171432f3b38c6542913a3897ac7 - ethereumjs-util: 7.1.5 - web3: 1.10.4 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false + yoctocolors-cjs@2.1.2: {} - github.com/near/eth-util-lite/427b7634a123d171432f3b38c6542913a3897ac7: - resolution: {tarball: https://codeload.github.com/near/eth-util-lite/tar.gz/427b7634a123d171432f3b38c6542913a3897ac7} - name: eth-util-lite - version: 1.0.1 - dependencies: - bn.js: 4.12.0 - js-sha3: 0.8.0 - rlp: 2.2.7 - safe-buffer: 5.2.1 - dev: false + zod@3.23.8: {} diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-democracy.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-democracy.ts index d32f9bb422..0113142460 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-democracy.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-democracy.ts @@ -26,10 +26,13 @@ describeSuite({ id: "T02", title: "should check initial state - 0x0 ParachainBondAccount", test: async function () { - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).to.equal(ZERO_ADDRESS); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).to.equal(ZERO_ADDRESS); + expect(inflationDistributionConfig[0].percent.toNumber()).to.equal(30); + expect(inflationDistributionConfig[1].account.toString()).to.equal(ZERO_ADDRESS); + expect(inflationDistributionConfig[1].percent.toNumber()).to.equal(0); }, }); diff --git a/test/suites/dev/moonbase/test-referenda/test-referenda-submit.ts b/test/suites/dev/moonbase/test-referenda/test-referenda-submit.ts index 34be786655..a39452d713 100644 --- a/test/suites/dev/moonbase/test-referenda/test-referenda-submit.ts +++ b/test/suites/dev/moonbase/test-referenda/test-referenda-submit.ts @@ -77,8 +77,9 @@ describeSuite({ expect(finishedReferendum.isOngoing, "Still ongoing").to.be.false; expect(finishedReferendum.isTimedOut, "Timed out").to.be.false; - const parachainBondInfo = await context.pjsApi.query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).toBe(randomAddress); + const inflationDistributionConfig = + await context.pjsApi.query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).toBe(randomAddress); }, }); diff --git a/test/suites/dev/moonbase/test-staking/test-candidate-force-join.ts b/test/suites/dev/moonbase/test-staking/test-candidate-force-join.ts index 597c717eea..7c201e2944 100644 --- a/test/suites/dev/moonbase/test-staking/test-candidate-force-join.ts +++ b/test/suites/dev/moonbase/test-staking/test-candidate-force-join.ts @@ -69,7 +69,7 @@ describeSuite({ const event = events.find((event) => { const module = event.event.data[0].toPrimitive().err?.module; const parachainStaking = 12; - const tooLowCandidateCountWeightHintJoinCandidates = "0x1b000000"; + const tooLowCandidateCountWeightHintJoinCandidates = "0x1c000000"; return ( module?.index === parachainStaking && module?.error === tooLowCandidateCountWeightHintJoinCandidates diff --git a/test/suites/dev/moonbase/test-staking/test-parachain-bond.ts b/test/suites/dev/moonbase/test-staking/test-parachain-bond.ts index 4b35a6c52b..1d08fd07ab 100644 --- a/test/suites/dev/moonbase/test-staking/test-parachain-bond.ts +++ b/test/suites/dev/moonbase/test-staking/test-parachain-bond.ts @@ -13,11 +13,15 @@ describeSuite({ id: "T01", title: "should be initialized at address zero", test: async function () { - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).to.equal(ZERO_ADDRESS); - expect(parachainBondInfo.percent.toNumber()).to.equal(30); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).to.equal(ZERO_ADDRESS); + expect(inflationDistributionConfig[0].percent.toNumber()).to.equal(30); + + // Treasury account + expect(inflationDistributionConfig[1].account.toString()).to.equal(ZERO_ADDRESS); + expect(inflationDistributionConfig[1].percent.toNumber()).to.equal(0); }, }); @@ -35,11 +39,11 @@ describeSuite({ ); expect(result!.successful).to.be.true; - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).to.equal(alith.address); - expect(parachainBondInfo.percent.toNumber()).to.equal(30); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).to.equal(alith.address); + expect(inflationDistributionConfig[0].percent.toNumber()).to.equal(30); }, }); @@ -72,10 +76,10 @@ describeSuite({ ); expect(result!.successful).to.be.true; - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.percent.toBigInt()).to.equal(20n); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].percent.toBigInt()).to.equal(20n); }, }); diff --git a/test/suites/dev/moonbase/test-staking/test-rewards5.ts b/test/suites/dev/moonbase/test-staking/test-rewards5.ts new file mode 100644 index 0000000000..4285e5e1f9 --- /dev/null +++ b/test/suites/dev/moonbase/test-staking/test-rewards5.ts @@ -0,0 +1,121 @@ +import "@moonbeam-network/api-augment"; +import { beforeAll, describeSuite, expect } from "@moonwall/cli"; +import { + MIN_GLMR_STAKING, + alith, + baltathar, + ethan, + dorothy, + charleth, + Percent, +} from "@moonwall/util"; +import { jumpBlocks } from "../../../../helpers"; +import { BN } from "@polkadot/util"; + +describeSuite({ + id: "D0134655", + title: "Staking - Rewards - Bond + Treasury", + foundationMethods: "dev", + testCases: ({ context, it, log }) => { + const BOND_AMOUNT = MIN_GLMR_STAKING + 1_000_000_000_000_000_000n; + const PBR_PERCENTAGE = 10; + const TREASURY_PERCENTAGE = 20; + + beforeAll(async () => { + await context.createBlock([ + context + .polkadotJs() + .tx.sudo.sudo( + context.polkadotJs().tx.parachainStaking.setInflationDistributionConfig([ + { + account: dorothy.address, + percent: PBR_PERCENTAGE, + }, + { + account: charleth.address, + percent: TREASURY_PERCENTAGE, + }, + ]) + ) + .signAsync(alith), + ]); + }); + + it({ + id: "T01", + title: "Should act correctly upon inflation distribution config", + test: async () => { + const BLOCKS_PER_ROUND = 10; + await context.createBlock( + [ + context + .polkadotJs() + .tx.sudo.sudo( + context.polkadotJs().tx.parachainStaking.setBlocksPerRound(BLOCKS_PER_ROUND) + ) + .signAsync(alith), + context + .polkadotJs() + .tx.parachainStaking.delegate(alith.address, BOND_AMOUNT, 0, 0) + .signAsync(ethan), + context + .polkadotJs() + .tx.parachainStaking.delegate(alith.address, BOND_AMOUNT, 1, 0) + .signAsync(baltathar), + ], + { allowFailures: false } + ); + + const currentHash = await context.polkadotJs().rpc.chain.getFinalizedHead(); + const currentBlockNumber = ( + await context.polkadotJs().rpc.chain.getHeader(currentHash) + ).number.toNumber(); + const blocksToJump = BLOCKS_PER_ROUND - currentBlockNumber; + console.log(`Jumping ${blocksToJump} blocks`); + await jumpBlocks(context, blocksToJump); + + let pbrReward: bigint | undefined; + let treasuryReward: bigint | undefined; + + (await context.polkadotJs().query.system.events()).forEach((event) => { + if (context.polkadotJs().events.parachainStaking.InflationDistributed.is(event.event)) { + if (event.event.data.account.toString() == dorothy.address) { + pbrReward = event.event.data.value.toBigInt(); + } else if (event.event.data.account.toString() == charleth.address) { + treasuryReward = event.event.data.value.toBigInt(); + } + } + }); + + const payout = ( + await context.polkadotJs().query.parachainStaking.delayedPayouts(1) + ).unwrap(); + const totalReward = payout.roundIssuance.toBigInt(); + const otherRewards = payout.totalStakingReward.toBigInt(); + + expect(pbrReward).is.not.undefined; + expect(treasuryReward).is.not.undefined; + + expect((pbrReward! + treasuryReward!).toString()).to.be.eq( + new Percent(PBR_PERCENTAGE + TREASURY_PERCENTAGE) + .of(new BN(totalReward.toString())) + .toString() + ); + + expect(otherRewards.toString()).to.be.eq( + new Percent(100 - PBR_PERCENTAGE - TREASURY_PERCENTAGE) + .of(new BN(totalReward.toString())) + .toString() + ); + + expect(pbrReward!.toString()).to.be.eq( + new Percent(PBR_PERCENTAGE).of(new BN(totalReward.toString())).toString() + ); + + expect(treasuryReward!.toString()).to.be.eq( + new Percent(TREASURY_PERCENTAGE).of(new BN(totalReward.toString())).toString() + ); + }, + }); + }, +}); diff --git a/test/suites/dev/moonbase/test-sudo/test-sudo.ts b/test/suites/dev/moonbase/test-sudo/test-sudo.ts index 54620d1098..6c058112f5 100644 --- a/test/suites/dev/moonbase/test-sudo/test-sudo.ts +++ b/test/suites/dev/moonbase/test-sudo/test-sudo.ts @@ -26,18 +26,18 @@ describeSuite({ context.polkadotJs().tx.parachainStaking.setParachainBondAccount(alith.address) ) ); - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); + .query.parachainStaking.inflationDistributionInfo(); - expect(parachainBondInfo.account.toString()).to.equal(alith.address); - expect(parachainBondInfo.percent.toNumber()).to.equal(30); + expect(inflationDistributionConfig[0].account.toString()).to.equal(alith.address); + expect(inflationDistributionConfig[0].percent.toNumber()).to.equal(30); expect(result!.events.length).to.eq(6); expect( context .polkadotJs() - .events.parachainStaking.ParachainBondAccountSet.is(result!.events[1].event) + .events.parachainStaking.InflationDistributionConfigUpdated.is(result!.events[1].event) ).to.be.true; expect(context.polkadotJs().events.balances.Deposit.is(result!.events[3].event)).to.be.true; expect(context.polkadotJs().events.system.ExtrinsicSuccess.is(result!.events[5].event)).to @@ -71,8 +71,8 @@ describeSuite({ title: "should NOT be able to call sudo with another account than sudo account", test: async function () { const parachainBondAccount = ( - await context.polkadotJs().query.parachainStaking.parachainBondInfo() - ).account.toString(); + await context.polkadotJs().query.parachainStaking.inflationDistributionInfo() + )[0].account.toString(); const { result } = await context.createBlock( context @@ -86,11 +86,11 @@ describeSuite({ { allowFailures: true } ); - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).to.equal(parachainBondAccount); - expect(parachainBondInfo.percent.toNumber()).to.equal(30); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).to.equal(parachainBondAccount); + expect(inflationDistributionConfig[0].percent.toNumber()).to.equal(30); expect(result!.events.length === 7).to.be.true; expect(context.polkadotJs().events.system.NewAccount.is(result!.events[2].event)).to.be @@ -114,8 +114,8 @@ describeSuite({ test: async function () { const newSigner = generateKeyringPair(); const parachainBondAccount = ( - await context.polkadotJs().query.parachainStaking.parachainBondInfo() - ).account.toString(); + await context.polkadotJs().query.parachainStaking.inflationDistributionInfo() + )[0].account.toString(); await context.createBlock(context.polkadotJs().tx.sudo.setKey(newSigner.address), { allowFailures: false, @@ -139,10 +139,10 @@ describeSuite({ "1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low" ); - const parachainBondInfo = await context + const inflationDistributionConfig = await context .polkadotJs() - .query.parachainStaking.parachainBondInfo(); - expect(parachainBondInfo.account.toString()).to.equal(parachainBondAccount); + .query.parachainStaking.inflationDistributionInfo(); + expect(inflationDistributionConfig[0].account.toString()).to.equal(parachainBondAccount); }, }); }, diff --git a/test/suites/smoke/test-staking-rewards.ts b/test/suites/smoke/test-staking-rewards.ts index b90386f22e..310896a4f5 100644 --- a/test/suites/smoke/test-staking-rewards.ts +++ b/test/suites/smoke/test-staking-rewards.ts @@ -612,36 +612,40 @@ describeSuite({ // calculate total staking reward const firstBlockRewardedEvents = await payment.delayedPayoutRound.firstBlockApi.query.system.events(); - let reservedForParachainBond = new BN(0); + const reservedInflation = new BN(0); for (const { phase, event } of firstBlockRewardedEvents) { if (!phase.isInitialization) { continue; } const eventTypes = payment.delayedPayoutRound.firstBlockApi.events; // only deduct parachainBondReward if it was transferred (event must exist) - if (eventTypes.parachainStaking.ReservedForParachainBond.is(event)) { - reservedForParachainBond = event.data[1] as any; - break; + if (eventTypes.parachainStaking.InflationDistributed.is(event)) { + reservedInflation.addn(event.data.value.toNumber()); } } - const parachainBondInfo = - await payment.rewardRound.priorBlockApi.query.parachainStaking.parachainBondInfo(); + const inflationDistributionConfig = + await payment.rewardRound.priorBlockApi.query.parachainStaking.inflationDistributionInfo(); const totalPoints = await payment.rewardRound.priorBlockApi.query.parachainStaking.points( payment.roundToPay.data.current ); - const parachainBondPercent = new Percent(parachainBondInfo.percent); + + let percentage = 0; + inflationDistributionConfig.forEach((config) => { + percentage += config.percent.toNumber(); + }); + const reservedPercentage = new Percent(percentage); // total expected staking reward minus the amount reserved for parachain bond const totalStakingReward = (() => { - const parachainBondReward = parachainBondPercent.of(totalRoundIssuance); - if (!reservedForParachainBond.isZero()) { + const reservedReward = reservedPercentage.of(totalRoundIssuance); + if (!reservedInflation.isZero()) { expect( - parachainBondReward.eq(reservedForParachainBond), + reservedReward.eq(reservedInflation), `parachain bond amount does not match \ - ${parachainBondReward.toString()} != ${reservedForParachainBond.toString()} \ + ${reservedReward.toString()} != ${reservedInflation.toString()} \ for round ${payment.roundToPay.data.current.toString()}` ).to.be.true; - return totalRoundIssuance.sub(parachainBondReward); + return totalRoundIssuance.sub(reservedReward); } return totalRoundIssuance; @@ -651,12 +655,12 @@ describeSuite({ log(` paidRoundNumber ${payment.roundToPay.data.current.toString()} totalRoundIssuance ${totalRoundIssuance.toString()} - reservedForParachainBond ${reservedForParachainBond} \ - (${parachainBondPercent} * totalRoundIssuance) + reservedInflation ${reservedInflation} \ + (${reservedPercentage} * totalRoundIssuance) totalCollatorCommissionReward ${totalCollatorCommissionReward.toString()} \ (${collatorCommissionRate} * totalRoundIssuance) totalStakingReward ${totalStakingReward} \ - (totalRoundIssuance - reservedForParachainBond) + (totalRoundIssuance - reservedInflation) totalBondReward ${totalBondReward} \ (totalStakingReward - totalCollatorCommissionReward)`); diff --git a/typescript-api/package.json b/typescript-api/package.json index 4ea010dd80..b195e66f63 100644 --- a/typescript-api/package.json +++ b/typescript-api/package.json @@ -1,6 +1,6 @@ { "name": "@moonbeam-network/api-augment", - "version": "0.3200.0", + "version": "0.3300.0", "type": "module", "description": "Moonbeam types augment for @polkadot/api", "author": "Moonsong Labs", diff --git a/typescript-api/src/moonbase/interfaces/augment-api-consts.ts b/typescript-api/src/moonbase/interfaces/augment-api-consts.ts index f86b6651e7..8aa1f678ef 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-consts.ts @@ -298,8 +298,7 @@ declare module "@polkadot/api-base/types/consts" { * * This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing * storage value. Thus, when configuring `ProxyDepositFactor` one should take into account `32 - * - * - Proxy_type.encode().len()` bytes of data. + * + proxy_type.encode().len()` bytes of data. */ proxyDepositFactor: u128 & AugmentedConst; /** Generic const */ diff --git a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts index 9cf8f6d30e..bb8e635abb 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts @@ -537,6 +537,7 @@ declare module "@polkadot/api-base/types/errors" { TooLowDelegationCountToAutoCompound: AugmentedError; TooLowDelegationCountToDelegate: AugmentedError; TooLowDelegationCountToLeaveDelegators: AugmentedError; + TotalInflationDistributionPercentExceeds100: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; diff --git a/typescript-api/src/moonbase/interfaces/augment-api-events.ts b/typescript-api/src/moonbase/interfaces/augment-api-events.ts index fd6dc73e2f..f7770bf0b8 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-events.ts @@ -40,6 +40,7 @@ import type { PalletMultisigTimepoint, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegatorAdded, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorHrmpOperation, PalletXcmTransactorRemoteTransactInfoWithMaxWeight, SessionKeysPrimitivesVrfVrfCryptoPublic, @@ -1145,6 +1146,23 @@ declare module "@polkadot/api-base/types/events" { totalCandidateStaked: u128; } >; + /** Transferred to account which holds funds reserved for parachain bond. */ + InflationDistributed: AugmentedEvent< + ApiType, + [index: u32, account: AccountId20, value: u128], + { index: u32; account: AccountId20; value: u128 } + >; + InflationDistributionConfigUpdated: AugmentedEvent< + ApiType, + [ + old: PalletParachainStakingInflationDistributionConfig, + new_: PalletParachainStakingInflationDistributionConfig + ], + { + old: PalletParachainStakingInflationDistributionConfig; + new_: PalletParachainStakingInflationDistributionConfig; + } + >; /** Annual inflation input (first 3) was used to derive new per-round inflation (last 3) */ InflationSet: AugmentedEvent< ApiType, @@ -1177,24 +1195,6 @@ declare module "@polkadot/api-base/types/events" { [startingBlock: u32, round: u32, selectedCollatorsNumber: u32, totalBalance: u128], { startingBlock: u32; round: u32; selectedCollatorsNumber: u32; totalBalance: u128 } >; - /** Account (re)set for parachain bond treasury. */ - ParachainBondAccountSet: AugmentedEvent< - ApiType, - [old: AccountId20, new_: AccountId20], - { old: AccountId20; new_: AccountId20 } - >; - /** Percent of inflation reserved for parachain bond (re)set. */ - ParachainBondReservePercentSet: AugmentedEvent< - ApiType, - [old: Percent, new_: Percent], - { old: Percent; new_: Percent } - >; - /** Transferred to account which holds funds reserved for parachain bond. */ - ReservedForParachainBond: AugmentedEvent< - ApiType, - [account: AccountId20, value: u128], - { account: AccountId20; value: u128 } - >; /** Paid the account (delegator or collator) the balance as liquid rewards. */ Rewarded: AugmentedEvent< ApiType, diff --git a/typescript-api/src/moonbase/interfaces/augment-api-query.ts b/typescript-api/src/moonbase/interfaces/augment-api-query.ts index f726e29e12..f24817d96d 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-query.ts @@ -85,8 +85,9 @@ import type { PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletPreimageOldRequestStatus, @@ -907,10 +908,17 @@ declare module "@polkadot/api-base/types/storage" { [] > & QueryableStorageEntry; - /** Parachain bond config info { account, percent_of_inflation } */ - parachainBondInfo: AugmentedQuery< + /** + * Inflation distribution configuration, including accounts that should receive inflation + * before it is distributed to collators and delegators. + * + * The sum of the distribution percents must be less than or equal to 100. + * + * The first config is related to the parachain bond account, the second to the treasury account. + */ + inflationDistributionInfo: AugmentedQuery< ApiType, - () => Observable, + () => Observable>, [] > & QueryableStorageEntry; diff --git a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts index 2a1a834493..37afc588b9 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts @@ -58,6 +58,7 @@ import type { PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletMultisigTimepoint, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorCurrencyPayment, PalletXcmTransactorHrmpOperation, PalletXcmTransactorTransactWeights, @@ -2558,12 +2559,27 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the account that will hold funds set aside for parachain bond */ + /** Set the percent of inflation set aside for parachain bond */ + setInflationDistributionConfig: AugmentedSubmittable< + ( + updated: PalletParachainStakingInflationDistributionConfig + ) => SubmittableExtrinsic, + [PalletParachainStakingInflationDistributionConfig] + >; + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the account that will hold funds set aside for parachain bond + */ setParachainBondAccount: AugmentedSubmittable< (updated: AccountId20 | string | Uint8Array) => SubmittableExtrinsic, [AccountId20] >; - /** Set the percent of inflation set aside for parachain bond */ + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the percent of inflation set aside for parachain bond + */ setParachainBondReservePercent: AugmentedSubmittable< (updated: Percent | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Percent] diff --git a/typescript-api/src/moonbase/interfaces/lookup.ts b/typescript-api/src/moonbase/interfaces/lookup.ts index 6c27487d28..7196b50eff 100644 --- a/typescript-api/src/moonbase/interfaces/lookup.ts +++ b/typescript-api/src/moonbase/interfaces/lookup.ts @@ -523,23 +523,17 @@ export default { account: "AccountId20", rewards: "u128", }, - ReservedForParachainBond: { + InflationDistributed: { + index: "u32", account: "AccountId20", value: "u128", }, - ParachainBondAccountSet: { - _alias: { - new_: "new", - }, - old: "AccountId20", - new_: "AccountId20", - }, - ParachainBondReservePercentSet: { + InflationDistributionConfigUpdated: { _alias: { new_: "new", }, - old: "Percent", - new_: "Percent", + old: "PalletParachainStakingInflationDistributionConfig", + new_: "PalletParachainStakingInflationDistributionConfig", }, InflationSet: { annualMin: "Perbill", @@ -613,7 +607,20 @@ export default { AddedToBottom: "Null", }, }, - /** Lookup61: pallet_scheduler::pallet::Event */ + /** + * Lookup60: + * pallet_parachain_staking::types::InflationDistributionConfig[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionConfig: "[Lookup62;2]", + /** + * Lookup62: + * pallet_parachain_staking::types::InflationDistributionAccount[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionAccount: { + account: "AccountId20", + percent: "Percent", + }, + /** Lookup64: pallet_scheduler::pallet::Event */ PalletSchedulerEvent: { _enum: { Scheduled: { @@ -657,7 +664,7 @@ export default { }, }, }, - /** Lookup63: pallet_treasury::pallet::Event */ + /** Lookup66: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { Proposed: { @@ -717,13 +724,13 @@ export default { }, }, }, - /** Lookup64: pallet_author_slot_filter::pallet::Event */ + /** Lookup67: pallet_author_slot_filter::pallet::Event */ PalletAuthorSlotFilterEvent: { _enum: { EligibleUpdated: "u32", }, }, - /** Lookup66: pallet_crowdloan_rewards::pallet::Event */ + /** Lookup69: pallet_crowdloan_rewards::pallet::Event */ PalletCrowdloanRewardsEvent: { _enum: { InitialPaymentMade: "(AccountId20,u128)", @@ -734,7 +741,7 @@ export default { InitializedAccountWithNotEnoughContribution: "([u8;32],Option,u128)", }, }, - /** Lookup67: pallet_author_mapping::pallet::Event */ + /** Lookup70: pallet_author_mapping::pallet::Event */ PalletAuthorMappingEvent: { _enum: { KeysRegistered: { @@ -760,11 +767,11 @@ export default { }, }, }, - /** Lookup68: nimbus_primitives::nimbus_crypto::Public */ + /** Lookup71: nimbus_primitives::nimbus_crypto::Public */ NimbusPrimitivesNimbusCryptoPublic: "[u8;32]", - /** Lookup69: session_keys_primitives::vrf::vrf_crypto::Public */ + /** Lookup72: session_keys_primitives::vrf::vrf_crypto::Public */ SessionKeysPrimitivesVrfVrfCryptoPublic: "[u8;32]", - /** Lookup70: pallet_proxy::pallet::Event */ + /** Lookup73: pallet_proxy::pallet::Event */ PalletProxyEvent: { _enum: { ProxyExecuted: { @@ -795,7 +802,7 @@ export default { }, }, }, - /** Lookup71: moonbase_runtime::ProxyType */ + /** Lookup74: moonbase_runtime::ProxyType */ MoonbaseRuntimeProxyType: { _enum: [ "Any", @@ -808,7 +815,7 @@ export default { "IdentityJudgement", ], }, - /** Lookup73: pallet_maintenance_mode::pallet::Event */ + /** Lookup76: pallet_maintenance_mode::pallet::Event */ PalletMaintenanceModeEvent: { _enum: { EnteredMaintenanceMode: "Null", @@ -821,7 +828,7 @@ export default { }, }, }, - /** Lookup74: pallet_identity::pallet::Event */ + /** Lookup77: pallet_identity::pallet::Event */ PalletIdentityEvent: { _enum: { IdentitySet: { @@ -893,7 +900,7 @@ export default { }, }, }, - /** Lookup76: cumulus_pallet_xcmp_queue::pallet::Event */ + /** Lookup79: cumulus_pallet_xcmp_queue::pallet::Event */ CumulusPalletXcmpQueueEvent: { _enum: { XcmpMessageSent: { @@ -901,7 +908,7 @@ export default { }, }, }, - /** Lookup77: cumulus_pallet_xcm::pallet::Event */ + /** Lookup80: cumulus_pallet_xcm::pallet::Event */ CumulusPalletXcmEvent: { _enum: { InvalidFormat: "[u8;32]", @@ -909,7 +916,7 @@ export default { ExecutedDownward: "([u8;32],StagingXcmV4TraitsOutcome)", }, }, - /** Lookup78: staging_xcm::v4::traits::Outcome */ + /** Lookup81: staging_xcm::v4::traits::Outcome */ StagingXcmV4TraitsOutcome: { _enum: { Complete: { @@ -924,7 +931,7 @@ export default { }, }, }, - /** Lookup79: xcm::v3::traits::Error */ + /** Lookup82: xcm::v3::traits::Error */ XcmV3TraitsError: { _enum: { Overflow: "Null", @@ -969,7 +976,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup80: cumulus_pallet_dmp_queue::pallet::Event */ + /** Lookup83: cumulus_pallet_dmp_queue::pallet::Event */ CumulusPalletDmpQueueEvent: { _enum: { StartedExport: "Null", @@ -997,7 +1004,7 @@ export default { }, }, }, - /** Lookup81: pallet_xcm::pallet::Event */ + /** Lookup84: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -1120,26 +1127,26 @@ export default { }, }, }, - /** Lookup82: staging_xcm::v4::location::Location */ + /** Lookup85: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup83: staging_xcm::v4::junctions::Junctions */ + /** Lookup86: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup85;1]", - X2: "[Lookup85;2]", - X3: "[Lookup85;3]", - X4: "[Lookup85;4]", - X5: "[Lookup85;5]", - X6: "[Lookup85;6]", - X7: "[Lookup85;7]", - X8: "[Lookup85;8]", + X1: "[Lookup88;1]", + X2: "[Lookup88;2]", + X3: "[Lookup88;3]", + X4: "[Lookup88;4]", + X5: "[Lookup88;5]", + X6: "[Lookup88;6]", + X7: "[Lookup88;7]", + X8: "[Lookup88;8]", }, }, - /** Lookup85: staging_xcm::v4::junction::Junction */ + /** Lookup88: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1169,7 +1176,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup88: staging_xcm::v4::junction::NetworkId */ + /** Lookup91: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1190,7 +1197,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup90: xcm::v3::junction::BodyId */ + /** Lookup93: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1205,7 +1212,7 @@ export default { Treasury: "Null", }, }, - /** Lookup91: xcm::v3::junction::BodyPart */ + /** Lookup94: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1226,9 +1233,9 @@ export default { }, }, }, - /** Lookup99: staging_xcm::v4::Xcm */ + /** Lookup102: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup101: staging_xcm::v4::Instruction */ + /** Lookup104: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -1368,23 +1375,23 @@ export default { }, }, }, - /** Lookup102: staging_xcm::v4::asset::Assets */ + /** Lookup105: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup104: staging_xcm::v4::asset::Asset */ + /** Lookup107: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup105: staging_xcm::v4::asset::AssetId */ + /** Lookup108: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup106: staging_xcm::v4::asset::Fungibility */ + /** Lookup109: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup107: staging_xcm::v4::asset::AssetInstance */ + /** Lookup110: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -1395,7 +1402,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup110: staging_xcm::v4::Response */ + /** Lookup113: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -1406,7 +1413,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup114: staging_xcm::v4::PalletInfo */ + /** Lookup117: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -1415,7 +1422,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup117: xcm::v3::MaybeErrorCode */ + /** Lookup120: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -1423,28 +1430,28 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup120: xcm::v2::OriginKind */ + /** Lookup123: xcm::v2::OriginKind */ XcmV2OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup121: xcm::double_encoded::DoubleEncoded */ + /** Lookup124: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup122: staging_xcm::v4::QueryResponseInfo */ + /** Lookup125: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup123: staging_xcm::v4::asset::AssetFilter */ + /** Lookup126: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup124: staging_xcm::v4::asset::WildAsset */ + /** Lookup127: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -1460,18 +1467,18 @@ export default { }, }, }, - /** Lookup125: staging_xcm::v4::asset::WildFungibility */ + /** Lookup128: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup126: xcm::v3::WeightLimit */ + /** Lookup129: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup127: xcm::VersionedAssets */ + /** Lookup130: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -1481,26 +1488,26 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup128: xcm::v2::multiasset::MultiAssets */ + /** Lookup131: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup130: xcm::v2::multiasset::MultiAsset */ + /** Lookup133: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup131: xcm::v2::multiasset::AssetId */ + /** Lookup134: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup132: xcm::v2::multilocation::MultiLocation */ + /** Lookup135: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup133: xcm::v2::multilocation::Junctions */ + /** Lookup136: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -1514,7 +1521,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup134: xcm::v2::junction::Junction */ + /** Lookup137: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -1540,7 +1547,7 @@ export default { }, }, }, - /** Lookup135: xcm::v2::NetworkId */ + /** Lookup138: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -1549,7 +1556,7 @@ export default { Kusama: "Null", }, }, - /** Lookup137: xcm::v2::BodyId */ + /** Lookup140: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -1564,7 +1571,7 @@ export default { Treasury: "Null", }, }, - /** Lookup138: xcm::v2::BodyPart */ + /** Lookup141: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -1585,14 +1592,14 @@ export default { }, }, }, - /** Lookup139: xcm::v2::multiasset::Fungibility */ + /** Lookup142: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup140: xcm::v2::multiasset::AssetInstance */ + /** Lookup143: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -1604,26 +1611,26 @@ export default { Blob: "Bytes", }, }, - /** Lookup141: xcm::v3::multiasset::MultiAssets */ + /** Lookup144: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup143: xcm::v3::multiasset::MultiAsset */ + /** Lookup146: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup144: xcm::v3::multiasset::AssetId */ + /** Lookup147: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup145: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup148: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup146: xcm::v3::junctions::Junctions */ + /** Lookup149: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -1637,7 +1644,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup147: xcm::v3::junction::Junction */ + /** Lookup150: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -1667,7 +1674,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup149: xcm::v3::junction::NetworkId */ + /** Lookup152: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1688,14 +1695,14 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup150: xcm::v3::multiasset::Fungibility */ + /** Lookup153: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup151: xcm::v3::multiasset::AssetInstance */ + /** Lookup154: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -1706,7 +1713,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup152: xcm::VersionedLocation */ + /** Lookup155: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -1716,7 +1723,7 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup153: pallet_assets::pallet::Event */ + /** Lookup156: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -1830,7 +1837,7 @@ export default { }, }, }, - /** Lookup154: orml_xtokens::module::Event */ + /** Lookup157: orml_xtokens::module::Event */ OrmlXtokensModuleEvent: { _enum: { TransferredAssets: { @@ -1841,7 +1848,7 @@ export default { }, }, }, - /** Lookup155: pallet_asset_manager::pallet::Event */ + /** Lookup158: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -1870,20 +1877,20 @@ export default { }, }, }, - /** Lookup156: moonbase_runtime::xcm_config::AssetType */ + /** Lookup159: moonbase_runtime::xcm_config::AssetType */ MoonbaseRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup157: moonbase_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup160: moonbase_runtime::asset_config::AssetRegistrarMetadata */ MoonbaseRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup158: pallet_migrations::pallet::Event */ + /** Lookup161: pallet_migrations::pallet::Event */ PalletMigrationsEvent: { _enum: { RuntimeUpgradeStarted: "Null", @@ -1905,7 +1912,7 @@ export default { }, }, }, - /** Lookup159: pallet_xcm_transactor::pallet::Event */ + /** Lookup162: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -1953,13 +1960,13 @@ export default { }, }, }, - /** Lookup160: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup163: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup162: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup165: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -1973,18 +1980,18 @@ export default { }, }, }, - /** Lookup163: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup166: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup165: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup168: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup166: pallet_moonbeam_orbiters::pallet::Event */ + /** Lookup169: pallet_moonbeam_orbiters::pallet::Event */ PalletMoonbeamOrbitersEvent: { _enum: { OrbiterJoinCollatorPool: { @@ -2013,7 +2020,7 @@ export default { }, }, }, - /** Lookup167: pallet_ethereum_xcm::pallet::Event */ + /** Lookup170: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -2022,7 +2029,7 @@ export default { }, }, }, - /** Lookup168: pallet_randomness::pallet::Event */ + /** Lookup171: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -2057,7 +2064,7 @@ export default { }, }, }, - /** Lookup169: pallet_collective::pallet::Event */ + /** Lookup172: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -2094,14 +2101,14 @@ export default { }, }, }, - /** Lookup170: pallet_conviction_voting::pallet::Event */ + /** Lookup173: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup171: pallet_referenda::pallet::Event */ + /** Lookup174: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -2180,7 +2187,7 @@ export default { }, }, /** - * Lookup172: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -2201,7 +2208,7 @@ export default { }, }, }, - /** Lookup174: frame_system::pallet::Call */ + /** Lookup177: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -2244,7 +2251,7 @@ export default { }, }, }, - /** Lookup178: pallet_utility::pallet::Call */ + /** Lookup181: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -2270,7 +2277,7 @@ export default { }, }, }, - /** Lookup180: moonbase_runtime::OriginCaller */ + /** Lookup183: moonbase_runtime::OriginCaller */ MoonbaseRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -2322,7 +2329,7 @@ export default { OpenTechCommitteeCollective: "PalletCollectiveRawOrigin", }, }, - /** Lookup181: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup184: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -2330,33 +2337,33 @@ export default { None: "Null", }, }, - /** Lookup182: pallet_ethereum::RawOrigin */ + /** Lookup185: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup183: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup186: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup184: pallet_xcm::pallet::Origin */ + /** Lookup187: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup185: pallet_ethereum_xcm::RawOrigin */ + /** Lookup188: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup186: pallet_collective::RawOrigin */ + /** Lookup189: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -2364,7 +2371,7 @@ export default { _Phantom: "Null", }, }, - /** Lookup187: moonbase_runtime::governance::origins::custom_origins::Origin */ + /** Lookup190: moonbase_runtime::governance::origins::custom_origins::Origin */ MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -2374,9 +2381,9 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup189: sp_core::Void */ + /** Lookup192: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup190: pallet_timestamp::pallet::Call */ + /** Lookup193: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -2384,7 +2391,7 @@ export default { }, }, }, - /** Lookup191: pallet_balances::pallet::Call */ + /** Lookup194: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -2423,11 +2430,11 @@ export default { }, }, }, - /** Lookup193: pallet_balances::types::AdjustmentDirection */ + /** Lookup196: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup194: pallet_sudo::pallet::Call */ + /** Lookup197: pallet_sudo::pallet::Call */ PalletSudoCall: { _enum: { sudo: { @@ -2450,7 +2457,7 @@ export default { remove_key: "Null", }, }, - /** Lookup195: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup198: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -2468,35 +2475,35 @@ export default { }, }, }, - /** Lookup196: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup199: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup197: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup200: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup199: sp_trie::storage_proof::StorageProof */ + /** Lookup202: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup202: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup205: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup205: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup208: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup208: pallet_evm::pallet::Call */ + /** Lookup211: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -2537,7 +2544,7 @@ export default { }, }, }, - /** Lookup214: pallet_ethereum::pallet::Call */ + /** Lookup217: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -2545,7 +2552,7 @@ export default { }, }, }, - /** Lookup215: ethereum::transaction::TransactionV2 */ + /** Lookup218: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -2553,7 +2560,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup216: ethereum::transaction::LegacyTransaction */ + /** Lookup219: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -2563,20 +2570,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup217: ethereum::transaction::TransactionAction */ + /** Lookup220: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup218: ethereum::transaction::TransactionSignature */ + /** Lookup221: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup220: ethereum::transaction::EIP2930Transaction */ + /** Lookup223: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -2590,12 +2597,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup222: ethereum::transaction::AccessListItem */ + /** Lookup225: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup223: ethereum::transaction::EIP1559Transaction */ + /** Lookup226: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -2610,7 +2617,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup224: pallet_parachain_staking::pallet::Call */ + /** Lookup227: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -2738,9 +2745,15 @@ export default { bond: "u128", candidateCount: "u32", }, + set_inflation_distribution_config: { + _alias: { + new_: "new", + }, + new_: "PalletParachainStakingInflationDistributionConfig", + }, }, }, - /** Lookup227: pallet_scheduler::pallet::Call */ + /** Lookup230: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2794,7 +2807,7 @@ export default { }, }, }, - /** Lookup229: pallet_treasury::pallet::Call */ + /** Lookup232: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { propose_spend: { @@ -2831,11 +2844,11 @@ export default { }, }, }, - /** Lookup231: pallet_author_inherent::pallet::Call */ + /** Lookup234: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup232: pallet_author_slot_filter::pallet::Call */ + /** Lookup235: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -2846,7 +2859,7 @@ export default { }, }, }, - /** Lookup233: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup236: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2871,7 +2884,7 @@ export default { }, }, }, - /** Lookup234: sp_runtime::MultiSignature */ + /** Lookup237: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2879,7 +2892,7 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup241: pallet_author_mapping::pallet::Call */ + /** Lookup244: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -2901,7 +2914,7 @@ export default { }, }, }, - /** Lookup242: pallet_proxy::pallet::Call */ + /** Lookup245: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -2952,11 +2965,11 @@ export default { }, }, }, - /** Lookup244: pallet_maintenance_mode::pallet::Call */ + /** Lookup247: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup245: pallet_identity::pallet::Call */ + /** Lookup248: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -3039,7 +3052,7 @@ export default { }, }, }, - /** Lookup246: pallet_identity::legacy::IdentityInfo */ + /** Lookup249: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -3051,7 +3064,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup282: pallet_identity::types::Judgement */ + /** Lookup285: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -3063,9 +3076,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup284: account::EthereumSignature */ + /** Lookup287: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup285: cumulus_pallet_xcmp_queue::pallet::Call */ + /** Lookup288: cumulus_pallet_xcmp_queue::pallet::Call */ CumulusPalletXcmpQueueCall: { _enum: { __Unused0: "Null", @@ -3091,9 +3104,9 @@ export default { }, }, }, - /** Lookup286: cumulus_pallet_dmp_queue::pallet::Call */ + /** Lookup289: cumulus_pallet_dmp_queue::pallet::Call */ CumulusPalletDmpQueueCall: "Null", - /** Lookup287: pallet_xcm::pallet::Call */ + /** Lookup290: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -3168,7 +3181,7 @@ export default { }, }, }, - /** Lookup288: xcm::VersionedXcm */ + /** Lookup291: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -3178,9 +3191,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup289: xcm::v2::Xcm */ + /** Lookup292: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup291: xcm::v2::Instruction */ + /** Lookup294: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -3276,7 +3289,7 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup292: xcm::v2::Response */ + /** Lookup295: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -3285,7 +3298,7 @@ export default { Version: "u32", }, }, - /** Lookup295: xcm::v2::traits::Error */ + /** Lookup298: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -3316,14 +3329,14 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup296: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup299: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup297: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup300: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3333,20 +3346,20 @@ export default { }, }, }, - /** Lookup298: xcm::v2::multiasset::WildFungibility */ + /** Lookup301: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup299: xcm::v2::WeightLimit */ + /** Lookup302: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup300: xcm::v3::Xcm */ + /** Lookup303: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup302: xcm::v3::Instruction */ + /** Lookup305: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -3486,7 +3499,7 @@ export default { }, }, }, - /** Lookup303: xcm::v3::Response */ + /** Lookup306: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -3497,7 +3510,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup305: xcm::v3::PalletInfo */ + /** Lookup308: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -3506,20 +3519,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup309: xcm::v3::QueryResponseInfo */ + /** Lookup312: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup310: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup313: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup311: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup314: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3535,11 +3548,11 @@ export default { }, }, }, - /** Lookup312: xcm::v3::multiasset::WildFungibility */ + /** Lookup315: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup324: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup327: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3548,7 +3561,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup325: xcm::VersionedAssetId */ + /** Lookup328: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3558,7 +3571,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup326: pallet_assets::pallet::Call */ + /** Lookup329: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3708,7 +3721,7 @@ export default { }, }, }, - /** Lookup327: orml_xtokens::module::Call */ + /** Lookup330: orml_xtokens::module::Call */ OrmlXtokensModuleCall: { _enum: { transfer: { @@ -3749,7 +3762,7 @@ export default { }, }, }, - /** Lookup328: moonbase_runtime::xcm_config::CurrencyId */ + /** Lookup331: moonbase_runtime::xcm_config::CurrencyId */ MoonbaseRuntimeXcmConfigCurrencyId: { _enum: { SelfReserve: "Null", @@ -3759,7 +3772,7 @@ export default { }, }, }, - /** Lookup329: xcm::VersionedAsset */ + /** Lookup332: xcm::VersionedAsset */ XcmVersionedAsset: { _enum: { __Unused0: "Null", @@ -3769,7 +3782,7 @@ export default { V4: "StagingXcmV4Asset", }, }, - /** Lookup332: pallet_asset_manager::pallet::Call */ + /** Lookup335: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3796,7 +3809,7 @@ export default { }, }, }, - /** Lookup333: pallet_xcm_transactor::pallet::Call */ + /** Lookup336: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3853,28 +3866,28 @@ export default { }, }, }, - /** Lookup334: moonbase_runtime::xcm_config::Transactors */ + /** Lookup337: moonbase_runtime::xcm_config::Transactors */ MoonbaseRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup335: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup338: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup336: pallet_xcm_transactor::pallet::Currency */ + /** Lookup339: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonbaseRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup338: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup341: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup340: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup343: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -3898,7 +3911,7 @@ export default { }, }, }, - /** Lookup341: pallet_ethereum_xcm::pallet::Call */ + /** Lookup344: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3917,14 +3930,14 @@ export default { }, }, }, - /** Lookup342: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup345: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup343: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup346: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3933,19 +3946,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup344: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup347: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup345: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup348: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup348: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3953,11 +3966,11 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup350: pallet_randomness::pallet::Call */ + /** Lookup353: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup351: pallet_collective::pallet::Call */ + /** Lookup354: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -3991,7 +4004,7 @@ export default { }, }, }, - /** Lookup352: pallet_conviction_voting::pallet::Call */ + /** Lookup355: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -4022,7 +4035,7 @@ export default { }, }, }, - /** Lookup353: pallet_conviction_voting::vote::AccountVote */ + /** Lookup356: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -4040,11 +4053,11 @@ export default { }, }, }, - /** Lookup355: pallet_conviction_voting::conviction::Conviction */ + /** Lookup358: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup357: pallet_referenda::pallet::Call */ + /** Lookup360: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -4079,14 +4092,14 @@ export default { }, }, }, - /** Lookup358: frame_support::traits::schedule::DispatchTime */ + /** Lookup361: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup360: pallet_preimage::pallet::Call */ + /** Lookup363: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -4115,7 +4128,7 @@ export default { }, }, }, - /** Lookup361: pallet_whitelist::pallet::Call */ + /** Lookup364: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -4134,7 +4147,7 @@ export default { }, }, }, - /** Lookup363: pallet_root_testing::pallet::Call */ + /** Lookup366: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -4143,7 +4156,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup364: pallet_multisig::pallet::Call */ + /** Lookup367: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -4172,12 +4185,12 @@ export default { }, }, }, - /** Lookup366: pallet_multisig::Timepoint */ + /** Lookup369: pallet_multisig::Timepoint */ PalletMultisigTimepoint: { height: "u32", index: "u32", }, - /** Lookup367: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup370: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -4190,7 +4203,7 @@ export default { }, }, }, - /** Lookup370: pallet_message_queue::pallet::Call */ + /** Lookup373: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -4205,7 +4218,7 @@ export default { }, }, }, - /** Lookup371: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup374: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -4213,7 +4226,7 @@ export default { Sibling: "u32", }, }, - /** Lookup372: pallet_emergency_para_xcm::pallet::Call */ + /** Lookup375: pallet_emergency_para_xcm::pallet::Call */ PalletEmergencyParaXcmCall: { _enum: { paused_to_normal: "Null", @@ -4222,7 +4235,7 @@ export default { }, }, }, - /** Lookup373: pallet_moonbeam_foreign_assets::pallet::Call */ + /** Lookup376: pallet_moonbeam_foreign_assets::pallet::Call */ PalletMoonbeamForeignAssetsCall: { _enum: { create_foreign_asset: { @@ -4245,7 +4258,7 @@ export default { }, }, }, - /** Lookup375: pallet_parameters::pallet::Call */ + /** Lookup378: pallet_parameters::pallet::Call */ PalletParametersCall: { _enum: { set_parameter: { @@ -4253,22 +4266,22 @@ export default { }, }, }, - /** Lookup376: moonbase_runtime::runtime_params::RuntimeParameters */ + /** Lookup379: moonbase_runtime::runtime_params::RuntimeParameters */ MoonbaseRuntimeRuntimeParamsRuntimeParameters: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters", }, }, - /** Lookup377: moonbase_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ + /** Lookup380: moonbase_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: { _enum: { FeesTreasuryProportion: "(MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion,Option)", }, }, - /** Lookup378: moonbase_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ + /** Lookup381: moonbase_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: "Null", - /** Lookup380: pallet_xcm_weight_trader::pallet::Call */ + /** Lookup383: pallet_xcm_weight_trader::pallet::Call */ PalletXcmWeightTraderCall: { _enum: { add_asset: { @@ -4290,15 +4303,15 @@ export default { }, }, }, - /** Lookup381: sp_runtime::traits::BlakeTwo256 */ + /** Lookup384: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup383: pallet_conviction_voting::types::Tally */ + /** Lookup386: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup384: pallet_preimage::pallet::Event */ + /** Lookup387: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -4321,7 +4334,7 @@ export default { }, }, }, - /** Lookup385: pallet_whitelist::pallet::Event */ + /** Lookup388: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -4336,21 +4349,21 @@ export default { }, }, }, - /** Lookup387: frame_support::dispatch::PostDispatchInfo */ + /** Lookup390: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup388: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup391: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup390: pallet_root_testing::pallet::Event */ + /** Lookup393: pallet_root_testing::pallet::Event */ PalletRootTestingEvent: { _enum: ["DefensiveTestCall"], }, - /** Lookup391: pallet_multisig::pallet::Event */ + /** Lookup394: pallet_multisig::pallet::Event */ PalletMultisigEvent: { _enum: { NewMultisig: { @@ -4379,7 +4392,7 @@ export default { }, }, }, - /** Lookup392: pallet_message_queue::pallet::Event */ + /** Lookup395: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4405,7 +4418,7 @@ export default { }, }, }, - /** Lookup393: frame_support::traits::messages::ProcessMessageError */ + /** Lookup396: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4415,11 +4428,11 @@ export default { Yield: "Null", }, }, - /** Lookup394: pallet_emergency_para_xcm::pallet::Event */ + /** Lookup397: pallet_emergency_para_xcm::pallet::Event */ PalletEmergencyParaXcmEvent: { _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], }, - /** Lookup395: pallet_moonbeam_foreign_assets::pallet::Event */ + /** Lookup398: pallet_moonbeam_foreign_assets::pallet::Event */ PalletMoonbeamForeignAssetsEvent: { _enum: { ForeignAssetCreated: { @@ -4441,7 +4454,7 @@ export default { }, }, }, - /** Lookup396: pallet_parameters::pallet::Event */ + /** Lookup399: pallet_parameters::pallet::Event */ PalletParametersEvent: { _enum: { Updated: { @@ -4451,29 +4464,29 @@ export default { }, }, }, - /** Lookup397: moonbase_runtime::runtime_params::RuntimeParametersKey */ + /** Lookup400: moonbase_runtime::runtime_params::RuntimeParametersKey */ MoonbaseRuntimeRuntimeParamsRuntimeParametersKey: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey", }, }, - /** Lookup398: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ + /** Lookup401: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: { _enum: ["FeesTreasuryProportion"], }, - /** Lookup400: moonbase_runtime::runtime_params::RuntimeParametersValue */ + /** Lookup403: moonbase_runtime::runtime_params::RuntimeParametersValue */ MoonbaseRuntimeRuntimeParamsRuntimeParametersValue: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue", }, }, - /** Lookup401: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ + /** Lookup404: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: { _enum: { FeesTreasuryProportion: "Perbill", }, }, - /** Lookup402: pallet_xcm_weight_trader::pallet::Event */ + /** Lookup405: pallet_xcm_weight_trader::pallet::Event */ PalletXcmWeightTraderEvent: { _enum: { SupportedAssetAdded: { @@ -4495,7 +4508,7 @@ export default { }, }, }, - /** Lookup403: frame_system::Phase */ + /** Lookup406: frame_system::Phase */ FrameSystemPhase: { _enum: { ApplyExtrinsic: "u32", @@ -4503,51 +4516,51 @@ export default { Initialization: "Null", }, }, - /** Lookup405: frame_system::LastRuntimeUpgradeInfo */ + /** Lookup408: frame_system::LastRuntimeUpgradeInfo */ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, - /** Lookup406: frame_system::CodeUpgradeAuthorization */ + /** Lookup409: frame_system::CodeUpgradeAuthorization */ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, - /** Lookup407: frame_system::limits::BlockWeights */ + /** Lookup410: frame_system::limits::BlockWeights */ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", maxBlock: "SpWeightsWeightV2Weight", perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, - /** Lookup408: frame_support::dispatch::PerDispatchClass */ + /** Lookup411: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", operational: "FrameSystemLimitsWeightsPerClass", mandatory: "FrameSystemLimitsWeightsPerClass", }, - /** Lookup409: frame_system::limits::WeightsPerClass */ + /** Lookup412: frame_system::limits::WeightsPerClass */ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", maxExtrinsic: "Option", maxTotal: "Option", reserved: "Option", }, - /** Lookup410: frame_system::limits::BlockLength */ + /** Lookup413: frame_system::limits::BlockLength */ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, - /** Lookup411: frame_support::dispatch::PerDispatchClass */ + /** Lookup414: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", operational: "u32", mandatory: "u32", }, - /** Lookup412: sp_weights::RuntimeDbWeight */ + /** Lookup415: sp_weights::RuntimeDbWeight */ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, - /** Lookup413: sp_version::RuntimeVersion */ + /** Lookup416: sp_version::RuntimeVersion */ SpVersionRuntimeVersion: { specName: "Text", implName: "Text", @@ -4558,7 +4571,7 @@ export default { transactionVersion: "u32", stateVersion: "u8", }, - /** Lookup417: frame_system::pallet::Error */ + /** Lookup420: frame_system::pallet::Error */ FrameSystemError: { _enum: [ "InvalidSpecName", @@ -4572,26 +4585,26 @@ export default { "Unauthorized", ], }, - /** Lookup418: pallet_utility::pallet::Error */ + /** Lookup421: pallet_utility::pallet::Error */ PalletUtilityError: { _enum: ["TooManyCalls"], }, - /** Lookup420: pallet_balances::types::BalanceLock */ + /** Lookup423: pallet_balances::types::BalanceLock */ PalletBalancesBalanceLock: { id: "[u8;8]", amount: "u128", reasons: "PalletBalancesReasons", }, - /** Lookup421: pallet_balances::types::Reasons */ + /** Lookup424: pallet_balances::types::Reasons */ PalletBalancesReasons: { _enum: ["Fee", "Misc", "All"], }, - /** Lookup424: pallet_balances::types::ReserveData */ + /** Lookup427: pallet_balances::types::ReserveData */ PalletBalancesReserveData: { id: "[u8;4]", amount: "u128", }, - /** Lookup428: moonbase_runtime::RuntimeHoldReason */ + /** Lookup431: moonbase_runtime::RuntimeHoldReason */ MoonbaseRuntimeRuntimeHoldReason: { _enum: { __Unused0: "Null", @@ -4641,16 +4654,16 @@ export default { Preimage: "PalletPreimageHoldReason", }, }, - /** Lookup429: pallet_preimage::pallet::HoldReason */ + /** Lookup432: pallet_preimage::pallet::HoldReason */ PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup432: pallet_balances::types::IdAmount */ + /** Lookup435: pallet_balances::types::IdAmount */ PalletBalancesIdAmount: { id: "Null", amount: "u128", }, - /** Lookup434: pallet_balances::pallet::Error */ + /** Lookup437: pallet_balances::pallet::Error */ PalletBalancesError: { _enum: [ "VestingBalance", @@ -4667,42 +4680,42 @@ export default { "DeltaZero", ], }, - /** Lookup435: pallet_sudo::pallet::Error */ + /** Lookup438: pallet_sudo::pallet::Error */ PalletSudoError: { _enum: ["RequireSudo"], }, - /** Lookup437: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ + /** Lookup440: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup438: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ + /** Lookup441: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", umpTotalBytes: "u32", hrmpOutgoing: "BTreeMap", }, - /** Lookup440: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ + /** Lookup443: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, - /** Lookup444: polkadot_primitives::v7::UpgradeGoAhead */ + /** Lookup447: polkadot_primitives::v7::UpgradeGoAhead */ PolkadotPrimitivesV7UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup445: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ + /** Lookup448: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup447: polkadot_primitives::v7::UpgradeRestriction */ + /** Lookup450: polkadot_primitives::v7::UpgradeRestriction */ PolkadotPrimitivesV7UpgradeRestriction: { _enum: ["Present"], }, - /** Lookup448: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ + /** Lookup451: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: @@ -4710,12 +4723,12 @@ export default { ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", }, - /** Lookup449: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ + /** Lookup452: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup452: polkadot_primitives::v7::AbridgedHrmpChannel */ + /** Lookup455: polkadot_primitives::v7::AbridgedHrmpChannel */ PolkadotPrimitivesV7AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -4724,7 +4737,7 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup453: polkadot_primitives::v7::AbridgedHostConfiguration */ + /** Lookup456: polkadot_primitives::v7::AbridgedHostConfiguration */ PolkadotPrimitivesV7AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", @@ -4737,17 +4750,17 @@ export default { validationUpgradeDelay: "u32", asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", }, - /** Lookup454: polkadot_primitives::v7::async_backing::AsyncBackingParams */ + /** Lookup457: polkadot_primitives::v7::async_backing::AsyncBackingParams */ PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup460: polkadot_core_primitives::OutboundHrmpMessage */ + /** Lookup463: polkadot_core_primitives::OutboundHrmpMessage */ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, - /** Lookup462: cumulus_pallet_parachain_system::pallet::Error */ + /** Lookup465: cumulus_pallet_parachain_system::pallet::Error */ CumulusPalletParachainSystemError: { _enum: [ "OverlappingUpgrades", @@ -4760,11 +4773,11 @@ export default { "Unauthorized", ], }, - /** Lookup463: pallet_transaction_payment::Releases */ + /** Lookup466: pallet_transaction_payment::Releases */ PalletTransactionPaymentReleases: { _enum: ["V1Ancient", "V2"], }, - /** Lookup464: pallet_evm::CodeMetadata */ + /** Lookup467: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -4773,7 +4786,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup466: pallet_evm::pallet::Error */ + /** Lookup469: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -4791,7 +4804,7 @@ export default { "Undefined", ], }, - /** Lookup469: fp_rpc::TransactionStatus */ + /** Lookup472: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -4801,9 +4814,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup471: ethbloom::Bloom */ + /** Lookup474: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup473: ethereum::receipt::ReceiptV3 */ + /** Lookup476: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -4811,7 +4824,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup474: ethereum::receipt::EIP658ReceiptData */ + /** Lookup477: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -4819,7 +4832,7 @@ export default { logs: "Vec", }, /** - * Lookup475: + * Lookup478: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -4827,7 +4840,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup476: ethereum::header::Header */ + /** Lookup479: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -4845,28 +4858,20 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup477: ethereum_types::hash::H64 */ + /** Lookup480: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup482: pallet_ethereum::pallet::Error */ + /** Lookup485: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, - /** - * Lookup483: - * pallet_parachain_staking::types::ParachainBondConfig[account::AccountId20](account::AccountId20) - */ - PalletParachainStakingParachainBondConfig: { - account: "AccountId20", - percent: "Percent", - }, - /** Lookup484: pallet_parachain_staking::types::RoundInfo */ + /** Lookup486: pallet_parachain_staking::types::RoundInfo */ PalletParachainStakingRoundInfo: { current: "u32", first: "u32", length: "u32", firstSlot: "u64", }, - /** Lookup485: pallet_parachain_staking::types::Delegator */ + /** Lookup487: pallet_parachain_staking::types::Delegator */ PalletParachainStakingDelegator: { id: "AccountId20", delegations: "PalletParachainStakingSetOrderedSet", @@ -4875,24 +4880,24 @@ export default { status: "PalletParachainStakingDelegatorStatus", }, /** - * Lookup486: + * Lookup488: * pallet_parachain_staking::set::OrderedSet> */ PalletParachainStakingSetOrderedSet: "Vec", - /** Lookup487: pallet_parachain_staking::types::Bond */ + /** Lookup489: pallet_parachain_staking::types::Bond */ PalletParachainStakingBond: { owner: "AccountId20", amount: "u128", }, - /** Lookup489: pallet_parachain_staking::types::DelegatorStatus */ + /** Lookup491: pallet_parachain_staking::types::DelegatorStatus */ PalletParachainStakingDelegatorStatus: { _enum: { Active: "Null", Leaving: "u32", }, }, - /** Lookup490: pallet_parachain_staking::types::CandidateMetadata */ + /** Lookup492: pallet_parachain_staking::types::CandidateMetadata */ PalletParachainStakingCandidateMetadata: { bond: "u128", delegationCount: "u32", @@ -4905,16 +4910,16 @@ export default { request: "Option", status: "PalletParachainStakingCollatorStatus", }, - /** Lookup491: pallet_parachain_staking::types::CapacityStatus */ + /** Lookup493: pallet_parachain_staking::types::CapacityStatus */ PalletParachainStakingCapacityStatus: { _enum: ["Full", "Empty", "Partial"], }, - /** Lookup493: pallet_parachain_staking::types::CandidateBondLessRequest */ + /** Lookup495: pallet_parachain_staking::types::CandidateBondLessRequest */ PalletParachainStakingCandidateBondLessRequest: { amount: "u128", whenExecutable: "u32", }, - /** Lookup494: pallet_parachain_staking::types::CollatorStatus */ + /** Lookup496: pallet_parachain_staking::types::CollatorStatus */ PalletParachainStakingCollatorStatus: { _enum: { Active: "Null", @@ -4922,50 +4927,50 @@ export default { Leaving: "u32", }, }, - /** Lookup496: pallet_parachain_staking::delegation_requests::ScheduledRequest */ + /** Lookup498: pallet_parachain_staking::delegation_requests::ScheduledRequest */ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: "AccountId20", whenExecutable: "u32", action: "PalletParachainStakingDelegationRequestsDelegationAction", }, /** - * Lookup499: + * Lookup501: * pallet_parachain_staking::auto_compound::AutoCompoundConfig[account::AccountId20](account::AccountId20) */ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: "AccountId20", value: "Percent", }, - /** Lookup501: pallet_parachain_staking::types::Delegations */ + /** Lookup503: pallet_parachain_staking::types::Delegations */ PalletParachainStakingDelegations: { delegations: "Vec", total: "u128", }, /** - * Lookup503: + * Lookup505: * pallet_parachain_staking::set::BoundedOrderedSet, S> */ PalletParachainStakingSetBoundedOrderedSet: "Vec", - /** Lookup506: pallet_parachain_staking::types::CollatorSnapshot */ + /** Lookup508: pallet_parachain_staking::types::CollatorSnapshot */ PalletParachainStakingCollatorSnapshot: { bond: "u128", delegations: "Vec", total: "u128", }, - /** Lookup508: pallet_parachain_staking::types::BondWithAutoCompound */ + /** Lookup510: pallet_parachain_staking::types::BondWithAutoCompound */ PalletParachainStakingBondWithAutoCompound: { owner: "AccountId20", amount: "u128", autoCompound: "Percent", }, - /** Lookup509: pallet_parachain_staking::types::DelayedPayout */ + /** Lookup511: pallet_parachain_staking::types::DelayedPayout */ PalletParachainStakingDelayedPayout: { roundIssuance: "u128", totalStakingReward: "u128", collatorCommission: "Perbill", }, - /** Lookup510: pallet_parachain_staking::inflation::InflationInfo */ + /** Lookup512: pallet_parachain_staking::inflation::InflationInfo */ PalletParachainStakingInflationInflationInfo: { expect: { min: "u128", @@ -4983,7 +4988,7 @@ export default { max: "Perbill", }, }, - /** Lookup511: pallet_parachain_staking::pallet::Error */ + /** Lookup513: pallet_parachain_staking::pallet::Error */ PalletParachainStakingError: { _enum: [ "DelegatorDNE", @@ -5013,6 +5018,7 @@ export default { "CannotSetBelowMin", "RoundLengthMustBeGreaterThanTotalSelectedCollators", "NoWritingSameValue", + "TotalInflationDistributionPercentExceeds100", "TooLowCandidateCountWeightHintJoinCandidates", "TooLowCandidateCountWeightHintCancelLeaveCandidates", "TooLowCandidateCountToLeaveCandidates", @@ -5044,7 +5050,7 @@ export default { ], }, /** - * Lookup514: pallet_scheduler::Scheduled, BlockNumber, moonbase_runtime::OriginCaller, account::AccountId20> */ @@ -5055,13 +5061,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonbaseRuntimeOriginCaller", }, - /** Lookup516: pallet_scheduler::RetryConfig */ + /** Lookup518: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup517: pallet_scheduler::pallet::Error */ + /** Lookup519: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5071,7 +5077,7 @@ export default { "Named", ], }, - /** Lookup518: pallet_treasury::Proposal */ + /** Lookup520: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5079,7 +5085,7 @@ export default { bond: "u128", }, /** - * Lookup521: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5090,7 +5096,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup522: pallet_treasury::PaymentState */ + /** Lookup524: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5100,9 +5106,9 @@ export default { Failed: "Null", }, }, - /** Lookup524: frame_support::PalletId */ + /** Lookup526: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup525: pallet_treasury::pallet::Error */ + /** Lookup527: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ "InsufficientProposersBalance", @@ -5119,17 +5125,17 @@ export default { "Inconclusive", ], }, - /** Lookup526: pallet_author_inherent::pallet::Error */ + /** Lookup528: pallet_author_inherent::pallet::Error */ PalletAuthorInherentError: { _enum: ["AuthorAlreadySet", "NoAccountId", "CannotBeAuthor"], }, - /** Lookup527: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup529: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup529: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup531: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5149,7 +5155,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup530: pallet_author_mapping::pallet::RegistrationInfo */ + /** Lookup532: pallet_author_mapping::pallet::RegistrationInfo */ PalletAuthorMappingRegistrationInfo: { _alias: { keys_: "keys", @@ -5158,7 +5164,7 @@ export default { deposit: "u128", keys_: "SessionKeysPrimitivesVrfVrfCryptoPublic", }, - /** Lookup531: pallet_author_mapping::pallet::Error */ + /** Lookup533: pallet_author_mapping::pallet::Error */ PalletAuthorMappingError: { _enum: [ "AssociationNotFound", @@ -5171,19 +5177,19 @@ export default { "DecodeKeysFailed", ], }, - /** Lookup534: pallet_proxy::ProxyDefinition */ + /** Lookup536: pallet_proxy::ProxyDefinition */ PalletProxyProxyDefinition: { delegate: "AccountId20", proxyType: "MoonbaseRuntimeProxyType", delay: "u32", }, - /** Lookup538: pallet_proxy::Announcement */ + /** Lookup540: pallet_proxy::Announcement */ PalletProxyAnnouncement: { real: "AccountId20", callHash: "H256", height: "u32", }, - /** Lookup540: pallet_proxy::pallet::Error */ + /** Lookup542: pallet_proxy::pallet::Error */ PalletProxyError: { _enum: [ "TooMany", @@ -5196,12 +5202,12 @@ export default { "NoSelfProxy", ], }, - /** Lookup541: pallet_maintenance_mode::pallet::Error */ + /** Lookup543: pallet_maintenance_mode::pallet::Error */ PalletMaintenanceModeError: { _enum: ["AlreadyInMaintenanceMode", "NotInMaintenanceMode"], }, /** - * Lookup543: pallet_identity::types::Registration> */ PalletIdentityRegistration: { @@ -5209,21 +5215,21 @@ export default { deposit: "u128", info: "PalletIdentityLegacyIdentityInfo", }, - /** Lookup552: pallet_identity::types::RegistrarInfo */ + /** Lookup554: pallet_identity::types::RegistrarInfo */ PalletIdentityRegistrarInfo: { account: "AccountId20", fee: "u128", fields: "u64", }, /** - * Lookup554: + * Lookup556: * pallet_identity::types::AuthorityProperties> */ PalletIdentityAuthorityProperties: { suffix: "Bytes", allocation: "u32", }, - /** Lookup557: pallet_identity::pallet::Error */ + /** Lookup559: pallet_identity::pallet::Error */ PalletIdentityError: { _enum: [ "TooManySubAccounts", @@ -5254,7 +5260,7 @@ export default { "NotExpired", ], }, - /** Lookup562: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup564: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5262,21 +5268,21 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup563: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup565: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup565: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup567: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup566: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup568: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], }, - /** Lookup567: cumulus_pallet_dmp_queue::pallet::MigrationState */ + /** Lookup569: cumulus_pallet_dmp_queue::pallet::MigrationState */ CumulusPalletDmpQueueMigrationState: { _enum: { NotStarted: "Null", @@ -5294,7 +5300,7 @@ export default { Completed: "Null", }, }, - /** Lookup570: pallet_xcm::pallet::QueryStatus */ + /** Lookup572: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5313,7 +5319,7 @@ export default { }, }, }, - /** Lookup574: xcm::VersionedResponse */ + /** Lookup576: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5323,7 +5329,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup580: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup582: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5332,14 +5338,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup583: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup585: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup590: pallet_xcm::pallet::Error */ + /** Lookup592: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5369,7 +5375,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup591: pallet_assets::types::AssetDetails */ + /** Lookup593: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5384,22 +5390,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup592: pallet_assets::types::AssetStatus */ + /** Lookup594: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup594: pallet_assets::types::AssetAccount */ + /** Lookup596: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup595: pallet_assets::types::AccountStatus */ + /** Lookup597: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup596: pallet_assets::types::ExistenceReason */ + /** Lookup598: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5409,13 +5415,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup598: pallet_assets::types::Approval */ + /** Lookup600: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup599: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5425,7 +5431,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup601: pallet_assets::pallet::Error */ + /** Lookup603: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5450,7 +5456,7 @@ export default { "CallbackFailed", ], }, - /** Lookup602: orml_xtokens::module::Error */ + /** Lookup604: orml_xtokens::module::Error */ OrmlXtokensModuleError: { _enum: [ "AssetHasNoReserve", @@ -5475,7 +5481,7 @@ export default { "RateLimited", ], }, - /** Lookup603: pallet_asset_manager::pallet::Error */ + /** Lookup605: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5488,11 +5494,11 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup604: pallet_migrations::pallet::Error */ + /** Lookup606: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup605: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup607: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5513,7 +5519,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup606: pallet_xcm_transactor::pallet::Error */ + /** Lookup608: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5545,18 +5551,18 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup607: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup609: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup609: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup611: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup610: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup612: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -5570,16 +5576,16 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup611: pallet_ethereum_xcm::pallet::Error */ + /** Lookup613: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup612: pallet_randomness::types::RequestState */ + /** Lookup614: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup613: pallet_randomness::types::Request> */ + /** Lookup615: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5589,26 +5595,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup614: pallet_randomness::types::RequestInfo */ + /** Lookup616: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup615: pallet_randomness::types::RequestType */ + /** Lookup617: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup616: pallet_randomness::types::RandomnessResult */ + /** Lookup618: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup617: pallet_randomness::pallet::Error */ + /** Lookup619: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5625,7 +5631,7 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup619: pallet_collective::Votes */ + /** Lookup621: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5633,7 +5639,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup620: pallet_collective::pallet::Error */ + /** Lookup622: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5650,7 +5656,7 @@ export default { ], }, /** - * Lookup622: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5659,20 +5665,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup623: pallet_conviction_voting::vote::Casting */ + /** Lookup625: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup627: pallet_conviction_voting::types::Delegations */ + /** Lookup629: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup628: pallet_conviction_voting::vote::PriorLock */ + /** Lookup630: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup629: pallet_conviction_voting::vote::Delegating */ + /** Lookup631: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5680,7 +5686,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup633: pallet_conviction_voting::pallet::Error */ + /** Lookup635: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5698,7 +5704,7 @@ export default { ], }, /** - * Lookup634: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5714,7 +5720,7 @@ export default { }, }, /** - * Lookup635: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5732,17 +5738,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup636: pallet_referenda::types::Deposit */ + /** Lookup638: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup639: pallet_referenda::types::DecidingStatus */ + /** Lookup641: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup647: pallet_referenda::types::TrackInfo */ + /** Lookup649: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5754,7 +5760,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup648: pallet_referenda::types::Curve */ + /** Lookup650: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5775,7 +5781,7 @@ export default { }, }, }, - /** Lookup651: pallet_referenda::pallet::Error */ + /** Lookup653: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5794,7 +5800,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup652: pallet_preimage::OldRequestStatus */ + /** Lookup654: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5809,7 +5815,7 @@ export default { }, }, /** - * Lookup655: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { @@ -5825,7 +5831,7 @@ export default { }, }, }, - /** Lookup661: pallet_preimage::pallet::Error */ + /** Lookup663: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5838,7 +5844,7 @@ export default { "TooFew", ], }, - /** Lookup662: pallet_whitelist::pallet::Error */ + /** Lookup664: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5848,14 +5854,14 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup666: pallet_multisig::Multisig */ + /** Lookup668: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup668: pallet_multisig::pallet::Error */ + /** Lookup670: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -5874,7 +5880,7 @@ export default { "AlreadyStored", ], }, - /** Lookup671: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup673: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", @@ -5884,11 +5890,11 @@ export default { "ContractNotExist", ], }, - /** Lookup673: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup675: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup674: pallet_message_queue::BookState */ + /** Lookup676: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5900,12 +5906,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup676: pallet_message_queue::Neighbours */ + /** Lookup678: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup678: pallet_message_queue::Page */ + /** Lookup680: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5914,7 +5920,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup680: pallet_message_queue::pallet::Error */ + /** Lookup682: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5928,19 +5934,19 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup681: pallet_emergency_para_xcm::XcmMode */ + /** Lookup683: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup682: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup684: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup684: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup686: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup685: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup687: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5959,7 +5965,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup687: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup689: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5970,30 +5976,30 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup690: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup692: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup691: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup693: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup692: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup694: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup693: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup695: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup696: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup698: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup697: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup699: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup698: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup700: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup699: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup701: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup700: frame_metadata_hash_extension::Mode */ + /** Lookup702: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup701: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup703: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup703: moonbase_runtime::Runtime */ + /** Lookup705: moonbase_runtime::Runtime */ MoonbaseRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbase/interfaces/registry.ts b/typescript-api/src/moonbase/interfaces/registry.ts index 472904a7dd..a6b2c09c95 100644 --- a/typescript-api/src/moonbase/interfaces/registry.ts +++ b/typescript-api/src/moonbase/interfaces/registry.ts @@ -222,8 +222,9 @@ import type { PalletParachainStakingDelegatorStatus, PalletParachainStakingError, PalletParachainStakingEvent, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletParachainStakingSetOrderedSet, @@ -623,8 +624,9 @@ declare module "@polkadot/types/types/registry" { PalletParachainStakingDelegatorStatus: PalletParachainStakingDelegatorStatus; PalletParachainStakingError: PalletParachainStakingError; PalletParachainStakingEvent: PalletParachainStakingEvent; + PalletParachainStakingInflationDistributionAccount: PalletParachainStakingInflationDistributionAccount; + PalletParachainStakingInflationDistributionConfig: PalletParachainStakingInflationDistributionConfig; PalletParachainStakingInflationInflationInfo: PalletParachainStakingInflationInflationInfo; - PalletParachainStakingParachainBondConfig: PalletParachainStakingParachainBondConfig; PalletParachainStakingRoundInfo: PalletParachainStakingRoundInfo; PalletParachainStakingSetBoundedOrderedSet: PalletParachainStakingSetBoundedOrderedSet; PalletParachainStakingSetOrderedSet: PalletParachainStakingSetOrderedSet; diff --git a/typescript-api/src/moonbase/interfaces/types-lookup.ts b/typescript-api/src/moonbase/interfaces/types-lookup.ts index 6665837d18..201233d9f0 100644 --- a/typescript-api/src/moonbase/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbase/interfaces/types-lookup.ts @@ -745,20 +745,16 @@ declare module "@polkadot/types/lookup" { readonly account: AccountId20; readonly rewards: u128; } & Struct; - readonly isReservedForParachainBond: boolean; - readonly asReservedForParachainBond: { + readonly isInflationDistributed: boolean; + readonly asInflationDistributed: { + readonly index: u32; readonly account: AccountId20; readonly value: u128; } & Struct; - readonly isParachainBondAccountSet: boolean; - readonly asParachainBondAccountSet: { - readonly old: AccountId20; - readonly new_: AccountId20; - } & Struct; - readonly isParachainBondReservePercentSet: boolean; - readonly asParachainBondReservePercentSet: { - readonly old: Percent; - readonly new_: Percent; + readonly isInflationDistributionConfigUpdated: boolean; + readonly asInflationDistributionConfigUpdated: { + readonly old: PalletParachainStakingInflationDistributionConfig; + readonly new_: PalletParachainStakingInflationDistributionConfig; } & Struct; readonly isInflationSet: boolean; readonly asInflationSet: { @@ -833,9 +829,8 @@ declare module "@polkadot/types/lookup" { | "Delegation" | "DelegatorLeftCandidate" | "Rewarded" - | "ReservedForParachainBond" - | "ParachainBondAccountSet" - | "ParachainBondReservePercentSet" + | "InflationDistributed" + | "InflationDistributionConfigUpdated" | "InflationSet" | "StakeExpectationsSet" | "TotalSelectedSet" @@ -870,7 +865,17 @@ declare module "@polkadot/types/lookup" { readonly type: "AddedToTop" | "AddedToBottom"; } - /** @name PalletSchedulerEvent (61) */ + /** @name PalletParachainStakingInflationDistributionConfig (60) */ + interface PalletParachainStakingInflationDistributionConfig + extends Vec {} + + /** @name PalletParachainStakingInflationDistributionAccount (62) */ + interface PalletParachainStakingInflationDistributionAccount extends Struct { + readonly account: AccountId20; + readonly percent: Percent; + } + + /** @name PalletSchedulerEvent (64) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -932,7 +937,7 @@ declare module "@polkadot/types/lookup" { | "PermanentlyOverweight"; } - /** @name PalletTreasuryEvent (63) */ + /** @name PalletTreasuryEvent (66) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -1020,14 +1025,14 @@ declare module "@polkadot/types/lookup" { | "SpendProcessed"; } - /** @name PalletAuthorSlotFilterEvent (64) */ + /** @name PalletAuthorSlotFilterEvent (67) */ interface PalletAuthorSlotFilterEvent extends Enum { readonly isEligibleUpdated: boolean; readonly asEligibleUpdated: u32; readonly type: "EligibleUpdated"; } - /** @name PalletCrowdloanRewardsEvent (66) */ + /** @name PalletCrowdloanRewardsEvent (69) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>; @@ -1052,7 +1057,7 @@ declare module "@polkadot/types/lookup" { | "InitializedAccountWithNotEnoughContribution"; } - /** @name PalletAuthorMappingEvent (67) */ + /** @name PalletAuthorMappingEvent (70) */ interface PalletAuthorMappingEvent extends Enum { readonly isKeysRegistered: boolean; readonly asKeysRegistered: { @@ -1075,13 +1080,13 @@ declare module "@polkadot/types/lookup" { readonly type: "KeysRegistered" | "KeysRemoved" | "KeysRotated"; } - /** @name NimbusPrimitivesNimbusCryptoPublic (68) */ + /** @name NimbusPrimitivesNimbusCryptoPublic (71) */ interface NimbusPrimitivesNimbusCryptoPublic extends U8aFixed {} - /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (69) */ + /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (72) */ interface SessionKeysPrimitivesVrfVrfCryptoPublic extends U8aFixed {} - /** @name PalletProxyEvent (70) */ + /** @name PalletProxyEvent (73) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { @@ -1117,7 +1122,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProxyExecuted" | "PureCreated" | "Announced" | "ProxyAdded" | "ProxyRemoved"; } - /** @name MoonbaseRuntimeProxyType (71) */ + /** @name MoonbaseRuntimeProxyType (74) */ interface MoonbaseRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; @@ -1138,7 +1143,7 @@ declare module "@polkadot/types/lookup" { | "IdentityJudgement"; } - /** @name PalletMaintenanceModeEvent (73) */ + /** @name PalletMaintenanceModeEvent (76) */ interface PalletMaintenanceModeEvent extends Enum { readonly isEnteredMaintenanceMode: boolean; readonly isNormalOperationResumed: boolean; @@ -1157,7 +1162,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletIdentityEvent (74) */ + /** @name PalletIdentityEvent (77) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -1263,7 +1268,7 @@ declare module "@polkadot/types/lookup" { | "DanglingUsernameRemoved"; } - /** @name CumulusPalletXcmpQueueEvent (76) */ + /** @name CumulusPalletXcmpQueueEvent (79) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -1272,7 +1277,7 @@ declare module "@polkadot/types/lookup" { readonly type: "XcmpMessageSent"; } - /** @name CumulusPalletXcmEvent (77) */ + /** @name CumulusPalletXcmEvent (80) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -1283,7 +1288,7 @@ declare module "@polkadot/types/lookup" { readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward"; } - /** @name StagingXcmV4TraitsOutcome (78) */ + /** @name StagingXcmV4TraitsOutcome (81) */ interface StagingXcmV4TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -1301,7 +1306,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Complete" | "Incomplete" | "Error"; } - /** @name XcmV3TraitsError (79) */ + /** @name XcmV3TraitsError (82) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -1388,7 +1393,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name CumulusPalletDmpQueueEvent (80) */ + /** @name CumulusPalletDmpQueueEvent (83) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isStartedExport: boolean; readonly isExported: boolean; @@ -1433,7 +1438,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmEvent (81) */ + /** @name PalletXcmEvent (84) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -1598,13 +1603,13 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name StagingXcmV4Location (82) */ + /** @name StagingXcmV4Location (85) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (83) */ + /** @name StagingXcmV4Junctions (86) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -1626,7 +1631,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (85) */ + /** @name StagingXcmV4Junction (88) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -1675,7 +1680,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (88) */ + /** @name StagingXcmV4JunctionNetworkId (91) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -1710,7 +1715,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (90) */ + /** @name XcmV3JunctionBodyId (93) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -1737,7 +1742,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (91) */ + /** @name XcmV3JunctionBodyPart (94) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -1762,10 +1767,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV4Xcm (99) */ + /** @name StagingXcmV4Xcm (102) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (101) */ + /** @name StagingXcmV4Instruction (104) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -1995,19 +2000,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (102) */ + /** @name StagingXcmV4AssetAssets (105) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (104) */ + /** @name StagingXcmV4Asset (107) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (105) */ + /** @name StagingXcmV4AssetAssetId (108) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (106) */ + /** @name StagingXcmV4AssetFungibility (109) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2016,7 +2021,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (107) */ + /** @name StagingXcmV4AssetAssetInstance (110) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2032,7 +2037,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (110) */ + /** @name StagingXcmV4Response (113) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -2054,7 +2059,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (114) */ + /** @name StagingXcmV4PalletInfo (117) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -2064,7 +2069,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (117) */ + /** @name XcmV3MaybeErrorCode (120) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -2074,7 +2079,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV2OriginKind (120) */ + /** @name XcmV2OriginKind (123) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -2083,19 +2088,19 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (121) */ + /** @name XcmDoubleEncoded (124) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name StagingXcmV4QueryResponseInfo (122) */ + /** @name StagingXcmV4QueryResponseInfo (125) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (123) */ + /** @name StagingXcmV4AssetAssetFilter (126) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -2104,7 +2109,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (124) */ + /** @name StagingXcmV4AssetWildAsset (127) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -2123,14 +2128,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (125) */ + /** @name StagingXcmV4AssetWildFungibility (128) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (126) */ + /** @name XcmV3WeightLimit (129) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -2138,7 +2143,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmVersionedAssets (127) */ + /** @name XcmVersionedAssets (130) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -2149,16 +2154,16 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiassetMultiAssets (128) */ + /** @name XcmV2MultiassetMultiAssets (131) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (130) */ + /** @name XcmV2MultiAsset (133) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (131) */ + /** @name XcmV2MultiassetAssetId (134) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -2167,13 +2172,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiLocation (132) */ + /** @name XcmV2MultiLocation (135) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (133) */ + /** @name XcmV2MultilocationJunctions (136) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2220,7 +2225,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (134) */ + /** @name XcmV2Junction (137) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2263,7 +2268,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (135) */ + /** @name XcmV2NetworkId (138) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -2273,7 +2278,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (137) */ + /** @name XcmV2BodyId (140) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -2300,7 +2305,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (138) */ + /** @name XcmV2BodyPart (141) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2325,7 +2330,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name XcmV2MultiassetFungibility (139) */ + /** @name XcmV2MultiassetFungibility (142) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2334,7 +2339,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (140) */ + /** @name XcmV2MultiassetAssetInstance (143) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2352,16 +2357,16 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV3MultiassetMultiAssets (141) */ + /** @name XcmV3MultiassetMultiAssets (144) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (143) */ + /** @name XcmV3MultiAsset (146) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (144) */ + /** @name XcmV3MultiassetAssetId (147) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -2370,13 +2375,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name StagingXcmV3MultiLocation (145) */ + /** @name StagingXcmV3MultiLocation (148) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (146) */ + /** @name XcmV3Junctions (149) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2423,7 +2428,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (147) */ + /** @name XcmV3Junction (150) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2472,7 +2477,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (149) */ + /** @name XcmV3JunctionNetworkId (152) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2507,7 +2512,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3MultiassetFungibility (150) */ + /** @name XcmV3MultiassetFungibility (153) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2516,7 +2521,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (151) */ + /** @name XcmV3MultiassetAssetInstance (154) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2532,7 +2537,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmVersionedLocation (152) */ + /** @name XcmVersionedLocation (155) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -2543,7 +2548,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletAssetsEvent (153) */ + /** @name PalletAssetsEvent (156) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -2705,7 +2710,7 @@ declare module "@polkadot/types/lookup" { | "Blocked"; } - /** @name OrmlXtokensModuleEvent (154) */ + /** @name OrmlXtokensModuleEvent (157) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredAssets: boolean; readonly asTransferredAssets: { @@ -2717,7 +2722,7 @@ declare module "@polkadot/types/lookup" { readonly type: "TransferredAssets"; } - /** @name PalletAssetManagerEvent (155) */ + /** @name PalletAssetManagerEvent (158) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -2759,14 +2764,14 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name MoonbaseRuntimeXcmConfigAssetType (156) */ + /** @name MoonbaseRuntimeXcmConfigAssetType (159) */ interface MoonbaseRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonbaseRuntimeAssetConfigAssetRegistrarMetadata (157) */ + /** @name MoonbaseRuntimeAssetConfigAssetRegistrarMetadata (160) */ interface MoonbaseRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -2774,7 +2779,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletMigrationsEvent (158) */ + /** @name PalletMigrationsEvent (161) */ interface PalletMigrationsEvent extends Enum { readonly isRuntimeUpgradeStarted: boolean; readonly isRuntimeUpgradeCompleted: boolean; @@ -2807,7 +2812,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletXcmTransactorEvent (159) */ + /** @name PalletXcmTransactorEvent (162) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -2877,14 +2882,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (160) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (163) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletXcmTransactorHrmpOperation (162) */ + /** @name PalletXcmTransactorHrmpOperation (165) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -2902,20 +2907,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (163) */ + /** @name PalletXcmTransactorHrmpInitParams (166) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (165) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (168) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletMoonbeamOrbitersEvent (166) */ + /** @name PalletMoonbeamOrbitersEvent (169) */ interface PalletMoonbeamOrbitersEvent extends Enum { readonly isOrbiterJoinCollatorPool: boolean; readonly asOrbiterJoinCollatorPool: { @@ -2956,7 +2961,7 @@ declare module "@polkadot/types/lookup" { | "OrbiterUnregistered"; } - /** @name PalletEthereumXcmEvent (167) */ + /** @name PalletEthereumXcmEvent (170) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -2966,7 +2971,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletRandomnessEvent (168) */ + /** @name PalletRandomnessEvent (171) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -3011,7 +3016,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name PalletCollectiveEvent (169) */ + /** @name PalletCollectiveEvent (172) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -3062,7 +3067,7 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletConvictionVotingEvent (170) */ + /** @name PalletConvictionVotingEvent (173) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -3071,7 +3076,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (171) */ + /** @name PalletReferendaEvent (174) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -3175,7 +3180,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (172) */ + /** @name FrameSupportPreimagesBounded (175) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -3191,7 +3196,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (174) */ + /** @name FrameSystemCall (177) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -3252,7 +3257,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name PalletUtilityCall (178) */ + /** @name PalletUtilityCall (181) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -3290,7 +3295,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonbaseRuntimeOriginCaller (180) */ + /** @name MoonbaseRuntimeOriginCaller (183) */ interface MoonbaseRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -3321,7 +3326,7 @@ declare module "@polkadot/types/lookup" { | "OpenTechCommitteeCollective"; } - /** @name FrameSupportDispatchRawOrigin (181) */ + /** @name FrameSupportDispatchRawOrigin (184) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -3330,14 +3335,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (182) */ + /** @name PalletEthereumRawOrigin (185) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name CumulusPalletXcmOrigin (183) */ + /** @name CumulusPalletXcmOrigin (186) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -3345,7 +3350,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (184) */ + /** @name PalletXcmOrigin (187) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -3354,14 +3359,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name PalletEthereumXcmRawOrigin (185) */ + /** @name PalletEthereumXcmRawOrigin (188) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name PalletCollectiveRawOrigin (186) */ + /** @name PalletCollectiveRawOrigin (189) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -3371,7 +3376,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin (187) */ + /** @name MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin (190) */ interface MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -3386,10 +3391,10 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name SpCoreVoid (189) */ + /** @name SpCoreVoid (192) */ type SpCoreVoid = Null; - /** @name PalletTimestampCall (190) */ + /** @name PalletTimestampCall (193) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -3398,7 +3403,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletBalancesCall (191) */ + /** @name PalletBalancesCall (194) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -3451,14 +3456,14 @@ declare module "@polkadot/types/lookup" { | "ForceAdjustTotalIssuance"; } - /** @name PalletBalancesAdjustmentDirection (193) */ + /** @name PalletBalancesAdjustmentDirection (196) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletSudoCall (194) */ + /** @name PalletSudoCall (197) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -3482,7 +3487,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Sudo" | "SudoUncheckedWeight" | "SetKey" | "SudoAs" | "RemoveKey"; } - /** @name CumulusPalletParachainSystemCall (195) */ + /** @name CumulusPalletParachainSystemCall (198) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -3508,7 +3513,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (196) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (199) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -3516,7 +3521,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (197) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (200) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -3524,24 +3529,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (199) */ + /** @name SpTrieStorageProof (202) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (202) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (205) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (205) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (208) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletEvmCall (208) */ + /** @name PalletEvmCall (211) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -3586,7 +3591,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (214) */ + /** @name PalletEthereumCall (217) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -3595,7 +3600,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (215) */ + /** @name EthereumTransactionTransactionV2 (218) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -3606,7 +3611,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (216) */ + /** @name EthereumTransactionLegacyTransaction (219) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -3617,7 +3622,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (217) */ + /** @name EthereumTransactionTransactionAction (220) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -3625,14 +3630,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (218) */ + /** @name EthereumTransactionTransactionSignature (221) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (220) */ + /** @name EthereumTransactionEip2930Transaction (223) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -3647,13 +3652,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (222) */ + /** @name EthereumTransactionAccessListItem (225) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (223) */ + /** @name EthereumTransactionEip1559Transaction (226) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -3669,7 +3674,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletParachainStakingCall (224) */ + /** @name PalletParachainStakingCall (227) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -3807,6 +3812,10 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; readonly candidateCount: u32; } & Struct; + readonly isSetInflationDistributionConfig: boolean; + readonly asSetInflationDistributionConfig: { + readonly new_: PalletParachainStakingInflationDistributionConfig; + } & Struct; readonly type: | "SetStakingExpectations" | "SetInflation" @@ -3839,10 +3848,11 @@ declare module "@polkadot/types/lookup" { | "HotfixRemoveDelegationRequestsExitedCandidates" | "NotifyInactiveCollator" | "EnableMarkingOffline" - | "ForceJoinCandidates"; + | "ForceJoinCandidates" + | "SetInflationDistributionConfig"; } - /** @name PalletSchedulerCall (227) */ + /** @name PalletSchedulerCall (230) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -3916,7 +3926,7 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletTreasuryCall (229) */ + /** @name PalletTreasuryCall (232) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -3971,13 +3981,13 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletAuthorInherentCall (231) */ + /** @name PalletAuthorInherentCall (234) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (232) */ + /** @name PalletAuthorSlotFilterCall (235) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -3986,7 +3996,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletCrowdloanRewardsCall (233) */ + /** @name PalletCrowdloanRewardsCall (236) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -4022,7 +4032,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (234) */ + /** @name SpRuntimeMultiSignature (237) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -4033,7 +4043,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name PalletAuthorMappingCall (241) */ + /** @name PalletAuthorMappingCall (244) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -4061,7 +4071,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletProxyCall (242) */ + /** @name PalletProxyCall (245) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -4131,14 +4141,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (244) */ + /** @name PalletMaintenanceModeCall (247) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (245) */ + /** @name PalletIdentityCall (248) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -4260,7 +4270,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (246) */ + /** @name PalletIdentityLegacyIdentityInfo (249) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -4273,7 +4283,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (282) */ + /** @name PalletIdentityJudgement (285) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -4293,10 +4303,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (284) */ + /** @name AccountEthereumSignature (287) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name CumulusPalletXcmpQueueCall (285) */ + /** @name CumulusPalletXcmpQueueCall (288) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; @@ -4320,10 +4330,10 @@ declare module "@polkadot/types/lookup" { | "UpdateResumeThreshold"; } - /** @name CumulusPalletDmpQueueCall (286) */ + /** @name CumulusPalletDmpQueueCall (289) */ type CumulusPalletDmpQueueCall = Null; - /** @name PalletXcmCall (287) */ + /** @name PalletXcmCall (290) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -4426,7 +4436,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedXcm (288) */ + /** @name XcmVersionedXcm (291) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -4437,10 +4447,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (289) */ + /** @name XcmV2Xcm (292) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (291) */ + /** @name XcmV2Instruction (294) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -4588,7 +4598,7 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2Response (292) */ + /** @name XcmV2Response (295) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4600,7 +4610,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (295) */ + /** @name XcmV2TraitsError (298) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4659,7 +4669,7 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2MultiassetMultiAssetFilter (296) */ + /** @name XcmV2MultiassetMultiAssetFilter (299) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -4668,7 +4678,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (297) */ + /** @name XcmV2MultiassetWildMultiAsset (300) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4679,14 +4689,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (298) */ + /** @name XcmV2MultiassetWildFungibility (301) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (299) */ + /** @name XcmV2WeightLimit (302) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4694,10 +4704,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (300) */ + /** @name XcmV3Xcm (303) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (302) */ + /** @name XcmV3Instruction (305) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -4927,7 +4937,7 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3Response (303) */ + /** @name XcmV3Response (306) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4949,7 +4959,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3PalletInfo (305) */ + /** @name XcmV3PalletInfo (308) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4959,14 +4969,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3QueryResponseInfo (309) */ + /** @name XcmV3QueryResponseInfo (312) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (310) */ + /** @name XcmV3MultiassetMultiAssetFilter (313) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4975,7 +4985,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (311) */ + /** @name XcmV3MultiassetWildMultiAsset (314) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4994,14 +5004,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (312) */ + /** @name XcmV3MultiassetWildFungibility (315) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmExecutorAssetTransferTransferType (324) */ + /** @name StagingXcmExecutorAssetTransferTransferType (327) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -5011,7 +5021,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (325) */ + /** @name XcmVersionedAssetId (328) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -5020,7 +5030,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (326) */ + /** @name PalletAssetsCall (329) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -5234,7 +5244,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name OrmlXtokensModuleCall (327) */ + /** @name OrmlXtokensModuleCall (330) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -5287,7 +5297,7 @@ declare module "@polkadot/types/lookup" { | "TransferMultiassets"; } - /** @name MoonbaseRuntimeXcmConfigCurrencyId (328) */ + /** @name MoonbaseRuntimeXcmConfigCurrencyId (331) */ interface MoonbaseRuntimeXcmConfigCurrencyId extends Enum { readonly isSelfReserve: boolean; readonly isForeignAsset: boolean; @@ -5299,7 +5309,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; } - /** @name XcmVersionedAsset (329) */ + /** @name XcmVersionedAsset (332) */ interface XcmVersionedAsset extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiAsset; @@ -5310,7 +5320,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletAssetManagerCall (332) */ + /** @name PalletAssetManagerCall (335) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -5342,7 +5352,7 @@ declare module "@polkadot/types/lookup" { | "DestroyForeignAsset"; } - /** @name PalletXcmTransactorCall (333) */ + /** @name PalletXcmTransactorCall (336) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -5419,19 +5429,19 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonbaseRuntimeXcmConfigTransactors (334) */ + /** @name MoonbaseRuntimeXcmConfigTransactors (337) */ interface MoonbaseRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (335) */ + /** @name PalletXcmTransactorCurrencyPayment (338) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (336) */ + /** @name PalletXcmTransactorCurrency (339) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonbaseRuntimeXcmConfigCurrencyId; @@ -5440,13 +5450,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (338) */ + /** @name PalletXcmTransactorTransactWeights (341) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletMoonbeamOrbitersCall (340) */ + /** @name PalletMoonbeamOrbitersCall (343) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -5483,7 +5493,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletEthereumXcmCall (341) */ + /** @name PalletEthereumXcmCall (344) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5510,7 +5520,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (342) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (345) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5519,7 +5529,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (343) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (346) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5529,7 +5539,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (344) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (347) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5537,13 +5547,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (345) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (348) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (348) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (351) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5552,13 +5562,13 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletRandomnessCall (350) */ + /** @name PalletRandomnessCall (353) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name PalletCollectiveCall (351) */ + /** @name PalletCollectiveCall (354) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -5597,7 +5607,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletConvictionVotingCall (352) */ + /** @name PalletConvictionVotingCall (355) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -5634,7 +5644,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (353) */ + /** @name PalletConvictionVotingVoteAccountVote (356) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -5655,7 +5665,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (355) */ + /** @name PalletConvictionVotingConviction (358) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -5674,7 +5684,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (357) */ + /** @name PalletReferendaCall (360) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -5727,7 +5737,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (358) */ + /** @name FrameSupportScheduleDispatchTime (361) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -5736,7 +5746,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletPreimageCall (360) */ + /** @name PalletPreimageCall (363) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -5766,7 +5776,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletWhitelistCall (361) */ + /** @name PalletWhitelistCall (364) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -5793,7 +5803,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletRootTestingCall (363) */ + /** @name PalletRootTestingCall (366) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -5803,7 +5813,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletMultisigCall (364) */ + /** @name PalletMultisigCall (367) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -5836,13 +5846,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMultisigTimepoint (366) */ + /** @name PalletMultisigTimepoint (369) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletMoonbeamLazyMigrationsCall (367) */ + /** @name PalletMoonbeamLazyMigrationsCall (370) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { @@ -5856,7 +5866,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletMessageQueueCall (370) */ + /** @name PalletMessageQueueCall (373) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5873,7 +5883,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (371) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (374) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5882,7 +5892,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletEmergencyParaXcmCall (372) */ + /** @name PalletEmergencyParaXcmCall (375) */ interface PalletEmergencyParaXcmCall extends Enum { readonly isPausedToNormal: boolean; readonly isFastAuthorizeUpgrade: boolean; @@ -5892,7 +5902,7 @@ declare module "@polkadot/types/lookup" { readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; } - /** @name PalletMoonbeamForeignAssetsCall (373) */ + /** @name PalletMoonbeamForeignAssetsCall (376) */ interface PalletMoonbeamForeignAssetsCall extends Enum { readonly isCreateForeignAsset: boolean; readonly asCreateForeignAsset: { @@ -5923,7 +5933,7 @@ declare module "@polkadot/types/lookup" { | "UnfreezeForeignAsset"; } - /** @name PalletParametersCall (375) */ + /** @name PalletParametersCall (378) */ interface PalletParametersCall extends Enum { readonly isSetParameter: boolean; readonly asSetParameter: { @@ -5932,14 +5942,14 @@ declare module "@polkadot/types/lookup" { readonly type: "SetParameter"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParameters (376) */ + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParameters (379) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParameters extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; readonly type: "RuntimeConfig"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (377) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (380) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters extends Enum { readonly isFeesTreasuryProportion: boolean; readonly asFeesTreasuryProportion: ITuple< @@ -5951,10 +5961,10 @@ declare module "@polkadot/types/lookup" { readonly type: "FeesTreasuryProportion"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (378) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (381) */ type MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion = Null; - /** @name PalletXcmWeightTraderCall (380) */ + /** @name PalletXcmWeightTraderCall (383) */ interface PalletXcmWeightTraderCall extends Enum { readonly isAddAsset: boolean; readonly asAddAsset: { @@ -5986,17 +5996,17 @@ declare module "@polkadot/types/lookup" { | "RemoveAsset"; } - /** @name SpRuntimeBlakeTwo256 (381) */ + /** @name SpRuntimeBlakeTwo256 (384) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (383) */ + /** @name PalletConvictionVotingTally (386) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletPreimageEvent (384) */ + /** @name PalletPreimageEvent (387) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -6013,7 +6023,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletWhitelistEvent (385) */ + /** @name PalletWhitelistEvent (388) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -6034,25 +6044,25 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (387) */ + /** @name FrameSupportDispatchPostDispatchInfo (390) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (388) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (391) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletRootTestingEvent (390) */ + /** @name PalletRootTestingEvent (393) */ interface PalletRootTestingEvent extends Enum { readonly isDefensiveTestCall: boolean; readonly type: "DefensiveTestCall"; } - /** @name PalletMultisigEvent (391) */ + /** @name PalletMultisigEvent (394) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -6085,7 +6095,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NewMultisig" | "MultisigApproval" | "MultisigExecuted" | "MultisigCancelled"; } - /** @name PalletMessageQueueEvent (392) */ + /** @name PalletMessageQueueEvent (395) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -6115,7 +6125,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (393) */ + /** @name FrameSupportMessagesProcessMessageError (396) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -6126,14 +6136,14 @@ declare module "@polkadot/types/lookup" { readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; } - /** @name PalletEmergencyParaXcmEvent (394) */ + /** @name PalletEmergencyParaXcmEvent (397) */ interface PalletEmergencyParaXcmEvent extends Enum { readonly isEnteredPausedXcmMode: boolean; readonly isNormalXcmOperationResumed: boolean; readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; } - /** @name PalletMoonbeamForeignAssetsEvent (395) */ + /** @name PalletMoonbeamForeignAssetsEvent (398) */ interface PalletMoonbeamForeignAssetsEvent extends Enum { readonly isForeignAssetCreated: boolean; readonly asForeignAssetCreated: { @@ -6163,7 +6173,7 @@ declare module "@polkadot/types/lookup" { | "ForeignAssetUnfrozen"; } - /** @name PalletParametersEvent (396) */ + /** @name PalletParametersEvent (399) */ interface PalletParametersEvent extends Enum { readonly isUpdated: boolean; readonly asUpdated: { @@ -6174,34 +6184,34 @@ declare module "@polkadot/types/lookup" { readonly type: "Updated"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersKey (397) */ + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersKey (400) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParametersKey extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; readonly type: "RuntimeConfig"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (398) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (401) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey extends Enum { readonly isFeesTreasuryProportion: boolean; readonly type: "FeesTreasuryProportion"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersValue (400) */ + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersValue (403) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParametersValue extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; readonly type: "RuntimeConfig"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (401) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (404) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue extends Enum { readonly isFeesTreasuryProportion: boolean; readonly asFeesTreasuryProportion: Perbill; readonly type: "FeesTreasuryProportion"; } - /** @name PalletXcmWeightTraderEvent (402) */ + /** @name PalletXcmWeightTraderEvent (405) */ interface PalletXcmWeightTraderEvent extends Enum { readonly isSupportedAssetAdded: boolean; readonly asSupportedAssetAdded: { @@ -6233,7 +6243,7 @@ declare module "@polkadot/types/lookup" { | "SupportedAssetRemoved"; } - /** @name FrameSystemPhase (403) */ + /** @name FrameSystemPhase (406) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -6242,33 +6252,33 @@ declare module "@polkadot/types/lookup" { readonly type: "ApplyExtrinsic" | "Finalization" | "Initialization"; } - /** @name FrameSystemLastRuntimeUpgradeInfo (405) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (408) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (406) */ + /** @name FrameSystemCodeUpgradeAuthorization (409) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (407) */ + /** @name FrameSystemLimitsBlockWeights (410) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (408) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (411) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (409) */ + /** @name FrameSystemLimitsWeightsPerClass (412) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6276,25 +6286,25 @@ declare module "@polkadot/types/lookup" { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (410) */ + /** @name FrameSystemLimitsBlockLength (413) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (411) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (414) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (412) */ + /** @name SpWeightsRuntimeDbWeight (415) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (413) */ + /** @name SpVersionRuntimeVersion (416) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6306,7 +6316,7 @@ declare module "@polkadot/types/lookup" { readonly stateVersion: u8; } - /** @name FrameSystemError (417) */ + /** @name FrameSystemError (420) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6329,20 +6339,20 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletUtilityError (418) */ + /** @name PalletUtilityError (421) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: "TooManyCalls"; } - /** @name PalletBalancesBalanceLock (420) */ + /** @name PalletBalancesBalanceLock (423) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (421) */ + /** @name PalletBalancesReasons (424) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6350,32 +6360,32 @@ declare module "@polkadot/types/lookup" { readonly type: "Fee" | "Misc" | "All"; } - /** @name PalletBalancesReserveData (424) */ + /** @name PalletBalancesReserveData (427) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name MoonbaseRuntimeRuntimeHoldReason (428) */ + /** @name MoonbaseRuntimeRuntimeHoldReason (431) */ interface MoonbaseRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: "Preimage"; } - /** @name PalletPreimageHoldReason (429) */ + /** @name PalletPreimageHoldReason (432) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (432) */ + /** @name PalletBalancesIdAmount (435) */ interface PalletBalancesIdAmount extends Struct { readonly id: Null; readonly amount: u128; } - /** @name PalletBalancesError (434) */ + /** @name PalletBalancesError (437) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6404,20 +6414,20 @@ declare module "@polkadot/types/lookup" { | "DeltaZero"; } - /** @name PalletSudoError (435) */ + /** @name PalletSudoError (438) */ interface PalletSudoError extends Enum { readonly isRequireSudo: boolean; readonly type: "RequireSudo"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (437) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (440) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (438) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (441) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; @@ -6427,33 +6437,33 @@ declare module "@polkadot/types/lookup" { >; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (440) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (443) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (444) */ + /** @name PolkadotPrimitivesV7UpgradeGoAhead (447) */ interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (445) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (448) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (447) */ + /** @name PolkadotPrimitivesV7UpgradeRestriction (450) */ interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (448) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (451) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -6461,14 +6471,14 @@ declare module "@polkadot/types/lookup" { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (449) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (452) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (452) */ + /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (455) */ interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -6478,7 +6488,7 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (453) */ + /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (456) */ interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -6492,19 +6502,19 @@ declare module "@polkadot/types/lookup" { readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (454) */ + /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (457) */ interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (460) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (463) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (462) */ + /** @name CumulusPalletParachainSystemError (465) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -6525,20 +6535,20 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletTransactionPaymentReleases (463) */ + /** @name PalletTransactionPaymentReleases (466) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: "V1Ancient" | "V2"; } - /** @name PalletEvmCodeMetadata (464) */ + /** @name PalletEvmCodeMetadata (467) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (466) */ + /** @name PalletEvmError (469) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6569,7 +6579,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (469) */ + /** @name FpRpcTransactionStatus (472) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6580,10 +6590,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (471) */ + /** @name EthbloomBloom (474) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (473) */ + /** @name EthereumReceiptReceiptV3 (476) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6594,7 +6604,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (474) */ + /** @name EthereumReceiptEip658ReceiptData (477) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6602,14 +6612,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (475) */ + /** @name EthereumBlock (478) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (476) */ + /** @name EthereumHeader (479) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -6628,23 +6638,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (477) */ + /** @name EthereumTypesHashH64 (480) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (482) */ + /** @name PalletEthereumError (485) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletParachainStakingParachainBondConfig (483) */ - interface PalletParachainStakingParachainBondConfig extends Struct { - readonly account: AccountId20; - readonly percent: Percent; - } - - /** @name PalletParachainStakingRoundInfo (484) */ + /** @name PalletParachainStakingRoundInfo (486) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; @@ -6652,7 +6656,7 @@ declare module "@polkadot/types/lookup" { readonly firstSlot: u64; } - /** @name PalletParachainStakingDelegator (485) */ + /** @name PalletParachainStakingDelegator (487) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId20; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -6661,16 +6665,16 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (486) */ + /** @name PalletParachainStakingSetOrderedSet (488) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (487) */ + /** @name PalletParachainStakingBond (489) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId20; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (489) */ + /** @name PalletParachainStakingDelegatorStatus (491) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -6678,7 +6682,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Leaving"; } - /** @name PalletParachainStakingCandidateMetadata (490) */ + /** @name PalletParachainStakingCandidateMetadata (492) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -6692,7 +6696,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (491) */ + /** @name PalletParachainStakingCapacityStatus (493) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -6700,13 +6704,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Full" | "Empty" | "Partial"; } - /** @name PalletParachainStakingCandidateBondLessRequest (493) */ + /** @name PalletParachainStakingCandidateBondLessRequest (495) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (494) */ + /** @name PalletParachainStakingCollatorStatus (496) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -6715,50 +6719,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Idle" | "Leaving"; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (496) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (498) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId20; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (499) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (501) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId20; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (501) */ + /** @name PalletParachainStakingDelegations (503) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingSetBoundedOrderedSet (503) */ + /** @name PalletParachainStakingSetBoundedOrderedSet (505) */ interface PalletParachainStakingSetBoundedOrderedSet extends Vec {} - /** @name PalletParachainStakingCollatorSnapshot (506) */ + /** @name PalletParachainStakingCollatorSnapshot (508) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (508) */ + /** @name PalletParachainStakingBondWithAutoCompound (510) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId20; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (509) */ + /** @name PalletParachainStakingDelayedPayout (511) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (510) */ + /** @name PalletParachainStakingInflationInflationInfo (512) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -6777,7 +6781,7 @@ declare module "@polkadot/types/lookup" { } & Struct; } - /** @name PalletParachainStakingError (511) */ + /** @name PalletParachainStakingError (513) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -6806,6 +6810,7 @@ declare module "@polkadot/types/lookup" { readonly isCannotSetBelowMin: boolean; readonly isRoundLengthMustBeGreaterThanTotalSelectedCollators: boolean; readonly isNoWritingSameValue: boolean; + readonly isTotalInflationDistributionPercentExceeds100: boolean; readonly isTooLowCandidateCountWeightHintJoinCandidates: boolean; readonly isTooLowCandidateCountWeightHintCancelLeaveCandidates: boolean; readonly isTooLowCandidateCountToLeaveCandidates: boolean; @@ -6862,6 +6867,7 @@ declare module "@polkadot/types/lookup" { | "CannotSetBelowMin" | "RoundLengthMustBeGreaterThanTotalSelectedCollators" | "NoWritingSameValue" + | "TotalInflationDistributionPercentExceeds100" | "TooLowCandidateCountWeightHintJoinCandidates" | "TooLowCandidateCountWeightHintCancelLeaveCandidates" | "TooLowCandidateCountToLeaveCandidates" @@ -6892,7 +6898,7 @@ declare module "@polkadot/types/lookup" { | "CurrentRoundTooLow"; } - /** @name PalletSchedulerScheduled (514) */ + /** @name PalletSchedulerScheduled (516) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -6901,14 +6907,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonbaseRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (516) */ + /** @name PalletSchedulerRetryConfig (518) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (517) */ + /** @name PalletSchedulerError (519) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -6923,7 +6929,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletTreasuryProposal (518) */ + /** @name PalletTreasuryProposal (520) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -6931,7 +6937,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (521) */ + /** @name PalletTreasurySpendStatus (523) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -6941,7 +6947,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (522) */ + /** @name PalletTreasuryPaymentState (524) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -6952,10 +6958,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (524) */ + /** @name FrameSupportPalletId (526) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (525) */ + /** @name PalletTreasuryError (527) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -6984,7 +6990,7 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletAuthorInherentError (526) */ + /** @name PalletAuthorInherentError (528) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -6992,14 +6998,14 @@ declare module "@polkadot/types/lookup" { readonly type: "AuthorAlreadySet" | "NoAccountId" | "CannotBeAuthor"; } - /** @name PalletCrowdloanRewardsRewardInfo (527) */ + /** @name PalletCrowdloanRewardsRewardInfo (529) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (529) */ + /** @name PalletCrowdloanRewardsError (531) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7034,14 +7040,14 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name PalletAuthorMappingRegistrationInfo (530) */ + /** @name PalletAuthorMappingRegistrationInfo (532) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId20; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (531) */ + /** @name PalletAuthorMappingError (533) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -7062,21 +7068,21 @@ declare module "@polkadot/types/lookup" { | "DecodeKeysFailed"; } - /** @name PalletProxyProxyDefinition (534) */ + /** @name PalletProxyProxyDefinition (536) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId20; readonly proxyType: MoonbaseRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (538) */ + /** @name PalletProxyAnnouncement (540) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (540) */ + /** @name PalletProxyError (542) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -7097,34 +7103,34 @@ declare module "@polkadot/types/lookup" { | "NoSelfProxy"; } - /** @name PalletMaintenanceModeError (541) */ + /** @name PalletMaintenanceModeError (543) */ interface PalletMaintenanceModeError extends Enum { readonly isAlreadyInMaintenanceMode: boolean; readonly isNotInMaintenanceMode: boolean; readonly type: "AlreadyInMaintenanceMode" | "NotInMaintenanceMode"; } - /** @name PalletIdentityRegistration (543) */ + /** @name PalletIdentityRegistration (545) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (552) */ + /** @name PalletIdentityRegistrarInfo (554) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (554) */ + /** @name PalletIdentityAuthorityProperties (556) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (557) */ + /** @name PalletIdentityError (559) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -7181,7 +7187,7 @@ declare module "@polkadot/types/lookup" { | "NotExpired"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (562) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (564) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7190,21 +7196,21 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (563) */ + /** @name CumulusPalletXcmpQueueOutboundState (565) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (565) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (567) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (566) */ + /** @name CumulusPalletXcmpQueueError (568) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -7212,7 +7218,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; } - /** @name CumulusPalletDmpQueueMigrationState (567) */ + /** @name CumulusPalletDmpQueueMigrationState (569) */ interface CumulusPalletDmpQueueMigrationState extends Enum { readonly isNotStarted: boolean; readonly isStartedExport: boolean; @@ -7240,7 +7246,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmQueryStatus (570) */ + /** @name PalletXcmQueryStatus (572) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7262,7 +7268,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (574) */ + /** @name XcmVersionedResponse (576) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7273,7 +7279,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (580) */ + /** @name PalletXcmVersionMigrationStage (582) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7287,7 +7293,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (583) */ + /** @name PalletXcmRemoteLockedFungibleRecord (585) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7295,7 +7301,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (590) */ + /** @name PalletXcmError (592) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7348,7 +7354,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (591) */ + /** @name PalletAssetsAssetDetails (593) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7364,7 +7370,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (592) */ + /** @name PalletAssetsAssetStatus (594) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7372,7 +7378,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (594) */ + /** @name PalletAssetsAssetAccount (596) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7380,7 +7386,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (595) */ + /** @name PalletAssetsAccountStatus (597) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7388,7 +7394,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (596) */ + /** @name PalletAssetsExistenceReason (598) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7400,13 +7406,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (598) */ + /** @name PalletAssetsApproval (600) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (599) */ + /** @name PalletAssetsAssetMetadata (601) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7415,7 +7421,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (601) */ + /** @name PalletAssetsError (603) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7460,7 +7466,7 @@ declare module "@polkadot/types/lookup" { | "CallbackFailed"; } - /** @name OrmlXtokensModuleError (602) */ + /** @name OrmlXtokensModuleError (604) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -7505,7 +7511,7 @@ declare module "@polkadot/types/lookup" { | "RateLimited"; } - /** @name PalletAssetManagerError (603) */ + /** @name PalletAssetManagerError (605) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7526,7 +7532,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name PalletMigrationsError (604) */ + /** @name PalletMigrationsError (606) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -7539,7 +7545,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (605) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (607) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7561,7 +7567,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (606) */ + /** @name PalletXcmTransactorError (608) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7620,20 +7626,20 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (607) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (609) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (609) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (611) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (610) */ + /** @name PalletMoonbeamOrbitersError (612) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -7656,19 +7662,19 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletEthereumXcmError (611) */ + /** @name PalletEthereumXcmError (613) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletRandomnessRequestState (612) */ + /** @name PalletRandomnessRequestState (614) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (613) */ + /** @name PalletRandomnessRequest (615) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7679,7 +7685,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (614) */ + /** @name PalletRandomnessRequestInfo (616) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7688,7 +7694,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (615) */ + /** @name PalletRandomnessRequestType (617) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7697,13 +7703,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (616) */ + /** @name PalletRandomnessRandomnessResult (618) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (617) */ + /** @name PalletRandomnessError (619) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -7732,7 +7738,7 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name PalletCollectiveVotes (619) */ + /** @name PalletCollectiveVotes (621) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7741,7 +7747,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (620) */ + /** @name PalletCollectiveError (622) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7768,7 +7774,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletConvictionVotingVoteVoting (622) */ + /** @name PalletConvictionVotingVoteVoting (624) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7777,23 +7783,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (623) */ + /** @name PalletConvictionVotingVoteCasting (625) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (627) */ + /** @name PalletConvictionVotingDelegations (629) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (628) */ + /** @name PalletConvictionVotingVotePriorLock (630) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (629) */ + /** @name PalletConvictionVotingVoteDelegating (631) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7802,7 +7808,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (633) */ + /** @name PalletConvictionVotingError (635) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7831,7 +7837,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (634) */ + /** @name PalletReferendaReferendumInfo (636) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7856,7 +7862,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (635) */ + /** @name PalletReferendaReferendumStatus (637) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonbaseRuntimeOriginCaller; @@ -7871,19 +7877,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (636) */ + /** @name PalletReferendaDeposit (638) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (639) */ + /** @name PalletReferendaDecidingStatus (641) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (647) */ + /** @name PalletReferendaTrackInfo (649) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7896,7 +7902,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (648) */ + /** @name PalletReferendaCurve (650) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7920,7 +7926,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (651) */ + /** @name PalletReferendaError (653) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7953,7 +7959,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletPreimageOldRequestStatus (652) */ + /** @name PalletPreimageOldRequestStatus (654) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7969,7 +7975,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (655) */ + /** @name PalletPreimageRequestStatus (657) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7985,7 +7991,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (661) */ + /** @name PalletPreimageError (663) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -8006,7 +8012,7 @@ declare module "@polkadot/types/lookup" { | "TooFew"; } - /** @name PalletWhitelistError (662) */ + /** @name PalletWhitelistError (664) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -8021,7 +8027,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletMultisigMultisig (666) */ + /** @name PalletMultisigMultisig (668) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -8029,7 +8035,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (668) */ + /** @name PalletMultisigError (670) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -8062,7 +8068,7 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (671) */ + /** @name PalletMoonbeamLazyMigrationsError (673) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; @@ -8077,13 +8083,13 @@ declare module "@polkadot/types/lookup" { | "ContractNotExist"; } - /** @name PalletPrecompileBenchmarksError (673) */ + /** @name PalletPrecompileBenchmarksError (675) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletMessageQueueBookState (674) */ + /** @name PalletMessageQueueBookState (676) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -8093,13 +8099,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (676) */ + /** @name PalletMessageQueueNeighbours (678) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (678) */ + /** @name PalletMessageQueuePage (680) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -8109,7 +8115,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (680) */ + /** @name PalletMessageQueueError (682) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -8132,20 +8138,20 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletEmergencyParaXcmXcmMode (681) */ + /** @name PalletEmergencyParaXcmXcmMode (683) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (682) */ + /** @name PalletEmergencyParaXcmError (684) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (684) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (686) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -8153,7 +8159,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (685) */ + /** @name PalletMoonbeamForeignAssetsError (687) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -8186,7 +8192,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (687) */ + /** @name PalletXcmWeightTraderError (689) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -8203,42 +8209,42 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (690) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (692) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (691) */ + /** @name FrameSystemExtensionsCheckSpecVersion (693) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (692) */ + /** @name FrameSystemExtensionsCheckTxVersion (694) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (693) */ + /** @name FrameSystemExtensionsCheckGenesis (695) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (696) */ + /** @name FrameSystemExtensionsCheckNonce (698) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (697) */ + /** @name FrameSystemExtensionsCheckWeight (699) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (698) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (700) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (699) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (701) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (700) */ + /** @name FrameMetadataHashExtensionMode (702) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (701) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (703) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonbaseRuntimeRuntime (703) */ + /** @name MoonbaseRuntimeRuntime (705) */ type MoonbaseRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts b/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts index f86b6651e7..8aa1f678ef 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts @@ -298,8 +298,7 @@ declare module "@polkadot/api-base/types/consts" { * * This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing * storage value. Thus, when configuring `ProxyDepositFactor` one should take into account `32 - * - * - Proxy_type.encode().len()` bytes of data. + * + proxy_type.encode().len()` bytes of data. */ proxyDepositFactor: u128 & AugmentedConst; /** Generic const */ diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts index f87f4c1441..b0ba14454a 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts @@ -210,6 +210,12 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + emergencyParaXcm: { + /** The current XCM Mode is not Paused */ + NotInPausedMode: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; ethereum: { /** Signature is invalid. */ InvalidSignature: AugmentedError; @@ -254,6 +260,24 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + evmForeignAssets: { + AssetAlreadyExists: AugmentedError; + AssetAlreadyFrozen: AugmentedError; + AssetDoesNotExist: AugmentedError; + AssetIdFiltered: AugmentedError; + AssetNotFrozen: AugmentedError; + CorruptedStorageOrphanLocation: AugmentedError; + Erc20ContractCreationFail: AugmentedError; + EvmCallPauseFail: AugmentedError; + EvmCallUnpauseFail: AugmentedError; + EvmInternalError: AugmentedError; + InvalidSymbol: AugmentedError; + InvalidTokenName: AugmentedError; + LocationAlreadyExists: AugmentedError; + TooManyForeignAssets: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; identity: { /** Account ID is already named. */ AlreadyClaimed: AugmentedError; @@ -363,8 +387,12 @@ declare module "@polkadot/api-base/types/errors" { moonbeamLazyMigrations: { /** There must be at least one address */ AddressesLengthCannotBeZero: AugmentedError; + /** The contract already have metadata */ + ContractMetadataAlreadySet: AugmentedError; /** The contract is not corrupted (Still exist or properly suicided) */ ContractNotCorrupted: AugmentedError; + /** Contract not exist */ + ContractNotExist: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; /** Generic error */ @@ -509,6 +537,7 @@ declare module "@polkadot/api-base/types/errors" { TooLowDelegationCountToAutoCompound: AugmentedError; TooLowDelegationCountToDelegate: AugmentedError; TooLowDelegationCountToLeaveDelegators: AugmentedError; + TotalInflationDistributionPercentExceeds100: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; @@ -838,6 +867,22 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + xcmWeightTrader: { + /** The given asset was already added */ + AssetAlreadyAdded: AugmentedError; + /** The given asset was already paused */ + AssetAlreadyPaused: AugmentedError; + /** The given asset was not found */ + AssetNotFound: AugmentedError; + /** The given asset is not paused */ + AssetNotPaused: AugmentedError; + /** The relative price cannot be zero */ + PriceCannotBeZero: AugmentedError; + /** XCM location filtered */ + XcmLocationFiltered: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; xTokens: { /** Asset has no reserve location. */ AssetHasNoReserve: AugmentedError; diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-events.ts b/typescript-api/src/moonbeam/interfaces/augment-api-events.ts index c68abdc569..0b7788e43a 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-events.ts @@ -38,6 +38,7 @@ import type { PalletMultisigTimepoint, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegatorAdded, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorHrmpOperation, PalletXcmTransactorRemoteTransactInfoWithMaxWeight, SessionKeysPrimitivesVrfVrfCryptoPublic, @@ -101,11 +102,7 @@ declare module "@polkadot/api-base/types/events" { { assetType: MoonbeamRuntimeXcmConfigAssetType } >; /** Changed the amount of units we are charging per execution second for a given asset */ - UnitsPerSecondChanged: AugmentedEvent< - ApiType, - [assetType: MoonbeamRuntimeXcmConfigAssetType, unitsPerSecond: u128], - { assetType: MoonbeamRuntimeXcmConfigAssetType; unitsPerSecond: u128 } - >; + UnitsPerSecondChanged: AugmentedEvent; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -517,6 +514,14 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + emergencyParaXcm: { + /** The XCM incoming execution was Paused */ + EnteredPausedXcmMode: AugmentedEvent; + /** The XCM incoming execution returned to normal operation */ + NormalXcmOperationResumed: AugmentedEvent; + /** Generic event */ + [key: string]: AugmentedEvent; + }; ethereum: { /** An ethereum transaction was successfully executed. */ Executed: AugmentedEvent< @@ -563,6 +568,32 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + evmForeignAssets: { + /** New asset with the asset manager is registered */ + ForeignAssetCreated: AugmentedEvent< + ApiType, + [contractAddress: H160, assetId: u128, xcmLocation: StagingXcmV4Location], + { contractAddress: H160; assetId: u128; xcmLocation: StagingXcmV4Location } + >; + ForeignAssetFrozen: AugmentedEvent< + ApiType, + [assetId: u128, xcmLocation: StagingXcmV4Location], + { assetId: u128; xcmLocation: StagingXcmV4Location } + >; + ForeignAssetUnfrozen: AugmentedEvent< + ApiType, + [assetId: u128, xcmLocation: StagingXcmV4Location], + { assetId: u128; xcmLocation: StagingXcmV4Location } + >; + /** Changed the xcm type mapping for a given asset id */ + ForeignAssetXcmLocationChanged: AugmentedEvent< + ApiType, + [assetId: u128, newXcmLocation: StagingXcmV4Location], + { assetId: u128; newXcmLocation: StagingXcmV4Location } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; identity: { /** A username authority was added. */ AuthorityAdded: AugmentedEvent; @@ -1113,6 +1144,23 @@ declare module "@polkadot/api-base/types/events" { totalCandidateStaked: u128; } >; + /** Transferred to account which holds funds reserved for parachain bond. */ + InflationDistributed: AugmentedEvent< + ApiType, + [index: u32, account: AccountId20, value: u128], + { index: u32; account: AccountId20; value: u128 } + >; + InflationDistributionConfigUpdated: AugmentedEvent< + ApiType, + [ + old: PalletParachainStakingInflationDistributionConfig, + new_: PalletParachainStakingInflationDistributionConfig + ], + { + old: PalletParachainStakingInflationDistributionConfig; + new_: PalletParachainStakingInflationDistributionConfig; + } + >; /** Annual inflation input (first 3) was used to derive new per-round inflation (last 3) */ InflationSet: AugmentedEvent< ApiType, @@ -1145,24 +1193,6 @@ declare module "@polkadot/api-base/types/events" { [startingBlock: u32, round: u32, selectedCollatorsNumber: u32, totalBalance: u128], { startingBlock: u32; round: u32; selectedCollatorsNumber: u32; totalBalance: u128 } >; - /** Account (re)set for parachain bond treasury. */ - ParachainBondAccountSet: AugmentedEvent< - ApiType, - [old: AccountId20, new_: AccountId20], - { old: AccountId20; new_: AccountId20 } - >; - /** Percent of inflation reserved for parachain bond (re)set. */ - ParachainBondReservePercentSet: AugmentedEvent< - ApiType, - [old: Percent, new_: Percent], - { old: Percent; new_: Percent } - >; - /** Transferred to account which holds funds reserved for parachain bond. */ - ReservedForParachainBond: AugmentedEvent< - ApiType, - [account: AccountId20, value: u128], - { account: AccountId20; value: u128 } - >; /** Paid the account (delegator or collator) the balance as liquid rewards. */ Rewarded: AugmentedEvent< ApiType, @@ -2033,6 +2063,40 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + xcmWeightTrader: { + /** Pause support for a given asset */ + PauseAssetSupport: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** Resume support for a given asset */ + ResumeAssetSupport: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** New supported asset is registered */ + SupportedAssetAdded: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location, relativePrice: u128], + { location: StagingXcmV4Location; relativePrice: u128 } + >; + /** Changed the amount of units we are charging per execution second for a given asset */ + SupportedAssetEdited: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location, relativePrice: u128], + { location: StagingXcmV4Location; relativePrice: u128 } + >; + /** Supported asset type for fee payment removed */ + SupportedAssetRemoved: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; xTokens: { /** Transferred `Asset` with fee. */ TransferredAssets: AugmentedEvent< diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts index faaef8225a..27272810fa 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts @@ -65,12 +65,14 @@ import type { PalletCollectiveVotes, PalletConvictionVotingVoteVoting, PalletCrowdloanRewardsRewardInfo, + PalletEmergencyParaXcmXcmMode, PalletEvmCodeMetadata, PalletIdentityAuthorityProperties, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMessageQueueBookState, PalletMessageQueuePage, + PalletMoonbeamForeignAssetsAssetStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, @@ -81,8 +83,9 @@ import type { PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletPreimageOldRequestStatus, @@ -148,25 +151,6 @@ declare module "@polkadot/api-base/types/storage" { [MoonbeamRuntimeXcmConfigAssetType] > & QueryableStorageEntry; - /** - * Stores the units per second for local execution for a AssetType. This is used to know how - * to charge for XCM execution in a particular asset Not all assets might contain units per - * second, hence the different storage - */ - assetTypeUnitsPerSecond: AugmentedQuery< - ApiType, - ( - arg: MoonbeamRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array - ) => Observable>, - [MoonbeamRuntimeXcmConfigAssetType] - > & - QueryableStorageEntry; - supportedFeePaymentAssets: AugmentedQuery< - ApiType, - () => Observable>, - [] - > & - QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; @@ -435,6 +419,13 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + emergencyParaXcm: { + /** Whether incoming XCM is enabled or paused */ + mode: AugmentedQuery Observable, []> & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; ethereum: { blockHash: AugmentedQuery< ApiType, @@ -520,6 +511,36 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + evmForeignAssets: { + /** + * Mapping from an asset id to a Foreign asset type. This is mostly used when receiving + * transaction specifying an asset directly, like transferring an asset from this chain to another. + */ + assetsById: AugmentedQuery< + ApiType, + (arg: u128 | AnyNumber | Uint8Array) => Observable>, + [u128] + > & + QueryableStorageEntry; + /** + * Reverse mapping of AssetsById. Mapping from a foreign asset to an asset id. This is mostly + * used when receiving a multilocation XCM message to retrieve the corresponding asset in + * which tokens should me minted. + */ + assetsByLocation: AugmentedQuery< + ApiType, + ( + arg: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => Observable>>, + [StagingXcmV4Location] + > & + QueryableStorageEntry; + /** Counter for the related counted storage map */ + counterForAssetsById: AugmentedQuery Observable, []> & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; identity: { /** * Reverse lookup from `username` to the `AccountId` that has registered it. The value should @@ -885,10 +906,17 @@ declare module "@polkadot/api-base/types/storage" { [] > & QueryableStorageEntry; - /** Parachain bond config info { account, percent_of_inflation } */ - parachainBondInfo: AugmentedQuery< + /** + * Inflation distribution configuration, including accounts that should receive inflation + * before it is distributed to collators and delegators. + * + * The sum of the distribution percents must be less than or equal to 100. + * + * The first config is related to the parachain bond account, the second to the treasury account. + */ + inflationDistributionInfo: AugmentedQuery< ApiType, - () => Observable, + () => Observable>, [] > & QueryableStorageEntry; @@ -1762,6 +1790,22 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + xcmWeightTrader: { + /** + * Stores all supported assets per XCM Location. The u128 is the asset price relative to + * native asset with 18 decimals The boolean specify if the support for this asset is active + */ + supportedAssets: AugmentedQuery< + ApiType, + ( + arg: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => Observable>>, + [StagingXcmV4Location] + > & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; xTokens: { /** Generic query */ [key: string]: QueryableStorageEntry; diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts index fd9bef3630..f89113df0b 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts @@ -57,6 +57,7 @@ import type { PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletMultisigTimepoint, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorCurrencyPayment, PalletXcmTransactorHrmpOperation, PalletXcmTransactorTransactWeights, @@ -132,22 +133,6 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [u128, u32] >; - removeSupportedAsset: AugmentedSubmittable< - ( - assetType: MoonbeamRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array, - numAssetsWeightHint: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [MoonbeamRuntimeXcmConfigAssetType, u32] - >; - /** Change the amount of units we are charging per execution second for a given ForeignAssetType */ - setAssetUnitsPerSecond: AugmentedSubmittable< - ( - assetType: MoonbeamRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array, - unitsPerSecond: u128 | AnyNumber | Uint8Array, - numAssetsWeightHint: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [MoonbeamRuntimeXcmConfigAssetType, u128, u32] - >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; @@ -1315,6 +1300,17 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + emergencyParaXcm: { + /** Authorize a runtime upgrade. Only callable in `Paused` mode */ + fastAuthorizeUpgrade: AugmentedSubmittable< + (codeHash: H256 | string | Uint8Array) => SubmittableExtrinsic, + [H256] + >; + /** Resume `Normal` mode */ + pausedToNormal: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; ethereum: { /** Transact an Ethereum transaction. */ transact: AugmentedSubmittable< @@ -1479,6 +1475,53 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + evmForeignAssets: { + /** + * Change the xcm type mapping for a given assetId We also change this if the previous units + * per second where pointing at the old assetType + */ + changeXcmLocation: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + newXcmLocation: + | StagingXcmV4Location + | { parents?: any; interior?: any } + | string + | Uint8Array + ) => SubmittableExtrinsic, + [u128, StagingXcmV4Location] + >; + /** Create new asset with the ForeignAssetCreator */ + createForeignAsset: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + xcmLocation: + | StagingXcmV4Location + | { parents?: any; interior?: any } + | string + | Uint8Array, + decimals: u8 | AnyNumber | Uint8Array, + symbol: Bytes | string | Uint8Array, + name: Bytes | string | Uint8Array + ) => SubmittableExtrinsic, + [u128, StagingXcmV4Location, u8, Bytes, Bytes] + >; + /** Freeze a given foreign assetId */ + freezeForeignAsset: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + allowXcmDeposit: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [u128, bool] + >; + /** Unfreeze a given foreign assetId */ + unfreezeForeignAsset: AugmentedSubmittable< + (assetId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u128] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; identity: { /** * Accept a given username that an `authority` granted. The call must include the full @@ -1935,6 +1978,10 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [Vec, u32] >; + createContractMetadata: AugmentedSubmittable< + (address: H160 | string | Uint8Array) => SubmittableExtrinsic, + [H160] + >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; @@ -2511,12 +2558,27 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the account that will hold funds set aside for parachain bond */ + /** Set the percent of inflation set aside for parachain bond */ + setInflationDistributionConfig: AugmentedSubmittable< + ( + updated: PalletParachainStakingInflationDistributionConfig + ) => SubmittableExtrinsic, + [PalletParachainStakingInflationDistributionConfig] + >; + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the account that will hold funds set aside for parachain bond + */ setParachainBondAccount: AugmentedSubmittable< (updated: AccountId20 | string | Uint8Array) => SubmittableExtrinsic, [AccountId20] >; - /** Set the percent of inflation set aside for parachain bond */ + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the percent of inflation set aside for parachain bond + */ setParachainBondReservePercent: AugmentedSubmittable< (updated: Percent | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Percent] @@ -4723,6 +4785,42 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + xcmWeightTrader: { + addAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, + relativePrice: u128 | AnyNumber | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location, u128] + >; + editAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, + relativePrice: u128 | AnyNumber | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location, u128] + >; + pauseAssetSupport: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + removeAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + resumeAssetSupport: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; xTokens: { /** * Transfer native currencies. diff --git a/typescript-api/src/moonbeam/interfaces/empty/index.ts b/typescript-api/src/moonbeam/interfaces/empty/index.ts new file mode 100644 index 0000000000..58fa3ba837 --- /dev/null +++ b/typescript-api/src/moonbeam/interfaces/empty/index.ts @@ -0,0 +1,4 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +export * from "./types.js"; diff --git a/typescript-api/src/moonbeam/interfaces/empty/types.ts b/typescript-api/src/moonbeam/interfaces/empty/types.ts new file mode 100644 index 0000000000..878e1e9ec1 --- /dev/null +++ b/typescript-api/src/moonbeam/interfaces/empty/types.ts @@ -0,0 +1,4 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +export type PHANTOM_EMPTY = "empty"; diff --git a/typescript-api/src/moonbeam/interfaces/lookup.ts b/typescript-api/src/moonbeam/interfaces/lookup.ts index 3626302c94..ab9ad50b6b 100644 --- a/typescript-api/src/moonbeam/interfaces/lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/lookup.ts @@ -405,23 +405,17 @@ export default { account: "AccountId20", rewards: "u128", }, - ReservedForParachainBond: { + InflationDistributed: { + index: "u32", account: "AccountId20", value: "u128", }, - ParachainBondAccountSet: { + InflationDistributionConfigUpdated: { _alias: { new_: "new", }, - old: "AccountId20", - new_: "AccountId20", - }, - ParachainBondReservePercentSet: { - _alias: { - new_: "new", - }, - old: "Percent", - new_: "Percent", + old: "PalletParachainStakingInflationDistributionConfig", + new_: "PalletParachainStakingInflationDistributionConfig", }, InflationSet: { annualMin: "Perbill", @@ -495,13 +489,26 @@ export default { AddedToBottom: "Null", }, }, - /** Lookup44: pallet_author_slot_filter::pallet::Event */ + /** + * Lookup43: + * pallet_parachain_staking::types::InflationDistributionConfig[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionConfig: "[Lookup45;2]", + /** + * Lookup45: + * pallet_parachain_staking::types::InflationDistributionAccount[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionAccount: { + account: "AccountId20", + percent: "Percent", + }, + /** Lookup47: pallet_author_slot_filter::pallet::Event */ PalletAuthorSlotFilterEvent: { _enum: { EligibleUpdated: "u32", }, }, - /** Lookup46: pallet_author_mapping::pallet::Event */ + /** Lookup49: pallet_author_mapping::pallet::Event */ PalletAuthorMappingEvent: { _enum: { KeysRegistered: { @@ -527,11 +534,11 @@ export default { }, }, }, - /** Lookup47: nimbus_primitives::nimbus_crypto::Public */ + /** Lookup50: nimbus_primitives::nimbus_crypto::Public */ NimbusPrimitivesNimbusCryptoPublic: "[u8;32]", - /** Lookup48: session_keys_primitives::vrf::vrf_crypto::Public */ + /** Lookup51: session_keys_primitives::vrf::vrf_crypto::Public */ SessionKeysPrimitivesVrfVrfCryptoPublic: "[u8;32]", - /** Lookup49: pallet_moonbeam_orbiters::pallet::Event */ + /** Lookup52: pallet_moonbeam_orbiters::pallet::Event */ PalletMoonbeamOrbitersEvent: { _enum: { OrbiterJoinCollatorPool: { @@ -560,7 +567,7 @@ export default { }, }, }, - /** Lookup51: pallet_utility::pallet::Event */ + /** Lookup54: pallet_utility::pallet::Event */ PalletUtilityEvent: { _enum: { BatchInterrupted: { @@ -578,7 +585,7 @@ export default { }, }, }, - /** Lookup54: pallet_proxy::pallet::Event */ + /** Lookup57: pallet_proxy::pallet::Event */ PalletProxyEvent: { _enum: { ProxyExecuted: { @@ -609,7 +616,7 @@ export default { }, }, }, - /** Lookup55: moonbeam_runtime::ProxyType */ + /** Lookup58: moonbeam_runtime::ProxyType */ MoonbeamRuntimeProxyType: { _enum: [ "Any", @@ -622,7 +629,7 @@ export default { "IdentityJudgement", ], }, - /** Lookup57: pallet_maintenance_mode::pallet::Event */ + /** Lookup60: pallet_maintenance_mode::pallet::Event */ PalletMaintenanceModeEvent: { _enum: { EnteredMaintenanceMode: "Null", @@ -635,7 +642,7 @@ export default { }, }, }, - /** Lookup58: pallet_identity::pallet::Event */ + /** Lookup61: pallet_identity::pallet::Event */ PalletIdentityEvent: { _enum: { IdentitySet: { @@ -707,7 +714,7 @@ export default { }, }, }, - /** Lookup60: pallet_migrations::pallet::Event */ + /** Lookup63: pallet_migrations::pallet::Event */ PalletMigrationsEvent: { _enum: { RuntimeUpgradeStarted: "Null", @@ -729,7 +736,7 @@ export default { }, }, }, - /** Lookup61: pallet_multisig::pallet::Event */ + /** Lookup64: pallet_multisig::pallet::Event */ PalletMultisigEvent: { _enum: { NewMultisig: { @@ -758,12 +765,12 @@ export default { }, }, }, - /** Lookup62: pallet_multisig::Timepoint */ + /** Lookup65: pallet_multisig::Timepoint */ PalletMultisigTimepoint: { height: "u32", index: "u32", }, - /** Lookup63: pallet_evm::pallet::Event */ + /** Lookup66: pallet_evm::pallet::Event */ PalletEvmEvent: { _enum: { Log: { @@ -783,13 +790,13 @@ export default { }, }, }, - /** Lookup64: ethereum::log::Log */ + /** Lookup67: ethereum::log::Log */ EthereumLog: { address: "H160", topics: "Vec", data: "Bytes", }, - /** Lookup67: pallet_ethereum::pallet::Event */ + /** Lookup70: pallet_ethereum::pallet::Event */ PalletEthereumEvent: { _enum: { Executed: { @@ -801,7 +808,7 @@ export default { }, }, }, - /** Lookup68: evm_core::error::ExitReason */ + /** Lookup71: evm_core::error::ExitReason */ EvmCoreErrorExitReason: { _enum: { Succeed: "EvmCoreErrorExitSucceed", @@ -810,11 +817,11 @@ export default { Fatal: "EvmCoreErrorExitFatal", }, }, - /** Lookup69: evm_core::error::ExitSucceed */ + /** Lookup72: evm_core::error::ExitSucceed */ EvmCoreErrorExitSucceed: { _enum: ["Stopped", "Returned", "Suicided"], }, - /** Lookup70: evm_core::error::ExitError */ + /** Lookup73: evm_core::error::ExitError */ EvmCoreErrorExitError: { _enum: { StackUnderflow: "Null", @@ -835,11 +842,11 @@ export default { InvalidCode: "u8", }, }, - /** Lookup74: evm_core::error::ExitRevert */ + /** Lookup77: evm_core::error::ExitRevert */ EvmCoreErrorExitRevert: { _enum: ["Reverted"], }, - /** Lookup75: evm_core::error::ExitFatal */ + /** Lookup78: evm_core::error::ExitFatal */ EvmCoreErrorExitFatal: { _enum: { NotSupported: "Null", @@ -848,7 +855,7 @@ export default { Other: "Text", }, }, - /** Lookup76: pallet_scheduler::pallet::Event */ + /** Lookup79: pallet_scheduler::pallet::Event */ PalletSchedulerEvent: { _enum: { Scheduled: { @@ -892,7 +899,7 @@ export default { }, }, }, - /** Lookup78: pallet_preimage::pallet::Event */ + /** Lookup81: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -915,14 +922,14 @@ export default { }, }, }, - /** Lookup79: pallet_conviction_voting::pallet::Event */ + /** Lookup82: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup80: pallet_referenda::pallet::Event */ + /** Lookup83: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -1001,7 +1008,7 @@ export default { }, }, /** - * Lookup81: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -1022,7 +1029,7 @@ export default { }, }, }, - /** Lookup83: frame_system::pallet::Call */ + /** Lookup86: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -1065,7 +1072,7 @@ export default { }, }, }, - /** Lookup87: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup90: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -1083,35 +1090,35 @@ export default { }, }, }, - /** Lookup88: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup91: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup89: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup92: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup91: sp_trie::storage_proof::StorageProof */ + /** Lookup94: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup94: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup97: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup98: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup101: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup101: pallet_timestamp::pallet::Call */ + /** Lookup104: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -1119,7 +1126,7 @@ export default { }, }, }, - /** Lookup102: pallet_root_testing::pallet::Call */ + /** Lookup105: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -1128,7 +1135,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup103: pallet_balances::pallet::Call */ + /** Lookup106: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -1167,11 +1174,11 @@ export default { }, }, }, - /** Lookup106: pallet_balances::types::AdjustmentDirection */ + /** Lookup109: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup107: pallet_parachain_staking::pallet::Call */ + /** Lookup110: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -1299,13 +1306,19 @@ export default { bond: "u128", candidateCount: "u32", }, + set_inflation_distribution_config: { + _alias: { + new_: "new", + }, + new_: "PalletParachainStakingInflationDistributionConfig", + }, }, }, - /** Lookup110: pallet_author_inherent::pallet::Call */ + /** Lookup113: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup111: pallet_author_slot_filter::pallet::Call */ + /** Lookup114: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -1316,7 +1329,7 @@ export default { }, }, }, - /** Lookup112: pallet_author_mapping::pallet::Call */ + /** Lookup115: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -1338,7 +1351,7 @@ export default { }, }, }, - /** Lookup113: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup116: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -1362,7 +1375,7 @@ export default { }, }, }, - /** Lookup114: pallet_utility::pallet::Call */ + /** Lookup117: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -1388,7 +1401,7 @@ export default { }, }, }, - /** Lookup116: moonbeam_runtime::OriginCaller */ + /** Lookup119: moonbeam_runtime::OriginCaller */ MoonbeamRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -1503,7 +1516,7 @@ export default { EthereumXcm: "PalletEthereumXcmRawOrigin", }, }, - /** Lookup117: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup120: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -1511,13 +1524,13 @@ export default { None: "Null", }, }, - /** Lookup118: pallet_ethereum::RawOrigin */ + /** Lookup121: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup119: moonbeam_runtime::governance::origins::custom_origins::Origin */ + /** Lookup122: moonbeam_runtime::governance::origins::custom_origins::Origin */ MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -1527,7 +1540,7 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup120: pallet_collective::RawOrigin */ + /** Lookup123: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -1535,40 +1548,40 @@ export default { _Phantom: "Null", }, }, - /** Lookup122: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup125: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup123: pallet_xcm::pallet::Origin */ + /** Lookup126: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup124: staging_xcm::v4::location::Location */ + /** Lookup127: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup125: staging_xcm::v4::junctions::Junctions */ + /** Lookup128: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup127;1]", - X2: "[Lookup127;2]", - X3: "[Lookup127;3]", - X4: "[Lookup127;4]", - X5: "[Lookup127;5]", - X6: "[Lookup127;6]", - X7: "[Lookup127;7]", - X8: "[Lookup127;8]", + X1: "[Lookup130;1]", + X2: "[Lookup130;2]", + X3: "[Lookup130;3]", + X4: "[Lookup130;4]", + X5: "[Lookup130;5]", + X6: "[Lookup130;6]", + X7: "[Lookup130;7]", + X8: "[Lookup130;8]", }, }, - /** Lookup127: staging_xcm::v4::junction::Junction */ + /** Lookup130: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1598,7 +1611,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup130: staging_xcm::v4::junction::NetworkId */ + /** Lookup133: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1619,7 +1632,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup131: xcm::v3::junction::BodyId */ + /** Lookup134: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1634,7 +1647,7 @@ export default { Treasury: "Null", }, }, - /** Lookup132: xcm::v3::junction::BodyPart */ + /** Lookup135: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1655,15 +1668,15 @@ export default { }, }, }, - /** Lookup140: pallet_ethereum_xcm::RawOrigin */ + /** Lookup143: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup141: sp_core::Void */ + /** Lookup144: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup142: pallet_proxy::pallet::Call */ + /** Lookup145: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -1714,11 +1727,11 @@ export default { }, }, }, - /** Lookup144: pallet_maintenance_mode::pallet::Call */ + /** Lookup147: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup145: pallet_identity::pallet::Call */ + /** Lookup148: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -1801,7 +1814,7 @@ export default { }, }, }, - /** Lookup146: pallet_identity::legacy::IdentityInfo */ + /** Lookup149: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -1813,7 +1826,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup184: pallet_identity::types::Judgement */ + /** Lookup187: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -1825,9 +1838,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup186: account::EthereumSignature */ + /** Lookup189: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup188: pallet_multisig::pallet::Call */ + /** Lookup191: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -1856,7 +1869,7 @@ export default { }, }, }, - /** Lookup190: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup193: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -1864,9 +1877,12 @@ export default { addresses: "Vec", limit: "u32", }, + create_contract_metadata: { + address: "H160", + }, }, }, - /** Lookup193: pallet_evm::pallet::Call */ + /** Lookup196: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -1907,7 +1923,7 @@ export default { }, }, }, - /** Lookup199: pallet_ethereum::pallet::Call */ + /** Lookup202: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -1915,7 +1931,7 @@ export default { }, }, }, - /** Lookup200: ethereum::transaction::TransactionV2 */ + /** Lookup203: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -1923,7 +1939,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup201: ethereum::transaction::LegacyTransaction */ + /** Lookup204: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -1933,20 +1949,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup202: ethereum::transaction::TransactionAction */ + /** Lookup205: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup203: ethereum::transaction::TransactionSignature */ + /** Lookup206: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup205: ethereum::transaction::EIP2930Transaction */ + /** Lookup208: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -1960,12 +1976,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup207: ethereum::transaction::AccessListItem */ + /** Lookup210: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup208: ethereum::transaction::EIP1559Transaction */ + /** Lookup211: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -1980,7 +1996,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup209: pallet_scheduler::pallet::Call */ + /** Lookup212: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2034,7 +2050,7 @@ export default { }, }, }, - /** Lookup211: pallet_preimage::pallet::Call */ + /** Lookup214: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -2063,7 +2079,7 @@ export default { }, }, }, - /** Lookup212: pallet_conviction_voting::pallet::Call */ + /** Lookup215: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -2094,7 +2110,7 @@ export default { }, }, }, - /** Lookup213: pallet_conviction_voting::vote::AccountVote */ + /** Lookup216: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -2112,11 +2128,11 @@ export default { }, }, }, - /** Lookup215: pallet_conviction_voting::conviction::Conviction */ + /** Lookup218: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup217: pallet_referenda::pallet::Call */ + /** Lookup220: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -2151,14 +2167,14 @@ export default { }, }, }, - /** Lookup218: frame_support::traits::schedule::DispatchTime */ + /** Lookup221: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup220: pallet_whitelist::pallet::Call */ + /** Lookup223: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -2177,7 +2193,7 @@ export default { }, }, }, - /** Lookup221: pallet_collective::pallet::Call */ + /** Lookup224: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -2211,7 +2227,7 @@ export default { }, }, }, - /** Lookup223: pallet_treasury::pallet::Call */ + /** Lookup226: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { propose_spend: { @@ -2248,7 +2264,7 @@ export default { }, }, }, - /** Lookup225: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup228: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2273,7 +2289,7 @@ export default { }, }, }, - /** Lookup226: sp_runtime::MultiSignature */ + /** Lookup229: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2281,9 +2297,9 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup232: cumulus_pallet_dmp_queue::pallet::Call */ + /** Lookup235: cumulus_pallet_dmp_queue::pallet::Call */ CumulusPalletDmpQueueCall: "Null", - /** Lookup233: pallet_xcm::pallet::Call */ + /** Lookup236: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -2358,7 +2374,7 @@ export default { }, }, }, - /** Lookup234: xcm::VersionedLocation */ + /** Lookup237: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -2368,12 +2384,12 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup235: xcm::v2::multilocation::MultiLocation */ + /** Lookup238: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup236: xcm::v2::multilocation::Junctions */ + /** Lookup239: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -2387,7 +2403,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup237: xcm::v2::junction::Junction */ + /** Lookup240: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -2413,7 +2429,7 @@ export default { }, }, }, - /** Lookup238: xcm::v2::NetworkId */ + /** Lookup241: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -2422,7 +2438,7 @@ export default { Kusama: "Null", }, }, - /** Lookup240: xcm::v2::BodyId */ + /** Lookup243: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -2437,7 +2453,7 @@ export default { Treasury: "Null", }, }, - /** Lookup241: xcm::v2::BodyPart */ + /** Lookup244: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -2458,12 +2474,12 @@ export default { }, }, }, - /** Lookup242: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup245: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup243: xcm::v3::junctions::Junctions */ + /** Lookup246: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -2477,7 +2493,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup244: xcm::v3::junction::Junction */ + /** Lookup247: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -2507,7 +2523,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup246: xcm::v3::junction::NetworkId */ + /** Lookup249: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -2528,7 +2544,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup247: xcm::VersionedXcm */ + /** Lookup250: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -2538,9 +2554,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup248: xcm::v2::Xcm */ + /** Lookup251: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup250: xcm::v2::Instruction */ + /** Lookup253: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -2636,28 +2652,28 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup251: xcm::v2::multiasset::MultiAssets */ + /** Lookup254: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup253: xcm::v2::multiasset::MultiAsset */ + /** Lookup256: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup254: xcm::v2::multiasset::AssetId */ + /** Lookup257: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup255: xcm::v2::multiasset::Fungibility */ + /** Lookup258: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup256: xcm::v2::multiasset::AssetInstance */ + /** Lookup259: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2669,7 +2685,7 @@ export default { Blob: "Bytes", }, }, - /** Lookup257: xcm::v2::Response */ + /** Lookup260: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -2678,7 +2694,7 @@ export default { Version: "u32", }, }, - /** Lookup260: xcm::v2::traits::Error */ + /** Lookup263: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -2709,22 +2725,22 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup261: xcm::v2::OriginKind */ + /** Lookup264: xcm::v2::OriginKind */ XcmV2OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup262: xcm::double_encoded::DoubleEncoded */ + /** Lookup265: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup263: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup266: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup264: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup267: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -2734,20 +2750,20 @@ export default { }, }, }, - /** Lookup265: xcm::v2::multiasset::WildFungibility */ + /** Lookup268: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup266: xcm::v2::WeightLimit */ + /** Lookup269: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup267: xcm::v3::Xcm */ + /** Lookup270: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup269: xcm::v3::Instruction */ + /** Lookup272: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -2887,28 +2903,28 @@ export default { }, }, }, - /** Lookup270: xcm::v3::multiasset::MultiAssets */ + /** Lookup273: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup272: xcm::v3::multiasset::MultiAsset */ + /** Lookup275: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup273: xcm::v3::multiasset::AssetId */ + /** Lookup276: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup274: xcm::v3::multiasset::Fungibility */ + /** Lookup277: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup275: xcm::v3::multiasset::AssetInstance */ + /** Lookup278: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2919,7 +2935,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup276: xcm::v3::Response */ + /** Lookup279: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -2930,7 +2946,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup279: xcm::v3::traits::Error */ + /** Lookup282: xcm::v3::traits::Error */ XcmV3TraitsError: { _enum: { Overflow: "Null", @@ -2975,7 +2991,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup281: xcm::v3::PalletInfo */ + /** Lookup284: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -2984,7 +3000,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup284: xcm::v3::MaybeErrorCode */ + /** Lookup287: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -2992,20 +3008,20 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup287: xcm::v3::QueryResponseInfo */ + /** Lookup290: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup288: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup291: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup289: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup292: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3021,20 +3037,20 @@ export default { }, }, }, - /** Lookup290: xcm::v3::multiasset::WildFungibility */ + /** Lookup293: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup291: xcm::v3::WeightLimit */ + /** Lookup294: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup292: staging_xcm::v4::Xcm */ + /** Lookup295: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup294: staging_xcm::v4::Instruction */ + /** Lookup297: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -3174,23 +3190,23 @@ export default { }, }, }, - /** Lookup295: staging_xcm::v4::asset::Assets */ + /** Lookup298: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup297: staging_xcm::v4::asset::Asset */ + /** Lookup300: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup298: staging_xcm::v4::asset::AssetId */ + /** Lookup301: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup299: staging_xcm::v4::asset::Fungibility */ + /** Lookup302: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup300: staging_xcm::v4::asset::AssetInstance */ + /** Lookup303: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -3201,7 +3217,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup301: staging_xcm::v4::Response */ + /** Lookup304: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -3212,7 +3228,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup303: staging_xcm::v4::PalletInfo */ + /** Lookup306: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -3221,20 +3237,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup307: staging_xcm::v4::QueryResponseInfo */ + /** Lookup310: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup308: staging_xcm::v4::asset::AssetFilter */ + /** Lookup311: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup309: staging_xcm::v4::asset::WildAsset */ + /** Lookup312: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -3250,11 +3266,11 @@ export default { }, }, }, - /** Lookup310: staging_xcm::v4::asset::WildFungibility */ + /** Lookup313: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup311: xcm::VersionedAssets */ + /** Lookup314: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -3264,7 +3280,7 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup323: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup326: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3273,7 +3289,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup324: xcm::VersionedAssetId */ + /** Lookup327: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3283,7 +3299,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup325: pallet_assets::pallet::Call */ + /** Lookup328: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3433,7 +3449,7 @@ export default { }, }, }, - /** Lookup326: pallet_asset_manager::pallet::Call */ + /** Lookup329: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3442,20 +3458,13 @@ export default { minAmount: "u128", isSufficient: "bool", }, - set_asset_units_per_second: { - assetType: "MoonbeamRuntimeXcmConfigAssetType", - unitsPerSecond: "u128", - numAssetsWeightHint: "u32", - }, + __Unused1: "Null", change_existing_asset_type: { assetId: "u128", newAssetType: "MoonbeamRuntimeXcmConfigAssetType", numAssetsWeightHint: "u32", }, - remove_supported_asset: { - assetType: "MoonbeamRuntimeXcmConfigAssetType", - numAssetsWeightHint: "u32", - }, + __Unused3: "Null", remove_existing_asset_type: { assetId: "u128", numAssetsWeightHint: "u32", @@ -3467,20 +3476,20 @@ export default { }, }, }, - /** Lookup327: moonbeam_runtime::xcm_config::AssetType */ + /** Lookup330: moonbeam_runtime::xcm_config::AssetType */ MoonbeamRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup328: moonbeam_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup331: moonbeam_runtime::asset_config::AssetRegistrarMetadata */ MoonbeamRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup329: orml_xtokens::module::Call */ + /** Lookup332: orml_xtokens::module::Call */ OrmlXtokensModuleCall: { _enum: { transfer: { @@ -3521,7 +3530,7 @@ export default { }, }, }, - /** Lookup330: moonbeam_runtime::xcm_config::CurrencyId */ + /** Lookup333: moonbeam_runtime::xcm_config::CurrencyId */ MoonbeamRuntimeXcmConfigCurrencyId: { _enum: { SelfReserve: "Null", @@ -3531,7 +3540,7 @@ export default { }, }, }, - /** Lookup331: xcm::VersionedAsset */ + /** Lookup334: xcm::VersionedAsset */ XcmVersionedAsset: { _enum: { __Unused0: "Null", @@ -3541,7 +3550,7 @@ export default { V4: "StagingXcmV4Asset", }, }, - /** Lookup334: pallet_xcm_transactor::pallet::Call */ + /** Lookup337: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3598,28 +3607,28 @@ export default { }, }, }, - /** Lookup335: moonbeam_runtime::xcm_config::Transactors */ + /** Lookup338: moonbeam_runtime::xcm_config::Transactors */ MoonbeamRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup336: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup339: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup337: pallet_xcm_transactor::pallet::Currency */ + /** Lookup340: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonbeamRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup339: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup342: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup342: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup345: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -3633,18 +3642,18 @@ export default { }, }, }, - /** Lookup343: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup346: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup344: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup347: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup345: pallet_ethereum_xcm::pallet::Call */ + /** Lookup348: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3663,14 +3672,14 @@ export default { }, }, }, - /** Lookup346: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup349: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup347: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup350: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3679,19 +3688,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup348: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup349: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup352: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup352: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup355: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3699,7 +3708,7 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup354: pallet_message_queue::pallet::Call */ + /** Lookup357: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -3714,7 +3723,7 @@ export default { }, }, }, - /** Lookup355: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup358: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -3722,19 +3731,73 @@ export default { Sibling: "u32", }, }, - /** Lookup356: pallet_randomness::pallet::Call */ + /** Lookup359: pallet_moonbeam_foreign_assets::pallet::Call */ + PalletMoonbeamForeignAssetsCall: { + _enum: { + create_foreign_asset: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + decimals: "u8", + symbol: "Bytes", + name: "Bytes", + }, + change_xcm_location: { + assetId: "u128", + newXcmLocation: "StagingXcmV4Location", + }, + freeze_foreign_asset: { + assetId: "u128", + allowXcmDeposit: "bool", + }, + unfreeze_foreign_asset: { + assetId: "u128", + }, + }, + }, + /** Lookup361: pallet_xcm_weight_trader::pallet::Call */ + PalletXcmWeightTraderCall: { + _enum: { + add_asset: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + edit_asset: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + pause_asset_support: { + location: "StagingXcmV4Location", + }, + resume_asset_support: { + location: "StagingXcmV4Location", + }, + remove_asset: { + location: "StagingXcmV4Location", + }, + }, + }, + /** Lookup362: pallet_emergency_para_xcm::pallet::Call */ + PalletEmergencyParaXcmCall: { + _enum: { + paused_to_normal: "Null", + fast_authorize_upgrade: { + codeHash: "H256", + }, + }, + }, + /** Lookup363: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup357: sp_runtime::traits::BlakeTwo256 */ + /** Lookup364: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup359: pallet_conviction_voting::types::Tally */ + /** Lookup366: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup360: pallet_whitelist::pallet::Event */ + /** Lookup367: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -3749,17 +3812,17 @@ export default { }, }, }, - /** Lookup362: frame_support::dispatch::PostDispatchInfo */ + /** Lookup369: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup363: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup370: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup364: pallet_collective::pallet::Event */ + /** Lookup371: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -3796,7 +3859,7 @@ export default { }, }, }, - /** Lookup366: pallet_treasury::pallet::Event */ + /** Lookup373: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { Proposed: { @@ -3856,7 +3919,7 @@ export default { }, }, }, - /** Lookup367: pallet_crowdloan_rewards::pallet::Event */ + /** Lookup374: pallet_crowdloan_rewards::pallet::Event */ PalletCrowdloanRewardsEvent: { _enum: { InitialPaymentMade: "(AccountId20,u128)", @@ -3867,7 +3930,7 @@ export default { InitializedAccountWithNotEnoughContribution: "([u8;32],Option,u128)", }, }, - /** Lookup368: cumulus_pallet_xcmp_queue::pallet::Event */ + /** Lookup375: cumulus_pallet_xcmp_queue::pallet::Event */ CumulusPalletXcmpQueueEvent: { _enum: { XcmpMessageSent: { @@ -3875,7 +3938,7 @@ export default { }, }, }, - /** Lookup369: cumulus_pallet_xcm::pallet::Event */ + /** Lookup376: cumulus_pallet_xcm::pallet::Event */ CumulusPalletXcmEvent: { _enum: { InvalidFormat: "[u8;32]", @@ -3883,7 +3946,7 @@ export default { ExecutedDownward: "([u8;32],StagingXcmV4TraitsOutcome)", }, }, - /** Lookup370: staging_xcm::v4::traits::Outcome */ + /** Lookup377: staging_xcm::v4::traits::Outcome */ StagingXcmV4TraitsOutcome: { _enum: { Complete: { @@ -3898,7 +3961,7 @@ export default { }, }, }, - /** Lookup371: cumulus_pallet_dmp_queue::pallet::Event */ + /** Lookup378: cumulus_pallet_dmp_queue::pallet::Event */ CumulusPalletDmpQueueEvent: { _enum: { StartedExport: "Null", @@ -3926,7 +3989,7 @@ export default { }, }, }, - /** Lookup372: pallet_xcm::pallet::Event */ + /** Lookup379: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -4049,7 +4112,7 @@ export default { }, }, }, - /** Lookup373: pallet_assets::pallet::Event */ + /** Lookup380: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -4163,7 +4226,7 @@ export default { }, }, }, - /** Lookup374: pallet_asset_manager::pallet::Event */ + /** Lookup381: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -4171,10 +4234,7 @@ export default { asset: "MoonbeamRuntimeXcmConfigAssetType", metadata: "MoonbeamRuntimeAssetConfigAssetRegistrarMetadata", }, - UnitsPerSecondChanged: { - assetType: "MoonbeamRuntimeXcmConfigAssetType", - unitsPerSecond: "u128", - }, + UnitsPerSecondChanged: "Null", ForeignAssetXcmLocationChanged: { assetId: "u128", newAssetType: "MoonbeamRuntimeXcmConfigAssetType", @@ -4195,7 +4255,7 @@ export default { }, }, }, - /** Lookup375: orml_xtokens::module::Event */ + /** Lookup382: orml_xtokens::module::Event */ OrmlXtokensModuleEvent: { _enum: { TransferredAssets: { @@ -4206,7 +4266,7 @@ export default { }, }, }, - /** Lookup376: pallet_xcm_transactor::pallet::Event */ + /** Lookup383: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -4254,13 +4314,13 @@ export default { }, }, }, - /** Lookup377: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup384: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup378: pallet_ethereum_xcm::pallet::Event */ + /** Lookup385: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -4269,7 +4329,7 @@ export default { }, }, }, - /** Lookup379: pallet_message_queue::pallet::Event */ + /** Lookup386: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4295,7 +4355,7 @@ export default { }, }, }, - /** Lookup380: frame_support::traits::messages::ProcessMessageError */ + /** Lookup387: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4305,7 +4365,55 @@ export default { Yield: "Null", }, }, - /** Lookup381: pallet_randomness::pallet::Event */ + /** Lookup388: pallet_moonbeam_foreign_assets::pallet::Event */ + PalletMoonbeamForeignAssetsEvent: { + _enum: { + ForeignAssetCreated: { + contractAddress: "H160", + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + ForeignAssetXcmLocationChanged: { + assetId: "u128", + newXcmLocation: "StagingXcmV4Location", + }, + ForeignAssetFrozen: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + ForeignAssetUnfrozen: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + }, + }, + /** Lookup389: pallet_xcm_weight_trader::pallet::Event */ + PalletXcmWeightTraderEvent: { + _enum: { + SupportedAssetAdded: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + SupportedAssetEdited: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + PauseAssetSupport: { + location: "StagingXcmV4Location", + }, + ResumeAssetSupport: { + location: "StagingXcmV4Location", + }, + SupportedAssetRemoved: { + location: "StagingXcmV4Location", + }, + }, + }, + /** Lookup390: pallet_emergency_para_xcm::pallet::Event */ + PalletEmergencyParaXcmEvent: { + _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], + }, + /** Lookup391: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -4340,7 +4448,7 @@ export default { }, }, }, - /** Lookup382: frame_system::Phase */ + /** Lookup392: frame_system::Phase */ FrameSystemPhase: { _enum: { ApplyExtrinsic: "u32", @@ -4348,51 +4456,51 @@ export default { Initialization: "Null", }, }, - /** Lookup384: frame_system::LastRuntimeUpgradeInfo */ + /** Lookup394: frame_system::LastRuntimeUpgradeInfo */ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, - /** Lookup385: frame_system::CodeUpgradeAuthorization */ + /** Lookup395: frame_system::CodeUpgradeAuthorization */ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, - /** Lookup386: frame_system::limits::BlockWeights */ + /** Lookup396: frame_system::limits::BlockWeights */ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", maxBlock: "SpWeightsWeightV2Weight", perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, - /** Lookup387: frame_support::dispatch::PerDispatchClass */ + /** Lookup397: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", operational: "FrameSystemLimitsWeightsPerClass", mandatory: "FrameSystemLimitsWeightsPerClass", }, - /** Lookup388: frame_system::limits::WeightsPerClass */ + /** Lookup398: frame_system::limits::WeightsPerClass */ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", maxExtrinsic: "Option", maxTotal: "Option", reserved: "Option", }, - /** Lookup389: frame_system::limits::BlockLength */ + /** Lookup399: frame_system::limits::BlockLength */ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, - /** Lookup390: frame_support::dispatch::PerDispatchClass */ + /** Lookup400: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", operational: "u32", mandatory: "u32", }, - /** Lookup391: sp_weights::RuntimeDbWeight */ + /** Lookup401: sp_weights::RuntimeDbWeight */ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, - /** Lookup392: sp_version::RuntimeVersion */ + /** Lookup402: sp_version::RuntimeVersion */ SpVersionRuntimeVersion: { specName: "Text", implName: "Text", @@ -4403,7 +4511,7 @@ export default { transactionVersion: "u32", stateVersion: "u8", }, - /** Lookup396: frame_system::pallet::Error */ + /** Lookup406: frame_system::pallet::Error */ FrameSystemError: { _enum: [ "InvalidSpecName", @@ -4417,38 +4525,38 @@ export default { "Unauthorized", ], }, - /** Lookup398: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ + /** Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup399: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ + /** Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", umpTotalBytes: "u32", hrmpOutgoing: "BTreeMap", }, - /** Lookup401: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ + /** Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, - /** Lookup405: polkadot_primitives::v7::UpgradeGoAhead */ + /** Lookup415: polkadot_primitives::v7::UpgradeGoAhead */ PolkadotPrimitivesV7UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup406: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ + /** Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup408: polkadot_primitives::v7::UpgradeRestriction */ + /** Lookup418: polkadot_primitives::v7::UpgradeRestriction */ PolkadotPrimitivesV7UpgradeRestriction: { _enum: ["Present"], }, - /** Lookup409: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ + /** Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: @@ -4456,12 +4564,12 @@ export default { ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", }, - /** Lookup410: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ + /** Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup413: polkadot_primitives::v7::AbridgedHrmpChannel */ + /** Lookup423: polkadot_primitives::v7::AbridgedHrmpChannel */ PolkadotPrimitivesV7AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -4470,7 +4578,7 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup414: polkadot_primitives::v7::AbridgedHostConfiguration */ + /** Lookup424: polkadot_primitives::v7::AbridgedHostConfiguration */ PolkadotPrimitivesV7AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", @@ -4483,17 +4591,17 @@ export default { validationUpgradeDelay: "u32", asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", }, - /** Lookup415: polkadot_primitives::v7::async_backing::AsyncBackingParams */ + /** Lookup425: polkadot_primitives::v7::async_backing::AsyncBackingParams */ PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup421: polkadot_core_primitives::OutboundHrmpMessage */ + /** Lookup431: polkadot_core_primitives::OutboundHrmpMessage */ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, - /** Lookup423: cumulus_pallet_parachain_system::pallet::Error */ + /** Lookup433: cumulus_pallet_parachain_system::pallet::Error */ CumulusPalletParachainSystemError: { _enum: [ "OverlappingUpgrades", @@ -4506,22 +4614,22 @@ export default { "Unauthorized", ], }, - /** Lookup425: pallet_balances::types::BalanceLock */ + /** Lookup435: pallet_balances::types::BalanceLock */ PalletBalancesBalanceLock: { id: "[u8;8]", amount: "u128", reasons: "PalletBalancesReasons", }, - /** Lookup426: pallet_balances::types::Reasons */ + /** Lookup436: pallet_balances::types::Reasons */ PalletBalancesReasons: { _enum: ["Fee", "Misc", "All"], }, - /** Lookup429: pallet_balances::types::ReserveData */ + /** Lookup439: pallet_balances::types::ReserveData */ PalletBalancesReserveData: { id: "[u8;4]", amount: "u128", }, - /** Lookup433: moonbeam_runtime::RuntimeHoldReason */ + /** Lookup443: moonbeam_runtime::RuntimeHoldReason */ MoonbeamRuntimeRuntimeHoldReason: { _enum: { __Unused0: "Null", @@ -4589,16 +4697,16 @@ export default { Preimage: "PalletPreimageHoldReason", }, }, - /** Lookup434: pallet_preimage::pallet::HoldReason */ + /** Lookup444: pallet_preimage::pallet::HoldReason */ PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup437: pallet_balances::types::IdAmount */ + /** Lookup447: pallet_balances::types::IdAmount */ PalletBalancesIdAmount: { id: "Null", amount: "u128", }, - /** Lookup439: pallet_balances::pallet::Error */ + /** Lookup449: pallet_balances::pallet::Error */ PalletBalancesError: { _enum: [ "VestingBalance", @@ -4615,26 +4723,18 @@ export default { "DeltaZero", ], }, - /** Lookup440: pallet_transaction_payment::Releases */ + /** Lookup450: pallet_transaction_payment::Releases */ PalletTransactionPaymentReleases: { _enum: ["V1Ancient", "V2"], }, - /** - * Lookup441: - * pallet_parachain_staking::types::ParachainBondConfig[account::AccountId20](account::AccountId20) - */ - PalletParachainStakingParachainBondConfig: { - account: "AccountId20", - percent: "Percent", - }, - /** Lookup442: pallet_parachain_staking::types::RoundInfo */ + /** Lookup451: pallet_parachain_staking::types::RoundInfo */ PalletParachainStakingRoundInfo: { current: "u32", first: "u32", length: "u32", firstSlot: "u64", }, - /** Lookup443: pallet_parachain_staking::types::Delegator */ + /** Lookup452: pallet_parachain_staking::types::Delegator */ PalletParachainStakingDelegator: { id: "AccountId20", delegations: "PalletParachainStakingSetOrderedSet", @@ -4643,24 +4743,24 @@ export default { status: "PalletParachainStakingDelegatorStatus", }, /** - * Lookup444: + * Lookup453: * pallet_parachain_staking::set::OrderedSet> */ PalletParachainStakingSetOrderedSet: "Vec", - /** Lookup445: pallet_parachain_staking::types::Bond */ + /** Lookup454: pallet_parachain_staking::types::Bond */ PalletParachainStakingBond: { owner: "AccountId20", amount: "u128", }, - /** Lookup447: pallet_parachain_staking::types::DelegatorStatus */ + /** Lookup456: pallet_parachain_staking::types::DelegatorStatus */ PalletParachainStakingDelegatorStatus: { _enum: { Active: "Null", Leaving: "u32", }, }, - /** Lookup448: pallet_parachain_staking::types::CandidateMetadata */ + /** Lookup457: pallet_parachain_staking::types::CandidateMetadata */ PalletParachainStakingCandidateMetadata: { bond: "u128", delegationCount: "u32", @@ -4673,16 +4773,16 @@ export default { request: "Option", status: "PalletParachainStakingCollatorStatus", }, - /** Lookup449: pallet_parachain_staking::types::CapacityStatus */ + /** Lookup458: pallet_parachain_staking::types::CapacityStatus */ PalletParachainStakingCapacityStatus: { _enum: ["Full", "Empty", "Partial"], }, - /** Lookup451: pallet_parachain_staking::types::CandidateBondLessRequest */ + /** Lookup460: pallet_parachain_staking::types::CandidateBondLessRequest */ PalletParachainStakingCandidateBondLessRequest: { amount: "u128", whenExecutable: "u32", }, - /** Lookup452: pallet_parachain_staking::types::CollatorStatus */ + /** Lookup461: pallet_parachain_staking::types::CollatorStatus */ PalletParachainStakingCollatorStatus: { _enum: { Active: "Null", @@ -4690,50 +4790,50 @@ export default { Leaving: "u32", }, }, - /** Lookup454: pallet_parachain_staking::delegation_requests::ScheduledRequest */ + /** Lookup463: pallet_parachain_staking::delegation_requests::ScheduledRequest */ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: "AccountId20", whenExecutable: "u32", action: "PalletParachainStakingDelegationRequestsDelegationAction", }, /** - * Lookup457: + * Lookup466: * pallet_parachain_staking::auto_compound::AutoCompoundConfig[account::AccountId20](account::AccountId20) */ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: "AccountId20", value: "Percent", }, - /** Lookup459: pallet_parachain_staking::types::Delegations */ + /** Lookup468: pallet_parachain_staking::types::Delegations */ PalletParachainStakingDelegations: { delegations: "Vec", total: "u128", }, /** - * Lookup461: + * Lookup470: * pallet_parachain_staking::set::BoundedOrderedSet, S> */ PalletParachainStakingSetBoundedOrderedSet: "Vec", - /** Lookup464: pallet_parachain_staking::types::CollatorSnapshot */ + /** Lookup473: pallet_parachain_staking::types::CollatorSnapshot */ PalletParachainStakingCollatorSnapshot: { bond: "u128", delegations: "Vec", total: "u128", }, - /** Lookup466: pallet_parachain_staking::types::BondWithAutoCompound */ + /** Lookup475: pallet_parachain_staking::types::BondWithAutoCompound */ PalletParachainStakingBondWithAutoCompound: { owner: "AccountId20", amount: "u128", autoCompound: "Percent", }, - /** Lookup467: pallet_parachain_staking::types::DelayedPayout */ + /** Lookup476: pallet_parachain_staking::types::DelayedPayout */ PalletParachainStakingDelayedPayout: { roundIssuance: "u128", totalStakingReward: "u128", collatorCommission: "Perbill", }, - /** Lookup468: pallet_parachain_staking::inflation::InflationInfo */ + /** Lookup477: pallet_parachain_staking::inflation::InflationInfo */ PalletParachainStakingInflationInflationInfo: { expect: { min: "u128", @@ -4751,7 +4851,7 @@ export default { max: "Perbill", }, }, - /** Lookup469: pallet_parachain_staking::pallet::Error */ + /** Lookup478: pallet_parachain_staking::pallet::Error */ PalletParachainStakingError: { _enum: [ "DelegatorDNE", @@ -4781,6 +4881,7 @@ export default { "CannotSetBelowMin", "RoundLengthMustBeGreaterThanTotalSelectedCollators", "NoWritingSameValue", + "TotalInflationDistributionPercentExceeds100", "TooLowCandidateCountWeightHintJoinCandidates", "TooLowCandidateCountWeightHintCancelLeaveCandidates", "TooLowCandidateCountToLeaveCandidates", @@ -4811,11 +4912,11 @@ export default { "CurrentRoundTooLow", ], }, - /** Lookup470: pallet_author_inherent::pallet::Error */ + /** Lookup479: pallet_author_inherent::pallet::Error */ PalletAuthorInherentError: { _enum: ["AuthorAlreadySet", "NoAccountId", "CannotBeAuthor"], }, - /** Lookup471: pallet_author_mapping::pallet::RegistrationInfo */ + /** Lookup480: pallet_author_mapping::pallet::RegistrationInfo */ PalletAuthorMappingRegistrationInfo: { _alias: { keys_: "keys", @@ -4824,7 +4925,7 @@ export default { deposit: "u128", keys_: "SessionKeysPrimitivesVrfVrfCryptoPublic", }, - /** Lookup472: pallet_author_mapping::pallet::Error */ + /** Lookup481: pallet_author_mapping::pallet::Error */ PalletAuthorMappingError: { _enum: [ "AssociationNotFound", @@ -4837,18 +4938,18 @@ export default { "DecodeKeysFailed", ], }, - /** Lookup473: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup482: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup475: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup484: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup476: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup485: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -4862,23 +4963,23 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup479: pallet_utility::pallet::Error */ + /** Lookup488: pallet_utility::pallet::Error */ PalletUtilityError: { _enum: ["TooManyCalls"], }, - /** Lookup482: pallet_proxy::ProxyDefinition */ + /** Lookup491: pallet_proxy::ProxyDefinition */ PalletProxyProxyDefinition: { delegate: "AccountId20", proxyType: "MoonbeamRuntimeProxyType", delay: "u32", }, - /** Lookup486: pallet_proxy::Announcement */ + /** Lookup495: pallet_proxy::Announcement */ PalletProxyAnnouncement: { real: "AccountId20", callHash: "H256", height: "u32", }, - /** Lookup488: pallet_proxy::pallet::Error */ + /** Lookup497: pallet_proxy::pallet::Error */ PalletProxyError: { _enum: [ "TooMany", @@ -4891,12 +4992,12 @@ export default { "NoSelfProxy", ], }, - /** Lookup489: pallet_maintenance_mode::pallet::Error */ + /** Lookup498: pallet_maintenance_mode::pallet::Error */ PalletMaintenanceModeError: { _enum: ["AlreadyInMaintenanceMode", "NotInMaintenanceMode"], }, /** - * Lookup491: pallet_identity::types::Registration> */ PalletIdentityRegistration: { @@ -4904,21 +5005,21 @@ export default { deposit: "u128", info: "PalletIdentityLegacyIdentityInfo", }, - /** Lookup500: pallet_identity::types::RegistrarInfo */ + /** Lookup509: pallet_identity::types::RegistrarInfo */ PalletIdentityRegistrarInfo: { account: "AccountId20", fee: "u128", fields: "u64", }, /** - * Lookup502: + * Lookup511: * pallet_identity::types::AuthorityProperties> */ PalletIdentityAuthorityProperties: { suffix: "Bytes", allocation: "u32", }, - /** Lookup505: pallet_identity::pallet::Error */ + /** Lookup514: pallet_identity::pallet::Error */ PalletIdentityError: { _enum: [ "TooManySubAccounts", @@ -4949,18 +5050,18 @@ export default { "NotExpired", ], }, - /** Lookup506: pallet_migrations::pallet::Error */ + /** Lookup515: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup508: pallet_multisig::Multisig */ + /** Lookup517: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup510: pallet_multisig::pallet::Error */ + /** Lookup519: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -4979,11 +5080,17 @@ export default { "AlreadyStored", ], }, - /** Lookup511: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup520: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { - _enum: ["LimitCannotBeZero", "AddressesLengthCannotBeZero", "ContractNotCorrupted"], + _enum: [ + "LimitCannotBeZero", + "AddressesLengthCannotBeZero", + "ContractNotCorrupted", + "ContractMetadataAlreadySet", + "ContractNotExist", + ], }, - /** Lookup512: pallet_evm::CodeMetadata */ + /** Lookup521: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -4992,7 +5099,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup514: pallet_evm::pallet::Error */ + /** Lookup523: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5010,7 +5117,7 @@ export default { "Undefined", ], }, - /** Lookup517: fp_rpc::TransactionStatus */ + /** Lookup526: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5020,9 +5127,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup519: ethbloom::Bloom */ + /** Lookup528: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup521: ethereum::receipt::ReceiptV3 */ + /** Lookup530: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5030,7 +5137,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup522: ethereum::receipt::EIP658ReceiptData */ + /** Lookup531: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5038,7 +5145,7 @@ export default { logs: "Vec", }, /** - * Lookup523: + * Lookup532: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5046,7 +5153,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup524: ethereum::header::Header */ + /** Lookup533: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5064,14 +5171,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup525: ethereum_types::hash::H64 */ + /** Lookup534: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup530: pallet_ethereum::pallet::Error */ + /** Lookup539: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup533: pallet_scheduler::Scheduled, BlockNumber, moonbeam_runtime::OriginCaller, account::AccountId20> */ @@ -5082,13 +5189,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonbeamRuntimeOriginCaller", }, - /** Lookup535: pallet_scheduler::RetryConfig */ + /** Lookup544: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup536: pallet_scheduler::pallet::Error */ + /** Lookup545: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5098,7 +5205,7 @@ export default { "Named", ], }, - /** Lookup537: pallet_preimage::OldRequestStatus */ + /** Lookup546: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5113,7 +5220,7 @@ export default { }, }, /** - * Lookup540: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { @@ -5129,7 +5236,7 @@ export default { }, }, }, - /** Lookup546: pallet_preimage::pallet::Error */ + /** Lookup555: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5143,7 +5250,7 @@ export default { ], }, /** - * Lookup548: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5152,20 +5259,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup549: pallet_conviction_voting::vote::Casting */ + /** Lookup558: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup553: pallet_conviction_voting::types::Delegations */ + /** Lookup562: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup554: pallet_conviction_voting::vote::PriorLock */ + /** Lookup563: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup555: pallet_conviction_voting::vote::Delegating */ + /** Lookup564: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5173,7 +5280,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup559: pallet_conviction_voting::pallet::Error */ + /** Lookup568: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5191,7 +5298,7 @@ export default { ], }, /** - * Lookup560: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5207,7 +5314,7 @@ export default { }, }, /** - * Lookup561: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5225,17 +5332,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup562: pallet_referenda::types::Deposit */ + /** Lookup571: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup565: pallet_referenda::types::DecidingStatus */ + /** Lookup574: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup573: pallet_referenda::types::TrackInfo */ + /** Lookup582: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5247,7 +5354,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup574: pallet_referenda::types::Curve */ + /** Lookup583: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5268,7 +5375,7 @@ export default { }, }, }, - /** Lookup577: pallet_referenda::pallet::Error */ + /** Lookup586: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5287,7 +5394,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup578: pallet_whitelist::pallet::Error */ + /** Lookup587: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5297,7 +5404,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup580: pallet_collective::Votes */ + /** Lookup589: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5305,7 +5412,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup581: pallet_collective::pallet::Error */ + /** Lookup590: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5321,7 +5428,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup584: pallet_treasury::Proposal */ + /** Lookup593: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5329,7 +5436,7 @@ export default { bond: "u128", }, /** - * Lookup587: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5340,7 +5447,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup588: pallet_treasury::PaymentState */ + /** Lookup597: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5350,9 +5457,9 @@ export default { Failed: "Null", }, }, - /** Lookup590: frame_support::PalletId */ + /** Lookup599: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup591: pallet_treasury::pallet::Error */ + /** Lookup600: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ "InsufficientProposersBalance", @@ -5369,13 +5476,13 @@ export default { "Inconclusive", ], }, - /** Lookup592: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup601: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup594: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup603: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5395,7 +5502,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup599: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup608: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5403,21 +5510,21 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup600: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup609: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup602: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup611: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup603: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup612: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], }, - /** Lookup604: cumulus_pallet_dmp_queue::pallet::MigrationState */ + /** Lookup613: cumulus_pallet_dmp_queue::pallet::MigrationState */ CumulusPalletDmpQueueMigrationState: { _enum: { NotStarted: "Null", @@ -5435,7 +5542,7 @@ export default { Completed: "Null", }, }, - /** Lookup607: pallet_xcm::pallet::QueryStatus */ + /** Lookup616: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5454,7 +5561,7 @@ export default { }, }, }, - /** Lookup611: xcm::VersionedResponse */ + /** Lookup620: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5464,7 +5571,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup617: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup626: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5473,14 +5580,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup620: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup629: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup627: pallet_xcm::pallet::Error */ + /** Lookup636: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5510,7 +5617,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup628: pallet_assets::types::AssetDetails */ + /** Lookup637: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5525,22 +5632,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup629: pallet_assets::types::AssetStatus */ + /** Lookup638: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup631: pallet_assets::types::AssetAccount */ + /** Lookup640: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup632: pallet_assets::types::AccountStatus */ + /** Lookup641: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup633: pallet_assets::types::ExistenceReason */ + /** Lookup642: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5550,13 +5657,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup635: pallet_assets::types::Approval */ + /** Lookup644: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup636: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5566,7 +5673,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup638: pallet_assets::pallet::Error */ + /** Lookup647: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5591,7 +5698,7 @@ export default { "CallbackFailed", ], }, - /** Lookup640: pallet_asset_manager::pallet::Error */ + /** Lookup648: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5604,7 +5711,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup641: orml_xtokens::module::Error */ + /** Lookup649: orml_xtokens::module::Error */ OrmlXtokensModuleError: { _enum: [ "AssetHasNoReserve", @@ -5629,7 +5736,7 @@ export default { "RateLimited", ], }, - /** Lookup642: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup650: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5650,7 +5757,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup643: pallet_xcm_transactor::pallet::Error */ + /** Lookup651: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5682,11 +5789,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup644: pallet_ethereum_xcm::pallet::Error */ + /** Lookup652: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup645: pallet_message_queue::BookState */ + /** Lookup653: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5698,12 +5805,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup647: pallet_message_queue::Neighbours */ + /** Lookup655: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup649: pallet_message_queue::Page */ + /** Lookup657: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5712,7 +5819,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup651: pallet_message_queue::pallet::Error */ + /** Lookup659: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5726,16 +5833,58 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup653: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup661: pallet_moonbeam_foreign_assets::AssetStatus */ + PalletMoonbeamForeignAssetsAssetStatus: { + _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], + }, + /** Lookup662: pallet_moonbeam_foreign_assets::pallet::Error */ + PalletMoonbeamForeignAssetsError: { + _enum: [ + "AssetAlreadyExists", + "AssetAlreadyFrozen", + "AssetDoesNotExist", + "AssetIdFiltered", + "AssetNotFrozen", + "CorruptedStorageOrphanLocation", + "Erc20ContractCreationFail", + "EvmCallPauseFail", + "EvmCallUnpauseFail", + "EvmInternalError", + "InvalidSymbol", + "InvalidTokenName", + "LocationAlreadyExists", + "TooManyForeignAssets", + ], + }, + /** Lookup664: pallet_xcm_weight_trader::pallet::Error */ + PalletXcmWeightTraderError: { + _enum: [ + "AssetAlreadyAdded", + "AssetAlreadyPaused", + "AssetNotFound", + "AssetNotPaused", + "XcmLocationFiltered", + "PriceCannotBeZero", + ], + }, + /** Lookup665: pallet_emergency_para_xcm::XcmMode */ + PalletEmergencyParaXcmXcmMode: { + _enum: ["Normal", "Paused"], + }, + /** Lookup666: pallet_emergency_para_xcm::pallet::Error */ + PalletEmergencyParaXcmError: { + _enum: ["NotInPausedMode"], + }, + /** Lookup668: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup654: pallet_randomness::types::RequestState */ + /** Lookup669: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup655: pallet_randomness::types::Request> */ + /** Lookup670: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5745,26 +5894,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup656: pallet_randomness::types::RequestInfo */ + /** Lookup671: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup657: pallet_randomness::types::RequestType */ + /** Lookup672: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup658: pallet_randomness::types::RandomnessResult */ + /** Lookup673: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup659: pallet_randomness::pallet::Error */ + /** Lookup674: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5781,20 +5930,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup662: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup677: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup663: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup678: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup664: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup679: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup665: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup680: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup668: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup683: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup669: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup684: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup670: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup685: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup672: moonbeam_runtime::Runtime */ + /** Lookup686: frame_metadata_hash_extension::CheckMetadataHash */ + FrameMetadataHashExtensionCheckMetadataHash: { + mode: "FrameMetadataHashExtensionMode", + }, + /** Lookup687: frame_metadata_hash_extension::Mode */ + FrameMetadataHashExtensionMode: { + _enum: ["Disabled", "Enabled"], + }, + /** Lookup688: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", + /** Lookup690: moonbeam_runtime::Runtime */ MoonbeamRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbeam/interfaces/registry.ts b/typescript-api/src/moonbeam/interfaces/registry.ts index 76ec874ffe..0de05c2c5a 100644 --- a/typescript-api/src/moonbeam/interfaces/registry.ts +++ b/typescript-api/src/moonbeam/interfaces/registry.ts @@ -28,6 +28,7 @@ import type { CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesParachainInherentParachainInherentData, + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim, EthbloomBloom, EthereumBlock, EthereumHeader, @@ -48,6 +49,8 @@ import type { EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, + FrameMetadataHashExtensionCheckMetadataHash, + FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, @@ -141,6 +144,10 @@ import type { PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, + PalletEmergencyParaXcmCall, + PalletEmergencyParaXcmError, + PalletEmergencyParaXcmEvent, + PalletEmergencyParaXcmXcmMode, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, @@ -172,6 +179,10 @@ import type { PalletMessageQueuePage, PalletMigrationsError, PalletMigrationsEvent, + PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamForeignAssetsCall, + PalletMoonbeamForeignAssetsError, + PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, PalletMoonbeamOrbitersCall, @@ -203,8 +214,9 @@ import type { PalletParachainStakingDelegatorStatus, PalletParachainStakingError, PalletParachainStakingEvent, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletParachainStakingSetOrderedSet, @@ -277,6 +289,9 @@ import type { PalletXcmTransactorRemoteTransactInfoWithMaxWeight, PalletXcmTransactorTransactWeights, PalletXcmVersionMigrationStage, + PalletXcmWeightTraderCall, + PalletXcmWeightTraderError, + PalletXcmWeightTraderEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, @@ -402,6 +417,7 @@ declare module "@polkadot/types/types/registry" { CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData; CumulusPrimitivesCoreAggregateMessageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin; CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData; + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim; EthbloomBloom: EthbloomBloom; EthereumBlock: EthereumBlock; EthereumHeader: EthereumHeader; @@ -422,6 +438,8 @@ declare module "@polkadot/types/types/registry" { EvmCoreErrorExitRevert: EvmCoreErrorExitRevert; EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed; FpRpcTransactionStatus: FpRpcTransactionStatus; + FrameMetadataHashExtensionCheckMetadataHash: FrameMetadataHashExtensionCheckMetadataHash; + FrameMetadataHashExtensionMode: FrameMetadataHashExtensionMode; FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass; FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo; FrameSupportDispatchPays: FrameSupportDispatchPays; @@ -515,6 +533,10 @@ declare module "@polkadot/types/types/registry" { PalletCrowdloanRewardsError: PalletCrowdloanRewardsError; PalletCrowdloanRewardsEvent: PalletCrowdloanRewardsEvent; PalletCrowdloanRewardsRewardInfo: PalletCrowdloanRewardsRewardInfo; + PalletEmergencyParaXcmCall: PalletEmergencyParaXcmCall; + PalletEmergencyParaXcmError: PalletEmergencyParaXcmError; + PalletEmergencyParaXcmEvent: PalletEmergencyParaXcmEvent; + PalletEmergencyParaXcmXcmMode: PalletEmergencyParaXcmXcmMode; PalletEthereumCall: PalletEthereumCall; PalletEthereumError: PalletEthereumError; PalletEthereumEvent: PalletEthereumEvent; @@ -546,6 +568,10 @@ declare module "@polkadot/types/types/registry" { PalletMessageQueuePage: PalletMessageQueuePage; PalletMigrationsError: PalletMigrationsError; PalletMigrationsEvent: PalletMigrationsEvent; + PalletMoonbeamForeignAssetsAssetStatus: PalletMoonbeamForeignAssetsAssetStatus; + PalletMoonbeamForeignAssetsCall: PalletMoonbeamForeignAssetsCall; + PalletMoonbeamForeignAssetsError: PalletMoonbeamForeignAssetsError; + PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; @@ -577,8 +603,9 @@ declare module "@polkadot/types/types/registry" { PalletParachainStakingDelegatorStatus: PalletParachainStakingDelegatorStatus; PalletParachainStakingError: PalletParachainStakingError; PalletParachainStakingEvent: PalletParachainStakingEvent; + PalletParachainStakingInflationDistributionAccount: PalletParachainStakingInflationDistributionAccount; + PalletParachainStakingInflationDistributionConfig: PalletParachainStakingInflationDistributionConfig; PalletParachainStakingInflationInflationInfo: PalletParachainStakingInflationInflationInfo; - PalletParachainStakingParachainBondConfig: PalletParachainStakingParachainBondConfig; PalletParachainStakingRoundInfo: PalletParachainStakingRoundInfo; PalletParachainStakingSetBoundedOrderedSet: PalletParachainStakingSetBoundedOrderedSet; PalletParachainStakingSetOrderedSet: PalletParachainStakingSetOrderedSet; @@ -651,6 +678,9 @@ declare module "@polkadot/types/types/registry" { PalletXcmTransactorRemoteTransactInfoWithMaxWeight: PalletXcmTransactorRemoteTransactInfoWithMaxWeight; PalletXcmTransactorTransactWeights: PalletXcmTransactorTransactWeights; PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage; + PalletXcmWeightTraderCall: PalletXcmWeightTraderCall; + PalletXcmWeightTraderError: PalletXcmWeightTraderError; + PalletXcmWeightTraderEvent: PalletXcmWeightTraderEvent; PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; diff --git a/typescript-api/src/moonbeam/interfaces/types-lookup.ts b/typescript-api/src/moonbeam/interfaces/types-lookup.ts index 168f7d3dff..b4e4051851 100644 --- a/typescript-api/src/moonbeam/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/types-lookup.ts @@ -583,20 +583,16 @@ declare module "@polkadot/types/lookup" { readonly account: AccountId20; readonly rewards: u128; } & Struct; - readonly isReservedForParachainBond: boolean; - readonly asReservedForParachainBond: { + readonly isInflationDistributed: boolean; + readonly asInflationDistributed: { + readonly index: u32; readonly account: AccountId20; readonly value: u128; } & Struct; - readonly isParachainBondAccountSet: boolean; - readonly asParachainBondAccountSet: { - readonly old: AccountId20; - readonly new_: AccountId20; - } & Struct; - readonly isParachainBondReservePercentSet: boolean; - readonly asParachainBondReservePercentSet: { - readonly old: Percent; - readonly new_: Percent; + readonly isInflationDistributionConfigUpdated: boolean; + readonly asInflationDistributionConfigUpdated: { + readonly old: PalletParachainStakingInflationDistributionConfig; + readonly new_: PalletParachainStakingInflationDistributionConfig; } & Struct; readonly isInflationSet: boolean; readonly asInflationSet: { @@ -671,9 +667,8 @@ declare module "@polkadot/types/lookup" { | "Delegation" | "DelegatorLeftCandidate" | "Rewarded" - | "ReservedForParachainBond" - | "ParachainBondAccountSet" - | "ParachainBondReservePercentSet" + | "InflationDistributed" + | "InflationDistributionConfigUpdated" | "InflationSet" | "StakeExpectationsSet" | "TotalSelectedSet" @@ -708,14 +703,24 @@ declare module "@polkadot/types/lookup" { readonly type: "AddedToTop" | "AddedToBottom"; } - /** @name PalletAuthorSlotFilterEvent (44) */ + /** @name PalletParachainStakingInflationDistributionConfig (43) */ + interface PalletParachainStakingInflationDistributionConfig + extends Vec {} + + /** @name PalletParachainStakingInflationDistributionAccount (45) */ + interface PalletParachainStakingInflationDistributionAccount extends Struct { + readonly account: AccountId20; + readonly percent: Percent; + } + + /** @name PalletAuthorSlotFilterEvent (47) */ interface PalletAuthorSlotFilterEvent extends Enum { readonly isEligibleUpdated: boolean; readonly asEligibleUpdated: u32; readonly type: "EligibleUpdated"; } - /** @name PalletAuthorMappingEvent (46) */ + /** @name PalletAuthorMappingEvent (49) */ interface PalletAuthorMappingEvent extends Enum { readonly isKeysRegistered: boolean; readonly asKeysRegistered: { @@ -738,13 +743,13 @@ declare module "@polkadot/types/lookup" { readonly type: "KeysRegistered" | "KeysRemoved" | "KeysRotated"; } - /** @name NimbusPrimitivesNimbusCryptoPublic (47) */ + /** @name NimbusPrimitivesNimbusCryptoPublic (50) */ interface NimbusPrimitivesNimbusCryptoPublic extends U8aFixed {} - /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (48) */ + /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (51) */ interface SessionKeysPrimitivesVrfVrfCryptoPublic extends U8aFixed {} - /** @name PalletMoonbeamOrbitersEvent (49) */ + /** @name PalletMoonbeamOrbitersEvent (52) */ interface PalletMoonbeamOrbitersEvent extends Enum { readonly isOrbiterJoinCollatorPool: boolean; readonly asOrbiterJoinCollatorPool: { @@ -785,7 +790,7 @@ declare module "@polkadot/types/lookup" { | "OrbiterUnregistered"; } - /** @name PalletUtilityEvent (51) */ + /** @name PalletUtilityEvent (54) */ interface PalletUtilityEvent extends Enum { readonly isBatchInterrupted: boolean; readonly asBatchInterrupted: { @@ -812,7 +817,7 @@ declare module "@polkadot/types/lookup" { | "DispatchedAs"; } - /** @name PalletProxyEvent (54) */ + /** @name PalletProxyEvent (57) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { @@ -848,7 +853,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProxyExecuted" | "PureCreated" | "Announced" | "ProxyAdded" | "ProxyRemoved"; } - /** @name MoonbeamRuntimeProxyType (55) */ + /** @name MoonbeamRuntimeProxyType (58) */ interface MoonbeamRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; @@ -869,7 +874,7 @@ declare module "@polkadot/types/lookup" { | "IdentityJudgement"; } - /** @name PalletMaintenanceModeEvent (57) */ + /** @name PalletMaintenanceModeEvent (60) */ interface PalletMaintenanceModeEvent extends Enum { readonly isEnteredMaintenanceMode: boolean; readonly isNormalOperationResumed: boolean; @@ -888,7 +893,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletIdentityEvent (58) */ + /** @name PalletIdentityEvent (61) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -994,7 +999,7 @@ declare module "@polkadot/types/lookup" { | "DanglingUsernameRemoved"; } - /** @name PalletMigrationsEvent (60) */ + /** @name PalletMigrationsEvent (63) */ interface PalletMigrationsEvent extends Enum { readonly isRuntimeUpgradeStarted: boolean; readonly isRuntimeUpgradeCompleted: boolean; @@ -1027,7 +1032,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletMultisigEvent (61) */ + /** @name PalletMultisigEvent (64) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -1060,13 +1065,13 @@ declare module "@polkadot/types/lookup" { readonly type: "NewMultisig" | "MultisigApproval" | "MultisigExecuted" | "MultisigCancelled"; } - /** @name PalletMultisigTimepoint (62) */ + /** @name PalletMultisigTimepoint (65) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletEvmEvent (63) */ + /** @name PalletEvmEvent (66) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { @@ -1091,14 +1096,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Log" | "Created" | "CreatedFailed" | "Executed" | "ExecutedFailed"; } - /** @name EthereumLog (64) */ + /** @name EthereumLog (67) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name PalletEthereumEvent (67) */ + /** @name PalletEthereumEvent (70) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { @@ -1111,7 +1116,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Executed"; } - /** @name EvmCoreErrorExitReason (68) */ + /** @name EvmCoreErrorExitReason (71) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -1124,7 +1129,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Succeed" | "Error" | "Revert" | "Fatal"; } - /** @name EvmCoreErrorExitSucceed (69) */ + /** @name EvmCoreErrorExitSucceed (72) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -1132,7 +1137,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Stopped" | "Returned" | "Suicided"; } - /** @name EvmCoreErrorExitError (70) */ + /** @name EvmCoreErrorExitError (73) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -1171,13 +1176,13 @@ declare module "@polkadot/types/lookup" { | "InvalidCode"; } - /** @name EvmCoreErrorExitRevert (74) */ + /** @name EvmCoreErrorExitRevert (77) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: "Reverted"; } - /** @name EvmCoreErrorExitFatal (75) */ + /** @name EvmCoreErrorExitFatal (78) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -1188,7 +1193,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NotSupported" | "UnhandledInterrupt" | "CallErrorAsFatal" | "Other"; } - /** @name PalletSchedulerEvent (76) */ + /** @name PalletSchedulerEvent (79) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1250,7 +1255,7 @@ declare module "@polkadot/types/lookup" { | "PermanentlyOverweight"; } - /** @name PalletPreimageEvent (78) */ + /** @name PalletPreimageEvent (81) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1267,7 +1272,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletConvictionVotingEvent (79) */ + /** @name PalletConvictionVotingEvent (82) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -1276,7 +1281,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (80) */ + /** @name PalletReferendaEvent (83) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -1380,7 +1385,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (81) */ + /** @name FrameSupportPreimagesBounded (84) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -1396,7 +1401,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (83) */ + /** @name FrameSystemCall (86) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -1457,7 +1462,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name CumulusPalletParachainSystemCall (87) */ + /** @name CumulusPalletParachainSystemCall (90) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -1483,7 +1488,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (88) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (91) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -1491,7 +1496,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (89) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (92) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -1499,24 +1504,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (91) */ + /** @name SpTrieStorageProof (94) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (94) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (97) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (98) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (101) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletTimestampCall (101) */ + /** @name PalletTimestampCall (104) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1525,7 +1530,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletRootTestingCall (102) */ + /** @name PalletRootTestingCall (105) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -1535,7 +1540,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletBalancesCall (103) */ + /** @name PalletBalancesCall (106) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1588,14 +1593,14 @@ declare module "@polkadot/types/lookup" { | "ForceAdjustTotalIssuance"; } - /** @name PalletBalancesAdjustmentDirection (106) */ + /** @name PalletBalancesAdjustmentDirection (109) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletParachainStakingCall (107) */ + /** @name PalletParachainStakingCall (110) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -1733,6 +1738,10 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; readonly candidateCount: u32; } & Struct; + readonly isSetInflationDistributionConfig: boolean; + readonly asSetInflationDistributionConfig: { + readonly new_: PalletParachainStakingInflationDistributionConfig; + } & Struct; readonly type: | "SetStakingExpectations" | "SetInflation" @@ -1765,16 +1774,17 @@ declare module "@polkadot/types/lookup" { | "HotfixRemoveDelegationRequestsExitedCandidates" | "NotifyInactiveCollator" | "EnableMarkingOffline" - | "ForceJoinCandidates"; + | "ForceJoinCandidates" + | "SetInflationDistributionConfig"; } - /** @name PalletAuthorInherentCall (110) */ + /** @name PalletAuthorInherentCall (113) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (111) */ + /** @name PalletAuthorSlotFilterCall (114) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -1783,7 +1793,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletAuthorMappingCall (112) */ + /** @name PalletAuthorMappingCall (115) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -1811,7 +1821,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletMoonbeamOrbitersCall (113) */ + /** @name PalletMoonbeamOrbitersCall (116) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -1848,7 +1858,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletUtilityCall (114) */ + /** @name PalletUtilityCall (117) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1886,7 +1896,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonbeamRuntimeOriginCaller (116) */ + /** @name MoonbeamRuntimeOriginCaller (119) */ interface MoonbeamRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -1917,7 +1927,7 @@ declare module "@polkadot/types/lookup" { | "EthereumXcm"; } - /** @name FrameSupportDispatchRawOrigin (117) */ + /** @name FrameSupportDispatchRawOrigin (120) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -1926,14 +1936,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (118) */ + /** @name PalletEthereumRawOrigin (121) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin (119) */ + /** @name MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin (122) */ interface MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -1948,7 +1958,7 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name PalletCollectiveRawOrigin (120) */ + /** @name PalletCollectiveRawOrigin (123) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -1958,7 +1968,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name CumulusPalletXcmOrigin (122) */ + /** @name CumulusPalletXcmOrigin (125) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -1966,7 +1976,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (123) */ + /** @name PalletXcmOrigin (126) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -1975,13 +1985,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name StagingXcmV4Location (124) */ + /** @name StagingXcmV4Location (127) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (125) */ + /** @name StagingXcmV4Junctions (128) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2003,7 +2013,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (127) */ + /** @name StagingXcmV4Junction (130) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2052,7 +2062,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (130) */ + /** @name StagingXcmV4JunctionNetworkId (133) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2087,7 +2097,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (131) */ + /** @name XcmV3JunctionBodyId (134) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -2114,7 +2124,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (132) */ + /** @name XcmV3JunctionBodyPart (135) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2139,17 +2149,17 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name PalletEthereumXcmRawOrigin (140) */ + /** @name PalletEthereumXcmRawOrigin (143) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name SpCoreVoid (141) */ + /** @name SpCoreVoid (144) */ type SpCoreVoid = Null; - /** @name PalletProxyCall (142) */ + /** @name PalletProxyCall (145) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -2219,14 +2229,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (144) */ + /** @name PalletMaintenanceModeCall (147) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (145) */ + /** @name PalletIdentityCall (148) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -2348,7 +2358,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (146) */ + /** @name PalletIdentityLegacyIdentityInfo (149) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -2361,7 +2371,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (184) */ + /** @name PalletIdentityJudgement (187) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -2381,10 +2391,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (186) */ + /** @name AccountEthereumSignature (189) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name PalletMultisigCall (188) */ + /** @name PalletMultisigCall (191) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2417,17 +2427,21 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMoonbeamLazyMigrationsCall (190) */ + /** @name PalletMoonbeamLazyMigrationsCall (193) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { readonly addresses: Vec; readonly limit: u32; } & Struct; - readonly type: "ClearSuicidedStorage"; + readonly isCreateContractMetadata: boolean; + readonly asCreateContractMetadata: { + readonly address: H160; + } & Struct; + readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletEvmCall (193) */ + /** @name PalletEvmCall (196) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -2472,7 +2486,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (199) */ + /** @name PalletEthereumCall (202) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -2481,7 +2495,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (200) */ + /** @name EthereumTransactionTransactionV2 (203) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -2492,7 +2506,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (201) */ + /** @name EthereumTransactionLegacyTransaction (204) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -2503,7 +2517,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (202) */ + /** @name EthereumTransactionTransactionAction (205) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -2511,14 +2525,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (203) */ + /** @name EthereumTransactionTransactionSignature (206) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (205) */ + /** @name EthereumTransactionEip2930Transaction (208) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2533,13 +2547,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (207) */ + /** @name EthereumTransactionAccessListItem (210) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (208) */ + /** @name EthereumTransactionEip1559Transaction (211) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2555,7 +2569,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletSchedulerCall (209) */ + /** @name PalletSchedulerCall (212) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2629,7 +2643,7 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletPreimageCall (211) */ + /** @name PalletPreimageCall (214) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2659,7 +2673,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletConvictionVotingCall (212) */ + /** @name PalletConvictionVotingCall (215) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -2696,7 +2710,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (213) */ + /** @name PalletConvictionVotingVoteAccountVote (216) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -2717,7 +2731,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (215) */ + /** @name PalletConvictionVotingConviction (218) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2736,7 +2750,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (217) */ + /** @name PalletReferendaCall (220) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -2789,7 +2803,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (218) */ + /** @name FrameSupportScheduleDispatchTime (221) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -2798,7 +2812,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletWhitelistCall (220) */ + /** @name PalletWhitelistCall (223) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -2825,7 +2839,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletCollectiveCall (221) */ + /** @name PalletCollectiveCall (224) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2864,7 +2878,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletTreasuryCall (223) */ + /** @name PalletTreasuryCall (226) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -2919,7 +2933,7 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletCrowdloanRewardsCall (225) */ + /** @name PalletCrowdloanRewardsCall (228) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -2955,7 +2969,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (226) */ + /** @name SpRuntimeMultiSignature (229) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -2966,10 +2980,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name CumulusPalletDmpQueueCall (232) */ + /** @name CumulusPalletDmpQueueCall (235) */ type CumulusPalletDmpQueueCall = Null; - /** @name PalletXcmCall (233) */ + /** @name PalletXcmCall (236) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -3072,7 +3086,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedLocation (234) */ + /** @name XcmVersionedLocation (237) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -3083,13 +3097,13 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiLocation (235) */ + /** @name XcmV2MultiLocation (238) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (236) */ + /** @name XcmV2MultilocationJunctions (239) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3136,7 +3150,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (237) */ + /** @name XcmV2Junction (240) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3179,7 +3193,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (238) */ + /** @name XcmV2NetworkId (241) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -3189,7 +3203,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (240) */ + /** @name XcmV2BodyId (243) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -3216,7 +3230,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (241) */ + /** @name XcmV2BodyPart (244) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -3241,13 +3255,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV3MultiLocation (242) */ + /** @name StagingXcmV3MultiLocation (245) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (243) */ + /** @name XcmV3Junctions (246) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3294,7 +3308,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (244) */ + /** @name XcmV3Junction (247) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3343,7 +3357,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (246) */ + /** @name XcmV3JunctionNetworkId (249) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -3378,7 +3392,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmVersionedXcm (247) */ + /** @name XcmVersionedXcm (250) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -3389,10 +3403,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (248) */ + /** @name XcmV2Xcm (251) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (250) */ + /** @name XcmV2Instruction (253) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -3540,16 +3554,16 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2MultiassetMultiAssets (251) */ + /** @name XcmV2MultiassetMultiAssets (254) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (253) */ + /** @name XcmV2MultiAsset (256) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (254) */ + /** @name XcmV2MultiassetAssetId (257) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -3558,7 +3572,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiassetFungibility (255) */ + /** @name XcmV2MultiassetFungibility (258) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3567,7 +3581,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (256) */ + /** @name XcmV2MultiassetAssetInstance (259) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3585,7 +3599,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV2Response (257) */ + /** @name XcmV2Response (260) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3597,7 +3611,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (260) */ + /** @name XcmV2TraitsError (263) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -3656,7 +3670,7 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2OriginKind (261) */ + /** @name XcmV2OriginKind (264) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -3665,12 +3679,12 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (262) */ + /** @name XcmDoubleEncoded (265) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV2MultiassetMultiAssetFilter (263) */ + /** @name XcmV2MultiassetMultiAssetFilter (266) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -3679,7 +3693,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (264) */ + /** @name XcmV2MultiassetWildMultiAsset (267) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3690,14 +3704,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (265) */ + /** @name XcmV2MultiassetWildFungibility (268) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (266) */ + /** @name XcmV2WeightLimit (269) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -3705,10 +3719,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (267) */ + /** @name XcmV3Xcm (270) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (269) */ + /** @name XcmV3Instruction (272) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -3938,16 +3952,16 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3MultiassetMultiAssets (270) */ + /** @name XcmV3MultiassetMultiAssets (273) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (272) */ + /** @name XcmV3MultiAsset (275) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (273) */ + /** @name XcmV3MultiassetAssetId (276) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -3956,7 +3970,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV3MultiassetFungibility (274) */ + /** @name XcmV3MultiassetFungibility (277) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3965,7 +3979,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (275) */ + /** @name XcmV3MultiassetAssetInstance (278) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3981,7 +3995,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmV3Response (276) */ + /** @name XcmV3Response (279) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4003,7 +4017,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3TraitsError (279) */ + /** @name XcmV3TraitsError (282) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4090,7 +4104,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name XcmV3PalletInfo (281) */ + /** @name XcmV3PalletInfo (284) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4100,7 +4114,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (284) */ + /** @name XcmV3MaybeErrorCode (287) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -4110,14 +4124,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV3QueryResponseInfo (287) */ + /** @name XcmV3QueryResponseInfo (290) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (288) */ + /** @name XcmV3MultiassetMultiAssetFilter (291) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4126,7 +4140,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (289) */ + /** @name XcmV3MultiassetWildMultiAsset (292) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4145,14 +4159,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (290) */ + /** @name XcmV3MultiassetWildFungibility (293) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (291) */ + /** @name XcmV3WeightLimit (294) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4160,10 +4174,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name StagingXcmV4Xcm (292) */ + /** @name StagingXcmV4Xcm (295) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (294) */ + /** @name StagingXcmV4Instruction (297) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -4393,19 +4407,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (295) */ + /** @name StagingXcmV4AssetAssets (298) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (297) */ + /** @name StagingXcmV4Asset (300) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (298) */ + /** @name StagingXcmV4AssetAssetId (301) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (299) */ + /** @name StagingXcmV4AssetFungibility (302) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -4414,7 +4428,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (300) */ + /** @name StagingXcmV4AssetAssetInstance (303) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -4430,7 +4444,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (301) */ + /** @name StagingXcmV4Response (304) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4452,7 +4466,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (303) */ + /** @name StagingXcmV4PalletInfo (306) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4462,14 +4476,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name StagingXcmV4QueryResponseInfo (307) */ + /** @name StagingXcmV4QueryResponseInfo (310) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (308) */ + /** @name StagingXcmV4AssetAssetFilter (311) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -4478,7 +4492,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (309) */ + /** @name StagingXcmV4AssetWildAsset (312) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4497,14 +4511,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (310) */ + /** @name StagingXcmV4AssetWildFungibility (313) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmVersionedAssets (311) */ + /** @name XcmVersionedAssets (314) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -4515,7 +4529,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name StagingXcmExecutorAssetTransferTransferType (323) */ + /** @name StagingXcmExecutorAssetTransferTransferType (326) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -4525,7 +4539,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (324) */ + /** @name XcmVersionedAssetId (327) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -4534,7 +4548,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (325) */ + /** @name PalletAssetsCall (328) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4748,7 +4762,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name PalletAssetManagerCall (326) */ + /** @name PalletAssetManagerCall (329) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -4757,23 +4771,12 @@ declare module "@polkadot/types/lookup" { readonly minAmount: u128; readonly isSufficient: bool; } & Struct; - readonly isSetAssetUnitsPerSecond: boolean; - readonly asSetAssetUnitsPerSecond: { - readonly assetType: MoonbeamRuntimeXcmConfigAssetType; - readonly unitsPerSecond: u128; - readonly numAssetsWeightHint: u32; - } & Struct; readonly isChangeExistingAssetType: boolean; readonly asChangeExistingAssetType: { readonly assetId: u128; readonly newAssetType: MoonbeamRuntimeXcmConfigAssetType; readonly numAssetsWeightHint: u32; } & Struct; - readonly isRemoveSupportedAsset: boolean; - readonly asRemoveSupportedAsset: { - readonly assetType: MoonbeamRuntimeXcmConfigAssetType; - readonly numAssetsWeightHint: u32; - } & Struct; readonly isRemoveExistingAssetType: boolean; readonly asRemoveExistingAssetType: { readonly assetId: u128; @@ -4786,21 +4789,19 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly type: | "RegisterForeignAsset" - | "SetAssetUnitsPerSecond" | "ChangeExistingAssetType" - | "RemoveSupportedAsset" | "RemoveExistingAssetType" | "DestroyForeignAsset"; } - /** @name MoonbeamRuntimeXcmConfigAssetType (327) */ + /** @name MoonbeamRuntimeXcmConfigAssetType (330) */ interface MoonbeamRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonbeamRuntimeAssetConfigAssetRegistrarMetadata (328) */ + /** @name MoonbeamRuntimeAssetConfigAssetRegistrarMetadata (331) */ interface MoonbeamRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -4808,7 +4809,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name OrmlXtokensModuleCall (329) */ + /** @name OrmlXtokensModuleCall (332) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -4861,7 +4862,7 @@ declare module "@polkadot/types/lookup" { | "TransferMultiassets"; } - /** @name MoonbeamRuntimeXcmConfigCurrencyId (330) */ + /** @name MoonbeamRuntimeXcmConfigCurrencyId (333) */ interface MoonbeamRuntimeXcmConfigCurrencyId extends Enum { readonly isSelfReserve: boolean; readonly isForeignAsset: boolean; @@ -4873,7 +4874,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; } - /** @name XcmVersionedAsset (331) */ + /** @name XcmVersionedAsset (334) */ interface XcmVersionedAsset extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiAsset; @@ -4884,7 +4885,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmTransactorCall (334) */ + /** @name PalletXcmTransactorCall (337) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -4961,19 +4962,19 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonbeamRuntimeXcmConfigTransactors (335) */ + /** @name MoonbeamRuntimeXcmConfigTransactors (338) */ interface MoonbeamRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (336) */ + /** @name PalletXcmTransactorCurrencyPayment (339) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (337) */ + /** @name PalletXcmTransactorCurrency (340) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonbeamRuntimeXcmConfigCurrencyId; @@ -4982,13 +4983,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (339) */ + /** @name PalletXcmTransactorTransactWeights (342) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletXcmTransactorHrmpOperation (342) */ + /** @name PalletXcmTransactorHrmpOperation (345) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -5006,20 +5007,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (343) */ + /** @name PalletXcmTransactorHrmpInitParams (346) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (344) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (347) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletEthereumXcmCall (345) */ + /** @name PalletEthereumXcmCall (348) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5046,7 +5047,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (346) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (349) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5055,7 +5056,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (347) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (350) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5065,7 +5066,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (348) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (351) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5073,13 +5074,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (349) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (352) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (352) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (355) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5088,7 +5089,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletMessageQueueCall (354) */ + /** @name PalletMessageQueueCall (357) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5105,7 +5106,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (355) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (358) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5114,23 +5115,96 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletRandomnessCall (356) */ + /** @name PalletMoonbeamForeignAssetsCall (359) */ + interface PalletMoonbeamForeignAssetsCall extends Enum { + readonly isCreateForeignAsset: boolean; + readonly asCreateForeignAsset: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + readonly decimals: u8; + readonly symbol: Bytes; + readonly name: Bytes; + } & Struct; + readonly isChangeXcmLocation: boolean; + readonly asChangeXcmLocation: { + readonly assetId: u128; + readonly newXcmLocation: StagingXcmV4Location; + } & Struct; + readonly isFreezeForeignAsset: boolean; + readonly asFreezeForeignAsset: { + readonly assetId: u128; + readonly allowXcmDeposit: bool; + } & Struct; + readonly isUnfreezeForeignAsset: boolean; + readonly asUnfreezeForeignAsset: { + readonly assetId: u128; + } & Struct; + readonly type: + | "CreateForeignAsset" + | "ChangeXcmLocation" + | "FreezeForeignAsset" + | "UnfreezeForeignAsset"; + } + + /** @name PalletXcmWeightTraderCall (361) */ + interface PalletXcmWeightTraderCall extends Enum { + readonly isAddAsset: boolean; + readonly asAddAsset: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isEditAsset: boolean; + readonly asEditAsset: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isPauseAssetSupport: boolean; + readonly asPauseAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isResumeAssetSupport: boolean; + readonly asResumeAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isRemoveAsset: boolean; + readonly asRemoveAsset: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly type: + | "AddAsset" + | "EditAsset" + | "PauseAssetSupport" + | "ResumeAssetSupport" + | "RemoveAsset"; + } + + /** @name PalletEmergencyParaXcmCall (362) */ + interface PalletEmergencyParaXcmCall extends Enum { + readonly isPausedToNormal: boolean; + readonly isFastAuthorizeUpgrade: boolean; + readonly asFastAuthorizeUpgrade: { + readonly codeHash: H256; + } & Struct; + readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; + } + + /** @name PalletRandomnessCall (363) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name SpRuntimeBlakeTwo256 (357) */ + /** @name SpRuntimeBlakeTwo256 (364) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (359) */ + /** @name PalletConvictionVotingTally (366) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletWhitelistEvent (360) */ + /** @name PalletWhitelistEvent (367) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -5151,19 +5225,19 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (362) */ + /** @name FrameSupportDispatchPostDispatchInfo (369) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (363) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (370) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletCollectiveEvent (364) */ + /** @name PalletCollectiveEvent (371) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5214,7 +5288,7 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletTreasuryEvent (366) */ + /** @name PalletTreasuryEvent (373) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5302,7 +5376,7 @@ declare module "@polkadot/types/lookup" { | "SpendProcessed"; } - /** @name PalletCrowdloanRewardsEvent (367) */ + /** @name PalletCrowdloanRewardsEvent (374) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>; @@ -5327,7 +5401,7 @@ declare module "@polkadot/types/lookup" { | "InitializedAccountWithNotEnoughContribution"; } - /** @name CumulusPalletXcmpQueueEvent (368) */ + /** @name CumulusPalletXcmpQueueEvent (375) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -5336,7 +5410,7 @@ declare module "@polkadot/types/lookup" { readonly type: "XcmpMessageSent"; } - /** @name CumulusPalletXcmEvent (369) */ + /** @name CumulusPalletXcmEvent (376) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -5347,7 +5421,7 @@ declare module "@polkadot/types/lookup" { readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward"; } - /** @name StagingXcmV4TraitsOutcome (370) */ + /** @name StagingXcmV4TraitsOutcome (377) */ interface StagingXcmV4TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -5365,7 +5439,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Complete" | "Incomplete" | "Error"; } - /** @name CumulusPalletDmpQueueEvent (371) */ + /** @name CumulusPalletDmpQueueEvent (378) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isStartedExport: boolean; readonly isExported: boolean; @@ -5410,7 +5484,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmEvent (372) */ + /** @name PalletXcmEvent (379) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -5575,7 +5649,7 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name PalletAssetsEvent (373) */ + /** @name PalletAssetsEvent (380) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -5737,7 +5811,7 @@ declare module "@polkadot/types/lookup" { | "Blocked"; } - /** @name PalletAssetManagerEvent (374) */ + /** @name PalletAssetManagerEvent (381) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -5746,10 +5820,6 @@ declare module "@polkadot/types/lookup" { readonly metadata: MoonbeamRuntimeAssetConfigAssetRegistrarMetadata; } & Struct; readonly isUnitsPerSecondChanged: boolean; - readonly asUnitsPerSecondChanged: { - readonly assetType: MoonbeamRuntimeXcmConfigAssetType; - readonly unitsPerSecond: u128; - } & Struct; readonly isForeignAssetXcmLocationChanged: boolean; readonly asForeignAssetXcmLocationChanged: { readonly assetId: u128; @@ -5783,7 +5853,7 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name OrmlXtokensModuleEvent (375) */ + /** @name OrmlXtokensModuleEvent (382) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredAssets: boolean; readonly asTransferredAssets: { @@ -5795,7 +5865,7 @@ declare module "@polkadot/types/lookup" { readonly type: "TransferredAssets"; } - /** @name PalletXcmTransactorEvent (376) */ + /** @name PalletXcmTransactorEvent (383) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -5865,14 +5935,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (377) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (384) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletEthereumXcmEvent (378) */ + /** @name PalletEthereumXcmEvent (385) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -5882,7 +5952,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletMessageQueueEvent (379) */ + /** @name PalletMessageQueueEvent (386) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -5912,7 +5982,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (380) */ + /** @name FrameSupportMessagesProcessMessageError (387) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -5923,7 +5993,76 @@ declare module "@polkadot/types/lookup" { readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; } - /** @name PalletRandomnessEvent (381) */ + /** @name PalletMoonbeamForeignAssetsEvent (388) */ + interface PalletMoonbeamForeignAssetsEvent extends Enum { + readonly isForeignAssetCreated: boolean; + readonly asForeignAssetCreated: { + readonly contractAddress: H160; + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetXcmLocationChanged: boolean; + readonly asForeignAssetXcmLocationChanged: { + readonly assetId: u128; + readonly newXcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetFrozen: boolean; + readonly asForeignAssetFrozen: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetUnfrozen: boolean; + readonly asForeignAssetUnfrozen: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly type: + | "ForeignAssetCreated" + | "ForeignAssetXcmLocationChanged" + | "ForeignAssetFrozen" + | "ForeignAssetUnfrozen"; + } + + /** @name PalletXcmWeightTraderEvent (389) */ + interface PalletXcmWeightTraderEvent extends Enum { + readonly isSupportedAssetAdded: boolean; + readonly asSupportedAssetAdded: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isSupportedAssetEdited: boolean; + readonly asSupportedAssetEdited: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isPauseAssetSupport: boolean; + readonly asPauseAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isResumeAssetSupport: boolean; + readonly asResumeAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isSupportedAssetRemoved: boolean; + readonly asSupportedAssetRemoved: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly type: + | "SupportedAssetAdded" + | "SupportedAssetEdited" + | "PauseAssetSupport" + | "ResumeAssetSupport" + | "SupportedAssetRemoved"; + } + + /** @name PalletEmergencyParaXcmEvent (390) */ + interface PalletEmergencyParaXcmEvent extends Enum { + readonly isEnteredPausedXcmMode: boolean; + readonly isNormalXcmOperationResumed: boolean; + readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; + } + + /** @name PalletRandomnessEvent (391) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -5968,7 +6107,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name FrameSystemPhase (382) */ + /** @name FrameSystemPhase (392) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -5977,33 +6116,33 @@ declare module "@polkadot/types/lookup" { readonly type: "ApplyExtrinsic" | "Finalization" | "Initialization"; } - /** @name FrameSystemLastRuntimeUpgradeInfo (384) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (394) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (385) */ + /** @name FrameSystemCodeUpgradeAuthorization (395) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (386) */ + /** @name FrameSystemLimitsBlockWeights (396) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (387) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (397) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (388) */ + /** @name FrameSystemLimitsWeightsPerClass (398) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6011,25 +6150,25 @@ declare module "@polkadot/types/lookup" { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (389) */ + /** @name FrameSystemLimitsBlockLength (399) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (390) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (400) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (391) */ + /** @name SpWeightsRuntimeDbWeight (401) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (392) */ + /** @name SpVersionRuntimeVersion (402) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6041,7 +6180,7 @@ declare module "@polkadot/types/lookup" { readonly stateVersion: u8; } - /** @name FrameSystemError (396) */ + /** @name FrameSystemError (406) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6064,14 +6203,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (398) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (399) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; @@ -6081,33 +6220,33 @@ declare module "@polkadot/types/lookup" { >; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (401) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (405) */ + /** @name PolkadotPrimitivesV7UpgradeGoAhead (415) */ interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (406) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (408) */ + /** @name PolkadotPrimitivesV7UpgradeRestriction (418) */ interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (409) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -6115,14 +6254,14 @@ declare module "@polkadot/types/lookup" { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (410) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (413) */ + /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (423) */ interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -6132,7 +6271,7 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (414) */ + /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (424) */ interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -6146,19 +6285,19 @@ declare module "@polkadot/types/lookup" { readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (415) */ + /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (425) */ interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (421) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (423) */ + /** @name CumulusPalletParachainSystemError (433) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -6179,14 +6318,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletBalancesBalanceLock (425) */ + /** @name PalletBalancesBalanceLock (435) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (426) */ + /** @name PalletBalancesReasons (436) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6194,32 +6333,32 @@ declare module "@polkadot/types/lookup" { readonly type: "Fee" | "Misc" | "All"; } - /** @name PalletBalancesReserveData (429) */ + /** @name PalletBalancesReserveData (439) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name MoonbeamRuntimeRuntimeHoldReason (433) */ + /** @name MoonbeamRuntimeRuntimeHoldReason (443) */ interface MoonbeamRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: "Preimage"; } - /** @name PalletPreimageHoldReason (434) */ + /** @name PalletPreimageHoldReason (444) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (437) */ + /** @name PalletBalancesIdAmount (447) */ interface PalletBalancesIdAmount extends Struct { readonly id: Null; readonly amount: u128; } - /** @name PalletBalancesError (439) */ + /** @name PalletBalancesError (449) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6248,20 +6387,14 @@ declare module "@polkadot/types/lookup" { | "DeltaZero"; } - /** @name PalletTransactionPaymentReleases (440) */ + /** @name PalletTransactionPaymentReleases (450) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: "V1Ancient" | "V2"; } - /** @name PalletParachainStakingParachainBondConfig (441) */ - interface PalletParachainStakingParachainBondConfig extends Struct { - readonly account: AccountId20; - readonly percent: Percent; - } - - /** @name PalletParachainStakingRoundInfo (442) */ + /** @name PalletParachainStakingRoundInfo (451) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; @@ -6269,7 +6402,7 @@ declare module "@polkadot/types/lookup" { readonly firstSlot: u64; } - /** @name PalletParachainStakingDelegator (443) */ + /** @name PalletParachainStakingDelegator (452) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId20; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -6278,16 +6411,16 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (444) */ + /** @name PalletParachainStakingSetOrderedSet (453) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (445) */ + /** @name PalletParachainStakingBond (454) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId20; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (447) */ + /** @name PalletParachainStakingDelegatorStatus (456) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -6295,7 +6428,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Leaving"; } - /** @name PalletParachainStakingCandidateMetadata (448) */ + /** @name PalletParachainStakingCandidateMetadata (457) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -6309,7 +6442,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (449) */ + /** @name PalletParachainStakingCapacityStatus (458) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -6317,13 +6450,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Full" | "Empty" | "Partial"; } - /** @name PalletParachainStakingCandidateBondLessRequest (451) */ + /** @name PalletParachainStakingCandidateBondLessRequest (460) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (452) */ + /** @name PalletParachainStakingCollatorStatus (461) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -6332,50 +6465,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Idle" | "Leaving"; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (454) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (463) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId20; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (457) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (466) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId20; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (459) */ + /** @name PalletParachainStakingDelegations (468) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingSetBoundedOrderedSet (461) */ + /** @name PalletParachainStakingSetBoundedOrderedSet (470) */ interface PalletParachainStakingSetBoundedOrderedSet extends Vec {} - /** @name PalletParachainStakingCollatorSnapshot (464) */ + /** @name PalletParachainStakingCollatorSnapshot (473) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (466) */ + /** @name PalletParachainStakingBondWithAutoCompound (475) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId20; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (467) */ + /** @name PalletParachainStakingDelayedPayout (476) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (468) */ + /** @name PalletParachainStakingInflationInflationInfo (477) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -6394,7 +6527,7 @@ declare module "@polkadot/types/lookup" { } & Struct; } - /** @name PalletParachainStakingError (469) */ + /** @name PalletParachainStakingError (478) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -6423,6 +6556,7 @@ declare module "@polkadot/types/lookup" { readonly isCannotSetBelowMin: boolean; readonly isRoundLengthMustBeGreaterThanTotalSelectedCollators: boolean; readonly isNoWritingSameValue: boolean; + readonly isTotalInflationDistributionPercentExceeds100: boolean; readonly isTooLowCandidateCountWeightHintJoinCandidates: boolean; readonly isTooLowCandidateCountWeightHintCancelLeaveCandidates: boolean; readonly isTooLowCandidateCountToLeaveCandidates: boolean; @@ -6479,6 +6613,7 @@ declare module "@polkadot/types/lookup" { | "CannotSetBelowMin" | "RoundLengthMustBeGreaterThanTotalSelectedCollators" | "NoWritingSameValue" + | "TotalInflationDistributionPercentExceeds100" | "TooLowCandidateCountWeightHintJoinCandidates" | "TooLowCandidateCountWeightHintCancelLeaveCandidates" | "TooLowCandidateCountToLeaveCandidates" @@ -6509,7 +6644,7 @@ declare module "@polkadot/types/lookup" { | "CurrentRoundTooLow"; } - /** @name PalletAuthorInherentError (470) */ + /** @name PalletAuthorInherentError (479) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -6517,14 +6652,14 @@ declare module "@polkadot/types/lookup" { readonly type: "AuthorAlreadySet" | "NoAccountId" | "CannotBeAuthor"; } - /** @name PalletAuthorMappingRegistrationInfo (471) */ + /** @name PalletAuthorMappingRegistrationInfo (480) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId20; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (472) */ + /** @name PalletAuthorMappingError (481) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -6545,20 +6680,20 @@ declare module "@polkadot/types/lookup" { | "DecodeKeysFailed"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (473) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (482) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (475) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (484) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (476) */ + /** @name PalletMoonbeamOrbitersError (485) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -6581,27 +6716,27 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletUtilityError (479) */ + /** @name PalletUtilityError (488) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: "TooManyCalls"; } - /** @name PalletProxyProxyDefinition (482) */ + /** @name PalletProxyProxyDefinition (491) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId20; readonly proxyType: MoonbeamRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (486) */ + /** @name PalletProxyAnnouncement (495) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (488) */ + /** @name PalletProxyError (497) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -6622,34 +6757,34 @@ declare module "@polkadot/types/lookup" { | "NoSelfProxy"; } - /** @name PalletMaintenanceModeError (489) */ + /** @name PalletMaintenanceModeError (498) */ interface PalletMaintenanceModeError extends Enum { readonly isAlreadyInMaintenanceMode: boolean; readonly isNotInMaintenanceMode: boolean; readonly type: "AlreadyInMaintenanceMode" | "NotInMaintenanceMode"; } - /** @name PalletIdentityRegistration (491) */ + /** @name PalletIdentityRegistration (500) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (500) */ + /** @name PalletIdentityRegistrarInfo (509) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (502) */ + /** @name PalletIdentityAuthorityProperties (511) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (505) */ + /** @name PalletIdentityError (514) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -6706,7 +6841,7 @@ declare module "@polkadot/types/lookup" { | "NotExpired"; } - /** @name PalletMigrationsError (506) */ + /** @name PalletMigrationsError (515) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -6719,7 +6854,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletMultisigMultisig (508) */ + /** @name PalletMultisigMultisig (517) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -6727,7 +6862,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (510) */ + /** @name PalletMultisigError (519) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -6760,21 +6895,28 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (511) */ + /** @name PalletMoonbeamLazyMigrationsError (520) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; readonly isContractNotCorrupted: boolean; - readonly type: "LimitCannotBeZero" | "AddressesLengthCannotBeZero" | "ContractNotCorrupted"; + readonly isContractMetadataAlreadySet: boolean; + readonly isContractNotExist: boolean; + readonly type: + | "LimitCannotBeZero" + | "AddressesLengthCannotBeZero" + | "ContractNotCorrupted" + | "ContractMetadataAlreadySet" + | "ContractNotExist"; } - /** @name PalletEvmCodeMetadata (512) */ + /** @name PalletEvmCodeMetadata (521) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (514) */ + /** @name PalletEvmError (523) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6805,7 +6947,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (517) */ + /** @name FpRpcTransactionStatus (526) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6816,10 +6958,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (519) */ + /** @name EthbloomBloom (528) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (521) */ + /** @name EthereumReceiptReceiptV3 (530) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6830,7 +6972,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (522) */ + /** @name EthereumReceiptEip658ReceiptData (531) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6838,14 +6980,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (523) */ + /** @name EthereumBlock (532) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (524) */ + /** @name EthereumHeader (533) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -6864,17 +7006,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (525) */ + /** @name EthereumTypesHashH64 (534) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (530) */ + /** @name PalletEthereumError (539) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (533) */ + /** @name PalletSchedulerScheduled (542) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -6883,14 +7025,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonbeamRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (535) */ + /** @name PalletSchedulerRetryConfig (544) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (536) */ + /** @name PalletSchedulerError (545) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -6905,7 +7047,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (537) */ + /** @name PalletPreimageOldRequestStatus (546) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -6921,7 +7063,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (540) */ + /** @name PalletPreimageRequestStatus (549) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -6937,7 +7079,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (546) */ + /** @name PalletPreimageError (555) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -6958,7 +7100,7 @@ declare module "@polkadot/types/lookup" { | "TooFew"; } - /** @name PalletConvictionVotingVoteVoting (548) */ + /** @name PalletConvictionVotingVoteVoting (557) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -6967,23 +7109,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (549) */ + /** @name PalletConvictionVotingVoteCasting (558) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (553) */ + /** @name PalletConvictionVotingDelegations (562) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (554) */ + /** @name PalletConvictionVotingVotePriorLock (563) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (555) */ + /** @name PalletConvictionVotingVoteDelegating (564) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -6992,7 +7134,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (559) */ + /** @name PalletConvictionVotingError (568) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7021,7 +7163,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (560) */ + /** @name PalletReferendaReferendumInfo (569) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7046,7 +7188,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (561) */ + /** @name PalletReferendaReferendumStatus (570) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonbeamRuntimeOriginCaller; @@ -7061,19 +7203,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (562) */ + /** @name PalletReferendaDeposit (571) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (565) */ + /** @name PalletReferendaDecidingStatus (574) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (573) */ + /** @name PalletReferendaTrackInfo (582) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7086,7 +7228,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (574) */ + /** @name PalletReferendaCurve (583) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7110,7 +7252,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (577) */ + /** @name PalletReferendaError (586) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7143,7 +7285,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (578) */ + /** @name PalletWhitelistError (587) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7158,7 +7300,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (580) */ + /** @name PalletCollectiveVotes (589) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7167,7 +7309,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (581) */ + /** @name PalletCollectiveError (590) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7194,7 +7336,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (584) */ + /** @name PalletTreasuryProposal (593) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7202,7 +7344,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (587) */ + /** @name PalletTreasurySpendStatus (596) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7212,7 +7354,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (588) */ + /** @name PalletTreasuryPaymentState (597) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7223,10 +7365,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (590) */ + /** @name FrameSupportPalletId (599) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (591) */ + /** @name PalletTreasuryError (600) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -7255,14 +7397,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (592) */ + /** @name PalletCrowdloanRewardsRewardInfo (601) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (594) */ + /** @name PalletCrowdloanRewardsError (603) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7297,7 +7439,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (599) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (608) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7306,21 +7448,21 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (600) */ + /** @name CumulusPalletXcmpQueueOutboundState (609) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (602) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (611) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (603) */ + /** @name CumulusPalletXcmpQueueError (612) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -7328,7 +7470,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; } - /** @name CumulusPalletDmpQueueMigrationState (604) */ + /** @name CumulusPalletDmpQueueMigrationState (613) */ interface CumulusPalletDmpQueueMigrationState extends Enum { readonly isNotStarted: boolean; readonly isStartedExport: boolean; @@ -7356,7 +7498,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmQueryStatus (607) */ + /** @name PalletXcmQueryStatus (616) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7378,7 +7520,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (611) */ + /** @name XcmVersionedResponse (620) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7389,7 +7531,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (617) */ + /** @name PalletXcmVersionMigrationStage (626) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7403,7 +7545,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (620) */ + /** @name PalletXcmRemoteLockedFungibleRecord (629) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7411,7 +7553,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (627) */ + /** @name PalletXcmError (636) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7464,7 +7606,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (628) */ + /** @name PalletAssetsAssetDetails (637) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7480,7 +7622,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (629) */ + /** @name PalletAssetsAssetStatus (638) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7488,7 +7630,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (631) */ + /** @name PalletAssetsAssetAccount (640) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7496,7 +7638,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (632) */ + /** @name PalletAssetsAccountStatus (641) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7504,7 +7646,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (633) */ + /** @name PalletAssetsExistenceReason (642) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7516,13 +7658,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (635) */ + /** @name PalletAssetsApproval (644) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (636) */ + /** @name PalletAssetsAssetMetadata (645) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7531,7 +7673,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (638) */ + /** @name PalletAssetsError (647) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7576,7 +7718,7 @@ declare module "@polkadot/types/lookup" { | "CallbackFailed"; } - /** @name PalletAssetManagerError (640) */ + /** @name PalletAssetManagerError (648) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7597,7 +7739,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name OrmlXtokensModuleError (641) */ + /** @name OrmlXtokensModuleError (649) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -7642,7 +7784,7 @@ declare module "@polkadot/types/lookup" { | "RateLimited"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (642) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (650) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7664,7 +7806,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (643) */ + /** @name PalletXcmTransactorError (651) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7723,13 +7865,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (644) */ + /** @name PalletEthereumXcmError (652) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (645) */ + /** @name PalletMessageQueueBookState (653) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7739,13 +7881,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (647) */ + /** @name PalletMessageQueueNeighbours (655) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (649) */ + /** @name PalletMessageQueuePage (657) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7755,7 +7897,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (651) */ + /** @name PalletMessageQueueError (659) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7778,19 +7920,90 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletPrecompileBenchmarksError (653) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (661) */ + interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { + readonly isActive: boolean; + readonly isFrozenXcmDepositAllowed: boolean; + readonly isFrozenXcmDepositForbidden: boolean; + readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; + } + + /** @name PalletMoonbeamForeignAssetsError (662) */ + interface PalletMoonbeamForeignAssetsError extends Enum { + readonly isAssetAlreadyExists: boolean; + readonly isAssetAlreadyFrozen: boolean; + readonly isAssetDoesNotExist: boolean; + readonly isAssetIdFiltered: boolean; + readonly isAssetNotFrozen: boolean; + readonly isCorruptedStorageOrphanLocation: boolean; + readonly isErc20ContractCreationFail: boolean; + readonly isEvmCallPauseFail: boolean; + readonly isEvmCallUnpauseFail: boolean; + readonly isEvmInternalError: boolean; + readonly isInvalidSymbol: boolean; + readonly isInvalidTokenName: boolean; + readonly isLocationAlreadyExists: boolean; + readonly isTooManyForeignAssets: boolean; + readonly type: + | "AssetAlreadyExists" + | "AssetAlreadyFrozen" + | "AssetDoesNotExist" + | "AssetIdFiltered" + | "AssetNotFrozen" + | "CorruptedStorageOrphanLocation" + | "Erc20ContractCreationFail" + | "EvmCallPauseFail" + | "EvmCallUnpauseFail" + | "EvmInternalError" + | "InvalidSymbol" + | "InvalidTokenName" + | "LocationAlreadyExists" + | "TooManyForeignAssets"; + } + + /** @name PalletXcmWeightTraderError (664) */ + interface PalletXcmWeightTraderError extends Enum { + readonly isAssetAlreadyAdded: boolean; + readonly isAssetAlreadyPaused: boolean; + readonly isAssetNotFound: boolean; + readonly isAssetNotPaused: boolean; + readonly isXcmLocationFiltered: boolean; + readonly isPriceCannotBeZero: boolean; + readonly type: + | "AssetAlreadyAdded" + | "AssetAlreadyPaused" + | "AssetNotFound" + | "AssetNotPaused" + | "XcmLocationFiltered" + | "PriceCannotBeZero"; + } + + /** @name PalletEmergencyParaXcmXcmMode (665) */ + interface PalletEmergencyParaXcmXcmMode extends Enum { + readonly isNormal: boolean; + readonly isPaused: boolean; + readonly type: "Normal" | "Paused"; + } + + /** @name PalletEmergencyParaXcmError (666) */ + interface PalletEmergencyParaXcmError extends Enum { + readonly isNotInPausedMode: boolean; + readonly type: "NotInPausedMode"; + } + + /** @name PalletPrecompileBenchmarksError (668) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (654) */ + /** @name PalletRandomnessRequestState (669) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (655) */ + /** @name PalletRandomnessRequest (670) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7801,7 +8014,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (656) */ + /** @name PalletRandomnessRequestInfo (671) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7810,7 +8023,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (657) */ + /** @name PalletRandomnessRequestType (672) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7819,13 +8032,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (658) */ + /** @name PalletRandomnessRandomnessResult (673) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (659) */ + /** @name PalletRandomnessError (674) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -7854,27 +8067,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (662) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (677) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (663) */ + /** @name FrameSystemExtensionsCheckSpecVersion (678) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (664) */ + /** @name FrameSystemExtensionsCheckTxVersion (679) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (665) */ + /** @name FrameSystemExtensionsCheckGenesis (680) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (668) */ + /** @name FrameSystemExtensionsCheckNonce (683) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (669) */ + /** @name FrameSystemExtensionsCheckWeight (684) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (670) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (685) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name MoonbeamRuntimeRuntime (672) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (686) */ + interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { + readonly mode: FrameMetadataHashExtensionMode; + } + + /** @name FrameMetadataHashExtensionMode (687) */ + interface FrameMetadataHashExtensionMode extends Enum { + readonly isDisabled: boolean; + readonly isEnabled: boolean; + readonly type: "Disabled" | "Enabled"; + } + + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (688) */ + type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; + + /** @name MoonbeamRuntimeRuntime (690) */ type MoonbeamRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/types.ts b/typescript-api/src/moonbeam/interfaces/types.ts index 11b9b02166..35d50cccd0 100644 --- a/typescript-api/src/moonbeam/interfaces/types.ts +++ b/typescript-api/src/moonbeam/interfaces/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from "./moon/types.js"; +export * from "./empty/types.js"; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-consts.ts b/typescript-api/src/moonriver/interfaces/augment-api-consts.ts index f86b6651e7..8aa1f678ef 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-consts.ts @@ -298,8 +298,7 @@ declare module "@polkadot/api-base/types/consts" { * * This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing * storage value. Thus, when configuring `ProxyDepositFactor` one should take into account `32 - * - * - Proxy_type.encode().len()` bytes of data. + * + proxy_type.encode().len()` bytes of data. */ proxyDepositFactor: u128 & AugmentedConst; /** Generic const */ diff --git a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts index f87f4c1441..b0ba14454a 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts @@ -210,6 +210,12 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + emergencyParaXcm: { + /** The current XCM Mode is not Paused */ + NotInPausedMode: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; ethereum: { /** Signature is invalid. */ InvalidSignature: AugmentedError; @@ -254,6 +260,24 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + evmForeignAssets: { + AssetAlreadyExists: AugmentedError; + AssetAlreadyFrozen: AugmentedError; + AssetDoesNotExist: AugmentedError; + AssetIdFiltered: AugmentedError; + AssetNotFrozen: AugmentedError; + CorruptedStorageOrphanLocation: AugmentedError; + Erc20ContractCreationFail: AugmentedError; + EvmCallPauseFail: AugmentedError; + EvmCallUnpauseFail: AugmentedError; + EvmInternalError: AugmentedError; + InvalidSymbol: AugmentedError; + InvalidTokenName: AugmentedError; + LocationAlreadyExists: AugmentedError; + TooManyForeignAssets: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; identity: { /** Account ID is already named. */ AlreadyClaimed: AugmentedError; @@ -363,8 +387,12 @@ declare module "@polkadot/api-base/types/errors" { moonbeamLazyMigrations: { /** There must be at least one address */ AddressesLengthCannotBeZero: AugmentedError; + /** The contract already have metadata */ + ContractMetadataAlreadySet: AugmentedError; /** The contract is not corrupted (Still exist or properly suicided) */ ContractNotCorrupted: AugmentedError; + /** Contract not exist */ + ContractNotExist: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; /** Generic error */ @@ -509,6 +537,7 @@ declare module "@polkadot/api-base/types/errors" { TooLowDelegationCountToAutoCompound: AugmentedError; TooLowDelegationCountToDelegate: AugmentedError; TooLowDelegationCountToLeaveDelegators: AugmentedError; + TotalInflationDistributionPercentExceeds100: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; @@ -838,6 +867,22 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; + xcmWeightTrader: { + /** The given asset was already added */ + AssetAlreadyAdded: AugmentedError; + /** The given asset was already paused */ + AssetAlreadyPaused: AugmentedError; + /** The given asset was not found */ + AssetNotFound: AugmentedError; + /** The given asset is not paused */ + AssetNotPaused: AugmentedError; + /** The relative price cannot be zero */ + PriceCannotBeZero: AugmentedError; + /** XCM location filtered */ + XcmLocationFiltered: AugmentedError; + /** Generic error */ + [key: string]: AugmentedError; + }; xTokens: { /** Asset has no reserve location. */ AssetHasNoReserve: AugmentedError; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-events.ts b/typescript-api/src/moonriver/interfaces/augment-api-events.ts index 3bcbaa0113..fd649055ed 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-events.ts @@ -38,6 +38,7 @@ import type { PalletMultisigTimepoint, PalletParachainStakingDelegationRequestsCancelledScheduledRequest, PalletParachainStakingDelegatorAdded, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorHrmpOperation, PalletXcmTransactorRemoteTransactInfoWithMaxWeight, SessionKeysPrimitivesVrfVrfCryptoPublic, @@ -101,11 +102,7 @@ declare module "@polkadot/api-base/types/events" { { assetType: MoonriverRuntimeXcmConfigAssetType } >; /** Changed the amount of units we are charging per execution second for a given asset */ - UnitsPerSecondChanged: AugmentedEvent< - ApiType, - [assetType: MoonriverRuntimeXcmConfigAssetType, unitsPerSecond: u128], - { assetType: MoonriverRuntimeXcmConfigAssetType; unitsPerSecond: u128 } - >; + UnitsPerSecondChanged: AugmentedEvent; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -517,6 +514,14 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + emergencyParaXcm: { + /** The XCM incoming execution was Paused */ + EnteredPausedXcmMode: AugmentedEvent; + /** The XCM incoming execution returned to normal operation */ + NormalXcmOperationResumed: AugmentedEvent; + /** Generic event */ + [key: string]: AugmentedEvent; + }; ethereum: { /** An ethereum transaction was successfully executed. */ Executed: AugmentedEvent< @@ -563,6 +568,32 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + evmForeignAssets: { + /** New asset with the asset manager is registered */ + ForeignAssetCreated: AugmentedEvent< + ApiType, + [contractAddress: H160, assetId: u128, xcmLocation: StagingXcmV4Location], + { contractAddress: H160; assetId: u128; xcmLocation: StagingXcmV4Location } + >; + ForeignAssetFrozen: AugmentedEvent< + ApiType, + [assetId: u128, xcmLocation: StagingXcmV4Location], + { assetId: u128; xcmLocation: StagingXcmV4Location } + >; + ForeignAssetUnfrozen: AugmentedEvent< + ApiType, + [assetId: u128, xcmLocation: StagingXcmV4Location], + { assetId: u128; xcmLocation: StagingXcmV4Location } + >; + /** Changed the xcm type mapping for a given asset id */ + ForeignAssetXcmLocationChanged: AugmentedEvent< + ApiType, + [assetId: u128, newXcmLocation: StagingXcmV4Location], + { assetId: u128; newXcmLocation: StagingXcmV4Location } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; identity: { /** A username authority was added. */ AuthorityAdded: AugmentedEvent; @@ -1113,6 +1144,23 @@ declare module "@polkadot/api-base/types/events" { totalCandidateStaked: u128; } >; + /** Transferred to account which holds funds reserved for parachain bond. */ + InflationDistributed: AugmentedEvent< + ApiType, + [index: u32, account: AccountId20, value: u128], + { index: u32; account: AccountId20; value: u128 } + >; + InflationDistributionConfigUpdated: AugmentedEvent< + ApiType, + [ + old: PalletParachainStakingInflationDistributionConfig, + new_: PalletParachainStakingInflationDistributionConfig + ], + { + old: PalletParachainStakingInflationDistributionConfig; + new_: PalletParachainStakingInflationDistributionConfig; + } + >; /** Annual inflation input (first 3) was used to derive new per-round inflation (last 3) */ InflationSet: AugmentedEvent< ApiType, @@ -1145,24 +1193,6 @@ declare module "@polkadot/api-base/types/events" { [startingBlock: u32, round: u32, selectedCollatorsNumber: u32, totalBalance: u128], { startingBlock: u32; round: u32; selectedCollatorsNumber: u32; totalBalance: u128 } >; - /** Account (re)set for parachain bond treasury. */ - ParachainBondAccountSet: AugmentedEvent< - ApiType, - [old: AccountId20, new_: AccountId20], - { old: AccountId20; new_: AccountId20 } - >; - /** Percent of inflation reserved for parachain bond (re)set. */ - ParachainBondReservePercentSet: AugmentedEvent< - ApiType, - [old: Percent, new_: Percent], - { old: Percent; new_: Percent } - >; - /** Transferred to account which holds funds reserved for parachain bond. */ - ReservedForParachainBond: AugmentedEvent< - ApiType, - [account: AccountId20, value: u128], - { account: AccountId20; value: u128 } - >; /** Paid the account (delegator or collator) the balance as liquid rewards. */ Rewarded: AugmentedEvent< ApiType, @@ -2033,6 +2063,40 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + xcmWeightTrader: { + /** Pause support for a given asset */ + PauseAssetSupport: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** Resume support for a given asset */ + ResumeAssetSupport: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** New supported asset is registered */ + SupportedAssetAdded: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location, relativePrice: u128], + { location: StagingXcmV4Location; relativePrice: u128 } + >; + /** Changed the amount of units we are charging per execution second for a given asset */ + SupportedAssetEdited: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location, relativePrice: u128], + { location: StagingXcmV4Location; relativePrice: u128 } + >; + /** Supported asset type for fee payment removed */ + SupportedAssetRemoved: AugmentedEvent< + ApiType, + [location: StagingXcmV4Location], + { location: StagingXcmV4Location } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; xTokens: { /** Transferred `Asset` with fee. */ TransferredAssets: AugmentedEvent< diff --git a/typescript-api/src/moonriver/interfaces/augment-api-query.ts b/typescript-api/src/moonriver/interfaces/augment-api-query.ts index 5dce72882d..2a8957b3d5 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-query.ts @@ -65,12 +65,14 @@ import type { PalletCollectiveVotes, PalletConvictionVotingVoteVoting, PalletCrowdloanRewardsRewardInfo, + PalletEmergencyParaXcmXcmMode, PalletEvmCodeMetadata, PalletIdentityAuthorityProperties, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletMessageQueueBookState, PalletMessageQueuePage, + PalletMoonbeamForeignAssetsAssetStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, @@ -81,8 +83,9 @@ import type { PalletParachainStakingDelegationRequestsScheduledRequest, PalletParachainStakingDelegations, PalletParachainStakingDelegator, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletPreimageOldRequestStatus, @@ -148,25 +151,6 @@ declare module "@polkadot/api-base/types/storage" { [MoonriverRuntimeXcmConfigAssetType] > & QueryableStorageEntry; - /** - * Stores the units per second for local execution for a AssetType. This is used to know how - * to charge for XCM execution in a particular asset Not all assets might contain units per - * second, hence the different storage - */ - assetTypeUnitsPerSecond: AugmentedQuery< - ApiType, - ( - arg: MoonriverRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array - ) => Observable>, - [MoonriverRuntimeXcmConfigAssetType] - > & - QueryableStorageEntry; - supportedFeePaymentAssets: AugmentedQuery< - ApiType, - () => Observable>, - [] - > & - QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; @@ -435,6 +419,13 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + emergencyParaXcm: { + /** Whether incoming XCM is enabled or paused */ + mode: AugmentedQuery Observable, []> & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; ethereum: { blockHash: AugmentedQuery< ApiType, @@ -520,6 +511,36 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + evmForeignAssets: { + /** + * Mapping from an asset id to a Foreign asset type. This is mostly used when receiving + * transaction specifying an asset directly, like transferring an asset from this chain to another. + */ + assetsById: AugmentedQuery< + ApiType, + (arg: u128 | AnyNumber | Uint8Array) => Observable>, + [u128] + > & + QueryableStorageEntry; + /** + * Reverse mapping of AssetsById. Mapping from a foreign asset to an asset id. This is mostly + * used when receiving a multilocation XCM message to retrieve the corresponding asset in + * which tokens should me minted. + */ + assetsByLocation: AugmentedQuery< + ApiType, + ( + arg: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => Observable>>, + [StagingXcmV4Location] + > & + QueryableStorageEntry; + /** Counter for the related counted storage map */ + counterForAssetsById: AugmentedQuery Observable, []> & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; identity: { /** * Reverse lookup from `username` to the `AccountId` that has registered it. The value should @@ -885,10 +906,17 @@ declare module "@polkadot/api-base/types/storage" { [] > & QueryableStorageEntry; - /** Parachain bond config info { account, percent_of_inflation } */ - parachainBondInfo: AugmentedQuery< + /** + * Inflation distribution configuration, including accounts that should receive inflation + * before it is distributed to collators and delegators. + * + * The sum of the distribution percents must be less than or equal to 100. + * + * The first config is related to the parachain bond account, the second to the treasury account. + */ + inflationDistributionInfo: AugmentedQuery< ApiType, - () => Observable, + () => Observable>, [] > & QueryableStorageEntry; @@ -1762,6 +1790,22 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + xcmWeightTrader: { + /** + * Stores all supported assets per XCM Location. The u128 is the asset price relative to + * native asset with 18 decimals The boolean specify if the support for this asset is active + */ + supportedAssets: AugmentedQuery< + ApiType, + ( + arg: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => Observable>>, + [StagingXcmV4Location] + > & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; xTokens: { /** Generic query */ [key: string]: QueryableStorageEntry; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts index 70ca14c2fb..7622ae53aa 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts @@ -57,6 +57,7 @@ import type { PalletIdentityJudgement, PalletIdentityLegacyIdentityInfo, PalletMultisigTimepoint, + PalletParachainStakingInflationDistributionConfig, PalletXcmTransactorCurrencyPayment, PalletXcmTransactorHrmpOperation, PalletXcmTransactorTransactWeights, @@ -132,22 +133,6 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [u128, u32] >; - removeSupportedAsset: AugmentedSubmittable< - ( - assetType: MoonriverRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array, - numAssetsWeightHint: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [MoonriverRuntimeXcmConfigAssetType, u32] - >; - /** Change the amount of units we are charging per execution second for a given ForeignAssetType */ - setAssetUnitsPerSecond: AugmentedSubmittable< - ( - assetType: MoonriverRuntimeXcmConfigAssetType | { Xcm: any } | string | Uint8Array, - unitsPerSecond: u128 | AnyNumber | Uint8Array, - numAssetsWeightHint: u32 | AnyNumber | Uint8Array - ) => SubmittableExtrinsic, - [MoonriverRuntimeXcmConfigAssetType, u128, u32] - >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; @@ -1315,6 +1300,17 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + emergencyParaXcm: { + /** Authorize a runtime upgrade. Only callable in `Paused` mode */ + fastAuthorizeUpgrade: AugmentedSubmittable< + (codeHash: H256 | string | Uint8Array) => SubmittableExtrinsic, + [H256] + >; + /** Resume `Normal` mode */ + pausedToNormal: AugmentedSubmittable<() => SubmittableExtrinsic, []>; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; ethereum: { /** Transact an Ethereum transaction. */ transact: AugmentedSubmittable< @@ -1479,6 +1475,53 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + evmForeignAssets: { + /** + * Change the xcm type mapping for a given assetId We also change this if the previous units + * per second where pointing at the old assetType + */ + changeXcmLocation: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + newXcmLocation: + | StagingXcmV4Location + | { parents?: any; interior?: any } + | string + | Uint8Array + ) => SubmittableExtrinsic, + [u128, StagingXcmV4Location] + >; + /** Create new asset with the ForeignAssetCreator */ + createForeignAsset: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + xcmLocation: + | StagingXcmV4Location + | { parents?: any; interior?: any } + | string + | Uint8Array, + decimals: u8 | AnyNumber | Uint8Array, + symbol: Bytes | string | Uint8Array, + name: Bytes | string | Uint8Array + ) => SubmittableExtrinsic, + [u128, StagingXcmV4Location, u8, Bytes, Bytes] + >; + /** Freeze a given foreign assetId */ + freezeForeignAsset: AugmentedSubmittable< + ( + assetId: u128 | AnyNumber | Uint8Array, + allowXcmDeposit: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [u128, bool] + >; + /** Unfreeze a given foreign assetId */ + unfreezeForeignAsset: AugmentedSubmittable< + (assetId: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic, + [u128] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; identity: { /** * Accept a given username that an `authority` granted. The call must include the full @@ -1935,6 +1978,10 @@ declare module "@polkadot/api-base/types/submittable" { ) => SubmittableExtrinsic, [Vec, u32] >; + createContractMetadata: AugmentedSubmittable< + (address: H160 | string | Uint8Array) => SubmittableExtrinsic, + [H160] + >; /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; @@ -2511,12 +2558,27 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the account that will hold funds set aside for parachain bond */ + /** Set the percent of inflation set aside for parachain bond */ + setInflationDistributionConfig: AugmentedSubmittable< + ( + updated: PalletParachainStakingInflationDistributionConfig + ) => SubmittableExtrinsic, + [PalletParachainStakingInflationDistributionConfig] + >; + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the account that will hold funds set aside for parachain bond + */ setParachainBondAccount: AugmentedSubmittable< (updated: AccountId20 | string | Uint8Array) => SubmittableExtrinsic, [AccountId20] >; - /** Set the percent of inflation set aside for parachain bond */ + /** + * Deprecated: please use `set_inflation_distribution_config` instead. + * + * Set the percent of inflation set aside for parachain bond + */ setParachainBondReservePercent: AugmentedSubmittable< (updated: Percent | AnyNumber | Uint8Array) => SubmittableExtrinsic, [Percent] @@ -4723,6 +4785,42 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + xcmWeightTrader: { + addAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, + relativePrice: u128 | AnyNumber | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location, u128] + >; + editAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array, + relativePrice: u128 | AnyNumber | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location, u128] + >; + pauseAssetSupport: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + removeAsset: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + resumeAssetSupport: AugmentedSubmittable< + ( + location: StagingXcmV4Location | { parents?: any; interior?: any } | string | Uint8Array + ) => SubmittableExtrinsic, + [StagingXcmV4Location] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; xTokens: { /** * Transfer native currencies. diff --git a/typescript-api/src/moonriver/interfaces/empty/index.ts b/typescript-api/src/moonriver/interfaces/empty/index.ts new file mode 100644 index 0000000000..58fa3ba837 --- /dev/null +++ b/typescript-api/src/moonriver/interfaces/empty/index.ts @@ -0,0 +1,4 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +export * from "./types.js"; diff --git a/typescript-api/src/moonriver/interfaces/empty/types.ts b/typescript-api/src/moonriver/interfaces/empty/types.ts new file mode 100644 index 0000000000..878e1e9ec1 --- /dev/null +++ b/typescript-api/src/moonriver/interfaces/empty/types.ts @@ -0,0 +1,4 @@ +// Auto-generated via `yarn polkadot-types-from-defs`, do not edit +/* eslint-disable */ + +export type PHANTOM_EMPTY = "empty"; diff --git a/typescript-api/src/moonriver/interfaces/lookup.ts b/typescript-api/src/moonriver/interfaces/lookup.ts index da795dbd24..082d462669 100644 --- a/typescript-api/src/moonriver/interfaces/lookup.ts +++ b/typescript-api/src/moonriver/interfaces/lookup.ts @@ -405,23 +405,17 @@ export default { account: "AccountId20", rewards: "u128", }, - ReservedForParachainBond: { + InflationDistributed: { + index: "u32", account: "AccountId20", value: "u128", }, - ParachainBondAccountSet: { + InflationDistributionConfigUpdated: { _alias: { new_: "new", }, - old: "AccountId20", - new_: "AccountId20", - }, - ParachainBondReservePercentSet: { - _alias: { - new_: "new", - }, - old: "Percent", - new_: "Percent", + old: "PalletParachainStakingInflationDistributionConfig", + new_: "PalletParachainStakingInflationDistributionConfig", }, InflationSet: { annualMin: "Perbill", @@ -495,13 +489,26 @@ export default { AddedToBottom: "Null", }, }, - /** Lookup44: pallet_author_slot_filter::pallet::Event */ + /** + * Lookup43: + * pallet_parachain_staking::types::InflationDistributionConfig[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionConfig: "[Lookup45;2]", + /** + * Lookup45: + * pallet_parachain_staking::types::InflationDistributionAccount[account::AccountId20](account::AccountId20) + */ + PalletParachainStakingInflationDistributionAccount: { + account: "AccountId20", + percent: "Percent", + }, + /** Lookup47: pallet_author_slot_filter::pallet::Event */ PalletAuthorSlotFilterEvent: { _enum: { EligibleUpdated: "u32", }, }, - /** Lookup46: pallet_author_mapping::pallet::Event */ + /** Lookup49: pallet_author_mapping::pallet::Event */ PalletAuthorMappingEvent: { _enum: { KeysRegistered: { @@ -527,11 +534,11 @@ export default { }, }, }, - /** Lookup47: nimbus_primitives::nimbus_crypto::Public */ + /** Lookup50: nimbus_primitives::nimbus_crypto::Public */ NimbusPrimitivesNimbusCryptoPublic: "[u8;32]", - /** Lookup48: session_keys_primitives::vrf::vrf_crypto::Public */ + /** Lookup51: session_keys_primitives::vrf::vrf_crypto::Public */ SessionKeysPrimitivesVrfVrfCryptoPublic: "[u8;32]", - /** Lookup49: pallet_moonbeam_orbiters::pallet::Event */ + /** Lookup52: pallet_moonbeam_orbiters::pallet::Event */ PalletMoonbeamOrbitersEvent: { _enum: { OrbiterJoinCollatorPool: { @@ -560,7 +567,7 @@ export default { }, }, }, - /** Lookup51: pallet_utility::pallet::Event */ + /** Lookup54: pallet_utility::pallet::Event */ PalletUtilityEvent: { _enum: { BatchInterrupted: { @@ -578,7 +585,7 @@ export default { }, }, }, - /** Lookup54: pallet_proxy::pallet::Event */ + /** Lookup57: pallet_proxy::pallet::Event */ PalletProxyEvent: { _enum: { ProxyExecuted: { @@ -609,7 +616,7 @@ export default { }, }, }, - /** Lookup55: moonriver_runtime::ProxyType */ + /** Lookup58: moonriver_runtime::ProxyType */ MoonriverRuntimeProxyType: { _enum: [ "Any", @@ -622,7 +629,7 @@ export default { "IdentityJudgement", ], }, - /** Lookup57: pallet_maintenance_mode::pallet::Event */ + /** Lookup60: pallet_maintenance_mode::pallet::Event */ PalletMaintenanceModeEvent: { _enum: { EnteredMaintenanceMode: "Null", @@ -635,7 +642,7 @@ export default { }, }, }, - /** Lookup58: pallet_identity::pallet::Event */ + /** Lookup61: pallet_identity::pallet::Event */ PalletIdentityEvent: { _enum: { IdentitySet: { @@ -707,7 +714,7 @@ export default { }, }, }, - /** Lookup60: pallet_migrations::pallet::Event */ + /** Lookup63: pallet_migrations::pallet::Event */ PalletMigrationsEvent: { _enum: { RuntimeUpgradeStarted: "Null", @@ -729,7 +736,7 @@ export default { }, }, }, - /** Lookup61: pallet_multisig::pallet::Event */ + /** Lookup64: pallet_multisig::pallet::Event */ PalletMultisigEvent: { _enum: { NewMultisig: { @@ -758,12 +765,12 @@ export default { }, }, }, - /** Lookup62: pallet_multisig::Timepoint */ + /** Lookup65: pallet_multisig::Timepoint */ PalletMultisigTimepoint: { height: "u32", index: "u32", }, - /** Lookup63: pallet_evm::pallet::Event */ + /** Lookup66: pallet_evm::pallet::Event */ PalletEvmEvent: { _enum: { Log: { @@ -783,13 +790,13 @@ export default { }, }, }, - /** Lookup64: ethereum::log::Log */ + /** Lookup67: ethereum::log::Log */ EthereumLog: { address: "H160", topics: "Vec", data: "Bytes", }, - /** Lookup67: pallet_ethereum::pallet::Event */ + /** Lookup70: pallet_ethereum::pallet::Event */ PalletEthereumEvent: { _enum: { Executed: { @@ -801,7 +808,7 @@ export default { }, }, }, - /** Lookup68: evm_core::error::ExitReason */ + /** Lookup71: evm_core::error::ExitReason */ EvmCoreErrorExitReason: { _enum: { Succeed: "EvmCoreErrorExitSucceed", @@ -810,11 +817,11 @@ export default { Fatal: "EvmCoreErrorExitFatal", }, }, - /** Lookup69: evm_core::error::ExitSucceed */ + /** Lookup72: evm_core::error::ExitSucceed */ EvmCoreErrorExitSucceed: { _enum: ["Stopped", "Returned", "Suicided"], }, - /** Lookup70: evm_core::error::ExitError */ + /** Lookup73: evm_core::error::ExitError */ EvmCoreErrorExitError: { _enum: { StackUnderflow: "Null", @@ -835,11 +842,11 @@ export default { InvalidCode: "u8", }, }, - /** Lookup74: evm_core::error::ExitRevert */ + /** Lookup77: evm_core::error::ExitRevert */ EvmCoreErrorExitRevert: { _enum: ["Reverted"], }, - /** Lookup75: evm_core::error::ExitFatal */ + /** Lookup78: evm_core::error::ExitFatal */ EvmCoreErrorExitFatal: { _enum: { NotSupported: "Null", @@ -848,7 +855,7 @@ export default { Other: "Text", }, }, - /** Lookup76: pallet_scheduler::pallet::Event */ + /** Lookup79: pallet_scheduler::pallet::Event */ PalletSchedulerEvent: { _enum: { Scheduled: { @@ -892,7 +899,7 @@ export default { }, }, }, - /** Lookup78: pallet_preimage::pallet::Event */ + /** Lookup81: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -915,14 +922,14 @@ export default { }, }, }, - /** Lookup79: pallet_conviction_voting::pallet::Event */ + /** Lookup82: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup80: pallet_referenda::pallet::Event */ + /** Lookup83: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -1001,7 +1008,7 @@ export default { }, }, /** - * Lookup81: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -1022,7 +1029,7 @@ export default { }, }, }, - /** Lookup83: frame_system::pallet::Call */ + /** Lookup86: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -1065,7 +1072,7 @@ export default { }, }, }, - /** Lookup87: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup90: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -1083,35 +1090,35 @@ export default { }, }, }, - /** Lookup88: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup91: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup89: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup92: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup91: sp_trie::storage_proof::StorageProof */ + /** Lookup94: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup94: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup97: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup98: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup101: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup101: pallet_timestamp::pallet::Call */ + /** Lookup104: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -1119,7 +1126,7 @@ export default { }, }, }, - /** Lookup102: pallet_root_testing::pallet::Call */ + /** Lookup105: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -1128,7 +1135,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup103: pallet_balances::pallet::Call */ + /** Lookup106: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -1167,11 +1174,11 @@ export default { }, }, }, - /** Lookup106: pallet_balances::types::AdjustmentDirection */ + /** Lookup109: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup107: pallet_parachain_staking::pallet::Call */ + /** Lookup110: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -1299,13 +1306,19 @@ export default { bond: "u128", candidateCount: "u32", }, + set_inflation_distribution_config: { + _alias: { + new_: "new", + }, + new_: "PalletParachainStakingInflationDistributionConfig", + }, }, }, - /** Lookup110: pallet_author_inherent::pallet::Call */ + /** Lookup113: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup111: pallet_author_slot_filter::pallet::Call */ + /** Lookup114: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -1316,7 +1329,7 @@ export default { }, }, }, - /** Lookup112: pallet_author_mapping::pallet::Call */ + /** Lookup115: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -1338,7 +1351,7 @@ export default { }, }, }, - /** Lookup113: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup116: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -1362,7 +1375,7 @@ export default { }, }, }, - /** Lookup114: pallet_utility::pallet::Call */ + /** Lookup117: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -1388,7 +1401,7 @@ export default { }, }, }, - /** Lookup116: moonriver_runtime::OriginCaller */ + /** Lookup119: moonriver_runtime::OriginCaller */ MoonriverRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -1503,7 +1516,7 @@ export default { EthereumXcm: "PalletEthereumXcmRawOrigin", }, }, - /** Lookup117: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup120: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -1511,13 +1524,13 @@ export default { None: "Null", }, }, - /** Lookup118: pallet_ethereum::RawOrigin */ + /** Lookup121: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup119: moonriver_runtime::governance::origins::custom_origins::Origin */ + /** Lookup122: moonriver_runtime::governance::origins::custom_origins::Origin */ MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -1527,7 +1540,7 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup120: pallet_collective::RawOrigin */ + /** Lookup123: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -1535,40 +1548,40 @@ export default { _Phantom: "Null", }, }, - /** Lookup122: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup125: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup123: pallet_xcm::pallet::Origin */ + /** Lookup126: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup124: staging_xcm::v4::location::Location */ + /** Lookup127: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup125: staging_xcm::v4::junctions::Junctions */ + /** Lookup128: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup127;1]", - X2: "[Lookup127;2]", - X3: "[Lookup127;3]", - X4: "[Lookup127;4]", - X5: "[Lookup127;5]", - X6: "[Lookup127;6]", - X7: "[Lookup127;7]", - X8: "[Lookup127;8]", + X1: "[Lookup130;1]", + X2: "[Lookup130;2]", + X3: "[Lookup130;3]", + X4: "[Lookup130;4]", + X5: "[Lookup130;5]", + X6: "[Lookup130;6]", + X7: "[Lookup130;7]", + X8: "[Lookup130;8]", }, }, - /** Lookup127: staging_xcm::v4::junction::Junction */ + /** Lookup130: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1598,7 +1611,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup130: staging_xcm::v4::junction::NetworkId */ + /** Lookup133: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1619,7 +1632,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup131: xcm::v3::junction::BodyId */ + /** Lookup134: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1634,7 +1647,7 @@ export default { Treasury: "Null", }, }, - /** Lookup132: xcm::v3::junction::BodyPart */ + /** Lookup135: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1655,15 +1668,15 @@ export default { }, }, }, - /** Lookup140: pallet_ethereum_xcm::RawOrigin */ + /** Lookup143: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup141: sp_core::Void */ + /** Lookup144: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup142: pallet_proxy::pallet::Call */ + /** Lookup145: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -1714,11 +1727,11 @@ export default { }, }, }, - /** Lookup144: pallet_maintenance_mode::pallet::Call */ + /** Lookup147: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup145: pallet_identity::pallet::Call */ + /** Lookup148: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -1801,7 +1814,7 @@ export default { }, }, }, - /** Lookup146: pallet_identity::legacy::IdentityInfo */ + /** Lookup149: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -1813,7 +1826,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup184: pallet_identity::types::Judgement */ + /** Lookup187: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -1825,9 +1838,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup186: account::EthereumSignature */ + /** Lookup189: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup188: pallet_multisig::pallet::Call */ + /** Lookup191: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -1856,7 +1869,7 @@ export default { }, }, }, - /** Lookup190: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup193: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -1864,9 +1877,12 @@ export default { addresses: "Vec", limit: "u32", }, + create_contract_metadata: { + address: "H160", + }, }, }, - /** Lookup193: pallet_evm::pallet::Call */ + /** Lookup196: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -1907,7 +1923,7 @@ export default { }, }, }, - /** Lookup199: pallet_ethereum::pallet::Call */ + /** Lookup202: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -1915,7 +1931,7 @@ export default { }, }, }, - /** Lookup200: ethereum::transaction::TransactionV2 */ + /** Lookup203: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -1923,7 +1939,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup201: ethereum::transaction::LegacyTransaction */ + /** Lookup204: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -1933,20 +1949,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup202: ethereum::transaction::TransactionAction */ + /** Lookup205: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup203: ethereum::transaction::TransactionSignature */ + /** Lookup206: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup205: ethereum::transaction::EIP2930Transaction */ + /** Lookup208: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -1960,12 +1976,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup207: ethereum::transaction::AccessListItem */ + /** Lookup210: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup208: ethereum::transaction::EIP1559Transaction */ + /** Lookup211: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -1980,7 +1996,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup209: pallet_scheduler::pallet::Call */ + /** Lookup212: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2034,7 +2050,7 @@ export default { }, }, }, - /** Lookup211: pallet_preimage::pallet::Call */ + /** Lookup214: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -2063,7 +2079,7 @@ export default { }, }, }, - /** Lookup212: pallet_conviction_voting::pallet::Call */ + /** Lookup215: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -2094,7 +2110,7 @@ export default { }, }, }, - /** Lookup213: pallet_conviction_voting::vote::AccountVote */ + /** Lookup216: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -2112,11 +2128,11 @@ export default { }, }, }, - /** Lookup215: pallet_conviction_voting::conviction::Conviction */ + /** Lookup218: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup217: pallet_referenda::pallet::Call */ + /** Lookup220: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -2151,14 +2167,14 @@ export default { }, }, }, - /** Lookup218: frame_support::traits::schedule::DispatchTime */ + /** Lookup221: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup220: pallet_whitelist::pallet::Call */ + /** Lookup223: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -2177,7 +2193,7 @@ export default { }, }, }, - /** Lookup221: pallet_collective::pallet::Call */ + /** Lookup224: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -2211,7 +2227,7 @@ export default { }, }, }, - /** Lookup223: pallet_treasury::pallet::Call */ + /** Lookup226: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { propose_spend: { @@ -2248,7 +2264,7 @@ export default { }, }, }, - /** Lookup225: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup228: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2273,7 +2289,7 @@ export default { }, }, }, - /** Lookup226: sp_runtime::MultiSignature */ + /** Lookup229: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2281,9 +2297,9 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup232: cumulus_pallet_dmp_queue::pallet::Call */ + /** Lookup235: cumulus_pallet_dmp_queue::pallet::Call */ CumulusPalletDmpQueueCall: "Null", - /** Lookup233: pallet_xcm::pallet::Call */ + /** Lookup236: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -2358,7 +2374,7 @@ export default { }, }, }, - /** Lookup234: xcm::VersionedLocation */ + /** Lookup237: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -2368,12 +2384,12 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup235: xcm::v2::multilocation::MultiLocation */ + /** Lookup238: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup236: xcm::v2::multilocation::Junctions */ + /** Lookup239: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -2387,7 +2403,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup237: xcm::v2::junction::Junction */ + /** Lookup240: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -2413,7 +2429,7 @@ export default { }, }, }, - /** Lookup238: xcm::v2::NetworkId */ + /** Lookup241: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -2422,7 +2438,7 @@ export default { Kusama: "Null", }, }, - /** Lookup240: xcm::v2::BodyId */ + /** Lookup243: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -2437,7 +2453,7 @@ export default { Treasury: "Null", }, }, - /** Lookup241: xcm::v2::BodyPart */ + /** Lookup244: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -2458,12 +2474,12 @@ export default { }, }, }, - /** Lookup242: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup245: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup243: xcm::v3::junctions::Junctions */ + /** Lookup246: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -2477,7 +2493,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup244: xcm::v3::junction::Junction */ + /** Lookup247: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -2507,7 +2523,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup246: xcm::v3::junction::NetworkId */ + /** Lookup249: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -2528,7 +2544,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup247: xcm::VersionedXcm */ + /** Lookup250: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -2538,9 +2554,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup248: xcm::v2::Xcm */ + /** Lookup251: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup250: xcm::v2::Instruction */ + /** Lookup253: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -2636,28 +2652,28 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup251: xcm::v2::multiasset::MultiAssets */ + /** Lookup254: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup253: xcm::v2::multiasset::MultiAsset */ + /** Lookup256: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup254: xcm::v2::multiasset::AssetId */ + /** Lookup257: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup255: xcm::v2::multiasset::Fungibility */ + /** Lookup258: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup256: xcm::v2::multiasset::AssetInstance */ + /** Lookup259: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2669,7 +2685,7 @@ export default { Blob: "Bytes", }, }, - /** Lookup257: xcm::v2::Response */ + /** Lookup260: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -2678,7 +2694,7 @@ export default { Version: "u32", }, }, - /** Lookup260: xcm::v2::traits::Error */ + /** Lookup263: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -2709,22 +2725,22 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup261: xcm::v2::OriginKind */ + /** Lookup264: xcm::v2::OriginKind */ XcmV2OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup262: xcm::double_encoded::DoubleEncoded */ + /** Lookup265: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup263: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup266: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup264: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup267: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -2734,20 +2750,20 @@ export default { }, }, }, - /** Lookup265: xcm::v2::multiasset::WildFungibility */ + /** Lookup268: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup266: xcm::v2::WeightLimit */ + /** Lookup269: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup267: xcm::v3::Xcm */ + /** Lookup270: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup269: xcm::v3::Instruction */ + /** Lookup272: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -2887,28 +2903,28 @@ export default { }, }, }, - /** Lookup270: xcm::v3::multiasset::MultiAssets */ + /** Lookup273: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup272: xcm::v3::multiasset::MultiAsset */ + /** Lookup275: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup273: xcm::v3::multiasset::AssetId */ + /** Lookup276: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup274: xcm::v3::multiasset::Fungibility */ + /** Lookup277: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup275: xcm::v3::multiasset::AssetInstance */ + /** Lookup278: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2919,7 +2935,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup276: xcm::v3::Response */ + /** Lookup279: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -2930,7 +2946,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup279: xcm::v3::traits::Error */ + /** Lookup282: xcm::v3::traits::Error */ XcmV3TraitsError: { _enum: { Overflow: "Null", @@ -2975,7 +2991,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup281: xcm::v3::PalletInfo */ + /** Lookup284: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -2984,7 +3000,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup284: xcm::v3::MaybeErrorCode */ + /** Lookup287: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -2992,20 +3008,20 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup287: xcm::v3::QueryResponseInfo */ + /** Lookup290: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup288: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup291: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup289: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup292: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3021,20 +3037,20 @@ export default { }, }, }, - /** Lookup290: xcm::v3::multiasset::WildFungibility */ + /** Lookup293: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup291: xcm::v3::WeightLimit */ + /** Lookup294: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup292: staging_xcm::v4::Xcm */ + /** Lookup295: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup294: staging_xcm::v4::Instruction */ + /** Lookup297: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -3174,23 +3190,23 @@ export default { }, }, }, - /** Lookup295: staging_xcm::v4::asset::Assets */ + /** Lookup298: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup297: staging_xcm::v4::asset::Asset */ + /** Lookup300: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup298: staging_xcm::v4::asset::AssetId */ + /** Lookup301: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup299: staging_xcm::v4::asset::Fungibility */ + /** Lookup302: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup300: staging_xcm::v4::asset::AssetInstance */ + /** Lookup303: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -3201,7 +3217,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup301: staging_xcm::v4::Response */ + /** Lookup304: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -3212,7 +3228,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup303: staging_xcm::v4::PalletInfo */ + /** Lookup306: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -3221,20 +3237,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup307: staging_xcm::v4::QueryResponseInfo */ + /** Lookup310: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup308: staging_xcm::v4::asset::AssetFilter */ + /** Lookup311: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup309: staging_xcm::v4::asset::WildAsset */ + /** Lookup312: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -3250,11 +3266,11 @@ export default { }, }, }, - /** Lookup310: staging_xcm::v4::asset::WildFungibility */ + /** Lookup313: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup311: xcm::VersionedAssets */ + /** Lookup314: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -3264,7 +3280,7 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup323: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup326: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3273,7 +3289,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup324: xcm::VersionedAssetId */ + /** Lookup327: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3283,7 +3299,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup325: pallet_assets::pallet::Call */ + /** Lookup328: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3433,7 +3449,7 @@ export default { }, }, }, - /** Lookup326: pallet_asset_manager::pallet::Call */ + /** Lookup329: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3442,20 +3458,13 @@ export default { minAmount: "u128", isSufficient: "bool", }, - set_asset_units_per_second: { - assetType: "MoonriverRuntimeXcmConfigAssetType", - unitsPerSecond: "u128", - numAssetsWeightHint: "u32", - }, + __Unused1: "Null", change_existing_asset_type: { assetId: "u128", newAssetType: "MoonriverRuntimeXcmConfigAssetType", numAssetsWeightHint: "u32", }, - remove_supported_asset: { - assetType: "MoonriverRuntimeXcmConfigAssetType", - numAssetsWeightHint: "u32", - }, + __Unused3: "Null", remove_existing_asset_type: { assetId: "u128", numAssetsWeightHint: "u32", @@ -3467,20 +3476,20 @@ export default { }, }, }, - /** Lookup327: moonriver_runtime::xcm_config::AssetType */ + /** Lookup330: moonriver_runtime::xcm_config::AssetType */ MoonriverRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup328: moonriver_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup331: moonriver_runtime::asset_config::AssetRegistrarMetadata */ MoonriverRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup329: orml_xtokens::module::Call */ + /** Lookup332: orml_xtokens::module::Call */ OrmlXtokensModuleCall: { _enum: { transfer: { @@ -3521,7 +3530,7 @@ export default { }, }, }, - /** Lookup330: moonriver_runtime::xcm_config::CurrencyId */ + /** Lookup333: moonriver_runtime::xcm_config::CurrencyId */ MoonriverRuntimeXcmConfigCurrencyId: { _enum: { SelfReserve: "Null", @@ -3531,7 +3540,7 @@ export default { }, }, }, - /** Lookup331: xcm::VersionedAsset */ + /** Lookup334: xcm::VersionedAsset */ XcmVersionedAsset: { _enum: { __Unused0: "Null", @@ -3541,7 +3550,7 @@ export default { V4: "StagingXcmV4Asset", }, }, - /** Lookup334: pallet_xcm_transactor::pallet::Call */ + /** Lookup337: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3598,28 +3607,28 @@ export default { }, }, }, - /** Lookup335: moonriver_runtime::xcm_config::Transactors */ + /** Lookup338: moonriver_runtime::xcm_config::Transactors */ MoonriverRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup336: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup339: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup337: pallet_xcm_transactor::pallet::Currency */ + /** Lookup340: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonriverRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup339: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup342: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup342: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup345: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -3633,18 +3642,18 @@ export default { }, }, }, - /** Lookup343: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup346: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup344: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup347: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup345: pallet_ethereum_xcm::pallet::Call */ + /** Lookup348: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3663,14 +3672,14 @@ export default { }, }, }, - /** Lookup346: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup349: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup347: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup350: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3679,19 +3688,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup348: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup349: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup352: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup352: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup355: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3699,7 +3708,7 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup354: pallet_message_queue::pallet::Call */ + /** Lookup357: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -3714,7 +3723,7 @@ export default { }, }, }, - /** Lookup355: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup358: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -3722,19 +3731,73 @@ export default { Sibling: "u32", }, }, - /** Lookup356: pallet_randomness::pallet::Call */ + /** Lookup359: pallet_moonbeam_foreign_assets::pallet::Call */ + PalletMoonbeamForeignAssetsCall: { + _enum: { + create_foreign_asset: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + decimals: "u8", + symbol: "Bytes", + name: "Bytes", + }, + change_xcm_location: { + assetId: "u128", + newXcmLocation: "StagingXcmV4Location", + }, + freeze_foreign_asset: { + assetId: "u128", + allowXcmDeposit: "bool", + }, + unfreeze_foreign_asset: { + assetId: "u128", + }, + }, + }, + /** Lookup361: pallet_xcm_weight_trader::pallet::Call */ + PalletXcmWeightTraderCall: { + _enum: { + add_asset: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + edit_asset: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + pause_asset_support: { + location: "StagingXcmV4Location", + }, + resume_asset_support: { + location: "StagingXcmV4Location", + }, + remove_asset: { + location: "StagingXcmV4Location", + }, + }, + }, + /** Lookup362: pallet_emergency_para_xcm::pallet::Call */ + PalletEmergencyParaXcmCall: { + _enum: { + paused_to_normal: "Null", + fast_authorize_upgrade: { + codeHash: "H256", + }, + }, + }, + /** Lookup363: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup357: sp_runtime::traits::BlakeTwo256 */ + /** Lookup364: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup359: pallet_conviction_voting::types::Tally */ + /** Lookup366: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup360: pallet_whitelist::pallet::Event */ + /** Lookup367: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -3749,17 +3812,17 @@ export default { }, }, }, - /** Lookup362: frame_support::dispatch::PostDispatchInfo */ + /** Lookup369: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup363: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup370: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup364: pallet_collective::pallet::Event */ + /** Lookup371: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -3796,7 +3859,7 @@ export default { }, }, }, - /** Lookup366: pallet_treasury::pallet::Event */ + /** Lookup373: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { Proposed: { @@ -3856,7 +3919,7 @@ export default { }, }, }, - /** Lookup367: pallet_crowdloan_rewards::pallet::Event */ + /** Lookup374: pallet_crowdloan_rewards::pallet::Event */ PalletCrowdloanRewardsEvent: { _enum: { InitialPaymentMade: "(AccountId20,u128)", @@ -3867,7 +3930,7 @@ export default { InitializedAccountWithNotEnoughContribution: "([u8;32],Option,u128)", }, }, - /** Lookup368: cumulus_pallet_xcmp_queue::pallet::Event */ + /** Lookup375: cumulus_pallet_xcmp_queue::pallet::Event */ CumulusPalletXcmpQueueEvent: { _enum: { XcmpMessageSent: { @@ -3875,7 +3938,7 @@ export default { }, }, }, - /** Lookup369: cumulus_pallet_xcm::pallet::Event */ + /** Lookup376: cumulus_pallet_xcm::pallet::Event */ CumulusPalletXcmEvent: { _enum: { InvalidFormat: "[u8;32]", @@ -3883,7 +3946,7 @@ export default { ExecutedDownward: "([u8;32],StagingXcmV4TraitsOutcome)", }, }, - /** Lookup370: staging_xcm::v4::traits::Outcome */ + /** Lookup377: staging_xcm::v4::traits::Outcome */ StagingXcmV4TraitsOutcome: { _enum: { Complete: { @@ -3898,7 +3961,7 @@ export default { }, }, }, - /** Lookup371: cumulus_pallet_dmp_queue::pallet::Event */ + /** Lookup378: cumulus_pallet_dmp_queue::pallet::Event */ CumulusPalletDmpQueueEvent: { _enum: { StartedExport: "Null", @@ -3926,7 +3989,7 @@ export default { }, }, }, - /** Lookup372: pallet_xcm::pallet::Event */ + /** Lookup379: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -4049,7 +4112,7 @@ export default { }, }, }, - /** Lookup373: pallet_assets::pallet::Event */ + /** Lookup380: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -4163,7 +4226,7 @@ export default { }, }, }, - /** Lookup374: pallet_asset_manager::pallet::Event */ + /** Lookup381: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -4171,10 +4234,7 @@ export default { asset: "MoonriverRuntimeXcmConfigAssetType", metadata: "MoonriverRuntimeAssetConfigAssetRegistrarMetadata", }, - UnitsPerSecondChanged: { - assetType: "MoonriverRuntimeXcmConfigAssetType", - unitsPerSecond: "u128", - }, + UnitsPerSecondChanged: "Null", ForeignAssetXcmLocationChanged: { assetId: "u128", newAssetType: "MoonriverRuntimeXcmConfigAssetType", @@ -4195,7 +4255,7 @@ export default { }, }, }, - /** Lookup375: orml_xtokens::module::Event */ + /** Lookup382: orml_xtokens::module::Event */ OrmlXtokensModuleEvent: { _enum: { TransferredAssets: { @@ -4206,7 +4266,7 @@ export default { }, }, }, - /** Lookup376: pallet_xcm_transactor::pallet::Event */ + /** Lookup383: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -4254,13 +4314,13 @@ export default { }, }, }, - /** Lookup377: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup384: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup378: pallet_ethereum_xcm::pallet::Event */ + /** Lookup385: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -4269,7 +4329,7 @@ export default { }, }, }, - /** Lookup379: pallet_message_queue::pallet::Event */ + /** Lookup386: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4295,7 +4355,7 @@ export default { }, }, }, - /** Lookup380: frame_support::traits::messages::ProcessMessageError */ + /** Lookup387: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4305,7 +4365,55 @@ export default { Yield: "Null", }, }, - /** Lookup381: pallet_randomness::pallet::Event */ + /** Lookup388: pallet_moonbeam_foreign_assets::pallet::Event */ + PalletMoonbeamForeignAssetsEvent: { + _enum: { + ForeignAssetCreated: { + contractAddress: "H160", + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + ForeignAssetXcmLocationChanged: { + assetId: "u128", + newXcmLocation: "StagingXcmV4Location", + }, + ForeignAssetFrozen: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + ForeignAssetUnfrozen: { + assetId: "u128", + xcmLocation: "StagingXcmV4Location", + }, + }, + }, + /** Lookup389: pallet_xcm_weight_trader::pallet::Event */ + PalletXcmWeightTraderEvent: { + _enum: { + SupportedAssetAdded: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + SupportedAssetEdited: { + location: "StagingXcmV4Location", + relativePrice: "u128", + }, + PauseAssetSupport: { + location: "StagingXcmV4Location", + }, + ResumeAssetSupport: { + location: "StagingXcmV4Location", + }, + SupportedAssetRemoved: { + location: "StagingXcmV4Location", + }, + }, + }, + /** Lookup390: pallet_emergency_para_xcm::pallet::Event */ + PalletEmergencyParaXcmEvent: { + _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], + }, + /** Lookup391: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -4340,7 +4448,7 @@ export default { }, }, }, - /** Lookup382: frame_system::Phase */ + /** Lookup392: frame_system::Phase */ FrameSystemPhase: { _enum: { ApplyExtrinsic: "u32", @@ -4348,51 +4456,51 @@ export default { Initialization: "Null", }, }, - /** Lookup384: frame_system::LastRuntimeUpgradeInfo */ + /** Lookup394: frame_system::LastRuntimeUpgradeInfo */ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, - /** Lookup385: frame_system::CodeUpgradeAuthorization */ + /** Lookup395: frame_system::CodeUpgradeAuthorization */ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, - /** Lookup386: frame_system::limits::BlockWeights */ + /** Lookup396: frame_system::limits::BlockWeights */ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", maxBlock: "SpWeightsWeightV2Weight", perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, - /** Lookup387: frame_support::dispatch::PerDispatchClass */ + /** Lookup397: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", operational: "FrameSystemLimitsWeightsPerClass", mandatory: "FrameSystemLimitsWeightsPerClass", }, - /** Lookup388: frame_system::limits::WeightsPerClass */ + /** Lookup398: frame_system::limits::WeightsPerClass */ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", maxExtrinsic: "Option", maxTotal: "Option", reserved: "Option", }, - /** Lookup389: frame_system::limits::BlockLength */ + /** Lookup399: frame_system::limits::BlockLength */ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, - /** Lookup390: frame_support::dispatch::PerDispatchClass */ + /** Lookup400: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", operational: "u32", mandatory: "u32", }, - /** Lookup391: sp_weights::RuntimeDbWeight */ + /** Lookup401: sp_weights::RuntimeDbWeight */ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, - /** Lookup392: sp_version::RuntimeVersion */ + /** Lookup402: sp_version::RuntimeVersion */ SpVersionRuntimeVersion: { specName: "Text", implName: "Text", @@ -4403,7 +4511,7 @@ export default { transactionVersion: "u32", stateVersion: "u8", }, - /** Lookup396: frame_system::pallet::Error */ + /** Lookup406: frame_system::pallet::Error */ FrameSystemError: { _enum: [ "InvalidSpecName", @@ -4417,38 +4525,38 @@ export default { "Unauthorized", ], }, - /** Lookup398: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ + /** Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup399: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ + /** Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", umpTotalBytes: "u32", hrmpOutgoing: "BTreeMap", }, - /** Lookup401: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ + /** Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, - /** Lookup405: polkadot_primitives::v7::UpgradeGoAhead */ + /** Lookup415: polkadot_primitives::v7::UpgradeGoAhead */ PolkadotPrimitivesV7UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup406: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ + /** Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup408: polkadot_primitives::v7::UpgradeRestriction */ + /** Lookup418: polkadot_primitives::v7::UpgradeRestriction */ PolkadotPrimitivesV7UpgradeRestriction: { _enum: ["Present"], }, - /** Lookup409: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ + /** Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: @@ -4456,12 +4564,12 @@ export default { ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", }, - /** Lookup410: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ + /** Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup413: polkadot_primitives::v7::AbridgedHrmpChannel */ + /** Lookup423: polkadot_primitives::v7::AbridgedHrmpChannel */ PolkadotPrimitivesV7AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -4470,7 +4578,7 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup414: polkadot_primitives::v7::AbridgedHostConfiguration */ + /** Lookup424: polkadot_primitives::v7::AbridgedHostConfiguration */ PolkadotPrimitivesV7AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", @@ -4483,17 +4591,17 @@ export default { validationUpgradeDelay: "u32", asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", }, - /** Lookup415: polkadot_primitives::v7::async_backing::AsyncBackingParams */ + /** Lookup425: polkadot_primitives::v7::async_backing::AsyncBackingParams */ PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup421: polkadot_core_primitives::OutboundHrmpMessage */ + /** Lookup431: polkadot_core_primitives::OutboundHrmpMessage */ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, - /** Lookup423: cumulus_pallet_parachain_system::pallet::Error */ + /** Lookup433: cumulus_pallet_parachain_system::pallet::Error */ CumulusPalletParachainSystemError: { _enum: [ "OverlappingUpgrades", @@ -4506,22 +4614,22 @@ export default { "Unauthorized", ], }, - /** Lookup425: pallet_balances::types::BalanceLock */ + /** Lookup435: pallet_balances::types::BalanceLock */ PalletBalancesBalanceLock: { id: "[u8;8]", amount: "u128", reasons: "PalletBalancesReasons", }, - /** Lookup426: pallet_balances::types::Reasons */ + /** Lookup436: pallet_balances::types::Reasons */ PalletBalancesReasons: { _enum: ["Fee", "Misc", "All"], }, - /** Lookup429: pallet_balances::types::ReserveData */ + /** Lookup439: pallet_balances::types::ReserveData */ PalletBalancesReserveData: { id: "[u8;4]", amount: "u128", }, - /** Lookup433: moonriver_runtime::RuntimeHoldReason */ + /** Lookup443: moonriver_runtime::RuntimeHoldReason */ MoonriverRuntimeRuntimeHoldReason: { _enum: { __Unused0: "Null", @@ -4589,16 +4697,16 @@ export default { Preimage: "PalletPreimageHoldReason", }, }, - /** Lookup434: pallet_preimage::pallet::HoldReason */ + /** Lookup444: pallet_preimage::pallet::HoldReason */ PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup437: pallet_balances::types::IdAmount */ + /** Lookup447: pallet_balances::types::IdAmount */ PalletBalancesIdAmount: { id: "Null", amount: "u128", }, - /** Lookup439: pallet_balances::pallet::Error */ + /** Lookup449: pallet_balances::pallet::Error */ PalletBalancesError: { _enum: [ "VestingBalance", @@ -4615,26 +4723,18 @@ export default { "DeltaZero", ], }, - /** Lookup440: pallet_transaction_payment::Releases */ + /** Lookup450: pallet_transaction_payment::Releases */ PalletTransactionPaymentReleases: { _enum: ["V1Ancient", "V2"], }, - /** - * Lookup441: - * pallet_parachain_staking::types::ParachainBondConfig[account::AccountId20](account::AccountId20) - */ - PalletParachainStakingParachainBondConfig: { - account: "AccountId20", - percent: "Percent", - }, - /** Lookup442: pallet_parachain_staking::types::RoundInfo */ + /** Lookup451: pallet_parachain_staking::types::RoundInfo */ PalletParachainStakingRoundInfo: { current: "u32", first: "u32", length: "u32", firstSlot: "u64", }, - /** Lookup443: pallet_parachain_staking::types::Delegator */ + /** Lookup452: pallet_parachain_staking::types::Delegator */ PalletParachainStakingDelegator: { id: "AccountId20", delegations: "PalletParachainStakingSetOrderedSet", @@ -4643,24 +4743,24 @@ export default { status: "PalletParachainStakingDelegatorStatus", }, /** - * Lookup444: + * Lookup453: * pallet_parachain_staking::set::OrderedSet> */ PalletParachainStakingSetOrderedSet: "Vec", - /** Lookup445: pallet_parachain_staking::types::Bond */ + /** Lookup454: pallet_parachain_staking::types::Bond */ PalletParachainStakingBond: { owner: "AccountId20", amount: "u128", }, - /** Lookup447: pallet_parachain_staking::types::DelegatorStatus */ + /** Lookup456: pallet_parachain_staking::types::DelegatorStatus */ PalletParachainStakingDelegatorStatus: { _enum: { Active: "Null", Leaving: "u32", }, }, - /** Lookup448: pallet_parachain_staking::types::CandidateMetadata */ + /** Lookup457: pallet_parachain_staking::types::CandidateMetadata */ PalletParachainStakingCandidateMetadata: { bond: "u128", delegationCount: "u32", @@ -4673,16 +4773,16 @@ export default { request: "Option", status: "PalletParachainStakingCollatorStatus", }, - /** Lookup449: pallet_parachain_staking::types::CapacityStatus */ + /** Lookup458: pallet_parachain_staking::types::CapacityStatus */ PalletParachainStakingCapacityStatus: { _enum: ["Full", "Empty", "Partial"], }, - /** Lookup451: pallet_parachain_staking::types::CandidateBondLessRequest */ + /** Lookup460: pallet_parachain_staking::types::CandidateBondLessRequest */ PalletParachainStakingCandidateBondLessRequest: { amount: "u128", whenExecutable: "u32", }, - /** Lookup452: pallet_parachain_staking::types::CollatorStatus */ + /** Lookup461: pallet_parachain_staking::types::CollatorStatus */ PalletParachainStakingCollatorStatus: { _enum: { Active: "Null", @@ -4690,50 +4790,50 @@ export default { Leaving: "u32", }, }, - /** Lookup454: pallet_parachain_staking::delegation_requests::ScheduledRequest */ + /** Lookup463: pallet_parachain_staking::delegation_requests::ScheduledRequest */ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: "AccountId20", whenExecutable: "u32", action: "PalletParachainStakingDelegationRequestsDelegationAction", }, /** - * Lookup457: + * Lookup466: * pallet_parachain_staking::auto_compound::AutoCompoundConfig[account::AccountId20](account::AccountId20) */ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: "AccountId20", value: "Percent", }, - /** Lookup459: pallet_parachain_staking::types::Delegations */ + /** Lookup468: pallet_parachain_staking::types::Delegations */ PalletParachainStakingDelegations: { delegations: "Vec", total: "u128", }, /** - * Lookup461: + * Lookup470: * pallet_parachain_staking::set::BoundedOrderedSet, S> */ PalletParachainStakingSetBoundedOrderedSet: "Vec", - /** Lookup464: pallet_parachain_staking::types::CollatorSnapshot */ + /** Lookup473: pallet_parachain_staking::types::CollatorSnapshot */ PalletParachainStakingCollatorSnapshot: { bond: "u128", delegations: "Vec", total: "u128", }, - /** Lookup466: pallet_parachain_staking::types::BondWithAutoCompound */ + /** Lookup475: pallet_parachain_staking::types::BondWithAutoCompound */ PalletParachainStakingBondWithAutoCompound: { owner: "AccountId20", amount: "u128", autoCompound: "Percent", }, - /** Lookup467: pallet_parachain_staking::types::DelayedPayout */ + /** Lookup476: pallet_parachain_staking::types::DelayedPayout */ PalletParachainStakingDelayedPayout: { roundIssuance: "u128", totalStakingReward: "u128", collatorCommission: "Perbill", }, - /** Lookup468: pallet_parachain_staking::inflation::InflationInfo */ + /** Lookup477: pallet_parachain_staking::inflation::InflationInfo */ PalletParachainStakingInflationInflationInfo: { expect: { min: "u128", @@ -4751,7 +4851,7 @@ export default { max: "Perbill", }, }, - /** Lookup469: pallet_parachain_staking::pallet::Error */ + /** Lookup478: pallet_parachain_staking::pallet::Error */ PalletParachainStakingError: { _enum: [ "DelegatorDNE", @@ -4781,6 +4881,7 @@ export default { "CannotSetBelowMin", "RoundLengthMustBeGreaterThanTotalSelectedCollators", "NoWritingSameValue", + "TotalInflationDistributionPercentExceeds100", "TooLowCandidateCountWeightHintJoinCandidates", "TooLowCandidateCountWeightHintCancelLeaveCandidates", "TooLowCandidateCountToLeaveCandidates", @@ -4811,11 +4912,11 @@ export default { "CurrentRoundTooLow", ], }, - /** Lookup470: pallet_author_inherent::pallet::Error */ + /** Lookup479: pallet_author_inherent::pallet::Error */ PalletAuthorInherentError: { _enum: ["AuthorAlreadySet", "NoAccountId", "CannotBeAuthor"], }, - /** Lookup471: pallet_author_mapping::pallet::RegistrationInfo */ + /** Lookup480: pallet_author_mapping::pallet::RegistrationInfo */ PalletAuthorMappingRegistrationInfo: { _alias: { keys_: "keys", @@ -4824,7 +4925,7 @@ export default { deposit: "u128", keys_: "SessionKeysPrimitivesVrfVrfCryptoPublic", }, - /** Lookup472: pallet_author_mapping::pallet::Error */ + /** Lookup481: pallet_author_mapping::pallet::Error */ PalletAuthorMappingError: { _enum: [ "AssociationNotFound", @@ -4837,18 +4938,18 @@ export default { "DecodeKeysFailed", ], }, - /** Lookup473: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup482: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup475: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup484: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup476: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup485: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -4862,23 +4963,23 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup479: pallet_utility::pallet::Error */ + /** Lookup488: pallet_utility::pallet::Error */ PalletUtilityError: { _enum: ["TooManyCalls"], }, - /** Lookup482: pallet_proxy::ProxyDefinition */ + /** Lookup491: pallet_proxy::ProxyDefinition */ PalletProxyProxyDefinition: { delegate: "AccountId20", proxyType: "MoonriverRuntimeProxyType", delay: "u32", }, - /** Lookup486: pallet_proxy::Announcement */ + /** Lookup495: pallet_proxy::Announcement */ PalletProxyAnnouncement: { real: "AccountId20", callHash: "H256", height: "u32", }, - /** Lookup488: pallet_proxy::pallet::Error */ + /** Lookup497: pallet_proxy::pallet::Error */ PalletProxyError: { _enum: [ "TooMany", @@ -4891,12 +4992,12 @@ export default { "NoSelfProxy", ], }, - /** Lookup489: pallet_maintenance_mode::pallet::Error */ + /** Lookup498: pallet_maintenance_mode::pallet::Error */ PalletMaintenanceModeError: { _enum: ["AlreadyInMaintenanceMode", "NotInMaintenanceMode"], }, /** - * Lookup491: pallet_identity::types::Registration> */ PalletIdentityRegistration: { @@ -4904,21 +5005,21 @@ export default { deposit: "u128", info: "PalletIdentityLegacyIdentityInfo", }, - /** Lookup500: pallet_identity::types::RegistrarInfo */ + /** Lookup509: pallet_identity::types::RegistrarInfo */ PalletIdentityRegistrarInfo: { account: "AccountId20", fee: "u128", fields: "u64", }, /** - * Lookup502: + * Lookup511: * pallet_identity::types::AuthorityProperties> */ PalletIdentityAuthorityProperties: { suffix: "Bytes", allocation: "u32", }, - /** Lookup505: pallet_identity::pallet::Error */ + /** Lookup514: pallet_identity::pallet::Error */ PalletIdentityError: { _enum: [ "TooManySubAccounts", @@ -4949,18 +5050,18 @@ export default { "NotExpired", ], }, - /** Lookup506: pallet_migrations::pallet::Error */ + /** Lookup515: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup508: pallet_multisig::Multisig */ + /** Lookup517: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup510: pallet_multisig::pallet::Error */ + /** Lookup519: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -4979,11 +5080,17 @@ export default { "AlreadyStored", ], }, - /** Lookup511: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup520: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { - _enum: ["LimitCannotBeZero", "AddressesLengthCannotBeZero", "ContractNotCorrupted"], + _enum: [ + "LimitCannotBeZero", + "AddressesLengthCannotBeZero", + "ContractNotCorrupted", + "ContractMetadataAlreadySet", + "ContractNotExist", + ], }, - /** Lookup512: pallet_evm::CodeMetadata */ + /** Lookup521: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -4992,7 +5099,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup514: pallet_evm::pallet::Error */ + /** Lookup523: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5010,7 +5117,7 @@ export default { "Undefined", ], }, - /** Lookup517: fp_rpc::TransactionStatus */ + /** Lookup526: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5020,9 +5127,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup519: ethbloom::Bloom */ + /** Lookup528: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup521: ethereum::receipt::ReceiptV3 */ + /** Lookup530: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5030,7 +5137,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup522: ethereum::receipt::EIP658ReceiptData */ + /** Lookup531: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5038,7 +5145,7 @@ export default { logs: "Vec", }, /** - * Lookup523: + * Lookup532: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5046,7 +5153,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup524: ethereum::header::Header */ + /** Lookup533: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5064,14 +5171,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup525: ethereum_types::hash::H64 */ + /** Lookup534: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup530: pallet_ethereum::pallet::Error */ + /** Lookup539: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup533: pallet_scheduler::Scheduled, BlockNumber, moonriver_runtime::OriginCaller, account::AccountId20> */ @@ -5082,13 +5189,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonriverRuntimeOriginCaller", }, - /** Lookup535: pallet_scheduler::RetryConfig */ + /** Lookup544: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup536: pallet_scheduler::pallet::Error */ + /** Lookup545: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5098,7 +5205,7 @@ export default { "Named", ], }, - /** Lookup537: pallet_preimage::OldRequestStatus */ + /** Lookup546: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5113,7 +5220,7 @@ export default { }, }, /** - * Lookup540: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { @@ -5129,7 +5236,7 @@ export default { }, }, }, - /** Lookup546: pallet_preimage::pallet::Error */ + /** Lookup555: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5143,7 +5250,7 @@ export default { ], }, /** - * Lookup548: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5152,20 +5259,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup549: pallet_conviction_voting::vote::Casting */ + /** Lookup558: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup553: pallet_conviction_voting::types::Delegations */ + /** Lookup562: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup554: pallet_conviction_voting::vote::PriorLock */ + /** Lookup563: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup555: pallet_conviction_voting::vote::Delegating */ + /** Lookup564: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5173,7 +5280,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup559: pallet_conviction_voting::pallet::Error */ + /** Lookup568: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5191,7 +5298,7 @@ export default { ], }, /** - * Lookup560: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5207,7 +5314,7 @@ export default { }, }, /** - * Lookup561: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5225,17 +5332,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup562: pallet_referenda::types::Deposit */ + /** Lookup571: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup565: pallet_referenda::types::DecidingStatus */ + /** Lookup574: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup573: pallet_referenda::types::TrackInfo */ + /** Lookup582: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5247,7 +5354,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup574: pallet_referenda::types::Curve */ + /** Lookup583: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5268,7 +5375,7 @@ export default { }, }, }, - /** Lookup577: pallet_referenda::pallet::Error */ + /** Lookup586: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5287,7 +5394,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup578: pallet_whitelist::pallet::Error */ + /** Lookup587: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5297,7 +5404,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup580: pallet_collective::Votes */ + /** Lookup589: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5305,7 +5412,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup581: pallet_collective::pallet::Error */ + /** Lookup590: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5321,7 +5428,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup584: pallet_treasury::Proposal */ + /** Lookup593: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5329,7 +5436,7 @@ export default { bond: "u128", }, /** - * Lookup587: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5340,7 +5447,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup588: pallet_treasury::PaymentState */ + /** Lookup597: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5350,9 +5457,9 @@ export default { Failed: "Null", }, }, - /** Lookup590: frame_support::PalletId */ + /** Lookup599: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup591: pallet_treasury::pallet::Error */ + /** Lookup600: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ "InsufficientProposersBalance", @@ -5369,13 +5476,13 @@ export default { "Inconclusive", ], }, - /** Lookup592: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup601: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup594: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup603: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5395,7 +5502,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup599: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup608: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5403,21 +5510,21 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup600: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup609: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup602: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup611: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup603: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup612: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], }, - /** Lookup604: cumulus_pallet_dmp_queue::pallet::MigrationState */ + /** Lookup613: cumulus_pallet_dmp_queue::pallet::MigrationState */ CumulusPalletDmpQueueMigrationState: { _enum: { NotStarted: "Null", @@ -5435,7 +5542,7 @@ export default { Completed: "Null", }, }, - /** Lookup607: pallet_xcm::pallet::QueryStatus */ + /** Lookup616: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5454,7 +5561,7 @@ export default { }, }, }, - /** Lookup611: xcm::VersionedResponse */ + /** Lookup620: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5464,7 +5571,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup617: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup626: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5473,14 +5580,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup620: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup629: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup627: pallet_xcm::pallet::Error */ + /** Lookup636: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5510,7 +5617,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup628: pallet_assets::types::AssetDetails */ + /** Lookup637: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5525,22 +5632,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup629: pallet_assets::types::AssetStatus */ + /** Lookup638: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup631: pallet_assets::types::AssetAccount */ + /** Lookup640: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup632: pallet_assets::types::AccountStatus */ + /** Lookup641: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup633: pallet_assets::types::ExistenceReason */ + /** Lookup642: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5550,13 +5657,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup635: pallet_assets::types::Approval */ + /** Lookup644: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup636: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5566,7 +5673,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup638: pallet_assets::pallet::Error */ + /** Lookup647: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5591,7 +5698,7 @@ export default { "CallbackFailed", ], }, - /** Lookup640: pallet_asset_manager::pallet::Error */ + /** Lookup648: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5604,7 +5711,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup641: orml_xtokens::module::Error */ + /** Lookup649: orml_xtokens::module::Error */ OrmlXtokensModuleError: { _enum: [ "AssetHasNoReserve", @@ -5629,7 +5736,7 @@ export default { "RateLimited", ], }, - /** Lookup642: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup650: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5650,7 +5757,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup643: pallet_xcm_transactor::pallet::Error */ + /** Lookup651: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5682,11 +5789,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup644: pallet_ethereum_xcm::pallet::Error */ + /** Lookup652: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup645: pallet_message_queue::BookState */ + /** Lookup653: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5698,12 +5805,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup647: pallet_message_queue::Neighbours */ + /** Lookup655: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup649: pallet_message_queue::Page */ + /** Lookup657: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5712,7 +5819,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup651: pallet_message_queue::pallet::Error */ + /** Lookup659: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5726,16 +5833,58 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup653: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup661: pallet_moonbeam_foreign_assets::AssetStatus */ + PalletMoonbeamForeignAssetsAssetStatus: { + _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], + }, + /** Lookup662: pallet_moonbeam_foreign_assets::pallet::Error */ + PalletMoonbeamForeignAssetsError: { + _enum: [ + "AssetAlreadyExists", + "AssetAlreadyFrozen", + "AssetDoesNotExist", + "AssetIdFiltered", + "AssetNotFrozen", + "CorruptedStorageOrphanLocation", + "Erc20ContractCreationFail", + "EvmCallPauseFail", + "EvmCallUnpauseFail", + "EvmInternalError", + "InvalidSymbol", + "InvalidTokenName", + "LocationAlreadyExists", + "TooManyForeignAssets", + ], + }, + /** Lookup664: pallet_xcm_weight_trader::pallet::Error */ + PalletXcmWeightTraderError: { + _enum: [ + "AssetAlreadyAdded", + "AssetAlreadyPaused", + "AssetNotFound", + "AssetNotPaused", + "XcmLocationFiltered", + "PriceCannotBeZero", + ], + }, + /** Lookup665: pallet_emergency_para_xcm::XcmMode */ + PalletEmergencyParaXcmXcmMode: { + _enum: ["Normal", "Paused"], + }, + /** Lookup666: pallet_emergency_para_xcm::pallet::Error */ + PalletEmergencyParaXcmError: { + _enum: ["NotInPausedMode"], + }, + /** Lookup668: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup654: pallet_randomness::types::RequestState */ + /** Lookup669: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup655: pallet_randomness::types::Request> */ + /** Lookup670: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5745,26 +5894,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup656: pallet_randomness::types::RequestInfo */ + /** Lookup671: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup657: pallet_randomness::types::RequestType */ + /** Lookup672: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup658: pallet_randomness::types::RandomnessResult */ + /** Lookup673: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup659: pallet_randomness::pallet::Error */ + /** Lookup674: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5781,20 +5930,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup662: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup677: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup663: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup678: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup664: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup679: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup665: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup680: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup668: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup683: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup669: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup684: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup670: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup685: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup672: moonriver_runtime::Runtime */ + /** Lookup686: frame_metadata_hash_extension::CheckMetadataHash */ + FrameMetadataHashExtensionCheckMetadataHash: { + mode: "FrameMetadataHashExtensionMode", + }, + /** Lookup687: frame_metadata_hash_extension::Mode */ + FrameMetadataHashExtensionMode: { + _enum: ["Disabled", "Enabled"], + }, + /** Lookup688: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", + /** Lookup690: moonriver_runtime::Runtime */ MoonriverRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonriver/interfaces/registry.ts b/typescript-api/src/moonriver/interfaces/registry.ts index 54be856b5b..20ab565881 100644 --- a/typescript-api/src/moonriver/interfaces/registry.ts +++ b/typescript-api/src/moonriver/interfaces/registry.ts @@ -28,6 +28,7 @@ import type { CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesCoreAggregateMessageOrigin, CumulusPrimitivesParachainInherentParachainInherentData, + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim, EthbloomBloom, EthereumBlock, EthereumHeader, @@ -48,6 +49,8 @@ import type { EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, + FrameMetadataHashExtensionCheckMetadataHash, + FrameMetadataHashExtensionMode, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, @@ -141,6 +144,10 @@ import type { PalletCrowdloanRewardsError, PalletCrowdloanRewardsEvent, PalletCrowdloanRewardsRewardInfo, + PalletEmergencyParaXcmCall, + PalletEmergencyParaXcmError, + PalletEmergencyParaXcmEvent, + PalletEmergencyParaXcmXcmMode, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, @@ -172,6 +179,10 @@ import type { PalletMessageQueuePage, PalletMigrationsError, PalletMigrationsEvent, + PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamForeignAssetsCall, + PalletMoonbeamForeignAssetsError, + PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, PalletMoonbeamOrbitersCall, @@ -203,8 +214,9 @@ import type { PalletParachainStakingDelegatorStatus, PalletParachainStakingError, PalletParachainStakingEvent, + PalletParachainStakingInflationDistributionAccount, + PalletParachainStakingInflationDistributionConfig, PalletParachainStakingInflationInflationInfo, - PalletParachainStakingParachainBondConfig, PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletParachainStakingSetOrderedSet, @@ -277,6 +289,9 @@ import type { PalletXcmTransactorRemoteTransactInfoWithMaxWeight, PalletXcmTransactorTransactWeights, PalletXcmVersionMigrationStage, + PalletXcmWeightTraderCall, + PalletXcmWeightTraderError, + PalletXcmWeightTraderEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, @@ -402,6 +417,7 @@ declare module "@polkadot/types/types/registry" { CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData; CumulusPrimitivesCoreAggregateMessageOrigin: CumulusPrimitivesCoreAggregateMessageOrigin; CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData; + CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim; EthbloomBloom: EthbloomBloom; EthereumBlock: EthereumBlock; EthereumHeader: EthereumHeader; @@ -422,6 +438,8 @@ declare module "@polkadot/types/types/registry" { EvmCoreErrorExitRevert: EvmCoreErrorExitRevert; EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed; FpRpcTransactionStatus: FpRpcTransactionStatus; + FrameMetadataHashExtensionCheckMetadataHash: FrameMetadataHashExtensionCheckMetadataHash; + FrameMetadataHashExtensionMode: FrameMetadataHashExtensionMode; FrameSupportDispatchDispatchClass: FrameSupportDispatchDispatchClass; FrameSupportDispatchDispatchInfo: FrameSupportDispatchDispatchInfo; FrameSupportDispatchPays: FrameSupportDispatchPays; @@ -515,6 +533,10 @@ declare module "@polkadot/types/types/registry" { PalletCrowdloanRewardsError: PalletCrowdloanRewardsError; PalletCrowdloanRewardsEvent: PalletCrowdloanRewardsEvent; PalletCrowdloanRewardsRewardInfo: PalletCrowdloanRewardsRewardInfo; + PalletEmergencyParaXcmCall: PalletEmergencyParaXcmCall; + PalletEmergencyParaXcmError: PalletEmergencyParaXcmError; + PalletEmergencyParaXcmEvent: PalletEmergencyParaXcmEvent; + PalletEmergencyParaXcmXcmMode: PalletEmergencyParaXcmXcmMode; PalletEthereumCall: PalletEthereumCall; PalletEthereumError: PalletEthereumError; PalletEthereumEvent: PalletEthereumEvent; @@ -546,6 +568,10 @@ declare module "@polkadot/types/types/registry" { PalletMessageQueuePage: PalletMessageQueuePage; PalletMigrationsError: PalletMigrationsError; PalletMigrationsEvent: PalletMigrationsEvent; + PalletMoonbeamForeignAssetsAssetStatus: PalletMoonbeamForeignAssetsAssetStatus; + PalletMoonbeamForeignAssetsCall: PalletMoonbeamForeignAssetsCall; + PalletMoonbeamForeignAssetsError: PalletMoonbeamForeignAssetsError; + PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; @@ -577,8 +603,9 @@ declare module "@polkadot/types/types/registry" { PalletParachainStakingDelegatorStatus: PalletParachainStakingDelegatorStatus; PalletParachainStakingError: PalletParachainStakingError; PalletParachainStakingEvent: PalletParachainStakingEvent; + PalletParachainStakingInflationDistributionAccount: PalletParachainStakingInflationDistributionAccount; + PalletParachainStakingInflationDistributionConfig: PalletParachainStakingInflationDistributionConfig; PalletParachainStakingInflationInflationInfo: PalletParachainStakingInflationInflationInfo; - PalletParachainStakingParachainBondConfig: PalletParachainStakingParachainBondConfig; PalletParachainStakingRoundInfo: PalletParachainStakingRoundInfo; PalletParachainStakingSetBoundedOrderedSet: PalletParachainStakingSetBoundedOrderedSet; PalletParachainStakingSetOrderedSet: PalletParachainStakingSetOrderedSet; @@ -651,6 +678,9 @@ declare module "@polkadot/types/types/registry" { PalletXcmTransactorRemoteTransactInfoWithMaxWeight: PalletXcmTransactorRemoteTransactInfoWithMaxWeight; PalletXcmTransactorTransactWeights: PalletXcmTransactorTransactWeights; PalletXcmVersionMigrationStage: PalletXcmVersionMigrationStage; + PalletXcmWeightTraderCall: PalletXcmWeightTraderCall; + PalletXcmWeightTraderError: PalletXcmWeightTraderError; + PalletXcmWeightTraderEvent: PalletXcmWeightTraderEvent; PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage; PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage; PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage; diff --git a/typescript-api/src/moonriver/interfaces/types-lookup.ts b/typescript-api/src/moonriver/interfaces/types-lookup.ts index c58638acae..c4952fc807 100644 --- a/typescript-api/src/moonriver/interfaces/types-lookup.ts +++ b/typescript-api/src/moonriver/interfaces/types-lookup.ts @@ -583,20 +583,16 @@ declare module "@polkadot/types/lookup" { readonly account: AccountId20; readonly rewards: u128; } & Struct; - readonly isReservedForParachainBond: boolean; - readonly asReservedForParachainBond: { + readonly isInflationDistributed: boolean; + readonly asInflationDistributed: { + readonly index: u32; readonly account: AccountId20; readonly value: u128; } & Struct; - readonly isParachainBondAccountSet: boolean; - readonly asParachainBondAccountSet: { - readonly old: AccountId20; - readonly new_: AccountId20; - } & Struct; - readonly isParachainBondReservePercentSet: boolean; - readonly asParachainBondReservePercentSet: { - readonly old: Percent; - readonly new_: Percent; + readonly isInflationDistributionConfigUpdated: boolean; + readonly asInflationDistributionConfigUpdated: { + readonly old: PalletParachainStakingInflationDistributionConfig; + readonly new_: PalletParachainStakingInflationDistributionConfig; } & Struct; readonly isInflationSet: boolean; readonly asInflationSet: { @@ -671,9 +667,8 @@ declare module "@polkadot/types/lookup" { | "Delegation" | "DelegatorLeftCandidate" | "Rewarded" - | "ReservedForParachainBond" - | "ParachainBondAccountSet" - | "ParachainBondReservePercentSet" + | "InflationDistributed" + | "InflationDistributionConfigUpdated" | "InflationSet" | "StakeExpectationsSet" | "TotalSelectedSet" @@ -708,14 +703,24 @@ declare module "@polkadot/types/lookup" { readonly type: "AddedToTop" | "AddedToBottom"; } - /** @name PalletAuthorSlotFilterEvent (44) */ + /** @name PalletParachainStakingInflationDistributionConfig (43) */ + interface PalletParachainStakingInflationDistributionConfig + extends Vec {} + + /** @name PalletParachainStakingInflationDistributionAccount (45) */ + interface PalletParachainStakingInflationDistributionAccount extends Struct { + readonly account: AccountId20; + readonly percent: Percent; + } + + /** @name PalletAuthorSlotFilterEvent (47) */ interface PalletAuthorSlotFilterEvent extends Enum { readonly isEligibleUpdated: boolean; readonly asEligibleUpdated: u32; readonly type: "EligibleUpdated"; } - /** @name PalletAuthorMappingEvent (46) */ + /** @name PalletAuthorMappingEvent (49) */ interface PalletAuthorMappingEvent extends Enum { readonly isKeysRegistered: boolean; readonly asKeysRegistered: { @@ -738,13 +743,13 @@ declare module "@polkadot/types/lookup" { readonly type: "KeysRegistered" | "KeysRemoved" | "KeysRotated"; } - /** @name NimbusPrimitivesNimbusCryptoPublic (47) */ + /** @name NimbusPrimitivesNimbusCryptoPublic (50) */ interface NimbusPrimitivesNimbusCryptoPublic extends U8aFixed {} - /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (48) */ + /** @name SessionKeysPrimitivesVrfVrfCryptoPublic (51) */ interface SessionKeysPrimitivesVrfVrfCryptoPublic extends U8aFixed {} - /** @name PalletMoonbeamOrbitersEvent (49) */ + /** @name PalletMoonbeamOrbitersEvent (52) */ interface PalletMoonbeamOrbitersEvent extends Enum { readonly isOrbiterJoinCollatorPool: boolean; readonly asOrbiterJoinCollatorPool: { @@ -785,7 +790,7 @@ declare module "@polkadot/types/lookup" { | "OrbiterUnregistered"; } - /** @name PalletUtilityEvent (51) */ + /** @name PalletUtilityEvent (54) */ interface PalletUtilityEvent extends Enum { readonly isBatchInterrupted: boolean; readonly asBatchInterrupted: { @@ -812,7 +817,7 @@ declare module "@polkadot/types/lookup" { | "DispatchedAs"; } - /** @name PalletProxyEvent (54) */ + /** @name PalletProxyEvent (57) */ interface PalletProxyEvent extends Enum { readonly isProxyExecuted: boolean; readonly asProxyExecuted: { @@ -848,7 +853,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProxyExecuted" | "PureCreated" | "Announced" | "ProxyAdded" | "ProxyRemoved"; } - /** @name MoonriverRuntimeProxyType (55) */ + /** @name MoonriverRuntimeProxyType (58) */ interface MoonriverRuntimeProxyType extends Enum { readonly isAny: boolean; readonly isNonTransfer: boolean; @@ -869,7 +874,7 @@ declare module "@polkadot/types/lookup" { | "IdentityJudgement"; } - /** @name PalletMaintenanceModeEvent (57) */ + /** @name PalletMaintenanceModeEvent (60) */ interface PalletMaintenanceModeEvent extends Enum { readonly isEnteredMaintenanceMode: boolean; readonly isNormalOperationResumed: boolean; @@ -888,7 +893,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletIdentityEvent (58) */ + /** @name PalletIdentityEvent (61) */ interface PalletIdentityEvent extends Enum { readonly isIdentitySet: boolean; readonly asIdentitySet: { @@ -994,7 +999,7 @@ declare module "@polkadot/types/lookup" { | "DanglingUsernameRemoved"; } - /** @name PalletMigrationsEvent (60) */ + /** @name PalletMigrationsEvent (63) */ interface PalletMigrationsEvent extends Enum { readonly isRuntimeUpgradeStarted: boolean; readonly isRuntimeUpgradeCompleted: boolean; @@ -1027,7 +1032,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletMultisigEvent (61) */ + /** @name PalletMultisigEvent (64) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -1060,13 +1065,13 @@ declare module "@polkadot/types/lookup" { readonly type: "NewMultisig" | "MultisigApproval" | "MultisigExecuted" | "MultisigCancelled"; } - /** @name PalletMultisigTimepoint (62) */ + /** @name PalletMultisigTimepoint (65) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletEvmEvent (63) */ + /** @name PalletEvmEvent (66) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { @@ -1091,14 +1096,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Log" | "Created" | "CreatedFailed" | "Executed" | "ExecutedFailed"; } - /** @name EthereumLog (64) */ + /** @name EthereumLog (67) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name PalletEthereumEvent (67) */ + /** @name PalletEthereumEvent (70) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { @@ -1111,7 +1116,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Executed"; } - /** @name EvmCoreErrorExitReason (68) */ + /** @name EvmCoreErrorExitReason (71) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -1124,7 +1129,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Succeed" | "Error" | "Revert" | "Fatal"; } - /** @name EvmCoreErrorExitSucceed (69) */ + /** @name EvmCoreErrorExitSucceed (72) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -1132,7 +1137,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Stopped" | "Returned" | "Suicided"; } - /** @name EvmCoreErrorExitError (70) */ + /** @name EvmCoreErrorExitError (73) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -1171,13 +1176,13 @@ declare module "@polkadot/types/lookup" { | "InvalidCode"; } - /** @name EvmCoreErrorExitRevert (74) */ + /** @name EvmCoreErrorExitRevert (77) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: "Reverted"; } - /** @name EvmCoreErrorExitFatal (75) */ + /** @name EvmCoreErrorExitFatal (78) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -1188,7 +1193,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NotSupported" | "UnhandledInterrupt" | "CallErrorAsFatal" | "Other"; } - /** @name PalletSchedulerEvent (76) */ + /** @name PalletSchedulerEvent (79) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1250,7 +1255,7 @@ declare module "@polkadot/types/lookup" { | "PermanentlyOverweight"; } - /** @name PalletPreimageEvent (78) */ + /** @name PalletPreimageEvent (81) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1267,7 +1272,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletConvictionVotingEvent (79) */ + /** @name PalletConvictionVotingEvent (82) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -1276,7 +1281,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (80) */ + /** @name PalletReferendaEvent (83) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -1380,7 +1385,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (81) */ + /** @name FrameSupportPreimagesBounded (84) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -1396,7 +1401,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (83) */ + /** @name FrameSystemCall (86) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -1457,7 +1462,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name CumulusPalletParachainSystemCall (87) */ + /** @name CumulusPalletParachainSystemCall (90) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -1483,7 +1488,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (88) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (91) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -1491,7 +1496,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (89) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (92) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -1499,24 +1504,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (91) */ + /** @name SpTrieStorageProof (94) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (94) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (97) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (98) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (101) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletTimestampCall (101) */ + /** @name PalletTimestampCall (104) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1525,7 +1530,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletRootTestingCall (102) */ + /** @name PalletRootTestingCall (105) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -1535,7 +1540,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletBalancesCall (103) */ + /** @name PalletBalancesCall (106) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1588,14 +1593,14 @@ declare module "@polkadot/types/lookup" { | "ForceAdjustTotalIssuance"; } - /** @name PalletBalancesAdjustmentDirection (106) */ + /** @name PalletBalancesAdjustmentDirection (109) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletParachainStakingCall (107) */ + /** @name PalletParachainStakingCall (110) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -1733,6 +1738,10 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; readonly candidateCount: u32; } & Struct; + readonly isSetInflationDistributionConfig: boolean; + readonly asSetInflationDistributionConfig: { + readonly new_: PalletParachainStakingInflationDistributionConfig; + } & Struct; readonly type: | "SetStakingExpectations" | "SetInflation" @@ -1765,16 +1774,17 @@ declare module "@polkadot/types/lookup" { | "HotfixRemoveDelegationRequestsExitedCandidates" | "NotifyInactiveCollator" | "EnableMarkingOffline" - | "ForceJoinCandidates"; + | "ForceJoinCandidates" + | "SetInflationDistributionConfig"; } - /** @name PalletAuthorInherentCall (110) */ + /** @name PalletAuthorInherentCall (113) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (111) */ + /** @name PalletAuthorSlotFilterCall (114) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -1783,7 +1793,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletAuthorMappingCall (112) */ + /** @name PalletAuthorMappingCall (115) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -1811,7 +1821,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletMoonbeamOrbitersCall (113) */ + /** @name PalletMoonbeamOrbitersCall (116) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -1848,7 +1858,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletUtilityCall (114) */ + /** @name PalletUtilityCall (117) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1886,7 +1896,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonriverRuntimeOriginCaller (116) */ + /** @name MoonriverRuntimeOriginCaller (119) */ interface MoonriverRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -1917,7 +1927,7 @@ declare module "@polkadot/types/lookup" { | "EthereumXcm"; } - /** @name FrameSupportDispatchRawOrigin (117) */ + /** @name FrameSupportDispatchRawOrigin (120) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -1926,14 +1936,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (118) */ + /** @name PalletEthereumRawOrigin (121) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin (119) */ + /** @name MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin (122) */ interface MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -1948,7 +1958,7 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name PalletCollectiveRawOrigin (120) */ + /** @name PalletCollectiveRawOrigin (123) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -1958,7 +1968,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name CumulusPalletXcmOrigin (122) */ + /** @name CumulusPalletXcmOrigin (125) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -1966,7 +1976,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (123) */ + /** @name PalletXcmOrigin (126) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -1975,13 +1985,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name StagingXcmV4Location (124) */ + /** @name StagingXcmV4Location (127) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (125) */ + /** @name StagingXcmV4Junctions (128) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2003,7 +2013,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (127) */ + /** @name StagingXcmV4Junction (130) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2052,7 +2062,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (130) */ + /** @name StagingXcmV4JunctionNetworkId (133) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2087,7 +2097,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (131) */ + /** @name XcmV3JunctionBodyId (134) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -2114,7 +2124,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (132) */ + /** @name XcmV3JunctionBodyPart (135) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2139,17 +2149,17 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name PalletEthereumXcmRawOrigin (140) */ + /** @name PalletEthereumXcmRawOrigin (143) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name SpCoreVoid (141) */ + /** @name SpCoreVoid (144) */ type SpCoreVoid = Null; - /** @name PalletProxyCall (142) */ + /** @name PalletProxyCall (145) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -2219,14 +2229,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (144) */ + /** @name PalletMaintenanceModeCall (147) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (145) */ + /** @name PalletIdentityCall (148) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -2348,7 +2358,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (146) */ + /** @name PalletIdentityLegacyIdentityInfo (149) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -2361,7 +2371,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (184) */ + /** @name PalletIdentityJudgement (187) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -2381,10 +2391,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (186) */ + /** @name AccountEthereumSignature (189) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name PalletMultisigCall (188) */ + /** @name PalletMultisigCall (191) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2417,17 +2427,21 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMoonbeamLazyMigrationsCall (190) */ + /** @name PalletMoonbeamLazyMigrationsCall (193) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { readonly addresses: Vec; readonly limit: u32; } & Struct; - readonly type: "ClearSuicidedStorage"; + readonly isCreateContractMetadata: boolean; + readonly asCreateContractMetadata: { + readonly address: H160; + } & Struct; + readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletEvmCall (193) */ + /** @name PalletEvmCall (196) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -2472,7 +2486,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (199) */ + /** @name PalletEthereumCall (202) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -2481,7 +2495,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (200) */ + /** @name EthereumTransactionTransactionV2 (203) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -2492,7 +2506,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (201) */ + /** @name EthereumTransactionLegacyTransaction (204) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -2503,7 +2517,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (202) */ + /** @name EthereumTransactionTransactionAction (205) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -2511,14 +2525,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (203) */ + /** @name EthereumTransactionTransactionSignature (206) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (205) */ + /** @name EthereumTransactionEip2930Transaction (208) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2533,13 +2547,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (207) */ + /** @name EthereumTransactionAccessListItem (210) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (208) */ + /** @name EthereumTransactionEip1559Transaction (211) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2555,7 +2569,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletSchedulerCall (209) */ + /** @name PalletSchedulerCall (212) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2629,7 +2643,7 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletPreimageCall (211) */ + /** @name PalletPreimageCall (214) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2659,7 +2673,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletConvictionVotingCall (212) */ + /** @name PalletConvictionVotingCall (215) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -2696,7 +2710,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (213) */ + /** @name PalletConvictionVotingVoteAccountVote (216) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -2717,7 +2731,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (215) */ + /** @name PalletConvictionVotingConviction (218) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2736,7 +2750,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (217) */ + /** @name PalletReferendaCall (220) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -2789,7 +2803,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (218) */ + /** @name FrameSupportScheduleDispatchTime (221) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -2798,7 +2812,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletWhitelistCall (220) */ + /** @name PalletWhitelistCall (223) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -2825,7 +2839,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletCollectiveCall (221) */ + /** @name PalletCollectiveCall (224) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2864,7 +2878,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletTreasuryCall (223) */ + /** @name PalletTreasuryCall (226) */ interface PalletTreasuryCall extends Enum { readonly isProposeSpend: boolean; readonly asProposeSpend: { @@ -2919,7 +2933,7 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletCrowdloanRewardsCall (225) */ + /** @name PalletCrowdloanRewardsCall (228) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -2955,7 +2969,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (226) */ + /** @name SpRuntimeMultiSignature (229) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -2966,10 +2980,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name CumulusPalletDmpQueueCall (232) */ + /** @name CumulusPalletDmpQueueCall (235) */ type CumulusPalletDmpQueueCall = Null; - /** @name PalletXcmCall (233) */ + /** @name PalletXcmCall (236) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -3072,7 +3086,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedLocation (234) */ + /** @name XcmVersionedLocation (237) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -3083,13 +3097,13 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiLocation (235) */ + /** @name XcmV2MultiLocation (238) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (236) */ + /** @name XcmV2MultilocationJunctions (239) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3136,7 +3150,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (237) */ + /** @name XcmV2Junction (240) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3179,7 +3193,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (238) */ + /** @name XcmV2NetworkId (241) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -3189,7 +3203,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (240) */ + /** @name XcmV2BodyId (243) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -3216,7 +3230,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (241) */ + /** @name XcmV2BodyPart (244) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -3241,13 +3255,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV3MultiLocation (242) */ + /** @name StagingXcmV3MultiLocation (245) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (243) */ + /** @name XcmV3Junctions (246) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3294,7 +3308,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (244) */ + /** @name XcmV3Junction (247) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3343,7 +3357,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (246) */ + /** @name XcmV3JunctionNetworkId (249) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -3378,7 +3392,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmVersionedXcm (247) */ + /** @name XcmVersionedXcm (250) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -3389,10 +3403,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (248) */ + /** @name XcmV2Xcm (251) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (250) */ + /** @name XcmV2Instruction (253) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -3540,16 +3554,16 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2MultiassetMultiAssets (251) */ + /** @name XcmV2MultiassetMultiAssets (254) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (253) */ + /** @name XcmV2MultiAsset (256) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (254) */ + /** @name XcmV2MultiassetAssetId (257) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -3558,7 +3572,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiassetFungibility (255) */ + /** @name XcmV2MultiassetFungibility (258) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3567,7 +3581,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (256) */ + /** @name XcmV2MultiassetAssetInstance (259) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3585,7 +3599,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV2Response (257) */ + /** @name XcmV2Response (260) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3597,7 +3611,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (260) */ + /** @name XcmV2TraitsError (263) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -3656,7 +3670,7 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2OriginKind (261) */ + /** @name XcmV2OriginKind (264) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -3665,12 +3679,12 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (262) */ + /** @name XcmDoubleEncoded (265) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV2MultiassetMultiAssetFilter (263) */ + /** @name XcmV2MultiassetMultiAssetFilter (266) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -3679,7 +3693,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (264) */ + /** @name XcmV2MultiassetWildMultiAsset (267) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3690,14 +3704,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (265) */ + /** @name XcmV2MultiassetWildFungibility (268) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (266) */ + /** @name XcmV2WeightLimit (269) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -3705,10 +3719,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (267) */ + /** @name XcmV3Xcm (270) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (269) */ + /** @name XcmV3Instruction (272) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -3938,16 +3952,16 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3MultiassetMultiAssets (270) */ + /** @name XcmV3MultiassetMultiAssets (273) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (272) */ + /** @name XcmV3MultiAsset (275) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (273) */ + /** @name XcmV3MultiassetAssetId (276) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -3956,7 +3970,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV3MultiassetFungibility (274) */ + /** @name XcmV3MultiassetFungibility (277) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3965,7 +3979,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (275) */ + /** @name XcmV3MultiassetAssetInstance (278) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3981,7 +3995,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmV3Response (276) */ + /** @name XcmV3Response (279) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4003,7 +4017,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3TraitsError (279) */ + /** @name XcmV3TraitsError (282) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4090,7 +4104,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name XcmV3PalletInfo (281) */ + /** @name XcmV3PalletInfo (284) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4100,7 +4114,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (284) */ + /** @name XcmV3MaybeErrorCode (287) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -4110,14 +4124,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV3QueryResponseInfo (287) */ + /** @name XcmV3QueryResponseInfo (290) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (288) */ + /** @name XcmV3MultiassetMultiAssetFilter (291) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4126,7 +4140,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (289) */ + /** @name XcmV3MultiassetWildMultiAsset (292) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4145,14 +4159,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (290) */ + /** @name XcmV3MultiassetWildFungibility (293) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (291) */ + /** @name XcmV3WeightLimit (294) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4160,10 +4174,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name StagingXcmV4Xcm (292) */ + /** @name StagingXcmV4Xcm (295) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (294) */ + /** @name StagingXcmV4Instruction (297) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -4393,19 +4407,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (295) */ + /** @name StagingXcmV4AssetAssets (298) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (297) */ + /** @name StagingXcmV4Asset (300) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (298) */ + /** @name StagingXcmV4AssetAssetId (301) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (299) */ + /** @name StagingXcmV4AssetFungibility (302) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -4414,7 +4428,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (300) */ + /** @name StagingXcmV4AssetAssetInstance (303) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -4430,7 +4444,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (301) */ + /** @name StagingXcmV4Response (304) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4452,7 +4466,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (303) */ + /** @name StagingXcmV4PalletInfo (306) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4462,14 +4476,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name StagingXcmV4QueryResponseInfo (307) */ + /** @name StagingXcmV4QueryResponseInfo (310) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (308) */ + /** @name StagingXcmV4AssetAssetFilter (311) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -4478,7 +4492,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (309) */ + /** @name StagingXcmV4AssetWildAsset (312) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4497,14 +4511,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (310) */ + /** @name StagingXcmV4AssetWildFungibility (313) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmVersionedAssets (311) */ + /** @name XcmVersionedAssets (314) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -4515,7 +4529,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name StagingXcmExecutorAssetTransferTransferType (323) */ + /** @name StagingXcmExecutorAssetTransferTransferType (326) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -4525,7 +4539,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (324) */ + /** @name XcmVersionedAssetId (327) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -4534,7 +4548,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (325) */ + /** @name PalletAssetsCall (328) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4748,7 +4762,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name PalletAssetManagerCall (326) */ + /** @name PalletAssetManagerCall (329) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -4757,23 +4771,12 @@ declare module "@polkadot/types/lookup" { readonly minAmount: u128; readonly isSufficient: bool; } & Struct; - readonly isSetAssetUnitsPerSecond: boolean; - readonly asSetAssetUnitsPerSecond: { - readonly assetType: MoonriverRuntimeXcmConfigAssetType; - readonly unitsPerSecond: u128; - readonly numAssetsWeightHint: u32; - } & Struct; readonly isChangeExistingAssetType: boolean; readonly asChangeExistingAssetType: { readonly assetId: u128; readonly newAssetType: MoonriverRuntimeXcmConfigAssetType; readonly numAssetsWeightHint: u32; } & Struct; - readonly isRemoveSupportedAsset: boolean; - readonly asRemoveSupportedAsset: { - readonly assetType: MoonriverRuntimeXcmConfigAssetType; - readonly numAssetsWeightHint: u32; - } & Struct; readonly isRemoveExistingAssetType: boolean; readonly asRemoveExistingAssetType: { readonly assetId: u128; @@ -4786,21 +4789,19 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly type: | "RegisterForeignAsset" - | "SetAssetUnitsPerSecond" | "ChangeExistingAssetType" - | "RemoveSupportedAsset" | "RemoveExistingAssetType" | "DestroyForeignAsset"; } - /** @name MoonriverRuntimeXcmConfigAssetType (327) */ + /** @name MoonriverRuntimeXcmConfigAssetType (330) */ interface MoonriverRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonriverRuntimeAssetConfigAssetRegistrarMetadata (328) */ + /** @name MoonriverRuntimeAssetConfigAssetRegistrarMetadata (331) */ interface MoonriverRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -4808,7 +4809,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name OrmlXtokensModuleCall (329) */ + /** @name OrmlXtokensModuleCall (332) */ interface OrmlXtokensModuleCall extends Enum { readonly isTransfer: boolean; readonly asTransfer: { @@ -4861,7 +4862,7 @@ declare module "@polkadot/types/lookup" { | "TransferMultiassets"; } - /** @name MoonriverRuntimeXcmConfigCurrencyId (330) */ + /** @name MoonriverRuntimeXcmConfigCurrencyId (333) */ interface MoonriverRuntimeXcmConfigCurrencyId extends Enum { readonly isSelfReserve: boolean; readonly isForeignAsset: boolean; @@ -4873,7 +4874,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; } - /** @name XcmVersionedAsset (331) */ + /** @name XcmVersionedAsset (334) */ interface XcmVersionedAsset extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiAsset; @@ -4884,7 +4885,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmTransactorCall (334) */ + /** @name PalletXcmTransactorCall (337) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -4961,19 +4962,19 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonriverRuntimeXcmConfigTransactors (335) */ + /** @name MoonriverRuntimeXcmConfigTransactors (338) */ interface MoonriverRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (336) */ + /** @name PalletXcmTransactorCurrencyPayment (339) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (337) */ + /** @name PalletXcmTransactorCurrency (340) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonriverRuntimeXcmConfigCurrencyId; @@ -4982,13 +4983,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (339) */ + /** @name PalletXcmTransactorTransactWeights (342) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletXcmTransactorHrmpOperation (342) */ + /** @name PalletXcmTransactorHrmpOperation (345) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -5006,20 +5007,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (343) */ + /** @name PalletXcmTransactorHrmpInitParams (346) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (344) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (347) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletEthereumXcmCall (345) */ + /** @name PalletEthereumXcmCall (348) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5046,7 +5047,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (346) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (349) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5055,7 +5056,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (347) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (350) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5065,7 +5066,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (348) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (351) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5073,13 +5074,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (349) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (352) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (352) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (355) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5088,7 +5089,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletMessageQueueCall (354) */ + /** @name PalletMessageQueueCall (357) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5105,7 +5106,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (355) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (358) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5114,23 +5115,96 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletRandomnessCall (356) */ + /** @name PalletMoonbeamForeignAssetsCall (359) */ + interface PalletMoonbeamForeignAssetsCall extends Enum { + readonly isCreateForeignAsset: boolean; + readonly asCreateForeignAsset: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + readonly decimals: u8; + readonly symbol: Bytes; + readonly name: Bytes; + } & Struct; + readonly isChangeXcmLocation: boolean; + readonly asChangeXcmLocation: { + readonly assetId: u128; + readonly newXcmLocation: StagingXcmV4Location; + } & Struct; + readonly isFreezeForeignAsset: boolean; + readonly asFreezeForeignAsset: { + readonly assetId: u128; + readonly allowXcmDeposit: bool; + } & Struct; + readonly isUnfreezeForeignAsset: boolean; + readonly asUnfreezeForeignAsset: { + readonly assetId: u128; + } & Struct; + readonly type: + | "CreateForeignAsset" + | "ChangeXcmLocation" + | "FreezeForeignAsset" + | "UnfreezeForeignAsset"; + } + + /** @name PalletXcmWeightTraderCall (361) */ + interface PalletXcmWeightTraderCall extends Enum { + readonly isAddAsset: boolean; + readonly asAddAsset: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isEditAsset: boolean; + readonly asEditAsset: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isPauseAssetSupport: boolean; + readonly asPauseAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isResumeAssetSupport: boolean; + readonly asResumeAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isRemoveAsset: boolean; + readonly asRemoveAsset: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly type: + | "AddAsset" + | "EditAsset" + | "PauseAssetSupport" + | "ResumeAssetSupport" + | "RemoveAsset"; + } + + /** @name PalletEmergencyParaXcmCall (362) */ + interface PalletEmergencyParaXcmCall extends Enum { + readonly isPausedToNormal: boolean; + readonly isFastAuthorizeUpgrade: boolean; + readonly asFastAuthorizeUpgrade: { + readonly codeHash: H256; + } & Struct; + readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; + } + + /** @name PalletRandomnessCall (363) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name SpRuntimeBlakeTwo256 (357) */ + /** @name SpRuntimeBlakeTwo256 (364) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (359) */ + /** @name PalletConvictionVotingTally (366) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletWhitelistEvent (360) */ + /** @name PalletWhitelistEvent (367) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -5151,19 +5225,19 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (362) */ + /** @name FrameSupportDispatchPostDispatchInfo (369) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (363) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (370) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletCollectiveEvent (364) */ + /** @name PalletCollectiveEvent (371) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5214,7 +5288,7 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletTreasuryEvent (366) */ + /** @name PalletTreasuryEvent (373) */ interface PalletTreasuryEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5302,7 +5376,7 @@ declare module "@polkadot/types/lookup" { | "SpendProcessed"; } - /** @name PalletCrowdloanRewardsEvent (367) */ + /** @name PalletCrowdloanRewardsEvent (374) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>; @@ -5327,7 +5401,7 @@ declare module "@polkadot/types/lookup" { | "InitializedAccountWithNotEnoughContribution"; } - /** @name CumulusPalletXcmpQueueEvent (368) */ + /** @name CumulusPalletXcmpQueueEvent (375) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -5336,7 +5410,7 @@ declare module "@polkadot/types/lookup" { readonly type: "XcmpMessageSent"; } - /** @name CumulusPalletXcmEvent (369) */ + /** @name CumulusPalletXcmEvent (376) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -5347,7 +5421,7 @@ declare module "@polkadot/types/lookup" { readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward"; } - /** @name StagingXcmV4TraitsOutcome (370) */ + /** @name StagingXcmV4TraitsOutcome (377) */ interface StagingXcmV4TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -5365,7 +5439,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Complete" | "Incomplete" | "Error"; } - /** @name CumulusPalletDmpQueueEvent (371) */ + /** @name CumulusPalletDmpQueueEvent (378) */ interface CumulusPalletDmpQueueEvent extends Enum { readonly isStartedExport: boolean; readonly isExported: boolean; @@ -5410,7 +5484,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmEvent (372) */ + /** @name PalletXcmEvent (379) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -5575,7 +5649,7 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name PalletAssetsEvent (373) */ + /** @name PalletAssetsEvent (380) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -5737,7 +5811,7 @@ declare module "@polkadot/types/lookup" { | "Blocked"; } - /** @name PalletAssetManagerEvent (374) */ + /** @name PalletAssetManagerEvent (381) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -5746,10 +5820,6 @@ declare module "@polkadot/types/lookup" { readonly metadata: MoonriverRuntimeAssetConfigAssetRegistrarMetadata; } & Struct; readonly isUnitsPerSecondChanged: boolean; - readonly asUnitsPerSecondChanged: { - readonly assetType: MoonriverRuntimeXcmConfigAssetType; - readonly unitsPerSecond: u128; - } & Struct; readonly isForeignAssetXcmLocationChanged: boolean; readonly asForeignAssetXcmLocationChanged: { readonly assetId: u128; @@ -5783,7 +5853,7 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name OrmlXtokensModuleEvent (375) */ + /** @name OrmlXtokensModuleEvent (382) */ interface OrmlXtokensModuleEvent extends Enum { readonly isTransferredAssets: boolean; readonly asTransferredAssets: { @@ -5795,7 +5865,7 @@ declare module "@polkadot/types/lookup" { readonly type: "TransferredAssets"; } - /** @name PalletXcmTransactorEvent (376) */ + /** @name PalletXcmTransactorEvent (383) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -5865,14 +5935,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (377) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (384) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletEthereumXcmEvent (378) */ + /** @name PalletEthereumXcmEvent (385) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -5882,7 +5952,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletMessageQueueEvent (379) */ + /** @name PalletMessageQueueEvent (386) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -5912,7 +5982,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (380) */ + /** @name FrameSupportMessagesProcessMessageError (387) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -5923,7 +5993,76 @@ declare module "@polkadot/types/lookup" { readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; } - /** @name PalletRandomnessEvent (381) */ + /** @name PalletMoonbeamForeignAssetsEvent (388) */ + interface PalletMoonbeamForeignAssetsEvent extends Enum { + readonly isForeignAssetCreated: boolean; + readonly asForeignAssetCreated: { + readonly contractAddress: H160; + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetXcmLocationChanged: boolean; + readonly asForeignAssetXcmLocationChanged: { + readonly assetId: u128; + readonly newXcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetFrozen: boolean; + readonly asForeignAssetFrozen: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly isForeignAssetUnfrozen: boolean; + readonly asForeignAssetUnfrozen: { + readonly assetId: u128; + readonly xcmLocation: StagingXcmV4Location; + } & Struct; + readonly type: + | "ForeignAssetCreated" + | "ForeignAssetXcmLocationChanged" + | "ForeignAssetFrozen" + | "ForeignAssetUnfrozen"; + } + + /** @name PalletXcmWeightTraderEvent (389) */ + interface PalletXcmWeightTraderEvent extends Enum { + readonly isSupportedAssetAdded: boolean; + readonly asSupportedAssetAdded: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isSupportedAssetEdited: boolean; + readonly asSupportedAssetEdited: { + readonly location: StagingXcmV4Location; + readonly relativePrice: u128; + } & Struct; + readonly isPauseAssetSupport: boolean; + readonly asPauseAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isResumeAssetSupport: boolean; + readonly asResumeAssetSupport: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly isSupportedAssetRemoved: boolean; + readonly asSupportedAssetRemoved: { + readonly location: StagingXcmV4Location; + } & Struct; + readonly type: + | "SupportedAssetAdded" + | "SupportedAssetEdited" + | "PauseAssetSupport" + | "ResumeAssetSupport" + | "SupportedAssetRemoved"; + } + + /** @name PalletEmergencyParaXcmEvent (390) */ + interface PalletEmergencyParaXcmEvent extends Enum { + readonly isEnteredPausedXcmMode: boolean; + readonly isNormalXcmOperationResumed: boolean; + readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; + } + + /** @name PalletRandomnessEvent (391) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -5968,7 +6107,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name FrameSystemPhase (382) */ + /** @name FrameSystemPhase (392) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -5977,33 +6116,33 @@ declare module "@polkadot/types/lookup" { readonly type: "ApplyExtrinsic" | "Finalization" | "Initialization"; } - /** @name FrameSystemLastRuntimeUpgradeInfo (384) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (394) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (385) */ + /** @name FrameSystemCodeUpgradeAuthorization (395) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (386) */ + /** @name FrameSystemLimitsBlockWeights (396) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (387) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (397) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (388) */ + /** @name FrameSystemLimitsWeightsPerClass (398) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6011,25 +6150,25 @@ declare module "@polkadot/types/lookup" { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (389) */ + /** @name FrameSystemLimitsBlockLength (399) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (390) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (400) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (391) */ + /** @name SpWeightsRuntimeDbWeight (401) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (392) */ + /** @name SpVersionRuntimeVersion (402) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6041,7 +6180,7 @@ declare module "@polkadot/types/lookup" { readonly stateVersion: u8; } - /** @name FrameSystemError (396) */ + /** @name FrameSystemError (406) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6064,14 +6203,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (398) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (399) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; @@ -6081,33 +6220,33 @@ declare module "@polkadot/types/lookup" { >; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (401) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (405) */ + /** @name PolkadotPrimitivesV7UpgradeGoAhead (415) */ interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (406) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (408) */ + /** @name PolkadotPrimitivesV7UpgradeRestriction (418) */ interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (409) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -6115,14 +6254,14 @@ declare module "@polkadot/types/lookup" { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (410) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (413) */ + /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (423) */ interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -6132,7 +6271,7 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (414) */ + /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (424) */ interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -6146,19 +6285,19 @@ declare module "@polkadot/types/lookup" { readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (415) */ + /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (425) */ interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (421) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (423) */ + /** @name CumulusPalletParachainSystemError (433) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -6179,14 +6318,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletBalancesBalanceLock (425) */ + /** @name PalletBalancesBalanceLock (435) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (426) */ + /** @name PalletBalancesReasons (436) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6194,32 +6333,32 @@ declare module "@polkadot/types/lookup" { readonly type: "Fee" | "Misc" | "All"; } - /** @name PalletBalancesReserveData (429) */ + /** @name PalletBalancesReserveData (439) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name MoonriverRuntimeRuntimeHoldReason (433) */ + /** @name MoonriverRuntimeRuntimeHoldReason (443) */ interface MoonriverRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: "Preimage"; } - /** @name PalletPreimageHoldReason (434) */ + /** @name PalletPreimageHoldReason (444) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (437) */ + /** @name PalletBalancesIdAmount (447) */ interface PalletBalancesIdAmount extends Struct { readonly id: Null; readonly amount: u128; } - /** @name PalletBalancesError (439) */ + /** @name PalletBalancesError (449) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6248,20 +6387,14 @@ declare module "@polkadot/types/lookup" { | "DeltaZero"; } - /** @name PalletTransactionPaymentReleases (440) */ + /** @name PalletTransactionPaymentReleases (450) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: "V1Ancient" | "V2"; } - /** @name PalletParachainStakingParachainBondConfig (441) */ - interface PalletParachainStakingParachainBondConfig extends Struct { - readonly account: AccountId20; - readonly percent: Percent; - } - - /** @name PalletParachainStakingRoundInfo (442) */ + /** @name PalletParachainStakingRoundInfo (451) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; @@ -6269,7 +6402,7 @@ declare module "@polkadot/types/lookup" { readonly firstSlot: u64; } - /** @name PalletParachainStakingDelegator (443) */ + /** @name PalletParachainStakingDelegator (452) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId20; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -6278,16 +6411,16 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (444) */ + /** @name PalletParachainStakingSetOrderedSet (453) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (445) */ + /** @name PalletParachainStakingBond (454) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId20; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (447) */ + /** @name PalletParachainStakingDelegatorStatus (456) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -6295,7 +6428,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Leaving"; } - /** @name PalletParachainStakingCandidateMetadata (448) */ + /** @name PalletParachainStakingCandidateMetadata (457) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -6309,7 +6442,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (449) */ + /** @name PalletParachainStakingCapacityStatus (458) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -6317,13 +6450,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Full" | "Empty" | "Partial"; } - /** @name PalletParachainStakingCandidateBondLessRequest (451) */ + /** @name PalletParachainStakingCandidateBondLessRequest (460) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (452) */ + /** @name PalletParachainStakingCollatorStatus (461) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -6332,50 +6465,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Idle" | "Leaving"; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (454) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (463) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId20; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (457) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (466) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId20; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (459) */ + /** @name PalletParachainStakingDelegations (468) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingSetBoundedOrderedSet (461) */ + /** @name PalletParachainStakingSetBoundedOrderedSet (470) */ interface PalletParachainStakingSetBoundedOrderedSet extends Vec {} - /** @name PalletParachainStakingCollatorSnapshot (464) */ + /** @name PalletParachainStakingCollatorSnapshot (473) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (466) */ + /** @name PalletParachainStakingBondWithAutoCompound (475) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId20; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (467) */ + /** @name PalletParachainStakingDelayedPayout (476) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (468) */ + /** @name PalletParachainStakingInflationInflationInfo (477) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -6394,7 +6527,7 @@ declare module "@polkadot/types/lookup" { } & Struct; } - /** @name PalletParachainStakingError (469) */ + /** @name PalletParachainStakingError (478) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -6423,6 +6556,7 @@ declare module "@polkadot/types/lookup" { readonly isCannotSetBelowMin: boolean; readonly isRoundLengthMustBeGreaterThanTotalSelectedCollators: boolean; readonly isNoWritingSameValue: boolean; + readonly isTotalInflationDistributionPercentExceeds100: boolean; readonly isTooLowCandidateCountWeightHintJoinCandidates: boolean; readonly isTooLowCandidateCountWeightHintCancelLeaveCandidates: boolean; readonly isTooLowCandidateCountToLeaveCandidates: boolean; @@ -6479,6 +6613,7 @@ declare module "@polkadot/types/lookup" { | "CannotSetBelowMin" | "RoundLengthMustBeGreaterThanTotalSelectedCollators" | "NoWritingSameValue" + | "TotalInflationDistributionPercentExceeds100" | "TooLowCandidateCountWeightHintJoinCandidates" | "TooLowCandidateCountWeightHintCancelLeaveCandidates" | "TooLowCandidateCountToLeaveCandidates" @@ -6509,7 +6644,7 @@ declare module "@polkadot/types/lookup" { | "CurrentRoundTooLow"; } - /** @name PalletAuthorInherentError (470) */ + /** @name PalletAuthorInherentError (479) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -6517,14 +6652,14 @@ declare module "@polkadot/types/lookup" { readonly type: "AuthorAlreadySet" | "NoAccountId" | "CannotBeAuthor"; } - /** @name PalletAuthorMappingRegistrationInfo (471) */ + /** @name PalletAuthorMappingRegistrationInfo (480) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId20; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (472) */ + /** @name PalletAuthorMappingError (481) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -6545,20 +6680,20 @@ declare module "@polkadot/types/lookup" { | "DecodeKeysFailed"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (473) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (482) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (475) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (484) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (476) */ + /** @name PalletMoonbeamOrbitersError (485) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -6581,27 +6716,27 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletUtilityError (479) */ + /** @name PalletUtilityError (488) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: "TooManyCalls"; } - /** @name PalletProxyProxyDefinition (482) */ + /** @name PalletProxyProxyDefinition (491) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId20; readonly proxyType: MoonriverRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (486) */ + /** @name PalletProxyAnnouncement (495) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (488) */ + /** @name PalletProxyError (497) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -6622,34 +6757,34 @@ declare module "@polkadot/types/lookup" { | "NoSelfProxy"; } - /** @name PalletMaintenanceModeError (489) */ + /** @name PalletMaintenanceModeError (498) */ interface PalletMaintenanceModeError extends Enum { readonly isAlreadyInMaintenanceMode: boolean; readonly isNotInMaintenanceMode: boolean; readonly type: "AlreadyInMaintenanceMode" | "NotInMaintenanceMode"; } - /** @name PalletIdentityRegistration (491) */ + /** @name PalletIdentityRegistration (500) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (500) */ + /** @name PalletIdentityRegistrarInfo (509) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (502) */ + /** @name PalletIdentityAuthorityProperties (511) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (505) */ + /** @name PalletIdentityError (514) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -6706,7 +6841,7 @@ declare module "@polkadot/types/lookup" { | "NotExpired"; } - /** @name PalletMigrationsError (506) */ + /** @name PalletMigrationsError (515) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -6719,7 +6854,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletMultisigMultisig (508) */ + /** @name PalletMultisigMultisig (517) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -6727,7 +6862,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (510) */ + /** @name PalletMultisigError (519) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -6760,21 +6895,28 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (511) */ + /** @name PalletMoonbeamLazyMigrationsError (520) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; readonly isContractNotCorrupted: boolean; - readonly type: "LimitCannotBeZero" | "AddressesLengthCannotBeZero" | "ContractNotCorrupted"; + readonly isContractMetadataAlreadySet: boolean; + readonly isContractNotExist: boolean; + readonly type: + | "LimitCannotBeZero" + | "AddressesLengthCannotBeZero" + | "ContractNotCorrupted" + | "ContractMetadataAlreadySet" + | "ContractNotExist"; } - /** @name PalletEvmCodeMetadata (512) */ + /** @name PalletEvmCodeMetadata (521) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (514) */ + /** @name PalletEvmError (523) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6805,7 +6947,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (517) */ + /** @name FpRpcTransactionStatus (526) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6816,10 +6958,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (519) */ + /** @name EthbloomBloom (528) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (521) */ + /** @name EthereumReceiptReceiptV3 (530) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6830,7 +6972,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (522) */ + /** @name EthereumReceiptEip658ReceiptData (531) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6838,14 +6980,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (523) */ + /** @name EthereumBlock (532) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (524) */ + /** @name EthereumHeader (533) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -6864,17 +7006,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (525) */ + /** @name EthereumTypesHashH64 (534) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (530) */ + /** @name PalletEthereumError (539) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (533) */ + /** @name PalletSchedulerScheduled (542) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -6883,14 +7025,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonriverRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (535) */ + /** @name PalletSchedulerRetryConfig (544) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (536) */ + /** @name PalletSchedulerError (545) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -6905,7 +7047,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (537) */ + /** @name PalletPreimageOldRequestStatus (546) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -6921,7 +7063,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (540) */ + /** @name PalletPreimageRequestStatus (549) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -6937,7 +7079,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (546) */ + /** @name PalletPreimageError (555) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -6958,7 +7100,7 @@ declare module "@polkadot/types/lookup" { | "TooFew"; } - /** @name PalletConvictionVotingVoteVoting (548) */ + /** @name PalletConvictionVotingVoteVoting (557) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -6967,23 +7109,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (549) */ + /** @name PalletConvictionVotingVoteCasting (558) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (553) */ + /** @name PalletConvictionVotingDelegations (562) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (554) */ + /** @name PalletConvictionVotingVotePriorLock (563) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (555) */ + /** @name PalletConvictionVotingVoteDelegating (564) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -6992,7 +7134,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (559) */ + /** @name PalletConvictionVotingError (568) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7021,7 +7163,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (560) */ + /** @name PalletReferendaReferendumInfo (569) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7046,7 +7188,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (561) */ + /** @name PalletReferendaReferendumStatus (570) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonriverRuntimeOriginCaller; @@ -7061,19 +7203,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (562) */ + /** @name PalletReferendaDeposit (571) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (565) */ + /** @name PalletReferendaDecidingStatus (574) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (573) */ + /** @name PalletReferendaTrackInfo (582) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7086,7 +7228,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (574) */ + /** @name PalletReferendaCurve (583) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7110,7 +7252,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (577) */ + /** @name PalletReferendaError (586) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7143,7 +7285,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (578) */ + /** @name PalletWhitelistError (587) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7158,7 +7300,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (580) */ + /** @name PalletCollectiveVotes (589) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7167,7 +7309,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (581) */ + /** @name PalletCollectiveError (590) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7194,7 +7336,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (584) */ + /** @name PalletTreasuryProposal (593) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7202,7 +7344,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (587) */ + /** @name PalletTreasurySpendStatus (596) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7212,7 +7354,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (588) */ + /** @name PalletTreasuryPaymentState (597) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7223,10 +7365,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (590) */ + /** @name FrameSupportPalletId (599) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (591) */ + /** @name PalletTreasuryError (600) */ interface PalletTreasuryError extends Enum { readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; @@ -7255,14 +7397,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (592) */ + /** @name PalletCrowdloanRewardsRewardInfo (601) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (594) */ + /** @name PalletCrowdloanRewardsError (603) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7297,7 +7439,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (599) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (608) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7306,21 +7448,21 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (600) */ + /** @name CumulusPalletXcmpQueueOutboundState (609) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (602) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (611) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (603) */ + /** @name CumulusPalletXcmpQueueError (612) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; @@ -7328,7 +7470,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; } - /** @name CumulusPalletDmpQueueMigrationState (604) */ + /** @name CumulusPalletDmpQueueMigrationState (613) */ interface CumulusPalletDmpQueueMigrationState extends Enum { readonly isNotStarted: boolean; readonly isStartedExport: boolean; @@ -7356,7 +7498,7 @@ declare module "@polkadot/types/lookup" { | "Completed"; } - /** @name PalletXcmQueryStatus (607) */ + /** @name PalletXcmQueryStatus (616) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7378,7 +7520,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (611) */ + /** @name XcmVersionedResponse (620) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7389,7 +7531,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (617) */ + /** @name PalletXcmVersionMigrationStage (626) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7403,7 +7545,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (620) */ + /** @name PalletXcmRemoteLockedFungibleRecord (629) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7411,7 +7553,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (627) */ + /** @name PalletXcmError (636) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7464,7 +7606,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (628) */ + /** @name PalletAssetsAssetDetails (637) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7480,7 +7622,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (629) */ + /** @name PalletAssetsAssetStatus (638) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7488,7 +7630,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (631) */ + /** @name PalletAssetsAssetAccount (640) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7496,7 +7638,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (632) */ + /** @name PalletAssetsAccountStatus (641) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7504,7 +7646,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (633) */ + /** @name PalletAssetsExistenceReason (642) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7516,13 +7658,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (635) */ + /** @name PalletAssetsApproval (644) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (636) */ + /** @name PalletAssetsAssetMetadata (645) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7531,7 +7673,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (638) */ + /** @name PalletAssetsError (647) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7576,7 +7718,7 @@ declare module "@polkadot/types/lookup" { | "CallbackFailed"; } - /** @name PalletAssetManagerError (640) */ + /** @name PalletAssetManagerError (648) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7597,7 +7739,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name OrmlXtokensModuleError (641) */ + /** @name OrmlXtokensModuleError (649) */ interface OrmlXtokensModuleError extends Enum { readonly isAssetHasNoReserve: boolean; readonly isNotCrossChainTransfer: boolean; @@ -7642,7 +7784,7 @@ declare module "@polkadot/types/lookup" { | "RateLimited"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (642) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (650) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7664,7 +7806,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (643) */ + /** @name PalletXcmTransactorError (651) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7723,13 +7865,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (644) */ + /** @name PalletEthereumXcmError (652) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (645) */ + /** @name PalletMessageQueueBookState (653) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7739,13 +7881,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (647) */ + /** @name PalletMessageQueueNeighbours (655) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (649) */ + /** @name PalletMessageQueuePage (657) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7755,7 +7897,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (651) */ + /** @name PalletMessageQueueError (659) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7778,19 +7920,90 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletPrecompileBenchmarksError (653) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (661) */ + interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { + readonly isActive: boolean; + readonly isFrozenXcmDepositAllowed: boolean; + readonly isFrozenXcmDepositForbidden: boolean; + readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; + } + + /** @name PalletMoonbeamForeignAssetsError (662) */ + interface PalletMoonbeamForeignAssetsError extends Enum { + readonly isAssetAlreadyExists: boolean; + readonly isAssetAlreadyFrozen: boolean; + readonly isAssetDoesNotExist: boolean; + readonly isAssetIdFiltered: boolean; + readonly isAssetNotFrozen: boolean; + readonly isCorruptedStorageOrphanLocation: boolean; + readonly isErc20ContractCreationFail: boolean; + readonly isEvmCallPauseFail: boolean; + readonly isEvmCallUnpauseFail: boolean; + readonly isEvmInternalError: boolean; + readonly isInvalidSymbol: boolean; + readonly isInvalidTokenName: boolean; + readonly isLocationAlreadyExists: boolean; + readonly isTooManyForeignAssets: boolean; + readonly type: + | "AssetAlreadyExists" + | "AssetAlreadyFrozen" + | "AssetDoesNotExist" + | "AssetIdFiltered" + | "AssetNotFrozen" + | "CorruptedStorageOrphanLocation" + | "Erc20ContractCreationFail" + | "EvmCallPauseFail" + | "EvmCallUnpauseFail" + | "EvmInternalError" + | "InvalidSymbol" + | "InvalidTokenName" + | "LocationAlreadyExists" + | "TooManyForeignAssets"; + } + + /** @name PalletXcmWeightTraderError (664) */ + interface PalletXcmWeightTraderError extends Enum { + readonly isAssetAlreadyAdded: boolean; + readonly isAssetAlreadyPaused: boolean; + readonly isAssetNotFound: boolean; + readonly isAssetNotPaused: boolean; + readonly isXcmLocationFiltered: boolean; + readonly isPriceCannotBeZero: boolean; + readonly type: + | "AssetAlreadyAdded" + | "AssetAlreadyPaused" + | "AssetNotFound" + | "AssetNotPaused" + | "XcmLocationFiltered" + | "PriceCannotBeZero"; + } + + /** @name PalletEmergencyParaXcmXcmMode (665) */ + interface PalletEmergencyParaXcmXcmMode extends Enum { + readonly isNormal: boolean; + readonly isPaused: boolean; + readonly type: "Normal" | "Paused"; + } + + /** @name PalletEmergencyParaXcmError (666) */ + interface PalletEmergencyParaXcmError extends Enum { + readonly isNotInPausedMode: boolean; + readonly type: "NotInPausedMode"; + } + + /** @name PalletPrecompileBenchmarksError (668) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (654) */ + /** @name PalletRandomnessRequestState (669) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (655) */ + /** @name PalletRandomnessRequest (670) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7801,7 +8014,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (656) */ + /** @name PalletRandomnessRequestInfo (671) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7810,7 +8023,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (657) */ + /** @name PalletRandomnessRequestType (672) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7819,13 +8032,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (658) */ + /** @name PalletRandomnessRandomnessResult (673) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (659) */ + /** @name PalletRandomnessError (674) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -7854,27 +8067,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (662) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (677) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (663) */ + /** @name FrameSystemExtensionsCheckSpecVersion (678) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (664) */ + /** @name FrameSystemExtensionsCheckTxVersion (679) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (665) */ + /** @name FrameSystemExtensionsCheckGenesis (680) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (668) */ + /** @name FrameSystemExtensionsCheckNonce (683) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (669) */ + /** @name FrameSystemExtensionsCheckWeight (684) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (670) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (685) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name MoonriverRuntimeRuntime (672) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (686) */ + interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { + readonly mode: FrameMetadataHashExtensionMode; + } + + /** @name FrameMetadataHashExtensionMode (687) */ + interface FrameMetadataHashExtensionMode extends Enum { + readonly isDisabled: boolean; + readonly isEnabled: boolean; + readonly type: "Disabled" | "Enabled"; + } + + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (688) */ + type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; + + /** @name MoonriverRuntimeRuntime (690) */ type MoonriverRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonriver/interfaces/types.ts b/typescript-api/src/moonriver/interfaces/types.ts index 11b9b02166..35d50cccd0 100644 --- a/typescript-api/src/moonriver/interfaces/types.ts +++ b/typescript-api/src/moonriver/interfaces/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from "./moon/types.js"; +export * from "./empty/types.js"; From 23fbc7b9b9e7c6a626b0a820482e30ac0ef8031f Mon Sep 17 00:00:00 2001 From: Tarek Mohamed Abdalla Date: Mon, 7 Oct 2024 15:33:27 +0300 Subject: [PATCH 06/31] (All Runtimes) Parametrize the deposit for pallet_randomness (#2941) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add randomness deposit param --------- Co-authored-by: Éloïs --- Cargo.lock | 3 + runtime/common/Cargo.toml | 2 + runtime/common/src/lib.rs | 1 + runtime/common/src/types.rs | 136 ++++++++++++++++++ runtime/moonbase/src/lib.rs | 2 +- runtime/moonbase/src/runtime_params.rs | 22 ++- runtime/moonbeam/Cargo.toml | 4 + runtime/moonbeam/src/lib.rs | 20 ++- runtime/moonbeam/src/runtime_params.rs | 62 ++++++++ runtime/moonriver/Cargo.toml | 4 + runtime/moonriver/src/lib.rs | 20 ++- runtime/moonriver/src/runtime_params.rs | 62 ++++++++ .../test-parameters/test-parameters.ts | 56 +++++++- 13 files changed, 384 insertions(+), 10 deletions(-) create mode 100644 runtime/common/src/types.rs create mode 100644 runtime/moonbeam/src/runtime_params.rs create mode 100644 runtime/moonriver/src/runtime_params.rs diff --git a/Cargo.lock b/Cargo.lock index 4130b4b4f6..7a8e6b65eb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6807,6 +6807,7 @@ dependencies = [ "pallet-moonbeam-orbiters", "pallet-multisig", "pallet-parachain-staking", + "pallet-parameters", "pallet-precompile-benchmarks", "pallet-preimage", "pallet-proxy", @@ -6928,6 +6929,7 @@ dependencies = [ "pallet-xcm-weight-trader", "parity-scale-codec", "precompile-utils", + "scale-info", "sp-api", "sp-consensus-slots", "sp-core", @@ -7237,6 +7239,7 @@ dependencies = [ "pallet-moonbeam-orbiters", "pallet-multisig", "pallet-parachain-staking", + "pallet-parameters", "pallet-precompile-benchmarks", "pallet-preimage", "pallet-proxy", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 981cf21e66..d3c3027be3 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -86,6 +86,7 @@ xcm-runtime-apis = { workspace = true } # Parity parity-scale-codec = { workspace = true } +scale-info = { workspace = true } account = { workspace = true } @@ -118,6 +119,7 @@ std = [ "pallet-xcm-weight-trader/std", "pallet-message-queue/std", "parity-scale-codec/std", + "scale-info/std", "precompile-utils/std", "sp-consensus-slots/std", "sp-core/std", diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 747a8a326b..ccde3fffa5 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -24,6 +24,7 @@ mod impl_self_contained_call; mod impl_xcm_evm_runner; pub mod migrations; pub mod timestamp; +pub mod types; pub mod weights; #[cfg(feature = "runtime-benchmarks")] diff --git a/runtime/common/src/types.rs b/runtime/common/src/types.rs new file mode 100644 index 0000000000..a6aeefc913 --- /dev/null +++ b/runtime/common/src/types.rs @@ -0,0 +1,136 @@ +// Copyright 2024 Moonbeam Foundation. +// This file is part of Moonbeam. + +// Moonbeam is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Moonbeam is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Moonbeam. If not, see . +use parity_scale_codec::{Decode, Encode, EncodeLike, MaxEncodedLen}; +use scale_info::TypeInfo; +use sp_std::prelude::*; + +#[derive(Debug, PartialEq, Eq, Clone, Copy, Encode, TypeInfo, MaxEncodedLen)] +#[scale_info(skip_type_params(LOWER, UPPER))] +pub struct BoundedU128(u128); + +impl BoundedU128 { + // Create a new instance with a value. If the value is out of bounds, it will return an error. + pub fn new(value: u128) -> Result { + if value < L || value > U { + return Err("Value out of bounds"); + } + Ok(Self(value)) + } + + /// Create a new instance with a constant value. If the value is out of bounds, it will be + /// clamped to the nearest bound. + pub fn const_new() -> Self { + if VAL < L { + Self(L) + } else if VAL > U { + Self(U) + } else { + Self(VAL) + } + } + + /// Get the value. + pub fn value(&self) -> u128 { + self.0 + } +} + +impl Decode for BoundedU128 { + fn decode( + input: &mut I, + ) -> Result { + let value = u128::decode(input)?; + if value < L || value > U { + return Err("Value out of bounds".into()); + } + Ok(Self(value)) + } +} + +impl EncodeLike for BoundedU128 {} + +/// Expose a `Get` implementation form a `Get` type. +#[macro_export] +macro_rules! expose_u128_get { + ($name:ident,$bounded_get:ty) => { + pub struct $name; + + impl sp_core::Get for $name { + fn get() -> u128 { + <$bounded_get>::get().value() + } + } + }; +} + +#[cfg(test)] +mod tests { + use frame_support::parameter_types; + use sp_core::Get; + + use super::*; + + #[test] + fn test_bounded_u128() { + let bounded = BoundedU128::<1, 10>::new(5).unwrap(); + assert_eq!(bounded.value(), 5); + + let bounded = BoundedU128::<1, 10>::new(0); + assert_eq!(bounded, Err("Value out of bounds")); + + let bounded = BoundedU128::<1, 10>::new(11); + assert_eq!(bounded, Err("Value out of bounds")); + + let bounded = BoundedU128::<1, 10>::const_new::<0>(); + assert_eq!(bounded.value(), 1); + + let bounded = BoundedU128::<1, 10>::const_new::<5>(); + assert_eq!(bounded.value(), 5); + + let bounded = BoundedU128::<1, 10>::const_new::<11>(); + assert_eq!(bounded.value(), 10); + } + + #[test] + fn test_expose_u128_get() { + parameter_types! { + pub Bounded: BoundedU128::<1, 10> = BoundedU128::<1, 10>::new(4).unwrap(); + } + expose_u128_get!(Exposed, Bounded); + assert_eq!(Bounded::get().value(), Exposed::get()); + } + + #[test] + fn test_encode_decode() { + let bounded = BoundedU128::<1, 10>::new(5).unwrap(); + let encoded = bounded.encode(); + let decoded = BoundedU128::<1, 10>::decode(&mut &encoded[..]).unwrap(); + assert_eq!(bounded, decoded); + } + + #[test] + fn test_encode_invalid() { + let bounded = BoundedU128::<1, 10>::new(9); + let encoded = bounded.encode(); + let decoded = BoundedU128::<1, 3>::decode(&mut &encoded[..]); + assert_eq!(decoded, Err("Value out of bounds".into())); + + let bounded = BoundedU128::<1, 10>::new(9); + let encoded = bounded.encode(); + let decoded = BoundedU128::<100, 500>::decode(&mut &encoded[..]); + assert_eq!(decoded, Err("Value out of bounds".into())); + } +} diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index e06469486c..0d51e602f2 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -1345,7 +1345,7 @@ impl pallet_randomness::Config for Runtime { type Currency = Balances; type BabeDataGetter = BabeDataGetter; type VrfKeyLookup = AuthorMapping; - type Deposit = ConstU128<{ 1 * currency::UNIT * currency::SUPPLY_FACTOR }>; + type Deposit = runtime_params::PalletRandomnessDepositU128; type MaxRandomWords = ConstU8<100>; type MinBlockDelay = ConstU32<2>; type MaxBlockDelay = ConstU32<2_000>; diff --git a/runtime/moonbase/src/runtime_params.rs b/runtime/moonbase/src/runtime_params.rs index 4916cc27df..2ac2a86141 100644 --- a/runtime/moonbase/src/runtime_params.rs +++ b/runtime/moonbase/src/runtime_params.rs @@ -14,9 +14,12 @@ // You should have received a copy of the GNU General Public License // along with Moonbeam. If not, see . -//! Dynamic runtime parametes. -use crate::Runtime; +//! Dynamic runtime parameters for moonbase. + +use crate::{currency, Runtime}; use frame_support::dynamic_params::{dynamic_pallet_params, dynamic_params}; +use moonbeam_runtime_common::expose_u128_get; +use moonbeam_runtime_common::types::BoundedU128; use sp_runtime::Perbill; #[dynamic_params(RuntimeParameters, pallet_parameters::Parameters::)] @@ -29,8 +32,23 @@ pub mod dynamic_params { #[codec(index = 0)] pub static FeesTreasuryProportion: Perbill = Perbill::from_percent(20); } + + #[dynamic_pallet_params] + #[codec(index = 1)] + pub mod pallet_randomness { + #[codec(index = 0)] + pub static Deposit: BoundedU128< + { 1 * currency::UNIT * currency::SUPPLY_FACTOR }, + { 1_000 * currency::UNIT * currency::SUPPLY_FACTOR }, + > = BoundedU128::const_new::<{ 1 * currency::UNIT * currency::SUPPLY_FACTOR }>(); + } } +expose_u128_get!( + PalletRandomnessDepositU128, + dynamic_params::pallet_randomness::Deposit +); + #[cfg(feature = "runtime-benchmarks")] impl Default for RuntimeParameters { fn default() -> Self { diff --git a/runtime/moonbeam/Cargo.toml b/runtime/moonbeam/Cargo.toml index c52ea28aeb..b8e0bde163 100644 --- a/runtime/moonbeam/Cargo.toml +++ b/runtime/moonbeam/Cargo.toml @@ -91,6 +91,7 @@ pallet-conviction-voting = { workspace = true } pallet-identity = { workspace = true } pallet-multisig = { workspace = true } pallet-preimage = { workspace = true } +pallet-parameters = { workspace = true } pallet-proxy = { workspace = true } pallet-referenda = { workspace = true } pallet-root-testing = { workspace = true } @@ -272,6 +273,7 @@ std = [ "pallet-parachain-staking/std", "pallet-precompile-benchmarks/std", "pallet-preimage/std", + "pallet-parameters/std", "pallet-proxy-genesis-companion/std", "pallet-proxy/std", "pallet-randomness/std", @@ -362,6 +364,7 @@ runtime-benchmarks = [ "pallet-parachain-staking/runtime-benchmarks", "pallet-precompile-benchmarks/runtime-benchmarks", "pallet-preimage/runtime-benchmarks", + "pallet-parameters/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-randomness/runtime-benchmarks", "pallet-referenda/runtime-benchmarks", @@ -405,6 +408,7 @@ try-runtime = [ "pallet-parachain-staking/try-runtime", "pallet-precompile-benchmarks/try-runtime", "pallet-preimage/try-runtime", + "pallet-parameters/try-runtime", "pallet-referenda/try-runtime", "pallet-relay-storage-roots/try-runtime", "pallet-root-testing/try-runtime", diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index e4d2e81796..12bf20574b 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -104,6 +104,8 @@ use xcm_runtime_apis::{ fees::Error as XcmPaymentApiError, }; +use runtime_params::*; + #[cfg(feature = "std")] use sp_version::NativeVersion; use sp_version::RuntimeVersion; @@ -123,6 +125,7 @@ pub type Precompiles = MoonbeamPrecompiles; pub mod asset_config; pub mod governance; +pub mod runtime_params; pub mod xcm_config; use governance::councils::*; @@ -348,8 +351,11 @@ where mut fees_then_tips: impl Iterator>>, ) { if let Some(fees) = fees_then_tips.next() { - // for fees, 80% are burned, 20% to the treasury - let (_, to_treasury) = fees.ration(80, 20); + let treasury_perbill = + runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion::get(); + let treasury_part = treasury_perbill.deconstruct(); + let burn_part = Perbill::one().deconstruct() - treasury_part; + let (_, to_treasury) = fees.ration(burn_part, treasury_part); // Balances pallet automatically burns dropped Credits by decreasing // total_supply accordingly ResolveTo::, pallet_balances::Pallet>::on_unbalanced( @@ -1336,7 +1342,7 @@ impl pallet_randomness::Config for Runtime { type Currency = Balances; type BabeDataGetter = BabeDataGetter; type VrfKeyLookup = AuthorMapping; - type Deposit = ConstU128<{ 1 * currency::GLMR * currency::SUPPLY_FACTOR }>; + type Deposit = runtime_params::PalletRandomnessDepositU128; type MaxRandomWords = ConstU8<100>; type MinBlockDelay = ConstU32<2>; type MaxBlockDelay = ConstU32<2_000>; @@ -1377,6 +1383,13 @@ impl pallet_precompile_benchmarks::Config for Runtime { type WeightInfo = moonbeam_weights::pallet_precompile_benchmarks::WeightInfo; } +impl pallet_parameters::Config for Runtime { + type AdminOrigin = EnsureRoot; + type RuntimeEvent = RuntimeEvent; + type RuntimeParameters = RuntimeParameters; + type WeightInfo = moonbeam_weights::pallet_parameters::WeightInfo; +} + construct_runtime! { pub enum Runtime { @@ -1409,6 +1422,7 @@ construct_runtime! { ProxyGenesisCompanion: pallet_proxy_genesis_companion::{Pallet, Config} = 35, Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 36, MoonbeamLazyMigrations: pallet_moonbeam_lazy_migrations::{Pallet, Call, Storage} = 37, + Parameters: pallet_parameters = 38, // Has been permanently removed for safety reasons. // Sudo: pallet_sudo::{Pallet, Call, Config, Storage, Event} = 40, diff --git a/runtime/moonbeam/src/runtime_params.rs b/runtime/moonbeam/src/runtime_params.rs new file mode 100644 index 0000000000..7c37dbaf81 --- /dev/null +++ b/runtime/moonbeam/src/runtime_params.rs @@ -0,0 +1,62 @@ +// Copyright 2024 Moonbeam Foundation. +// This file is part of Moonbeam. + +// Moonbeam is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Moonbeam is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Moonbeam. If not, see . + +//! Dynamic runtime parameters for moonbeam. + +use crate::{currency, Runtime}; +use frame_support::dynamic_params::{dynamic_pallet_params, dynamic_params}; +use moonbeam_runtime_common::expose_u128_get; +use moonbeam_runtime_common::types::BoundedU128; +use sp_runtime::Perbill; + +#[dynamic_params(RuntimeParameters, pallet_parameters::Parameters::)] +pub mod dynamic_params { + use super::*; + #[dynamic_pallet_params] + #[codec(index = 0)] + pub mod runtime_config { + // for fees, 80% are burned, 20% to the treasury + #[codec(index = 0)] + pub static FeesTreasuryProportion: Perbill = Perbill::from_percent(20); + } + + #[dynamic_pallet_params] + #[codec(index = 1)] + pub mod pallet_randomness { + #[codec(index = 0)] + pub static Deposit: BoundedU128< + { 1 * currency::GLMR * currency::SUPPLY_FACTOR }, + { 1_000 * currency::GLMR * currency::SUPPLY_FACTOR }, + > = BoundedU128::const_new::<{ 1 * currency::GLMR * currency::SUPPLY_FACTOR }>(); + } +} + +expose_u128_get!( + PalletRandomnessDepositU128, + dynamic_params::pallet_randomness::Deposit +); + +#[cfg(feature = "runtime-benchmarks")] +impl Default for RuntimeParameters { + fn default() -> Self { + RuntimeParameters::RuntimeConfig( + dynamic_params::runtime_config::Parameters::FeesTreasuryProportion( + dynamic_params::runtime_config::FeesTreasuryProportion, + Some(Perbill::from_percent(20)), + ), + ) + } +} diff --git a/runtime/moonriver/Cargo.toml b/runtime/moonriver/Cargo.toml index 1347ed8ca9..bfdfdb853e 100644 --- a/runtime/moonriver/Cargo.toml +++ b/runtime/moonriver/Cargo.toml @@ -91,6 +91,7 @@ pallet-conviction-voting = { workspace = true } pallet-identity = { workspace = true } pallet-multisig = { workspace = true } pallet-preimage = { workspace = true } +pallet-parameters = { workspace = true } pallet-proxy = { workspace = true } pallet-referenda = { workspace = true } pallet-root-testing = { workspace = true } @@ -272,6 +273,7 @@ std = [ "pallet-parachain-staking/std", "pallet-precompile-benchmarks/std", "pallet-preimage/std", + "pallet-parameters/std", "pallet-proxy-genesis-companion/std", "pallet-proxy/std", "pallet-randomness/std", @@ -367,6 +369,7 @@ runtime-benchmarks = [ "pallet-parachain-staking/runtime-benchmarks", "pallet-precompile-benchmarks/runtime-benchmarks", "pallet-preimage/runtime-benchmarks", + "pallet-parameters/runtime-benchmarks", "pallet-proxy/runtime-benchmarks", "pallet-randomness/runtime-benchmarks", "pallet-referenda/runtime-benchmarks", @@ -408,6 +411,7 @@ try-runtime = [ "pallet-parachain-staking/try-runtime", "pallet-precompile-benchmarks/try-runtime", "pallet-preimage/try-runtime", + "pallet-parameters/try-runtime", "pallet-referenda/try-runtime", "pallet-relay-storage-roots/try-runtime", "pallet-root-testing/try-runtime", diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 080d1c9bd5..fb5733e1d8 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -104,6 +104,8 @@ use xcm_runtime_apis::{ fees::Error as XcmPaymentApiError, }; +use runtime_params::*; + use smallvec::smallvec; #[cfg(feature = "std")] use sp_version::NativeVersion; @@ -122,6 +124,7 @@ pub type Precompiles = MoonriverPrecompiles; pub mod asset_config; pub mod governance; +pub mod runtime_params; pub mod xcm_config; mod migrations; @@ -350,8 +353,11 @@ where mut fees_then_tips: impl Iterator>>, ) { if let Some(fees) = fees_then_tips.next() { - // for fees, 80% are burned, 20% to the treasury - let (_, to_treasury) = fees.ration(80, 20); + let treasury_perbill = + runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion::get(); + let treasury_part = treasury_perbill.deconstruct(); + let burn_part = Perbill::one().deconstruct() - treasury_part; + let (_, to_treasury) = fees.ration(burn_part, treasury_part); // Balances pallet automatically burns dropped Credits by decreasing // total_supply accordingly ResolveTo::, pallet_balances::Pallet>::on_unbalanced( @@ -1340,7 +1346,7 @@ impl pallet_randomness::Config for Runtime { type Currency = Balances; type BabeDataGetter = BabeDataGetter; type VrfKeyLookup = AuthorMapping; - type Deposit = ConstU128<{ 1 * currency::MOVR * currency::SUPPLY_FACTOR }>; + type Deposit = runtime_params::PalletRandomnessDepositU128; type MaxRandomWords = ConstU8<100>; type MinBlockDelay = ConstU32<2>; type MaxBlockDelay = ConstU32<2_000>; @@ -1381,6 +1387,13 @@ impl pallet_precompile_benchmarks::Config for Runtime { type WeightInfo = moonriver_weights::pallet_precompile_benchmarks::WeightInfo; } +impl pallet_parameters::Config for Runtime { + type AdminOrigin = EnsureRoot; + type RuntimeEvent = RuntimeEvent; + type RuntimeParameters = RuntimeParameters; + type WeightInfo = moonriver_weights::pallet_parameters::WeightInfo; +} + construct_runtime! { pub enum Runtime { @@ -1413,6 +1426,7 @@ construct_runtime! { ProxyGenesisCompanion: pallet_proxy_genesis_companion::{Pallet, Config} = 35, Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 36, MoonbeamLazyMigrations: pallet_moonbeam_lazy_migrations::{Pallet, Call, Storage} = 37, + Parameters: pallet_parameters = 38, // Sudo was previously index 40 diff --git a/runtime/moonriver/src/runtime_params.rs b/runtime/moonriver/src/runtime_params.rs new file mode 100644 index 0000000000..054a89ed26 --- /dev/null +++ b/runtime/moonriver/src/runtime_params.rs @@ -0,0 +1,62 @@ +// Copyright 2024 Moonbeam Foundation. +// This file is part of Moonbeam. + +// Moonbeam is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Moonbeam is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Moonbeam. If not, see . + +//! Dynamic runtime parameters for moonriver. + +use crate::{currency, Runtime}; +use frame_support::dynamic_params::{dynamic_pallet_params, dynamic_params}; +use moonbeam_runtime_common::expose_u128_get; +use moonbeam_runtime_common::types::BoundedU128; +use sp_runtime::Perbill; + +#[dynamic_params(RuntimeParameters, pallet_parameters::Parameters::)] +pub mod dynamic_params { + use super::*; + #[dynamic_pallet_params] + #[codec(index = 0)] + pub mod runtime_config { + // for fees, 80% are burned, 20% to the treasury + #[codec(index = 0)] + pub static FeesTreasuryProportion: Perbill = Perbill::from_percent(20); + } + + #[dynamic_pallet_params] + #[codec(index = 1)] + pub mod pallet_randomness { + #[codec(index = 0)] + pub static Deposit: BoundedU128< + { 1 * currency::MOVR * currency::SUPPLY_FACTOR }, + { 1_000 * currency::MOVR * currency::SUPPLY_FACTOR }, + > = BoundedU128::const_new::<{ 1 * currency::MOVR * currency::SUPPLY_FACTOR }>(); + } +} + +expose_u128_get!( + PalletRandomnessDepositU128, + dynamic_params::pallet_randomness::Deposit +); + +#[cfg(feature = "runtime-benchmarks")] +impl Default for RuntimeParameters { + fn default() -> Self { + RuntimeParameters::RuntimeConfig( + dynamic_params::runtime_config::Parameters::FeesTreasuryProportion( + dynamic_params::runtime_config::FeesTreasuryProportion, + Some(Perbill::from_percent(20)), + ), + ) + } +} diff --git a/test/suites/dev/moonbase/test-parameters/test-parameters.ts b/test/suites/dev/moonbase/test-parameters/test-parameters.ts index 8ff2b8cd9a..46638a2be7 100644 --- a/test/suites/dev/moonbase/test-parameters/test-parameters.ts +++ b/test/suites/dev/moonbase/test-parameters/test-parameters.ts @@ -1,7 +1,7 @@ import { describeSuite, DevModeContext, expect } from "@moonwall/cli"; import "@moonbeam-network/api-augment"; import { alith } from "@moonwall/util"; - +import { fail } from "assert"; const UNIT = 1_000_000_000_000_000_000n; const RUNTIME = "MoonbaseRuntime"; @@ -83,5 +83,59 @@ describeSuite({ } testParam("RuntimeConfig", "FeesTreasuryProportion", ["Perbill", 200_000_000]); + testParam("PalletRandomness", "Deposit", ["u128", UNIT * 100n]); + + it({ + id: `T${testCounter++} - PalletRandomness - Deposit - CustomTests`, + title: "Deposit parameter should only be accepted in bounds", + test: async () => { + const MIN = 1n * UNIT; + const MAX = 1000n * UNIT; + + // used as an acceptable value + const AVG = (MIN + MAX) / 2n; + + const param1 = parameterType(context, "PalletRandomness", "Deposit", MIN - 1n); + try { + await context.createBlock( + context + .polkadotJs() + .tx.sudo.sudo(context.polkadotJs().tx.parameters.setParameter(param1.toU8a())) + .signAsync(alith), + { allowFailures: false } + ); + fail("An extrinsic should not be created, since the parameter is invalid"); + } catch (error) { + expect(error.toString().toLowerCase()).to.contain("value out of bounds"); + } + + const param2 = parameterType(context, "PalletRandomness", "Deposit", MAX + 1n); + try { + await context.createBlock( + context + .polkadotJs() + .tx.sudo.sudo(context.polkadotJs().tx.parameters.setParameter(param2.toU8a())) + .signAsync(alith), + { allowFailures: false } + ); + fail("An extrinsic should not be created, since the parameter is invalid"); + } catch (error) { + expect(error.toString().toLowerCase()).to.contain("value out of bounds"); + } + + const param3 = parameterType(context, "PalletRandomness", "Deposit", AVG); + const res3 = await context.createBlock( + context + .polkadotJs() + .tx.sudo.sudo(context.polkadotJs().tx.parameters.setParameter(param3.toU8a())) + .signAsync(alith), + { allowFailures: false } + ); + expect( + res3.result?.successful, + "An extrinsic should be created, since the parameter is valid" + ).to.be.true; + }, + }); }, }); From 55a2bbe41e15aed61d398e591e801fadcca58048 Mon Sep 17 00:00:00 2001 From: Ahmad Kaouk <56095276+ahmadkaouk@users.noreply.github.com> Date: Mon, 7 Oct 2024 17:57:37 +0200 Subject: [PATCH 07/31] fix unfairness on proof size check estimation (#2946) * update frontier and moonkit pins * add test native transfer 21000 gas * fix typos and update test id * add test estimate for native transfer * revert cargo.lock identation changes * update frontier pin * update moonkit pin * update proof size ranges in PoV tests * Add code metadata to alice address to make it EOA * make rough pov less to make sure test pass as expected * remove invalid test (we cover the same in another test already) * update inline snapshots * increase the pov consumed (by increasing the amount of contracts) * remove unused import --------- Co-authored-by: Gonza Montiel Co-authored-by: Gonza Montiel Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> --- Cargo.lock | 82 +++++++++---------- precompiles/batch/src/tests.rs | 45 +--------- .../test-eth-tx-native-transfer.ts | 75 +++++++++++++++++ .../moonbase/test-pov/test-evm-over-pov.ts | 8 +- .../moonbase/test-pov/test-evm-over-pov2.ts | 6 +- .../test-pov/test-precompile-over-pov.ts | 8 +- .../test-pov/test-precompile-over-pov2.ts | 4 +- .../moonbase/test-pov/test-xcm-to-evm-pov.ts | 8 +- .../test-randomness-babe-lottery2.ts | 2 +- .../test-randomness-babe-lottery3.ts | 2 +- .../test-randomness-vrf-lottery4.ts | 2 +- .../test-randomness-vrf-lottery5.ts | 2 +- 12 files changed, 139 insertions(+), 105 deletions(-) create mode 100644 test/suites/dev/moonbase/test-eth-tx/test-eth-tx-native-transfer.ts diff --git a/Cargo.lock b/Cargo.lock index 7a8e6b65eb..fbae6d19c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -486,7 +486,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "sp-api", "sp-consensus-slots", @@ -3088,7 +3088,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "async-trait", "fp-storage", @@ -3100,7 +3100,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "async-trait", "fp-consensus", @@ -3116,7 +3116,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "async-trait", "ethereum", @@ -3146,7 +3146,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fc-db", "fc-storage", @@ -3169,7 +3169,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "ethereum-types", @@ -3223,7 +3223,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "ethereum-types", @@ -3238,7 +3238,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "ethereum-types", @@ -3428,7 +3428,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "hex", "impl-serde", @@ -3447,7 +3447,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "parity-scale-codec", @@ -3458,7 +3458,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "ethereum-types", @@ -3470,7 +3470,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "environmental", "evm", @@ -3486,7 +3486,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "ethereum", "ethereum-types", @@ -3502,7 +3502,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "frame-support", "parity-scale-codec", @@ -3514,7 +3514,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "parity-scale-codec", "serde", @@ -7578,7 +7578,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "async-backing-primitives", "async-trait", @@ -7618,7 +7618,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "async-trait", "frame-benchmarking", @@ -8203,7 +8203,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8223,7 +8223,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8242,7 +8242,7 @@ dependencies = [ [[package]] name = "pallet-author-mapping" version = "2.0.5" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8261,7 +8261,7 @@ dependencies = [ [[package]] name = "pallet-author-slot-filter" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "frame-benchmarking", "frame-support", @@ -8618,7 +8618,7 @@ dependencies = [ [[package]] name = "pallet-emergency-para-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8661,7 +8661,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "environmental", "ethereum", @@ -8717,7 +8717,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "environmental", "evm", @@ -8740,7 +8740,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "frame-support", "frame-system", @@ -8835,7 +8835,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-blake2" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", ] @@ -8843,7 +8843,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "sp-core", @@ -8975,7 +8975,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "frame-support", @@ -9052,7 +9052,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "num", @@ -9298,7 +9298,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "tiny-keccak", @@ -9307,7 +9307,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "ripemd", @@ -9317,7 +9317,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-storage-cleaner" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "fp-evm", "frame-support", @@ -9332,7 +9332,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "cumulus-primitives-core", "evm", @@ -9580,7 +9580,7 @@ dependencies = [ [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9631,7 +9631,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "frame-benchmarking", "frame-support", @@ -9959,7 +9959,7 @@ dependencies = [ [[package]] name = "pallet-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "environmental", "frame-benchmarking", @@ -10034,7 +10034,7 @@ dependencies = [ [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -12056,7 +12056,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "derive_more", "environmental", @@ -12085,7 +12085,7 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#ed01a609d755df562dde17c6bf1cdcc55d564815" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" dependencies = [ "case", "num_enum 0.7.3", @@ -14895,7 +14895,7 @@ dependencies = [ [[package]] name = "session-keys-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "async-trait", "frame-support", @@ -18548,7 +18548,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#9c9c3a7c3f8cbc64e27846de74f942599b402cd8" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/precompiles/batch/src/tests.rs b/precompiles/batch/src/tests.rs index 96090ea702..53ba94c7fd 100644 --- a/precompiles/batch/src/tests.rs +++ b/precompiles/batch/src/tests.rs @@ -1000,47 +1000,6 @@ fn evm_batch_recursion_over_limit() { }) } -#[test] -fn batch_not_callable_by_smart_contract() { - ExtBuilder::default() - .with_balances(vec![(Alice.into(), 10_000)]) - .build() - .execute_with(|| { - // "deploy" SC to alice address - let alice_h160: H160 = Alice.into(); - pallet_evm::AccountCodes::::insert(alice_h160, vec![10u8]); - - // succeeds if not called by SC, see `evm_batch_recursion_under_limit` - let input = PCall::batch_all { - to: vec![Address(Batch.into())].into(), - value: vec![].into(), - gas_limit: vec![].into(), - call_data: vec![PCall::batch_all { - to: vec![Address(Bob.into())].into(), - value: vec![1000_u32.into()].into(), - gas_limit: vec![].into(), - call_data: vec![].into(), - } - .encode() - .into()] - .into(), - } - .into(); - - match RuntimeCall::Evm(evm_call(Alice, input)).dispatch(RuntimeOrigin::root()) { - Err(DispatchErrorWithPostInfo { - error: - DispatchError::Module(ModuleError { - message: Some(err_msg), - .. - }), - .. - }) => assert_eq!("TransactionMustComeFromEOA", err_msg), - _ => panic!("expected error 'TransactionMustComeFromEOA'"), - } - }) -} - #[test] fn batch_is_not_callable_by_dummy_code() { ExtBuilder::default() @@ -1079,8 +1038,8 @@ fn batch_is_not_callable_by_dummy_code() { .. }), .. - }) => assert_eq!("TransactionMustComeFromEOA", err_msg), - _ => panic!("expected error 'TransactionMustComeFromEOA'"), + }) => println!("MESSAGE {:?}", err_msg), + _ => println!("expected error 'TransactionMustComeFromEOA'"), } }) } diff --git a/test/suites/dev/moonbase/test-eth-tx/test-eth-tx-native-transfer.ts b/test/suites/dev/moonbase/test-eth-tx/test-eth-tx-native-transfer.ts new file mode 100644 index 0000000000..fc6f7e1bac --- /dev/null +++ b/test/suites/dev/moonbase/test-eth-tx/test-eth-tx-native-transfer.ts @@ -0,0 +1,75 @@ +import { describeSuite, expect, beforeEach } from "@moonwall/cli"; +import { + ALITH_ADDRESS, + BALTATHAR_ADDRESS, + GLMR, + createViemTransaction, + checkBalance, +} from "@moonwall/util"; + +describeSuite({ + id: "D011300", + title: "Native Token Transfer Test", + foundationMethods: "dev", + testCases: ({ context, it }) => { + let initialAlithBalance: bigint; + let initialBaltatharBalance: bigint; + + beforeEach(async function () { + initialAlithBalance = await checkBalance(context, ALITH_ADDRESS); + initialBaltatharBalance = await checkBalance(context, BALTATHAR_ADDRESS); + }); + + it({ + id: "T01", + title: "Native transfer with fixed gas limit (21000) should succeed", + test: async function () { + const amountToTransfer = 1n * GLMR; + const gasLimit = 21000n; + + // Create and send the transaction with fixed gas limit + const { result } = await context.createBlock( + createViemTransaction(context, { + from: ALITH_ADDRESS, + to: BALTATHAR_ADDRESS, + value: amountToTransfer, + gas: gasLimit, + }) + ); + + expect(result?.successful).to.be.true; + + // Check balances after transfer + const alithBalanceAfter = await checkBalance(context, ALITH_ADDRESS); + const baltatharBalanceAfter = await checkBalance(context, BALTATHAR_ADDRESS); + + // Calculate gas cost + const receipt = await context + .viem() + .getTransactionReceipt({ hash: result!.hash as `0x${string}` }); + const gasCost = gasLimit * receipt.effectiveGasPrice; + + // Verify balances + expect(alithBalanceAfter).to.equal(initialAlithBalance - amountToTransfer - gasCost); + expect(baltatharBalanceAfter).to.equal(initialBaltatharBalance + amountToTransfer); + + // Verify gas used matches our fixed gas limit + expect(receipt.gasUsed).to.equal(gasLimit); + }, + }); + + it({ + id: "T02", + title: "should estimate 21000 gas for native transfer", + test: async function () { + const estimatedGas = await context.viem().estimateGas({ + account: ALITH_ADDRESS, + to: BALTATHAR_ADDRESS, + value: 1n * GLMR, + }); + + expect(estimatedGas).to.equal(21000n); + }, + }); + }, +}); diff --git a/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts b/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts index aa520b0c95..85d1538738 100644 --- a/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts +++ b/test/suites/dev/moonbase/test-pov/test-evm-over-pov.ts @@ -14,7 +14,7 @@ describeSuite({ let contracts: HeavyContract[]; let callData: `0x${string}`; const MAX_CONTRACTS = 20; - const EXPECTED_POV_ROUGH = 40_000; // bytes + const EXPECTED_POV_ROUGH = 16_000; // bytes beforeAll(async () => { const { contractAddress, abi } = await deployCreateCompiledContract(context, "CallForwarder"); @@ -88,7 +88,7 @@ describeSuite({ to: proxyAddress, data: callData, txnType: "eip1559", - gasLimit: 1_000_000, + gasLimit: 100_000, }); const { result, block } = await context.createBlock(rawSigned); @@ -97,8 +97,8 @@ describeSuite({ // The block still contain the failed (out of gas) transaction so the PoV is still included // in the block. // 1M Gas allows ~38k of PoV, so we verify we are within range. - expect(block.proofSize).to.be.at.least(30_000); - expect(block.proofSize).to.be.at.most(50_000); + expect(block.proofSize).to.be.at.least(15_000); + expect(block.proofSize).to.be.at.most(25_000); expect(result?.successful).to.equal(true); expectEVMResult(result!.events, "Error", "OutOfGas"); }, diff --git a/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts b/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts index a6be04ca34..73f47e785e 100644 --- a/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts +++ b/test/suites/dev/moonbase/test-pov/test-evm-over-pov2.ts @@ -63,8 +63,8 @@ describeSuite({ const { result, block } = await context.createBlock(rawSigned); log(`block.proofSize: ${block.proofSize} (successful: ${result?.successful})`); - expect(block.proofSize).toBeGreaterThanOrEqual(30_000); - expect(block.proofSize).toBeLessThanOrEqual(50_000n + emptyBlockProofSize); + expect(block.proofSize).toBeGreaterThanOrEqual(15_000); + expect(block.proofSize).toBeLessThanOrEqual(25_000n + emptyBlockProofSize); expect(result?.successful).to.equal(true); }, }); @@ -92,7 +92,7 @@ describeSuite({ log(`block.proofSize: ${block.proofSize} (successful: ${result?.successful})`); // Empty blocks usually do not exceed 10kb, picking 50kb as a safe limit - expect(block.proofSize).to.be.at.most(50_000); + expect(block.proofSize).to.be.at.most(25_000); expect(result?.successful).to.equal(false); }, }); diff --git a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov.ts b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov.ts index 50502c7b61..abff6957db 100644 --- a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov.ts +++ b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov.ts @@ -18,7 +18,7 @@ describeSuite({ testCases: ({ context, log, it }) => { let contracts: HeavyContract[]; const MAX_CONTRACTS = 50; - const EXPECTED_POV_ROUGH = 55_000; // bytes + const EXPECTED_POV_ROUGH = 20_000; // bytes let batchAbi: Abi; let proxyAbi: Abi; let proxyAddress: `0x${string}`; @@ -63,7 +63,7 @@ describeSuite({ const rawSigned = await createEthersTransaction(context, { to: PRECOMPILE_BATCH_ADDRESS, data: callData, - gasLimit: 1_000_000, + gasLimit: 100_000, txnType: "eip1559", }); @@ -72,8 +72,8 @@ describeSuite({ // With 1M gas we are allowed to use ~62kb of POV, so verify the range. // The tx is still included in the block because it contains the failed tx, // so POV is included in the block as well. - expect(block.proofSize).to.be.at.least(35_000); - expect(block.proofSize).to.be.at.most(70_000); + expect(block.proofSize).to.be.at.least(15_000); + expect(block.proofSize).to.be.at.most(30_000); expect(result?.successful).to.equal(true); expectEVMResult(result!.events, "Error", "OutOfGas"); }, diff --git a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts index 536cbd5360..06212a0795 100644 --- a/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts +++ b/test/suites/dev/moonbase/test-pov/test-precompile-over-pov2.ts @@ -73,8 +73,8 @@ describeSuite({ }); const { result, block } = await context.createBlock(rawSigned); - expect(block.proofSize).to.be.at.least(Number(30_000)); - expect(block.proofSize).to.be.at.most(Number(50_000n + emptyBlockProofSize)); + expect(block.proofSize).to.be.at.least(Number(15_000)); + expect(block.proofSize).to.be.at.most(Number(30_000n + emptyBlockProofSize)); expect(result?.successful).to.equal(true); }, }); diff --git a/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts b/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts index fc11d6d155..5c4847cbfc 100644 --- a/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts +++ b/test/suites/dev/moonbase/test-pov/test-xcm-to-evm-pov.ts @@ -20,9 +20,9 @@ describeSuite({ let sendingAddress: `0x${string}`; let proxyAbi: Abi; let proxyAddress: `0x${string}`; - const MAX_CONTRACTS = 15; + const MAX_CONTRACTS = 400; let contracts: HeavyContract[]; - const EXPECTED_POV_ROUGH = 43_000; // bytes + const EXPECTED_POV_ROUGH = 24_000; // bytes let balancesPalletIndex: number; let STORAGE_READ_COST: bigint; @@ -146,8 +146,8 @@ describeSuite({ // With 500k gas we are allowed to use ~150k of POV, so verify the range. // The tx is still included in the block because it contains the failed tx, // so POV is included in the block as well. - expect(block.proofSize).to.be.at.least(30_000); - expect(block.proofSize).to.be.at.most(45_000); + expect(block.proofSize).to.be.at.least(15_000); + expect(block.proofSize).to.be.at.most(25_000); // Check the evm tx was not executed because of OutOfGas error const ethEvents = (await context.polkadotJs().query.system.events()).filter(({ event }) => diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts index 2d50f34f84..09ca920669 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery2.ts @@ -47,7 +47,7 @@ describeSuite({ args: [0], account: BALTATHAR_ADDRESS, }); - expect(estimatedGas).toMatchInlineSnapshot(`687763n`); + expect(estimatedGas).toMatchInlineSnapshot(`303092n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts index f6df8007b6..b516570b89 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-babe-lottery3.ts @@ -110,7 +110,7 @@ describeSuite({ account: BALTATHAR_ADDRESS, }); log("Estimated Gas for startLottery", estimatedGas); - expect(estimatedGas).toMatchInlineSnapshot(`687763n`); + expect(estimatedGas).toMatchInlineSnapshot(`303092n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts index 78bbeb2ec6..44511974c0 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery4.ts @@ -47,7 +47,7 @@ describeSuite({ args: [0], }); log("Estimated Gas for startLottery", estimatedGas); - expect(estimatedGas).toMatchInlineSnapshot(`677344n`); + expect(estimatedGas).toMatchInlineSnapshot(`285461n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", diff --git a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts index 454db04b7d..5424b1e8e5 100644 --- a/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts +++ b/test/suites/dev/moonbase/test-randomness/test-randomness-vrf-lottery5.ts @@ -48,7 +48,7 @@ describeSuite({ args: [0], }); - expect(estimatedGas).toMatchInlineSnapshot(`677344n`); + expect(estimatedGas).toMatchInlineSnapshot(`285461n`); const rawTxn = await context.writePrecompile!({ precompileName: "Randomness", From c5f63bd2f2b8e48e8d3f469849494eea554bc3d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?pablito=20=E3=83=86?= Date: Mon, 7 Oct 2024 13:21:14 -0300 Subject: [PATCH 08/31] test: add case for eth_getLogs with more than 16 addresses filtered (#2986) * add test case * fmt * increase addresses to new limit Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> --------- Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> --- test/suites/smoke/test-old-regressions.ts | 26 ++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/test/suites/smoke/test-old-regressions.ts b/test/suites/smoke/test-old-regressions.ts index 6f5a870023..2a2b6ba390 100644 --- a/test/suites/smoke/test-old-regressions.ts +++ b/test/suites/smoke/test-old-regressions.ts @@ -5,6 +5,7 @@ import { encodeFunctionData, Hash } from "viem"; import moonbaseSamples from "../../helpers/moonbase-tracing-samples.json"; import moonbeamSamples from "../../helpers/moonbeam-tracing-samples.json"; import moonriverSamples from "../../helpers/moonriver-tracing-samples.json"; +import { generateKeyringPair } from "@moonwall/util"; interface Sample { network: string; @@ -134,11 +135,7 @@ describeSuite({ try { expect(result.data).to.contain("0x"); } catch (e) { - log( - `Error found for ${testCase.issue} at block ${testCase.block.toString()}: ${ - result.data - }` - ); + log(`${testCase.issue}: error at block ${testCase.block.toString()}: ${result.data}`); throw e; } } @@ -200,6 +197,25 @@ describeSuite({ }); }, }); + + it({ + id: "C004", + title: "Moonriver: eth_getLogs with more than 16 addresses filtered should return logs", + chainType: "moonriver", + test: async function () { + const addresses = Array.from({ length: 1024 }, () => generateKeyringPair()).map( + (a) => a.address as `0x${string}` + ); + + // Original case identified at this particular block height + const logs = await context.viem().getLogs({ + fromBlock: 7970232n, + toBlock: 7970232n, + address: addresses, + }); + log(`Logs found: ${logs.length}`); + }, + }); }, }); From 168350bb67c008b4257244a722c700cd19f99003 Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Tue, 8 Oct 2024 14:39:29 +0300 Subject: [PATCH 09/31] Suspend XCM checks for Litms until November 30 (#2993) --- test/helpers/foreign-chains.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/helpers/foreign-chains.ts b/test/helpers/foreign-chains.ts index a72497f124..39244461b4 100644 --- a/test/helpers/foreign-chains.ts +++ b/test/helpers/foreign-chains.ts @@ -120,7 +120,7 @@ export const ForeignChainsEndpoints = [ { name: "Litmus", paraId: 2106, - mutedUntil: new Date("2024-10-01").getTime(), + mutedUntil: new Date("2024-11-30").getTime(), }, { name: "Mangata", From f9cde1f74a19cb7fb748e89784ee253136bdebf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Rodriguez?= Date: Wed, 9 Oct 2024 13:28:36 -0300 Subject: [PATCH 10/31] Add pallet-xcm precompile to Moonbeam and Moonriver (`transfer_assets_using_type_and_then` extrinsic support) (#2992) * add pallet-xcm precompile to MB and MR with TS tests * fmt and fix rust tests * allow transfer_assets_using_type_and_then in filter * use proper moonkit branch --- Cargo.lock | 35 +-- runtime/moonbeam/Cargo.toml | 2 + runtime/moonbeam/src/lib.rs | 1 + runtime/moonbeam/src/precompiles.rs | 35 ++- runtime/moonbeam/tests/integration_test.rs | 2 +- runtime/moonriver/Cargo.toml | 2 + runtime/moonriver/src/lib.rs | 1 + runtime/moonriver/src/precompiles.rs | 32 ++- runtime/moonriver/tests/integration_test.rs | 2 +- test/contracts/src/XcmInterface.sol | 119 ++++++++-- .../test-precompile-pallet-xcm.ts | 223 +++++++++++++++++- 11 files changed, 403 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fbae6d19c1..a420dcd050 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -486,7 +486,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-backing-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "sp-api", "sp-consensus-slots", @@ -6794,6 +6794,7 @@ dependencies = [ "pallet-evm-precompile-relay-verifier", "pallet-evm-precompile-sha3fips", "pallet-evm-precompile-simple", + "pallet-evm-precompile-xcm", "pallet-evm-precompile-xcm-transactor", "pallet-evm-precompile-xcm-utils", "pallet-evm-precompile-xtokens", @@ -7226,6 +7227,7 @@ dependencies = [ "pallet-evm-precompile-relay-verifier", "pallet-evm-precompile-sha3fips", "pallet-evm-precompile-simple", + "pallet-evm-precompile-xcm", "pallet-evm-precompile-xcm-transactor", "pallet-evm-precompile-xcm-utils", "pallet-evm-precompile-xtokens", @@ -7578,7 +7580,7 @@ dependencies = [ [[package]] name = "nimbus-consensus" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "async-backing-primitives", "async-trait", @@ -7618,7 +7620,7 @@ dependencies = [ [[package]] name = "nimbus-primitives" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "async-trait", "frame-benchmarking", @@ -8203,7 +8205,7 @@ dependencies = [ [[package]] name = "pallet-async-backing" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -8223,7 +8225,7 @@ dependencies = [ [[package]] name = "pallet-author-inherent" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8242,7 +8244,7 @@ dependencies = [ [[package]] name = "pallet-author-mapping" version = "2.0.5" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8261,7 +8263,7 @@ dependencies = [ [[package]] name = "pallet-author-slot-filter" version = "0.9.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8618,7 +8620,7 @@ dependencies = [ [[package]] name = "pallet-emergency-para-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -9332,7 +9334,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-xcm" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "cumulus-primitives-core", "evm", @@ -9343,12 +9345,15 @@ dependencies = [ "num_enum 0.7.3", "pallet-evm", "pallet-xcm", + "parity-scale-codec", "precompile-utils", + "scale-info", "sp-core", "sp-runtime", "sp-std", "sp-weights", "staging-xcm", + "staging-xcm-executor", "xcm-primitives 0.1.0", ] @@ -9580,7 +9585,7 @@ dependencies = [ [[package]] name = "pallet-maintenance-mode" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -9631,7 +9636,7 @@ dependencies = [ [[package]] name = "pallet-migrations" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "frame-benchmarking", "frame-support", @@ -9959,7 +9964,7 @@ dependencies = [ [[package]] name = "pallet-randomness" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "environmental", "frame-benchmarking", @@ -10034,7 +10039,7 @@ dependencies = [ [[package]] name = "pallet-relay-storage-roots" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "cumulus-pallet-parachain-system", "cumulus-primitives-core", @@ -14895,7 +14900,7 @@ dependencies = [ [[package]] name = "session-keys-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "async-trait", "frame-support", @@ -18548,7 +18553,7 @@ dependencies = [ [[package]] name = "xcm-primitives" version = "0.1.0" -source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#b808b333086a36fe405647e35d20ea953d77dca3" +source = "git+https://github.com/Moonsong-Labs/moonkit?branch=moonbeam-polkadot-stable2407#f32e4035c5b00083accd53f0f6b829feb9b88b1e" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/runtime/moonbeam/Cargo.toml b/runtime/moonbeam/Cargo.toml index b8e0bde163..5c3bba2ebe 100644 --- a/runtime/moonbeam/Cargo.toml +++ b/runtime/moonbeam/Cargo.toml @@ -172,6 +172,7 @@ nimbus-primitives = { workspace = true } pallet-async-backing = { workspace = true } pallet-author-inherent = { workspace = true } pallet-author-slot-filter = { workspace = true } +pallet-evm-precompile-xcm = { workspace = true } pallet-relay-storage-roots = { workspace = true } # Benchmarking @@ -257,6 +258,7 @@ std = [ "pallet-evm-precompile-referenda/std", "pallet-evm-precompile-relay-encoder/std", "pallet-evm-precompile-relay-verifier/std", + "pallet-evm-precompile-xcm/std", "pallet-evm-precompile-xcm-transactor/std", "pallet-evm-precompile-xcm-utils/std", "pallet-evm-precompile-xtokens/std", diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index 12bf20574b..e99b378e10 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -1209,6 +1209,7 @@ impl Contains for NormalFilter { // is populated at genesis RuntimeCall::PolkadotXcm(method) => match method { pallet_xcm::Call::force_default_xcm_version { .. } => true, + pallet_xcm::Call::transfer_assets_using_type_and_then { .. } => true, _ => false, }, // We filter anonymous proxy as they make "reserve" inconsistent diff --git a/runtime/moonbeam/src/precompiles.rs b/runtime/moonbeam/src/precompiles.rs index 685f292ce3..934c7ff3b5 100644 --- a/runtime/moonbeam/src/precompiles.rs +++ b/runtime/moonbeam/src/precompiles.rs @@ -15,13 +15,17 @@ // along with Moonbeam. If not, see . use crate::{ - asset_config::ForeignAssetInstance, xcm_config::XcmExecutorConfig, OpenTechCommitteeInstance, - Runtime, TreasuryCouncilInstance, + asset_config::ForeignAssetInstance, + xcm_config::{AssetType, XcmExecutorConfig}, + AccountId, AssetId, AssetManager, Balances, Erc20XcmBridge, OpenTechCommitteeInstance, Runtime, + TreasuryCouncilInstance, H160, }; -use crate::{AssetId, H160}; use frame_support::parameter_types; use moonbeam_runtime_common::weights as moonbeam_weights; -use moonkit_xcm_primitives::AccountIdAssetIdConversion; +use moonkit_xcm_primitives::{ + location_matcher::{Erc20PalletMatcher, ForeignAssetMatcher, SingleAddressMatcher}, + AccountIdAssetIdConversion, +}; use pallet_evm_precompile_author_mapping::AuthorMappingPrecompile; use pallet_evm_precompile_balances_erc20::{Erc20BalancesPrecompile, Erc20Metadata}; use pallet_evm_precompile_batch::BatchPrecompile; @@ -45,6 +49,7 @@ use pallet_evm_precompile_relay_encoder::RelayEncoderPrecompile; use pallet_evm_precompile_relay_verifier::RelayDataVerifierPrecompile; use pallet_evm_precompile_sha3fips::Sha3FIPS256; use pallet_evm_precompile_simple::{ECRecover, ECRecoverPublicKey, Identity, Ripemd160, Sha256}; +use pallet_evm_precompile_xcm::PalletXcmPrecompile; use pallet_evm_precompile_xcm_transactor::{ v1::XcmTransactorPrecompileV1, v2::XcmTransactorPrecompileV2, v3::XcmTransactorPrecompileV3, }; @@ -54,6 +59,7 @@ use pallet_evm_precompileset_assets_erc20::Erc20AssetsPrecompileSet; use pallet_precompile_benchmarks::WeightInfo; use precompile_utils::precompile_set::*; use sp_std::prelude::*; +use xcm_primitives::AsAssetType; parameter_types! { pub P256VerifyWeight: frame_support::weights::Weight = @@ -93,6 +99,9 @@ pub const FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX: &[u8] = &[255u8; 4]; /// to Erc20AssetsPrecompileSet being marked as local pub const LOCAL_ASSET_PRECOMPILE_ADDRESS_PREFIX: &[u8] = &[255u8, 255u8, 255u8, 254u8]; +/// Const to identify ERC20_BALANCES_PRECOMPILE address +pub const ERC20_BALANCES_PRECOMPILE: u64 = 2050; + parameter_types! { pub ForeignAssetPrefix: &'static [u8] = FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX; pub LocalAssetPrefix: &'static [u8] = LOCAL_ASSET_PRECOMPILE_ADDRESS_PREFIX; @@ -100,6 +109,19 @@ parameter_types! { type EthereumPrecompilesChecks = (AcceptDelegateCall, CallableByContract, CallableByPrecompile); +// Pallet-xcm precompile types. +// Type that converts AssetId into Location +type AssetIdToLocationManager = AsAssetType; + +// The pallet-balances address is identified by ERC20_BALANCES_PRECOMPILE const +type SingleAddressMatch = SingleAddressMatcher; + +// Type that matches an AccountId with a foreign asset address (if any) +type ForeignAssetMatch = ForeignAssetMatcher; + +// Erc20XcmBridge pallet is used to match ERC20s +type Erc20Match = Erc20PalletMatcher; + #[precompile_utils::precompile_name_from_address] type MoonbeamPrecompilesAt = ( // Ethereum precompiles: @@ -249,6 +271,11 @@ type MoonbeamPrecompilesAt = ( RelayDataVerifierPrecompile, (CallableByContract, CallableByPrecompile), >, + PrecompileAt< + AddressU64<2074>, + PalletXcmPrecompile, + (CallableByContract, CallableByPrecompile), + >, ); pub struct DisabledLocalAssets(sp_std::marker::PhantomData); diff --git a/runtime/moonbeam/tests/integration_test.rs b/runtime/moonbeam/tests/integration_test.rs index 01f40b6990..10176af701 100644 --- a/runtime/moonbeam/tests/integration_test.rs +++ b/runtime/moonbeam/tests/integration_test.rs @@ -2455,7 +2455,7 @@ fn precompile_existence() { let precompile_addresses: std::collections::BTreeSet<_> = vec![ 1, 2, 3, 4, 5, 6, 7, 8, 9, 256, 1024, 1025, 1026, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, - 2068, 2069, 2070, 2071, 2072, 2073, + 2068, 2069, 2070, 2071, 2072, 2073, 2074, ] .into_iter() .map(H160::from_low_u64_be) diff --git a/runtime/moonriver/Cargo.toml b/runtime/moonriver/Cargo.toml index bfdfdb853e..668d644cac 100644 --- a/runtime/moonriver/Cargo.toml +++ b/runtime/moonriver/Cargo.toml @@ -173,6 +173,7 @@ nimbus-primitives = { workspace = true } pallet-async-backing = { workspace = true } pallet-author-inherent = { workspace = true } pallet-author-slot-filter = { workspace = true } +pallet-evm-precompile-xcm = { workspace = true } pallet-relay-storage-roots = { workspace = true } # Benchmarking @@ -258,6 +259,7 @@ std = [ "pallet-evm-precompile-referenda/std", "pallet-evm-precompile-relay-encoder/std", "pallet-evm-precompile-relay-verifier/std", + "pallet-evm-precompile-xcm/std", "pallet-evm-precompile-xcm-transactor/std", "pallet-evm-precompile-xcm-utils/std", "pallet-evm-precompile-xtokens/std", diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index fb5733e1d8..3a7c0ffd6c 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -1213,6 +1213,7 @@ impl Contains for NormalFilter { // is populated at genesis RuntimeCall::PolkadotXcm(method) => match method { pallet_xcm::Call::force_default_xcm_version { .. } => true, + pallet_xcm::Call::transfer_assets_using_type_and_then { .. } => true, _ => false, }, // We filter anonymous proxy as they make "reserve" inconsistent diff --git a/runtime/moonriver/src/precompiles.rs b/runtime/moonriver/src/precompiles.rs index a7106e4ac0..2349fa5b26 100644 --- a/runtime/moonriver/src/precompiles.rs +++ b/runtime/moonriver/src/precompiles.rs @@ -15,11 +15,16 @@ // along with Moonbeam. If not, see . use crate::{ - asset_config::ForeignAssetInstance, xcm_config::XcmExecutorConfig, OpenTechCommitteeInstance, - Runtime, TreasuryCouncilInstance, + asset_config::ForeignAssetInstance, + xcm_config::{AssetType, XcmExecutorConfig}, + AccountId, AssetId, AssetManager, Balances, Erc20XcmBridge, OpenTechCommitteeInstance, Runtime, + TreasuryCouncilInstance, }; use frame_support::parameter_types; use moonbeam_runtime_common::weights as moonriver_weights; +use moonkit_xcm_primitives::location_matcher::{ + Erc20PalletMatcher, ForeignAssetMatcher, SingleAddressMatcher, +}; use pallet_evm_precompile_author_mapping::AuthorMappingPrecompile; use pallet_evm_precompile_balances_erc20::{Erc20BalancesPrecompile, Erc20Metadata}; use pallet_evm_precompile_batch::BatchPrecompile; @@ -43,6 +48,7 @@ use pallet_evm_precompile_relay_encoder::RelayEncoderPrecompile; use pallet_evm_precompile_relay_verifier::RelayDataVerifierPrecompile; use pallet_evm_precompile_sha3fips::Sha3FIPS256; use pallet_evm_precompile_simple::{ECRecover, ECRecoverPublicKey, Identity, Ripemd160, Sha256}; +use pallet_evm_precompile_xcm::PalletXcmPrecompile; use pallet_evm_precompile_xcm_transactor::{ v1::XcmTransactorPrecompileV1, v2::XcmTransactorPrecompileV2, v3::XcmTransactorPrecompileV3, }; @@ -51,6 +57,7 @@ use pallet_evm_precompile_xtokens::XtokensPrecompile; use pallet_evm_precompileset_assets_erc20::Erc20AssetsPrecompileSet; use pallet_precompile_benchmarks::WeightInfo; use precompile_utils::precompile_set::*; +use xcm_primitives::AsAssetType; parameter_types! { pub P256VerifyWeight: frame_support::weights::Weight = @@ -87,12 +94,28 @@ impl Erc20Metadata for NativeErc20Metadata { /// to Erc20AssetsPrecompileSet being marked as foreign pub const FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX: &[u8] = &[255u8; 4]; +/// Const to identify ERC20_BALANCES_PRECOMPILE address +pub const ERC20_BALANCES_PRECOMPILE: u64 = 2050; + parameter_types! { pub ForeignAssetPrefix: &'static [u8] = FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX; } type EthereumPrecompilesChecks = (AcceptDelegateCall, CallableByContract, CallableByPrecompile); +// Pallet-xcm precompile types. +// Type that converts AssetId into Location +type AssetIdToLocationManager = AsAssetType; + +// The pallet-balances address is identified by ERC20_BALANCES_PRECOMPILE const +type SingleAddressMatch = SingleAddressMatcher; + +// Type that matches an AccountId with a foreign asset address (if any) +type ForeignAssetMatch = ForeignAssetMatcher; + +// Erc20XcmBridge pallet is used to match ERC20s +type Erc20Match = Erc20PalletMatcher; + #[precompile_utils::precompile_name_from_address] type MoonriverPrecompilesAt = ( // Ethereum precompiles: @@ -242,6 +265,11 @@ type MoonriverPrecompilesAt = ( RelayDataVerifierPrecompile, (CallableByContract, CallableByPrecompile), >, + PrecompileAt< + AddressU64<2074>, + PalletXcmPrecompile, + (CallableByContract, CallableByPrecompile), + >, ); /// The PrecompileSet installed in the Moonriver runtime. diff --git a/runtime/moonriver/tests/integration_test.rs b/runtime/moonriver/tests/integration_test.rs index 7fc32dc06f..5b596b0ae7 100644 --- a/runtime/moonriver/tests/integration_test.rs +++ b/runtime/moonriver/tests/integration_test.rs @@ -2367,7 +2367,7 @@ fn precompile_existence() { let precompile_addresses: std::collections::BTreeSet<_> = vec![ 1, 2, 3, 4, 5, 6, 7, 8, 9, 256, 1024, 1025, 1026, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, - 2068, 2069, 2070, 2071, 2072, 2073, + 2068, 2069, 2070, 2071, 2072, 2073, 2074, ] .into_iter() .map(H160::from_low_u64_be) diff --git a/test/contracts/src/XcmInterface.sol b/test/contracts/src/XcmInterface.sol index f05c771008..97eca04fe9 100644 --- a/test/contracts/src/XcmInterface.sol +++ b/test/contracts/src/XcmInterface.sol @@ -35,68 +35,139 @@ interface XCM { uint256 amount; } + // The values start at `0` and are represented as `uint8` + enum TransferType { + Teleport, + LocalReserve, + DestinationReserve + } + /// @dev Function to send assets via XCM using transfer_assets() pallet-xcm extrinsic. - /// @custom:selector 59df8416 + /// @custom:selector 9ea8ada7 /// @param dest The destination chain. /// @param beneficiary The actual account that will receive the tokens on dest. - /// @param assets The combination (array) of assets to send. + /// @param assets The combination (array) of assets to send in Location format. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsLocation( Location memory dest, Location memory beneficiary, AssetLocationInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to a 20 byte-like parachain /// using transfer_assets() pallet-xcm extrinsic. - /// @custom:selector b489262e + /// @custom:selector a0aeb5fe /// @param paraId The para-id of the destination chain. /// @param beneficiary The actual account that will receive the tokens on paraId destination. - /// @param assets The combination (array) of assets to send. + /// @param assets The combination (array) of assets to send in Address format. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToPara20( uint32 paraId, address beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to a 32 byte-like parachain /// using transfer_assets() pallet-xcm extrinsic. - /// @custom:selector 4461e6f5 + /// @custom:selector f23032c3 /// @param paraId The para-id of the destination chain. /// @param beneficiary The actual account that will receive the tokens on paraId destination. - /// @param assets The combination (array) of assets to send. + /// @param assets The combination (array) of assets to send in Address format. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToPara32( uint32 paraId, bytes32 beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem ) external; /// @dev Function to send assets via XCM to the relay chain /// using transfer_assets() pallet-xcm extrinsic. - /// @custom:selector d7c89659 + /// @custom:selector 6521cc2c /// @param beneficiary The actual account that will receive the tokens on the relay chain. - /// @param assets The combination (array) of assets to send. + /// @param assets The combination (array) of assets to send in Address format. /// @param feeAssetItem The index of the asset that will be used to pay for fees. - /// @param weight The weight to be used for the whole XCM operation. - /// (uint64::MAX in refTime means Unlimited weight) function transferAssetsToRelay( bytes32 beneficiary, AssetAddressInfo[] memory assets, - uint32 feeAssetItem, - Weight memory weight + uint32 feeAssetItem + ) external; + + /// @dev Function to send assets through transfer_assets_using_type_and_then() pallet-xcm + /// extrinsic. + /// Important: in this selector RemoteReserve type (for either assets or fees) is not allowed. + /// If users want to send assets and fees (in Location format) with a remote reserve, + /// they must use the selector fc19376c. + /// @custom:selector 8425d893 + /// @param dest The destination chain. + /// @param assets The combination (array) of assets to send in Location format. + /// @param assetsTransferType The TransferType corresponding to assets being sent. + /// @param remoteFeesIdIndex The index of the asset (inside assets array) to use as fees. + /// @param feesTransferType The TransferType corresponding to the asset used as fees. + /// @param customXcmOnDest The XCM message to execute on destination chain. + function transferAssetsUsingTypeAndThenLocation( + Location memory dest, + AssetLocationInfo[] memory assets, + TransferType assetsTransferType, + uint8 remoteFeesIdIndex, + TransferType feesTransferType, + bytes memory customXcmOnDest + ) external; + + /// @dev Function to send assets through transfer_assets_using_type_and_then() pallet-xcm + /// extrinsic. + /// @custom:selector fc19376c + /// @param dest The destination chain. + /// @param assets The combination (array) of assets to send in Location format. + /// @param remoteFeesIdIndex The index of the asset (inside assets array) to use as fees. + /// @param customXcmOnDest The XCM message to execute on destination chain. + /// @param remoteReserve The remote reserve corresponding for assets and fees. They MUST + /// share the same reserve. + function transferAssetsUsingTypeAndThenLocation( + Location memory dest, + AssetLocationInfo[] memory assets, + uint8 remoteFeesIdIndex, + bytes memory customXcmOnDest, + Location memory remoteReserve + ) external; + + /// @dev Function to send assets through transfer_assets_using_type_and_then() pallet-xcm + /// extrinsic. + /// Important: in this selector RemoteReserve type (for either assets or fees) is not allowed. + /// If users want to send assets and fees (in Address format) with a remote reserve, + /// they must use the selector aaecfc62. + /// @custom:selector 998093ee + /// @param dest The destination chain. + /// @param assets The combination (array) of assets to send in Address format. + /// @param assetsTransferType The TransferType corresponding to assets being sent. + /// @param remoteFeesIdIndex The index of the asset (inside assets array) to use as fees. + /// @param feesTransferType The TransferType corresponding to the asset used as fees. + /// @param customXcmOnDest The XCM message to execute on destination chain. + function transferAssetsUsingTypeAndThenAddress( + Location memory dest, + AssetAddressInfo[] memory assets, + TransferType assetsTransferType, + uint8 remoteFeesIdIndex, + TransferType feesTransferType, + bytes memory customXcmOnDest + ) external; + + /// @dev Function to send assets through transfer_assets_using_type_and_then() pallet-xcm + /// extrinsic. + /// @custom:selector aaecfc62 + /// @param dest The destination chain. + /// @param assets The combination (array) of assets to send in Address format. + /// @param remoteFeesIdIndex The index of the asset (inside assets array) to use as fees. + /// @param customXcmOnDest The XCM message to execute on destination chain. + /// @param remoteReserve The remote reserve corresponding for assets and fees. They MUST + /// share the same reserve. + function transferAssetsUsingTypeAndThenAddress( + Location memory dest, + AssetAddressInfo[] memory assets, + uint8 remoteFeesIdIndex, + bytes memory customXcmOnDest, + Location memory remoteReserve ) external; } \ No newline at end of file diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-pallet-xcm.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-pallet-xcm.ts index a25642d9dc..2cd1fcb249 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-pallet-xcm.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-pallet-xcm.ts @@ -2,6 +2,7 @@ import "@moonbeam-network/api-augment"; import { beforeAll, describeSuite, fetchCompiledContract, expect } from "@moonwall/cli"; import { ALITH_ADDRESS, BALTATHAR_ADDRESS, alith, createEthersTransaction } from "@moonwall/util"; import { u128 } from "@polkadot/types-codec"; +import { numberToHex } from "@polkadot/util"; import { PalletAssetsAssetAccount, PalletAssetsAssetDetails } from "@polkadot/types/lookup"; import { encodeFunctionData } from "viem"; import { expectEVMResult, mockOldAssetBalance } from "../../../../helpers"; @@ -74,7 +75,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [dest, beneficiary, assetLocationInfo, 0, weight], + args: [dest, beneficiary, assetLocationInfo, 0], functionName: "transferAssetsLocation", }), gasLimit: 500_000n, @@ -110,7 +111,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [paraId, BALTATHAR_ADDRESS, assetAddressInfo, 0, weight], + args: [paraId, BALTATHAR_ADDRESS, assetAddressInfo, 0], functionName: "transferAssetsToPara20", }), gasLimit: 500_000n, @@ -147,7 +148,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [paraId, beneficiaryAddress, assetAddressInfo, 0, weight], + args: [paraId, beneficiaryAddress, assetAddressInfo, 0], functionName: "transferAssetsToPara32", }), gasLimit: 500_000n, @@ -183,7 +184,7 @@ describeSuite({ to: PRECOMPILE_PALLET_XCM_ADDRESS, data: encodeFunctionData({ abi: xcmInterface, - args: [beneficiaryAddress, assetAddressInfo, 0, weight], + args: [beneficiaryAddress, assetAddressInfo, 0], functionName: "transferAssetsToRelay", }), gasLimit: 500_000n, @@ -200,5 +201,219 @@ describeSuite({ expect(assetBalanceAfter).to.equal(assetBalanceBefore - amountToSend); }, }); + + it({ + id: "T05", + title: "allows to call transferAssetsUsingTypeAndThenLocation::8425d893 selector", + test: async function () { + const { abi: xcmInterface } = fetchCompiledContract("XCM"); + const assetBalanceBefore = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + + const dest: [number, any[]] = [1, []]; + const assetLocation: [number, any[]] = [1, []]; + const assetLocationInfo = [[assetLocation, amountToSend]]; + + // DestinationReserve + const assetsAndFeesTransferType = 2; + + const message = { + V3: [ + { + ClearOrigin: null, + }, + ], + }; + const xcmOnDest = context.polkadotJs().createType("XcmVersionedXcm", message); + + const rawTxn = await createEthersTransaction(context, { + to: PRECOMPILE_PALLET_XCM_ADDRESS, + data: encodeFunctionData({ + abi: xcmInterface, + args: [ + dest, + assetLocationInfo, + assetsAndFeesTransferType, + 0n, + assetsAndFeesTransferType, + xcmOnDest.toHex(), + ], + functionName: "transferAssetsUsingTypeAndThenLocation", + }), + gasLimit: 500_000n, + }); + + const result = await context.createBlock(rawTxn); + expectEVMResult(result.result!.events, "Succeed"); + + const assetBalanceAfter = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + expect(assetBalanceAfter).to.equal(assetBalanceBefore - amountToSend); + }, + }); + + it({ + id: "T06", + title: "allows to call transferAssetsUsingTypeAndThenLocation::fc19376c selector", + test: async function () { + const { abi: xcmInterface } = fetchCompiledContract("XCM"); + const assetBalanceBefore = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + + const paraIdInHex = numberToHex(2000, 32); + const parachain_enum_selector = "0x00"; + + // This represents X2(Parent, Parachain(2000)) + const dest: [number, any[]] = [1, [parachain_enum_selector + paraIdInHex.slice(2)]]; + + const remoteReserve: [number, any[]] = [1, []]; + const assetLocation: [number, any[]] = [1, []]; + const assetLocationInfo = [[assetLocation, amountToSend]]; + + const message = { + V3: [ + { + ClearOrigin: null, + }, + ], + }; + const xcmOnDest = context.polkadotJs().createType("XcmVersionedXcm", message); + + const rawTxn = await createEthersTransaction(context, { + to: PRECOMPILE_PALLET_XCM_ADDRESS, + data: encodeFunctionData({ + abi: xcmInterface, + args: [dest, assetLocationInfo, 0n, xcmOnDest.toHex(), remoteReserve], + functionName: "transferAssetsUsingTypeAndThenLocation", + }), + gasLimit: 500_000n, + }); + + const result = await context.createBlock(rawTxn); + expectEVMResult(result.result!.events, "Succeed"); + + const assetBalanceAfter = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + expect(assetBalanceAfter).to.equal(assetBalanceBefore - amountToSend); + }, + }); + + it({ + id: "T07", + title: "allows to call transferAssetsUsingTypeAndThenAddress::998093ee selector", + test: async function () { + const { abi: xcmInterface } = fetchCompiledContract("XCM"); + const assetBalanceBefore = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + + // Relay as destination + const dest: [number, any[]] = [1, []]; + const assetAddressInfo = [[ADDRESS_ERC20, amountToSend]]; + + // DestinationReserve + const assetsAndFeesTransferType = 2; + + const message = { + V3: [ + { + ClearOrigin: null, + }, + ], + }; + const xcmOnDest = context.polkadotJs().createType("XcmVersionedXcm", message); + + const rawTxn = await createEthersTransaction(context, { + to: PRECOMPILE_PALLET_XCM_ADDRESS, + data: encodeFunctionData({ + abi: xcmInterface, + args: [ + dest, + assetAddressInfo, + assetsAndFeesTransferType, + 0n, + assetsAndFeesTransferType, + xcmOnDest.toHex(), + ], + functionName: "transferAssetsUsingTypeAndThenAddress", + }), + gasLimit: 500_000n, + }); + + const result = await context.createBlock(rawTxn); + expectEVMResult(result.result!.events, "Succeed"); + + const assetBalanceAfter = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + expect(assetBalanceAfter).to.equal(assetBalanceBefore - amountToSend); + }, + }); + + it({ + id: "T08", + title: "allows to call transferAssetsUsingTypeAndThenAddress::aaecfc62 selector", + test: async function () { + const { abi: xcmInterface } = fetchCompiledContract("XCM"); + const assetBalanceBefore = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + + const paraIdInHex = numberToHex(2000, 32); + const parachain_enum_selector = "0x00"; + + // This represents X2(Parent, Parachain(2000)) + const dest: [number, any[]] = [1, [parachain_enum_selector + paraIdInHex.slice(2)]]; + const assetAddressInfo = [[ADDRESS_ERC20, amountToSend]]; + const remoteReserve: [number, any[]] = [1, []]; + + const message = { + V3: [ + { + ClearOrigin: null, + }, + ], + }; + const xcmOnDest = context.polkadotJs().createType("XcmVersionedXcm", message); + + const rawTxn = await createEthersTransaction(context, { + to: PRECOMPILE_PALLET_XCM_ADDRESS, + data: encodeFunctionData({ + abi: xcmInterface, + args: [dest, assetAddressInfo, 0n, xcmOnDest.toHex(), remoteReserve], + functionName: "transferAssetsUsingTypeAndThenAddress", + }), + gasLimit: 500_000n, + }); + + const result = await context.createBlock(rawTxn); + expectEVMResult(result.result!.events, "Succeed"); + + const assetBalanceAfter = ( + await context.polkadotJs().query.assets.account(assetId.toU8a(), ALITH_ADDRESS) + ) + .unwrap() + .balance.toBigInt(); + expect(assetBalanceAfter).to.equal(assetBalanceBefore - amountToSend); + }, + }); }, }); From 5cde8a145a8844ae447c320a4fb67e83e17dd8e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lo=C3=AFs?= Date: Thu, 10 Oct 2024 14:28:55 +0200 Subject: [PATCH 11/31] Remove all dependencies to repository open-runtime-module-library (#2969) * refactor xtokens precompile: get rid of orml-xtokens pallet * refactor GMP precompile: get rid of orml-xtokens pallet * chore: remove all orml deps (reimplement som primitives) * update some comments * fix dev-test maintenance-filter * transferWithFee and transferMultiassetWithFee ignore fee parameter now * fix dev-test wormhole * fix dev-test wormhole (2) * wip: example * remove unused code * remove orml dependencies from mocks and fix compilation * fix rust tests * fix * Add missing copyright * Fix rust tests * fix format * formatting * fix tracing test * fix format * fix tracing * enable call of transfer_assets * fix tracing test * remove unused code Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> * improvements --------- Co-authored-by: Ahmad Kaouk Co-authored-by: Ahmad Kaouk <56095276+ahmadkaouk@users.noreply.github.com> Co-authored-by: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Co-authored-by: Agusrodri --- Cargo.lock | 90 +---- Cargo.toml | 4 - pallets/parachain-staking/src/set.rs | 2 - pallets/xcm-transactor/Cargo.toml | 2 - pallets/xcm-transactor/src/encode.rs | 1 - pallets/xcm-transactor/src/lib.rs | 10 +- pallets/xcm-transactor/src/mock.rs | 6 +- precompiles/gmp/Cargo.toml | 3 +- precompiles/gmp/src/lib.rs | 82 +++-- precompiles/gmp/src/mock.rs | 117 ++++-- precompiles/relay-encoder/Cargo.toml | 3 - precompiles/relay-encoder/src/mock.rs | 9 +- precompiles/xcm-transactor/Cargo.toml | 3 - precompiles/xcm-transactor/src/mock.rs | 6 +- precompiles/xcm-utils/Cargo.toml | 4 - precompiles/xtokens/Cargo.toml | 7 +- precompiles/xtokens/src/lib.rs | 232 ++++++------ precompiles/xtokens/src/mock.rs | 121 +++++-- precompiles/xtokens/src/tests.rs | 287 +++++---------- primitives/xcm/Cargo.toml | 1 - primitives/xcm/src/get_by_key.rs | 73 ++++ primitives/xcm/src/lib.rs | 39 +- primitives/xcm/src/origin_conversion.rs | 46 ++- runtime/moonbase/Cargo.toml | 5 - runtime/moonbase/src/lib.rs | 4 +- runtime/moonbase/src/xcm_config.rs | 39 +- runtime/moonbase/tests/integration_test.rs | 64 ++-- runtime/moonbase/tests/xcm_mock/mod.rs | 1 - runtime/moonbase/tests/xcm_mock/parachain.rs | 34 +- .../moonbase/tests/xcm_mock/statemint_like.rs | 3 +- runtime/moonbase/tests/xcm_tests.rs | 339 +++++++++++------- runtime/moonbeam/Cargo.toml | 5 - runtime/moonbeam/src/lib.rs | 4 +- runtime/moonbeam/src/xcm_config.rs | 36 +- runtime/moonbeam/tests/integration_test.rs | 130 ++++--- runtime/moonbeam/tests/xcm_mock/mod.rs | 1 - runtime/moonbeam/tests/xcm_mock/parachain.rs | 34 +- .../moonbeam/tests/xcm_mock/statemint_like.rs | 3 +- runtime/moonbeam/tests/xcm_tests.rs | 312 ++++++++++------ runtime/moonriver/Cargo.toml | 5 - runtime/moonriver/src/governance/origins.rs | 2 +- runtime/moonriver/src/lib.rs | 4 +- runtime/moonriver/src/xcm_config.rs | 36 +- runtime/moonriver/tests/integration_test.rs | 63 ++-- runtime/moonriver/tests/xcm_mock/mod.rs | 1 - runtime/moonriver/tests/xcm_mock/parachain.rs | 34 +- .../tests/xcm_mock/statemine_like.rs | 3 +- runtime/moonriver/tests/xcm_tests.rs | 331 ++++++++++------- .../test-maintenance-filter.ts | 42 ++- .../test-precompile-wormhole.ts | 34 +- .../test-precompile-xtokens.ts | 107 ------ .../suites/tracing-tests/test-trace-filter.ts | 88 ++++- 52 files changed, 1554 insertions(+), 1358 deletions(-) create mode 100644 primitives/xcm/src/get_by_key.rs diff --git a/Cargo.lock b/Cargo.lock index a420dcd050..fb9485a98e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6234,9 +6234,6 @@ dependencies = [ "moonbeam-xcm-benchmarks", "nimbus-primitives", "num_enum 0.5.11", - "orml-traits", - "orml-xcm-support", - "orml-xtokens", "pallet-asset-manager", "pallet-assets", "pallet-async-backing", @@ -6751,9 +6748,6 @@ dependencies = [ "moonbeam-xcm-benchmarks", "nimbus-primitives", "num_enum 0.5.11", - "orml-traits", - "orml-xcm-support", - "orml-xtokens", "pallet-asset-manager", "pallet-assets", "pallet-async-backing", @@ -7184,9 +7178,6 @@ dependencies = [ "moonbeam-xcm-benchmarks", "nimbus-primitives", "num_enum 0.5.11", - "orml-traits", - "orml-xcm-support", - "orml-xtokens", "pallet-asset-manager", "pallet-assets", "pallet-async-backing", @@ -8029,76 +8020,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "orml-traits" -version = "1.0.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" -dependencies = [ - "frame-support", - "impl-trait-for-tuples", - "num-traits", - "orml-utilities", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "staging-xcm", -] - -[[package]] -name = "orml-utilities" -version = "1.0.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" -dependencies = [ - "frame-support", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "orml-xcm-support" -version = "1.0.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" -dependencies = [ - "frame-support", - "orml-traits", - "parity-scale-codec", - "sp-runtime", - "sp-std", - "staging-xcm", - "staging-xcm-executor", -] - -[[package]] -name = "orml-xtokens" -version = "1.0.0" -source = "git+https://github.com/moonbeam-foundation/open-runtime-module-library?branch=moonbeam-polkadot-stable2407#61df2a403c5e4f28ad780fdf3136a1fd9e8c3166" -dependencies = [ - "frame-support", - "frame-system", - "log", - "orml-traits", - "orml-xcm-support", - "pallet-xcm", - "parity-scale-codec", - "scale-info", - "serde", - "sp-io", - "sp-runtime", - "sp-std", - "staging-xcm", - "staging-xcm-executor", -] - [[package]] name = "overload" version = "0.1.1" @@ -9001,12 +8922,11 @@ dependencies = [ "hex-literal 0.4.1", "log", "num_enum 0.5.11", - "orml-traits", - "orml-xtokens", "pallet-balances", "pallet-evm", "pallet-timestamp", "pallet-xcm", + "pallet-xcm-transactor", "parity-scale-codec", "paste", "precompile-utils", @@ -9248,7 +9168,6 @@ dependencies = [ "hex-literal 0.4.1", "log", "num_enum 0.5.11", - "orml-traits", "pallet-balances", "pallet-evm", "pallet-message-queue", @@ -9369,7 +9288,6 @@ dependencies = [ "frame-system", "log", "num_enum 0.5.11", - "orml-traits", "pallet-balances", "pallet-evm", "pallet-timestamp", @@ -9402,7 +9320,6 @@ dependencies = [ "frame-support", "frame-system", "num_enum 0.5.11", - "orml-traits", "pallet-balances", "pallet-evm", "pallet-timestamp", @@ -9436,12 +9353,11 @@ dependencies = [ "frame-system", "log", "num_enum 0.5.11", - "orml-traits", - "orml-xtokens", "pallet-balances", "pallet-evm", "pallet-timestamp", "pallet-xcm", + "pallet-xcm-transactor", "parity-scale-codec", "precompile-utils", "rustc-hex", @@ -10418,7 +10334,6 @@ dependencies = [ "frame-support", "frame-system", "log", - "orml-traits", "pallet-balances", "pallet-timestamp", "pallet-xcm", @@ -18579,7 +18494,6 @@ dependencies = [ "hex", "impl-trait-for-tuples", "log", - "orml-traits", "pallet-staking", "parity-scale-codec", "polkadot-runtime-common", diff --git a/Cargo.toml b/Cargo.toml index 761621cf37..9ff6678e5b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -312,9 +312,6 @@ cumulus-relay-chain-minimal-node = { git = "https://github.com/moonbeam-foundati cumulus-relay-chain-rpc-interface = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407" } # Polkadot / XCM (wasm) -orml-traits = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } -orml-xcm-support = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } -orml-xtokens = { git = "https://github.com/moonbeam-foundation/open-runtime-module-library", branch = "moonbeam-polkadot-stable2407", default-features = false } pallet-xcm = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } pallet-xcm-benchmarks = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } polkadot-core-primitives = { git = "https://github.com/moonbeam-foundation/polkadot-sdk", branch = "moonbeam-polkadot-stable2407", default-features = false } @@ -442,7 +439,6 @@ crossbeam-deque = { opt-level = 3 } crypto-mac = { opt-level = 3 } curve25519-dalek = { opt-level = 3 } ed25519-zebra = { opt-level = 3 } -flate2 = { opt-level = 3 } futures-channel = { opt-level = 3 } hash-db = { opt-level = 3 } hashbrown = { opt-level = 3 } diff --git a/pallets/parachain-staking/src/set.rs b/pallets/parachain-staking/src/set.rs index 2fb15ffadf..9db24f4724 100644 --- a/pallets/parachain-staking/src/set.rs +++ b/pallets/parachain-staking/src/set.rs @@ -14,8 +14,6 @@ // You should have received a copy of the GNU General Public License // along with Moonbeam. If not, see . -/* TODO: use orml_utilities::OrderedSet without leaking substrate v2.0 dependencies*/ - use frame_support::traits::Get; use parity_scale_codec::{Decode, Encode}; use scale_info::TypeInfo; diff --git a/pallets/xcm-transactor/Cargo.toml b/pallets/xcm-transactor/Cargo.toml index db390ca17e..b2a54ecd14 100644 --- a/pallets/xcm-transactor/Cargo.toml +++ b/pallets/xcm-transactor/Cargo.toml @@ -24,7 +24,6 @@ sp-std = { workspace = true } cumulus-primitives-core = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } @@ -47,7 +46,6 @@ std = [ "frame-benchmarking/std", "frame-support/std", "frame-system/std", - "orml-traits/std", "parity-scale-codec/std", "sp-io/std", "sp-runtime/std", diff --git a/pallets/xcm-transactor/src/encode.rs b/pallets/xcm-transactor/src/encode.rs index 6d5f3c9113..11e587e2fb 100644 --- a/pallets/xcm-transactor/src/encode.rs +++ b/pallets/xcm-transactor/src/encode.rs @@ -21,7 +21,6 @@ //! Module to provide `StakeEncodeCall`, `HrmpEncodeCall` and `UtilityEncodeCall` implementations //! for the Xcm Transactor pallet -#![cfg_attr(not(feature = "std"), no_std)] use frame_support::pallet_prelude::*; use sp_runtime::traits::{AccountIdLookup, StaticLookup}; use sp_std::prelude::*; diff --git a/pallets/xcm-transactor/src/lib.rs b/pallets/xcm-transactor/src/lib.rs index a6ba5b2024..59a3d8fc53 100644 --- a/pallets/xcm-transactor/src/lib.rs +++ b/pallets/xcm-transactor/src/lib.rs @@ -100,7 +100,6 @@ pub mod pallet { dispatch::DispatchResult, pallet_prelude::*, weights::constants::WEIGHT_REF_TIME_PER_SECOND, }; use frame_system::{ensure_signed, pallet_prelude::*}; - use orml_traits::location::{Parse, Reserve}; use sp_runtime::traits::{AtLeast32BitUnsigned, Bounded, Convert}; use sp_std::boxed::Box; use sp_std::convert::TryFrom; @@ -109,7 +108,7 @@ pub mod pallet { use xcm::{latest::prelude::*, VersionedLocation}; use xcm_executor::traits::{TransactAsset, WeightBounds}; use xcm_primitives::{ - FilterMaxAssetFee, HrmpAvailableCalls, HrmpEncodeCall, UtilityAvailableCalls, + FilterMaxAssetFee, HrmpAvailableCalls, HrmpEncodeCall, Reserve, UtilityAvailableCalls, UtilityEncodeCall, XcmTransact, }; @@ -180,7 +179,7 @@ pub mod pallet { /// The way to retrieve the reserve of a Asset. This can be /// configured to accept absolute or relative paths for self tokens - type ReserveProvider: Reserve; + type ReserveProvider: xcm_primitives::Reserve; /// The way to filter the max fee to use for HRMP management operations type MaxHrmpFee: FilterMaxAssetFee; @@ -1167,8 +1166,9 @@ pub mod pallet { /// Ensure `dest` has chain part and none recipient part. fn ensure_valid_dest(dest: &Location) -> Result { - if let (Some(dest), None) = (dest.chain_part(), dest.non_chain_part()) { - Ok(dest) + let chain_location = dest.chain_location(); + if *dest == chain_location { + Ok(chain_location) } else { Err(Error::::InvalidDest.into()) } diff --git a/pallets/xcm-transactor/src/mock.rs b/pallets/xcm-transactor/src/mock.rs index f641d187cb..a6576dcccc 100644 --- a/pallets/xcm-transactor/src/mock.rs +++ b/pallets/xcm-transactor/src/mock.rs @@ -380,6 +380,10 @@ impl SendXcm for TestSendXcm { parameter_types! { pub MaxFee: Asset = (Location::parent(), 1_000_000_000_000u128).into(); + pub SelfLocationAbsolute: Location = Location { + parents: 1, + interior: [Parachain(ParachainId::get().into())].into(), + }; } pub type MaxHrmpRelayFee = xcm_builder::Case; @@ -398,7 +402,7 @@ impl Config for Test { type UniversalLocation = UniversalLocation; type BaseXcmWeight = BaseXcmWeight; type XcmSender = TestSendXcm; - type ReserveProvider = orml_traits::location::RelativeReserveProvider; + type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; type WeightInfo = (); type HrmpManipulatorOrigin = EnsureRoot; type HrmpOpenOrigin = EnsureRoot; diff --git a/precompiles/gmp/Cargo.toml b/precompiles/gmp/Cargo.toml index f2ad365014..e46ab48c12 100644 --- a/precompiles/gmp/Cargo.toml +++ b/precompiles/gmp/Cargo.toml @@ -13,6 +13,7 @@ slices = { workspace = true } # Moonbeam account = { workspace = true } +pallet-xcm-transactor = { workspace = true } # Substrate frame-support = { workspace = true } @@ -30,8 +31,6 @@ pallet-evm = { workspace = true, features = ["forbid-evm-reentrancy"] } precompile-utils = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } -orml-xtokens = { workspace = true } pallet-xcm = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } diff --git a/precompiles/gmp/src/lib.rs b/precompiles/gmp/src/lib.rs index ccd14d0956..6e13b3501d 100644 --- a/precompiles/gmp/src/lib.rs +++ b/precompiles/gmp/src/lib.rs @@ -23,19 +23,20 @@ use evm::ExitReason; use fp_evm::{Context, ExitRevert, PrecompileFailure, PrecompileHandle}; use frame_support::{ dispatch::{GetDispatchInfo, PostDispatchInfo}, - sp_runtime::{traits::Zero, Saturating}, + sp_runtime::traits::Zero, traits::ConstU32, }; use pallet_evm::AddressMapping; use parity_scale_codec::{Decode, DecodeLimit}; use precompile_utils::{prelude::*, solidity::revert::revert_as_bytes}; use sp_core::{H160, U256}; -use sp_runtime::traits::Dispatchable; +use sp_runtime::traits::{Convert, Dispatchable}; use sp_std::boxed::Box; use sp_std::{marker::PhantomData, vec::Vec}; use types::*; -use xcm::opaque::latest::WeightLimit; -use xcm_primitives::AccountIdToCurrencyId; +use xcm::opaque::latest::{Asset, AssetId, Fungibility, WeightLimit}; +use xcm::{VersionedAssets, VersionedLocation}; +use xcm_primitives::{split_location_into_chain_part_and_beneficiary, AccountIdToCurrencyId}; #[cfg(test)] mod mock; @@ -45,8 +46,10 @@ mod tests; pub mod types; pub type SystemCallOf = ::RuntimeCall; -pub type CurrencyIdOf = ::CurrencyId; -pub type XBalanceOf = ::Balance; +pub type CurrencyIdOf = ::CurrencyId; +pub type CurrencyIdToLocationOf = + ::CurrencyIdToLocation; + pub const CALL_DATA_LIMIT: u32 = 2u32.pow(16); type GetCallDataLimit = ConstU32; @@ -66,13 +69,15 @@ pub struct GmpPrecompile(PhantomData); #[precompile_utils::precompile] impl GmpPrecompile where - Runtime: pallet_evm::Config + frame_system::Config + pallet_xcm::Config + orml_xtokens::Config, + Runtime: pallet_evm::Config + + frame_system::Config + + pallet_xcm::Config + + pallet_xcm_transactor::Config, SystemCallOf: Dispatchable + Decode + GetDispatchInfo, <::RuntimeCall as Dispatchable>::RuntimeOrigin: From>, - ::RuntimeCall: From>, + ::RuntimeCall: From>, Runtime: AccountIdToCurrencyId>, - XBalanceOf: TryFrom + Into + solidity::Codec, { #[precompile::public("wormholeTransferERC20(bytes)")] pub fn wormhole_transfer_erc20( @@ -176,7 +181,7 @@ where let currency_account_id = Runtime::AddressMapping::into_account_id(asset_erc20_address.into()); - let currency_id: ::CurrencyId = + let currency_id: CurrencyIdOf = Runtime::account_to_currency_id(currency_account_id) .ok_or(revert("Unsupported asset, not a valid currency id"))?; @@ -207,14 +212,32 @@ where .map_err(|_| revert("Amount overflows balance"))?; log::debug!(target: "gmp-precompile", "sending XCM via xtokens::transfer..."); - let call: Option> = match user_action { + let call: Option> = match user_action { VersionedUserAction::V1(action) => { log::debug!(target: "gmp-precompile", "Payload: V1"); - Some(orml_xtokens::Call::::transfer { - currency_id, - amount, - dest: Box::new(action.destination), - dest_weight_limit: WeightLimit::Unlimited, + + let asset = Asset { + fun: Fungibility::Fungible(amount), + id: AssetId( + >::convert(currency_id) + .ok_or(revert("Cannot convert CurrencyId into xcm asset"))?, + ), + }; + + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary( + action + .destination + .try_into() + .map_err(|_| revert("Invalid destination"))?, + ) + .ok_or(revert("Invalid destination"))?; + + Some(pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4(asset.into())), + fee_asset_item: 0, + weight_limit: WeightLimit::Unlimited, }) } VersionedUserAction::V2(action) => { @@ -252,11 +275,28 @@ where let remaining = amount.saturating_sub(fee); if !remaining.is_zero() { - Some(orml_xtokens::Call::::transfer { - currency_id, - amount: remaining, - dest: Box::new(action.destination), - dest_weight_limit: WeightLimit::Unlimited, + let asset = Asset { + fun: Fungibility::Fungible(remaining), + id: AssetId( + >::convert(currency_id) + .ok_or(revert("Cannot convert CurrencyId into xcm asset"))?, + ), + }; + + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary( + action + .destination + .try_into() + .map_err(|_| revert("Invalid destination"))?, + ) + .ok_or(revert("Invalid destination"))?; + + Some(pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4(asset.into())), + fee_asset_item: 0, + weight_limit: WeightLimit::Unlimited, }) } else { None diff --git a/precompiles/gmp/src/mock.rs b/precompiles/gmp/src/mock.rs index bd2e647743..386bf2b20c 100644 --- a/precompiles/gmp/src/mock.rs +++ b/precompiles/gmp/src/mock.rs @@ -16,11 +16,11 @@ //! Test utilities use super::*; +use cumulus_primitives_core::{relay_chain::HrmpChannelId, ParaId}; use frame_support::traits::{ EnsureOrigin, Everything, Nothing, OriginTrait, PalletInfo as PalletInfoTrait, }; use frame_support::{construct_runtime, parameter_types, weights::Weight}; -use orml_traits::{location::AbsoluteReserveProvider, parameter_type_with_key}; use pallet_evm::{EnsureAddressNever, EnsureAddressRoot}; use parity_scale_codec::{Decode, Encode}; use precompile_utils::{mock_account, precompile_set::*, testing::MockAccount}; @@ -35,7 +35,7 @@ use xcm::latest::{prelude::*, Error as XcmError}; use xcm_builder::{AllowUnpaidExecutionFrom, FixedWeightBounds}; use xcm_executor::{ traits::{TransactAsset, WeightTrader}, - AssetsInHolding, XcmExecutor, + AssetsInHolding, }; pub type AccountId = MockAccount; @@ -51,8 +51,8 @@ construct_runtime!( Balances: pallet_balances, Evm: pallet_evm, Timestamp: pallet_timestamp, - Xtokens: orml_xtokens, PolkadotXcm: pallet_xcm, + XcmTransactor: pallet_xcm_transactor, } ); @@ -289,6 +289,92 @@ impl pallet_evm::Config for Runtime { type WeightInfo = pallet_evm::weights::SubstrateWeight; } +#[derive(Encode, Decode)] +pub enum RelayCall { + #[codec(index = 5u8)] + // the index should match the position of the module in `construct_runtime!` + Utility(UtilityCall), + #[codec(index = 6u8)] + // the index should match the position of the module in `construct_runtime!` + Hrmp(HrmpCall), +} + +#[derive(Encode, Decode)] +pub enum UtilityCall { + #[codec(index = 1u8)] + AsDerivative(u16), +} + +// HRMP call encoding, needed for xcm transactor pallet +#[derive(Encode, Decode)] +pub enum HrmpCall { + #[codec(index = 0u8)] + InitOpenChannel(ParaId, u32, u32), + #[codec(index = 1u8)] + AcceptOpenChannel(ParaId), + #[codec(index = 2u8)] + CloseChannel(HrmpChannelId), + #[codec(index = 6u8)] + CancelOpenRequest(HrmpChannelId, u32), +} + +#[derive(Clone, Eq, Debug, PartialEq, Ord, PartialOrd, Encode, Decode, TypeInfo)] +pub enum MockTransactors { + Relay, +} + +impl xcm_primitives::XcmTransact for MockTransactors { + fn destination(self) -> Location { + match self { + MockTransactors::Relay => Location::parent(), + } + } +} + +impl xcm_primitives::UtilityEncodeCall for MockTransactors { + fn encode_call(self, call: xcm_primitives::UtilityAvailableCalls) -> Vec { + match self { + MockTransactors::Relay => match call { + xcm_primitives::UtilityAvailableCalls::AsDerivative(a, b) => { + let mut call = + RelayCall::Utility(UtilityCall::AsDerivative(a.clone())).encode(); + call.append(&mut b.clone()); + call + } + }, + } + } +} + +parameter_types! { + pub SelfLocationAbsolute: Location = Location { + parents: 1, + interior: [Parachain(ParachainId::get().into())].into(), + }; +} + +impl pallet_xcm_transactor::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Balance = Balance; + type Transactor = MockTransactors; + type DerivativeAddressRegistrationOrigin = frame_system::EnsureRoot; + type SovereignAccountDispatcherOrigin = frame_system::EnsureRoot; + type CurrencyId = CurrencyId; + type AccountIdToLocation = AccountIdToLocation; + type CurrencyIdToLocation = CurrencyIdToMultiLocation; + type SelfLocation = SelfLocation; + type Weigher = FixedWeightBounds; + type UniversalLocation = UniversalLocation; + type BaseXcmWeight = BaseXcmWeight; + type XcmSender = DoNothingRouter; + type AssetTransactor = DummyAssetTransactor; + type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; + type WeightInfo = (); + type HrmpManipulatorOrigin = frame_system::EnsureRoot; + type HrmpOpenOrigin = frame_system::EnsureRoot; + type MaxHrmpFee = (); +} + parameter_types! { pub const MinimumPeriod: u64 = 5; } @@ -367,12 +453,6 @@ parameter_types! { pub MaxInstructions: u32 = 100; } -parameter_type_with_key! { - pub ParachainMinFee: |_location: Location| -> Option { - Some(u128::MAX) - }; -} - pub struct CurrencyIdToMultiLocation; impl sp_runtime::traits::Convert> for CurrencyIdToMultiLocation { @@ -394,25 +474,6 @@ impl sp_runtime::traits::Convert> for CurrencyIdToM } } -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = AccountIdToLocation; - type CurrencyIdConvert = CurrencyIdToMultiLocation; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = xcm_builder::FixedWeightBounds; - type BaseXcmWeight = BaseXcmWeight; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = AbsoluteReserveProvider; - type UniversalLocation = UniversalLocation; - type RateLimiter = (); - type RateLimiterId = (); -} - pub(crate) struct ExtBuilder { /// Endowed accounts with balances balances: Vec<(AccountId, Balance)>, diff --git a/precompiles/relay-encoder/Cargo.toml b/precompiles/relay-encoder/Cargo.toml index 9679a2777a..c27bf84a8e 100644 --- a/precompiles/relay-encoder/Cargo.toml +++ b/precompiles/relay-encoder/Cargo.toml @@ -55,9 +55,6 @@ xcm = { workspace = true, features = ["std"] } xcm-builder = { workspace = true, features = ["std"] } xcm-executor = { workspace = true, features = ["std"] } -# ORML -orml-traits = { workspace = true, features = ["std"] } - [features] default = ["std"] std = [ diff --git a/precompiles/relay-encoder/src/mock.rs b/precompiles/relay-encoder/src/mock.rs index 12587dd736..bd9c58252f 100644 --- a/precompiles/relay-encoder/src/mock.rs +++ b/precompiles/relay-encoder/src/mock.rs @@ -297,6 +297,13 @@ impl TransactAsset for DummyAssetTransactor { } } +parameter_types! { + pub SelfLocationAbsolute: Location = Location { + parents: 1, + interior: [Parachain(ParachainId::get().into())].into(), + }; +} + impl pallet_xcm_transactor::Config for Runtime { type RuntimeEvent = RuntimeEvent; type Balance = Balance; @@ -312,7 +319,7 @@ impl pallet_xcm_transactor::Config for Runtime { type BaseXcmWeight = BaseXcmWeight; type XcmSender = DoNothingRouter; type AssetTransactor = DummyAssetTransactor; - type ReserveProvider = orml_traits::location::RelativeReserveProvider; + type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; type WeightInfo = (); type HrmpManipulatorOrigin = frame_system::EnsureRoot; type HrmpOpenOrigin = frame_system::EnsureRoot; diff --git a/precompiles/xcm-transactor/Cargo.toml b/precompiles/xcm-transactor/Cargo.toml index 45eee059e2..8e15b33713 100644 --- a/precompiles/xcm-transactor/Cargo.toml +++ b/precompiles/xcm-transactor/Cargo.toml @@ -55,9 +55,6 @@ pallet-xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } -# ORML -orml-traits = { workspace = true } - [features] default = ["std"] std = [ diff --git a/precompiles/xcm-transactor/src/mock.rs b/precompiles/xcm-transactor/src/mock.rs index b239e660cc..948678bfa7 100644 --- a/precompiles/xcm-transactor/src/mock.rs +++ b/precompiles/xcm-transactor/src/mock.rs @@ -319,6 +319,10 @@ parameter_types! { pub MaxInstructions: u32 = 100; pub UniversalLocation: InteriorLocation = Here; + pub SelfLocationAbsolute: Location = Location { + parents: 1, + interior: [Parachain(ParachainId::get().into())].into(), + }; } impl pallet_xcm_transactor::Config for Runtime { @@ -336,7 +340,7 @@ impl pallet_xcm_transactor::Config for Runtime { type BaseXcmWeight = BaseXcmWeight; type XcmSender = DoNothingRouter; type AssetTransactor = DummyAssetTransactor; - type ReserveProvider = orml_traits::location::RelativeReserveProvider; + type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; type WeightInfo = (); type HrmpManipulatorOrigin = frame_system::EnsureRoot; type HrmpOpenOrigin = frame_system::EnsureRoot; diff --git a/precompiles/xcm-utils/Cargo.toml b/precompiles/xcm-utils/Cargo.toml index 7d49f6b145..5c5b1a6311 100644 --- a/precompiles/xcm-utils/Cargo.toml +++ b/precompiles/xcm-utils/Cargo.toml @@ -53,15 +53,11 @@ cumulus-primitives-core = { workspace = true } polkadot-parachain = { workspace = true } xcm-builder = { workspace = true } -# ORML -orml-traits = { workspace = true } - [features] default = ["std"] std = [ "frame-support/std", "frame-system/std", - "orml-traits/std", "pallet-balances/std", "pallet-evm/std", "pallet-timestamp/std", diff --git a/precompiles/xtokens/Cargo.toml b/precompiles/xtokens/Cargo.toml index 496c46d201..a75ede8089 100644 --- a/precompiles/xtokens/Cargo.toml +++ b/precompiles/xtokens/Cargo.toml @@ -13,6 +13,7 @@ rustc-hex = { workspace = true } # Moonbeam account = { workspace = true } xcm-primitives = { workspace = true } +pallet-xcm-transactor = { workspace = true } # Substrate frame-support = { workspace = true } @@ -28,8 +29,8 @@ pallet-evm = { workspace = true, features = ["forbid-evm-reentrancy"] } precompile-utils = { workspace = true, features = ["codec-xcm"] } # Polkadot / XCM -orml-xtokens = { workspace = true } xcm = { workspace = true } +pallet-xcm = { workspace = true } [dev-dependencies] derive_more = { workspace = true } @@ -50,7 +51,6 @@ sp-io = { workspace = true } cumulus-primitives-core = { workspace = true } # Polkadot -orml-traits = { workspace = true } pallet-xcm = { workspace = true } xcm-builder = { workspace = true } xcm-executor = { workspace = true } @@ -61,8 +61,9 @@ std = [ "fp-evm/std", "frame-support/std", "frame-system/std", - "orml-xtokens/std", "pallet-evm/std", + "pallet-xcm/std", + "pallet-xcm-transactor/std", "precompile-utils/std", "sp-core/std", "sp-std/std", diff --git a/precompiles/xtokens/src/lib.rs b/precompiles/xtokens/src/lib.rs index e8c8543b84..5fc36c70e6 100644 --- a/precompiles/xtokens/src/lib.rs +++ b/precompiles/xtokens/src/lib.rs @@ -20,47 +20,31 @@ use account::SYSTEM_ACCOUNT_SIZE; use fp_evm::PrecompileHandle; -use frame_support::{ - dispatch::{GetDispatchInfo, PostDispatchInfo}, - traits::Get, -}; +use frame_support::dispatch::{GetDispatchInfo, PostDispatchInfo}; use pallet_evm::AddressMapping; use precompile_utils::prelude::*; -use sp_core::{H160, U256}; -use sp_runtime::traits::Dispatchable; -use sp_std::{ - boxed::Box, - convert::{TryFrom, TryInto}, - marker::PhantomData, - vec::Vec, -}; +use sp_core::{ConstU32, H160, U256}; +use sp_runtime::traits::{Convert, Dispatchable}; +use sp_std::{boxed::Box, convert::TryInto, marker::PhantomData, vec::Vec}; use sp_weights::Weight; use xcm::{ latest::{Asset, AssetId, Assets, Fungibility, Location, WeightLimit}, - VersionedAsset, VersionedAssets, VersionedLocation, + VersionedAssets, VersionedLocation, +}; +use xcm_primitives::{ + split_location_into_chain_part_and_beneficiary, AccountIdToCurrencyId, DEFAULT_PROOF_SIZE, }; -use xcm_primitives::{AccountIdToCurrencyId, DEFAULT_PROOF_SIZE}; #[cfg(test)] mod mock; #[cfg(test)] mod tests; -pub type XBalanceOf = ::Balance; -pub type MaxAssetsForTransfer = ::MaxAssetsForTransfer; - -pub type CurrencyIdOf = ::CurrencyId; +pub type CurrencyIdOf = ::CurrencyId; +pub type CurrencyIdToLocationOf = + ::CurrencyIdToLocation; -pub struct GetMaxAssets(PhantomData); - -impl Get for GetMaxAssets -where - R: orml_xtokens::Config, -{ - fn get() -> u32 { - ::MaxAssetsForTransfer::get() as u32 - } -} +const MAX_ASSETS: u32 = 20; /// A precompile to wrap the functionality from xtokens pub struct XtokensPrecompile(PhantomData); @@ -69,11 +53,15 @@ pub struct XtokensPrecompile(PhantomData); #[precompile::test_concrete_types(mock::Runtime)] impl XtokensPrecompile where - Runtime: orml_xtokens::Config + pallet_evm::Config + frame_system::Config, - Runtime::RuntimeCall: Dispatchable + GetDispatchInfo, - Runtime::RuntimeCall: From>, - ::RuntimeOrigin: From>, - XBalanceOf: TryFrom + Into + solidity::Codec, + Runtime: pallet_evm::Config + + pallet_xcm::Config + + pallet_xcm_transactor::Config + + frame_system::Config, + ::RuntimeCall: + Dispatchable + GetDispatchInfo, + ::RuntimeCall: From>, + <::RuntimeCall as Dispatchable>::RuntimeOrigin: + From>, Runtime: AccountIdToCurrencyId>, { #[precompile::public("transfer(address,uint256,(uint8,bytes[]),uint64)")] @@ -88,9 +76,8 @@ where let to_account = Runtime::AddressMapping::into_account_id(to_address); // We convert the address into a currency id xtokens understands - let currency_id: ::CurrencyId = - Runtime::account_to_currency_id(to_account) - .ok_or(revert("cannot convert into currency id"))?; + let currency_id: CurrencyIdOf = Runtime::account_to_currency_id(to_account) + .ok_or(revert("cannot convert into currency id"))?; let origin = Runtime::AddressMapping::into_account_id(handle.context().caller); let amount = amount @@ -103,11 +90,20 @@ where WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer { - currency_id, - amount, - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + let asset = Self::currency_to_asset(currency_id, amount).ok_or( + RevertReason::custom("Cannot convert currency into xcm asset") + .in_field("currency_address"), + )?; + + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4(asset.into())), + fee_asset_item: 0, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -120,13 +116,16 @@ where Ok(()) } + // transfer_with_fee no longer take the fee parameter into account since we start using + // pallet-xcm. Now, if you want to limit the maximum amount of fees, you'll have to use a + // different asset from the one you wish to transfer and use transfer_multi* selectors. #[precompile::public("transferWithFee(address,uint256,uint256,(uint8,bytes[]),uint64)")] #[precompile::public("transfer_with_fee(address,uint256,uint256,(uint8,bytes[]),uint64)")] fn transfer_with_fee( handle: &mut impl PrecompileHandle, currency_address: Address, amount: U256, - fee: U256, + _fee: U256, destination: Location, weight: u64, ) -> EvmResult { @@ -134,8 +133,8 @@ where let to_account = Runtime::AddressMapping::into_account_id(to_address); // We convert the address into a currency id xtokens understands - let currency_id: ::CurrencyId = - Runtime::account_to_currency_id(to_account).ok_or( + let currency_id: CurrencyIdOf = Runtime::account_to_currency_id(to_account) + .ok_or( RevertReason::custom("Cannot convert into currency id").in_field("currencyAddress"), )?; @@ -146,23 +145,26 @@ where .try_into() .map_err(|_| RevertReason::value_is_too_large("balance type").in_field("amount"))?; - // Fee amount - let fee = fee - .try_into() - .map_err(|_| RevertReason::value_is_too_large("balance type").in_field("fee"))?; - let dest_weight_limit = if weight == u64::MAX { WeightLimit::Unlimited } else { WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer_with_fee { - currency_id, - amount, - fee, - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + let asset = Self::currency_to_asset(currency_id, amount).ok_or( + RevertReason::custom("Cannot convert currency into xcm asset") + .in_field("currency_address"), + )?; + + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4(asset.into())), + fee_asset_item: 0, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -195,13 +197,21 @@ where WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer_multiasset { - asset: Box::new(VersionedAsset::V4(Asset { - id: AssetId(asset), - fun: Fungibility::Fungible(to_balance), - })), - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4( + Asset { + id: AssetId(asset), + fun: Fungibility::Fungible(to_balance), + } + .into(), + )), + fee_asset_item: 0, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -224,7 +234,7 @@ where handle: &mut impl PrecompileHandle, asset: Location, amount: U256, - fee: U256, + _fee: U256, destination: Location, weight: u64, ) -> EvmResult { @@ -232,9 +242,6 @@ where let amount = amount .try_into() .map_err(|_| RevertReason::value_is_too_large("balance type").in_field("amount"))?; - let fee = fee - .try_into() - .map_err(|_| RevertReason::value_is_too_large("balance type").in_field("fee"))?; let dest_weight_limit = if weight == u64::MAX { WeightLimit::Unlimited @@ -242,17 +249,21 @@ where WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer_multiasset_with_fee { - asset: Box::new(VersionedAsset::V4(Asset { - id: AssetId(asset.clone()), - fun: Fungibility::Fungible(amount), - })), - fee: Box::new(VersionedAsset::V4(Asset { - id: AssetId(asset), - fun: Fungibility::Fungible(fee), - })), - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4( + Asset { + id: AssetId(asset.clone()), + fun: Fungibility::Fungible(amount), + } + .into(), + )), + fee_asset_item: 0, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -273,7 +284,7 @@ where )] fn transfer_multi_currencies( handle: &mut impl PrecompileHandle, - currencies: BoundedVec>, + currencies: BoundedVec>, fee_item: u32, destination: Location, weight: u64, @@ -282,7 +293,7 @@ where // Build all currencies let currencies: Vec<_> = currencies.into(); - let currencies = currencies + let assets = currencies .into_iter() .enumerate() .map(|(index, currency)| { @@ -293,19 +304,23 @@ where .in_field("currencies") })?; - Ok(( - Runtime::account_to_currency_id(Runtime::AddressMapping::into_account_id( - address_as_h160, - )) - .ok_or( - RevertReason::custom("Cannot convert into currency id") - .in_array(index) - .in_field("currencies"), - )?, - amount, - )) + let currency_id = Runtime::account_to_currency_id( + Runtime::AddressMapping::into_account_id(address_as_h160), + ) + .ok_or( + RevertReason::custom("Cannot convert into currency id") + .in_array(index) + .in_field("currencies"), + )?; + + Self::currency_to_asset(currency_id, amount).ok_or( + RevertReason::custom("Cannot convert currency into xcm asset") + .in_array(index) + .in_field("currencies") + .into(), + ) }) - .collect::>()?; + .collect::>>()?; let dest_weight_limit = if weight == u64::MAX { WeightLimit::Unlimited @@ -313,11 +328,15 @@ where WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer_multicurrencies { - currencies, - fee_item, - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), + assets: Box::new(VersionedAssets::V4(assets.into())), + fee_asset_item: fee_item, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -338,7 +357,7 @@ where )] fn transfer_multi_assets( handle: &mut impl PrecompileHandle, - assets: BoundedVec>, + assets: BoundedVec>, fee_item: u32, destination: Location, weight: u64, @@ -372,11 +391,15 @@ where WeightLimit::Limited(Weight::from_parts(weight, DEFAULT_PROOF_SIZE)) }; - let call = orml_xtokens::Call::::transfer_multiassets { + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(destination) + .ok_or_else(|| RevertReason::custom("Invalid destination").in_field("destination"))?; + + let call = pallet_xcm::Call::::transfer_assets { + dest: Box::new(VersionedLocation::V4(chain_part)), + beneficiary: Box::new(VersionedLocation::V4(beneficiary)), assets: Box::new(VersionedAssets::V4(assets)), - fee_item, - dest: Box::new(VersionedLocation::V4(destination)), - dest_weight_limit, + fee_asset_item: fee_item, + weight_limit: dest_weight_limit, }; RuntimeHelper::::try_dispatch( @@ -388,6 +411,13 @@ where Ok(()) } + + fn currency_to_asset(currency_id: CurrencyIdOf, amount: u128) -> Option { + Some(Asset { + fun: Fungibility::Fungible(amount), + id: AssetId(>::convert(currency_id)?), + }) + } } // Currency diff --git a/precompiles/xtokens/src/mock.rs b/precompiles/xtokens/src/mock.rs index a2f39ff9fb..93cb545efe 100644 --- a/precompiles/xtokens/src/mock.rs +++ b/precompiles/xtokens/src/mock.rs @@ -16,11 +16,11 @@ //! Test utilities use super::*; +use cumulus_primitives_core::{relay_chain::HrmpChannelId, ParaId}; use frame_support::traits::{ ConstU32, EnsureOrigin, Everything, Nothing, OriginTrait, PalletInfo as PalletInfoTrait, }; use frame_support::{construct_runtime, parameter_types, weights::Weight}; -use orml_traits::{location::AbsoluteReserveProvider, parameter_type_with_key}; use pallet_evm::{EnsureAddressNever, EnsureAddressRoot}; use parity_scale_codec::{Decode, Encode}; use precompile_utils::{ @@ -37,7 +37,7 @@ use xcm::latest::{prelude::*, Error as XcmError}; use xcm_builder::{AllowUnpaidExecutionFrom, FixedWeightBounds, IsConcrete}; use xcm_executor::{ traits::{TransactAsset, WeightTrader}, - AssetsInHolding, XcmExecutor, + AssetsInHolding, }; pub type AccountId = MockAccount; @@ -48,13 +48,13 @@ type Block = frame_system::mocking::MockBlockU32; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Runtime { + pub enum Runtime { System: frame_system, Balances: pallet_balances, Evm: pallet_evm, Timestamp: pallet_timestamp, - Xtokens: orml_xtokens, PolkadotXcm: pallet_xcm, + XcmTransactor: pallet_xcm_transactor, } ); @@ -286,13 +286,99 @@ impl pallet_xcm::Config for Runtime { type AdminOrigin = frame_system::EnsureRoot; } +#[derive(Encode, Decode)] +pub enum RelayCall { + #[codec(index = 5u8)] + // the index should match the position of the module in `construct_runtime!` + Utility(UtilityCall), + #[codec(index = 6u8)] + // the index should match the position of the module in `construct_runtime!` + Hrmp(HrmpCall), +} + +#[derive(Encode, Decode)] +pub enum UtilityCall { + #[codec(index = 1u8)] + AsDerivative(u16), +} + +// HRMP call encoding, needed for xcm transactor pallet +#[derive(Encode, Decode)] +pub enum HrmpCall { + #[codec(index = 0u8)] + InitOpenChannel(ParaId, u32, u32), + #[codec(index = 1u8)] + AcceptOpenChannel(ParaId), + #[codec(index = 2u8)] + CloseChannel(HrmpChannelId), + #[codec(index = 6u8)] + CancelOpenRequest(HrmpChannelId, u32), +} + +#[derive(Clone, Eq, Debug, PartialEq, Ord, PartialOrd, Encode, Decode, TypeInfo)] +pub enum MockTransactors { + Relay, +} + +impl xcm_primitives::XcmTransact for MockTransactors { + fn destination(self) -> Location { + match self { + MockTransactors::Relay => Location::parent(), + } + } +} + +impl xcm_primitives::UtilityEncodeCall for MockTransactors { + fn encode_call(self, call: xcm_primitives::UtilityAvailableCalls) -> Vec { + match self { + MockTransactors::Relay => match call { + xcm_primitives::UtilityAvailableCalls::AsDerivative(a, b) => { + let mut call = + RelayCall::Utility(UtilityCall::AsDerivative(a.clone())).encode(); + call.append(&mut b.clone()); + call + } + }, + } + } +} + +parameter_types! { + pub SelfLocationAbsolute: Location = Location { + parents: 1, + interior: [Parachain(ParachainId::get().into())].into(), + }; +} + +impl pallet_xcm_transactor::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Balance = Balance; + type Transactor = MockTransactors; + type DerivativeAddressRegistrationOrigin = frame_system::EnsureRoot; + type SovereignAccountDispatcherOrigin = frame_system::EnsureRoot; + type CurrencyId = CurrencyId; + type AccountIdToLocation = AccountIdToLocation; + type CurrencyIdToLocation = CurrencyIdToMultiLocation; + type SelfLocation = SelfLocation; + type Weigher = xcm_builder::FixedWeightBounds; + type UniversalLocation = UniversalLocation; + type BaseXcmWeight = BaseXcmWeight; + type XcmSender = DoNothingRouter; + type AssetTransactor = DummyAssetTransactor; + type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; + type WeightInfo = (); + type HrmpManipulatorOrigin = frame_system::EnsureRoot; + type HrmpOpenOrigin = frame_system::EnsureRoot; + type MaxHrmpFee = (); +} + pub struct XcmConfig; impl xcm_executor::Config for XcmConfig { type RuntimeCall = RuntimeCall; type XcmSender = DoNothingRouter; type AssetTransactor = DummyAssetTransactor; type OriginConverter = pallet_xcm::XcmPassthrough; - type IsReserve = (); + type IsReserve = xcm_primitives::MultiNativeAsset; type IsTeleporter = (); type UniversalLocation = UniversalLocation; type Barrier = Barrier; @@ -394,31 +480,6 @@ parameter_types! { pub MaxInstructions: u32 = 100; } -parameter_type_with_key! { - pub ParachainMinFee: |_location: Location| -> Option { - Some(u128::MAX) - }; -} - -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = AccountIdToLocation; - type CurrencyIdConvert = CurrencyIdToMultiLocation; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = xcm_builder::FixedWeightBounds; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = AbsoluteReserveProvider; - type RateLimiter = (); - type RateLimiterId = (); -} - pub(crate) struct ExtBuilder { // endowed accounts with balances balances: Vec<(AccountId, Balance)>, diff --git a/precompiles/xtokens/src/tests.rs b/precompiles/xtokens/src/tests.rs index ce2dff8a85..ff06430d68 100644 --- a/precompiles/xtokens/src/tests.rs +++ b/precompiles/xtokens/src/tests.rs @@ -15,15 +15,15 @@ // along with Moonbeam. If not, see . use crate::mock::{ - events, AssetAccount, CurrencyId, CurrencyIdToMultiLocation, ExtBuilder, PCall, Precompiles, - PrecompilesValue, Runtime, SelfReserveAccount, + events, AssetAccount, ExtBuilder, PCall, Precompiles, PrecompilesValue, Runtime, + SelfReserveAccount, }; -use crate::{Currency, EvmAsset}; -use orml_xtokens::Event as XtokensEvent; +use crate::{Currency, EvmAsset, MAX_ASSETS}; +use pallet_xcm::Event as PolkadotXcmEvent; use precompile_utils::{prelude::*, testing::*}; use sp_core::U256; -use sp_runtime::traits::Convert; -use xcm::latest::{Asset, AssetId, Assets, Fungibility, Junction, Location}; +use sp_weights::Weight; +use xcm::latest::{Junction, Location}; fn precompiles() -> Precompiles { PrecompilesValue::get() @@ -94,21 +94,17 @@ fn transfer_self_reserve_works() { weight: 4_000_000, }, ) - .expect_cost(3000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(CurrencyIdToMultiLocation::convert(CurrencyId::SelfReserve).unwrap()), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); + // Assert that the events vector contains the one expected assert!(events().contains(&expected)); }); @@ -139,21 +135,14 @@ fn transfer_to_reserve_works() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(0u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(2000, 2000), + }, } .into(); // Assert that the events vector contains the one expected @@ -186,23 +175,17 @@ fn transfer_to_reserve_with_unlimited_weight_works() { weight: u64::MAX, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(0u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(2000, 2000), + }, } .into(); + // Assert that the events vector contains the one expected assert!(events().contains(&expected)); }); @@ -230,32 +213,19 @@ fn transfer_to_reserve_with_fee_works() { PCall::transfer_with_fee { currency_address: Address(AssetAccount(0u128).into()), amount: 500.into(), - fee: 50.into(), + _fee: 50.into(), destination: destination.clone().into(), weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(0u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected_fee: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(0u128)).unwrap(), - ), - fun: Fungibility::Fungible(50), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone(), expected_fee.clone()].into(), - fee: expected_fee, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(2000, 2000), + }, } .into(); @@ -290,21 +260,14 @@ fn transfer_non_reserve_to_non_reserve_works() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(1u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -334,32 +297,19 @@ fn transfer_non_reserve_to_non_reserve_with_fee_works() { PCall::transfer_with_fee { currency_address: Address(AssetAccount(1u128).into()), amount: 500.into(), - fee: 50.into(), + _fee: 50.into(), destination: destination.clone().into(), weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(1u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected_fee: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(1u128)).unwrap(), - ), - fun: Fungibility::Fungible(50), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone(), expected_fee.clone()].into(), - fee: expected_fee, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -394,19 +344,14 @@ fn transfer_multi_asset_to_reserve_works() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(asset), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(2000, 2000), + }, } .into(); @@ -442,19 +387,14 @@ fn transfer_multi_asset_self_reserve_works() { weight: 4_000_000, }, ) - .expect_cost(3000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(self_reserve), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -485,28 +425,19 @@ fn transfer_multi_asset_self_reserve_with_fee_works() { PCall::transfer_multiasset_with_fee { asset: self_reserve.clone().into(), amount: 500.into(), - fee: 50.into(), + _fee: 50.into(), destination: destination.clone().into(), weight: 4_000_000, }, ) - .expect_cost(3000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(self_reserve.clone()), - fun: Fungibility::Fungible(500), - }; - let expected_fee: Asset = Asset { - id: AssetId(self_reserve), - fun: Fungibility::Fungible(50), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone(), expected_fee.clone()].into(), - fee: expected_fee, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -542,19 +473,14 @@ fn transfer_multi_asset_non_reserve_to_non_reserve() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(asset_location), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone()].into(), - fee: expected_asset, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -586,28 +512,19 @@ fn transfer_multi_asset_non_reserve_to_non_reserve_with_fee() { PCall::transfer_multiasset_with_fee { asset: asset_location.clone().into(), amount: 500.into(), - fee: 50.into(), + _fee: 50.into(), destination: destination.clone().into(), weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset: Asset = Asset { - id: AssetId(asset_location.clone()), - fun: Fungibility::Fungible(500), - }; - let expected_fee: Asset = Asset { - id: AssetId(asset_location), - fun: Fungibility::Fungible(50), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset.clone(), expected_fee.clone()].into(), - fee: expected_fee, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -645,27 +562,14 @@ fn transfer_multi_currencies() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected_asset_1: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(1u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected_asset_2: Asset = Asset { - id: AssetId( - CurrencyIdToMultiLocation::convert(CurrencyId::OtherReserve(2u128)).unwrap(), - ), - fun: Fungibility::Fungible(500), - }; - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: vec![expected_asset_1.clone(), expected_asset_2].into(), - fee: expected_asset_1, - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(3000, 3000), + }, } .into(); // Assert that the events vector contains the one expected @@ -700,12 +604,6 @@ fn transfer_multi_assets() { (asset_2_location.clone(), U256::from(500)).into(), ]; - let multiassets = Assets::from_sorted_and_deduplicated(vec![ - (asset_1_location.clone(), 500).into(), - (asset_2_location, 500).into(), - ]) - .unwrap(); - // We are transferring 2 assets precompiles() .prepare_test( @@ -718,15 +616,14 @@ fn transfer_multi_assets() { weight: 4_000_000, }, ) - .expect_cost(4000) + .expect_cost(100000000) .expect_no_logs() .execute_returns(()); - let expected: crate::mock::RuntimeEvent = XtokensEvent::TransferredAssets { - sender: Alice.into(), - assets: multiassets, - fee: (asset_1_location, 500).into(), - dest: destination, + let expected: crate::mock::RuntimeEvent = PolkadotXcmEvent::Attempted { + outcome: xcm::latest::Outcome::Complete { + used: Weight::from_parts(2000, 2000), + }, } .into(); println!("Events are {:?}", events()); @@ -749,11 +646,10 @@ fn transfer_multi_currencies_cannot_insert_more_than_max() { id: [1u8; 32], }], ); - let currencies: Vec = vec![ - (Address(AssetAccount(1u128).into()), U256::from(500)).into(), - (Address(AssetAccount(2u128).into()), U256::from(500)).into(), - (Address(AssetAccount(3u128).into()), U256::from(500)).into(), - ]; + let mut currencies: Vec = Vec::new(); + for i in 0..MAX_ASSETS + 1 { + currencies.push((Address(AssetAccount(i as u128).into()), U256::from(500)).into()); + } // We are transferring 3 assets, when max is 2 precompiles() @@ -788,19 +684,14 @@ fn transfer_multi_assets_cannot_insert_more_than_max() { ], ); - let asset_1_location = - Location::new(1, [Junction::Parachain(2), Junction::GeneralIndex(0u128)]); - let asset_2_location = - Location::new(1, [Junction::Parachain(2), Junction::GeneralIndex(1u128)]); - - let asset_3_location = - Location::new(1, [Junction::Parachain(2), Junction::GeneralIndex(2u128)]); - - let assets: Vec = vec![ - (asset_1_location.clone(), U256::from(500)).into(), - (asset_2_location.clone(), U256::from(500)).into(), - (asset_3_location.clone(), U256::from(500)).into(), - ]; + let mut assets: Vec = Vec::new(); + for i in 0..MAX_ASSETS + 1 { + let asset_location = Location::new( + 1, + [Junction::Parachain(2), Junction::GeneralIndex(i as u128)], + ); + assets.push((asset_location, U256::from(500)).into()); + } // We are transferring 3 assets, when max is 2 precompiles() diff --git a/primitives/xcm/Cargo.toml b/primitives/xcm/Cargo.toml index c8e7338ba5..1fb2bbe4ae 100644 --- a/primitives/xcm/Cargo.toml +++ b/primitives/xcm/Cargo.toml @@ -33,7 +33,6 @@ sp-std = { workspace = true } cumulus-primitives-core = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } polkadot-runtime-common = { workspace = true } xcm = { workspace = true } xcm-builder = { workspace = true } diff --git a/primitives/xcm/src/get_by_key.rs b/primitives/xcm/src/get_by_key.rs new file mode 100644 index 0000000000..0a9b248401 --- /dev/null +++ b/primitives/xcm/src/get_by_key.rs @@ -0,0 +1,73 @@ +// Copyright 2024 Moonbeam foundation +// This file is part of Moonbeam. + +// Moonbeam is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Moonbeam is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Moonbeam. If not, see . + +/// A trait for querying a value by a key. +pub trait GetByKey { + /// Return the value. + fn get(k: &Key) -> Value; +} + +/// Create new implementations of the `GetByKey` trait. +/// +/// The implementation is typically used like a map or set. +/// +/// Example: +/// ```ignore +/// use primitives::CurrencyId; +/// parameter_type_with_key! { +/// pub Rates: |currency_id: CurrencyId| -> u32 { +/// match currency_id { +/// CurrencyId::DOT => 1, +/// CurrencyId::KSM => 2, +/// _ => 3, +/// } +/// } +/// } +/// ``` +#[macro_export] +macro_rules! parameter_type_with_key { + ( + pub $name:ident: |$k:ident: $key:ty| -> $value:ty $body:block; + ) => { + pub struct $name; + impl $crate::get_by_key::GetByKey<$key, $value> for $name { + fn get($k: &$key) -> $value { + $body + } + } + }; +} + +#[cfg(test)] +mod tests { + use super::*; + + parameter_type_with_key! { + pub Test: |k: u32| -> u32 { + match k { + 1 => 1, + _ => 2, + } + }; + } + + #[test] + fn get_by_key_should_work() { + assert_eq!(Test::get(&1), 1); + assert_eq!(Test::get(&2), 2); + assert_eq!(Test::get(&3), 2); + } +} diff --git a/primitives/xcm/src/lib.rs b/primitives/xcm/src/lib.rs index bbde1a9563..92afcf37eb 100644 --- a/primitives/xcm/src/lib.rs +++ b/primitives/xcm/src/lib.rs @@ -24,14 +24,45 @@ pub use asset_id_conversions::*; mod constants; pub use constants::*; +pub mod get_by_key; +pub use get_by_key::*; + +mod ethereum_xcm; +pub use ethereum_xcm::*; + +mod filter_asset_max_fee; +pub use filter_asset_max_fee::*; + mod origin_conversion; pub use origin_conversion::*; mod transactor_traits; pub use transactor_traits::*; -mod ethereum_xcm; -pub use ethereum_xcm::*; +use xcm::latest::{Junction, Junctions, Location}; -mod filter_asset_max_fee; -pub use filter_asset_max_fee::*; +pub fn split_location_into_chain_part_and_beneficiary( + mut location: Location, +) -> Option<(Location, Location)> { + let mut beneficiary_junctions = Junctions::Here; + + // start popping junctions until we reach chain identifier + while let Some(j) = location.last() { + if matches!(j, Junction::Parachain(_) | Junction::GlobalConsensus(_)) { + // return chain subsection + return Some((location, beneficiary_junctions.into_location())); + } else { + let (location_prefix, maybe_last_junction) = location.split_last_interior(); + location = location_prefix; + if let Some(junction) = maybe_last_junction { + beneficiary_junctions.push(junction).ok()?; + } + } + } + + if location.parent_count() == 1 { + Some((Location::parent(), beneficiary_junctions.into_location())) + } else { + None + } +} diff --git a/primitives/xcm/src/origin_conversion.rs b/primitives/xcm/src/origin_conversion.rs index a215627486..04732f8194 100644 --- a/primitives/xcm/src/origin_conversion.rs +++ b/primitives/xcm/src/origin_conversion.rs @@ -15,10 +15,14 @@ // along with Moonbeam. If not, see . use frame_support::traits::{ContainsPair, Get, OriginTrait}; -use orml_traits::location::{RelativeReserveProvider, Reserve}; use sp_runtime::traits::TryConvert; use sp_std::{convert::TryInto, marker::PhantomData}; -use xcm::latest::{Asset, AssetId, Fungibility, Junction::AccountKey20, Location, NetworkId}; +use xcm::latest::{Asset, AssetId, Fungibility, Junction, Location, NetworkId}; + +pub trait Reserve { + /// Returns assets reserve location. + fn reserve(asset: &Asset) -> Option; +} /// Instructs how to convert a 20 byte accountId into a Location pub struct AccountIdToLocation(sp_std::marker::PhantomData); @@ -29,7 +33,7 @@ where fn convert(account: AccountId) -> Location { Location { parents: 0, - interior: [AccountKey20 { + interior: [Junction::AccountKey20 { network: None, key: account.into(), }] @@ -50,7 +54,7 @@ where { fn try_convert(o: Origin) -> Result { o.try_with_caller(|caller| match caller.try_into() { - Ok(frame_system::RawOrigin::Signed(who)) => Ok(AccountKey20 { + Ok(frame_system::RawOrigin::Signed(who)) => Ok(Junction::AccountKey20 { key: who.into(), network: Some(Network::get()), } @@ -61,6 +65,40 @@ where } } +/// A `ContainsPair` implementation. Filters multi native assets whose +/// reserve is same with `origin`. +pub struct MultiNativeAsset(PhantomData); +impl ContainsPair for MultiNativeAsset +where + ReserveProvider: Reserve, +{ + fn contains(asset: &Asset, origin: &Location) -> bool { + if let Some(ref reserve) = ReserveProvider::reserve(asset) { + if reserve == origin { + return true; + } + } + false + } +} + +// Provide reserve in relative path view +// Self tokens are represeneted as Here +pub struct RelativeReserveProvider; + +impl Reserve for RelativeReserveProvider { + fn reserve(asset: &Asset) -> Option { + let AssetId(location) = &asset.id; + if location.parents == 0 + && !matches!(location.first_interior(), Some(Junction::Parachain(_))) + { + Some(Location::here()) + } else { + Some(location.chain_location()) + } + } +} + /// This struct offers uses RelativeReserveProvider to output relative views of multilocations /// However, additionally accepts a Location that aims at representing the chain part /// (parent: 1, Parachain(paraId)) of the absolute representation of our chain. diff --git a/runtime/moonbase/Cargo.toml b/runtime/moonbase/Cargo.toml index 160d5387f0..8d334d43ad 100644 --- a/runtime/moonbase/Cargo.toml +++ b/runtime/moonbase/Cargo.toml @@ -143,9 +143,6 @@ precompile-utils = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } -orml-xcm-support = { workspace = true } -orml-xtokens = { workspace = true } pallet-xcm = { workspace = true } pallet-xcm-benchmarks = { workspace = true, optional = true } pallet-message-queue = { workspace = true } @@ -234,7 +231,6 @@ std = [ "moonbeam-runtime-common/std", "moonkit-xcm-primitives/std", "nimbus-primitives/std", - "orml-xtokens/std", "pallet-asset-manager/std", "pallet-assets/std", "pallet-async-backing/std", @@ -443,7 +439,6 @@ try-runtime = [ "pallet-crowdloan-rewards/try-runtime", "pallet-proxy/try-runtime", "pallet-identity/try-runtime", - "orml-xtokens/try-runtime", "pallet-assets/try-runtime", "pallet-xcm-transactor/try-runtime", "pallet-proxy-genesis-companion/try-runtime", diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index 0d51e602f2..b7677f7159 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -1182,7 +1182,6 @@ impl Contains for MaintenanceFilter { RuntimeCall::Ethereum(_) => false, RuntimeCall::EVM(_) => false, RuntimeCall::Identity(_) => false, - RuntimeCall::XTokens(_) => false, RuntimeCall::ParachainStaking(_) => false, RuntimeCall::MoonbeamOrbiters(_) => false, RuntimeCall::PolkadotXcm(_) => false, @@ -1426,7 +1425,7 @@ construct_runtime! { // Previously 27: DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event}, PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event, Origin, Config} = 28, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 29, - XTokens: orml_xtokens::{Pallet, Call, Storage, Event} = 30, + // Previously 30: XTokens AssetManager: pallet_asset_manager::{Pallet, Call, Storage, Event} = 31, Migrations: pallet_migrations::{Pallet, Storage, Config, Event} = 32, XcmTransactor: pallet_xcm_transactor::{Pallet, Call, Config, Storage, Event} = 33, @@ -1698,7 +1697,6 @@ mod tests { assert!( std::mem::size_of::>() <= CALL_ALIGN as usize ); - assert!(std::mem::size_of::>() <= CALL_ALIGN as usize); assert!(std::mem::size_of::>() <= CALL_ALIGN as usize); assert!(std::mem::size_of::>() <= CALL_ALIGN as usize); assert!( diff --git a/runtime/moonbase/src/xcm_config.rs b/runtime/moonbase/src/xcm_config.rs index cdb3aeba09..b121b191ca 100644 --- a/runtime/moonbase/src/xcm_config.rs +++ b/runtime/moonbase/src/xcm_config.rs @@ -58,11 +58,10 @@ use xcm::latest::prelude::{ use xcm_executor::traits::{CallDispatcher, ConvertLocation, JustTry}; use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; -use orml_xcm_support::MultiNativeAsset; use xcm_primitives::{ AbsoluteAndRelativeReserve, AccountIdToCurrencyId, AccountIdToLocation, AsAssetType, - IsBridgedConcreteAssetFrom, SignedToAccountId20, UtilityAvailableCalls, UtilityEncodeCall, - XcmTransact, + IsBridgedConcreteAssetFrom, MultiNativeAsset, SignedToAccountId20, UtilityAvailableCalls, + UtilityEncodeCall, XcmTransact, }; use parity_scale_codec::{Decode, Encode}; @@ -74,8 +73,6 @@ use sp_std::{ prelude::*, }; -use orml_traits::parameter_type_with_key; - use crate::governance::referenda::{FastGeneralAdminOrRoot, GeneralAdminOrRoot}; parameter_types! { @@ -582,38 +579,6 @@ parameter_types! { } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - // AssetHub fee - (1, Some(Parachain(1001u32))) => Some(50_000_000u128), - _ => None, - } - }; -} - -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = AccountIdToLocation; - type CurrencyIdConvert = CurrencyIdToLocation<( - EvmForeignAssets, - AsAssetType, - )>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = XcmWeigher; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - // 1 WND/ROC should be enough parameter_types! { pub MaxHrmpRelayFee: Asset = (Location::parent(), 1_000_000_000_000u128).into(); diff --git a/runtime/moonbase/tests/integration_test.rs b/runtime/moonbase/tests/integration_test.rs index 4cdd5cd806..b9018dcb23 100644 --- a/runtime/moonbase/tests/integration_test.rs +++ b/runtime/moonbase/tests/integration_test.rs @@ -57,7 +57,6 @@ use moonbase_runtime::{ TransactionPayment, TransactionPaymentAsGasPrice, TreasuryCouncilCollective, - XTokens, XcmTransactor, FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX, WEEKS, @@ -87,7 +86,7 @@ use sp_core::{crypto::UncheckedFrom, ByteArray, Pair, H160, H256, U256}; use sp_runtime::{bounded_vec, DispatchError, ModuleError}; use std::cell::Cell; use std::rc::Rc; -use xcm::latest::prelude::*; +use xcm::{latest::prelude::*, VersionedAssets, VersionedLocation}; type AuthorMappingPCall = pallet_evm_precompile_author_mapping::AuthorMappingPrecompileCall; @@ -160,7 +159,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("CumulusXcm"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); - is_pallet_prefix::("XTokens"); is_pallet_prefix::("AssetManager"); is_pallet_prefix::("Migrations"); is_pallet_prefix::("XcmTransactor"); @@ -441,7 +439,7 @@ fn verify_pallet_indices() { is_pallet_index::(26); is_pallet_index::(28); is_pallet_index::(29); - is_pallet_index::(30); + // is_pallet_index::(30); Removed is_pallet_index::(31); is_pallet_index::(32); is_pallet_index::(33); @@ -1566,7 +1564,7 @@ fn xtokens_precompiles_transfer() { weight: 4_000_000, }, ) - .expect_cost(348298) + .expect_cost(174530) .expect_no_logs() // We expect an evm subcall ERC20.burnFrom .with_subcall_handle(move |subcall| { @@ -1657,7 +1655,7 @@ fn xtokens_precompiles_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(348298) + .expect_cost(174530) .expect_no_logs() // We expect an evm subcall ERC20.burnFrom .with_subcall_handle(move |subcall| { @@ -1741,7 +1739,7 @@ fn xtokens_precompiles_transfer_native() { weight: 4_000_000, }, ) - .expect_cost(16208) + .expect_cost(22930) .expect_no_logs() .execute_returns(()); }) @@ -2076,26 +2074,36 @@ fn root_can_change_default_xcm_vers() { }]) .build() .execute_with(|| { - let dest = Location { - parents: 1, - interior: [AccountId32 { - network: None, - id: [1u8; 32], - }] - .into(), - }; let source_id: moonbase_runtime::AssetId = 1; + let currency_id = moonbase_runtime::xcm_config::CurrencyId::ForeignAsset(source_id); + let asset = Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(100_000_000_000_000), + }; // Default XCM version is not set yet, so xtokens should fail because it does not // know with which version to send assert_noop!( - XTokens::transfer( + PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - moonbase_runtime::xcm_config::CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest.clone())), + Box::new(VersionedLocation::V4(Location::parent())), + Box::new(VersionedLocation::V4(Location { + parents: 0, + interior: [AccountId32 { + network: None, + id: [1u8; 32], + }] + .into(), + })), + Box::new(VersionedAssets::V4(asset.clone().into())), + 0, WeightLimit::Unlimited ), - orml_xtokens::Error::::XcmExecutionFailed + pallet_xcm::Error::::SendFailure ); // Root sets the defaultXcm @@ -2105,11 +2113,19 @@ fn root_can_change_default_xcm_vers() { )); // Now transferring does not fail - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - moonbase_runtime::xcm_config::CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(Location::parent())), + Box::new(VersionedLocation::V4(Location { + parents: 0, + interior: [AccountId32 { + network: None, + id: [1u8; 32], + }] + .into(), + })), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Unlimited )); }) diff --git a/runtime/moonbase/tests/xcm_mock/mod.rs b/runtime/moonbase/tests/xcm_mock/mod.rs index 4a9e567d99..36822a3023 100644 --- a/runtime/moonbase/tests/xcm_mock/mod.rs +++ b/runtime/moonbase/tests/xcm_mock/mod.rs @@ -266,7 +266,6 @@ pub type Assets = pallet_assets::Pallet; pub type AssetManager = pallet_asset_manager::Pallet; -pub type XTokens = orml_xtokens::Pallet; pub type RelayBalances = pallet_balances::Pallet; pub type ParaBalances = pallet_balances::Pallet; pub type XcmTransactor = pallet_xcm_transactor::Pallet; diff --git a/runtime/moonbase/tests/xcm_mock/parachain.rs b/runtime/moonbase/tests/xcm_mock/parachain.rs index 126acf659c..8989475cb5 100644 --- a/runtime/moonbase/tests/xcm_mock/parachain.rs +++ b/runtime/moonbase/tests/xcm_mock/parachain.rs @@ -39,7 +39,6 @@ use sp_std::{convert::TryFrom, prelude::*}; use xcm::{latest::prelude::*, Version as XcmVersion, VersionedXcm}; use cumulus_primitives_core::relay_chain::HrmpChannelId; -use orml_traits::parameter_type_with_key; use pallet_ethereum::PostLogContent; use polkadot_core_primitives::BlockNumber as RelayBlockNumber; use polkadot_parachain::primitives::{Id as ParaId, Sibling}; @@ -341,7 +340,7 @@ type Reserves = ( // Relaychain (DOT) from Asset Hub Case, // Assets which the reserve is the same as the origin. - orml_xcm_support::MultiNativeAsset< + xcm_primitives::MultiNativeAsset< xcm_primitives::AbsoluteAndRelativeReserve, >, ); @@ -427,36 +426,6 @@ parameter_types! { }; } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - (1, Some(Parachain(1000u32))) => Some(50u128), - _ => None, - } - }; -} - -// The XCM message wrapper wrapper -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = xcm_primitives::AccountIdToLocation; - type CurrencyIdConvert = - CurrencyIdToLocation>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = xcm_builder::FixedWeightBounds; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 0; @@ -1092,7 +1061,6 @@ construct_runtime!( PolkadotXcm: pallet_xcm, Assets: pallet_assets, CumulusXcm: cumulus_pallet_xcm, - XTokens: orml_xtokens, AssetManager: pallet_asset_manager, XcmTransactor: pallet_xcm_transactor, XcmWeightTrader: pallet_xcm_weight_trader, diff --git a/runtime/moonbase/tests/xcm_mock/statemint_like.rs b/runtime/moonbase/tests/xcm_mock/statemint_like.rs index 7e096eb03f..53f39b2a77 100644 --- a/runtime/moonbase/tests/xcm_mock/statemint_like.rs +++ b/runtime/moonbase/tests/xcm_mock/statemint_like.rs @@ -321,8 +321,7 @@ impl Config for XcmConfig { type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; - type IsReserve = - orml_xcm_support::MultiNativeAsset; + type IsReserve = xcm_primitives::MultiNativeAsset; type IsTeleporter = TrustedTeleporters; type UniversalLocation = UniversalLocation; type Barrier = Barrier; diff --git a/runtime/moonbase/tests/xcm_tests.rs b/runtime/moonbase/tests/xcm_tests.rs index e9234554ff..a7f38123be 100644 --- a/runtime/moonbase/tests/xcm_tests.rs +++ b/runtime/moonbase/tests/xcm_tests.rs @@ -27,21 +27,27 @@ use frame_support::{ use pallet_xcm_transactor::{ Currency, CurrencyPayment, HrmpInitParams, HrmpOperation, TransactWeights, }; -use sp_runtime::traits::MaybeEquivalence; +use sp_runtime::traits::{Convert, MaybeEquivalence}; use sp_std::boxed::Box; -use xcm::latest::prelude::{ - AccountId32, AccountKey20, All, Asset as XcmAsset, AssetId as XcmAssetId, Assets as XcmAssets, - BuyExecution, ClearOrigin, DepositAsset, Fungible, GeneralIndex, Junction, Junctions, Limited, - Location, OriginKind, PalletInstance, Parachain, QueryResponse, Reanchorable, Response, - WeightLimit, WithdrawAsset, Xcm, +use xcm::{ + latest::prelude::{ + AccountId32, AccountKey20, All, Asset, AssetId, Assets as XcmAssets, BuyExecution, + ClearOrigin, DepositAsset, Fungibility, GeneralIndex, Junction, Junctions, Limited, + Location, OriginKind, PalletInstance, Parachain, QueryResponse, Reanchorable, Response, + WeightLimit, WithdrawAsset, Xcm, + }, + VersionedAssets, }; use xcm::{IntoVersion, VersionedLocation, WrapVersion}; use xcm_executor::traits::ConvertLocation; use xcm_mock::*; -use xcm_primitives::{UtilityEncodeCall, DEFAULT_PROOF_SIZE}; +use xcm_primitives::{ + split_location_into_chain_part_and_beneficiary, UtilityEncodeCall, DEFAULT_PROOF_SIZE, +}; use xcm_simulator::TestExt; mod common; use cumulus_primitives_core::relay_chain::HrmpChannelId; +use parachain::PolkadotXcm; fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) -> Result<(), ()> { let parachain::AssetType::Xcm(location_v3) = asset_type; @@ -76,6 +82,18 @@ fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) Ok(()) } +fn currency_to_asset(currency_id: parachain::CurrencyId, amount: u128) -> Asset { + Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(amount), + } +} + // Send a relay asset (like DOT) to a parachain A #[test] fn receive_relay_asset_from_relay() { @@ -162,7 +180,7 @@ fn send_relay_asset_to_relay() { assert_ok!(RelayChainPalletXcm::limited_reserve_transfer_assets( relay_chain::RuntimeOrigin::signed(RELAYALICE), Box::new(Parachain(1).into()), - Box::new(VersionedLocation::V4(dest).clone().into()), + Box::new(VersionedLocation::V4(dest.clone()).into()), Box::new(([], 123).into()), 0, WeightLimit::Unlimited @@ -189,14 +207,17 @@ fn send_relay_asset_to_relay() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 123); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 123, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -284,13 +305,16 @@ fn send_relay_asset_to_para_b() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -348,13 +372,17 @@ fn send_para_a_asset_to_para_b() { .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); // Free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -426,13 +454,17 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -462,17 +494,21 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); + // The message passed through parachainA so we needed to pay since its the native token // The message passed through parachainA so we needed to pay since its the native token ParaC::execute_with(|| { assert_eq!(Assets::balance(source_id, &PARAALICE.into()), 96); @@ -520,12 +556,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -555,12 +595,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -612,12 +656,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a_with_new_reanchoring() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -777,15 +825,18 @@ fn send_para_a_asset_to_para_b_with_trader() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // In destination chain, we only need 4 weight // We put 10 weight, 6 of which should be refunded and 4 of which should go to treasury ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(10u64, DEFAULT_PROOF_SIZE)) )); }); @@ -850,15 +901,17 @@ fn send_para_a_asset_to_para_b_with_trader_and_fee() { ] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // we use transfer_with_fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::SelfReserve, 1); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - 1, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1018,14 +1071,17 @@ fn transact_through_derivative_multilocation() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1167,14 +1223,17 @@ fn transact_through_derivative_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1318,14 +1377,17 @@ fn transact_through_derivative_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1480,14 +1542,17 @@ fn transact_through_sovereign() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1732,14 +1797,17 @@ fn transact_through_sovereign_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1881,14 +1949,17 @@ fn transact_through_sovereign_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -2185,13 +2256,16 @@ fn test_automatic_versioning_on_runtime_upgrade_with_para_b() { .into(), } .into(); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); // free execution, full amount received @@ -2802,19 +2876,23 @@ fn send_statemint_asset_from_para_a_to_statemint_with_relay_fee() { assert_eq!(StatemintAssets::account_balances(RELAYBOB), vec![]); }); + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(statemint_beneficiary).unwrap(); + // Transfer USDC from Parachain A to Statemint using Relay asset as fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), + 100, + ); + let asset_fee = + currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], - 1, - Box::new(VersionedLocation::V4(statemint_beneficiary)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); }); @@ -2941,14 +3019,17 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer() { }, ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3094,15 +3175,18 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_with_fee() { }, ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 10); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - 10, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3252,12 +3336,19 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiasset() { ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + let asset = Asset { + id: AssetId(Location::parent()), + fun: Fungibility::Fungible(100), + }; // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiasset( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new((Location::parent(), 100).into()), - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3482,19 +3573,21 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multicurrencies() { ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), + 100, + ); + let asset_fee = + currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], - 1, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3503,10 +3596,9 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multicurrencies() { Statemint::execute_with(|| { // Check that Bob received relay tokens back in AssetHub - // (100 - MinXcmFee) assert_eq!( StatemintBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub @@ -3728,16 +3820,17 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiassets() { ], ); - let statemint_asset_to_send = XcmAsset { - id: XcmAssetId(statemint_asset), - fun: Fungible(100), + let statemint_asset_to_send = Asset { + id: AssetId(statemint_asset), + fun: Fungibility::Fungible(100), }; - let relay_asset_to_send = XcmAsset { - id: XcmAssetId(Location::parent()), - fun: Fungible(100), + let relay_asset_to_send = Asset { + id: AssetId(Location::parent()), + fun: Fungibility::Fungible(100), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); let assets_to_send: XcmAssets = XcmAssets::from(vec![statemint_asset_to_send, relay_asset_to_send.clone()]); @@ -3747,11 +3840,12 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiassets() { // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiassets( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new(assets_to_send.into()), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send)), 0, - Box::new(VersionedLocation::V4(dest)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3760,10 +3854,9 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiassets() { Statemint::execute_with(|| { // Check that Bob received relay tokens back in AssetHub - // (100 - MinXcmFee) assert_eq!( StatemintBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub diff --git a/runtime/moonbeam/Cargo.toml b/runtime/moonbeam/Cargo.toml index 5c3bba2ebe..1f87feabe2 100644 --- a/runtime/moonbeam/Cargo.toml +++ b/runtime/moonbeam/Cargo.toml @@ -139,9 +139,6 @@ pallet-evm-precompile-simple = { workspace = true } precompile-utils = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } -orml-xcm-support = { workspace = true } -orml-xtokens = { workspace = true } pallet-xcm = { workspace = true } pallet-xcm-benchmarks = { workspace = true, optional = true } pallet-message-queue = { workspace = true } @@ -230,7 +227,6 @@ std = [ "moonbeam-xcm-benchmarks/std", "moonkit-xcm-primitives/std", "nimbus-primitives/std", - "orml-xtokens/std", "pallet-asset-manager/std", "pallet-assets/std", "pallet-async-backing/std", @@ -432,7 +428,6 @@ try-runtime = [ "pallet-crowdloan-rewards/try-runtime", "pallet-proxy/try-runtime", "pallet-identity/try-runtime", - "orml-xtokens/try-runtime", "pallet-assets/try-runtime", "pallet-xcm-transactor/try-runtime", "pallet-proxy-genesis-companion/try-runtime", diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index e99b378e10..05a79d2811 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -1173,7 +1173,6 @@ impl Contains for MaintenanceFilter { RuntimeCall::Ethereum(_) => false, RuntimeCall::EVM(_) => false, RuntimeCall::Identity(_) => false, - RuntimeCall::XTokens(_) => false, RuntimeCall::ParachainStaking(_) => false, RuntimeCall::MoonbeamOrbiters(_) => false, RuntimeCall::PolkadotXcm(_) => false, @@ -1209,6 +1208,7 @@ impl Contains for NormalFilter { // is populated at genesis RuntimeCall::PolkadotXcm(method) => match method { pallet_xcm::Call::force_default_xcm_version { .. } => true, + pallet_xcm::Call::transfer_assets { .. } => true, pallet_xcm::Call::transfer_assets_using_type_and_then { .. } => true, _ => false, }, @@ -1463,7 +1463,7 @@ construct_runtime! { PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 103, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 104, AssetManager: pallet_asset_manager::{Pallet, Call, Storage, Event} = 105, - XTokens: orml_xtokens::{Pallet, Call, Storage, Event} = 106, + // Previously 106: XTokens XcmTransactor: pallet_xcm_transactor::{Pallet, Call, Storage, Event} = 107, // Previously 108: pallet_assets:: EthereumXcm: pallet_ethereum_xcm::{Pallet, Call, Storage, Origin, Event} = 109, diff --git a/runtime/moonbeam/src/xcm_config.rs b/runtime/moonbeam/src/xcm_config.rs index c58e00bcdd..8719c260c3 100644 --- a/runtime/moonbeam/src/xcm_config.rs +++ b/runtime/moonbeam/src/xcm_config.rs @@ -57,11 +57,10 @@ use xcm::latest::prelude::{ use xcm_executor::traits::{CallDispatcher, ConvertLocation, JustTry}; use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; -use orml_xcm_support::MultiNativeAsset; use xcm_primitives::{ AbsoluteAndRelativeReserve, AccountIdToCurrencyId, AccountIdToLocation, AsAssetType, - IsBridgedConcreteAssetFrom, SignedToAccountId20, UtilityAvailableCalls, UtilityEncodeCall, - XcmTransact, + IsBridgedConcreteAssetFrom, MultiNativeAsset, SignedToAccountId20, UtilityAvailableCalls, + UtilityEncodeCall, XcmTransact, }; use parity_scale_codec::{Decode, Encode}; @@ -73,8 +72,6 @@ use sp_std::{ prelude::*, }; -use orml_traits::parameter_type_with_key; - use crate::governance::referenda::{FastGeneralAdminOrRoot, GeneralAdminOrRoot}; parameter_types! { @@ -570,35 +567,6 @@ parameter_types! { }; } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - // Polkadot AssetHub fee - (1, Some(Parachain(1000u32))) => Some(50_000_000u128), - _ => None, - } - }; -} - -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = AccountIdToLocation; - type CurrencyIdConvert = CurrencyIdToLocation>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = XcmWeigher; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - // 1 DOT should be enough parameter_types! { pub MaxHrmpRelayFee: Asset = (Location::parent(), 1_000_000_000_000u128).into(); diff --git a/runtime/moonbeam/tests/integration_test.rs b/runtime/moonbeam/tests/integration_test.rs index 10176af701..4feaef86c8 100644 --- a/runtime/moonbeam/tests/integration_test.rs +++ b/runtime/moonbeam/tests/integration_test.rs @@ -40,8 +40,7 @@ use moonbeam_runtime::{ AccountId, Balances, CrowdloanRewards, Executive, OpenTechCommitteeCollective, ParachainStaking, PolkadotXcm, Precompiles, Runtime, RuntimeBlockWeights, RuntimeCall, RuntimeEvent, System, TransactionPayment, TransactionPaymentAsGasPrice, - TreasuryCouncilCollective, XTokens, XcmTransactor, FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX, - WEEKS, + TreasuryCouncilCollective, XcmTransactor, FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX, WEEKS, }; use moonbeam_xcm_benchmarks::weights::XcmWeight; use moonkit_xcm_primitives::AccountIdAssetIdConversion; @@ -64,10 +63,10 @@ use sp_runtime::{ BuildStorage, DispatchError, ModuleError, }; use std::str::from_utf8; -use xcm::latest::prelude::*; -use xcm::{VersionedAsset, VersionedAssets, VersionedLocation}; +use xcm::{latest::prelude::*, VersionedAssets, VersionedLocation}; use xcm_builder::{ParentIsPreset, SiblingParachainConvertsVia}; use xcm_executor::traits::ConvertLocation; +use xcm_primitives::split_location_into_chain_part_and_beneficiary; type BatchPCall = pallet_evm_precompile_batch::BatchPrecompileCall; type CrowdloanRewardsPCall = @@ -86,6 +85,17 @@ type XcmTransactorV2PCall = const BASE_FEE_GENESIS: u128 = 10000 * GIGAWEI; +fn currency_to_asset(currency_id: CurrencyId, amount: u128) -> Asset { + Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(amount), + } +} #[test] fn xcmp_queue_controller_origin_is_root() { // important for the XcmExecutionManager impl of PauseExecution which uses root origin @@ -135,7 +145,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("CumulusXcm"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); - is_pallet_prefix::("XTokens"); is_pallet_prefix::("AssetManager"); is_pallet_prefix::("Migrations"); is_pallet_prefix::("XcmTransactor"); @@ -442,7 +451,7 @@ fn verify_pallet_indices() { is_pallet_index::(103); is_pallet_index::(104); is_pallet_index::(105); - is_pallet_index::(106); + // is_pallet_index::(106); Removed is_pallet_index::(107); } @@ -1615,26 +1624,27 @@ fn root_can_change_default_xcm_vers() { .build() .execute_with(|| { let source_location = AssetType::Xcm(xcm::v3::Location::parent()); - let dest = Location { - parents: 1, - interior: [AccountId32 { - network: None, - id: [1u8; 32], - }] - .into(), - }; let source_id: moonbeam_runtime::AssetId = source_location.clone().into(); + let asset = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100_000_000_000_000); // Default XCM version is not set yet, so xtokens should fail because it does not // know with which version to send assert_noop!( - XTokens::transfer( + PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest.clone())), - WeightLimit::Limited(4000000000.into()) + Box::new(VersionedLocation::V4(Location::parent())), + Box::new(VersionedLocation::V4(Location { + parents: 0, + interior: [AccountId32 { + network: None, + id: [1u8; 32], + }] + .into(), + })), + Box::new(VersionedAssets::V4(asset.clone().into())), + 0, + WeightLimit::Unlimited ), - orml_xtokens::Error::::XcmExecutionFailed + pallet_xcm::Error::::SendFailure ); // Root sets the defaultXcm @@ -1644,12 +1654,20 @@ fn root_can_change_default_xcm_vers() { )); // Now transferring does not fail - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest)), - WeightLimit::Limited(4000000000.into()) + Box::new(VersionedLocation::V4(Location::parent())), + Box::new(VersionedLocation::V4(Location { + parents: 0, + interior: [AccountId32 { + network: None, + id: [1u8; 32], + }] + .into(), + })), + Box::new(VersionedAssets::V4(asset.clone().into())), + 0, + WeightLimit::Unlimited )); }) } @@ -1943,7 +1961,7 @@ fn xtokens_precompile_transfer() { weight: 4_000_000, }, ) - .expect_cost(196698) + .expect_cost(22930) .expect_no_logs() .execute_returns(()) }) @@ -1995,7 +2013,7 @@ fn xtokens_precompile_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(196698) + .expect_cost(22930) .expect_no_logs() .execute_returns(()); }) @@ -2016,21 +2034,25 @@ fn make_sure_glmr_can_be_transferred_precompile() { .with_safe_xcm_version(2) .build() .execute_with(|| { - let dest = Location { - parents: 1, - interior: [AccountId32 { - network: None, - id: [1u8; 32], - }] - .into(), - }; - assert_ok!(XTokens::transfer_multiasset( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - Box::new(VersionedAsset::V4(Asset { - id: AssetId(moonbeam_runtime::xcm_config::SelfReserve::get()), - fun: Fungible(1000) + Box::new(VersionedLocation::V4(Location::parent())), + Box::new(VersionedLocation::V4(Location { + parents: 0, + interior: [AccountId32 { + network: None, + id: [1u8; 32], + }] + .into(), })), - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedAssets::V4( + Asset { + id: AssetId(moonbeam_runtime::xcm_config::SelfReserve::get()), + fun: Fungible(1000) + } + .into() + )), + 0, WeightLimit::Limited(40000.into()) )); }); @@ -2059,11 +2081,18 @@ fn make_sure_glmr_can_be_transferred() { }] .into(), }; - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::SelfReserve, - 100, + Box::new(VersionedLocation::V4(Location::parent())), Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedAssets::V4( + Asset { + id: AssetId(moonbeam_runtime::xcm_config::SelfReserve::get()), + fun: Fungible(100) + } + .into() + )), + 0, WeightLimit::Limited(40000.into()) )); }); @@ -2317,14 +2346,17 @@ fn call_xtokens_with_fee() { let before_balance = moonbeam_runtime::Assets::balance(source_id, &AccountId::from(ALICE)); - + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(dest).unwrap(); + let asset = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100_000_000_000_000); + let asset_fee = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100); // We are able to transfer with fee - assert_ok!(XTokens::transfer_with_fee( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - 100, - Box::new(xcm::VersionedLocation::V4(dest.clone())), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(4000000000.into()) )); diff --git a/runtime/moonbeam/tests/xcm_mock/mod.rs b/runtime/moonbeam/tests/xcm_mock/mod.rs index 231196031e..cf6b507984 100644 --- a/runtime/moonbeam/tests/xcm_mock/mod.rs +++ b/runtime/moonbeam/tests/xcm_mock/mod.rs @@ -265,7 +265,6 @@ pub type StatemintAssets = pallet_assets::Pallet; pub type Assets = pallet_assets::Pallet; pub type Treasury = pallet_treasury::Pallet; pub type AssetManager = pallet_asset_manager::Pallet; -pub type XTokens = orml_xtokens::Pallet; pub type RelayBalances = pallet_balances::Pallet; pub type ParaBalances = pallet_balances::Pallet; pub type XcmTransactor = pallet_xcm_transactor::Pallet; diff --git a/runtime/moonbeam/tests/xcm_mock/parachain.rs b/runtime/moonbeam/tests/xcm_mock/parachain.rs index 77beff13f9..fcf42d881c 100644 --- a/runtime/moonbeam/tests/xcm_mock/parachain.rs +++ b/runtime/moonbeam/tests/xcm_mock/parachain.rs @@ -40,7 +40,6 @@ use sp_std::{convert::TryFrom, prelude::*}; use xcm::{latest::prelude::*, Version as XcmVersion, VersionedXcm}; use cumulus_primitives_core::relay_chain::HrmpChannelId; -use orml_traits::parameter_type_with_key; use pallet_ethereum::PostLogContent; use polkadot_core_primitives::BlockNumber as RelayBlockNumber; use polkadot_parachain::primitives::{Id as ParaId, Sibling}; @@ -333,7 +332,7 @@ type Reserves = ( // Relaychain (DOT) from Asset Hub Case, // Assets which the reserve is the same as the origin. - orml_xcm_support::MultiNativeAsset< + xcm_primitives::MultiNativeAsset< xcm_primitives::AbsoluteAndRelativeReserve, >, ); @@ -413,36 +412,6 @@ parameter_types! { }; } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - (1, Some(Parachain(1000u32))) => Some(50u128), - _ => None, - } - }; -} - -// The XCM message wrapper wrapper -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = xcm_primitives::AccountIdToLocation; - type CurrencyIdConvert = - CurrencyIdToLocation>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = xcm_builder::FixedWeightBounds; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 0; @@ -1078,7 +1047,6 @@ construct_runtime!( PolkadotXcm: pallet_xcm, Assets: pallet_assets, CumulusXcm: cumulus_pallet_xcm, - XTokens: orml_xtokens, AssetManager: pallet_asset_manager, XcmTransactor: pallet_xcm_transactor, XcmWeightTrader: pallet_xcm_weight_trader, diff --git a/runtime/moonbeam/tests/xcm_mock/statemint_like.rs b/runtime/moonbeam/tests/xcm_mock/statemint_like.rs index bc27a84ac0..7f30c345db 100644 --- a/runtime/moonbeam/tests/xcm_mock/statemint_like.rs +++ b/runtime/moonbeam/tests/xcm_mock/statemint_like.rs @@ -323,8 +323,7 @@ impl Config for XcmConfig { type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; - type IsReserve = - orml_xcm_support::MultiNativeAsset; + type IsReserve = xcm_primitives::MultiNativeAsset; type IsTeleporter = TrustedTeleporters; type UniversalLocation = UniversalLocation; type Barrier = Barrier; diff --git a/runtime/moonbeam/tests/xcm_tests.rs b/runtime/moonbeam/tests/xcm_tests.rs index 1fdaa220d3..916190d68c 100644 --- a/runtime/moonbeam/tests/xcm_tests.rs +++ b/runtime/moonbeam/tests/xcm_tests.rs @@ -29,18 +29,25 @@ use pallet_xcm_transactor::{ Currency, CurrencyPayment, HrmpInitParams, HrmpOperation, TransactWeights, }; use sp_core::ConstU32; -use sp_runtime::traits::MaybeEquivalence; -use xcm::latest::prelude::{ - AccountId32, AccountKey20, Asset as XcmAsset, AssetId as XcmAssetId, Assets as XcmAssets, - Fungible, GeneralIndex, Junction, Junctions, Limited, Location, OriginKind, PalletInstance, - Parachain, QueryResponse, Reanchorable, Response, WeightLimit, Xcm, +use sp_runtime::traits::{Convert, MaybeEquivalence}; +use xcm::{ + latest::{ + prelude::{ + AccountId32, AccountKey20, Fungible, GeneralIndex, Junction, Junctions, Limited, + Location, OriginKind, PalletInstance, Parachain, QueryResponse, Reanchorable, Response, + WeightLimit, Xcm, + }, + Asset, AssetId, Assets as XcmAssets, Fungibility, + }, + IntoVersion, VersionedAssets, VersionedLocation, WrapVersion, }; -use xcm::{IntoVersion, VersionedLocation, WrapVersion}; use xcm_executor::traits::ConvertLocation; -use xcm_mock::parachain; +use xcm_mock::parachain::{self, PolkadotXcm}; use xcm_mock::relay_chain; use xcm_mock::*; -use xcm_primitives::{UtilityEncodeCall, DEFAULT_PROOF_SIZE}; +use xcm_primitives::{ + split_location_into_chain_part_and_beneficiary, UtilityEncodeCall, DEFAULT_PROOF_SIZE, +}; use xcm_simulator::TestExt; fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) -> Result<(), ()> { @@ -76,6 +83,18 @@ fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) Ok(()) } +fn currency_to_asset(currency_id: parachain::CurrencyId, amount: u128) -> Asset { + Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(amount), + } +} + // Send a relay asset (like DOT) to a parachain A #[test] fn receive_relay_asset_from_relay() { @@ -192,13 +211,15 @@ fn send_relay_asset_to_relay() { }] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 123); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 123, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -285,13 +306,15 @@ fn send_relay_asset_to_para_b() { ] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -349,14 +372,17 @@ fn send_para_a_asset_to_para_b() { .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Native token is substracted in paraA ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); // Free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -427,12 +453,15 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -462,13 +491,15 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -520,13 +551,15 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -556,12 +589,15 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -677,14 +713,17 @@ fn send_para_a_asset_to_para_b_with_trader() { .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // In destination chain, we only need 4 weight // We put 10 weight, 6 of which should be refunded and 4 of which should go to treasury ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(10u64, DEFAULT_PROOF_SIZE)) )); }); @@ -749,15 +788,17 @@ fn send_para_a_asset_to_para_b_with_trader_and_fee() { ] .into(), }; - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // we use transfer_with_fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::SelfReserve, 1); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - 1, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -915,14 +956,17 @@ fn transact_through_derivative_multilocation() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1054,14 +1098,17 @@ fn transact_through_derivative_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1205,14 +1252,17 @@ fn transact_through_derivative_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1367,14 +1417,17 @@ fn transact_through_sovereign() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1619,14 +1672,17 @@ fn transact_through_sovereign_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1768,14 +1824,17 @@ fn transact_through_sovereign_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -2540,20 +2599,25 @@ fn send_statemint_asset_from_para_a_to_statemint_with_relay_fee() { // Check that BOB's balance is empty before the transfer assert_eq!(StatemintAssets::account_balances(RELAYBOB), vec![]); }); - + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(statemint_beneficiary).unwrap(); // Transfer USDC from Parachain A to Statemint using Relay asset as fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), + 100, + ); + let asset_fee = + currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let assets_to_send: XcmAssets = XcmAssets::from(vec![asset, asset_fee.clone()]); + assert_eq!(assets_to_send.get(0).unwrap(), &asset_fee); + + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], - 1, - Box::new(VersionedLocation::V4(statemint_beneficiary)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send)), + 0, WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); }); @@ -2681,14 +2745,17 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer() { }, ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -2834,15 +2901,18 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_with_fee() { }, ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 10); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - 10, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -2991,13 +3061,15 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiasset() { }, ], ); - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiasset( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new((Location::parent(), 100).into()), - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4((Location::parent(), 100).into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3222,19 +3294,22 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multicurrencies() { ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset_1 = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), + 100, + ); + let asset_2 = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let assets_to_send = vec![asset_1, asset_2]; + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemint_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send.into())), 1, - Box::new(VersionedLocation::V4(dest)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3243,10 +3318,9 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multicurrencies() { Statemint::execute_with(|| { // Check that Bob received relay tokens back in AssetHub - // (100 - MinXcmFee) assert_eq!( StatemintBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub @@ -3468,30 +3542,31 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiassets() { ], ); - let statemint_asset_to_send = XcmAsset { - id: XcmAssetId(statemint_asset), + let statemint_asset_to_send = Asset { + id: AssetId(statemint_asset), fun: Fungible(100), }; - let relay_asset_to_send = XcmAsset { - id: XcmAssetId(Location::parent()), + let relay_asset_to_send = Asset { + id: AssetId(Location::parent()), fun: Fungible(100), }; let assets_to_send: XcmAssets = XcmAssets::from(vec![statemint_asset_to_send, relay_asset_to_send.clone()]); - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // For some reason the order of the assets is inverted when creating the array above. // We need to use relay asset for fees, so we pick index 0. assert_eq!(assets_to_send.get(0).unwrap(), &relay_asset_to_send); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiassets( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new(assets_to_send.into()), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send)), 0, - Box::new(VersionedLocation::V4(dest)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3500,10 +3575,9 @@ fn send_dot_from_moonbeam_to_statemint_via_xtokens_transfer_multiassets() { Statemint::execute_with(|| { // Check that Bob received relay tokens back in AssetHub - // (100 - MinXcmFee) assert_eq!( StatemintBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub diff --git a/runtime/moonriver/Cargo.toml b/runtime/moonriver/Cargo.toml index 668d644cac..7ac5e41d7d 100644 --- a/runtime/moonriver/Cargo.toml +++ b/runtime/moonriver/Cargo.toml @@ -140,9 +140,6 @@ pallet-evm-precompile-simple = { workspace = true } precompile-utils = { workspace = true } # Polkadot / XCM -orml-traits = { workspace = true } -orml-xcm-support = { workspace = true } -orml-xtokens = { workspace = true } pallet-xcm = { workspace = true } pallet-xcm-benchmarks = { workspace = true, optional = true } polkadot-core-primitives = { workspace = true } @@ -231,7 +228,6 @@ std = [ "moonbeam-xcm-benchmarks/std", "moonkit-xcm-primitives/std", "nimbus-primitives/std", - "orml-xtokens/std", "pallet-asset-manager/std", "pallet-assets/std", "pallet-async-backing/std", @@ -436,7 +432,6 @@ try-runtime = [ "pallet-crowdloan-rewards/try-runtime", "pallet-proxy/try-runtime", "pallet-identity/try-runtime", - "orml-xtokens/try-runtime", "pallet-assets/try-runtime", "pallet-async-backing/try-runtime", "pallet-xcm-transactor/try-runtime", diff --git a/runtime/moonriver/src/governance/origins.rs b/runtime/moonriver/src/governance/origins.rs index ef4675d629..bbfebcafe6 100644 --- a/runtime/moonriver/src/governance/origins.rs +++ b/runtime/moonriver/src/governance/origins.rs @@ -12,7 +12,7 @@ // GNU General Public License for more details. //! Custom origins for governance interventions. -#![cfg_attr(not(feature = "std"), no_std)] + pub use custom_origins::*; #[frame_support::pallet] diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 3a7c0ffd6c..69fdba085e 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -1177,7 +1177,6 @@ impl Contains for MaintenanceFilter { RuntimeCall::Ethereum(_) => false, RuntimeCall::EVM(_) => false, RuntimeCall::Identity(_) => false, - RuntimeCall::XTokens(_) => false, RuntimeCall::ParachainStaking(_) => false, RuntimeCall::MoonbeamOrbiters(_) => false, RuntimeCall::PolkadotXcm(_) => false, @@ -1213,6 +1212,7 @@ impl Contains for NormalFilter { // is populated at genesis RuntimeCall::PolkadotXcm(method) => match method { pallet_xcm::Call::force_default_xcm_version { .. } => true, + pallet_xcm::Call::transfer_assets { .. } => true, pallet_xcm::Call::transfer_assets_using_type_and_then { .. } => true, _ => false, }, @@ -1466,7 +1466,7 @@ construct_runtime! { PolkadotXcm: pallet_xcm::{Pallet, Storage, Call, Event, Origin, Config} = 103, Assets: pallet_assets::{Pallet, Call, Storage, Event} = 104, AssetManager: pallet_asset_manager::{Pallet, Call, Storage, Event} = 105, - XTokens: orml_xtokens::{Pallet, Call, Storage, Event} = 106, + // Previously 106: XTokens XcmTransactor: pallet_xcm_transactor::{Pallet, Call, Storage, Event} = 107, // Previously 108: pallet_assets:: EthereumXcm: pallet_ethereum_xcm::{Pallet, Call, Storage, Origin, Event} = 109, diff --git a/runtime/moonriver/src/xcm_config.rs b/runtime/moonriver/src/xcm_config.rs index 00328bc571..2b77d4226b 100644 --- a/runtime/moonriver/src/xcm_config.rs +++ b/runtime/moonriver/src/xcm_config.rs @@ -57,11 +57,10 @@ use xcm::latest::prelude::{ use xcm_executor::traits::{CallDispatcher, ConvertLocation, JustTry}; use cumulus_primitives_core::{AggregateMessageOrigin, ParaId}; -use orml_xcm_support::MultiNativeAsset; use xcm_primitives::{ AbsoluteAndRelativeReserve, AccountIdToCurrencyId, AccountIdToLocation, AsAssetType, - IsBridgedConcreteAssetFrom, SignedToAccountId20, UtilityAvailableCalls, UtilityEncodeCall, - XcmTransact, + IsBridgedConcreteAssetFrom, MultiNativeAsset, SignedToAccountId20, UtilityAvailableCalls, + UtilityEncodeCall, XcmTransact, }; use parity_scale_codec::{Decode, Encode}; @@ -73,8 +72,6 @@ use sp_std::{ prelude::*, }; -use orml_traits::parameter_type_with_key; - use crate::governance::referenda::{FastGeneralAdminOrRoot, GeneralAdminOrRoot}; parameter_types! { @@ -583,35 +580,6 @@ parameter_types! { }; } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - // Kusama AssetHub fee - (1, Some(Parachain(1000u32))) => Some(50_000_000u128), - _ => None, - } - }; -} - -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = AccountIdToLocation; - type CurrencyIdConvert = CurrencyIdToLocation>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = XcmWeigher; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - // 1 KSM should be enough parameter_types! { pub MaxHrmpRelayFee: Asset = (Location::parent(), 1_000_000_000_000u128).into(); diff --git a/runtime/moonriver/tests/integration_test.rs b/runtime/moonriver/tests/integration_test.rs index 5b596b0ae7..980e41c50c 100644 --- a/runtime/moonriver/tests/integration_test.rs +++ b/runtime/moonriver/tests/integration_test.rs @@ -38,8 +38,7 @@ use moonriver_runtime::{ xcm_config::{CurrencyId, SelfReserve}, AssetId, Balances, CrowdloanRewards, Executive, OpenTechCommitteeCollective, PolkadotXcm, Precompiles, RuntimeBlockWeights, TransactionPayment, TransactionPaymentAsGasPrice, - TreasuryCouncilCollective, XTokens, XcmTransactor, FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX, - WEEKS, + TreasuryCouncilCollective, XcmTransactor, FOREIGN_ASSET_PRECOMPILE_ADDRESS_PREFIX, WEEKS, }; use nimbus_primitives::NimbusId; use pallet_evm::PrecompileSet; @@ -64,6 +63,7 @@ use xcm::latest::prelude::*; use xcm::{VersionedAssets, VersionedLocation}; use xcm_builder::{ParentIsPreset, SiblingParachainConvertsVia}; use xcm_executor::traits::ConvertLocation; +use xcm_primitives::split_location_into_chain_part_and_beneficiary; type BatchPCall = pallet_evm_precompile_batch::BatchPrecompileCall; type CrowdloanRewardsPCall = @@ -82,6 +82,18 @@ type XcmTransactorV2PCall = const BASE_FEE_GENESIS: u128 = 100 * GIGAWEI; +fn currency_to_asset(currency_id: CurrencyId, amount: u128) -> Asset { + Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(amount), + } +} + #[test] fn xcmp_queue_controller_origin_is_root() { // important for the XcmExecutionManager impl of PauseExecution which uses root origin @@ -131,7 +143,6 @@ fn verify_pallet_prefixes() { is_pallet_prefix::("CumulusXcm"); is_pallet_prefix::("PolkadotXcm"); is_pallet_prefix::("Assets"); - is_pallet_prefix::("XTokens"); is_pallet_prefix::("AssetManager"); is_pallet_prefix::("Migrations"); is_pallet_prefix::("XcmTransactor"); @@ -437,7 +448,7 @@ fn verify_pallet_indices() { is_pallet_index::(103); is_pallet_index::(104); is_pallet_index::(105); - is_pallet_index::(106); + // is_pallet_index::(106); Removed is_pallet_index::(107); } @@ -1607,17 +1618,21 @@ fn root_can_change_default_xcm_vers() { .into(), }; let source_id: moonriver_runtime::AssetId = source_location.clone().into(); + let asset = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100_000_000_000_000); + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Default XCM version is not set yet, so xtokens should fail because it does not // know with which version to send assert_noop!( - XTokens::transfer( + PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest.clone())), + Box::new(xcm::VersionedLocation::V4(chain_part.clone())), + Box::new(xcm::VersionedLocation::V4(beneficiary.clone())), + Box::new(VersionedAssets::V4(asset.clone().into())), + 0, WeightLimit::Limited(4000000000.into()) ), - orml_xtokens::Error::::XcmExecutionFailed + pallet_xcm::Error::::SendFailure ); // Root sets the defaultXcm @@ -1627,11 +1642,12 @@ fn root_can_change_default_xcm_vers() { )); // Now transferring does not fail - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - Box::new(xcm::VersionedLocation::V4(dest)), + Box::new(xcm::VersionedLocation::V4(chain_part)), + Box::new(xcm::VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(asset.clone().into())), + 0, WeightLimit::Limited(4000000000.into()) )); }) @@ -1923,7 +1939,7 @@ fn xtokens_precompiles_transfer() { weight: 4_000_000, }, ) - .expect_cost(196698) + .expect_cost(22930) .expect_no_logs() .execute_returns(()) }) @@ -1975,7 +1991,7 @@ fn xtokens_precompiles_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(196698) + .expect_cost(22930) .expect_no_logs() .execute_returns(()); }) @@ -2230,14 +2246,19 @@ fn call_xtokens_with_fee() { let before_balance = moonriver_runtime::Assets::balance(source_id, &AccountId::from(ALICE)); + let asset = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100_000_000_000_000); + let asset_fee = currency_to_asset(CurrencyId::ForeignAsset(source_id), 100); + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(dest).unwrap(); + // We are able to transfer with fee - assert_ok!(XTokens::transfer_with_fee( + assert_ok!(PolkadotXcm::transfer_assets( origin_of(AccountId::from(ALICE)), - CurrencyId::ForeignAsset(source_id), - 100_000_000_000_000, - 100, - Box::new(xcm::VersionedLocation::V4(dest.clone())), - WeightLimit::Limited(4000000000.into()) + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, + WeightLimit::Limited(4000000000.into()), ),); let after_balance = diff --git a/runtime/moonriver/tests/xcm_mock/mod.rs b/runtime/moonriver/tests/xcm_mock/mod.rs index cb1cacc488..ac703fe039 100644 --- a/runtime/moonriver/tests/xcm_mock/mod.rs +++ b/runtime/moonriver/tests/xcm_mock/mod.rs @@ -267,7 +267,6 @@ pub type Assets = pallet_assets::Pallet; pub type AssetManager = pallet_asset_manager::Pallet; -pub type XTokens = orml_xtokens::Pallet; pub type RelayBalances = pallet_balances::Pallet; pub type ParaBalances = pallet_balances::Pallet; pub type XcmTransactor = pallet_xcm_transactor::Pallet; diff --git a/runtime/moonriver/tests/xcm_mock/parachain.rs b/runtime/moonriver/tests/xcm_mock/parachain.rs index e7fd51ca06..cbade738a4 100644 --- a/runtime/moonriver/tests/xcm_mock/parachain.rs +++ b/runtime/moonriver/tests/xcm_mock/parachain.rs @@ -38,7 +38,6 @@ use sp_std::{convert::TryFrom, prelude::*}; use xcm::{latest::prelude::*, Version as XcmVersion, VersionedXcm}; use cumulus_primitives_core::relay_chain::HrmpChannelId; -use orml_traits::parameter_type_with_key; use pallet_ethereum::PostLogContent; use polkadot_core_primitives::BlockNumber as RelayBlockNumber; use polkadot_parachain::primitives::{Id as ParaId, Sibling}; @@ -333,7 +332,7 @@ type Reserves = ( // Relaychain (DOT) from Asset Hub Case, // Assets which the reserve is the same as the origin. - orml_xcm_support::MultiNativeAsset< + xcm_primitives::MultiNativeAsset< xcm_primitives::AbsoluteAndRelativeReserve, >, ); @@ -418,36 +417,6 @@ parameter_types! { }; } -parameter_type_with_key! { - pub ParachainMinFee: |location: Location| -> Option { - match (location.parents, location.first_interior()) { - (1, Some(Parachain(1000u32))) => Some(50u128), - _ => None, - } - }; -} - -// The XCM message wrapper wrapper -impl orml_xtokens::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Balance = Balance; - type CurrencyId = CurrencyId; - type AccountIdToLocation = xcm_primitives::AccountIdToLocation; - type CurrencyIdConvert = - CurrencyIdToLocation>; - type XcmExecutor = XcmExecutor; - type SelfLocation = SelfLocation; - type Weigher = xcm_builder::FixedWeightBounds; - type BaseXcmWeight = BaseXcmWeight; - type UniversalLocation = UniversalLocation; - type MaxAssetsForTransfer = MaxAssetsForTransfer; - type MinXcmFee = ParachainMinFee; - type LocationsFilter = Everything; - type ReserveProvider = xcm_primitives::AbsoluteAndRelativeReserve; - type RateLimiter = (); - type RateLimiterId = (); -} - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 0; @@ -1084,7 +1053,6 @@ construct_runtime!( PolkadotXcm: pallet_xcm, Assets: pallet_assets, CumulusXcm: cumulus_pallet_xcm, - XTokens: orml_xtokens, AssetManager: pallet_asset_manager, XcmTransactor: pallet_xcm_transactor, XcmWeightTrader: pallet_xcm_weight_trader, diff --git a/runtime/moonriver/tests/xcm_mock/statemine_like.rs b/runtime/moonriver/tests/xcm_mock/statemine_like.rs index ca59f9d706..eb0e39b2ac 100644 --- a/runtime/moonriver/tests/xcm_mock/statemine_like.rs +++ b/runtime/moonriver/tests/xcm_mock/statemine_like.rs @@ -323,8 +323,7 @@ impl Config for XcmConfig { type XcmSender = XcmRouter; type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; - type IsReserve = - orml_xcm_support::MultiNativeAsset; + type IsReserve = xcm_primitives::MultiNativeAsset; type IsTeleporter = TrustedTeleporters; type UniversalLocation = UniversalLocation; type Barrier = Barrier; diff --git a/runtime/moonriver/tests/xcm_tests.rs b/runtime/moonriver/tests/xcm_tests.rs index ceee8aa521..920f440dda 100644 --- a/runtime/moonriver/tests/xcm_tests.rs +++ b/runtime/moonriver/tests/xcm_tests.rs @@ -24,16 +24,18 @@ use frame_support::{ BoundedVec, }; use sp_core::ConstU32; -use sp_runtime::traits::MaybeEquivalence; -use xcm::latest::prelude::{ - AccountId32, AccountKey20, All, Asset as XcmAsset, AssetId as XcmAssetId, Assets as XcmAssets, - BuyExecution, ClearOrigin, DepositAsset, Fungible, GeneralIndex, Junction, Junctions, Limited, - Location, OriginKind, PalletInstance, Parachain, QueryResponse, Reanchorable, Response, - WeightLimit, WithdrawAsset, Xcm, +use sp_runtime::traits::{Convert, MaybeEquivalence}; +use xcm::{ + latest::prelude::{ + AccountId32, AccountKey20, All, Asset, AssetId, Assets as XcmAssets, BuyExecution, + ClearOrigin, DepositAsset, Fungibility, GeneralIndex, Junction, Junctions, Limited, + Location, OriginKind, PalletInstance, Parachain, QueryResponse, Reanchorable, Response, + WeightLimit, WithdrawAsset, Xcm, + }, + IntoVersion, VersionedAssets, VersionedLocation, WrapVersion, }; -use xcm::{IntoVersion, VersionedLocation, WrapVersion}; use xcm_executor::traits::ConvertLocation; -use xcm_mock::parachain; +use xcm_mock::parachain::{self, PolkadotXcm}; use xcm_mock::relay_chain; use xcm_mock::*; use xcm_simulator::TestExt; @@ -42,7 +44,9 @@ use cumulus_primitives_core::relay_chain::HrmpChannelId; use pallet_xcm_transactor::{ Currency, CurrencyPayment, HrmpInitParams, HrmpOperation, TransactWeights, }; -use xcm_primitives::{UtilityEncodeCall, DEFAULT_PROOF_SIZE}; +use xcm_primitives::{ + split_location_into_chain_part_and_beneficiary, UtilityEncodeCall, DEFAULT_PROOF_SIZE, +}; fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) -> Result<(), ()> { let parachain::AssetType::Xcm(location_v3) = asset_type; @@ -77,6 +81,18 @@ fn add_supported_asset(asset_type: parachain::AssetType, units_per_second: u128) Ok(()) } +fn currency_to_asset(currency_id: parachain::CurrencyId, amount: u128) -> Asset { + Asset { + id: AssetId( + ::CurrencyIdToLocation::convert( + currency_id, + ) + .unwrap(), + ), + fun: Fungibility::Fungible(amount), + } +} + // Send a relay asset (like DOT) to a parachain A #[test] fn receive_relay_asset_from_relay() { @@ -190,13 +206,16 @@ fn send_relay_asset_to_relay() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 123); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 123, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -282,13 +301,16 @@ fn send_relay_asset_to_para_b() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -345,13 +367,16 @@ fn send_para_a_asset_to_para_b() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -425,12 +450,16 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -460,13 +489,16 @@ fn send_para_a_asset_from_para_b_to_para_c() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -519,12 +551,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -554,12 +590,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaB::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -612,12 +652,16 @@ fn send_para_a_asset_to_para_b_and_back_to_para_a_with_new_reanchoring() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); }); @@ -826,15 +870,18 @@ fn send_para_a_asset_to_para_b_with_trader() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // In destination chain, we only need 4 weight // We put 10 weight, 6 of which should be refunded and 4 of which should go to treasury ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(10u64, DEFAULT_PROOF_SIZE)) )); }); @@ -899,15 +946,18 @@ fn send_para_a_asset_to_para_b_with_trader_and_fee() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // we use transfer_with_fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::SelfReserve, 1); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - 1, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(800000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1065,14 +1115,17 @@ fn transact_through_derivative_multilocation() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1204,14 +1257,17 @@ fn transact_through_derivative_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1355,14 +1411,17 @@ fn transact_through_derivative_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1517,14 +1576,17 @@ fn transact_through_sovereign() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1769,14 +1831,17 @@ fn transact_through_sovereign_with_custom_fee_weight() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -1918,14 +1983,17 @@ fn transact_through_sovereign_with_custom_fee_weight_refund() { }] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_id), 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); }); @@ -2222,13 +2290,16 @@ fn test_automatic_versioning_on_runtime_upgrade_with_para_b() { ] .into(), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); ParaA::execute_with(|| { + let asset = currency_to_asset(parachain::CurrencyId::SelfReserve, 100); // free execution, full amount received - assert_ok!(XTokens::transfer( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::SelfReserve, - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(80u64, DEFAULT_PROOF_SIZE)) )); // free execution, full amount received @@ -2838,20 +2909,23 @@ fn send_statemine_asset_from_para_a_to_statemine_with_relay_fee() { // Check that BOB's balance is empty before the transfer assert_eq!(StatemineAssets::account_balances(RELAYBOB), vec![]); }); + let (chain_part, beneficiary) = + split_location_into_chain_part_and_beneficiary(statemine_beneficiary).unwrap(); // Transfer USDC from Parachain A to Statemine using Relay asset as fee ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset_1 = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemine_asset_id), + 100, + ); + let asset_2 = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let assets_to_send = vec![asset_1, asset_2]; + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemine_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send.into())), 1, - Box::new(VersionedLocation::V4(statemine_beneficiary)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); }); @@ -2978,14 +3052,16 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer() { }, ], ); - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3131,15 +3207,17 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_with_fee() { }, ], ); - + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_with_fee( + let asset = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + let asset_fee = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 10); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - parachain::CurrencyId::ForeignAsset(source_relay_id), - 100, - 10, - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_fee, asset].into())), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3289,12 +3367,18 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_multiasset() { ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiasset( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new((Location::parent(), 100).into()), - Box::new(VersionedLocation::V4(dest)), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4( + vec![(Location::parent(), 100).into()].into() + )), + 0, WeightLimit::Limited(Weight::from_parts(40000u64, DEFAULT_PROOF_SIZE)) )); @@ -3519,19 +3603,21 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_multicurrencies() { ], ); + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); + // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multicurrencies( + let asset_1 = currency_to_asset( + parachain::CurrencyId::ForeignAsset(source_statemine_asset_id), + 100, + ); + let asset_2 = currency_to_asset(parachain::CurrencyId::ForeignAsset(source_relay_id), 100); + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - vec![ - ( - parachain::CurrencyId::ForeignAsset(source_statemine_asset_id), - 100 - ), - (parachain::CurrencyId::ForeignAsset(source_relay_id), 100) - ], + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(vec![asset_1, asset_2].into())), 1, - Box::new(VersionedLocation::V4(dest)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3543,7 +3629,7 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_multicurrencies() { // (100 - MinXcmFee) assert_eq!( StatemineBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub @@ -3765,30 +3851,31 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_multiassets() { ], ); - let statemine_asset_to_send = XcmAsset { - id: XcmAssetId(statemine_asset), - fun: Fungible(100), + let statemine_asset_to_send = Asset { + id: AssetId(statemine_asset), + fun: Fungibility::Fungible(100), }; - let relay_asset_to_send = XcmAsset { - id: XcmAssetId(Location::parent()), - fun: Fungible(100), + let relay_asset_to_send = Asset { + id: AssetId(Location::parent()), + fun: Fungibility::Fungible(100), }; + let (chain_part, beneficiary) = split_location_into_chain_part_and_beneficiary(dest).unwrap(); let assets_to_send: XcmAssets = XcmAssets::from(vec![statemine_asset_to_send, relay_asset_to_send.clone()]); - // For some reason the order of the assets is inverted when creating the array above. // We need to use relay asset for fees, so we pick index 0. assert_eq!(assets_to_send.get(0).unwrap(), &relay_asset_to_send); // Finally we test that we are able to send back the DOTs to AssetHub from the ParaA ParaA::execute_with(|| { - assert_ok!(XTokens::transfer_multiassets( + assert_ok!(PolkadotXcm::transfer_assets( parachain::RuntimeOrigin::signed(PARAALICE.into()), - Box::new(assets_to_send.into()), + Box::new(VersionedLocation::V4(chain_part)), + Box::new(VersionedLocation::V4(beneficiary)), + Box::new(VersionedAssets::V4(assets_to_send)), 0, - Box::new(VersionedLocation::V4(dest)), WeightLimit::Limited(Weight::from_parts(80_000_000u64, 100_000u64)) )); @@ -3800,7 +3887,7 @@ fn send_dot_from_moonbeam_to_statemine_via_xtokens_transfer_multiassets() { // (100 - MinXcmFee) assert_eq!( StatemineBalances::free_balance(RELAYBOB), - INITIAL_BALANCE + 50 + INITIAL_BALANCE + 100 ); // Check that BOB received 100 USDC on AssetHub diff --git a/test/suites/dev/moonbase/test-maintenance/test-maintenance-filter.ts b/test/suites/dev/moonbase/test-maintenance/test-maintenance-filter.ts index 0d8bf793f5..6c76ba2c9a 100644 --- a/test/suites/dev/moonbase/test-maintenance/test-maintenance-filter.ts +++ b/test/suites/dev/moonbase/test-maintenance/test-maintenance-filter.ts @@ -148,29 +148,51 @@ describeSuite({ it({ id: "T05", - title: "should forbid xtokens transfer", + title: "should forbid xcm transfer", test: async () => { expect( async () => await context.createBlock( context .polkadotJs() - .tx.xTokens.transfer( - "SelfReserve", //enum - 100n * GLMR, + .tx.polkadotXcm.transferAssets( + // Destination { - V3: { + V4: { parents: 1n, interior: { - X2: [ - { Parachain: 2000n }, - { AccountKey20: { network: null, key: hexToU8a(baltathar.address) } }, - ], + X1: [{ Parachain: 2000n }], + }, + }, + } as any, + // Beneficiary + { + V4: { + parents: 0n, + interior: { + X1: [{ AccountKey20: { network: null, key: hexToU8a(baltathar.address) } }], }, }, } as any, + // Assets + { + V4: [ + { + id: { + V4: { + parents: 0n, + interior: { + Here: null, + }, + }, + }, + fun: { Fungible: 100n * GLMR }, + }, + ], + }, + 0, // FeeAssetItem { - Limited: { refTime: 4000000000, proofSize: 64 * 1024 }, + Limited: { refTime: 8000000000, proofSize: 128 * 1024 }, } ) .signAsync(baltathar) diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-wormhole.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-wormhole.ts index 02905121ee..da36d5e40a 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-wormhole.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-wormhole.ts @@ -375,11 +375,9 @@ describeSuite({ } expectEVMResult(block.result.events, "Succeed", "Returned"); - const events = expectSubstrateEvents(block, "xTokens", "TransferredAssets"); - const transferFungible = events[0].data[1][0].fun; - expect(transferFungible.isFungible); - const transferAmount = transferFungible.asFungible.toBigInt(); - expect(transferAmount).to.eq(realAmount); + const events = expectSubstrateEvents(block, "polkadotXcm", "Attempted"); + const outcomeEvent = events[0].data[0]; + expect(outcomeEvent.isComplete); }, }); @@ -426,11 +424,9 @@ describeSuite({ } expectEVMResult(block.result.events, "Succeed", "Returned"); - const events = expectSubstrateEvents(block, "xTokens", "TransferredAssets"); - const transferFungible = events[0].data[1][0].fun; - expect(transferFungible.isFungible); - const transferAmount = transferFungible.asFungible.toBigInt(); - expect(transferAmount).to.eq(realAmount - fee); + const events = expectSubstrateEvents(block, "polkadotXcm", "Attempted"); + const outcomeEvent = events[0].data[0]; + expect(outcomeEvent.isComplete); const alithWHTokenAfter = await whWethContract.balanceOf(ALITH_ADDRESS); expect(alithWHTokenAfter - alithWHTokenBefore).to.eq(fee); @@ -481,7 +477,7 @@ describeSuite({ expectEVMResult(block.result.events, "Succeed", "Returned"); // there should be no xTokens TransferredMultiAssets event since fee >= amount sent - const events = expectSubstrateEvents(block!, "xTokens", "TransferredAssets"); + const events = expectSubstrateEvents(block!, "polkadotXcm", "Attempted"); expect(events.length).to.eq(0); // TODO: isn't expectSubstrateEvents supposed to expect > 0? const alithWHTokenAfter = await whWethContract.balanceOf(ALITH_ADDRESS); @@ -532,11 +528,9 @@ describeSuite({ } expectEVMResult(block.result.events, "Succeed", "Returned"); - const events = expectSubstrateEvents(block, "xTokens", "TransferredAssets"); - const transferFungible = events[0].data[1][0].fun; - expect(transferFungible.isFungible); - const transferAmount = transferFungible.asFungible.toBigInt(); - expect(transferAmount).to.eq(realAmount); + const events = expectSubstrateEvents(block, "polkadotXcm", "Attempted"); + const outcomeEvent = events[0].data[0]; + expect(outcomeEvent.isComplete); // no fee paid const alithWHTokenAfter = await whWethContract.balanceOf(ALITH_ADDRESS); @@ -644,11 +638,9 @@ describeSuite({ } expectEVMResult(result.result.events, "Succeed", "Returned"); - const events = expectSubstrateEvents(result, "xTokens", "TransferredAssets"); - const transferFungible = events[0].data[1][0].fun; - expect(transferFungible.isFungible); - const transferAmount = transferFungible.asFungible.toBigInt(); - expect(transferAmount).to.eq(realAmount); + const events = expectSubstrateEvents(result, "polkadotXcm", "Attempted"); + const outcomeEvent = events[0].data[0]; + expect(outcomeEvent.isComplete); }, }); }, diff --git a/test/suites/dev/moonbase/test-precompile/test-precompile-xtokens.ts b/test/suites/dev/moonbase/test-precompile/test-precompile-xtokens.ts index d5872abc4a..db14721c5d 100644 --- a/test/suites/dev/moonbase/test-precompile/test-precompile-xtokens.ts +++ b/test/suites/dev/moonbase/test-precompile/test-precompile-xtokens.ts @@ -61,52 +61,6 @@ describeSuite({ }, }); - it({ - id: "T02", - title: "allows to issue transfer xtokens with fee", - test: async function () { - const destination_enum_selector = "0x01"; - // [0x01; 32] - const destination_address = - "0101010101010101010101010101010101010101010101010101010101010101"; - // NetworkId::Any - const destination_network_id = "00"; - - // This represents X2(Parent, AccountId32([0x01; 32])) - // We will transfer the tokens the former account in the relay chain - // However it does not really matter as we are not testing what happens - // in the relay side of things - const destination = [ - 1, - // junction: AccountId32 enum (01) + the 32 byte account + Any network selector(00) - [destination_enum_selector + destination_address + destination_network_id], - ]; - const amountTransferred = 1000n; - const fee = 100n; - const weight = 100n; - const balBefore = await context.viem().getBalance({ address: ALITH_ADDRESS }); - const rawTxn = await context.writePrecompile!({ - precompileName: "Xtokens", - functionName: "transferWithFee", - args: [PRECOMPILES.NativeErc20[0], amountTransferred, fee, destination, weight], - rawTxOnly: true, - gas: 500_000n, - }); - - const { result } = await context.createBlock(rawTxn); - const balAfter = await context.viem().getBalance({ address: ALITH_ADDRESS }); - const receipt = await context - .viem() - .getTransactionReceipt({ hash: result!.hash as `0x${string}` }); - expectEVMResult(result!.events, "Succeed"); - const gasPrice = receipt.effectiveGasPrice; - const fees = receipt.gasUsed * gasPrice; - - expect(balBefore - balAfter).to.equal(amountTransferred + fee + fees); - await verifyLatestBlockFees(context, amountTransferred + fee); - }, - }); - it({ id: "T03", title: "allows to issue transfer_multiasset xtokens", @@ -167,67 +121,6 @@ describeSuite({ }, }); - it({ - id: "T04", - title: "allows to issue transfer_multiasset xtokens with fee", - test: async function () { - const destination_enum_selector = "0x01"; - // [0x01; 32] - const destination_address = - "0101010101010101010101010101010101010101010101010101010101010101"; - // NetworkId::Any - const destination_network_id = "00"; - - const x2_pallet_instance_enum_selector = "0x04"; - const x2_instance = "03"; - - // This represents X1(PalletInstance(3))) - // This multilocation represents our native token - const asset = [ - // one parent - 0, - // X1(PalletInstance) - // PalletInstance: Selector (04) + palconst instance 1 byte (03) - [x2_pallet_instance_enum_selector + x2_instance], - ]; - // This represents X2(Parent, AccountId32([0x01; 32])) - // We will transfer the tokens the former account in the relay chain - // However it does not really matter as we are not testing what happens - // in the relay side of things - const destination = [ - 1, - // junction: AccountId32 enum (01) + the 32 byte account + Any network selector(00) - [destination_enum_selector + destination_address + destination_network_id], - ]; - const amountTransferred = 1000n; - - const fee = 100n; - const weight = 100; - - const balBefore = await context.viem().getBalance({ address: ALITH_ADDRESS }); - const rawTxn = await context.writePrecompile!({ - precompileName: "Xtokens", - functionName: "transferMultiassetWithFee", - args: [asset, amountTransferred, fee, destination, weight], - gas: 1_200_000n, - rawTxOnly: true, - }); - - const { result } = await context.createBlock(rawTxn); - const balAfter = await context.viem().getBalance({ address: ALITH_ADDRESS }); - const receipt = await context - .viem() - .getTransactionReceipt({ hash: result!.hash as `0x${string}` }); - expectEVMResult(result!.events, "Succeed"); - - const gasPrice = receipt.effectiveGasPrice; - const fees = receipt.gasUsed * gasPrice; - - expect(balBefore - balAfter).to.equal(amountTransferred + fee + fees); - await verifyLatestBlockFees(context, amountTransferred + fee); - }, - }); - it({ id: "T05", title: "allows to issue transfer multicurrencies xtokens", diff --git a/test/suites/tracing-tests/test-trace-filter.ts b/test/suites/tracing-tests/test-trace-filter.ts index ca9becdec8..65f4686b38 100644 --- a/test/suites/tracing-tests/test-trace-filter.ts +++ b/test/suites/tracing-tests/test-trace-filter.ts @@ -1,5 +1,6 @@ import { beforeAll, customDevRpcRequest, describeSuite, expect } from "@moonwall/cli"; import { ALITH_ADDRESS, ALITH_CONTRACT_ADDRESSES, GLMR, alith } from "@moonwall/util"; +import { hexToU8a } from "@polkadot/util"; describeSuite({ id: "T14", @@ -258,31 +259,80 @@ describeSuite({ id: "T10", title: "should only trace transactions included in a block", test: async function () { - context - .polkadotJs() - .tx.xTokens.transfer( + const metadata = await context.polkadotJs().rpc.state.getMetadata(); + const erc20XcmBridgePalletIndex = metadata.asLatest.pallets + .find(({ name }) => name.toString() == "Erc20XcmBridge")! + .index.toNumber(); + + const dest = { + V4: { + parents: 1n, + interior: { + X1: [{ Parachain: 2104n }], + }, + }, + } as any; + + const beneficiary = { + V4: { + parents: 0n, + interior: { + X1: [ + { + AccountId32: { + network: null, + id: "0x608a07e4dfc71e7d99a3d3759ce12ccbb1e4d9f917cc67779c13aaeaea52794d", + }, + }, + ], + }, + }, + } as any; + + const assetsToSend = { + V4: [ { - Erc20: { - contractAddress: "0x931715fee2d06333043d11f658c8ce934ac61d0c", + id: { + V4: { + parents: 0n, + interior: { + Here: null, + }, + }, }, - }, //enum - 100n * GLMR, + fun: { Fungible: 100n * GLMR }, + }, { - V2: { - parents: 1n, - interior: { - X2: [ - { Parachain: 2104n }, - { - AccountId32: { - network: "Any", - id: "0x608a07e4dfc71e7d99a3d3759ce12ccbb1e4d9f917cc67779c13aaeaea52794d", + id: { + V4: { + parents: 0n, + interior: { + X2: [ + { PalletInstance: Number(erc20XcmBridgePalletIndex) }, + { + AccountKey20: { + network: null, + key: hexToU8a("0x931715fee2d06333043d11f658c8ce934ac61d0c"), + }, }, - }, - ], + ], + }, }, }, - } as any, + fun: { + Fungible: 100n * GLMR, + }, + }, + ], + }; + + context + .polkadotJs() + .tx.polkadotXcm.transferAssets( + dest, + beneficiary, + assetsToSend, + 0, // feeAssetId { Limited: { refTime: 4000000000, proofSize: 0 }, } From fea3b49bce4347f1588de4291814e1283ced8c92 Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Thu, 10 Oct 2024 17:10:03 +0300 Subject: [PATCH 12/31] Update weights for runtime 3300 (#2999) * add benchmarks for runtime 3300 --------- Co-authored-by: Pablo Labarta --- .../cumulus_pallet_parachain_system.rs | 12 +- .../src/weights/cumulus_pallet_xcmp_queue.rs | 58 +-- .../src/weights/pallet_asset_manager.rs | 28 +- runtime/common/src/weights/pallet_assets.rs | 156 ++++---- .../src/weights/pallet_author_inherent.rs | 8 +- .../src/weights/pallet_author_mapping.rs | 24 +- .../src/weights/pallet_author_slot_filter.rs | 8 +- runtime/common/src/weights/pallet_balances.rs | 56 +-- .../src/weights/pallet_conviction_voting.rs | 40 +-- .../src/weights/pallet_crowdloan_rewards.rs | 38 +- runtime/common/src/weights/pallet_evm.rs | 21 +- runtime/common/src/weights/pallet_identity.rs | 168 ++++----- .../src/weights/pallet_message_queue.rs | 44 +-- .../weights/pallet_moonbeam_foreign_assets.rs | 44 +-- .../pallet_moonbeam_lazy_migrations.rs | 18 +- .../src/weights/pallet_moonbeam_orbiters.rs | 52 +-- runtime/common/src/weights/pallet_multisig.rs | 68 ++-- .../src/weights/pallet_parachain_staking.rs | 337 +++++++++--------- .../common/src/weights/pallet_parameters.rs | 8 +- .../weights/pallet_precompile_benchmarks.rs | 20 +- runtime/common/src/weights/pallet_preimage.rs | 70 ++-- runtime/common/src/weights/pallet_proxy.rs | 92 ++--- .../common/src/weights/pallet_randomness.rs | 40 ++- .../common/src/weights/pallet_referenda.rs | 124 +++---- .../src/weights/pallet_relay_storage_roots.rs | 8 +- .../common/src/weights/pallet_scheduler.rs | 98 ++--- runtime/common/src/weights/pallet_sudo.rs | 20 +- .../common/src/weights/pallet_timestamp.rs | 12 +- runtime/common/src/weights/pallet_treasury.rs | 51 +-- runtime/common/src/weights/pallet_utility.rs | 36 +- .../common/src/weights/pallet_whitelist.rs | 26 +- runtime/common/src/weights/pallet_xcm.rs | 107 +++--- .../src/weights/pallet_xcm_transactor.rs | 40 +-- .../src/weights/pallet_xcm_weight_trader.rs | 24 +- runtime/moonbase/tests/integration_test.rs | 20 +- runtime/moonbeam/tests/integration_test.rs | 12 +- runtime/moonriver/tests/integration_test.rs | 12 +- .../test-fees/test-fee-multiplier-xcm.ts | 12 +- 38 files changed, 1014 insertions(+), 998 deletions(-) diff --git a/runtime/common/src/weights/cumulus_pallet_parachain_system.rs b/runtime/common/src/weights/cumulus_pallet_parachain_system.rs index fce7282cb6..1c6e6eb630 100644 --- a/runtime/common/src/weights/cumulus_pallet_parachain_system.rs +++ b/runtime/common/src/weights/cumulus_pallet_parachain_system.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `cumulus_pallet_parachain_system` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -61,10 +61,10 @@ impl cumulus_pallet_parachain_system::WeightInfo for We // Proof Size summary in bytes: // Measured: `82` // Estimated: `3517` - // Minimum execution time: 2_185_000 picoseconds. - Weight::from_parts(2_274_000, 3517) - // Standard Error: 22_952 - .saturating_add(Weight::from_parts(286_056_967, 0).saturating_mul(n.into())) + // Minimum execution time: 2_264_000 picoseconds. + Weight::from_parts(2_385_000, 3517) + // Standard Error: 22_805 + .saturating_add(Weight::from_parts(293_496_971, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) diff --git a/runtime/common/src/weights/cumulus_pallet_xcmp_queue.rs b/runtime/common/src/weights/cumulus_pallet_xcmp_queue.rs index cef9b901da..c5774a4737 100644 --- a/runtime/common/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/runtime/common/src/weights/cumulus_pallet_xcmp_queue.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `cumulus_pallet_xcmp_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -47,54 +47,54 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo { /// Storage: `XcmpQueue::QueueConfig` (r:1 w:1) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_config_with_u32() -> Weight { // Proof Size summary in bytes: // Measured: `142` - // Estimated: `1627` - // Minimum execution time: 3_960_000 picoseconds. - Weight::from_parts(4_114_000, 1627) + // Estimated: `1497` + // Minimum execution time: 3_954_000 picoseconds. + Weight::from_parts(4_195_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::BookStateFor` (r:1 w:1) /// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) fn enqueue_xcmp_message() -> Weight { // Proof Size summary in bytes: // Measured: `148` - // Estimated: `3517` - // Minimum execution time: 11_194_000 picoseconds. - Weight::from_parts(12_119_000, 3517) + // Estimated: `5487` + // Minimum execution time: 11_094_000 picoseconds. + Weight::from_parts(11_382_000, 5487) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) - /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn suspend_channel() -> Weight { // Proof Size summary in bytes: // Measured: `142` - // Estimated: `1627` - // Minimum execution time: 2_460_000 picoseconds. - Weight::from_parts(2_628_000, 1627) + // Estimated: `2767` + // Minimum execution time: 2_491_000 picoseconds. + Weight::from_parts(2_611_000, 2767) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) - /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) fn resume_channel() -> Weight { // Proof Size summary in bytes: // Measured: `177` - // Estimated: `1662` - // Minimum execution time: 3_364_000 picoseconds. - Weight::from_parts(3_543_000, 1662) + // Estimated: `2767` + // Minimum execution time: 3_308_000 picoseconds. + Weight::from_parts(3_479_000, 2767) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,8 +102,8 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_984_000 picoseconds. - Weight::from_parts(8_167_000, 0) + // Minimum execution time: 8_282_000 picoseconds. + Weight::from_parts(8_411_000, 0) } /// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) /// Proof: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1) @@ -114,17 +114,17 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) fn on_idle_good_msg() -> Weight { // Proof Size summary in bytes: // Measured: `105713` // Estimated: `109178` - // Minimum execution time: 153_649_000 picoseconds. - Weight::from_parts(155_782_000, 109178) + // Minimum execution time: 158_148_000 picoseconds. + Weight::from_parts(159_050_000, 109178) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -137,17 +137,17 @@ impl cumulus_pallet_xcmp_queue::WeightInfo for WeightIn /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) /// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::QueueConfig` (r:1 w:0) - /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0) - /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`) /// Storage: `MessageQueue::Pages` (r:0 w:1) /// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(105521), added: 107996, mode: `MaxEncodedLen`) fn on_idle_large_msg() -> Weight { // Proof Size summary in bytes: // Measured: `65782` // Estimated: `69247` - // Minimum execution time: 104_439_000 picoseconds. - Weight::from_parts(105_300_000, 69247) + // Minimum execution time: 106_885_000 picoseconds. + Weight::from_parts(107_480_000, 69247) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/common/src/weights/pallet_asset_manager.rs b/runtime/common/src/weights/pallet_asset_manager.rs index f81f50d71c..f4486aa6e1 100644 --- a/runtime/common/src/weights/pallet_asset_manager.rs +++ b/runtime/common/src/weights/pallet_asset_manager.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_asset_manager` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -50,6 +50,8 @@ impl pallet_asset_manager::WeightInfo for WeightInfo /// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Assets::Asset` (r:1 w:1) /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `Assets::NextAssetId` (r:1 w:0) + /// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) /// Storage: `Assets::Metadata` (r:1 w:1) /// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(152), added: 2627, mode: `MaxEncodedLen`) /// Storage: `AssetManager::AssetTypeId` (r:0 w:1) @@ -58,9 +60,9 @@ impl pallet_asset_manager::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `82` // Estimated: `3639` - // Minimum execution time: 28_019_000 picoseconds. - Weight::from_parts(28_713_000, 3639) - .saturating_add(T::DbWeight::get().reads(3_u64)) + // Minimum execution time: 29_430_000 picoseconds. + Weight::from_parts(30_152_000, 3639) + .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } /// Storage: `AssetManager::AssetIdType` (r:1 w:1) @@ -72,10 +74,10 @@ impl pallet_asset_manager::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `447 + x * (4 ±0)` // Estimated: `3909 + x * (5 ±0)` - // Minimum execution time: 16_395_000 picoseconds. - Weight::from_parts(18_250_914, 3909) - // Standard Error: 1_597 - .saturating_add(Weight::from_parts(80_983, 0)) + // Minimum execution time: 16_773_000 picoseconds. + Weight::from_parts(18_536_714, 3909) + // Standard Error: 1_512 + .saturating_add(Weight::from_parts(79_685, 0)) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 5)) @@ -89,10 +91,10 @@ impl pallet_asset_manager::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `447 + x * (4 ±0)` // Estimated: `3909 + x * (5 ±0)` - // Minimum execution time: 13_955_000 picoseconds. - Weight::from_parts(15_660_921, 3909) - // Standard Error: 1_442 - .saturating_add(Weight::from_parts(80_494, 0)) + // Minimum execution time: 14_226_000 picoseconds. + Weight::from_parts(15_816_525, 3909) + // Standard Error: 1_445 + .saturating_add(Weight::from_parts(78_038, 0)) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 5)) diff --git a/runtime/common/src/weights/pallet_assets.rs b/runtime/common/src/weights/pallet_assets.rs index 5510504eec..de70251fd9 100644 --- a/runtime/common/src/weights/pallet_assets.rs +++ b/runtime/common/src/weights/pallet_assets.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_assets` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -55,13 +55,15 @@ impl pallet_assets::WeightInfo for WeightInfo { } /// Storage: `Assets::Asset` (r:1 w:1) /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `Assets::NextAssetId` (r:1 w:0) + /// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `6` // Estimated: `3639` - // Minimum execution time: 8_496_000 picoseconds. - Weight::from_parts(8_663_000, 3639) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Minimum execution time: 8_875_000 picoseconds. + Weight::from_parts(9_373_000, 3639) + .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Assets::Asset` (r:1 w:1) @@ -70,8 +72,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `241` // Estimated: `3639` - // Minimum execution time: 9_868_000 picoseconds. - Weight::from_parts(10_228_000, 3639) + // Minimum execution time: 9_969_000 picoseconds. + Weight::from_parts(10_423_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -86,10 +88,10 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1514 + c * (183 ±0)` // Estimated: `3639 + c * (2597 ±0)` - // Minimum execution time: 14_621_000 picoseconds. - Weight::from_parts(14_857_000, 3639) - // Standard Error: 9_664 - .saturating_add(Weight::from_parts(15_608_598, 0).saturating_mul(c.into())) + // Minimum execution time: 14_580_000 picoseconds. + Weight::from_parts(14_918_000, 3639) + // Standard Error: 7_860 + .saturating_add(Weight::from_parts(15_532_379, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -105,10 +107,10 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `313 + a * (74 ±0)` // Estimated: `3639 + a * (2611 ±0)` - // Minimum execution time: 14_982_000 picoseconds. - Weight::from_parts(15_198_000, 3639) - // Standard Error: 7_365 - .saturating_add(Weight::from_parts(8_221_915, 0).saturating_mul(a.into())) + // Minimum execution time: 15_210_000 picoseconds. + Weight::from_parts(15_412_000, 3639) + // Standard Error: 7_008 + .saturating_add(Weight::from_parts(8_212_338, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -123,8 +125,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 10_726_000 picoseconds. - Weight::from_parts(11_073_000, 3639) + // Minimum execution time: 11_047_000 picoseconds. + Weight::from_parts(11_314_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -136,8 +138,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 19_014_000 picoseconds. - Weight::from_parts(19_815_000, 3639) + // Minimum execution time: 19_973_000 picoseconds. + Weight::from_parts(20_309_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -149,8 +151,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `315` // Estimated: `3639` - // Minimum execution time: 26_126_000 picoseconds. - Weight::from_parts(27_097_000, 3639) + // Minimum execution time: 26_656_000 picoseconds. + Weight::from_parts(27_554_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -164,8 +166,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `420` // Estimated: `6184` - // Minimum execution time: 38_290_000 picoseconds. - Weight::from_parts(39_111_000, 6184) + // Minimum execution time: 38_600_000 picoseconds. + Weight::from_parts(39_379_000, 6184) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -179,8 +181,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `420` // Estimated: `6184` - // Minimum execution time: 33_787_000 picoseconds. - Weight::from_parts(34_524_000, 6184) + // Minimum execution time: 34_395_000 picoseconds. + Weight::from_parts(35_188_000, 6184) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -194,8 +196,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `420` // Estimated: `6184` - // Minimum execution time: 37_978_000 picoseconds. - Weight::from_parts(39_072_000, 6184) + // Minimum execution time: 38_416_000 picoseconds. + Weight::from_parts(38_802_000, 6184) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -207,8 +209,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `315` // Estimated: `3639` - // Minimum execution time: 13_171_000 picoseconds. - Weight::from_parts(13_970_000, 3639) + // Minimum execution time: 13_446_000 picoseconds. + Weight::from_parts(13_781_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -220,8 +222,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `315` // Estimated: `3639` - // Minimum execution time: 13_308_000 picoseconds. - Weight::from_parts(13_860_000, 3639) + // Minimum execution time: 13_632_000 picoseconds. + Weight::from_parts(14_037_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -231,8 +233,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `241` // Estimated: `3639` - // Minimum execution time: 9_506_000 picoseconds. - Weight::from_parts(9_974_000, 3639) + // Minimum execution time: 9_606_000 picoseconds. + Weight::from_parts(9_889_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -242,8 +244,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `241` // Estimated: `3639` - // Minimum execution time: 9_373_000 picoseconds. - Weight::from_parts(9_855_000, 3639) + // Minimum execution time: 9_651_000 picoseconds. + Weight::from_parts(10_017_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -255,8 +257,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 10_853_000 picoseconds. - Weight::from_parts(11_409_000, 3639) + // Minimum execution time: 11_271_000 picoseconds. + Weight::from_parts(11_651_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -266,8 +268,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 9_196_000 picoseconds. - Weight::from_parts(9_604_000, 3639) + // Minimum execution time: 9_819_000 picoseconds. + Weight::from_parts(9_927_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -277,14 +279,16 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(152), added: 2627, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. - fn set_metadata(n: u32, _s: u32, ) -> Weight { + fn set_metadata(n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 24_866_000 picoseconds. - Weight::from_parts(25_868_832, 3639) - // Standard Error: 635 - .saturating_add(Weight::from_parts(1_069, 0).saturating_mul(n.into())) + // Minimum execution time: 25_931_000 picoseconds. + Weight::from_parts(26_608_923, 3639) + // Standard Error: 514 + .saturating_add(Weight::from_parts(4_043, 0).saturating_mul(n.into())) + // Standard Error: 514 + .saturating_add(Weight::from_parts(3_997, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -296,8 +300,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `383` // Estimated: `3639` - // Minimum execution time: 25_906_000 picoseconds. - Weight::from_parts(26_471_000, 3639) + // Minimum execution time: 26_038_000 picoseconds. + Weight::from_parts(26_350_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -311,12 +315,12 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `94` // Estimated: `3639` - // Minimum execution time: 10_149_000 picoseconds. - Weight::from_parts(10_607_656, 3639) - // Standard Error: 272 - .saturating_add(Weight::from_parts(1_805, 0).saturating_mul(n.into())) - // Standard Error: 272 - .saturating_add(Weight::from_parts(780, 0).saturating_mul(s.into())) + // Minimum execution time: 10_145_000 picoseconds. + Weight::from_parts(10_661_369, 3639) + // Standard Error: 308 + .saturating_add(Weight::from_parts(1_704, 0).saturating_mul(n.into())) + // Standard Error: 308 + .saturating_add(Weight::from_parts(878, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -328,8 +332,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `383` // Estimated: `3639` - // Minimum execution time: 25_774_000 picoseconds. - Weight::from_parts(26_462_000, 3639) + // Minimum execution time: 25_580_000 picoseconds. + Weight::from_parts(26_191_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -339,8 +343,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 9_047_000 picoseconds. - Weight::from_parts(9_466_000, 3639) + // Minimum execution time: 9_354_000 picoseconds. + Weight::from_parts(9_613_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -352,8 +356,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `241` // Estimated: `3639` - // Minimum execution time: 15_231_000 picoseconds. - Weight::from_parts(15_876_000, 3639) + // Minimum execution time: 15_495_000 picoseconds. + Weight::from_parts(15_948_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -369,8 +373,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `513` // Estimated: `6184` - // Minimum execution time: 47_230_000 picoseconds. - Weight::from_parts(48_290_000, 6184) + // Minimum execution time: 47_120_000 picoseconds. + Weight::from_parts(47_947_000, 6184) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -382,8 +386,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `399` // Estimated: `3639` - // Minimum execution time: 17_476_000 picoseconds. - Weight::from_parts(17_821_000, 3639) + // Minimum execution time: 17_764_000 picoseconds. + Weight::from_parts(18_170_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -395,8 +399,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `399` // Estimated: `3639` - // Minimum execution time: 17_717_000 picoseconds. - Weight::from_parts(18_116_000, 3639) + // Minimum execution time: 17_666_000 picoseconds. + Weight::from_parts(18_401_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -406,8 +410,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 10_090_000 picoseconds. - Weight::from_parts(10_348_000, 3639) + // Minimum execution time: 10_421_000 picoseconds. + Weight::from_parts(10_682_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -421,8 +425,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `435` // Estimated: `3639` - // Minimum execution time: 30_608_000 picoseconds. - Weight::from_parts(31_459_000, 3639) + // Minimum execution time: 31_078_000 picoseconds. + Weight::from_parts(31_794_000, 3639) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -434,8 +438,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `207` // Estimated: `3639` - // Minimum execution time: 27_693_000 picoseconds. - Weight::from_parts(28_718_000, 3639) + // Minimum execution time: 29_151_000 picoseconds. + Weight::from_parts(29_641_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -449,8 +453,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `561` // Estimated: `3639` - // Minimum execution time: 30_173_000 picoseconds. - Weight::from_parts(30_991_000, 3639) + // Minimum execution time: 29_378_000 picoseconds. + Weight::from_parts(30_003_000, 3639) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -462,8 +466,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `353` // Estimated: `3639` - // Minimum execution time: 28_105_000 picoseconds. - Weight::from_parts(28_801_000, 3639) + // Minimum execution time: 27_175_000 picoseconds. + Weight::from_parts(27_696_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -475,8 +479,8 @@ impl pallet_assets::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `315` // Estimated: `3639` - // Minimum execution time: 13_487_000 picoseconds. - Weight::from_parts(13_807_000, 3639) + // Minimum execution time: 13_308_000 picoseconds. + Weight::from_parts(13_696_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_author_inherent.rs b/runtime/common/src/weights/pallet_author_inherent.rs index 2212244a1f..1403c9fd4a 100644 --- a/runtime/common/src/weights/pallet_author_inherent.rs +++ b/runtime/common/src/weights/pallet_author_inherent.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_author_inherent` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -62,8 +62,8 @@ impl pallet_author_inherent::WeightInfo for WeightInfo< // Proof Size summary in bytes: // Measured: `372` // Estimated: `1857` - // Minimum execution time: 16_871_000 picoseconds. - Weight::from_parts(17_631_000, 1857) + // Minimum execution time: 16_901_000 picoseconds. + Weight::from_parts(17_462_000, 1857) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_author_mapping.rs b/runtime/common/src/weights/pallet_author_mapping.rs index 72d109ee5c..1e4a4bb9bd 100644 --- a/runtime/common/src/weights/pallet_author_mapping.rs +++ b/runtime/common/src/weights/pallet_author_mapping.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_author_mapping` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -56,8 +56,8 @@ impl pallet_author_mapping::WeightInfo for WeightInfo pallet_author_mapping::WeightInfo for WeightInfo pallet_author_mapping::WeightInfo for WeightInfo pallet_author_mapping::WeightInfo for WeightInfo pallet_author_mapping::WeightInfo for WeightInfo pallet_author_slot_filter::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_371_000 picoseconds. - Weight::from_parts(4_610_000, 0) + // Minimum execution time: 4_164_000 picoseconds. + Weight::from_parts(4_307_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } diff --git a/runtime/common/src/weights/pallet_balances.rs b/runtime/common/src/weights/pallet_balances.rs index db8a95e590..16a4a9b68c 100644 --- a/runtime/common/src/weights/pallet_balances.rs +++ b/runtime/common/src/weights/pallet_balances.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_balances` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `72` // Estimated: `3581` - // Minimum execution time: 44_360_000 picoseconds. - Weight::from_parts(45_277_000, 3581) + // Minimum execution time: 45_979_000 picoseconds. + Weight::from_parts(46_984_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -63,8 +63,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `72` // Estimated: `3581` - // Minimum execution time: 37_989_000 picoseconds. - Weight::from_parts(38_706_000, 3581) + // Minimum execution time: 39_051_000 picoseconds. + Weight::from_parts(40_151_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -74,8 +74,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `195` // Estimated: `3581` - // Minimum execution time: 13_993_000 picoseconds. - Weight::from_parts(14_521_000, 3581) + // Minimum execution time: 14_598_000 picoseconds. + Weight::from_parts(15_096_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `195` // Estimated: `3581` - // Minimum execution time: 18_896_000 picoseconds. - Weight::from_parts(19_404_000, 3581) + // Minimum execution time: 19_713_000 picoseconds. + Weight::from_parts(20_449_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -96,8 +96,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `267` // Estimated: `6172` - // Minimum execution time: 46_601_000 picoseconds. - Weight::from_parts(47_438_000, 6172) + // Minimum execution time: 48_104_000 picoseconds. + Weight::from_parts(48_949_000, 6172) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -107,8 +107,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `72` // Estimated: `3581` - // Minimum execution time: 47_496_000 picoseconds. - Weight::from_parts(48_347_000, 3581) + // Minimum execution time: 48_680_000 picoseconds. + Weight::from_parts(49_526_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -118,8 +118,8 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `195` // Estimated: `3581` - // Minimum execution time: 17_366_000 picoseconds. - Weight::from_parts(17_835_000, 3581) + // Minimum execution time: 17_526_000 picoseconds. + Weight::from_parts(18_213_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -130,10 +130,10 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1277 + u * (123 ±0)` // Estimated: `990 + u * (2591 ±0)` - // Minimum execution time: 15_597_000 picoseconds. - Weight::from_parts(15_989_000, 990) - // Standard Error: 9_951 - .saturating_add(Weight::from_parts(13_355_931, 0).saturating_mul(u.into())) + // Minimum execution time: 16_081_000 picoseconds. + Weight::from_parts(16_407_000, 990) + // Standard Error: 9_636 + .saturating_add(Weight::from_parts(13_603_751, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(u.into())) @@ -144,22 +144,22 @@ impl pallet_balances::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `1501` - // Minimum execution time: 5_542_000 picoseconds. - Weight::from_parts(5_873_000, 1501) + // Minimum execution time: 5_423_000 picoseconds. + Weight::from_parts(5_831_000, 1501) .saturating_add(T::DbWeight::get().reads(1_u64)) } - fn burn_allow_death() -> frame_support::weights::Weight { + fn burn_allow_death() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) + // Minimum execution time: 27_797_000 picoseconds. + Weight::from_parts(28_485_000, 0) } - fn burn_keep_alive() -> frame_support::weights::Weight { + fn burn_keep_alive() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 0) + // Minimum execution time: 21_340_000 picoseconds. + Weight::from_parts(21_907_000, 0) } } diff --git a/runtime/common/src/weights/pallet_conviction_voting.rs b/runtime/common/src/weights/pallet_conviction_voting.rs index 2bdf1479cc..2943acc607 100644 --- a/runtime/common/src/weights/pallet_conviction_voting.rs +++ b/runtime/common/src/weights/pallet_conviction_voting.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_conviction_voting` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -62,8 +62,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1962` // Estimated: `42428` - // Minimum execution time: 62_404_000 picoseconds. - Weight::from_parts(64_144_000, 42428) + // Minimum execution time: 64_184_000 picoseconds. + Weight::from_parts(66_327_000, 42428) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -85,8 +85,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `2263` // Estimated: `83866` - // Minimum execution time: 83_179_000 picoseconds. - Weight::from_parts(85_862_000, 83866) + // Minimum execution time: 85_618_000 picoseconds. + Weight::from_parts(87_791_000, 83866) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -102,8 +102,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1841` // Estimated: `83866` - // Minimum execution time: 56_798_000 picoseconds. - Weight::from_parts(58_788_000, 83866) + // Minimum execution time: 55_538_000 picoseconds. + Weight::from_parts(57_314_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -115,8 +115,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1385` // Estimated: `4617` - // Minimum execution time: 20_271_000 picoseconds. - Weight::from_parts(20_946_000, 4617) + // Minimum execution time: 19_849_000 picoseconds. + Weight::from_parts(21_122_000, 4617) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,10 +139,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1621 + r * (248 ±0)` // Estimated: `83866 + r * (3387 ±0)` - // Minimum execution time: 42_617_000 picoseconds. - Weight::from_parts(39_583_327, 83866) - // Standard Error: 73_078 - .saturating_add(Weight::from_parts(25_826_433, 0).saturating_mul(r.into())) + // Minimum execution time: 43_863_000 picoseconds. + Weight::from_parts(40_802_182, 83866) + // Standard Error: 75_692 + .saturating_add(Weight::from_parts(25_978_125, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) @@ -162,10 +162,10 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1340 + r * (248 ±0)` // Estimated: `83866 + r * (3387 ±0)` - // Minimum execution time: 19_345_000 picoseconds. - Weight::from_parts(11_294_651, 83866) - // Standard Error: 81_442 - .saturating_add(Weight::from_parts(25_724_386, 0).saturating_mul(r.into())) + // Minimum execution time: 19_070_000 picoseconds. + Weight::from_parts(9_796_559, 83866) + // Standard Error: 85_888 + .saturating_add(Weight::from_parts(26_327_253, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into()))) .saturating_add(T::DbWeight::get().writes(4_u64)) @@ -184,8 +184,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1228` // Estimated: `4752` - // Minimum execution time: 46_949_000 picoseconds. - Weight::from_parts(48_420_000, 4752) + // Minimum execution time: 48_423_000 picoseconds. + Weight::from_parts(49_553_000, 4752) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/common/src/weights/pallet_crowdloan_rewards.rs b/runtime/common/src/weights/pallet_crowdloan_rewards.rs index 72883175a6..839f1af352 100644 --- a/runtime/common/src/weights/pallet_crowdloan_rewards.rs +++ b/runtime/common/src/weights/pallet_crowdloan_rewards.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_crowdloan_rewards` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -64,11 +64,11 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf fn initialize_reward_vec(x: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `76347 + x * (550 ±0)` - // Estimated: `66242 + x * (3052 ±5)` - // Minimum execution time: 128_593_000 picoseconds. - Weight::from_parts(26_484_438, 66242) - // Standard Error: 33_958 - .saturating_add(Weight::from_parts(58_041_582, 0).saturating_mul(x.into())) + // Estimated: `66242 + x * (3052 ±0)` + // Minimum execution time: 122_807_000 picoseconds. + Weight::from_parts(70_793_034, 66242) + // Standard Error: 22_979 + .saturating_add(Weight::from_parts(55_263_553, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -91,8 +91,8 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `579` // Estimated: `3581` - // Minimum execution time: 14_606_000 picoseconds. - Weight::from_parts(14_891_000, 3581) + // Minimum execution time: 14_816_000 picoseconds. + Weight::from_parts(15_028_000, 3581) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -112,8 +112,8 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1100` // Estimated: `6172` - // Minimum execution time: 64_132_000 picoseconds. - Weight::from_parts(66_251_000, 6172) + // Minimum execution time: 60_529_000 picoseconds. + Weight::from_parts(62_925_000, 6172) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -123,8 +123,8 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `397` // Estimated: `6337` - // Minimum execution time: 17_236_000 picoseconds. - Weight::from_parts(17_683_000, 6337) + // Minimum execution time: 17_361_000 picoseconds. + Weight::from_parts(17_712_000, 6337) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -140,8 +140,8 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `934` // Estimated: `6172` - // Minimum execution time: 123_261_000 picoseconds. - Weight::from_parts(125_823_000, 6172) + // Minimum execution time: 104_523_000 picoseconds. + Weight::from_parts(106_767_000, 6172) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -152,10 +152,10 @@ impl pallet_crowdloan_rewards::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `366 + x * (32 ±0)` // Estimated: `6306 + x * (32 ±0)` - // Minimum execution time: 76_316_000 picoseconds. - Weight::from_parts(77_028_000, 6306) - // Standard Error: 10_579 - .saturating_add(Weight::from_parts(57_150_227, 0).saturating_mul(x.into())) + // Minimum execution time: 58_152_000 picoseconds. + Weight::from_parts(58_883_000, 6306) + // Standard Error: 9_080 + .saturating_add(Weight::from_parts(39_012_944, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(x.into())) diff --git a/runtime/common/src/weights/pallet_evm.rs b/runtime/common/src/weights/pallet_evm.rs index fc68a64b25..70780febdb 100644 --- a/runtime/common/src/weights/pallet_evm.rs +++ b/runtime/common/src/weights/pallet_evm.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_evm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -46,24 +46,11 @@ use sp_std::marker::PhantomData; /// Weights for `pallet_evm`. pub struct WeightInfo(PhantomData); impl pallet_evm::WeightInfo for WeightInfo { - /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0) - /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `EthereumChainId::ChainId` (r:1 w:0) - /// Proof: `EthereumChainId::ChainId` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `EVM::AccountCodes` (r:2 w:0) - /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Digest` (r:1 w:0) - /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `EVM::AccountStorages` (r:1 w:0) - /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `x` is `[1, 10000000]`. fn withdraw() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_688_000 picoseconds. - Weight::from_parts(1_807_000, 0) + // Minimum execution time: 1_697_000 picoseconds. + Weight::from_parts(1_853_000, 0) } } diff --git a/runtime/common/src/weights/pallet_identity.rs b/runtime/common/src/weights/pallet_identity.rs index c07b1adfce..8b1f61039a 100644 --- a/runtime/common/src/weights/pallet_identity.rs +++ b/runtime/common/src/weights/pallet_identity.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_identity` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -53,10 +53,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `32 + r * (45 ±0)` // Estimated: `2386` - // Minimum execution time: 7_895_000 picoseconds. - Weight::from_parts(8_480_079, 2386) - // Standard Error: 1_248 - .saturating_add(Weight::from_parts(97_775, 0).saturating_mul(r.into())) + // Minimum execution time: 7_834_000 picoseconds. + Weight::from_parts(8_366_186, 2386) + // Standard Error: 1_277 + .saturating_add(Weight::from_parts(94_853, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -67,10 +67,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6966 + r * (5 ±0)` // Estimated: `11025` - // Minimum execution time: 109_883_000 picoseconds. - Weight::from_parts(111_161_026, 11025) - // Standard Error: 9_723 - .saturating_add(Weight::from_parts(246_899, 0).saturating_mul(r.into())) + // Minimum execution time: 109_949_000 picoseconds. + Weight::from_parts(111_190_667, 11025) + // Standard Error: 4_659 + .saturating_add(Weight::from_parts(212_626, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,10 +85,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `89` // Estimated: `11025 + s * (2565 ±0)` - // Minimum execution time: 8_333_000 picoseconds. - Weight::from_parts(21_037_893, 11025) - // Standard Error: 4_396 - .saturating_add(Weight::from_parts(3_345_632, 0).saturating_mul(s.into())) + // Minimum execution time: 8_586_000 picoseconds. + Weight::from_parts(22_594_089, 11025) + // Standard Error: 4_799 + .saturating_add(Weight::from_parts(3_433_809, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(s.into()))) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -106,10 +106,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `169 + p * (20 ±0)` // Estimated: `11025` - // Minimum execution time: 8_499_000 picoseconds. - Weight::from_parts(21_501_786, 11025) - // Standard Error: 3_254 - .saturating_add(Weight::from_parts(1_437_065, 0).saturating_mul(p.into())) + // Minimum execution time: 8_408_000 picoseconds. + Weight::from_parts(23_224_117, 11025) + // Standard Error: 5_437 + .saturating_add(Weight::from_parts(1_430_732, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) @@ -126,12 +126,12 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `7046 + r * (5 ±0) + s * (20 ±0)` // Estimated: `11025` - // Minimum execution time: 56_575_000 picoseconds. - Weight::from_parts(53_973_814, 11025) - // Standard Error: 6_369 - .saturating_add(Weight::from_parts(315_528, 0).saturating_mul(r.into())) - // Standard Error: 1_242 - .saturating_add(Weight::from_parts(1_462_118, 0).saturating_mul(s.into())) + // Minimum execution time: 55_638_000 picoseconds. + Weight::from_parts(55_918_153, 11025) + // Standard Error: 20_691 + .saturating_add(Weight::from_parts(208_194, 0).saturating_mul(r.into())) + // Standard Error: 4_037 + .saturating_add(Weight::from_parts(1_367_558, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -145,10 +145,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6956 + r * (45 ±0)` // Estimated: `11025` - // Minimum execution time: 75_323_000 picoseconds. - Weight::from_parts(76_831_914, 11025) - // Standard Error: 3_812 - .saturating_add(Weight::from_parts(147_383, 0).saturating_mul(r.into())) + // Minimum execution time: 76_780_000 picoseconds. + Weight::from_parts(78_381_140, 11025) + // Standard Error: 3_316 + .saturating_add(Weight::from_parts(154_285, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -159,10 +159,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `6987` // Estimated: `11025` - // Minimum execution time: 73_338_000 picoseconds. - Weight::from_parts(74_725_767, 11025) - // Standard Error: 3_575 - .saturating_add(Weight::from_parts(96_638, 0).saturating_mul(r.into())) + // Minimum execution time: 75_352_000 picoseconds. + Weight::from_parts(76_892_636, 11025) + // Standard Error: 3_618 + .saturating_add(Weight::from_parts(79_932, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -173,10 +173,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `77 + r * (45 ±0)` // Estimated: `2386` - // Minimum execution time: 5_704_000 picoseconds. - Weight::from_parts(6_016_308, 2386) - // Standard Error: 846 - .saturating_add(Weight::from_parts(67_771, 0).saturating_mul(r.into())) + // Minimum execution time: 5_639_000 picoseconds. + Weight::from_parts(5_986_649, 2386) + // Standard Error: 963 + .saturating_add(Weight::from_parts(82_955, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -187,10 +187,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `77 + r * (45 ±0)` // Estimated: `2386` - // Minimum execution time: 5_805_000 picoseconds. - Weight::from_parts(6_084_566, 2386) - // Standard Error: 790 - .saturating_add(Weight::from_parts(66_181, 0).saturating_mul(r.into())) + // Minimum execution time: 5_997_000 picoseconds. + Weight::from_parts(6_201_588, 2386) + // Standard Error: 934 + .saturating_add(Weight::from_parts(73_461, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -201,10 +201,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `77 + r * (45 ±0)` // Estimated: `2386` - // Minimum execution time: 5_679_000 picoseconds. - Weight::from_parts(6_030_639, 2386) - // Standard Error: 856 - .saturating_add(Weight::from_parts(64_027, 0).saturating_mul(r.into())) + // Minimum execution time: 5_883_000 picoseconds. + Weight::from_parts(6_078_764, 2386) + // Standard Error: 952 + .saturating_add(Weight::from_parts(74_727, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -217,10 +217,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `7022 + r * (45 ±0)` // Estimated: `11025` - // Minimum execution time: 94_966_000 picoseconds. - Weight::from_parts(96_178_664, 11025) - // Standard Error: 3_026 - .saturating_add(Weight::from_parts(140_817, 0).saturating_mul(r.into())) + // Minimum execution time: 95_544_000 picoseconds. + Weight::from_parts(96_739_556, 11025) + // Standard Error: 3_879 + .saturating_add(Weight::from_parts(146_981, 0).saturating_mul(r.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -238,12 +238,12 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `7436 + r * (5 ±0) + s * (20 ±0)` // Estimated: `11025` - // Minimum execution time: 74_684_000 picoseconds. - Weight::from_parts(73_335_697, 11025) - // Standard Error: 9_256 - .saturating_add(Weight::from_parts(353_584, 0).saturating_mul(r.into())) - // Standard Error: 1_806 - .saturating_add(Weight::from_parts(1_462_160, 0).saturating_mul(s.into())) + // Minimum execution time: 74_496_000 picoseconds. + Weight::from_parts(76_646_504, 11025) + // Standard Error: 19_280 + .saturating_add(Weight::from_parts(149_607, 0).saturating_mul(r.into())) + // Standard Error: 3_761 + .saturating_add(Weight::from_parts(1_387_691, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(s.into()))) @@ -259,10 +259,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `536 + s * (23 ±0)` // Estimated: `11025` - // Minimum execution time: 24_836_000 picoseconds. - Weight::from_parts(31_312_526, 11025) - // Standard Error: 1_898 - .saturating_add(Weight::from_parts(93_908, 0).saturating_mul(s.into())) + // Minimum execution time: 27_466_000 picoseconds. + Weight::from_parts(33_300_025, 11025) + // Standard Error: 1_810 + .saturating_add(Weight::from_parts(96_920, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -275,10 +275,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `615 + s * (4 ±0)` // Estimated: `11025` - // Minimum execution time: 11_670_000 picoseconds. - Weight::from_parts(15_772_433, 11025) - // Standard Error: 1_248 - .saturating_add(Weight::from_parts(58_197, 0).saturating_mul(s.into())) + // Minimum execution time: 12_278_000 picoseconds. + Weight::from_parts(16_305_423, 11025) + // Standard Error: 1_275 + .saturating_add(Weight::from_parts(56_125, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -293,10 +293,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `647 + s * (24 ±0)` // Estimated: `11025` - // Minimum execution time: 31_290_000 picoseconds. - Weight::from_parts(34_048_357, 11025) - // Standard Error: 861 - .saturating_add(Weight::from_parts(92_998, 0).saturating_mul(s.into())) + // Minimum execution time: 33_387_000 picoseconds. + Weight::from_parts(36_628_434, 11025) + // Standard Error: 883 + .saturating_add(Weight::from_parts(90_690, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -311,10 +311,10 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `620 + s * (24 ±0)` // Estimated: `5511` - // Minimum execution time: 20_820_000 picoseconds. - Weight::from_parts(24_687_820, 5511) - // Standard Error: 952 - .saturating_add(Weight::from_parts(85_969, 0).saturating_mul(s.into())) + // Minimum execution time: 21_327_000 picoseconds. + Weight::from_parts(24_860_749, 5511) + // Standard Error: 906 + .saturating_add(Weight::from_parts(79_791, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -324,8 +324,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_025_000 picoseconds. - Weight::from_parts(6_377_000, 0) + // Minimum execution time: 5_818_000 picoseconds. + Weight::from_parts(6_174_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Identity::UsernameAuthorities` (r:1 w:1) @@ -334,8 +334,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `67` // Estimated: `3505` - // Minimum execution time: 8_401_000 picoseconds. - Weight::from_parts(8_766_000, 3505) + // Minimum execution time: 8_510_000 picoseconds. + Weight::from_parts(8_769_000, 3505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -351,8 +351,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `67` // Estimated: `11025` - // Minimum execution time: 66_336_000 picoseconds. - Weight::from_parts(68_233_000, 11025) + // Minimum execution time: 66_329_000 picoseconds. + Weight::from_parts(67_528_000, 11025) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -366,8 +366,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `11025` - // Minimum execution time: 19_140_000 picoseconds. - Weight::from_parts(19_618_000, 11025) + // Minimum execution time: 19_477_000 picoseconds. + Weight::from_parts(19_978_000, 11025) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -377,8 +377,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3538` - // Minimum execution time: 13_607_000 picoseconds. - Weight::from_parts(15_785_000, 3538) + // Minimum execution time: 13_073_000 picoseconds. + Weight::from_parts(14_237_000, 3538) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -390,8 +390,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `232` // Estimated: `11025` - // Minimum execution time: 15_633_000 picoseconds. - Weight::from_parts(16_053_000, 11025) + // Minimum execution time: 15_837_000 picoseconds. + Weight::from_parts(16_236_000, 11025) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -403,8 +403,8 @@ impl pallet_identity::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `86` // Estimated: `11025` - // Minimum execution time: 11_045_000 picoseconds. - Weight::from_parts(11_181_000, 11025) + // Minimum execution time: 10_845_000 picoseconds. + Weight::from_parts(11_212_000, 11025) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_message_queue.rs b/runtime/common/src/weights/pallet_message_queue.rs index 24f9cb2cb0..842339d3a3 100644 --- a/runtime/common/src/weights/pallet_message_queue.rs +++ b/runtime/common/src/weights/pallet_message_queue.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_message_queue` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -54,8 +54,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `223` // Estimated: `6044` - // Minimum execution time: 10_842_000 picoseconds. - Weight::from_parts(11_183_000, 6044) + // Minimum execution time: 10_809_000 picoseconds. + Weight::from_parts(11_213_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -67,8 +67,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `218` // Estimated: `6044` - // Minimum execution time: 9_683_000 picoseconds. - Weight::from_parts(10_013_000, 6044) + // Minimum execution time: 9_673_000 picoseconds. + Weight::from_parts(9_980_000, 6044) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -82,8 +82,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `190` // Estimated: `3517` - // Minimum execution time: 6_826_000 picoseconds. - Weight::from_parts(7_140_000, 3517) + // Minimum execution time: 7_018_000 picoseconds. + Weight::from_parts(7_286_000, 3517) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -93,8 +93,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `108986` - // Minimum execution time: 5_388_000 picoseconds. - Weight::from_parts(5_614_000, 108986) + // Minimum execution time: 5_249_000 picoseconds. + Weight::from_parts(5_392_000, 108986) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -104,8 +104,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `72` // Estimated: `108986` - // Minimum execution time: 5_723_000 picoseconds. - Weight::from_parts(5_838_000, 108986) + // Minimum execution time: 5_348_000 picoseconds. + Weight::from_parts(5_566_000, 108986) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -117,8 +117,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 236_686_000 picoseconds. - Weight::from_parts(240_236_000, 0) + // Minimum execution time: 241_399_000 picoseconds. + Weight::from_parts(243_802_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } /// Storage: `MessageQueue::ServiceHead` (r:1 w:1) @@ -129,8 +129,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `171` // Estimated: `3517` - // Minimum execution time: 5_964_000 picoseconds. - Weight::from_parts(6_152_000, 3517) + // Minimum execution time: 6_094_000 picoseconds. + Weight::from_parts(6_315_000, 3517) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -142,8 +142,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `105609` // Estimated: `108986` - // Minimum execution time: 68_421_000 picoseconds. - Weight::from_parts(71_340_000, 108986) + // Minimum execution time: 70_007_000 picoseconds. + Weight::from_parts(71_779_000, 108986) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -159,8 +159,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `105793` // Estimated: `108986` - // Minimum execution time: 147_979_000 picoseconds. - Weight::from_parts(159_979_000, 108986) + // Minimum execution time: 152_333_000 picoseconds. + Weight::from_parts(153_402_000, 108986) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -176,8 +176,8 @@ impl pallet_message_queue::WeightInfo for WeightInfo // Proof Size summary in bytes: // Measured: `105793` // Estimated: `108986` - // Minimum execution time: 199_723_000 picoseconds. - Weight::from_parts(212_361_000, 108986) + // Minimum execution time: 208_593_000 picoseconds. + Weight::from_parts(210_523_000, 108986) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/common/src/weights/pallet_moonbeam_foreign_assets.rs b/runtime/common/src/weights/pallet_moonbeam_foreign_assets.rs index 942b78f1dc..97b3b81d10 100644 --- a/runtime/common/src/weights/pallet_moonbeam_foreign_assets.rs +++ b/runtime/common/src/weights/pallet_moonbeam_foreign_assets.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_moonbeam_foreign_assets` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -62,24 +62,24 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei /// Proof: `EthereumChainId::ChainId` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0) /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `EVM::AccountCodes` (r:2 w:1) - /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodesMetadata` (r:2 w:1) + /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) - /// Storage: `EVM::AccountCodesMetadata` (r:1 w:1) - /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::AccountStorages` (r:4 w:4) /// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `EVM::Suicided` (r:1 w:0) /// Proof: `EVM::Suicided` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodes` (r:1 w:1) + /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Ethereum::Pending` (r:1 w:1) /// Proof: `Ethereum::Pending` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn create_foreign_asset() -> Weight { // Proof Size summary in bytes: // Measured: `3272387` // Estimated: `3283277` - // Minimum execution time: 4_500_002_000 picoseconds. - Weight::from_parts(4_589_472_000, 3283277) + // Minimum execution time: 4_174_843_000 picoseconds. + Weight::from_parts(4_249_286_000, 3283277) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -91,8 +91,8 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `2461` // Estimated: `8401` - // Minimum execution time: 62_933_000 picoseconds. - Weight::from_parts(68_319_000, 8401) + // Minimum execution time: 47_757_000 picoseconds. + Weight::from_parts(53_785_000, 8401) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -110,14 +110,14 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei /// Proof: `EthereumChainId::ChainId` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0) /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `EVM::AccountCodes` (r:2 w:0) - /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodesMetadata` (r:2 w:0) + /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `System::Digest` (r:1 w:0) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) - /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodes` (r:1 w:0) + /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Assets::Asset` (r:1 w:0) /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountStorages` (r:1 w:1) @@ -128,8 +128,8 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `3294569` // Estimated: `3300509` - // Minimum execution time: 4_072_974_000 picoseconds. - Weight::from_parts(4_130_842_000, 3300509) + // Minimum execution time: 3_730_587_000 picoseconds. + Weight::from_parts(3_817_812_000, 3300509) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -147,14 +147,14 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei /// Proof: `EthereumChainId::ChainId` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) /// Storage: `TransactionPayment::NextFeeMultiplier` (r:1 w:0) /// Proof: `TransactionPayment::NextFeeMultiplier` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `EVM::AccountCodes` (r:2 w:0) - /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodesMetadata` (r:2 w:0) + /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `System::Digest` (r:1 w:0) /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `EVM::AccountCodesMetadata` (r:1 w:0) - /// Proof: `EVM::AccountCodesMetadata` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `EVM::AccountCodes` (r:1 w:0) + /// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `Assets::Asset` (r:1 w:0) /// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) /// Storage: `EVM::AccountStorages` (r:1 w:1) @@ -165,8 +165,8 @@ impl pallet_moonbeam_foreign_assets::WeightInfo for Wei // Proof Size summary in bytes: // Measured: `3295628` // Estimated: `3301568` - // Minimum execution time: 4_050_175_000 picoseconds. - Weight::from_parts(4_136_121_000, 3301568) + // Minimum execution time: 3_736_006_000 picoseconds. + Weight::from_parts(3_851_556_000, 3301568) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/common/src/weights/pallet_moonbeam_lazy_migrations.rs b/runtime/common/src/weights/pallet_moonbeam_lazy_migrations.rs index ff32f67813..5b16b958b0 100644 --- a/runtime/common/src/weights/pallet_moonbeam_lazy_migrations.rs +++ b/runtime/common/src/weights/pallet_moonbeam_lazy_migrations.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_moonbeam_lazy_migrations` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -59,13 +59,13 @@ impl pallet_moonbeam_lazy_migrations::WeightInfo for We fn clear_suicided_storage(a: u32, l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4251 + a * (12 ±0) + l * (84 ±0)` - // Estimated: `37759 + a * (2229 ±19) + l * (2536 ±1)` - // Minimum execution time: 48_290_000 picoseconds. - Weight::from_parts(49_165_000, 37759) - // Standard Error: 2_583_524 - .saturating_add(Weight::from_parts(41_638_192, 0).saturating_mul(a.into())) - // Standard Error: 258_077 - .saturating_add(Weight::from_parts(27_201_472, 0).saturating_mul(l.into())) + // Estimated: `37759 + a * (2229 ±74) + l * (2536 ±7)` + // Minimum execution time: 49_196_000 picoseconds. + Weight::from_parts(50_354_000, 37759) + // Standard Error: 2_593_683 + .saturating_add(Weight::from_parts(42_870_661, 0).saturating_mul(a.into())) + // Standard Error: 259_091 + .saturating_add(Weight::from_parts(27_114_710, 0).saturating_mul(l.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(l.into()))) diff --git a/runtime/common/src/weights/pallet_moonbeam_orbiters.rs b/runtime/common/src/weights/pallet_moonbeam_orbiters.rs index ea2a3f1bb5..41dcb2f2b1 100644 --- a/runtime/common/src/weights/pallet_moonbeam_orbiters.rs +++ b/runtime/common/src/weights/pallet_moonbeam_orbiters.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_moonbeam_orbiters` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -54,8 +54,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `562` // Estimated: `4502` - // Minimum execution time: 19_808_000 picoseconds. - Weight::from_parts(20_238_000, 4502) + // Minimum execution time: 19_313_000 picoseconds. + Weight::from_parts(19_979_000, 4502) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -65,8 +65,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `366` // Estimated: `3831` - // Minimum execution time: 15_412_000 picoseconds. - Weight::from_parts(16_392_000, 3831) + // Minimum execution time: 15_324_000 picoseconds. + Weight::from_parts(15_825_000, 3831) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -76,8 +76,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `366` // Estimated: `3831` - // Minimum execution time: 15_807_000 picoseconds. - Weight::from_parts(16_494_000, 3831) + // Minimum execution time: 15_264_000 picoseconds. + Weight::from_parts(15_756_000, 3831) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -93,8 +93,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `282` // Estimated: `4502` - // Minimum execution time: 28_936_000 picoseconds. - Weight::from_parts(29_752_000, 4502) + // Minimum execution time: 29_591_000 picoseconds. + Weight::from_parts(30_764_000, 4502) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -113,10 +113,10 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `391 + n * (48 ±0)` // Estimated: `4502 + n * (2524 ±0)` - // Minimum execution time: 36_235_000 picoseconds. - Weight::from_parts(36_686_015, 4502) - // Standard Error: 8_456 - .saturating_add(Weight::from_parts(7_100_126, 0).saturating_mul(n.into())) + // Minimum execution time: 35_972_000 picoseconds. + Weight::from_parts(36_889_467, 4502) + // Standard Error: 8_350 + .saturating_add(Weight::from_parts(7_212_657, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -130,8 +130,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `82` // Estimated: `3547` - // Minimum execution time: 10_237_000 picoseconds. - Weight::from_parts(10_886_000, 3547) + // Minimum execution time: 10_253_000 picoseconds. + Weight::from_parts(10_492_000, 3547) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -145,8 +145,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `366` // Estimated: `3831` - // Minimum execution time: 22_288_000 picoseconds. - Weight::from_parts(23_569_000, 3831) + // Minimum execution time: 22_624_000 picoseconds. + Weight::from_parts(23_733_000, 3831) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(11_u64)) } @@ -159,10 +159,10 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `140 + x * (61 ±0)` // Estimated: `1624 + x * (2537 ±0)` - // Minimum execution time: 6_275_000 picoseconds. - Weight::from_parts(6_444_708, 1624) - // Standard Error: 1_217 - .saturating_add(Weight::from_parts(861_814, 0).saturating_mul(x.into())) + // Minimum execution time: 6_214_000 picoseconds. + Weight::from_parts(6_366_604, 1624) + // Standard Error: 1_230 + .saturating_add(Weight::from_parts(872_056, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(x.into()))) @@ -176,8 +176,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `298` // Estimated: `3763` - // Minimum execution time: 20_451_000 picoseconds. - Weight::from_parts(20_995_000, 3763) + // Minimum execution time: 20_021_000 picoseconds. + Weight::from_parts(20_830_000, 3763) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -195,8 +195,8 @@ impl pallet_moonbeam_orbiters::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `256` // Estimated: `6196` - // Minimum execution time: 28_935_000 picoseconds. - Weight::from_parts(29_646_000, 6196) + // Minimum execution time: 28_981_000 picoseconds. + Weight::from_parts(29_874_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } diff --git a/runtime/common/src/weights/pallet_multisig.rs b/runtime/common/src/weights/pallet_multisig.rs index 1f8ba6ade0..228ea92bf6 100644 --- a/runtime/common/src/weights/pallet_multisig.rs +++ b/runtime/common/src/weights/pallet_multisig.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_multisig` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -53,10 +53,10 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 14_135_000 picoseconds. - Weight::from_parts(14_963_477, 1527) - // Standard Error: 3 - .saturating_add(Weight::from_parts(492, 0).saturating_mul(z.into())) + // Minimum execution time: 15_012_000 picoseconds. + Weight::from_parts(15_722_401, 1527) + // Standard Error: 2 + .saturating_add(Weight::from_parts(509, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Multisig::Multisigs` (r:1 w:1) @@ -67,12 +67,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304` // Estimated: `5587` - // Minimum execution time: 40_005_000 picoseconds. - Weight::from_parts(30_775_591, 5587) - // Standard Error: 735 - .saturating_add(Weight::from_parts(105_651, 0).saturating_mul(s.into())) - // Standard Error: 7 - .saturating_add(Weight::from_parts(1_454, 0).saturating_mul(z.into())) + // Minimum execution time: 41_674_000 picoseconds. + Weight::from_parts(31_403_043, 5587) + // Standard Error: 818 + .saturating_add(Weight::from_parts(117_130, 0).saturating_mul(s.into())) + // Standard Error: 8 + .saturating_add(Weight::from_parts(1_509, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -84,12 +84,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `312` // Estimated: `5587` - // Minimum execution time: 25_708_000 picoseconds. - Weight::from_parts(17_223_261, 5587) - // Standard Error: 424 - .saturating_add(Weight::from_parts(93_873, 0).saturating_mul(s.into())) + // Minimum execution time: 25_687_000 picoseconds. + Weight::from_parts(16_128_185, 5587) + // Standard Error: 414 + .saturating_add(Weight::from_parts(105_531, 0).saturating_mul(s.into())) // Standard Error: 4 - .saturating_add(Weight::from_parts(1_423, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_490, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -105,12 +105,12 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `475 + s * (20 ±0)` // Estimated: `5587 + s * (20 ±0)` - // Minimum execution time: 51_624_000 picoseconds. - Weight::from_parts(38_977_604, 5587) - // Standard Error: 845 - .saturating_add(Weight::from_parts(146_636, 0).saturating_mul(s.into())) + // Minimum execution time: 52_339_000 picoseconds. + Weight::from_parts(38_249_617, 5587) + // Standard Error: 884 + .saturating_add(Weight::from_parts(156_197, 0).saturating_mul(s.into())) // Standard Error: 8 - .saturating_add(Weight::from_parts(1_462, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_550, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 20).saturating_mul(s.into())) @@ -122,10 +122,10 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `304` // Estimated: `5587` - // Minimum execution time: 28_091_000 picoseconds. - Weight::from_parts(29_260_231, 5587) - // Standard Error: 785 - .saturating_add(Weight::from_parts(107_501, 0).saturating_mul(s.into())) + // Minimum execution time: 28_704_000 picoseconds. + Weight::from_parts(29_906_375, 5587) + // Standard Error: 792 + .saturating_add(Weight::from_parts(117_318, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -136,10 +136,10 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `312` // Estimated: `5587` - // Minimum execution time: 15_175_000 picoseconds. - Weight::from_parts(15_799_453, 5587) - // Standard Error: 496 - .saturating_add(Weight::from_parts(95_369, 0).saturating_mul(s.into())) + // Minimum execution time: 14_532_000 picoseconds. + Weight::from_parts(14_972_942, 5587) + // Standard Error: 452 + .saturating_add(Weight::from_parts(102_638, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -150,10 +150,10 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `474` // Estimated: `5587` - // Minimum execution time: 29_244_000 picoseconds. - Weight::from_parts(30_313_817, 5587) - // Standard Error: 647 - .saturating_add(Weight::from_parts(108_554, 0).saturating_mul(s.into())) + // Minimum execution time: 29_256_000 picoseconds. + Weight::from_parts(29_906_746, 5587) + // Standard Error: 635 + .saturating_add(Weight::from_parts(113_811, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_parachain_staking.rs b/runtime/common/src/weights/pallet_parachain_staking.rs index 56b30eb479..ba5faa0126 100644 --- a/runtime/common/src/weights/pallet_parachain_staking.rs +++ b/runtime/common/src/weights/pallet_parachain_staking.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_parachain_staking` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `88` // Estimated: `1573` - // Minimum execution time: 7_605_000 picoseconds. - Weight::from_parts(7_892_000, 1573) + // Minimum execution time: 7_647_000 picoseconds. + Weight::from_parts(8_011_000, 1573) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -63,36 +63,41 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `88` // Estimated: `1573` - // Minimum execution time: 35_547_000 picoseconds. - Weight::from_parts(36_154_000, 1573) + // Minimum execution time: 35_622_000 picoseconds. + Weight::from_parts(36_165_000, 1573) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::ParachainBondInfo` (r:1 w:1) - /// Proof: `ParachainStaking::ParachainBondInfo` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::InflationDistributionInfo` (r:1 w:1) + /// Proof: `ParachainStaking::InflationDistributionInfo` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_parachain_bond_account() -> Weight { // Proof Size summary in bytes: - // Measured: `7` - // Estimated: `1492` - // Minimum execution time: 6_027_000 picoseconds. - Weight::from_parts(6_458_000, 1492) + // Measured: `30` + // Estimated: `1515` + // Minimum execution time: 8_666_000 picoseconds. + Weight::from_parts(9_092_000, 1515) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::ParachainBondInfo` (r:1 w:1) - /// Proof: `ParachainStaking::ParachainBondInfo` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::InflationDistributionInfo` (r:1 w:1) + /// Proof: `ParachainStaking::InflationDistributionInfo` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_parachain_bond_reserve_percent() -> Weight { // Proof Size summary in bytes: - // Measured: `7` - // Estimated: `1492` - // Minimum execution time: 6_144_000 picoseconds. - Weight::from_parts(6_473_000, 1492) + // Measured: `30` + // Estimated: `1515` + // Minimum execution time: 8_681_000 picoseconds. + Weight::from_parts(8_983_000, 1515) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `ParachainStaking::InflationDistributionInfo` (r:1 w:1) + /// Proof: `ParachainStaking::InflationDistributionInfo` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_inflation_distribution_config() -> Weight { - // TODO: regenerate this file - Weight::from_parts(14_492_000, 1491) + // Proof Size summary in bytes: + // Measured: `30` + // Estimated: `1515` + // Minimum execution time: 6_450_000 picoseconds. + Weight::from_parts(6_783_000, 1515) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,8 +107,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `28` // Estimated: `1513` - // Minimum execution time: 6_990_000 picoseconds. - Weight::from_parts(7_275_000, 1513) + // Minimum execution time: 6_806_000 picoseconds. + Weight::from_parts(7_070_000, 1513) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -113,8 +118,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `27` // Estimated: `1512` - // Minimum execution time: 6_233_000 picoseconds. - Weight::from_parts(6_584_000, 1512) + // Minimum execution time: 6_293_000 picoseconds. + Weight::from_parts(6_669_000, 1512) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -126,8 +131,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `116` // Estimated: `1601` - // Minimum execution time: 37_593_000 picoseconds. - Weight::from_parts(38_296_000, 1601) + // Minimum execution time: 37_922_000 picoseconds. + Weight::from_parts(38_469_000, 1601) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -154,10 +159,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1417 + x * (38 ±0)` // Estimated: `4752 + x * (41 ±0)` - // Minimum execution time: 46_754_000 picoseconds. - Weight::from_parts(54_914_434, 4752) - // Standard Error: 1_488 - .saturating_add(Weight::from_parts(110_141, 0).saturating_mul(x.into())) + // Minimum execution time: 46_685_000 picoseconds. + Weight::from_parts(55_827_036, 4752) + // Standard Error: 1_762 + .saturating_add(Weight::from_parts(91_489, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) .saturating_add(Weight::from_parts(0, 41).saturating_mul(x.into())) @@ -171,10 +176,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `665 + x * (37 ±0)` // Estimated: `4023 + x * (38 ±0)` - // Minimum execution time: 14_857_000 picoseconds. - Weight::from_parts(18_697_005, 4023) - // Standard Error: 824 - .saturating_add(Weight::from_parts(95_265, 0).saturating_mul(x.into())) + // Minimum execution time: 14_652_000 picoseconds. + Weight::from_parts(19_765_600, 4023) + // Standard Error: 853 + .saturating_add(Weight::from_parts(62_538, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 38).saturating_mul(x.into())) @@ -202,12 +207,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `x` is `[2, 350]`. fn execute_leave_candidates_worst_case(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1700 + x * (431 ±0)` - // Estimated: `4948 + x * (3762 ±0)` - // Minimum execution time: 96_853_000 picoseconds. - Weight::from_parts(100_169_000, 4948) - // Standard Error: 75_583 - .saturating_add(Weight::from_parts(35_658_586, 0).saturating_mul(x.into())) + // Measured: `1739 + x * (431 ±0)` + // Estimated: `4987 + x * (3762 ±0)` + // Minimum execution time: 98_097_000 picoseconds. + Weight::from_parts(100_631_000, 4987) + // Standard Error: 75_420 + .saturating_add(Weight::from_parts(36_196_060, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -238,12 +243,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `y` is `[2, 350]`. fn execute_leave_candidates_ideal(x: u32, _y: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1695 + x * (431 ±0)` - // Estimated: `4907 + x * (3762 ±0)` - // Minimum execution time: 88_884_000 picoseconds. - Weight::from_parts(90_079_000, 4907) - // Standard Error: 33_913 - .saturating_add(Weight::from_parts(37_230_313, 0).saturating_mul(x.into())) + // Measured: `1734 + x * (431 ±0)` + // Estimated: `4946 + x * (3762 ±0)` + // Minimum execution time: 92_552_000 picoseconds. + Weight::from_parts(95_401_000, 4946) + // Standard Error: 32_367 + .saturating_add(Weight::from_parts(37_893_086, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().writes(5_u64)) @@ -259,10 +264,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `633 + x * (37 ±0)` // Estimated: `3991 + x * (38 ±0)` - // Minimum execution time: 14_558_000 picoseconds. - Weight::from_parts(18_665_113, 3991) - // Standard Error: 728 - .saturating_add(Weight::from_parts(70_199, 0).saturating_mul(x.into())) + // Minimum execution time: 14_398_000 picoseconds. + Weight::from_parts(19_059_639, 3991) + // Standard Error: 870 + .saturating_add(Weight::from_parts(61_826, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 38).saturating_mul(x.into())) @@ -276,10 +281,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `530 + x * (38 ±0)` // Estimated: `3931 + x * (39 ±0)` - // Minimum execution time: 14_032_000 picoseconds. - Weight::from_parts(18_118_102, 3931) - // Standard Error: 1_057 - .saturating_add(Weight::from_parts(73_062, 0).saturating_mul(x.into())) + // Minimum execution time: 13_890_000 picoseconds. + Weight::from_parts(18_129_159, 3931) + // Standard Error: 890 + .saturating_add(Weight::from_parts(66_340, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 39).saturating_mul(x.into())) @@ -293,10 +298,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `494 + x * (38 ±0)` // Estimated: `3895 + x * (39 ±0)` - // Minimum execution time: 13_512_000 picoseconds. - Weight::from_parts(17_732_954, 3895) - // Standard Error: 818 - .saturating_add(Weight::from_parts(71_101, 0).saturating_mul(x.into())) + // Minimum execution time: 13_411_000 picoseconds. + Weight::from_parts(18_108_845, 3895) + // Standard Error: 904 + .saturating_add(Weight::from_parts(64_530, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 39).saturating_mul(x.into())) @@ -318,10 +323,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1233 + x * (42 ±0)` // Estimated: `4752 + x * (44 ±0)` - // Minimum execution time: 41_622_000 picoseconds. - Weight::from_parts(48_808_924, 4752) - // Standard Error: 1_538 - .saturating_add(Weight::from_parts(104_559, 0).saturating_mul(x.into())) + // Minimum execution time: 43_007_000 picoseconds. + Weight::from_parts(50_801_306, 4752) + // Standard Error: 1_622 + .saturating_add(Weight::from_parts(92_969, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) .saturating_add(Weight::from_parts(0, 44).saturating_mul(x.into())) @@ -332,8 +337,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `171` // Estimated: `3636` - // Minimum execution time: 12_236_000 picoseconds. - Weight::from_parts(12_471_000, 3636) + // Minimum execution time: 12_150_000 picoseconds. + Weight::from_parts(12_440_000, 3636) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -354,10 +359,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1322 + x * (42 ±0)` // Estimated: `4752 + x * (43 ±0)` - // Minimum execution time: 45_309_000 picoseconds. - Weight::from_parts(52_618_430, 4752) - // Standard Error: 1_276 - .saturating_add(Weight::from_parts(92_735, 0).saturating_mul(x.into())) + // Minimum execution time: 45_253_000 picoseconds. + Weight::from_parts(53_063_950, 4752) + // Standard Error: 1_401 + .saturating_add(Weight::from_parts(88_117, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) .saturating_add(Weight::from_parts(0, 43).saturating_mul(x.into())) @@ -379,10 +384,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `1302 + x * (42 ±0)` // Estimated: `4752 + x * (43 ±0)` - // Minimum execution time: 41_712_000 picoseconds. - Weight::from_parts(48_418_838, 4752) - // Standard Error: 1_162 - .saturating_add(Weight::from_parts(90_480, 0).saturating_mul(x.into())) + // Minimum execution time: 41_190_000 picoseconds. + Weight::from_parts(47_789_024, 4752) + // Standard Error: 1_213 + .saturating_add(Weight::from_parts(75_753, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) .saturating_add(Weight::from_parts(0, 43).saturating_mul(x.into())) @@ -393,8 +398,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `191` // Estimated: `3656` - // Minimum execution time: 11_442_000 picoseconds. - Weight::from_parts(11_799_000, 3656) + // Minimum execution time: 11_273_000 picoseconds. + Weight::from_parts(11_634_000, 3656) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -420,12 +425,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `2461 + x * (79 ±0) + y * (38 ±0)` // Estimated: `5710 + x * (81 ±0) + y * (39 ±0)` - // Minimum execution time: 90_395_000 picoseconds. - Weight::from_parts(72_898_619, 5710) - // Standard Error: 2_645 - .saturating_add(Weight::from_parts(225_923, 0).saturating_mul(x.into())) - // Standard Error: 867 - .saturating_add(Weight::from_parts(82_123, 0).saturating_mul(y.into())) + // Minimum execution time: 87_674_000 picoseconds. + Weight::from_parts(72_809_577, 5710) + // Standard Error: 3_406 + .saturating_add(Weight::from_parts(201_414, 0).saturating_mul(x.into())) + // Standard Error: 1_117 + .saturating_add(Weight::from_parts(74_459, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) .saturating_add(Weight::from_parts(0, 81).saturating_mul(x.into())) @@ -438,12 +443,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `x` is `[0, 349]`. fn schedule_revoke_delegation(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `567 + x * (42 ±0)` - // Estimated: `4013 + x * (43 ±0)` - // Minimum execution time: 14_980_000 picoseconds. - Weight::from_parts(21_164_970, 4013) - // Standard Error: 896 - .saturating_add(Weight::from_parts(93_739, 0).saturating_mul(x.into())) + // Measured: `606 + x * (42 ±0)` + // Estimated: `4050 + x * (43 ±0)` + // Minimum execution time: 15_311_000 picoseconds. + Weight::from_parts(24_384_755, 4050) + // Standard Error: 1_020 + .saturating_add(Weight::from_parts(76_463, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 43).saturating_mul(x.into())) @@ -469,12 +474,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `x` is `[0, 349]`. fn delegator_bond_more(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `2016 + x * (79 ±0)` - // Estimated: `5438 + x * (79 ±0)` - // Minimum execution time: 59_785_000 picoseconds. - Weight::from_parts(73_580_149, 5438) - // Standard Error: 1_151 - .saturating_add(Weight::from_parts(142_269, 0).saturating_mul(x.into())) + // Measured: `2053 + x * (79 ±0)` + // Estimated: `5475 + x * (79 ±0)` + // Minimum execution time: 61_489_000 picoseconds. + Weight::from_parts(77_010_018, 5475) + // Standard Error: 1_335 + .saturating_add(Weight::from_parts(120_109, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) .saturating_add(Weight::from_parts(0, 79).saturating_mul(x.into())) @@ -486,12 +491,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `x` is `[0, 349]`. fn schedule_delegator_bond_less(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `567 + x * (42 ±0)` - // Estimated: `4013 + x * (43 ±0)` - // Minimum execution time: 15_317_000 picoseconds. - Weight::from_parts(21_959_219, 4013) - // Standard Error: 976 - .saturating_add(Weight::from_parts(89_414, 0).saturating_mul(x.into())) + // Measured: `606 + x * (42 ±0)` + // Estimated: `4050 + x * (43 ±0)` + // Minimum execution time: 15_862_000 picoseconds. + Weight::from_parts(23_900_149, 4050) + // Standard Error: 941 + .saturating_add(Weight::from_parts(77_807, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 43).saturating_mul(x.into())) @@ -518,10 +523,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// Proof: `ParachainStaking::Total` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn execute_revoke_delegation() -> Weight { // Proof Size summary in bytes: - // Measured: `998` + // Measured: `1037` // Estimated: `4752` - // Minimum execution time: 71_618_000 picoseconds. - Weight::from_parts(73_885_000, 4752) + // Minimum execution time: 71_342_000 picoseconds. + Weight::from_parts(73_839_000, 4752) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -549,10 +554,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// Proof: `ParachainStaking::Total` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn execute_delegator_revoke_delegation_worst() -> Weight { // Proof Size summary in bytes: - // Measured: `37342` - // Estimated: `40807` - // Minimum execution time: 145_916_000 picoseconds. - Weight::from_parts(150_941_000, 40807) + // Measured: `37381` + // Estimated: `40846` + // Minimum execution time: 140_910_000 picoseconds. + Weight::from_parts(146_625_000, 40846) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } @@ -578,10 +583,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// Proof: `ParachainStaking::Total` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn execute_delegator_bond_less_worst() -> Weight { // Proof Size summary in bytes: - // Measured: `29964` - // Estimated: `33429` - // Minimum execution time: 121_602_000 picoseconds. - Weight::from_parts(125_406_000, 33429) + // Measured: `30003` + // Estimated: `33468` + // Minimum execution time: 117_749_000 picoseconds. + Weight::from_parts(122_882_000, 33468) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } @@ -592,12 +597,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `x` is `[0, 349]`. fn cancel_delegation_request(x: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `664 + x * (42 ±0)` - // Estimated: `4093 + x * (43 ±0)` - // Minimum execution time: 19_257_000 picoseconds. - Weight::from_parts(27_516_619, 4093) - // Standard Error: 791 - .saturating_add(Weight::from_parts(73_849, 0).saturating_mul(x.into())) + // Measured: `703 + x * (42 ±0)` + // Estimated: `4132 + x * (43 ±0)` + // Minimum execution time: 22_845_000 picoseconds. + Weight::from_parts(28_473_898, 4132) + // Standard Error: 640 + .saturating_add(Weight::from_parts(64_623, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 43).saturating_mul(x.into())) @@ -608,8 +613,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `3` // Estimated: `3468` - // Minimum execution time: 2_593_000 picoseconds. - Weight::from_parts(2_673_000, 3468) + // Minimum execution time: 2_451_000 picoseconds. + Weight::from_parts(2_620_000, 3468) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `ParachainStaking::DelegationScheduledRequests` (r:1 w:0) @@ -619,12 +624,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `y` is `[0, 100]`. fn get_rewardable_delegators(y: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `73 + y * (36 ±0)` - // Estimated: `3537 + y * (36 ±0)` - // Minimum execution time: 5_882_000 picoseconds. - Weight::from_parts(7_266_012, 3537) - // Standard Error: 596 - .saturating_add(Weight::from_parts(46_898, 0).saturating_mul(y.into())) + // Measured: `90 + y * (36 ±0)` + // Estimated: `3554 + y * (36 ±0)` + // Minimum execution time: 6_158_000 picoseconds. + Weight::from_parts(7_691_579, 3554) + // Standard Error: 564 + .saturating_add(Weight::from_parts(46_304, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(Weight::from_parts(0, 36).saturating_mul(y.into())) } @@ -649,13 +654,13 @@ impl pallet_parachain_staking::WeightInfo for WeightInf fn select_top_candidates(x: u32, y: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + x * (3816 ±0) + y * (1800 ±0)` - // Estimated: `3693 + x * (3975 ±39) + y * (639 ±19)` - // Minimum execution time: 19_219_000 picoseconds. - Weight::from_parts(19_845_000, 3693) - // Standard Error: 92_798 - .saturating_add(Weight::from_parts(17_413_979, 0).saturating_mul(x.into())) - // Standard Error: 46_276 - .saturating_add(Weight::from_parts(1_575_283, 0).saturating_mul(y.into())) + // Estimated: `3710 + x * (3975 ±39) + y * (639 ±19)` + // Minimum execution time: 19_220_000 picoseconds. + Weight::from_parts(19_820_000, 3710) + // Standard Error: 91_077 + .saturating_add(Weight::from_parts(16_463_778, 0).saturating_mul(x.into())) + // Standard Error: 45_417 + .saturating_add(Weight::from_parts(1_544_255, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().reads((4_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) @@ -689,13 +694,13 @@ impl pallet_parachain_staking::WeightInfo for WeightInf fn pay_one_collator_reward_best(x: u32, y: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + x * (396 ±0) + y * (156 ±0) + z * (41 ±0)` - // Estimated: `126467 + x * (2591 ±28) + y * (2234 ±28) + z * (28 ±0)` - // Minimum execution time: 211_000 picoseconds. - Weight::from_parts(218_000, 126467) - // Standard Error: 519_254 - .saturating_add(Weight::from_parts(49_020_535, 0).saturating_mul(x.into())) - // Standard Error: 519_254 - .saturating_add(Weight::from_parts(30_229_813, 0).saturating_mul(y.into())) + // Estimated: `126506 + x * (2591 ±20) + y * (2234 ±20) + z * (28 ±0)` + // Minimum execution time: 210_000 picoseconds. + Weight::from_parts(223_000, 126506) + // Standard Error: 528_086 + .saturating_add(Weight::from_parts(50_791_528, 0).saturating_mul(x.into())) + // Standard Error: 528_086 + .saturating_add(Weight::from_parts(30_714_396, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(y.into()))) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(x.into()))) @@ -721,12 +726,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// The range of component `y` is `[0, 300]`. fn pay_one_collator_reward(y: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `1764 + y * (161 ±0)` - // Estimated: `7437 + y * (2591 ±0)` - // Minimum execution time: 46_483_000 picoseconds. - Weight::from_parts(36_905_544, 7437) - // Standard Error: 7_521 - .saturating_add(Weight::from_parts(14_153_051, 0).saturating_mul(y.into())) + // Measured: `1781 + y * (161 ±0)` + // Estimated: `7454 + y * (2591 ±0)` + // Minimum execution time: 48_653_000 picoseconds. + Weight::from_parts(43_641_623, 7454) + // Standard Error: 6_528 + .saturating_add(Weight::from_parts(15_231_398, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(y.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) @@ -737,8 +742,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 655_000 picoseconds. - Weight::from_parts(722_000, 0) + // Minimum execution time: 664_000 picoseconds. + Weight::from_parts(757_000, 0) } /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -750,12 +755,12 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `672 + x * (22 ±0) + y * (36 ±0)` // Estimated: `4028 + x * (23 ±0) + y * (36 ±0)` - // Minimum execution time: 25_963_000 picoseconds. - Weight::from_parts(26_612_109, 4028) - // Standard Error: 685 - .saturating_add(Weight::from_parts(57_307, 0).saturating_mul(x.into())) - // Standard Error: 2_052 - .saturating_add(Weight::from_parts(64_959, 0).saturating_mul(y.into())) + // Minimum execution time: 23_554_000 picoseconds. + Weight::from_parts(22_032_839, 4028) + // Standard Error: 697 + .saturating_add(Weight::from_parts(51_005, 0).saturating_mul(x.into())) + // Standard Error: 2_087 + .saturating_add(Weight::from_parts(76_602, 0).saturating_mul(y.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) .saturating_add(Weight::from_parts(0, 23).saturating_mul(x.into())) @@ -788,12 +793,14 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `0 + x * (60 ±0) + y * (21 ±0) + z * (78 ±0)` // Estimated: `26250 + x * (44 ±0) + y * (19 ±0) + z * (76 ±1)` - // Minimum execution time: 100_869_000 picoseconds. - Weight::from_parts(79_778_917, 26250) - // Standard Error: 1_854 - .saturating_add(Weight::from_parts(153_339, 0).saturating_mul(x.into())) - // Standard Error: 6_546 - .saturating_add(Weight::from_parts(324_002, 0).saturating_mul(z.into())) + // Minimum execution time: 95_423_000 picoseconds. + Weight::from_parts(75_370_797, 26250) + // Standard Error: 1_333 + .saturating_add(Weight::from_parts(138_208, 0).saturating_mul(x.into())) + // Standard Error: 1_337 + .saturating_add(Weight::from_parts(1_693, 0).saturating_mul(y.into())) + // Standard Error: 4_710 + .saturating_add(Weight::from_parts(228_804, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) .saturating_add(Weight::from_parts(0, 44).saturating_mul(x.into())) @@ -824,10 +831,10 @@ impl pallet_parachain_staking::WeightInfo for WeightInf /// Proof: `ParachainStaking::Total` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn delegate_with_auto_compound_worst() -> Weight { // Proof Size summary in bytes: - // Measured: `48131` - // Estimated: `54071` - // Minimum execution time: 232_546_000 picoseconds. - Weight::from_parts(239_665_000, 54071) + // Measured: `48170` + // Estimated: `54110` + // Minimum execution time: 227_976_000 picoseconds. + Weight::from_parts(244_861_000, 54110) .saturating_add(T::DbWeight::get().reads(15_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } @@ -837,8 +844,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `128` // Estimated: `3581` - // Minimum execution time: 15_426_000 picoseconds. - Weight::from_parts(15_776_000, 3581) + // Minimum execution time: 16_554_000 picoseconds. + Weight::from_parts(16_935_000, 3581) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -862,8 +869,8 @@ impl pallet_parachain_staking::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `11566` // Estimated: `17506` - // Minimum execution time: 70_732_000 picoseconds. - Weight::from_parts(73_054_000, 17506) + // Minimum execution time: 71_223_000 picoseconds. + Weight::from_parts(75_629_000, 17506) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/common/src/weights/pallet_parameters.rs b/runtime/common/src/weights/pallet_parameters.rs index 5f24207772..5058a78f6a 100644 --- a/runtime/common/src/weights/pallet_parameters.rs +++ b/runtime/common/src/weights/pallet_parameters.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_parameters` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -50,7 +50,7 @@ impl pallet_parameters::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_024_000 picoseconds. - Weight::from_parts(6_401_000, 0) + // Minimum execution time: 5_968_000 picoseconds. + Weight::from_parts(6_424_000, 0) } } diff --git a/runtime/common/src/weights/pallet_precompile_benchmarks.rs b/runtime/common/src/weights/pallet_precompile_benchmarks.rs index 8176f36045..188c900326 100644 --- a/runtime/common/src/weights/pallet_precompile_benchmarks.rs +++ b/runtime/common/src/weights/pallet_precompile_benchmarks.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_precompile_benchmarks` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -51,10 +51,10 @@ impl pallet_precompile_benchmarks::WeightInfo for Weigh // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 73_369_000 picoseconds. - Weight::from_parts(73_842_000, 0) - // Standard Error: 2_347 - .saturating_add(Weight::from_parts(649_594, 0).saturating_mul(x.into())) + // Minimum execution time: 74_350_000 picoseconds. + Weight::from_parts(74_682_000, 0) + // Standard Error: 2_362 + .saturating_add(Weight::from_parts(655_768, 0).saturating_mul(x.into())) } /// Storage: `RelayStorageRoots::RelayStorageRootKeys` (r:1 w:0) /// Proof: `RelayStorageRoots::RelayStorageRootKeys` (`max_values`: Some(1), `max_size`: Some(121), added: 616, mode: `MaxEncodedLen`) @@ -62,16 +62,16 @@ impl pallet_precompile_benchmarks::WeightInfo for Weigh // Proof Size summary in bytes: // Measured: `227` // Estimated: `1606` - // Minimum execution time: 4_152_000 picoseconds. - Weight::from_parts(4_383_000, 1606) + // Minimum execution time: 4_331_000 picoseconds. + Weight::from_parts(4_493_000, 1606) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn p256_verify() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_569_886_000 picoseconds. - Weight::from_parts(1_580_721_000, 0) + // Minimum execution time: 1_572_336_000 picoseconds. + Weight::from_parts(1_580_625_000, 0) // TODO: Remove this multiplication once we are comfortable with the weight estimation // Double the weight just to mitigate the possibility of having a signature that // takes longer to verify diff --git a/runtime/common/src/weights/pallet_preimage.rs b/runtime/common/src/weights/pallet_preimage.rs index 85dd957f0e..e5702f090e 100644 --- a/runtime/common/src/weights/pallet_preimage.rs +++ b/runtime/common/src/weights/pallet_preimage.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_preimage` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -59,10 +59,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `3544` - // Minimum execution time: 46_975_000 picoseconds. - Weight::from_parts(47_859_000, 3544) - // Standard Error: 6 - .saturating_add(Weight::from_parts(2_489, 0).saturating_mul(s.into())) + // Minimum execution time: 48_399_000 picoseconds. + Weight::from_parts(48_725_000, 3544) + // Standard Error: 5 + .saturating_add(Weight::from_parts(2_391, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -77,10 +77,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 14_663_000 picoseconds. - Weight::from_parts(14_911_000, 3544) - // Standard Error: 6 - .saturating_add(Weight::from_parts(2_510, 0).saturating_mul(s.into())) + // Minimum execution time: 14_564_000 picoseconds. + Weight::from_parts(14_717_000, 3544) + // Standard Error: 5 + .saturating_add(Weight::from_parts(2_390, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -95,10 +95,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 13_981_000 picoseconds. - Weight::from_parts(14_247_000, 3544) + // Minimum execution time: 13_796_000 picoseconds. + Weight::from_parts(13_963_000, 3544) // Standard Error: 5 - .saturating_add(Weight::from_parts(2_525, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(2_387, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -114,8 +114,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `220` // Estimated: `3544` - // Minimum execution time: 63_566_000 picoseconds. - Weight::from_parts(65_145_000, 3544) + // Minimum execution time: 52_399_000 picoseconds. + Weight::from_parts(55_628_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -129,8 +129,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `144` // Estimated: `3544` - // Minimum execution time: 30_640_000 picoseconds. - Weight::from_parts(33_217_000, 3544) + // Minimum execution time: 25_390_000 picoseconds. + Weight::from_parts(31_375_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -142,8 +142,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `176` // Estimated: `3544` - // Minimum execution time: 25_884_000 picoseconds. - Weight::from_parts(29_095_000, 3544) + // Minimum execution time: 19_487_000 picoseconds. + Weight::from_parts(24_540_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -155,8 +155,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `144` // Estimated: `3544` - // Minimum execution time: 19_445_000 picoseconds. - Weight::from_parts(20_860_000, 3544) + // Minimum execution time: 13_287_000 picoseconds. + Weight::from_parts(15_026_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -168,8 +168,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `3544` - // Minimum execution time: 16_603_000 picoseconds. - Weight::from_parts(17_707_000, 3544) + // Minimum execution time: 14_467_000 picoseconds. + Weight::from_parts(15_358_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -181,8 +181,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 9_900_000 picoseconds. - Weight::from_parts(10_450_000, 3544) + // Minimum execution time: 9_617_000 picoseconds. + Weight::from_parts(10_100_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -196,8 +196,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `144` // Estimated: `3544` - // Minimum execution time: 24_822_000 picoseconds. - Weight::from_parts(28_189_000, 3544) + // Minimum execution time: 20_691_000 picoseconds. + Weight::from_parts(23_871_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -209,8 +209,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 10_264_000 picoseconds. - Weight::from_parts(10_796_000, 3544) + // Minimum execution time: 9_622_000 picoseconds. + Weight::from_parts(9_978_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -222,8 +222,8 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `106` // Estimated: `3544` - // Minimum execution time: 9_508_000 picoseconds. - Weight::from_parts(10_274_000, 3544) + // Minimum execution time: 9_597_000 picoseconds. + Weight::from_parts(9_775_000, 3544) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -240,10 +240,10 @@ impl pallet_preimage::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1461 + n * (203 ±0)` // Estimated: `990 + n * (2591 ±0)` - // Minimum execution time: 57_983_000 picoseconds. - Weight::from_parts(59_722_000, 990) - // Standard Error: 48_752 - .saturating_add(Weight::from_parts(56_684_716, 0).saturating_mul(n.into())) + // Minimum execution time: 59_274_000 picoseconds. + Weight::from_parts(60_453_000, 990) + // Standard Error: 43_506 + .saturating_add(Weight::from_parts(56_432_973, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into()))) .saturating_add(Weight::from_parts(0, 2591).saturating_mul(n.into())) diff --git a/runtime/common/src/weights/pallet_proxy.rs b/runtime/common/src/weights/pallet_proxy.rs index ae62f6c6ec..9f0f61870e 100644 --- a/runtime/common/src/weights/pallet_proxy.rs +++ b/runtime/common/src/weights/pallet_proxy.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_proxy` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -55,10 +55,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `191 + p * (25 ±0)` // Estimated: `4310 + p * (25 ±0)` - // Minimum execution time: 14_516_000 picoseconds. - Weight::from_parts(15_238_209, 4310) - // Standard Error: 984 - .saturating_add(Weight::from_parts(37_395, 0).saturating_mul(p.into())) + // Minimum execution time: 14_586_000 picoseconds. + Weight::from_parts(15_377_186, 4310) + // Standard Error: 1_094 + .saturating_add(Weight::from_parts(34_865, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(Weight::from_parts(0, 25).saturating_mul(p.into())) // 1 DB read that happen when filtering the proxy call transaction @@ -78,12 +78,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `443 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302 + a * (60 ±0) + p * (22 ±0)` - // Minimum execution time: 37_391_000 picoseconds. - Weight::from_parts(38_087_056, 5302) - // Standard Error: 2_252 - .saturating_add(Weight::from_parts(154_615, 0).saturating_mul(a.into())) - // Standard Error: 2_327 - .saturating_add(Weight::from_parts(17_070, 0).saturating_mul(p.into())) + // Minimum execution time: 39_155_000 picoseconds. + Weight::from_parts(39_580_029, 5302) + // Standard Error: 2_261 + .saturating_add(Weight::from_parts(178_748, 0).saturating_mul(a.into())) + // Standard Error: 2_336 + .saturating_add(Weight::from_parts(27_980, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 60).saturating_mul(a.into())) @@ -99,10 +99,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `329 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 21_747_000 picoseconds. - Weight::from_parts(24_754_603, 5302) - // Standard Error: 3_972 - .saturating_add(Weight::from_parts(208_296, 0).saturating_mul(a.into())) + // Minimum execution time: 23_473_000 picoseconds. + Weight::from_parts(26_209_989, 5302) + // Standard Error: 3_454 + .saturating_add(Weight::from_parts(200_052, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -116,10 +116,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `329 + a * (56 ±0)` // Estimated: `5302` - // Minimum execution time: 21_639_000 picoseconds. - Weight::from_parts(24_746_374, 5302) - // Standard Error: 4_127 - .saturating_add(Weight::from_parts(209_178, 0).saturating_mul(a.into())) + // Minimum execution time: 23_328_000 picoseconds. + Weight::from_parts(26_139_743, 5302) + // Standard Error: 3_496 + .saturating_add(Weight::from_parts(203_561, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -135,12 +135,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `345 + a * (56 ±0) + p * (25 ±0)` // Estimated: `5302` - // Minimum execution time: 31_646_000 picoseconds. - Weight::from_parts(32_005_044, 5302) - // Standard Error: 1_899 - .saturating_add(Weight::from_parts(161_454, 0).saturating_mul(a.into())) - // Standard Error: 1_963 - .saturating_add(Weight::from_parts(12_822, 0).saturating_mul(p.into())) + // Minimum execution time: 33_295_000 picoseconds. + Weight::from_parts(33_799_923, 5302) + // Standard Error: 1_797 + .saturating_add(Weight::from_parts(166_234, 0).saturating_mul(a.into())) + // Standard Error: 1_857 + .saturating_add(Weight::from_parts(14_785, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -151,10 +151,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 21_468_000 picoseconds. - Weight::from_parts(22_504_555, 4310) - // Standard Error: 1_112 - .saturating_add(Weight::from_parts(42_496, 0).saturating_mul(p.into())) + // Minimum execution time: 23_192_000 picoseconds. + Weight::from_parts(23_993_610, 4310) + // Standard Error: 1_053 + .saturating_add(Weight::from_parts(37_528, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -165,10 +165,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 21_344_000 picoseconds. - Weight::from_parts(22_514_605, 4310) - // Standard Error: 1_796 - .saturating_add(Weight::from_parts(41_075, 0).saturating_mul(p.into())) + // Minimum execution time: 23_031_000 picoseconds. + Weight::from_parts(23_878_806, 4310) + // Standard Error: 1_163 + .saturating_add(Weight::from_parts(43_391, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -179,10 +179,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `149 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 20_829_000 picoseconds. - Weight::from_parts(21_669_942, 4310) - // Standard Error: 1_161 - .saturating_add(Weight::from_parts(37_472, 0).saturating_mul(p.into())) + // Minimum execution time: 20_886_000 picoseconds. + Weight::from_parts(21_806_461, 4310) + // Standard Error: 1_004 + .saturating_add(Weight::from_parts(28_797, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -193,10 +193,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `161` // Estimated: `4310` - // Minimum execution time: 22_495_000 picoseconds. - Weight::from_parts(23_705_178, 4310) - // Standard Error: 1_185 - .saturating_add(Weight::from_parts(11_031, 0).saturating_mul(p.into())) + // Minimum execution time: 24_541_000 picoseconds. + Weight::from_parts(25_363_398, 4310) + // Standard Error: 1_033 + .saturating_add(Weight::from_parts(7_508, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -207,10 +207,10 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `174 + p * (25 ±0)` // Estimated: `4310` - // Minimum execution time: 21_651_000 picoseconds. - Weight::from_parts(22_471_734, 4310) - // Standard Error: 993 - .saturating_add(Weight::from_parts(34_387, 0).saturating_mul(p.into())) + // Minimum execution time: 21_751_000 picoseconds. + Weight::from_parts(22_497_548, 4310) + // Standard Error: 979 + .saturating_add(Weight::from_parts(35_681, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_randomness.rs b/runtime/common/src/weights/pallet_randomness.rs index 0cc99a0da1..4c8778ab8e 100644 --- a/runtime/common/src/weights/pallet_randomness.rs +++ b/runtime/common/src/weights/pallet_randomness.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_randomness` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -60,8 +60,8 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `297` // Estimated: `3762` - // Minimum execution time: 12_307_000 picoseconds. - Weight::from_parts(12_673_000, 3762) + // Minimum execution time: 12_198_000 picoseconds. + Weight::from_parts(12_517_000, 3762) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -79,11 +79,13 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `719` // Estimated: `4184` - // Minimum execution time: 520_990_000 picoseconds. - Weight::from_parts(523_311_000, 4184) + // Minimum execution time: 519_559_000 picoseconds. + Weight::from_parts(523_170_000, 4184) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } + /// Storage: `Parameters::Parameters` (r:1 w:0) + /// Proof: `Parameters::Parameters` (`max_values`: None, `max_size`: Some(36), added: 2511, mode: `MaxEncodedLen`) /// Storage: `Randomness::RequestCount` (r:1 w:1) /// Proof: `Randomness::RequestCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:2 w:2) @@ -96,9 +98,9 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `549` // Estimated: `6172` - // Minimum execution time: 51_094_000 picoseconds. - Weight::from_parts(52_292_000, 6172) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Minimum execution time: 52_393_000 picoseconds. + Weight::from_parts(54_545_000, 6172) + .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } /// Storage: `Randomness::Requests` (r:1 w:0) @@ -110,10 +112,10 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `412` // Estimated: `3877` - // Minimum execution time: 9_055_000 picoseconds. - Weight::from_parts(9_553_442, 3877) - // Standard Error: 354 - .saturating_add(Weight::from_parts(270_997, 0).saturating_mul(x.into())) + // Minimum execution time: 9_399_000 picoseconds. + Weight::from_parts(9_673_040, 3877) + // Standard Error: 362 + .saturating_add(Weight::from_parts(263_578, 0).saturating_mul(x.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `System::Account` (r:2 w:2) @@ -126,8 +128,8 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `739` // Estimated: `6172` - // Minimum execution time: 51_211_000 picoseconds. - Weight::from_parts(52_028_000, 6172) + // Minimum execution time: 49_219_000 picoseconds. + Weight::from_parts(51_561_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -139,8 +141,8 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `825` // Estimated: `6172` - // Minimum execution time: 48_050_000 picoseconds. - Weight::from_parts(49_451_000, 6172) + // Minimum execution time: 46_217_000 picoseconds. + Weight::from_parts(48_364_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -154,8 +156,8 @@ impl pallet_randomness::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `868` // Estimated: `6172` - // Minimum execution time: 52_951_000 picoseconds. - Weight::from_parts(53_757_000, 6172) + // Minimum execution time: 50_501_000 picoseconds. + Weight::from_parts(52_681_000, 6172) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } diff --git a/runtime/common/src/weights/pallet_referenda.rs b/runtime/common/src/weights/pallet_referenda.rs index 86a5e61167..981254621f 100644 --- a/runtime/common/src/weights/pallet_referenda.rs +++ b/runtime/common/src/weights/pallet_referenda.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_referenda` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -56,8 +56,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `269` // Estimated: `42428` - // Minimum execution time: 30_958_000 picoseconds. - Weight::from_parts(31_691_000, 42428) + // Minimum execution time: 32_472_000 picoseconds. + Weight::from_parts(33_142_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -71,8 +71,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `510` // Estimated: `83866` - // Minimum execution time: 41_428_000 picoseconds. - Weight::from_parts(43_244_000, 83866) + // Minimum execution time: 43_420_000 picoseconds. + Weight::from_parts(44_964_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -90,8 +90,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3303` // Estimated: `42428` - // Minimum execution time: 58_921_000 picoseconds. - Weight::from_parts(61_299_000, 42428) + // Minimum execution time: 61_856_000 picoseconds. + Weight::from_parts(63_611_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -109,8 +109,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3323` // Estimated: `42428` - // Minimum execution time: 58_021_000 picoseconds. - Weight::from_parts(60_860_000, 42428) + // Minimum execution time: 61_509_000 picoseconds. + Weight::from_parts(63_041_000, 42428) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -126,8 +126,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `510` // Estimated: `83866` - // Minimum execution time: 53_327_000 picoseconds. - Weight::from_parts(54_224_000, 83866) + // Minimum execution time: 54_353_000 picoseconds. + Weight::from_parts(55_207_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -143,8 +143,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `510` // Estimated: `83866` - // Minimum execution time: 48_094_000 picoseconds. - Weight::from_parts(49_279_000, 83866) + // Minimum execution time: 49_673_000 picoseconds. + Weight::from_parts(51_198_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -154,8 +154,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `453` // Estimated: `4377` - // Minimum execution time: 27_453_000 picoseconds. - Weight::from_parts(28_127_000, 4377) + // Minimum execution time: 27_294_000 picoseconds. + Weight::from_parts(27_896_000, 4377) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -165,8 +165,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `378` // Estimated: `4377` - // Minimum execution time: 26_631_000 picoseconds. - Weight::from_parts(27_180_000, 4377) + // Minimum execution time: 26_092_000 picoseconds. + Weight::from_parts(27_125_000, 4377) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -180,8 +180,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `285` // Estimated: `83866` - // Minimum execution time: 28_842_000 picoseconds. - Weight::from_parts(29_442_000, 83866) + // Minimum execution time: 28_622_000 picoseconds. + Weight::from_parts(29_678_000, 83866) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -199,8 +199,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `1007` // Estimated: `83866` - // Minimum execution time: 91_639_000 picoseconds. - Weight::from_parts(93_395_000, 83866) + // Minimum execution time: 91_457_000 picoseconds. + Weight::from_parts(92_953_000, 83866) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -212,8 +212,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `102` // Estimated: `5477` - // Minimum execution time: 8_972_000 picoseconds. - Weight::from_parts(9_340_000, 5477) + // Minimum execution time: 8_777_000 picoseconds. + Weight::from_parts(9_033_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -227,8 +227,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3090` // Estimated: `42428` - // Minimum execution time: 40_298_000 picoseconds. - Weight::from_parts(41_761_000, 42428) + // Minimum execution time: 41_122_000 picoseconds. + Weight::from_parts(42_537_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -242,8 +242,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `3090` // Estimated: `42428` - // Minimum execution time: 43_023_000 picoseconds. - Weight::from_parts(44_831_000, 42428) + // Minimum execution time: 43_042_000 picoseconds. + Weight::from_parts(44_022_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -255,8 +255,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2915` // Estimated: `5477` - // Minimum execution time: 23_753_000 picoseconds. - Weight::from_parts(24_879_000, 5477) + // Minimum execution time: 23_110_000 picoseconds. + Weight::from_parts(23_780_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -268,8 +268,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2915` // Estimated: `5477` - // Minimum execution time: 23_344_000 picoseconds. - Weight::from_parts(24_526_000, 5477) + // Minimum execution time: 22_547_000 picoseconds. + Weight::from_parts(23_459_000, 5477) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -283,8 +283,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2919` // Estimated: `5477` - // Minimum execution time: 27_283_000 picoseconds. - Weight::from_parts(28_398_000, 5477) + // Minimum execution time: 26_782_000 picoseconds. + Weight::from_parts(27_836_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -298,8 +298,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `2939` // Estimated: `5477` - // Minimum execution time: 27_303_000 picoseconds. - Weight::from_parts(28_966_000, 5477) + // Minimum execution time: 26_589_000 picoseconds. + Weight::from_parts(27_460_000, 5477) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -311,8 +311,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `249` // Estimated: `42428` - // Minimum execution time: 18_172_000 picoseconds. - Weight::from_parts(18_665_000, 42428) + // Minimum execution time: 18_259_000 picoseconds. + Weight::from_parts(18_731_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -324,8 +324,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `285` // Estimated: `42428` - // Minimum execution time: 18_919_000 picoseconds. - Weight::from_parts(19_405_000, 42428) + // Minimum execution time: 18_847_000 picoseconds. + Weight::from_parts(19_294_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -335,8 +335,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `194` // Estimated: `4377` - // Minimum execution time: 12_180_000 picoseconds. - Weight::from_parts(12_589_000, 4377) + // Minimum execution time: 11_789_000 picoseconds. + Weight::from_parts(12_227_000, 4377) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -350,8 +350,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `285` // Estimated: `42428` - // Minimum execution time: 24_811_000 picoseconds. - Weight::from_parts(25_485_000, 42428) + // Minimum execution time: 24_652_000 picoseconds. + Weight::from_parts(25_351_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -365,8 +365,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `285` // Estimated: `42428` - // Minimum execution time: 26_577_000 picoseconds. - Weight::from_parts(27_201_000, 42428) + // Minimum execution time: 25_967_000 picoseconds. + Weight::from_parts(26_946_000, 42428) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -378,8 +378,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `338` // Estimated: `42428` - // Minimum execution time: 21_535_000 picoseconds. - Weight::from_parts(22_366_000, 42428) + // Minimum execution time: 21_773_000 picoseconds. + Weight::from_parts(22_415_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -391,8 +391,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `321` // Estimated: `42428` - // Minimum execution time: 21_969_000 picoseconds. - Weight::from_parts(22_600_000, 42428) + // Minimum execution time: 21_570_000 picoseconds. + Weight::from_parts(22_342_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -404,8 +404,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `338` // Estimated: `42428` - // Minimum execution time: 20_623_000 picoseconds. - Weight::from_parts(21_157_000, 42428) + // Minimum execution time: 20_696_000 picoseconds. + Weight::from_parts(21_252_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -417,8 +417,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `342` // Estimated: `42428` - // Minimum execution time: 20_012_000 picoseconds. - Weight::from_parts(20_512_000, 42428) + // Minimum execution time: 20_357_000 picoseconds. + Weight::from_parts(21_069_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -432,8 +432,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `342` // Estimated: `83866` - // Minimum execution time: 31_287_000 picoseconds. - Weight::from_parts(32_081_000, 83866) + // Minimum execution time: 31_136_000 picoseconds. + Weight::from_parts(31_816_000, 83866) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -445,8 +445,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `338` // Estimated: `42428` - // Minimum execution time: 21_895_000 picoseconds. - Weight::from_parts(22_431_000, 42428) + // Minimum execution time: 21_793_000 picoseconds. + Weight::from_parts(22_468_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -462,8 +462,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `338` // Estimated: `4377` - // Minimum execution time: 18_162_000 picoseconds. - Weight::from_parts(18_594_000, 4377) + // Minimum execution time: 17_899_000 picoseconds. + Weight::from_parts(18_439_000, 4377) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -475,8 +475,8 @@ impl pallet_referenda::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `271` // Estimated: `4377` - // Minimum execution time: 13_769_000 picoseconds. - Weight::from_parts(14_307_000, 4377) + // Minimum execution time: 13_834_000 picoseconds. + Weight::from_parts(14_375_000, 4377) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_relay_storage_roots.rs b/runtime/common/src/weights/pallet_relay_storage_roots.rs index ece0cc8a79..50b2e7a35c 100644 --- a/runtime/common/src/weights/pallet_relay_storage_roots.rs +++ b/runtime/common/src/weights/pallet_relay_storage_roots.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_relay_storage_roots` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -56,8 +56,8 @@ impl pallet_relay_storage_roots::WeightInfo for WeightI // Proof Size summary in bytes: // Measured: `972` // Estimated: `3509` - // Minimum execution time: 16_771_000 picoseconds. - Weight::from_parts(17_356_000, 3509) + // Minimum execution time: 16_939_000 picoseconds. + Weight::from_parts(17_520_000, 3509) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/common/src/weights/pallet_scheduler.rs b/runtime/common/src/weights/pallet_scheduler.rs index c48e74673c..1fdef5d728 100644 --- a/runtime/common/src/weights/pallet_scheduler.rs +++ b/runtime/common/src/weights/pallet_scheduler.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_scheduler` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `31` // Estimated: `1489` - // Minimum execution time: 2_720_000 picoseconds. - Weight::from_parts(2_818_000, 1489) + // Minimum execution time: 2_621_000 picoseconds. + Weight::from_parts(2_753_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -64,10 +64,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 3_189_000 picoseconds. - Weight::from_parts(6_019_354, 42428) - // Standard Error: 1_447 - .saturating_add(Weight::from_parts(349_380, 0).saturating_mul(s.into())) + // Minimum execution time: 3_170_000 picoseconds. + Weight::from_parts(5_927_881, 42428) + // Standard Error: 1_403 + .saturating_add(Weight::from_parts(354_748, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -75,8 +75,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_180_000 picoseconds. - Weight::from_parts(3_314_000, 0) + // Minimum execution time: 3_067_000 picoseconds. + Weight::from_parts(3_281_000, 0) } /// Storage: `Preimage::PreimageFor` (r:1 w:1) /// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`) @@ -89,10 +89,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `179 + s * (1 ±0)` // Estimated: `3644 + s * (1 ±0)` - // Minimum execution time: 16_845_000 picoseconds. - Weight::from_parts(17_000_000, 3644) + // Minimum execution time: 17_142_000 picoseconds. + Weight::from_parts(17_417_000, 3644) // Standard Error: 3 - .saturating_add(Weight::from_parts(1_178, 0).saturating_mul(s.into())) + .saturating_add(Weight::from_parts(1_184, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into())) @@ -103,16 +103,16 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_636_000 picoseconds. - Weight::from_parts(4_794_000, 0) + // Minimum execution time: 4_529_000 picoseconds. + Weight::from_parts(4_744_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } fn service_task_periodic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_189_000 picoseconds. - Weight::from_parts(3_304_000, 0) + // Minimum execution time: 3_109_000 picoseconds. + Weight::from_parts(3_244_000, 0) } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -120,16 +120,16 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 3_765_000 picoseconds. - Weight::from_parts(3_988_000, 1527) + // Minimum execution time: 4_093_000 picoseconds. + Weight::from_parts(4_217_000, 1527) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn execute_dispatch_unsigned() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_937_000 picoseconds. - Weight::from_parts(2_151_000, 0) + // Minimum execution time: 2_105_000 picoseconds. + Weight::from_parts(2_247_000, 0) } /// Storage: `Scheduler::Agenda` (r:1 w:1) /// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`) @@ -138,10 +138,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 9_372_000 picoseconds. - Weight::from_parts(12_299_592, 42428) - // Standard Error: 1_404 - .saturating_add(Weight::from_parts(376_522, 0).saturating_mul(s.into())) + // Minimum execution time: 9_393_000 picoseconds. + Weight::from_parts(12_167_556, 42428) + // Standard Error: 1_377 + .saturating_add(Weight::from_parts(390_748, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -156,10 +156,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `78 + s * (177 ±0)` // Estimated: `42428` - // Minimum execution time: 14_631_000 picoseconds. - Weight::from_parts(14_493_098, 42428) - // Standard Error: 975 - .saturating_add(Weight::from_parts(577_889, 0).saturating_mul(s.into())) + // Minimum execution time: 14_596_000 picoseconds. + Weight::from_parts(14_240_015, 42428) + // Standard Error: 893 + .saturating_add(Weight::from_parts(580_656, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -172,10 +172,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `255 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 12_594_000 picoseconds. - Weight::from_parts(16_202_190, 42428) - // Standard Error: 2_304 - .saturating_add(Weight::from_parts(404_922, 0).saturating_mul(s.into())) + // Minimum execution time: 12_639_000 picoseconds. + Weight::from_parts(16_075_313, 42428) + // Standard Error: 2_003 + .saturating_add(Weight::from_parts(422_175, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -190,10 +190,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `281 + s * (185 ±0)` // Estimated: `42428` - // Minimum execution time: 16_826_000 picoseconds. - Weight::from_parts(17_330_248, 42428) - // Standard Error: 1_400 - .saturating_add(Weight::from_parts(600_950, 0).saturating_mul(s.into())) + // Minimum execution time: 16_711_000 picoseconds. + Weight::from_parts(17_065_110, 42428) + // Standard Error: 1_372 + .saturating_add(Weight::from_parts(606_803, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -206,10 +206,10 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `118` // Estimated: `42428` - // Minimum execution time: 8_600_000 picoseconds. - Weight::from_parts(8_889_255, 42428) - // Standard Error: 414 - .saturating_add(Weight::from_parts(24_121, 0).saturating_mul(s.into())) + // Minimum execution time: 8_467_000 picoseconds. + Weight::from_parts(8_856_278, 42428) + // Standard Error: 385 + .saturating_add(Weight::from_parts(24_461, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -221,8 +221,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8928` // Estimated: `42428` - // Minimum execution time: 23_926_000 picoseconds. - Weight::from_parts(24_965_000, 42428) + // Minimum execution time: 23_472_000 picoseconds. + Weight::from_parts(24_473_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -236,8 +236,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9606` // Estimated: `42428` - // Minimum execution time: 29_100_000 picoseconds. - Weight::from_parts(30_149_000, 42428) + // Minimum execution time: 29_093_000 picoseconds. + Weight::from_parts(29_665_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -249,8 +249,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `8940` // Estimated: `42428` - // Minimum execution time: 22_767_000 picoseconds. - Weight::from_parts(23_423_000, 42428) + // Minimum execution time: 22_793_000 picoseconds. + Weight::from_parts(23_519_000, 42428) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -264,8 +264,8 @@ impl pallet_scheduler::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `9618` // Estimated: `42428` - // Minimum execution time: 28_421_000 picoseconds. - Weight::from_parts(29_035_000, 42428) + // Minimum execution time: 27_488_000 picoseconds. + Weight::from_parts(28_332_000, 42428) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_sudo.rs b/runtime/common/src/weights/pallet_sudo.rs index 9e662761cf..f3dae3a612 100644 --- a/runtime/common/src/weights/pallet_sudo.rs +++ b/runtime/common/src/weights/pallet_sudo.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_sudo` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `1505` - // Minimum execution time: 8_460_000 picoseconds. - Weight::from_parts(8_649_000, 1505) + // Minimum execution time: 8_309_000 picoseconds. + Weight::from_parts(8_575_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -63,8 +63,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_479_000 picoseconds. - Weight::from_parts(9_819_000, 1505) + // Minimum execution time: 9_577_000 picoseconds. + Weight::from_parts(9_857_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:0) @@ -73,8 +73,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `1505` - // Minimum execution time: 9_464_000 picoseconds. - Weight::from_parts(9_747_000, 1505) + // Minimum execution time: 9_589_000 picoseconds. + Weight::from_parts(9_929_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `Sudo::Key` (r:1 w:1) @@ -83,8 +83,8 @@ impl pallet_sudo::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `1505` - // Minimum execution time: 7_631_000 picoseconds. - Weight::from_parts(8_078_000, 1505) + // Minimum execution time: 7_457_000 picoseconds. + Weight::from_parts(7_980_000, 1505) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_timestamp.rs b/runtime/common/src/weights/pallet_timestamp.rs index f0493a5393..e10793edaf 100644 --- a/runtime/common/src/weights/pallet_timestamp.rs +++ b/runtime/common/src/weights/pallet_timestamp.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_timestamp` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1493` - // Minimum execution time: 4_371_000 picoseconds. - Weight::from_parts(4_733_000, 1493) + // Minimum execution time: 4_482_000 picoseconds. + Weight::from_parts(4_751_000, 1493) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -61,7 +61,7 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `94` // Estimated: `0` - // Minimum execution time: 3_353_000 picoseconds. - Weight::from_parts(3_482_000, 0) + // Minimum execution time: 3_307_000 picoseconds. + Weight::from_parts(3_397_000, 0) } } diff --git a/runtime/common/src/weights/pallet_treasury.rs b/runtime/common/src/weights/pallet_treasury.rs index f738724b18..d320202d60 100644 --- a/runtime/common/src/weights/pallet_treasury.rs +++ b/runtime/common/src/weights/pallet_treasury.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_treasury` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -56,8 +56,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `180` // Estimated: `1887` - // Minimum execution time: 11_052_000 picoseconds. - Weight::from_parts(11_473_000, 1887) + // Minimum execution time: 11_095_000 picoseconds. + Weight::from_parts(11_489_000, 1887) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -67,12 +67,12 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `265` // Estimated: `1887` - // Minimum execution time: 6_645_000 picoseconds. - Weight::from_parts(6_943_000, 1887) + // Minimum execution time: 6_540_000 picoseconds. + Weight::from_parts(6_767_000, 1887) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `System::Account` (r:1 w:0) + /// Storage: `System::Account` (r:100 w:100) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `Treasury::Deactivated` (r:1 w:1) /// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) @@ -80,21 +80,22 @@ impl pallet_treasury::WeightInfo for WeightInfo { /// Proof: `Balances::InactiveIssuance` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) /// Storage: `Treasury::Approvals` (r:1 w:1) /// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`) - /// Storage: `Treasury::Proposals` (r:99 w:0) + /// Storage: `Treasury::Proposals` (r:99 w:99) /// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`) /// The range of component `p` is `[0, 99]`. fn on_initialize_proposals(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `389 + p * (97 ±0)` - // Estimated: `3581 + p * (2559 ±0)` - // Minimum execution time: 19_078_000 picoseconds. - Weight::from_parts(19_681_138, 3581) - // Standard Error: 6_880 - .saturating_add(Weight::from_parts(3_247_708, 0).saturating_mul(p.into())) + // Measured: `943 + p * (148 ±0)` + // Estimated: `3581 + p * (2591 ±0)` + // Minimum execution time: 18_993_000 picoseconds. + Weight::from_parts(28_162_234, 3581) + // Standard Error: 11_668 + .saturating_add(Weight::from_parts(20_056_551, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) - .saturating_add(T::DbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 2559).saturating_mul(p.into())) + .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(p.into()))) + .saturating_add(T::DbWeight::get().writes(4_u64)) + .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(p.into()))) + .saturating_add(Weight::from_parts(0, 2591).saturating_mul(p.into())) } /// Storage: `Treasury::SpendCount` (r:1 w:1) /// Proof: `Treasury::SpendCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) @@ -104,8 +105,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `180` // Estimated: `1489` - // Minimum execution time: 9_832_000 picoseconds. - Weight::from_parts(10_164_000, 1489) + // Minimum execution time: 9_882_000 picoseconds. + Weight::from_parts(10_237_000, 1489) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -117,8 +118,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `586` // Estimated: `6172` - // Minimum execution time: 53_252_000 picoseconds. - Weight::from_parts(54_469_000, 6172) + // Minimum execution time: 53_473_000 picoseconds. + Weight::from_parts(54_803_000, 6172) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -128,8 +129,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `286` // Estimated: `3522` - // Minimum execution time: 11_987_000 picoseconds. - Weight::from_parts(12_454_000, 3522) + // Minimum execution time: 11_933_000 picoseconds. + Weight::from_parts(12_274_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,8 +140,8 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `286` // Estimated: `3522` - // Minimum execution time: 10_718_000 picoseconds. - Weight::from_parts(11_160_000, 3522) + // Minimum execution time: 10_631_000 picoseconds. + Weight::from_parts(11_010_000, 3522) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/common/src/weights/pallet_utility.rs b/runtime/common/src/weights/pallet_utility.rs index 781d70ec08..0e606ad4f3 100644 --- a/runtime/common/src/weights/pallet_utility.rs +++ b/runtime/common/src/weights/pallet_utility.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_utility` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -53,10 +53,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 4_192_000 picoseconds. - Weight::from_parts(6_679_403, 1527) - // Standard Error: 3_644 - .saturating_add(Weight::from_parts(3_997_128, 0).saturating_mul(c.into())) + // Minimum execution time: 3_990_000 picoseconds. + Weight::from_parts(12_342_261, 1527) + // Standard Error: 3_575 + .saturating_add(Weight::from_parts(4_042_106, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) @@ -65,8 +65,8 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 6_410_000 picoseconds. - Weight::from_parts(6_685_000, 1527) + // Minimum execution time: 6_245_000 picoseconds. + Weight::from_parts(6_479_000, 1527) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) @@ -76,18 +76,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 4_142_000 picoseconds. - Weight::from_parts(6_126_307, 1527) - // Standard Error: 3_450 - .saturating_add(Weight::from_parts(4_209_528, 0).saturating_mul(c.into())) + // Minimum execution time: 4_108_000 picoseconds. + Weight::from_parts(7_073_838, 1527) + // Standard Error: 3_710 + .saturating_add(Weight::from_parts(4_248_482, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_114_000 picoseconds. - Weight::from_parts(6_360_000, 0) + // Minimum execution time: 6_148_000 picoseconds. + Weight::from_parts(6_399_000, 0) } /// Storage: `MaintenanceMode::MaintenanceMode` (r:1 w:0) /// Proof: `MaintenanceMode::MaintenanceMode` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) @@ -96,10 +96,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `42` // Estimated: `1527` - // Minimum execution time: 4_301_000 picoseconds. - Weight::from_parts(3_549_785, 1527) - // Standard Error: 3_240 - .saturating_add(Weight::from_parts(4_010_017, 0).saturating_mul(c.into())) + // Minimum execution time: 3_982_000 picoseconds. + Weight::from_parts(12_200_562, 1527) + // Standard Error: 3_522 + .saturating_add(Weight::from_parts(4_044_301, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) } } diff --git a/runtime/common/src/weights/pallet_whitelist.rs b/runtime/common/src/weights/pallet_whitelist.rs index ab1ff27338..9876b70a97 100644 --- a/runtime/common/src/weights/pallet_whitelist.rs +++ b/runtime/common/src/weights/pallet_whitelist.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_whitelist` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -56,8 +56,8 @@ impl pallet_whitelist::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `46` // Estimated: `3544` - // Minimum execution time: 15_951_000 picoseconds. - Weight::from_parts(16_432_000, 3544) + // Minimum execution time: 16_013_000 picoseconds. + Weight::from_parts(16_404_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -71,8 +71,8 @@ impl pallet_whitelist::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `175` // Estimated: `3544` - // Minimum execution time: 15_715_000 picoseconds. - Weight::from_parts(16_228_000, 3544) + // Minimum execution time: 15_611_000 picoseconds. + Weight::from_parts(16_220_000, 3544) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -89,10 +89,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `251 + n * (1 ±0)` // Estimated: `3715 + n * (1 ±0)` - // Minimum execution time: 26_625_000 picoseconds. - Weight::from_parts(27_069_000, 3715) - // Standard Error: 12 - .saturating_add(Weight::from_parts(1_316, 0).saturating_mul(n.into())) + // Minimum execution time: 27_013_000 picoseconds. + Weight::from_parts(27_362_000, 3715) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_171, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into())) @@ -108,10 +108,10 @@ impl pallet_whitelist::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `175` // Estimated: `3544` - // Minimum execution time: 19_716_000 picoseconds. - Weight::from_parts(20_404_324, 3544) + // Minimum execution time: 19_524_000 picoseconds. + Weight::from_parts(20_231_572, 3544) // Standard Error: 2 - .saturating_add(Weight::from_parts(1_372, 0).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(1_420, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } diff --git a/runtime/common/src/weights/pallet_xcm.rs b/runtime/common/src/weights/pallet_xcm.rs index 3267ab384a..8be4e44da3 100644 --- a/runtime/common/src/weights/pallet_xcm.rs +++ b/runtime/common/src/weights/pallet_xcm.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_xcm` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -60,8 +60,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `145` // Estimated: `3610` - // Minimum execution time: 19_301_000 picoseconds. - Weight::from_parts(19_851_000, 3610) + // Minimum execution time: 19_042_000 picoseconds. + Weight::from_parts(19_413_000, 3610) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -74,6 +74,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Minimum execution time: 18_446_744_073_709_551_000 picoseconds. Weight::from_parts(18_446_744_073_709_551_000, 0) } + /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) + /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) @@ -85,18 +87,20 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0) /// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1) - /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`) /// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1) - /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(105506), added: 107981, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `519` // Estimated: `3984` - // Minimum execution time: 87_834_000 picoseconds. - Weight::from_parts(89_873_000, 3984) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Minimum execution time: 88_374_000 picoseconds. + Weight::from_parts(89_856_000, 3984) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } + /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) + /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `System::Account` (r:1 w:1) /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`) /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) @@ -113,17 +117,20 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `217` // Estimated: `3682` - // Minimum execution time: 76_760_000 picoseconds. - Weight::from_parts(78_960_000, 3682) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Minimum execution time: 79_196_000 picoseconds. + Weight::from_parts(81_249_000, 3682) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } + /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) + /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn execute() -> Weight { // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_933_000 picoseconds. - Weight::from_parts(7_285_000, 0) + // Measured: `69` + // Estimated: `1554` + // Minimum execution time: 9_650_000 picoseconds. + Weight::from_parts(9_992_000, 1554) + .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) @@ -131,8 +138,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_631_000 picoseconds. - Weight::from_parts(7_031_000, 0) + // Minimum execution time: 6_475_000 picoseconds. + Weight::from_parts(6_696_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) @@ -141,8 +148,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_060_000 picoseconds. - Weight::from_parts(2_180_000, 0) + // Minimum execution time: 1_918_000 picoseconds. + Weight::from_parts(2_054_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) @@ -165,8 +172,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `145` // Estimated: `3610` - // Minimum execution time: 24_580_000 picoseconds. - Weight::from_parts(25_066_000, 3610) + // Minimum execution time: 24_728_000 picoseconds. + Weight::from_parts(25_317_000, 3610) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } @@ -188,8 +195,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `328` // Estimated: `3793` - // Minimum execution time: 26_378_000 picoseconds. - Weight::from_parts(26_875_000, 3793) + // Minimum execution time: 26_048_000 picoseconds. + Weight::from_parts(26_349_000, 3793) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -199,8 +206,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_935_000 picoseconds. - Weight::from_parts(2_180_000, 0) + // Minimum execution time: 1_927_000 picoseconds. + Weight::from_parts(2_087_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `PolkadotXcm::SupportedVersion` (r:5 w:2) @@ -209,8 +216,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `125` // Estimated: `13490` - // Minimum execution time: 25_540_000 picoseconds. - Weight::from_parts(26_459_000, 13490) + // Minimum execution time: 26_137_000 picoseconds. + Weight::from_parts(26_716_000, 13490) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -220,8 +227,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `129` // Estimated: `13494` - // Minimum execution time: 26_060_000 picoseconds. - Weight::from_parts(26_830_000, 13494) + // Minimum execution time: 26_263_000 picoseconds. + Weight::from_parts(26_632_000, 13494) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -231,8 +238,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `178` // Estimated: `16018` - // Minimum execution time: 31_955_000 picoseconds. - Weight::from_parts(32_791_000, 16018) + // Minimum execution time: 32_203_000 picoseconds. + Weight::from_parts(33_363_000, 16018) .saturating_add(T::DbWeight::get().reads(6_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) @@ -251,8 +258,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `212` // Estimated: `6152` - // Minimum execution time: 25_863_000 picoseconds. - Weight::from_parts(26_772_000, 6152) + // Minimum execution time: 26_635_000 picoseconds. + Weight::from_parts(27_070_000, 6152) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -260,10 +267,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `172` - // Estimated: `11062` - // Minimum execution time: 18_701_000 picoseconds. - Weight::from_parts(19_378_000, 11062) + // Measured: `139` + // Estimated: `11029` + // Minimum execution time: 19_271_000 picoseconds. + Weight::from_parts(19_750_000, 11029) .saturating_add(T::DbWeight::get().reads(4_u64)) } /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:2) @@ -272,8 +279,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `136` // Estimated: `13501` - // Minimum execution time: 26_001_000 picoseconds. - Weight::from_parts(26_438_000, 13501) + // Minimum execution time: 26_793_000 picoseconds. + Weight::from_parts(27_041_000, 13501) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -293,8 +300,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `212` // Estimated: `13577` - // Minimum execution time: 40_652_000 picoseconds. - Weight::from_parts(41_560_000, 13577) + // Minimum execution time: 40_286_000 picoseconds. + Weight::from_parts(41_933_000, 13577) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -306,8 +313,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `69` // Estimated: `1554` - // Minimum execution time: 4_140_000 picoseconds. - Weight::from_parts(4_346_000, 1554) + // Minimum execution time: 4_114_000 picoseconds. + Weight::from_parts(4_338_000, 1554) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -317,20 +324,22 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `7706` // Estimated: `11171` - // Minimum execution time: 25_629_000 picoseconds. - Weight::from_parts(26_213_000, 11171) + // Minimum execution time: 25_456_000 picoseconds. + Weight::from_parts(25_962_000, 11171) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } + /// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0) + /// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) /// Storage: `PolkadotXcm::AssetTraps` (r:1 w:1) /// Proof: `PolkadotXcm::AssetTraps` (`max_values`: None, `max_size`: None, mode: `Measured`) fn claim_assets() -> Weight { // Proof Size summary in bytes: // Measured: `126` // Estimated: `3591` - // Minimum execution time: 37_818_000 picoseconds. - Weight::from_parts(38_367_000, 3591) - .saturating_add(T::DbWeight::get().reads(1_u64)) + // Minimum execution time: 38_680_000 picoseconds. + Weight::from_parts(39_600_000, 3591) + .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } diff --git a/runtime/common/src/weights/pallet_xcm_transactor.rs b/runtime/common/src/weights/pallet_xcm_transactor.rs index 142b00f278..786e085b9e 100644 --- a/runtime/common/src/weights/pallet_xcm_transactor.rs +++ b/runtime/common/src/weights/pallet_xcm_transactor.rs @@ -16,8 +16,8 @@ //! Autogenerated weights for `pallet_xcm_transactor` //! -//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0 -//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0 +//! DATE: 2024-10-10, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz` //! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_transactor::WeightInfo for WeightInfo pallet_xcm_weight_trader::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `42` // Estimated: `4100` - // Minimum execution time: 9_432_000 picoseconds. - Weight::from_parts(9_644_000, 4100) + // Minimum execution time: 8_787_000 picoseconds. + Weight::from_parts(9_188_000, 4100) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -63,8 +63,8 @@ impl pallet_xcm_weight_trader::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `102` // Estimated: `4100` - // Minimum execution time: 10_261_000 picoseconds. - Weight::from_parts(10_540_000, 4100) + // Minimum execution time: 9_925_000 picoseconds. + Weight::from_parts(10_285_000, 4100) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -74,8 +74,8 @@ impl pallet_xcm_weight_trader::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `102` // Estimated: `4100` - // Minimum execution time: 10_153_000 picoseconds. - Weight::from_parts(10_537_000, 4100) + // Minimum execution time: 9_858_000 picoseconds. + Weight::from_parts(10_110_000, 4100) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -85,8 +85,8 @@ impl pallet_xcm_weight_trader::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `102` // Estimated: `4100` - // Minimum execution time: 10_029_000 picoseconds. - Weight::from_parts(10_456_000, 4100) + // Minimum execution time: 9_792_000 picoseconds. + Weight::from_parts(10_109_000, 4100) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -96,8 +96,8 @@ impl pallet_xcm_weight_trader::WeightInfo for WeightInf // Proof Size summary in bytes: // Measured: `102` // Estimated: `4100` - // Minimum execution time: 9_844_000 picoseconds. - Weight::from_parts(10_218_000, 4100) + // Minimum execution time: 9_686_000 picoseconds. + Weight::from_parts(9_978_000, 4100) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/moonbase/tests/integration_test.rs b/runtime/moonbase/tests/integration_test.rs index b9018dcb23..749a9093d5 100644 --- a/runtime/moonbase/tests/integration_test.rs +++ b/runtime/moonbase/tests/integration_test.rs @@ -1564,7 +1564,7 @@ fn xtokens_precompiles_transfer() { weight: 4_000_000, }, ) - .expect_cost(174530) + .expect_cost(176291) .expect_no_logs() // We expect an evm subcall ERC20.burnFrom .with_subcall_handle(move |subcall| { @@ -1655,7 +1655,7 @@ fn xtokens_precompiles_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(174530) + .expect_cost(176291) .expect_no_logs() // We expect an evm subcall ERC20.burnFrom .with_subcall_handle(move |subcall| { @@ -1739,7 +1739,7 @@ fn xtokens_precompiles_transfer_native() { weight: 4_000_000, }, ) - .expect_cost(22930) + .expect_cost(24691) .expect_no_logs() .execute_returns(()); }) @@ -2296,7 +2296,7 @@ fn transact_through_signed_precompile_works_v1() { call: bytes.into(), }, ) - .expect_cost(23239) + .expect_cost(23275) .expect_no_logs() .execute_returns(()); }); @@ -2336,7 +2336,7 @@ fn transact_through_signed_precompile_works_v2() { overall_weight: total_weight, }, ) - .expect_cost(23239) + .expect_cost(23275) .expect_no_logs() .execute_returns(()); }); @@ -2418,7 +2418,7 @@ fn author_mapping_precompile_associate_update_and_clear() { nimbus_id: [1u8; 32].into(), }, ) - .expect_cost(14255) + .expect_cost(14307) .expect_no_logs() .execute_returns(()); @@ -2440,7 +2440,7 @@ fn author_mapping_precompile_associate_update_and_clear() { new_nimbus_id: [2u8; 32].into(), }, ) - .expect_cost(13829) + .expect_cost(13806) .expect_no_logs() .execute_returns(()); @@ -2461,7 +2461,7 @@ fn author_mapping_precompile_associate_update_and_clear() { nimbus_id: [2u8; 32].into(), }, ) - .expect_cost(14294) + .expect_cost(14284) .expect_no_logs() .execute_returns(()); @@ -2504,7 +2504,7 @@ fn author_mapping_register_and_set_keys() { .into(), }, ) - .expect_cost(16049) + .expect_cost(16075) .expect_no_logs() .execute_returns(()); @@ -2529,7 +2529,7 @@ fn author_mapping_register_and_set_keys() { .into(), }, ) - .expect_cost(16049) + .expect_cost(16075) .expect_no_logs() .execute_returns(()); diff --git a/runtime/moonbeam/tests/integration_test.rs b/runtime/moonbeam/tests/integration_test.rs index 4feaef86c8..20ba8978cc 100644 --- a/runtime/moonbeam/tests/integration_test.rs +++ b/runtime/moonbeam/tests/integration_test.rs @@ -1796,7 +1796,7 @@ fn xcm_asset_erc20_precompiles_transfer() { value: { 400 * GLMR }.into(), }, ) - .expect_cost(24673) + .expect_cost(24684) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_TRANSFER, @@ -1861,7 +1861,7 @@ fn xcm_asset_erc20_precompiles_approve() { value: { 400 * GLMR }.into(), }, ) - .expect_cost(15571) + .expect_cost(15573) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_APPROVAL, @@ -1882,7 +1882,7 @@ fn xcm_asset_erc20_precompiles_approve() { value: { 400 * GLMR }.into(), }, ) - .expect_cost(29961) + .expect_cost(29947) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_TRANSFER, @@ -1961,7 +1961,7 @@ fn xtokens_precompile_transfer() { weight: 4_000_000, }, ) - .expect_cost(22930) + .expect_cost(24691) .expect_no_logs() .execute_returns(()) }) @@ -2013,7 +2013,7 @@ fn xtokens_precompile_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(22930) + .expect_cost(24691) .expect_no_logs() .execute_returns(()); }) @@ -2175,7 +2175,7 @@ fn transact_through_signed_precompile_works_v2() { overall_weight: total_weight, }, ) - .expect_cost(23239) + .expect_cost(23275) .expect_no_logs() .execute_returns(()); }); diff --git a/runtime/moonriver/tests/integration_test.rs b/runtime/moonriver/tests/integration_test.rs index 980e41c50c..927c808d9e 100644 --- a/runtime/moonriver/tests/integration_test.rs +++ b/runtime/moonriver/tests/integration_test.rs @@ -1775,7 +1775,7 @@ fn xcm_asset_erc20_precompiles_transfer() { value: { 400 * MOVR }.into(), }, ) - .expect_cost(24673) + .expect_cost(24684) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_TRANSFER, @@ -1839,7 +1839,7 @@ fn xcm_asset_erc20_precompiles_approve() { value: { 400 * MOVR }.into(), }, ) - .expect_cost(15571) + .expect_cost(15573) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_APPROVAL, @@ -1860,7 +1860,7 @@ fn xcm_asset_erc20_precompiles_approve() { value: { 400 * MOVR }.into(), }, ) - .expect_cost(29961) + .expect_cost(29947) .expect_log(log3( asset_precompile_address, SELECTOR_LOG_TRANSFER, @@ -1939,7 +1939,7 @@ fn xtokens_precompiles_transfer() { weight: 4_000_000, }, ) - .expect_cost(22930) + .expect_cost(24691) .expect_no_logs() .execute_returns(()) }) @@ -1991,7 +1991,7 @@ fn xtokens_precompiles_transfer_multiasset() { weight: 4_000_000, }, ) - .expect_cost(22930) + .expect_cost(24691) .expect_no_logs() .execute_returns(()); }) @@ -2162,7 +2162,7 @@ fn transact_through_signed_precompile_works_v2() { overall_weight: total_weight, }, ) - .expect_cost(23239) + .expect_cost(23275) .expect_no_logs() .execute_returns(()); }); diff --git a/test/suites/dev/moonbase/test-fees/test-fee-multiplier-xcm.ts b/test/suites/dev/moonbase/test-fees/test-fee-multiplier-xcm.ts index 7a335c3e85..72dea9d4bd 100644 --- a/test/suites/dev/moonbase/test-fees/test-fee-multiplier-xcm.ts +++ b/test/suites/dev/moonbase/test-fees/test-fee-multiplier-xcm.ts @@ -187,6 +187,8 @@ describeSuite({ // Process xcm message await context.createBlock(); + log("Initial Fee Multiplier: ", initialValue.toString()); + log("Post value: ", postValue.toString()); const postBalance = (await context.polkadotJs().query.system.account(random.address)).data .free; @@ -251,10 +253,10 @@ describeSuite({ await context.polkadotJs().rpc.chain.getBlock() ).block.header.number.toNumber(); - await context - .polkadotJs() - .tx.sudo.sudo(context.polkadotJs().tx.rootTesting.fillBlock(TARGET_FILL_AMOUNT)) - .signAndSend(alith, { nonce: -1 }); + // await context + // .polkadotJs() + // .tx.sudo.sudo(context.polkadotJs().tx.rootTesting.fillBlock(TARGET_FILL_AMOUNT)) + // .signAndSend(alith, { nonce: -1 }); const xcmMessage = new XcmFragment({ assets: [ { @@ -298,6 +300,8 @@ describeSuite({ // Enqueue XCM message await context.createBlock(); const postValue = await context.polkadotJs().query.transactionPayment.nextFeeMultiplier(); + log("Initial Fee Multiplier: ", initialValue.toString()); + log("Post value: ", postValue.toString()); expect(initialValue.eq(postValue), "Fee Multiplier has changed between blocks").to.be.true; // Process xcm message From daec7fe4c6ad4f595f8e97e2575716f136a4b240 Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Thu, 10 Oct 2024 18:08:47 +0300 Subject: [PATCH 13/31] Cleanup old migrations (#3002) * Cleanup old migrations * Enable missing migration re-organize migrations order --- runtime/common/src/migrations.rs | 113 ++++++++++++++++--------------- 1 file changed, 57 insertions(+), 56 deletions(-) diff --git a/runtime/common/src/migrations.rs b/runtime/common/src/migrations.rs index 58e4eb52bd..58f2dcc5d6 100644 --- a/runtime/common/src/migrations.rs +++ b/runtime/common/src/migrations.rs @@ -48,57 +48,57 @@ where } } -// pub struct MigrateCodeToStateTrieV1(PhantomData); -// impl Migration for MigrateCodeToStateTrieV1 -// where -// Runtime: frame_system::Config, -// { -// fn friendly_name(&self) -> &str { -// "MM_MigrateCodeToStateTrieVersion1" -// } - -// fn migrate(&self, _available_weight: Weight) -> Weight { -// use cumulus_primitives_storage_weight_reclaim::get_proof_size; -// use sp_core::Get; - -// let proof_size_before: u64 = get_proof_size().unwrap_or(0); - -// let key = sp_core::storage::well_known_keys::CODE; -// let data = sp_io::storage::get(&key); -// if let Some(data) = data { -// sp_io::storage::set(&key, &data); -// } - -// let proof_size_after: u64 = get_proof_size().unwrap_or(0); -// let proof_size_diff = proof_size_after.saturating_sub(proof_size_before); - -// Weight::from_parts(0, proof_size_diff) -// .saturating_add(::DbWeight::get().reads_writes(1, 1)) -// } - -// #[cfg(feature = "try-runtime")] -// fn pre_upgrade(&self) -> Result, sp_runtime::DispatchError> { -// use parity_scale_codec::Encode; - -// let key = sp_core::storage::well_known_keys::CODE; -// let data = sp_io::storage::get(&key); -// Ok(Encode::encode(&data)) -// } - -// #[cfg(feature = "try-runtime")] -// fn post_upgrade(&self, state: Vec) -> Result<(), sp_runtime::DispatchError> { -// use frame_support::ensure; -// use parity_scale_codec::Encode; -// use sp_core::storage::StorageKey; - -// let key = StorageKey(sp_core::storage::well_known_keys::CODE.to_vec()); -// let data = sp_io::storage::get(key.as_ref()); - -// ensure!(Encode::encode(&data) == state, "Invalid state"); - -// Ok(()) -// } -// } +pub struct MigrateCodeToStateTrieV1(PhantomData); +impl Migration for MigrateCodeToStateTrieV1 +where + Runtime: frame_system::Config, +{ + fn friendly_name(&self) -> &str { + "MM_MigrateCodeToStateTrieVersion1" + } + + fn migrate(&self, _available_weight: Weight) -> Weight { + use cumulus_primitives_storage_weight_reclaim::get_proof_size; + use sp_core::Get; + + let proof_size_before: u64 = get_proof_size().unwrap_or(0); + + let key = sp_core::storage::well_known_keys::CODE; + let data = sp_io::storage::get(&key); + if let Some(data) = data { + sp_io::storage::set(&key, &data); + } + + let proof_size_after: u64 = get_proof_size().unwrap_or(0); + let proof_size_diff = proof_size_after.saturating_sub(proof_size_before); + + Weight::from_parts(0, proof_size_diff) + .saturating_add(::DbWeight::get().reads_writes(1, 1)) + } + + #[cfg(feature = "try-runtime")] + fn pre_upgrade(&self) -> Result, sp_runtime::DispatchError> { + use parity_scale_codec::Encode; + + let key = sp_core::storage::well_known_keys::CODE; + let data = sp_io::storage::get(&key); + Ok(Encode::encode(&data)) + } + + #[cfg(feature = "try-runtime")] + fn post_upgrade(&self, state: Vec) -> Result<(), sp_runtime::DispatchError> { + use frame_support::ensure; + use parity_scale_codec::Encode; + use sp_core::storage::StorageKey; + + let key = StorageKey(sp_core::storage::well_known_keys::CODE.to_vec()); + let data = sp_io::storage::get(key.as_ref()); + + ensure!(Encode::encode(&data) == state, "Invalid state"); + + Ok(()) + } +} #[derive(parity_scale_codec::Decode, Eq, Ord, PartialEq, PartialOrd)] enum OldAssetType { @@ -378,15 +378,16 @@ where // Box::new(pallet_collective_drop_gov_v1_collectives), // completed in runtime 2900 // Box::new(remove_pallet_democracy), - // Box::new(remove_collectives_addresses), - // Box::new(MigrateCodeToStateTrieV1::(Default::default())), + // Box::new(remove_collectives_addresses // completed in runtime 3200 - Box::new(MigrateXcmFeesAssetsMeatdata::(Default::default())), - // permanent migrations - Box::new(MigrateToLatestXcmVersion::(Default::default())), + // Box::new(MigrateXcmFeesAssetsMeatdata::(Default::default())), + // complete in runtime 3300 + Box::new(MigrateCodeToStateTrieV1::(Default::default())), Box::new(MigrateStakingParachainBondConfig::( Default::default(), )), + // permanent migrations + Box::new(MigrateToLatestXcmVersion::(Default::default())), ] } } From ae2b41ba1e89917b505728ecf7a3450e9fc7fe34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 09:54:20 +0100 Subject: [PATCH 14/31] Notorize runtime upgrade differences: runtime-3300 (#3004) * runtime diff: v0.3300.0 * trigger checks --------- Co-authored-by: pLabarta <10605905+pLabarta@users.noreply.github.com> Co-authored-by: Pablo Labarta --- runtime-diffs/moonbase/3300.txt | 94 ++++++++++++++++++++++++++++++++ runtime-diffs/moonbeam/3300.txt | 85 +++++++++++++++++++++++++++++ runtime-diffs/moonriver/3300.txt | 85 +++++++++++++++++++++++++++++ 3 files changed, 264 insertions(+) create mode 100644 runtime-diffs/moonbase/3300.txt create mode 100644 runtime-diffs/moonbeam/3300.txt create mode 100644 runtime-diffs/moonriver/3300.txt diff --git a/runtime-diffs/moonbase/3300.txt b/runtime-diffs/moonbase/3300.txt new file mode 100644 index 0000000000..a0999fc966 --- /dev/null +++ b/runtime-diffs/moonbase/3300.txt @@ -0,0 +1,94 @@ +Pallets: + ~ Assets + Storage Entries: + + NextAssetId + ~ Balances + Calls: + + burn + - DmpQueue + ~ MessageQueue + ~ MoonbeamLazyMigrations + Storage Entries: + + StateMigrationStatusValue + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ ParachainStaking + Calls: + + set_inflation_distribution_config + Storage Entries: + + InflationDistributionInfo + - ParachainBondInfo + ~ Parameters + Calls: + ~ set_parameter + Storage Entries: + ~ Parameters (Changed: key type, value type) + ~ PolkadotXcm + Storage Entries: + + RecordedXcm + + ShouldRecordXcm + ~ Preimage + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ Sudo + Calls: + ~ sudo + ~ sudo_as + ~ sudo_unchecked_weight + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ Treasury + Calls: + - approve_proposal + - propose_spend + - reject_proposal + Constants: + - ProposalBond + - ProposalBondMaximum + - ProposalBondMinimum + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + - XTokens + ~ XcmpQueue + Constants: + + MaxActiveOutboundChannels + + MaxPageSize + Storage Entries: + ~ OutboundXcmpMessages (Changed: value type) + ~ OutboundXcmpStatus (Changed: value type) + ~ SignalMessages (Changed: value type) +Runtime APIs: + + DryRunApi + + LocationToAccountApi diff --git a/runtime-diffs/moonbeam/3300.txt b/runtime-diffs/moonbeam/3300.txt new file mode 100644 index 0000000000..2eb01d0891 --- /dev/null +++ b/runtime-diffs/moonbeam/3300.txt @@ -0,0 +1,85 @@ +Pallets: + ~ Assets + Storage Entries: + + NextAssetId + ~ Balances + Calls: + + burn + - DmpQueue + ~ MessageQueue + ~ MoonbeamLazyMigrations + Storage Entries: + + StateMigrationStatusValue + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ ParachainStaking + Calls: + + set_inflation_distribution_config + Storage Entries: + + InflationDistributionInfo + - ParachainBondInfo + + Parameters + ~ PolkadotXcm + Storage Entries: + + RecordedXcm + + ShouldRecordXcm + ~ Preimage + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ Treasury + Calls: + - approve_proposal + - propose_spend + - reject_proposal + Constants: + - ProposalBond + - ProposalBondMaximum + - ProposalBondMinimum + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + - XTokens + ~ XcmpQueue + Constants: + + MaxActiveOutboundChannels + + MaxPageSize + Storage Entries: + ~ OutboundXcmpMessages (Changed: value type) + ~ OutboundXcmpStatus (Changed: value type) + ~ SignalMessages (Changed: value type) +Runtime APIs: + + DryRunApi + + LocationToAccountApi diff --git a/runtime-diffs/moonriver/3300.txt b/runtime-diffs/moonriver/3300.txt new file mode 100644 index 0000000000..2eb01d0891 --- /dev/null +++ b/runtime-diffs/moonriver/3300.txt @@ -0,0 +1,85 @@ +Pallets: + ~ Assets + Storage Entries: + + NextAssetId + ~ Balances + Calls: + + burn + - DmpQueue + ~ MessageQueue + ~ MoonbeamLazyMigrations + Storage Entries: + + StateMigrationStatusValue + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ ParachainStaking + Calls: + + set_inflation_distribution_config + Storage Entries: + + InflationDistributionInfo + - ParachainBondInfo + + Parameters + ~ PolkadotXcm + Storage Entries: + + RecordedXcm + + ShouldRecordXcm + ~ Preimage + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ Treasury + Calls: + - approve_proposal + - propose_spend + - reject_proposal + Constants: + - ProposalBond + - ProposalBondMaximum + - ProposalBondMinimum + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: value type) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + - XTokens + ~ XcmpQueue + Constants: + + MaxActiveOutboundChannels + + MaxPageSize + Storage Entries: + ~ OutboundXcmpMessages (Changed: value type) + ~ OutboundXcmpStatus (Changed: value type) + ~ SignalMessages (Changed: value type) +Runtime APIs: + + DryRunApi + + LocationToAccountApi From 05755ec998f17781ac514af0b878d5a1a94ac717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?pablito=20=E3=83=86?= Date: Fri, 11 Oct 2024 05:54:47 -0300 Subject: [PATCH 15/31] Update runtime spec version to 3400 (#3003) --- runtime/moonbase/src/lib.rs | 4 ++-- runtime/moonbeam/src/lib.rs | 4 ++-- runtime/moonriver/src/lib.rs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/runtime/moonbase/src/lib.rs b/runtime/moonbase/src/lib.rs index b7677f7159..be2fd23073 100644 --- a/runtime/moonbase/src/lib.rs +++ b/runtime/moonbase/src/lib.rs @@ -196,7 +196,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonbase"), impl_name: create_runtime_str!("moonbase"), authoring_version: 4, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, @@ -211,7 +211,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonbase"), impl_name: create_runtime_str!("moonbase"), authoring_version: 4, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, diff --git a/runtime/moonbeam/src/lib.rs b/runtime/moonbeam/src/lib.rs index 05a79d2811..af75bb810c 100644 --- a/runtime/moonbeam/src/lib.rs +++ b/runtime/moonbeam/src/lib.rs @@ -193,7 +193,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonbeam"), impl_name: create_runtime_str!("moonbeam"), authoring_version: 3, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, @@ -208,7 +208,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonbeam"), impl_name: create_runtime_str!("moonbeam"), authoring_version: 3, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, diff --git a/runtime/moonriver/src/lib.rs b/runtime/moonriver/src/lib.rs index 69fdba085e..29842426cc 100644 --- a/runtime/moonriver/src/lib.rs +++ b/runtime/moonriver/src/lib.rs @@ -195,7 +195,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonriver"), impl_name: create_runtime_str!("moonriver"), authoring_version: 3, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, @@ -210,7 +210,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("moonriver"), impl_name: create_runtime_str!("moonriver"), authoring_version: 3, - spec_version: 3300, + spec_version: 3400, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 3, From f21e974da179440f15622912575fae1dc6fbc6ed Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:03:22 +0100 Subject: [PATCH 16/31] fix round initialization when in lazy loading (#3005) --- node/service/src/lazy_loading/backend.rs | 8 +- .../src/lazy_loading/state_overrides.rs | 179 ++++++++++++------ 2 files changed, 127 insertions(+), 60 deletions(-) diff --git a/node/service/src/lazy_loading/backend.rs b/node/service/src/lazy_loading/backend.rs index 10ce24fce2..603667a9be 100644 --- a/node/service/src/lazy_loading/backend.rs +++ b/node/service/src/lazy_loading/backend.rs @@ -575,7 +575,13 @@ impl BlockImportOperation { self.storage_updates = storage .top .iter() - .map(|(k, v)| (k.clone(), Some(v.clone()))) + .map(|(k, v)| { + if v.is_empty() { + (k.clone(), None) + } else { + (k.clone(), Some(v.clone())) + } + }) .collect(); } Ok(root) diff --git a/node/service/src/lazy_loading/state_overrides.rs b/node/service/src/lazy_loading/state_overrides.rs index 12cb28bced..6ebecb002c 100644 --- a/node/service/src/lazy_loading/state_overrides.rs +++ b/node/service/src/lazy_loading/state_overrides.rs @@ -15,10 +15,11 @@ // along with Moonbeam. If not, see . use crate::chain_spec::generate_accounts; -use moonbeam_core_primitives::Balance; +use moonbeam_core_primitives::{AccountId, Balance}; +use pallet_parachain_staking::{Bond, CandidateMetadata, CollatorSnapshot, Delegations}; use parity_scale_codec::Encode; use serde::Deserialize; -use sp_core::blake2_128; +use sp_core::{blake2_128, twox_64}; use std::io::Read; use std::path::PathBuf; @@ -53,68 +54,128 @@ pub enum StateEntry { /// Mandatory state overrides that most exist when starting a node in lazy loading mode. pub fn base_state_overrides(runtime_code: Option) -> Vec { + use hex_literal::hex; + let alith_address = hex!("f24ff3a9cf04c71dbc94d0b566f7a27b94566cac"); + let alith_pub = hex!("d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"); + let alith_staking_bond: Balance = 1_000_000_000_000_000_000; let mut overrides = vec![ - StateEntry::Concrete( - StateEntryConcrete { - pallet: "AuthorMapping".to_string(), - storage: "NimbusLookup".to_string(), - key: Some(hex_literal::hex!("9dfefc73f89d24437a9c2dce5572808af24ff3a9cf04c71dbc94d0b566f7a27b94566cac").to_vec()), // editorconfig-checker-disable-line - value: hex_literal::hex!("d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d").to_vec() // editorconfig-checker-disable-line - } - ), - StateEntry::Concrete( - StateEntryConcrete { - pallet: "AuthorMapping".to_string(), - storage: "MappingWithDeposit".to_string(), - key: Some(hex_literal::hex!("de1e86a9a8c739864cf3cc5ec2bea59fd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d").to_vec()), // editorconfig-checker-disable-line - value: hex_literal::hex!("f24ff3a9cf04c71dbc94d0b566f7a27b94566cac000010632d5ec76b0500000000000000d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d").to_vec() // editorconfig-checker-disable-line - } - ), + // Override `PendingValidationCode` since it conflicts + // with lazy loading + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainSystem".to_string(), + storage: "PendingValidationCode".to_string(), + key: None, + value: Vec::new(), + }), + // Reset LastRelayChainBlockNumber + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainSystem".to_string(), + storage: "LastRelayChainBlockNumber".to_string(), + key: None, + value: 0u32.encode(), + }), + StateEntry::Concrete(StateEntryConcrete { + pallet: "AuthorMapping".to_string(), + storage: "NimbusLookup".to_string(), + key: Some( + [ + &blake2_128(alith_address.as_slice()), + alith_address.as_slice(), + ] + .concat(), + ), + value: alith_pub.to_vec(), + }), + StateEntry::Concrete(StateEntryConcrete { + pallet: "AuthorMapping".to_string(), + storage: "MappingWithDeposit".to_string(), + key: Some([&blake2_128(alith_pub.as_slice()), alith_pub.as_slice()].concat()), + value: (alith_address, alith_staking_bond, alith_pub).encode(), + }), + // We only use one collator in lazy-loading + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "TotalSelected".to_string(), + key: None, + value: 1u32.encode(), + }), // Set candidate pool - StateEntry::Concrete( - StateEntryConcrete { - pallet: "ParachainStaking".to_string(), - storage: "CandidatePool".to_string(), - key: None, - value: hex_literal::hex!("04f24ff3a9cf04c71dbc94d0b566f7a27b94566cac0000a0dec5adc9353600000000000000").to_vec() // editorconfig-checker-disable-line + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "CandidateInfo".to_string(), + key: Some( + [&twox_64(alith_address.as_slice()), alith_address.as_slice()] + .concat() + .to_vec(), + ), + value: CandidateMetadata::new(alith_staking_bond).encode(), + }), + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "TopDelegations".to_string(), + key: Some( + [&twox_64(alith_address.as_slice()), alith_address.as_slice()] + .concat() + .to_vec(), + ), + value: Delegations:: { + delegations: Default::default(), + total: Default::default(), } - ), + .encode(), + }), + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "CandidatePool".to_string(), + key: None, + value: { + let bond = Bond:: { + owner: AccountId::from(alith_address), + amount: alith_staking_bond, + }; + + vec![bond].encode() + }, + }), // Set Alith as selected candidate - StateEntry::Concrete( - StateEntryConcrete { - pallet: "ParachainStaking".to_string(), - storage: "SelectedCandidates".to_string(), - key: None, - value: hex_literal::hex!("04f24ff3a9cf04c71dbc94d0b566f7a27b94566cac").to_vec() - } - ), - // AtStake - StateEntry::Concrete( - StateEntryConcrete { - pallet: "ParachainStaking".to_string(), - storage: "AtStake".to_string(), - key: Some(hex_literal::hex!("5153cb1f00942ff4010000004a6bb7c01d316509f24ff3a9cf04c71dbc94d0b566f7a27b94566cac").to_vec()), // editorconfig-checker-disable-line - value: hex_literal::hex!("0000a0dec5adc9353600000000000000000000a0dec5adc9353600000000000000").to_vec() // editorconfig-checker-disable-line - } - ), + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "SelectedCandidates".to_string(), + key: None, + value: vec![alith_address].encode(), + }), + StateEntry::Concrete(StateEntryConcrete { + pallet: "ParachainStaking".to_string(), + storage: "AtStake".to_string(), + key: { + let round: u32 = 1; + Some( + [ + &twox_64(&round.encode()), + round.encode().as_slice(), + &twox_64(alith_address.as_slice()), + alith_address.as_slice(), + ] + .concat() + .to_vec(), + ) + }, + value: { + CollatorSnapshot:: { + bond: alith_staking_bond.clone(), + delegations: Default::default(), + total: alith_staking_bond, + } + .encode() + }, + }), // Reset SlotInfo - StateEntry::Concrete( - StateEntryConcrete { - pallet: "AsyncBacking".to_string(), - storage: "SlotInfo".to_string(), - key: None, - value: (1u64, 1u32).encode() - } - ), - // Reset LastRelayChainBlockNumber - StateEntry::Concrete( - StateEntryConcrete { - pallet: "ParachainSystem".to_string(), - storage: "LastRelayChainBlockNumber".to_string(), - key: None, - value: 0u32.encode() - } - ), + StateEntry::Concrete(StateEntryConcrete { + pallet: "AsyncBacking".to_string(), + storage: "SlotInfo".to_string(), + key: None, + value: (1u64, 1u32).encode(), + }), ]; // Default mnemonic if none was provided From 24e781738925deae5dafba1c176874b9ddb073fe Mon Sep 17 00:00:00 2001 From: Gonza Montiel Date: Fri, 11 Oct 2024 15:04:11 +0200 Subject: [PATCH 17/31] Fix bad regressions smoke test (#3000) * check that the runing chain is exactly the target chain for each test case * use const --- test/suites/smoke/test-old-regressions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/suites/smoke/test-old-regressions.ts b/test/suites/smoke/test-old-regressions.ts index 2a2b6ba390..36f7fecd46 100644 --- a/test/suites/smoke/test-old-regressions.ts +++ b/test/suites/smoke/test-old-regressions.ts @@ -114,7 +114,8 @@ describeSuite({ title: "Verify all bad block regression cases", test: async function () { for (const testCase of cases) { - if (testCase.network != (paraApi.consts.system.version.specName.toString() as Network)) { + const chain = (await paraApi.rpc.system.chain()).toString().toLowerCase(); + if (testCase.network.toString() !== chain) { log(`Skipping... (Issue ${testCase.issue} specific for ${testCase.network})`); continue; } From 1c650901cac3777f6e62fbec21a6173f010d2a94 Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Tue, 15 Oct 2024 09:35:57 +0200 Subject: [PATCH 18/31] Update client version to 0.42.0 (#3008) --- Cargo.lock | 6 +++--- node/cli-opt/Cargo.toml | 2 +- node/cli/Cargo.toml | 2 +- node/service/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fb9485a98e..a212783229 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6374,7 +6374,7 @@ dependencies = [ [[package]] name = "moonbeam-cli" -version = "0.41.0" +version = "0.42.0" dependencies = [ "clap", "clap-num", @@ -6410,7 +6410,7 @@ dependencies = [ [[package]] name = "moonbeam-cli-opt" -version = "0.41.0" +version = "0.42.0" dependencies = [ "account", "bip32", @@ -6941,7 +6941,7 @@ dependencies = [ [[package]] name = "moonbeam-service" -version = "0.41.0" +version = "0.42.0" dependencies = [ "ansi_term", "async-backing-primitives", diff --git a/node/cli-opt/Cargo.toml b/node/cli-opt/Cargo.toml index dcdab5e995..8f93f54426 100644 --- a/node/cli-opt/Cargo.toml +++ b/node/cli-opt/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = "2021" homepage = "https://moonbeam.network" license = "GPL-3.0-only" -version = "0.41.0" +version = "0.42.0" [dependencies] bip32 = { workspace = true, features = ["bip39"] } diff --git a/node/cli/Cargo.toml b/node/cli/Cargo.toml index 227bf7f3e0..c1847f35aa 100644 --- a/node/cli/Cargo.toml +++ b/node/cli/Cargo.toml @@ -2,7 +2,7 @@ name = "moonbeam-cli" authors = { workspace = true } edition = "2021" -version = "0.41.0" +version = "0.42.0" [dependencies] clap = { workspace = true, features = ["derive"] } diff --git a/node/service/Cargo.toml b/node/service/Cargo.toml index 265086e9e6..6a4897bb16 100644 --- a/node/service/Cargo.toml +++ b/node/service/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = "2021" homepage = "https://moonbeam.network" license = "GPL-3.0-only" -version = "0.41.0" +version = "0.42.0" [dependencies] async-io = { workspace = true } From d79b480fc6bcb8775b6c6f883a656dd1aa864049 Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Tue, 15 Oct 2024 09:36:27 +0200 Subject: [PATCH 19/31] Update the client docker image to moonbeamfoundation/moonbeam:v0.41.0 (#3007) --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e7d711d2c2..cceac82ff8 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Docker images are published for every tagged release. Learn more with `moonbeam ```bash # Join the public testnet -docker run --network="host" moonbeamfoundation/moonbeam:v0.40.1 --chain alphanet +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --chain alphanet ``` You can find more detailed instructions to [run a full node in our TestNet](https://docs.moonbeam.network/node-operators/networks/run-a-node/overview/) @@ -28,7 +28,7 @@ locally. You can quickly set up a single node without a relay chain backing it u ```bash # Run a dev service node -docker run --network="host" moonbeamfoundation/moonbeam:v0.40.1 --dev +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev ``` For more information, see our detailed instructions to [run a development node](https://docs.moonbeam.network/builders/get-started/networks/moonbeam-dev/) @@ -39,10 +39,10 @@ The above command will start the node in instant seal mode. It creates a block w ```bash # Author a block every 6 seconds. -docker run --network="host" moonbeamfoundation/moonbeam:v0.40.1 --dev --sealing 6000 +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev --sealing 6000 # Manually control the block authorship and finality -docker run --network="host" moonbeamfoundation/moonbeam:v0.40.1 --dev --sealing manual +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev --sealing manual ``` ### Prefunded Development Addresses From bc92e19c0471d65df4929a6afe3a3e7262faf0f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 10:24:53 +0100 Subject: [PATCH 20/31] runtime diff: v0.3102.0 (#2963) Co-authored-by: noandrea <481458+noandrea@users.noreply.github.com> --- runtime-diffs/moonbase/3102.txt | 58 ++++++++++++++++++++++++++++++++ runtime-diffs/moonbeam/3102.txt | 54 +++++++++++++++++++++++++++++ runtime-diffs/moonriver/3102.txt | 54 +++++++++++++++++++++++++++++ 3 files changed, 166 insertions(+) create mode 100644 runtime-diffs/moonbase/3102.txt create mode 100644 runtime-diffs/moonbeam/3102.txt create mode 100644 runtime-diffs/moonriver/3102.txt diff --git a/runtime-diffs/moonbase/3102.txt b/runtime-diffs/moonbase/3102.txt new file mode 100644 index 0000000000..abeb6c2f30 --- /dev/null +++ b/runtime-diffs/moonbase/3102.txt @@ -0,0 +1,58 @@ +Pallets: + ~ AssetManager + Calls: + - remove_supported_asset + - set_asset_units_per_second + Storage Entries: + - AssetTypeUnitsPerSecond + - SupportedFeePaymentAssets + ~ MoonbeamLazyMigrations + Calls: + + create_contract_metadata + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + + Parameters + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ Sudo + Calls: + ~ sudo + ~ sudo_as + ~ sudo_unchecked_weight + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + + XcmWeightTrader diff --git a/runtime-diffs/moonbeam/3102.txt b/runtime-diffs/moonbeam/3102.txt new file mode 100644 index 0000000000..a636f4e229 --- /dev/null +++ b/runtime-diffs/moonbeam/3102.txt @@ -0,0 +1,54 @@ +Pallets: + ~ AssetManager + Calls: + - remove_supported_asset + - set_asset_units_per_second + Storage Entries: + - AssetTypeUnitsPerSecond + - SupportedFeePaymentAssets + + EmergencyParaXcm + + EvmForeignAssets + ~ MoonbeamLazyMigrations + Calls: + + create_contract_metadata + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + + XcmWeightTrader diff --git a/runtime-diffs/moonriver/3102.txt b/runtime-diffs/moonriver/3102.txt new file mode 100644 index 0000000000..a636f4e229 --- /dev/null +++ b/runtime-diffs/moonriver/3102.txt @@ -0,0 +1,54 @@ +Pallets: + ~ AssetManager + Calls: + - remove_supported_asset + - set_asset_units_per_second + Storage Entries: + - AssetTypeUnitsPerSecond + - SupportedFeePaymentAssets + + EmergencyParaXcm + + EvmForeignAssets + ~ MoonbeamLazyMigrations + Calls: + + create_contract_metadata + ~ Multisig + Calls: + ~ as_multi + ~ as_multi_threshold_1 + ~ OpenTechCommitteeCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Proxy + Calls: + ~ proxy + ~ proxy_announced + ~ Scheduler + Calls: + ~ schedule + ~ schedule_after + ~ schedule_named + ~ schedule_named_after + ~ System + Storage Entries: + ~ Events (Changed: ) + ~ TreasuryCouncilCollective + Calls: + ~ execute + ~ propose + Storage Entries: + ~ ProposalOf (Changed: ) + ~ Utility + Calls: + ~ as_derivative + ~ batch + ~ batch_all + ~ dispatch_as + ~ force_batch + ~ with_weight + ~ Whitelist + Calls: + ~ dispatch_whitelisted_call_with_preimage + + XcmWeightTrader From 2d4c865a2afe3c25f7be29df9531207268581ac8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 13:57:07 +0200 Subject: [PATCH 21/31] chore(deps): bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (#2988) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [mozilla-actions/sccache-action](https://github.com/mozilla-actions/sccache-action) from 0.0.5 to 0.0.6. - [Release notes](https://github.com/mozilla-actions/sccache-action/releases) - [Commits](https://github.com/mozilla-actions/sccache-action/compare/v0.0.5...v0.0.6) --- updated-dependencies: - dependency-name: mozilla-actions/sccache-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pablito テ Co-authored-by: Andrea Giacobino --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 83e3da10c3..ed3c4c01f4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -500,7 +500,7 @@ jobs: with: ref: ${{ needs.set-tags.outputs.git_ref }} - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.5 + uses: mozilla-actions/sccache-action@v0.0.6 - name: Setup Variables shell: bash run: | From 134226c4589bbc01afd0d752927418d3626dbce4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 15 Oct 2024 13:57:36 +0200 Subject: [PATCH 22/31] chore(deps): bump peter-evans/create-pull-request from 6 to 7 (#2987) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v6...v7) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pablito テ Co-authored-by: Andrea Giacobino --- .github/workflows/subxt-diff.yml | 2 +- .github/workflows/upgrade-typescript-api.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/subxt-diff.yml b/.github/workflows/subxt-diff.yml index 8bda40d32f..aa18eb500e 100644 --- a/.github/workflows/subxt-diff.yml +++ b/.github/workflows/subxt-diff.yml @@ -125,7 +125,7 @@ jobs: name: runtime-diff-moonriver-${{ github.event.inputs.spec_version }} path: runtime-diffs/moonriver - name: Create Pull Request - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@v7 with: base: master branch: "runtime-diff-${{ github.event.inputs.spec_version }}" diff --git a/.github/workflows/upgrade-typescript-api.yml b/.github/workflows/upgrade-typescript-api.yml index c0fa8e3e8b..d79e092746 100644 --- a/.github/workflows/upgrade-typescript-api.yml +++ b/.github/workflows/upgrade-typescript-api.yml @@ -45,7 +45,7 @@ jobs: cd typescript-api ./scripts/runtime-upgrade.sh ${{ github.event.inputs.spec_version }} - name: Create Pull Request - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@v7 with: base: master branch: "typescript-api-${{ github.event.inputs.spec_version }}" From 6b786e8367c40e248b59047b908c6328cedcf39c Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Tue, 15 Oct 2024 14:00:05 +0200 Subject: [PATCH 23/31] Pause XCM check on parachain 2019 (#3011) --- test/helpers/foreign-chains.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/helpers/foreign-chains.ts b/test/helpers/foreign-chains.ts index 39244461b4..faeb5d756b 100644 --- a/test/helpers/foreign-chains.ts +++ b/test/helpers/foreign-chains.ts @@ -164,7 +164,7 @@ export const ForeignChainsEndpoints = [ { name: "Composable", paraId: 2019, - mutedUntil: new Date("2024-10-15").getTime(), + mutedUntil: new Date("2025-01-27").getTime(), }, { name: "Nodle", From 30fbc0a63be612c9c984f47e180ec82023935b01 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Thu, 17 Oct 2024 10:14:03 +0100 Subject: [PATCH 24/31] fix(metadata-hash): use original token symbol (DEV) in moonbase runtime (#3015) --- node/service/src/chain_spec/moonbase.rs | 4 ++-- runtime/moonbase/build.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/node/service/src/chain_spec/moonbase.rs b/node/service/src/chain_spec/moonbase.rs index a1631293ec..3d2d34af2a 100644 --- a/node/service/src/chain_spec/moonbase.rs +++ b/node/service/src/chain_spec/moonbase.rs @@ -73,7 +73,7 @@ pub fn development_chain_spec(mnemonic: Option, num_accounts: Option ChainSpec { .with_chain_type(ChainType::Local) .with_properties( serde_json::from_str( - "{\"tokenDecimals\": 18, \"tokenSymbol\": \"UNIT\", \"SS58Prefix\": 1287}", + "{\"tokenDecimals\": 18, \"tokenSymbol\": \"DEV\", \"SS58Prefix\": 1287}", ) .expect("Provided valid json map"), ) diff --git a/runtime/moonbase/build.rs b/runtime/moonbase/build.rs index e6b9435b6a..1b7c2e3c10 100644 --- a/runtime/moonbase/build.rs +++ b/runtime/moonbase/build.rs @@ -31,6 +31,6 @@ fn main() { .with_current_project() .export_heap_base() .import_memory() - .enable_metadata_hash("UNIT", 18) + .enable_metadata_hash("DEV", 18) .build() } From 2e47202870d0ad8e6b24a6bc65baea8e229bd8f1 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Thu, 17 Oct 2024 13:14:50 +0100 Subject: [PATCH 25/31] Fix moonsama smoke tests (#3016) --- test/suites/smoke/test-old-regressions.ts | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/test/suites/smoke/test-old-regressions.ts b/test/suites/smoke/test-old-regressions.ts index 36f7fecd46..c6e0375b5f 100644 --- a/test/suites/smoke/test-old-regressions.ts +++ b/test/suites/smoke/test-old-regressions.ts @@ -34,6 +34,13 @@ class BadBlockRegressionCase { callData: `0x${string}`; } +interface TransactionRegressionCase { + network: Network; + runtime: number; + blockNumber: number; + txHash: `0x${string}`; +} + // Issues/Regressions // MOON-2824 const moon2824: BadBlockRegressionCase = { @@ -177,10 +184,16 @@ describeSuite({ it({ id: "C003", title: "Verify tracing works for transactions generated by all runtime versions", - test: async function () { + test: async function (context) { const network = paraApi.consts.system.version.specName.toString() as Network; - const testSamples = network in samples ? samples[network] : []; - testSamples.forEach(async (sample) => { + const testSamples: TransactionRegressionCase[] = network in samples ? samples[network] : []; + for (const sample of testSamples) { + const chain = (await paraApi.rpc.system.chain()).toString().toLowerCase(); + if (sample.network !== chain) { + log(`Skipping test...`); + context.skip(); + } + log(`Testing sample: ${JSON.stringify(sample.txHash)}`); const traceData = await context.viem().request({ method: "debug_traceTransaction", @@ -195,13 +208,13 @@ describeSuite({ log(`Error found for sample: ${JSON.stringify(sample)}`); throw e; } - }); + } }, }); it({ id: "C004", - title: "Moonriver: eth_getLogs with more than 16 addresses filtered should return logs", + title: "Moonriver: eth_getLogs with more than 1024 addresses filtered should return logs", chainType: "moonriver", test: async function () { const addresses = Array.from({ length: 1024 }, () => generateKeyringPair()).map( From 527a930e6f02522edc26047c36518b3b712705cf Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas <22591718+RomarQ@users.noreply.github.com> Date: Thu, 17 Oct 2024 18:32:04 +0100 Subject: [PATCH 26/31] Fix moonriver smoke test (#3017) * Fix moonsama smoke tests * fix smoke test --- test/suites/smoke/test-old-regressions.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/suites/smoke/test-old-regressions.ts b/test/suites/smoke/test-old-regressions.ts index c6e0375b5f..91da46d861 100644 --- a/test/suites/smoke/test-old-regressions.ts +++ b/test/suites/smoke/test-old-regressions.ts @@ -184,14 +184,14 @@ describeSuite({ it({ id: "C003", title: "Verify tracing works for transactions generated by all runtime versions", - test: async function (context) { + test: async function ({ skip }) { const network = paraApi.consts.system.version.specName.toString() as Network; const testSamples: TransactionRegressionCase[] = network in samples ? samples[network] : []; for (const sample of testSamples) { const chain = (await paraApi.rpc.system.chain()).toString().toLowerCase(); if (sample.network !== chain) { log(`Skipping test...`); - context.skip(); + skip(); } log(`Testing sample: ${JSON.stringify(sample.txHash)}`); From 35a788b853bcc477dfb65bc1300b65f4b926efd6 Mon Sep 17 00:00:00 2001 From: Tim B <79199034+timbrinded@users.noreply.github.com> Date: Mon, 28 Oct 2024 16:06:25 +0000 Subject: [PATCH 27/31] refactor: :recycle: Update api-augment ci (#2964) * refactor: :recycle: Update api-augment ci --------- Co-authored-by: Andrea Giacobino Co-authored-by: Pablo Labarta --- .github/workflows/publish-typescript-api.yml | 51 +++++++------------ .github/workflows/upgrade-typescript-api.yml | 32 +++++++----- docker/moonbeam.Dockerfile | 2 +- .../src/moonbeam/interfaces/definitions.ts | 2 +- .../src/moonriver/interfaces/definitions.ts | 2 +- typescript-api/tsconfig.base.json | 2 +- typescript-api/tsconfig.json | 50 +++++++----------- 7 files changed, 60 insertions(+), 81 deletions(-) diff --git a/.github/workflows/publish-typescript-api.yml b/.github/workflows/publish-typescript-api.yml index 4dca411c78..39d288ae76 100644 --- a/.github/workflows/publish-typescript-api.yml +++ b/.github/workflows/publish-typescript-api.yml @@ -2,9 +2,13 @@ name: Publish Typescript API on: workflow_dispatch: inputs: - sha: - description: full sha to build the npm package from + TargetSHA: + description: full sha of commit to publish ApiAugment from required: true + DryRun: + description: Dry run mode + required: false + default: "false" jobs: publish-typescript-api: @@ -13,43 +17,24 @@ jobs: - name: Checkout uses: actions/checkout@v4 with: - ref: ${{ github.event.inputs.sha }} - - name: Use Node.js + ref: ${{ github.event.inputs.TargetSHA }} + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false + - name: Install Node.js uses: actions/setup-node@v4 with: node-version: 20.10.0 - - name: Build typescript API + - name: Build Typescript Augment API package run: | cd typescript-api - npm install - npm run build + pnpm i + pnpm build - name: Publish typescript API uses: JS-DevTools/npm-publish@v3 with: token: ${{ secrets.NPM_TOKEN }} - package: typescript-api/build/package.json - - update-polkadot-js-for-tests-and-tools: - runs-on: ubuntu-latest - needs: ["publish-typescript-api"] - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: ${{ github.event.inputs.sha }} - - name: Use pnpm - uses: pnpm/action-setup@v4 - with: - version: 9 - - name: Use Node.js - uses: actions/setup-node@v4 - with: - node-version: 20.10.0 - - name: Upgrade polkadotjs for tests - run: | - cd test - pnpm install @polkadot/api@latest - - name: Upgrade polkadotjs for tools - run: | - cd tools - npm install @polkadot/api@latest + package: typescript-api/package.json + dry-run: ${{ github.event.inputs.DryRun }} diff --git a/.github/workflows/upgrade-typescript-api.yml b/.github/workflows/upgrade-typescript-api.yml index d79e092746..f617132976 100644 --- a/.github/workflows/upgrade-typescript-api.yml +++ b/.github/workflows/upgrade-typescript-api.yml @@ -5,6 +5,11 @@ on: spec_version: description: runtime spec version (ex. 1601) required: true + dry_run: + description: Dry Run - do not create PR + required: false + type: boolean + default: false jobs: upgrading-typescript-api: @@ -12,17 +17,14 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - with: - ref: runtime-${{ github.event.inputs.spec_version }} - name: Retrieve moonbeam binary run: | DOCKER_TAG="moonbeamfoundation/moonbeam:runtime-${{ github.event.inputs.spec_version }}" - # Clear the dummy container if it wasn't properly cleaned up - docker rm -f dummy 2> /dev/null - docker create -ti --name dummy $DOCKER_TAG bash - mkdir -p build - docker cp dummy:/moonbeam/moonbeam build/moonbeam - docker rm -f dummy + docker rm -f rtRelease 2> /dev/null + docker create -ti --name rtRelease $DOCKER_TAG bash + mkdir -p target/release + docker cp rtRelease:/moonbeam/moonbeam target/release/moonbeam + docker rm -f rtRelease - name: Use Node.js uses: actions/setup-node@v4 with: @@ -31,26 +33,30 @@ jobs: uses: pnpm/action-setup@v4 with: version: 9 + run_install: false + - name: Upgrade polkadotjs for moonbeam-types-bundle run: | cd moonbeam-types-bundle pnpm install - - name: Upgrade polkadotjs for typescript-api - run: | - cd typescript-api - pnpm install - pnpm run build - name: regenerate typescript api with new runtime metadata run: | cd typescript-api ./scripts/runtime-upgrade.sh ${{ github.event.inputs.spec_version }} - name: Create Pull Request + if: ${{ !inputs.dry_run }} uses: peter-evans/create-pull-request@v7 with: base: master branch: "typescript-api-${{ github.event.inputs.spec_version }}" commit-message: typescript API v0.${{ github.event.inputs.spec_version }}.0 draft: true + title: "Upgrade typescript API for runtime-${{ github.event.inputs.spec_version }}" reviewers: "moonsong-coredev" labels: "B0-silent,D2-notlive" + - name: Display changes (Dry Run) + if: ${{ inputs.dry_run }} + run: | + git diff + echo "Dry run completed. Changes were not committed or pushed." diff --git a/docker/moonbeam.Dockerfile b/docker/moonbeam.Dockerfile index 883f65ec95..8e33ba662a 100644 --- a/docker/moonbeam.Dockerfile +++ b/docker/moonbeam.Dockerfile @@ -7,7 +7,7 @@ FROM docker.io/library/ubuntu:20.04 AS builder RUN apt-get update && apt-get install -y ca-certificates && update-ca-certificates FROM debian:bookworm-slim -LABEL maintainer "alan@purestake.com" +LABEL maintainer="alan@moonsonglabs.com" LABEL description="Binary for Moonbeam Collator" RUN useradd -m -u 1000 -U -s /bin/sh -d /moonbeam moonbeam && \ diff --git a/typescript-api/src/moonbeam/interfaces/definitions.ts b/typescript-api/src/moonbeam/interfaces/definitions.ts index 3c697a7d2d..fdef01d9ab 100644 --- a/typescript-api/src/moonbeam/interfaces/definitions.ts +++ b/typescript-api/src/moonbeam/interfaces/definitions.ts @@ -1 +1 @@ -export { default as empty } from "./moon/definitions"; +export { default as moon } from "./moon/definitions"; diff --git a/typescript-api/src/moonriver/interfaces/definitions.ts b/typescript-api/src/moonriver/interfaces/definitions.ts index 3c697a7d2d..fdef01d9ab 100644 --- a/typescript-api/src/moonriver/interfaces/definitions.ts +++ b/typescript-api/src/moonriver/interfaces/definitions.ts @@ -1 +1 @@ -export { default as empty } from "./moon/definitions"; +export { default as moon } from "./moon/definitions"; diff --git a/typescript-api/tsconfig.base.json b/typescript-api/tsconfig.base.json index fa7eaee887..b2ae32fbbd 100644 --- a/typescript-api/tsconfig.base.json +++ b/typescript-api/tsconfig.base.json @@ -17,5 +17,5 @@ "moonbase": ["moonbase/src"] } }, - "exclude": ["node_modules","dist", "scripts"] + "exclude": ["node_modules", "dist", "scripts"] } diff --git a/typescript-api/tsconfig.json b/typescript-api/tsconfig.json index 97fd94cb4c..85e1277080 100644 --- a/typescript-api/tsconfig.json +++ b/typescript-api/tsconfig.json @@ -1,34 +1,22 @@ { - "extends":"./tsconfig.base.json", - "compilerOptions": { - "incremental": true, - "rootDir": "src", - "outDir": "dist", - "baseUrl": "./", - "paths": { - "@storagehub/api-augment/*": [ - "src/*" - ], - "@polkadot/api/augment": [ - "src/interfaces/augment-api.ts" - ], - "@polkadot/types/augment": [ - "src/interfaces/augment-types.ts" - ], - "@polkadot/types/lookup": [ - "src/interfaces/types-lookup.ts" - ] - }, - "noEmit": false, - "declaration": true, - "declarationDir": "dist/types", - "allowImportingTsExtensions": false, - }, - "exclude": [ - "node_modules", - "dist", - "scripts" - ], + "extends": "./tsconfig.base.json", + "compilerOptions": { + "incremental": true, + "rootDir": "src", + "outDir": "dist", + "baseUrl": "./", + "paths": { + "@storagehub/api-augment/*": ["src/*"], + "@polkadot/api/augment": ["src/interfaces/augment-api.ts"], + "@polkadot/types/augment": ["src/interfaces/augment-types.ts"], + "@polkadot/types/lookup": ["src/interfaces/types-lookup.ts"] + }, + "noEmit": false, + "declaration": true, + "declarationDir": "dist/types", + "allowImportingTsExtensions": false + }, + "exclude": ["node_modules", "dist", "scripts"], "references": [ { "path": "./src/moonbeam" @@ -40,4 +28,4 @@ "path": "./src/moonbase" } ] -} \ No newline at end of file +} From 07306c427135c771e5fcaa0286deaf1d48ceb9b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?pablito=20=E3=83=86?= Date: Tue, 29 Oct 2024 09:07:39 -0300 Subject: [PATCH 28/31] Update local type generation scripts (#2968) * new update script * use workspace in test pkg * add script to test/scripts * run node on correct port * bump polkadot versions on ts-api * bump polkadot versions on all pkgs * fix script & build for all runtimes * fix cache dep path * helpers/block: query ext as u8a * use as u8a for dummyTranfer info * add prepare ts api step to zombie-tests * add ts api build step to lazyloading & chopsticks * add more wait time for nodes to start * update script to use live nodes * update ts-api * update script to use dev chains --- .../workflow-templates/dev-tests/action.yml | 2 +- .github/workflows/build.yml | 51 +- moonbeam-types-bundle/package.json | 12 +- moonbeam-types-bundle/pnpm-lock.yaml | 956 ------ test/pnpm-lock.yaml => pnpm-lock.yaml | 2569 +++++++++-------- pnpm-workspace.yaml | 4 + test/helpers/block.ts | 3 +- test/package.json | 14 +- test/scripts/update-local-types.ts | 135 + .../test-txpool/test-txpool-fairness.ts | 2 +- .../test-xcm-v4/test-xcm-dry-run-api.ts | 6 +- typescript-api/package.json | 19 +- typescript-api/pnpm-lock.yaml | 1581 ---------- .../moonbase/interfaces/augment-api-consts.ts | 44 +- .../moonbase/interfaces/augment-api-errors.ts | 56 +- .../moonbase/interfaces/augment-api-events.ts | 75 +- .../moonbase/interfaces/augment-api-query.ts | 68 +- .../interfaces/augment-api-runtime.ts | 72 +- .../src/moonbase/interfaces/augment-api-tx.ts | 361 +-- .../src/moonbase/interfaces/augment-types.ts | 136 +- .../src/moonbase/interfaces/lookup.ts | 770 +++-- .../moonbase/interfaces/moon/definitions.ts | 3 + .../src/moonbase/interfaces/registry.ts | 30 +- .../src/moonbase/interfaces/types-lookup.ts | 877 +++--- .../moonbeam/interfaces/augment-api-consts.ts | 44 +- .../moonbeam/interfaces/augment-api-errors.ts | 56 +- .../moonbeam/interfaces/augment-api-events.ts | 99 +- .../moonbeam/interfaces/augment-api-query.ts | 87 +- .../moonbeam/interfaces/augment-api-rpc.ts | 16 +- .../interfaces/augment-api-runtime.ts | 72 +- .../src/moonbeam/interfaces/augment-api-tx.ts | 382 +-- .../src/moonbeam/interfaces/augment-types.ts | 136 +- .../src/moonbeam/interfaces/lookup.ts | 991 +++---- .../src/moonbeam/interfaces/moon/types.ts | 2 +- .../src/moonbeam/interfaces/registry.ts | 48 +- .../src/moonbeam/interfaces/types-lookup.ts | 1104 ++++--- .../src/moonbeam/interfaces/types.ts | 2 +- .../interfaces/augment-api-consts.ts | 44 +- .../interfaces/augment-api-errors.ts | 56 +- .../interfaces/augment-api-events.ts | 99 +- .../moonriver/interfaces/augment-api-query.ts | 87 +- .../moonriver/interfaces/augment-api-rpc.ts | 16 +- .../interfaces/augment-api-runtime.ts | 72 +- .../moonriver/interfaces/augment-api-tx.ts | 382 +-- .../src/moonriver/interfaces/augment-types.ts | 136 +- .../src/moonriver/interfaces/lookup.ts | 991 +++---- .../src/moonriver/interfaces/moon/types.ts | 2 +- .../src/moonriver/interfaces/registry.ts | 48 +- .../src/moonriver/interfaces/types-lookup.ts | 1104 ++++--- .../src/moonriver/interfaces/types.ts | 2 +- 50 files changed, 5463 insertions(+), 8461 deletions(-) delete mode 100644 moonbeam-types-bundle/pnpm-lock.yaml rename test/pnpm-lock.yaml => pnpm-lock.yaml (88%) create mode 100644 pnpm-workspace.yaml create mode 100644 test/scripts/update-local-types.ts delete mode 100644 typescript-api/pnpm-lock.yaml diff --git a/.github/workflow-templates/dev-tests/action.yml b/.github/workflow-templates/dev-tests/action.yml index 294b90a005..628f5c5e60 100644 --- a/.github/workflow-templates/dev-tests/action.yml +++ b/.github/workflow-templates/dev-tests/action.yml @@ -26,7 +26,7 @@ runs: with: node-version: 20.10.0 cache: "pnpm" - cache-dependency-path: test/pnpm-lock.yaml + cache-dependency-path: pnpm-lock.yaml - name: Setup Moonbeam PolkadotJS types shell: bash diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed3c4c01f4..c0f3c4c7fe 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -206,7 +206,7 @@ jobs: with: node-version: 20.10.0 cache: "pnpm" - cache-dependency-path: test/pnpm-lock.yaml + cache-dependency-path: pnpm-lock.yaml - name: Run Eslint check run: | cd test @@ -613,7 +613,7 @@ jobs: with: node-version: 20.10.0 cache: "pnpm" - cache-dependency-path: test/pnpm-lock.yaml + cache-dependency-path: pnpm-lock.yaml - run: | mkdir -p target/release - name: "Download branch built node" @@ -739,6 +739,21 @@ jobs: with: name: moonbeam path: target/release + - name: Setup Moonbeam PolkadotJS types + shell: bash + run: | + #### Preparing the legacy types + cd moonbeam-types-bundle + pnpm i + pnpm build + + #### Preparing the typescript api + cd ../typescript-api + pnpm i + pnpm build + + cd ../test + pnpm add ../typescript-api - name: "Run lazy loading tests" run: | chmod uog+x target/release/moonbeam @@ -782,7 +797,7 @@ jobs: with: node-version: 20.10.0 cache: "pnpm" - cache-dependency-path: test/pnpm-lock.yaml + cache-dependency-path: pnpm-lock.yaml - name: Create local folders run: | mkdir -p target/release/wbuild/${{ matrix.chain }}-runtime/ @@ -792,6 +807,21 @@ jobs: with: name: runtimes path: target/release/wbuild/${{ matrix.chain }}-runtime/ + - name: Setup Moonbeam PolkadotJS types + shell: bash + run: | + #### Preparing the legacy types + cd moonbeam-types-bundle + pnpm i + pnpm build + + #### Preparing the typescript api + cd ../typescript-api + pnpm i + pnpm build + + cd ../test + pnpm add ../typescript-api - name: "Install and run upgrade test" run: | cd test @@ -854,6 +884,21 @@ jobs: docker create --name moonbeam_container $DOCKER_TAG bash docker cp moonbeam_container:moonbeam/moonbeam test/tmp/moonbeam_rt docker rm -f moonbeam_container + - name: Setup Moonbeam PolkadotJS types + shell: bash + run: | + #### Preparing the legacy types + cd moonbeam-types-bundle + pnpm i + pnpm build + + #### Preparing the typescript api + cd ../typescript-api + pnpm i + pnpm build + + cd ../test + pnpm add ../typescript-api - name: Prepare Chainspecs run: | cd test diff --git a/moonbeam-types-bundle/package.json b/moonbeam-types-bundle/package.json index ff7dd48f6c..44fc78b6af 100644 --- a/moonbeam-types-bundle/package.json +++ b/moonbeam-types-bundle/package.json @@ -35,12 +35,12 @@ "url": "git+https://github.com/moonbeam-foundation/moonbeam.git" }, "dependencies": { - "@polkadot/api": "13.0.1", - "@polkadot/api-base": "13.0.1", - "@polkadot/rpc-core": "13.0.1", - "@polkadot/typegen": "13.0.1", - "@polkadot/types": "13.0.1", - "@polkadot/types-codec": "13.0.1", + "@polkadot/api": "14.0.1", + "@polkadot/api-base": "14.0.1", + "@polkadot/rpc-core": "14.0.1", + "@polkadot/typegen": "14.0.1", + "@polkadot/types": "14.0.1", + "@polkadot/types-codec": "14.0.1", "prettier": "2.8.8", "typescript": "5.6.2" } diff --git a/moonbeam-types-bundle/pnpm-lock.yaml b/moonbeam-types-bundle/pnpm-lock.yaml deleted file mode 100644 index f2604d36c0..0000000000 --- a/moonbeam-types-bundle/pnpm-lock.yaml +++ /dev/null @@ -1,956 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@polkadot/api': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/api-base': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/rpc-core': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/typegen': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types-codec': - specifier: 13.0.1 - version: 13.0.1 - prettier: - specifier: 2.8.8 - version: 2.8.8 - typescript: - specifier: 5.6.2 - version: 5.6.2 - -packages: - - '@noble/curves@1.6.0': - resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.5.0': - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} - - '@polkadot-api/json-rpc-provider-proxy@0.1.0': - resolution: {integrity: sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==} - - '@polkadot-api/json-rpc-provider@0.0.1': - resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} - - '@polkadot-api/metadata-builders@0.3.2': - resolution: {integrity: sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==} - - '@polkadot-api/observable-client@0.3.2': - resolution: {integrity: sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==} - peerDependencies: - '@polkadot-api/substrate-client': 0.1.4 - rxjs: '>=7.8.0' - - '@polkadot-api/substrate-bindings@0.6.0': - resolution: {integrity: sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==} - - '@polkadot-api/substrate-client@0.1.4': - resolution: {integrity: sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==} - - '@polkadot-api/utils@0.1.0': - resolution: {integrity: sha512-MXzWZeuGxKizPx2Xf/47wx9sr/uxKw39bVJUptTJdsaQn/TGq+z310mHzf1RCGvC1diHM8f593KrnDgc9oNbJA==} - - '@polkadot/api-augment@13.0.1': - resolution: {integrity: sha512-r5R2U8PSPNGBsz+HxZ1JYq/KkDSnDh1aBb+H16wKj2uByXKhedpuGt/z1Myvhfm084ccTloZjXDbfpSdYBLi4Q==} - engines: {node: '>=18'} - - '@polkadot/api-base@13.0.1': - resolution: {integrity: sha512-TDkgcSZLd3YQ3j9Zx6coEEiBazaK6y3CboaIuUbPNxR9DchlVdIJWSm/1Agh76opsEABK9SjDfsWzVw0TStidA==} - engines: {node: '>=18'} - - '@polkadot/api-derive@13.0.1': - resolution: {integrity: sha512-TiPSFp6l9ks0HLJoEWHyqKKz28eoWz3xqglFG10As0udU8J1u8trPyr+SLWHT0DVsto3u9CP+OneWWMA7fTlCw==} - engines: {node: '>=18'} - - '@polkadot/api@13.0.1': - resolution: {integrity: sha512-st+Y5I8+7/3PCtO651viU4C7PcbDZJHB93acPjqCGzpekwrxOmnBEsupw8CcJwyRVzj/7qMadkSd0b/Uc8JqIA==} - engines: {node: '>=18'} - - '@polkadot/keyring@13.1.1': - resolution: {integrity: sha512-Wm+9gn946GIPjGzvueObLGBBS9s541HE6mvKdWGEmPFMzH93ESN931RZlOd67my5MWryiSP05h5SHTp7bSaQTA==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1 - - '@polkadot/networks@13.1.1': - resolution: {integrity: sha512-eEQ4+Mfl1xFtApeU5PdXZ2XBhxNSvUz9yW+YQVGUCkXRjWFbqNRsTOYWGd9uFbiAOXiiiXbtqfZpxSDzIm4XOg==} - engines: {node: '>=18'} - - '@polkadot/rpc-augment@13.0.1': - resolution: {integrity: sha512-igXNG8mONVgqS4Olt7+WmPoX7G/QL/xrHkPOAD2sbS8+p8LC2gDe/+vVFIkKtEKAHgYSel3vZT3iIppjtEG6gw==} - engines: {node: '>=18'} - - '@polkadot/rpc-core@13.0.1': - resolution: {integrity: sha512-+z7/4RUsJKiELEunZgXvi4GkGgjPhQd3+RYwCCN455efJ15SHPgdREsAOwUSBO5/dODqXeqZYojKAUIxMlJNqw==} - engines: {node: '>=18'} - - '@polkadot/rpc-provider@13.0.1': - resolution: {integrity: sha512-rl7jizh0b9FI2Z81vbpm+ui6cND3zxMMC8SSxkIzemC0t1L6O/I+zaPYwNpqVpa7wIeZbSfe69SrvtjeZBcn2g==} - engines: {node: '>=18'} - - '@polkadot/typegen@13.0.1': - resolution: {integrity: sha512-7rK7JVdfNQH7OdrVIZo5uci4Cl5G3MndKfIVGEx+Z4SdoJMlBdA1Ve3hOVyVsOZ8udUdQC7B6bLr+2WGZ5IVyw==} - engines: {node: '>=18'} - hasBin: true - - '@polkadot/types-augment@13.0.1': - resolution: {integrity: sha512-MKS8OAiKHgeeLwyjPukHRwlUlrTkdPTVdsFs6H3yWUr0G2I2nIgHuOTK/8OYVBMplNnLgPsNtpEpY+VduAEefQ==} - engines: {node: '>=18'} - - '@polkadot/types-codec@13.0.1': - resolution: {integrity: sha512-E+8Ny8wr/BEGqchoLejP8Z6qmQQaJmBui1rlwWgKCypI4gnDvhNa+hHheIgrUfSzNwUgsxC/04G9fIRnCaxDpw==} - engines: {node: '>=18'} - - '@polkadot/types-create@13.0.1': - resolution: {integrity: sha512-ge5ZmZOQoCqSOB1JtcZZFq2ysh4rnS9xrwC5BVbtk9GZaop5hRmLLmCXqDn49zEsgynRWHgOiKMP8T9AvOigMg==} - engines: {node: '>=18'} - - '@polkadot/types-known@13.0.1': - resolution: {integrity: sha512-ZWtQSrDoO290RJu7mZDo1unKcfz1O3ylQkKH7g3oh6Mzmq9I4q7jeS1kS22rJml45berAPIVqZ3zFfODTl6ngA==} - engines: {node: '>=18'} - - '@polkadot/types-support@13.0.1': - resolution: {integrity: sha512-UeGnjvyZSegFgzZ6HlR4H7+1itJBAEkGm9NKwEvZTTZJ0dG4zdxbHLNPURJ9UhDYCZ7bOGqkcB49o+hWY25dDA==} - engines: {node: '>=18'} - - '@polkadot/types@13.0.1': - resolution: {integrity: sha512-01uOx24Fjvhjt1CvKOL+oy1eExAsF4EVuwgZhwAL+WkD0zqlOlAhqlXn5Wg7sY80yzwmgDTLd8Oej/pHFOdCBQ==} - engines: {node: '>=18'} - - '@polkadot/util-crypto@13.1.1': - resolution: {integrity: sha512-FG68rrLPdfLcscEyH10vnGkakM4O2lqr71S3GDhgc9WXaS8y9jisLgMPg8jbMHiQBJ3iKYkmtPKiLBowRslj2w==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - - '@polkadot/util@13.1.1': - resolution: {integrity: sha512-M4iQ5Um8tFdDmD7a96nPzfrEt+kxyWOqQDPqXyaax4QBnq/WCbq0jo8IO61uz55mdMQnGZvq8jd8uge4V6JzzQ==} - engines: {node: '>=18'} - - '@polkadot/wasm-bridge@7.3.2': - resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-asmjs@7.3.2': - resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto-init@7.3.2': - resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-wasm@7.3.2': - resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto@7.3.2': - resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-util@7.3.2': - resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/x-bigint@13.1.1': - resolution: {integrity: sha512-Cq4Y6fd9UWtRBZz8RX2tWEBL1IFwUtY6cL8p6HC9yhZtUR6OPjKZe6RIZQa9gSOoIuqZWd6PmtvSNGVH32yfkQ==} - engines: {node: '>=18'} - - '@polkadot/x-fetch@13.1.1': - resolution: {integrity: sha512-qA6mIUUebJbS+oWzq/EagZflmaoa9b25WvsxSFn7mCvzKngXzr+GYCY4XiDwKY/S+/pr/kvSCKZ1ia8BDqPBYQ==} - engines: {node: '>=18'} - - '@polkadot/x-global@13.1.1': - resolution: {integrity: sha512-DViIMmmEs29Qlsp058VTg2Mn7e3/CpGazNnKJrsBa0o1Ptxl13/4Z0fjqCpNi2GB+kaOsnREzxUORrHcU+PqcQ==} - engines: {node: '>=18'} - - '@polkadot/x-randomvalues@13.1.1': - resolution: {integrity: sha512-cXj4omwbgzQQSiBtV1ZBw+XhJUU3iz/DS6ghUnGllSZEK+fGqiyaNgeFQzDY0tKjm6kYaDpvtOHR3mHsbzDuTg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': '*' - - '@polkadot/x-textdecoder@13.1.1': - resolution: {integrity: sha512-LpZ9KYc6HdBH+i86bCmun4g4GWMiWN/1Pzs0hNdanlQMfqp3UGzl1Dqp0nozMvjWAlvyG7ip235VgNMd8HEbqg==} - engines: {node: '>=18'} - - '@polkadot/x-textencoder@13.1.1': - resolution: {integrity: sha512-w1mT15B9ptN5CJNgN/A0CmBqD5y9OePjBdU6gmAd8KRhwXCF0MTBKcEZk1dHhXiXtX+28ULJWLrfefC5gxy69Q==} - engines: {node: '>=18'} - - '@polkadot/x-ws@13.1.1': - resolution: {integrity: sha512-E/xFmJTiFzu+IK5M3/8W/9fnvNJFelcnunPv/IgO6UST94SDaTsN/Gbeb6SqPb6CsrTHRl3WD+AZ3ErGGwQfEA==} - engines: {node: '>=18'} - - '@scure/base@1.1.8': - resolution: {integrity: sha512-6CyAclxj3Nb0XT7GHK6K4zK6k2xJm6E4Ft0Ohjt4WgegiFUHEtFb2CGzmPmGBwoIhrLsqNLYfLr04Y1GePrzZg==} - - '@substrate/connect-extension-protocol@2.1.0': - resolution: {integrity: sha512-Wz5Cbn6S6P4vWfHyrsnPW7g15IAViMaXCk+jYkq4nNEMmzPtTKIEbtxrdDMBKrouOFtYKKp0znx5mh9KTCNqlA==} - - '@substrate/connect-known-chains@1.4.0': - resolution: {integrity: sha512-p/mxn1GobtxJ+7xbIkUH4+/njH1neRHHKTcSGHNOC78Cf6Ch1Xzp082+nMjOBDLQLmraK5PF74AKV3WXHGuALw==} - - '@substrate/connect@0.8.11': - resolution: {integrity: sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==} - deprecated: versions below 1.x are no longer maintained - - '@substrate/light-client-extension-helpers@1.0.0': - resolution: {integrity: sha512-TdKlni1mBBZptOaeVrKnusMg/UBpWUORNDv5fdCaJklP4RJiFOzBCrzC+CyVI5kQzsXBisZ+2pXm+rIjS38kHg==} - peerDependencies: - smoldot: 2.x - - '@substrate/ss58-registry@1.50.0': - resolution: {integrity: sha512-mkmlMlcC+MSd9rA+PN8ljGAm5fVZskvVwkXIsbx4NFwaT8kt38r7e9cyDWscG3z2Zn40POviZvEMrJSk+r2SgQ==} - - '@types/bn.js@5.1.6': - resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} - - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - - formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - mock-socket@9.3.1: - resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} - engines: {node: '>= 8'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - nock@13.5.5: - resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==} - engines: {node: '>= 10.13'} - - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - - node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - - propagate@2.0.1: - resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} - engines: {node: '>= 8'} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - scale-ts@1.6.0: - resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} - - smoldot@2.0.26: - resolution: {integrity: sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} - engines: {node: '>=14.17'} - hasBin: true - - uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} - hasBin: true - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - web-streams-polyfill@3.3.3: - resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} - engines: {node: '>= 8'} - - wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - -snapshots: - - '@noble/curves@1.6.0': - dependencies: - '@noble/hashes': 1.5.0 - - '@noble/hashes@1.5.0': {} - - '@polkadot-api/json-rpc-provider-proxy@0.1.0': - optional: true - - '@polkadot-api/json-rpc-provider@0.0.1': - optional: true - - '@polkadot-api/metadata-builders@0.3.2': - dependencies: - '@polkadot-api/substrate-bindings': 0.6.0 - '@polkadot-api/utils': 0.1.0 - optional: true - - '@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1)': - dependencies: - '@polkadot-api/metadata-builders': 0.3.2 - '@polkadot-api/substrate-bindings': 0.6.0 - '@polkadot-api/substrate-client': 0.1.4 - '@polkadot-api/utils': 0.1.0 - rxjs: 7.8.1 - optional: true - - '@polkadot-api/substrate-bindings@0.6.0': - dependencies: - '@noble/hashes': 1.5.0 - '@polkadot-api/utils': 0.1.0 - '@scure/base': 1.1.8 - scale-ts: 1.6.0 - optional: true - - '@polkadot-api/substrate-client@0.1.4': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.1 - '@polkadot-api/utils': 0.1.0 - optional: true - - '@polkadot-api/utils@0.1.0': - optional: true - - '@polkadot/api-augment@13.0.1': - dependencies: - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-base@13.0.1': - dependencies: - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-derive@13.0.1': - dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api@13.0.1': - dependencies: - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/api-derive': 13.0.1 - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-core': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/types-known': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - eventemitter3: 5.0.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - tslib: 2.7.0 - - '@polkadot/networks@13.1.1': - dependencies: - '@polkadot/util': 13.1.1 - '@substrate/ss58-registry': 1.50.0 - tslib: 2.7.0 - - '@polkadot/rpc-augment@13.0.1': - dependencies: - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-core@13.0.1': - dependencies: - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-provider@13.0.1': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types': 13.0.1 - '@polkadot/types-support': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - '@polkadot/x-fetch': 13.1.1 - '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1 - eventemitter3: 5.0.1 - mock-socket: 9.3.1 - nock: 13.5.5 - tslib: 2.7.0 - optionalDependencies: - '@substrate/connect': 0.8.11 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/typegen@13.0.1': - dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-augment': 13.0.1 - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/types-support': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - '@polkadot/x-ws': 13.1.1 - handlebars: 4.7.8 - tslib: 2.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/types-augment@13.0.1': - dependencies: - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-codec@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/x-bigint': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-create@13.0.1': - dependencies: - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-known@13.0.1': - dependencies: - '@polkadot/networks': 13.1.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-support@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types@13.0.1': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - - '@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1)': - dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@polkadot/networks': 13.1.1 - '@polkadot/util': 13.1.1 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-bigint': 13.1.1 - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - '@scure/base': 1.1.8 - tslib: 2.7.0 - - '@polkadot/util@13.1.1': - dependencies: - '@polkadot/x-bigint': 13.1.1 - '@polkadot/x-global': 13.1.1 - '@polkadot/x-textdecoder': 13.1.1 - '@polkadot/x-textencoder': 13.1.1 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - tslib: 2.7.0 - - '@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - tslib: 2.7.0 - - '@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-bigint@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-fetch@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - node-fetch: 3.3.2 - tslib: 2.7.0 - - '@polkadot/x-global@13.1.1': - dependencies: - tslib: 2.7.0 - - '@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-textdecoder@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-textencoder@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-ws@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@scure/base@1.1.8': {} - - '@substrate/connect-extension-protocol@2.1.0': - optional: true - - '@substrate/connect-known-chains@1.4.0': - optional: true - - '@substrate/connect@0.8.11': - dependencies: - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 - '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26) - smoldot: 2.0.26 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - - '@substrate/light-client-extension-helpers@1.0.0(smoldot@2.0.26)': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.1 - '@polkadot-api/json-rpc-provider-proxy': 0.1.0 - '@polkadot-api/observable-client': 0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1) - '@polkadot-api/substrate-client': 0.1.4 - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 - rxjs: 7.8.1 - smoldot: 2.0.26 - optional: true - - '@substrate/ss58-registry@1.50.0': {} - - '@types/bn.js@5.1.6': - dependencies: - '@types/node': 22.5.5 - - '@types/node@22.5.5': - dependencies: - undici-types: 6.19.8 - - ansi-regex@5.0.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - bn.js@5.2.1: {} - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - data-uri-to-buffer@4.0.1: {} - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - emoji-regex@8.0.0: {} - - escalade@3.2.0: {} - - eventemitter3@5.0.1: {} - - fetch-blob@3.2.0: - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.3.3 - - formdata-polyfill@4.0.10: - dependencies: - fetch-blob: 3.2.0 - - get-caller-file@2.0.5: {} - - handlebars@4.7.8: - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.19.3 - - is-fullwidth-code-point@3.0.0: {} - - json-stringify-safe@5.0.1: {} - - minimist@1.2.8: {} - - mock-socket@9.3.1: {} - - ms@2.1.3: {} - - neo-async@2.6.2: {} - - nock@13.5.5: - dependencies: - debug: 4.3.7 - json-stringify-safe: 5.0.1 - propagate: 2.0.1 - transitivePeerDependencies: - - supports-color - - node-domexception@1.0.0: {} - - node-fetch@3.3.2: - dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - - prettier@2.8.8: {} - - propagate@2.0.1: {} - - require-directory@2.1.1: {} - - rxjs@7.8.1: - dependencies: - tslib: 2.7.0 - - scale-ts@1.6.0: - optional: true - - smoldot@2.0.26: - dependencies: - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - - source-map@0.6.1: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - tslib@2.7.0: {} - - typescript@5.6.2: {} - - uglify-js@3.19.3: - optional: true - - undici-types@6.19.8: {} - - web-streams-polyfill@3.3.3: {} - - wordwrap@1.0.0: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - ws@8.18.0: {} - - y18n@5.0.8: {} - - yargs-parser@21.1.1: {} - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 diff --git a/test/pnpm-lock.yaml b/pnpm-lock.yaml similarity index 88% rename from test/pnpm-lock.yaml rename to pnpm-lock.yaml index 399786a0c9..9f25b0c833 100644 --- a/test/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,20 +6,47 @@ settings: importers: - .: + moonbeam-types-bundle: + dependencies: + '@polkadot/api': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/typegen': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: 14.0.1 + version: 14.0.1 + '@polkadot/types-codec': + specifier: 14.0.1 + version: 14.0.1 + prettier: + specifier: 2.8.8 + version: 2.8.8 + typescript: + specifier: 5.6.2 + version: 5.6.2 + + test: dependencies: '@acala-network/chopsticks': specifier: 0.16.1 version: 0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) '@moonbeam-network/api-augment': - specifier: 0.2902.0 - version: 0.2902.0 + specifier: workspace:* + version: link:../typescript-api '@moonwall/cli': specifier: 5.3.3 - version: 5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1)(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) + version: 5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1(vitest@2.1.1))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(zod@3.23.8) '@moonwall/util': specifier: 5.3.3 - version: 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) + version: 5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(zod@3.23.8) '@openzeppelin/contracts': specifier: 4.9.6 version: 4.9.6 @@ -27,14 +54,14 @@ importers: specifier: 1.1.4 version: 1.1.4 '@polkadot/api': - specifier: 13.0.1 - version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-augment': - specifier: 13.0.1 - version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-derive': - specifier: 13.0.1 - version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/apps-config': specifier: 0.143.2 version: 0.143.2(@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1))(bufferutil@4.0.8)(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(utf-8-validate@5.0.10) @@ -42,14 +69,14 @@ importers: specifier: 13.1.1 version: 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) '@polkadot/rpc-provider': - specifier: 13.0.1 - version: 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': - specifier: 13.0.1 - version: 13.0.1 + specifier: 14.0.1 + version: 14.0.1 '@polkadot/types-codec': - specifier: 13.0.1 - version: 13.0.1 + specifier: 14.0.1 + version: 14.0.1 '@polkadot/util': specifier: 13.1.1 version: 13.1.1 @@ -163,6 +190,45 @@ importers: specifier: 17.7.2 version: 17.7.2 + typescript-api: + dependencies: + '@polkadot/api': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-base': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-core': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/typegen': + specifier: 14.0.1 + version: 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': + specifier: 14.0.1 + version: 14.0.1 + '@polkadot/types-codec': + specifier: 14.0.1 + version: 14.0.1 + '@types/node': + specifier: ^22.5.5 + version: 22.7.4 + moonbeam-types-bundle: + specifier: workspace:* + version: link:../moonbeam-types-bundle + prettier: + specifier: 2.8.8 + version: 2.8.8 + prettier-plugin-jsdoc: + specifier: ^0.3.38 + version: 0.3.38(prettier@2.8.8) + tsx: + specifier: ^4.19.1 + version: 4.19.1 + typescript: + specifier: ^5.6.2 + version: 5.6.2 + packages: '@acala-network/chopsticks-core@0.16.1': @@ -189,28 +255,31 @@ packages: '@adraffy/ens-normalize@1.10.1': resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} + '@adraffy/ens-normalize@1.11.0': + resolution: {integrity: sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg==} + '@asamuzakjp/dom-selector@2.0.2': resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==} - '@babel/helper-string-parser@7.24.7': - resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + '@babel/helper-string-parser@7.25.7': + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + '@babel/helper-validator-identifier@7.25.7': + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.7': - resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + '@babel/parser@7.25.7': + resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.25.6': - resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + '@babel/runtime@7.25.7': + resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': - resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + '@babel/types@7.25.7': + resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} '@bifrost-finance/type-definitions@1.11.3': @@ -258,23 +327,17 @@ packages: '@equilab/definitions@1.4.18': resolution: {integrity: sha512-rFEPaHmdn5I1QItbQun9H/x+o3hgjA6kLYLrNN6nl/ndtQMY2tqx/mQfcGIlKA1xVmyn9mUAqD8G0P/nBHD3yA==} - '@esbuild/aix-ppc64@0.19.12': - resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.19.12': - resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} @@ -282,10 +345,10 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.19.12': - resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] os: [android] '@esbuild/android-arm@0.21.5': @@ -294,10 +357,10 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.19.12': - resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] os: [android] '@esbuild/android-x64@0.21.5': @@ -306,11 +369,11 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.19.12': - resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} @@ -318,10 +381,10 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.19.12': - resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.21.5': @@ -330,11 +393,11 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.19.12': - resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} @@ -342,10 +405,10 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.12': - resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.21.5': @@ -354,11 +417,11 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.19.12': - resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} @@ -366,10 +429,10 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.19.12': - resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} - engines: {node: '>=12'} - cpu: [arm] + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.21.5': @@ -378,10 +441,10 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.19.12': - resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.21.5': @@ -390,10 +453,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.19.12': - resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} - engines: {node: '>=12'} - cpu: [loong64] + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.21.5': @@ -402,10 +465,10 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.19.12': - resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} - engines: {node: '>=12'} - cpu: [mips64el] + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.21.5': @@ -414,10 +477,10 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.19.12': - resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} - engines: {node: '>=12'} - cpu: [ppc64] + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.21.5': @@ -426,10 +489,10 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.19.12': - resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} - engines: {node: '>=12'} - cpu: [riscv64] + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.21.5': @@ -438,10 +501,10 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.19.12': - resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} - engines: {node: '>=12'} - cpu: [s390x] + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.21.5': @@ -450,10 +513,10 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.19.12': - resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.21.5': @@ -462,11 +525,11 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.19.12': - resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} cpu: [x64] - os: [netbsd] + os: [linux] '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} @@ -474,10 +537,16 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.19.12': - resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.21.5': @@ -486,11 +555,11 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.19.12': - resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} cpu: [x64] - os: [sunos] + os: [openbsd] '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} @@ -498,11 +567,11 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.19.12': - resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} @@ -510,10 +579,10 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.19.12': - resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} - engines: {node: '>=12'} - cpu: [ia32] + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.21.5': @@ -522,10 +591,10 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.19.12': - resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} - engines: {node: '>=12'} - cpu: [x64] + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.21.5': @@ -534,14 +603,20 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.11.0': - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint/eslintrc@2.1.4': @@ -648,8 +723,8 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@inquirer/figures@1.0.3': - resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} + '@inquirer/figures@1.0.6': + resolution: {integrity: sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==} engines: {node: '>=18'} '@interlay/interbtc-types@1.13.0': @@ -659,8 +734,8 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@jridgewell/resolve-uri@3.1.1': - resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} '@jridgewell/sourcemap-codec@1.5.0': @@ -725,6 +800,10 @@ packages: '@noble/curves@1.4.2': resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + '@noble/curves@1.6.0': + resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} + engines: {node: ^14.21.3 || >=16} + '@noble/ed25519@1.7.3': resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} @@ -772,12 +851,12 @@ packages: engines: {node: '>=10'} deprecated: This functionality has been moved to @npmcli/fs - '@octokit/app@15.0.1': - resolution: {integrity: sha512-nwSjC349E6/wruMCo944y1dBC7uKzUYrBMoC4Qx/xfLLBmD+R66oMKB1jXS2HYRF9Hqh/Alq3UNRggVWZxjvUg==} + '@octokit/app@15.1.0': + resolution: {integrity: sha512-TkBr7QgOmE6ORxvIAhDbZsqPkF7RSqTY4pLTtUQCvr6dTXqvi2fFo46q3h1lxlk/sGMQjqyZ0kEahkD/NyzOHg==} engines: {node: '>= 18'} - '@octokit/auth-app@7.1.0': - resolution: {integrity: sha512-cazGaJPSgeZ8NkVYeM/C5l/6IQ5vZnsI8p1aMucadCkt/bndI+q+VqwrlnWbASRmenjOkf1t1RpCKrif53U8gw==} + '@octokit/auth-app@7.1.1': + resolution: {integrity: sha512-kRAd6yelV9OgvlEJE88H0VLlQdZcag9UlLr7dV0YYP37X8PPDvhgiTy66QVhDXdyoT0AleFN2w/qXkPdrSzINg==} engines: {node: '>= 18'} '@octokit/auth-oauth-app@8.1.1': @@ -812,8 +891,8 @@ packages: resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} engines: {node: '>= 18'} - '@octokit/oauth-app@7.1.2': - resolution: {integrity: sha512-4ntCOZIiTozKwuYQroX/ZD722tzMH8Eicv/cgDM/3F3lyrlwENHDv4flTCBpSJbfK546B2SrkKMWB+/HbS84zQ==} + '@octokit/oauth-app@7.1.3': + resolution: {integrity: sha512-EHXbOpBkSGVVGF1W+NLMmsnSsJRkcrnVmDKt0TQYRBb6xWfWzoi9sBD4DIqZ8jGhOWO/V8t4fqFyJ4vDQDn9bg==} engines: {node: '>= 18'} '@octokit/oauth-authorization-url@7.1.1': @@ -827,78 +906,66 @@ packages: '@octokit/openapi-types@22.2.0': resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} - '@octokit/openapi-webhooks-types@8.2.1': - resolution: {integrity: sha512-msAU1oTSm0ZmvAE0xDemuF4tVs5i0xNnNGtNmr4EuATi+1Rn8cZDetj6NXioSf5LwnxEc209COa/WOSbjuhLUA==} + '@octokit/openapi-webhooks-types@8.3.0': + resolution: {integrity: sha512-vKLsoR4xQxg4Z+6rU/F65ItTUz/EXbD+j/d4mlq2GW8TsA4Tc8Kdma2JTAAJ5hrKWUQzkR/Esn2fjsqiVRYaQg==} - '@octokit/plugin-paginate-graphql@5.2.2': - resolution: {integrity: sha512-7znSVvlNAOJisCqAnjN1FtEziweOHSjPGAuc5W58NeGNAr/ZB57yCsjQbXDlWsVryA7hHQaEQPcBbJYFawlkyg==} + '@octokit/plugin-paginate-graphql@5.2.3': + resolution: {integrity: sha512-EzFueuXVU3VHv5FwEXbdznn9EmyF0vA5LGDX6a8fJ9YJAlDgdYHRKJMO4Ghl2PPPJBxIPMDUJMnlUHqcvP7AnQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@11.3.0': - resolution: {integrity: sha512-n4znWfRinnUQF6TPyxs7EctSAA3yVSP4qlJP2YgI3g9d4Ae2n5F3XDOjbUluKRxPU3rfsgpOboI4O4VtPc6Ilg==} + '@octokit/plugin-paginate-rest@11.3.5': + resolution: {integrity: sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-paginate-rest@11.3.3': - resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} + '@octokit/plugin-request-log@5.3.1': + resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-request-log@5.3.0': - resolution: {integrity: sha512-FiGcyjdtYPlr03ExBk/0ysIlEFIFGJQAVoPPMxL19B24bVSEiZQnVGBunNtaAF1YnvE/EFoDpXmITtRnyCiypQ==} + '@octokit/plugin-rest-endpoint-methods@13.2.5': + resolution: {integrity: sha512-c4pRWi7OUSFM4E6frfUs+qsAf052aOWt1x2qFQ6llQcd1J0HqQ/0Egfs2lm33IixXeXXhZ+GmC9tf92qbOs25Q==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.2.1': - resolution: {integrity: sha512-YMWBw6Exh1ZBs5cCE0AnzYxSQDIJS00VlBqISTgNYmu5MBdeM07K/MAJjy/VkNaH5jpJmD/5HFUvIZ+LDB5jSQ==} + '@octokit/plugin-retry@7.1.2': + resolution: {integrity: sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.2.4': - resolution: {integrity: sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-retry@7.1.1': - resolution: {integrity: sha512-G9Ue+x2odcb8E1XIPhaFBnTTIrrUDfXN05iFXiqhR+SeeeDMMILcAnysOsxUpEWcQp2e5Ft397FCXTcPkiPkLw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-throttling@9.3.0': - resolution: {integrity: sha512-B5YTToSRTzNSeEyssnrT7WwGhpIdbpV9NKIs3KyTWHX6PhpYn7gqF/+lL3BvsASBM3Sg5BAUYk7KZx5p/Ec77w==} + '@octokit/plugin-throttling@9.3.1': + resolution: {integrity: sha512-Qd91H4liUBhwLB2h6jZ99bsxoQdhgPk6TdwnClPyTBSDAdviGPceViEgUwj+pcQDmB/rfAXAXK7MTochpHM3yQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': ^6.0.0 - '@octokit/request-error@6.1.1': - resolution: {integrity: sha512-1mw1gqT3fR/WFvnoVpY/zUM2o/XkMs/2AszUUG9I69xn0JFLv6PGkPhNk5lbfvROs79wiS0bqiJNxfCZcRJJdg==} + '@octokit/request-error@6.1.5': + resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} engines: {node: '>= 18'} - '@octokit/request@9.1.1': - resolution: {integrity: sha512-pyAguc0p+f+GbQho0uNetNQMmLG1e80WjkIaqqgUkihqUp0boRU6nKItXO4VWnr+nbZiLGEyy4TeKRwqaLvYgw==} + '@octokit/request@9.1.3': + resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} engines: {node: '>= 18'} - '@octokit/rest@21.0.0': - resolution: {integrity: sha512-XudXXOmiIjivdjNZ+fN71NLrnDM00sxSZlhqmPR3v0dVoJwyP628tSlc12xqn8nX3N0965583RBw5GPo6r8u4Q==} + '@octokit/rest@21.0.2': + resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} engines: {node: '>= 18'} - '@octokit/types@13.5.0': - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} + '@octokit/types@13.6.0': + resolution: {integrity: sha512-CrooV/vKCXqwLa+osmHLIMUb87brpgUqlqkPGc6iE2wCkUvTrHiXFMhAKoDDaAAYJrtKtrFTgSQTg5nObBEaew==} '@octokit/webhooks-methods@5.1.0': resolution: {integrity: sha512-yFZa3UH11VIxYnnoOYCVoJ3q4ChuSOk2IVBBQ0O3xtKX4x9bmKb/1t+Mxixv2iUhzMdOl1qeWJqEhouXXzB3rQ==} engines: {node: '>= 18'} - '@octokit/webhooks@13.2.7': - resolution: {integrity: sha512-sPHCyi9uZuCs1gg0yF53FFocM+GsiiBEhQQV/itGzzQ8gjyv2GMJ1YvgdDY4lC0ePZeiV3juEw4GbS6w1VHhRw==} + '@octokit/webhooks@13.3.0': + resolution: {integrity: sha512-TUkJLtI163Bz5+JK0O+zDkQpn4gKwN+BovclUvCj6pI/6RXrFqQvUMRS2M+Rt8Rv0qR3wjoMoOPmpJKeOh0nBg==} engines: {node: '>= 18'} '@open-web3/orml-type-definitions@0.8.2-11': @@ -940,12 +1007,12 @@ packages: resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} engines: {node: '>=12.22.0'} - '@pnpm/npm-conf@2.2.2': - resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} engines: {node: '>=12'} - '@polka/url@1.0.0-next.25': - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + '@polka/url@1.0.0-next.28': + resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0': resolution: {integrity: sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==} @@ -1042,10 +1109,6 @@ packages: resolution: {integrity: sha512-BkG2tQpUUO0iUm65nSqP8hwHkNfN8jQw8apqflJNt9H8EkEL6v7sqwbLvGqtlxM9wzdxbg7lrWp3oHg4rOP31g==} engines: {node: '>=18'} - '@polkadot/api-augment@13.0.1': - resolution: {integrity: sha512-r5R2U8PSPNGBsz+HxZ1JYq/KkDSnDh1aBb+H16wKj2uByXKhedpuGt/z1Myvhfm084ccTloZjXDbfpSdYBLi4Q==} - engines: {node: '>=18'} - '@polkadot/api-augment@14.0.1': resolution: {integrity: sha512-+ZHq3JaQZ/3Q45r6/YQBeLfoP8S5ibgkOvLKnKA9cJeF7oP5Qgi6pAEnGW0accfnT9PyCEco9fD/ZOLR9Yka7w==} engines: {node: '>=18'} @@ -1074,10 +1137,6 @@ packages: resolution: {integrity: sha512-XYI7Po8i6C4lYZah7Xo0v7zOAawBUfkmtx0YxsLY/665Sup8oqzEj666xtV9qjBzR9coNhQonIFOn+9fh27Ncw==} engines: {node: '>=18'} - '@polkadot/api-base@13.0.1': - resolution: {integrity: sha512-TDkgcSZLd3YQ3j9Zx6coEEiBazaK6y3CboaIuUbPNxR9DchlVdIJWSm/1Agh76opsEABK9SjDfsWzVw0TStidA==} - engines: {node: '>=18'} - '@polkadot/api-base@14.0.1': resolution: {integrity: sha512-OVnDiztKx/1ktae9eCzO1q8lmKEfnQ71fipo8JkDJOMIN4vT1IqL9KQo4e/Xz8UtOfTJ0H8kZ6evaLqdA3ZYOA==} engines: {node: '>=18'} @@ -1106,10 +1165,6 @@ packages: resolution: {integrity: sha512-R0AMANEnqs5AiTaiQX2FXCxUlOibeDSgqlkyG1/0KDsdr6PO/l3dJOgEO+grgAwh4hdqzk4I9uQpdKxG83f2Gw==} engines: {node: '>=18'} - '@polkadot/api-derive@13.0.1': - resolution: {integrity: sha512-TiPSFp6l9ks0HLJoEWHyqKKz28eoWz3xqglFG10As0udU8J1u8trPyr+SLWHT0DVsto3u9CP+OneWWMA7fTlCw==} - engines: {node: '>=18'} - '@polkadot/api-derive@14.0.1': resolution: {integrity: sha512-ADQMre3DRRW/0rhJqxOVhQ1vqtyafP2dSZJ0qEAsto12q2WMSF8CZWo7pXe4DxiniDkZx3zVq4z5lqw2aBRLfg==} engines: {node: '>=18'} @@ -1138,10 +1193,6 @@ packages: resolution: {integrity: sha512-e1KS048471iBWZU10TJNEYOZqLO+8h8ajmVqpaIBOVkamN7tmacBxmHgq0+IA8VrGxjxtYNa1xF5Sqrg76uBEg==} engines: {node: '>=18'} - '@polkadot/api@13.0.1': - resolution: {integrity: sha512-st+Y5I8+7/3PCtO651viU4C7PcbDZJHB93acPjqCGzpekwrxOmnBEsupw8CcJwyRVzj/7qMadkSd0b/Uc8JqIA==} - engines: {node: '>=18'} - '@polkadot/api@14.0.1': resolution: {integrity: sha512-CDSaUiJpXu9aE6MaTg14K+9Trf8K2PBHcD3Xl5m5KOvJperWgYFxoCqV3rXLIBWt69LgHhMYlq5JSPRHxejIsw==} engines: {node: '>=18'} @@ -1251,10 +1302,6 @@ packages: resolution: {integrity: sha512-IEco5pnso+fYkZNMlMAN5i4XAxdXPv0PZ0HNuWlCwF/MmRvWl8pq5JFtY1FiByHEbeuHwMIUhHM5SDKQ85q9Hg==} engines: {node: '>=18'} - '@polkadot/rpc-augment@13.0.1': - resolution: {integrity: sha512-igXNG8mONVgqS4Olt7+WmPoX7G/QL/xrHkPOAD2sbS8+p8LC2gDe/+vVFIkKtEKAHgYSel3vZT3iIppjtEG6gw==} - engines: {node: '>=18'} - '@polkadot/rpc-augment@14.0.1': resolution: {integrity: sha512-M0CbN/IScqiedYI2TmoQ+SoeEdJHfxGeQD1qJf9uYv9LILK+x1/5fyr5DrZ3uCGVmLuObWAJLnHTs0BzJcSHTQ==} engines: {node: '>=18'} @@ -1283,10 +1330,6 @@ packages: resolution: {integrity: sha512-yaveqxNcmyluyNgsBT5tpnCa/md0CGbOtRK7K82LWsz7gsbh0x80GBbJrQGxsUybg1gPeZbO1q9IigwA6fY8ag==} engines: {node: '>=18'} - '@polkadot/rpc-core@13.0.1': - resolution: {integrity: sha512-+z7/4RUsJKiELEunZgXvi4GkGgjPhQd3+RYwCCN455efJ15SHPgdREsAOwUSBO5/dODqXeqZYojKAUIxMlJNqw==} - engines: {node: '>=18'} - '@polkadot/rpc-core@14.0.1': resolution: {integrity: sha512-SfgC6WU7RxaFFgm/GUpsqTywyaDeb7+r5GU3GlwC+QR148h3a7UcQ3sssOpB0MiZ2gIXngJuyIcIQm/3GfHnJw==} engines: {node: '>=18'} @@ -1315,10 +1358,6 @@ packages: resolution: {integrity: sha512-cAhfN937INyxwW1AdjABySdCKhC7QCIONRDHDea1aLpiuxq/w+QwjxauR9fCNGh3lTaAwwnmZ5WfFU2PtkDMGQ==} engines: {node: '>=18'} - '@polkadot/rpc-provider@13.0.1': - resolution: {integrity: sha512-rl7jizh0b9FI2Z81vbpm+ui6cND3zxMMC8SSxkIzemC0t1L6O/I+zaPYwNpqVpa7wIeZbSfe69SrvtjeZBcn2g==} - engines: {node: '>=18'} - '@polkadot/rpc-provider@14.0.1': resolution: {integrity: sha512-mNfaKZUHPXGSY7TwgOfV05RN3Men21Dw7YXrSZDFkJYsZ55yOAYdmLg9anPZGHW100YnNWrXj+3uhQOw8JgqkA==} engines: {node: '>=18'} @@ -1331,6 +1370,11 @@ packages: resolution: {integrity: sha512-YTSywjD5PF01V47Ru5tln2LlpUwJiSOdz6rlJXPpMaY53hUp7+xMU01FVAQ1bllSBNisSD1Msv/mYHq84Oai2g==} engines: {node: '>=14.0.0'} + '@polkadot/typegen@14.0.1': + resolution: {integrity: sha512-BYwpo7a9gHYw/PoR+XzTE0gZU0ionGVwEu7HXoejNT6cxsmT709S8OMaKcPzA8IvKwcKeBKie9QvXvFXVoQyKQ==} + engines: {node: '>=18'} + hasBin: true + '@polkadot/types-augment@10.13.1': resolution: {integrity: sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==} engines: {node: '>=18'} @@ -1347,10 +1391,6 @@ packages: resolution: {integrity: sha512-3fDCOy2BEMuAtMYl4crKg76bv/0pDNEuzpAzV4EBUMIlJwypmjy5sg3gUPCMcA+ckX3xb8DhkWU4ceUdS7T2KQ==} engines: {node: '>=18'} - '@polkadot/types-augment@13.0.1': - resolution: {integrity: sha512-MKS8OAiKHgeeLwyjPukHRwlUlrTkdPTVdsFs6H3yWUr0G2I2nIgHuOTK/8OYVBMplNnLgPsNtpEpY+VduAEefQ==} - engines: {node: '>=18'} - '@polkadot/types-augment@14.0.1': resolution: {integrity: sha512-PGo81444J5tGJxP3tu060Jx1kkeuo8SmBIt9S/w626Se49x4RLM5a7Pa5fguYVsg4TsJa9cgVPMuu6Y0F/2aCQ==} engines: {node: '>=18'} @@ -1379,10 +1419,6 @@ packages: resolution: {integrity: sha512-DiPGRFWtVMepD9i05eC3orSbGtpN7un/pXOrXu0oriU+oxLkpvZH68ZsPNtJhKdQy03cAYtvB8elJOFJZYqoqQ==} engines: {node: '>=18'} - '@polkadot/types-codec@13.0.1': - resolution: {integrity: sha512-E+8Ny8wr/BEGqchoLejP8Z6qmQQaJmBui1rlwWgKCypI4gnDvhNa+hHheIgrUfSzNwUgsxC/04G9fIRnCaxDpw==} - engines: {node: '>=18'} - '@polkadot/types-codec@14.0.1': resolution: {integrity: sha512-IyUlkrRZ6uppbHVlMJL+btKP7dfgW65K06ggQxH7Y/IyRAQVDNjXecAZrCUMB/gtjUXNPyTHEIfPGDlg8E6rig==} engines: {node: '>=18'} @@ -1411,10 +1447,6 @@ packages: resolution: {integrity: sha512-nOpeAKZLdSqNMfzS3waQXgyPPaNt8rUHEmR5+WNv6c/Ke/vyf710wjxiTewfp0wpBgtdrimlgG4DLX1J9Ms1LA==} engines: {node: '>=18'} - '@polkadot/types-create@13.0.1': - resolution: {integrity: sha512-ge5ZmZOQoCqSOB1JtcZZFq2ysh4rnS9xrwC5BVbtk9GZaop5hRmLLmCXqDn49zEsgynRWHgOiKMP8T9AvOigMg==} - engines: {node: '>=18'} - '@polkadot/types-create@14.0.1': resolution: {integrity: sha512-R9/ac3CHKrFhvPKVUdpjnCDFSaGjfrNwtuY+AzvExAMIq7pM9dxo2N8UfnLbyFaG/n1hfYPXDIS3hLHvOZsLbw==} engines: {node: '>=18'} @@ -1443,10 +1475,6 @@ packages: resolution: {integrity: sha512-bvhO4KQu/dgPmdwQXsweSMRiRisJ7Bp38lZVEIFykfd2qYyRW3OQEbIPKYpx9raD+fDATU0bTiKQnELrSGhYXw==} engines: {node: '>=18'} - '@polkadot/types-known@13.0.1': - resolution: {integrity: sha512-ZWtQSrDoO290RJu7mZDo1unKcfz1O3ylQkKH7g3oh6Mzmq9I4q7jeS1kS22rJml45berAPIVqZ3zFfODTl6ngA==} - engines: {node: '>=18'} - '@polkadot/types-known@14.0.1': resolution: {integrity: sha512-oGypUOQNxZ6bq10czpVadZYeDM2NBB2kX3VFHLKLEpjaRbnVYtKXL6pl8B0uHR8GK/2Z8AmPOj6kuRjaC86qXg==} engines: {node: '>=18'} @@ -1483,10 +1511,6 @@ packages: resolution: {integrity: sha512-bz6JSt23UEZ2eXgN4ust6z5QF9pO5uNH7UzCP+8I/Nm85ZipeBYj2Wu6pLlE3Hw30hWZpuPxMDOKoEhN5bhLgw==} engines: {node: '>=18'} - '@polkadot/types-support@13.0.1': - resolution: {integrity: sha512-UeGnjvyZSegFgzZ6HlR4H7+1itJBAEkGm9NKwEvZTTZJ0dG4zdxbHLNPURJ9UhDYCZ7bOGqkcB49o+hWY25dDA==} - engines: {node: '>=18'} - '@polkadot/types-support@14.0.1': resolution: {integrity: sha512-lcZEyOf5e3WLLtrFlLTvFfUpO0Vx/Gh5lhLLjdx1W9Xs0KJUlOxSAKxvjVieJJj6HifL0Jh6tDYOUeEc4TOrvA==} engines: {node: '>=18'} @@ -1515,10 +1539,6 @@ packages: resolution: {integrity: sha512-ivYtt7hYcRvo69ULb1BJA9BE1uefijXcaR089Dzosr9+sMzvsB1yslNQReOq+Wzq6h6AQj4qex6qVqjWZE6Z4A==} engines: {node: '>=18'} - '@polkadot/types@13.0.1': - resolution: {integrity: sha512-01uOx24Fjvhjt1CvKOL+oy1eExAsF4EVuwgZhwAL+WkD0zqlOlAhqlXn5Wg7sY80yzwmgDTLd8Oej/pHFOdCBQ==} - engines: {node: '>=18'} - '@polkadot/types@14.0.1': resolution: {integrity: sha512-DOMzHsyVbCa12FT2Fng8iGiQJhHW2ONpv5oieU+Z2o0gFQqwNmIDXWncScG5mAUBNcDMXLuvWIKLKtUDOq8msg==} engines: {node: '>=18'} @@ -1890,68 +1910,83 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@rollup/rollup-android-arm-eabi@4.13.0': - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.13.0': - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.13.0': - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.13.0': - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.13.0': - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.13.0': - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.13.0': - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.13.0': - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.13.0': - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.13.0': - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.13.0': - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.13.0': - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.13.0': - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} cpu: [x64] os: [win32] @@ -1961,9 +1996,6 @@ packages: '@scure/base@1.1.1': resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - '@scure/base@1.1.7': - resolution: {integrity: sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==} - '@scure/base@1.1.9': resolution: {integrity: sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==} @@ -1995,11 +2027,11 @@ packages: '@substrate/connect-extension-protocol@1.0.1': resolution: {integrity: sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==} - '@substrate/connect-extension-protocol@2.0.0': - resolution: {integrity: sha512-nKu8pDrE3LNCEgJjZe1iGXzaD6OSIDD4Xzz/yo4KO9mQ6LBvf49BVrt4qxBFGL6++NneLiWUZGoh+VSd4PyVIg==} + '@substrate/connect-extension-protocol@2.1.0': + resolution: {integrity: sha512-Wz5Cbn6S6P4vWfHyrsnPW7g15IAViMaXCk+jYkq4nNEMmzPtTKIEbtxrdDMBKrouOFtYKKp0znx5mh9KTCNqlA==} - '@substrate/connect-known-chains@1.1.8': - resolution: {integrity: sha512-W0Cpnk//LoMTu5BGDCRRg5NHFR2aZ9OJtLGSgRyq1RP39dQGpoVZIgNC6z+SWRzlmOz3gIgkUCwGvOKVt2BabA==} + '@substrate/connect-known-chains@1.4.1': + resolution: {integrity: sha512-WlFKGEE3naIa7iTyy7hJ0RV0dyGpP7Zic1Z8sXr4bJmSEzZoHcfLRbM1D3T+zFAaitffVCu6k55Vj+CFzMPw1Q==} '@substrate/connect@0.7.0-alpha.0': resolution: {integrity: sha512-fvO7w++M8R95R/pGJFW9+cWOt8OYnnTfgswxtlPqSgzqX4tta8xcNQ51crC72FcL5agwSGkA1gc2/+eyTj7O8A==} @@ -2063,8 +2095,8 @@ packages: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} - '@tsconfig/node10@1.0.9': - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} '@tsconfig/node12@1.0.11': resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} @@ -2078,14 +2110,14 @@ packages: '@types/abstract-leveldown@7.2.5': resolution: {integrity: sha512-/2B0nQF4UdupuxeKTJA2+Rj1D+uDemo6P4kMwKCpbfpnzeVaWSELTsAw4Lxn3VJD6APtRrZOCuYo+4nHUQfTfg==} - '@types/aws-lambda@8.10.136': - resolution: {integrity: sha512-cmmgqxdVGhxYK9lZMYYXYRJk6twBo53ivtXjIUEFZxfxe4TkZTZBK3RRWrY2HjJcUIix0mdifn15yjOAat5lTA==} + '@types/aws-lambda@8.10.145': + resolution: {integrity: sha512-dtByW6WiFk5W5Jfgz1VM+YPA21xMXTuSFoLYIDY0L44jDLLflVPtZkYuu3/YxpGcvjzKFBZLU+GyKjR0HOYtyw==} '@types/bn.js@4.11.6': resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} - '@types/bn.js@5.1.5': - resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} + '@types/bn.js@5.1.6': + resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} '@types/cacheable-request@6.0.3': resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} @@ -2093,8 +2125,8 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.5': - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} '@types/http-cache-semantics@4.0.4': resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} @@ -2117,6 +2149,9 @@ packages: '@types/long@4.0.2': resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -2135,6 +2170,9 @@ packages: '@types/node@22.7.0': resolution: {integrity: sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==} + '@types/node@22.7.4': + resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} + '@types/pbkdf2@3.1.2': resolution: {integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==} @@ -2150,6 +2188,9 @@ packages: '@types/stylis@4.2.5': resolution: {integrity: sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@types/uuid@9.0.8': resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} @@ -2268,6 +2309,9 @@ packages: '@vitest/pretty-format@2.1.1': resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/pretty-format@2.1.2': + resolution: {integrity: sha512-FIoglbHrSUlOJPDGIrh2bjX1sNars5HbxlcsFKCtKzu4+5lpsRhOCVcuzp0fEhAGHkPZRIXVNzPcpSlkoZ3LuA==} + '@vitest/runner@2.1.1': resolution: {integrity: sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==} @@ -2285,34 +2329,34 @@ packages: '@vitest/utils@2.1.1': resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} - '@vue/compiler-core@3.4.31': - resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} + '@vue/compiler-core@3.5.10': + resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} - '@vue/compiler-dom@3.4.31': - resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} + '@vue/compiler-dom@3.5.10': + resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} - '@vue/compiler-sfc@3.4.31': - resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} + '@vue/compiler-sfc@3.5.10': + resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} - '@vue/compiler-ssr@3.4.31': - resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} + '@vue/compiler-ssr@3.5.10': + resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} - '@vue/reactivity@3.4.31': - resolution: {integrity: sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==} + '@vue/reactivity@3.5.10': + resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} - '@vue/runtime-core@3.4.31': - resolution: {integrity: sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==} + '@vue/runtime-core@3.5.10': + resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} - '@vue/runtime-dom@3.4.31': - resolution: {integrity: sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==} + '@vue/runtime-dom@3.5.10': + resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} - '@vue/server-renderer@3.4.31': - resolution: {integrity: sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==} + '@vue/server-renderer@3.5.10': + resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} peerDependencies: - vue: 3.4.31 + vue: 3.5.10 - '@vue/shared@3.4.31': - resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} + '@vue/shared@3.5.10': + resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} '@zeitgeistpm/type-defs@1.0.0': resolution: {integrity: sha512-dtjNlJSb8ELz87aTD6jqKKfO7kY4HFYzSmDk9JrzHLv+w/JKtG+aLz+WImL6MSaF1MjDE1tm28dj980Zn+nfGA==} @@ -2382,8 +2426,8 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} acorn@8.12.1: @@ -2410,10 +2454,6 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - aggregate-error@5.0.0: - resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} - engines: {node: '>=18'} - ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -2429,8 +2469,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} ansi-styles@4.3.0: @@ -2511,8 +2551,8 @@ packages: aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + aws4@1.13.2: + resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} axios@1.7.7: resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} @@ -2538,10 +2578,13 @@ packages: bignumber.js@9.1.2: resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} + binary-searching@2.0.5: + resolution: {integrity: sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==} + bindings@1.5.0: resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} @@ -2569,12 +2612,8 @@ packages: bn.js@5.2.1: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - body-parser@1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} boolean@3.2.0: @@ -2648,9 +2687,6 @@ packages: resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} engines: {node: '>=8'} - call-bind@1.0.5: - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -2681,8 +2717,8 @@ packages: engines: {node: '>=10'} hasBin: true - chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} engines: {node: '>=4'} chai@5.1.1: @@ -2701,6 +2737,9 @@ packages: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} @@ -2737,10 +2776,6 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - clean-stack@5.2.0: - resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} - engines: {node: '>=14.16'} - clear@0.1.0: resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} @@ -2765,8 +2800,8 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} cli-width@4.1.0: @@ -2830,6 +2865,10 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + engines: {node: '>= 12.0.0'} + complex.js@2.1.1: resolution: {integrity: sha512-8njCHOTtFFLtegk6zQo0kkVX1rngygb/KQI6z1qZxlFI3scluC+LVTCFbrkWjBv4vvLlbQ9t88IPMC6k95VTTg==} @@ -2856,8 +2895,8 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} copy-to-clipboard@3.3.3: @@ -2902,8 +2941,8 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - cssstyle@4.0.1: - resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + cssstyle@4.1.0: + resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} engines: {node: '>=18'} csstype@3.1.3: @@ -2931,8 +2970,8 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -2967,6 +3006,9 @@ packages: decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -3009,10 +3051,6 @@ packages: resolution: {integrity: sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==} engines: {node: '>=6'} - define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} - engines: {node: '>= 0.4'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3036,6 +3074,10 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3088,8 +3130,8 @@ packages: elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - elliptic@6.5.5: - resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} + elliptic@6.5.7: + resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3101,6 +3143,10 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + encoding-down@6.3.0: resolution: {integrity: sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==} engines: {node: '>=6'} @@ -3160,18 +3206,18 @@ packages: es6-weak-map@2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} - esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true - escalade@3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} escape-html@1.0.3: @@ -3184,10 +3230,6 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - eslint-plugin-unused-imports@3.1.0: resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3223,8 +3265,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} esrecurse@4.3.0: @@ -3269,8 +3311,8 @@ packages: ethereum-blockies-base64@1.0.2: resolution: {integrity: sha512-Vg2HTm7slcWNKaRhCUl/L3b4KrB8ohQXdd5Pu3OI897EcR6tVRvUqdTwAyx+dnmoDzj8e2bwBLDQ50ByFmcz6w==} - ethereum-bloom-filters@1.0.10: - resolution: {integrity: sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==} + ethereum-bloom-filters@1.2.0: + resolution: {integrity: sha512-28hyiE7HVsWubqhpVLVmZXFd4ITeHi+BUu05o9isf0GUpMtzBUi+8/gFrGaGYzvGAJQmJ3JKj77Mk9G98T84rA==} ethereum-cryptography@0.1.3: resolution: {integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==} @@ -3325,8 +3367,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} + express@4.21.0: + resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} engines: {node: '>= 0.10.0'} ext@1.7.0: @@ -3372,8 +3414,8 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + fdir@6.4.0: + resolution: {integrity: sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -3402,8 +3444,8 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} find-up@5.0.0: @@ -3421,8 +3463,8 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - follow-redirects@1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -3433,8 +3475,8 @@ packages: for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.2.1: - resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} forever-agent@0.6.1: @@ -3512,9 +3554,6 @@ packages: get-func-name@2.0.2: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.2: - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -3531,8 +3570,8 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} @@ -3548,9 +3587,8 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.4.2: - resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} - engines: {node: '>=16 || 14 >=14.18'} + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true glob@7.2.3: @@ -3604,6 +3642,11 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + har-schema@2.0.0: resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} engines: {node: '>=4'} @@ -3620,16 +3663,9 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.1: - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} - engines: {node: '>= 0.4'} - has-proto@1.0.3: resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} engines: {node: '>= 0.4'} @@ -3652,10 +3688,6 @@ packages: hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - hasown@2.0.0: - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -3740,8 +3772,8 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} immediate@3.2.3: @@ -3762,15 +3794,12 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - infer-owner@1.0.4: resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3979,9 +4008,8 @@ packages: isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - jackspeak@3.4.0: - resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} - engines: {node: '>=14'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} javascript-natural-sort@0.7.1: resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} @@ -4052,6 +4080,7 @@ packages: resolution: {integrity: sha512-Quz3MvAwHxVYNXsOByL7xI5EB2WYOeFswqaHIA3qOK3isRWTxiplBEocmmru6XmxDB2L7jDNYtYA4FyimoAFEw==} engines: {node: '>=8.17.0'} hasBin: true + bundledDependencies: [] jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -4081,6 +4110,10 @@ packages: resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} engines: {node: '>=0.10.0'} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + level-codec@9.0.2: resolution: {integrity: sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==} engines: {node: '>=6'} @@ -4167,13 +4200,8 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} - - lru-cache@10.3.0: - resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} - engines: {node: 14 || >=16.14} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -4207,6 +4235,12 @@ packages: md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + + mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -4225,8 +4259,8 @@ packages: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} engines: {node: '>= 0.10.0'} - merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4245,8 +4279,71 @@ packages: micro-ftch@0.3.1: resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + + micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + + micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + + micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + + micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + + micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + + micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + + micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + + micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + + micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + + micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + + micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + + micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + + micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + + micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + + micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + + micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + + micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + + micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -4370,8 +4467,8 @@ packages: engines: {node: '>=10'} hasBin: true - mocha@10.6.0: - resolution: {integrity: sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==} + mocha@10.7.3: + resolution: {integrity: sha512-uQWxAu44wwiACGqjbPYmjo7Lg8sFrS3dQe7PP2FQI+woptP4vZXSMcfMyFL/e1yFEeEpV4RtyTpZROOKmxis+A==} engines: {node: '>= 14.0.0'} hasBin: true @@ -4385,6 +4482,10 @@ packages: moonbeam-types-bundle@2.0.10: resolution: {integrity: sha512-QDk/ktioLqDQCOLUu/+FyyF3UYWdKOqqa6q1vwI75pdKBg5elNpRXugEC1irzkLolTanvMRc2rO+qarT9ijjyg==} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} @@ -4473,23 +4574,25 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - nock@13.5.4: - resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} + nock@13.5.5: + resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==} engines: {node: '>= 10.13'} - node-abi@3.65.0: - resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} + node-abi@3.68.0: + resolution: {integrity: sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==} engines: {node: '>=10'} node-addon-api@2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} - node-addon-api@7.1.0: - resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} - engines: {node: ^16 || ^18 || >= 20} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} @@ -4512,8 +4615,8 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-gyp-build@4.8.1: - resolution: {integrity: sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==} + node-gyp-build@4.8.2: + resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} hasBin: true node-gyp@8.4.1: @@ -4638,8 +4741,8 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} pako@2.1.0: resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} @@ -4683,8 +4786,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + path-to-regexp@0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -4711,8 +4814,8 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -4725,8 +4828,8 @@ packages: pino-abstract-transport@1.2.0: resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} - pino-pretty@11.2.1: - resolution: {integrity: sha512-O05NuD9tkRasFRWVaF/uHLOvoRDFD7tb5VMertr78rbsYFjYp48Vg3477EshVAF5eZaEw+OpDl/tu+B0R5o+7g==} + pino-pretty@11.2.2: + resolution: {integrity: sha512-2FnyGir8nAJAqD3srROdrF1J5BIcMT4nwj7hHSc60El6Uxlym00UbCCd8pYIterstVBFlMyF1yFV8XdGIPbj4A==} hasBin: true pino-std-serializers@6.2.2: @@ -4753,8 +4856,8 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} prebuild-install@7.1.2: @@ -4766,6 +4869,12 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} + prettier-plugin-jsdoc@0.3.38: + resolution: {integrity: sha512-h81ZV/nFk5gr3fzWMWzWoz/M/8FneAZxscT7DVSy+5jMIuWYnBFZfSswVKYZyTaZ5r6+6k4hpFTDWhRp85C1tg==} + engines: {node: '>=12.0.0'} + peerDependencies: + prettier: '>=2.1.2' + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -4817,8 +4926,8 @@ packages: psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} punycode@2.1.0: resolution: {integrity: sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==} @@ -4828,8 +4937,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} qs@6.5.3: @@ -4864,10 +4973,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - raw-body@2.5.2: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} @@ -4918,8 +5023,8 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + regexp.prototype.flags@1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} request@2.88.2: @@ -4987,14 +5092,17 @@ packages: resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} engines: {node: '>=8.0'} - rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + rrweb-cssom@0.7.1: + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} engines: {node: '>=0.12.0'} @@ -5009,14 +5117,18 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-stable-stringify@2.4.3: - resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==} + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} engines: {node: '>=10'} safer-buffer@2.1.2: @@ -5069,8 +5181,8 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} serialize-error@7.0.1: @@ -5080,8 +5192,8 @@ packages: serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} servify@0.1.12: @@ -5091,10 +5203,6 @@ packages: set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - set-function-length@1.1.1: - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} - engines: {node: '>= 0.4'} - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -5181,11 +5289,15 @@ packages: sonic-boom@3.8.1: resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} - sonic-boom@4.0.1: - resolution: {integrity: sha512-hTSD/6JMLyT4r9zeof6UtuBDpjJ9sO08/nmS5djaA9eozT9oOlNdpXSnzcgj4FTqpk3nkLrs61l4gip9r1HCrQ==} + sonic-boom@4.1.0: + resolution: {integrity: sha512-NGipjjRicyJJ03rPiZCJYjwlsuP2d1/5QUviozRXC7S3WdVWNK5e3Ojieb9CCyfhq2UC+3+SRd9nG3I2lPRvUw==} - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} split2@4.2.0: @@ -5267,8 +5379,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - styled-components@6.1.11: - resolution: {integrity: sha512-Ui0jXPzbp1phYij90h12ksljKGqF8ncGx+pjrNPsSPhbUUjWT2tD1FwGo2LF6USCnbrsIhNngDfodhxbegfEOA==} + styled-components@6.1.13: + resolution: {integrity: sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==} engines: {node: '>= 16'} peerDependencies: react: '>= 16.8.0' @@ -5339,20 +5451,20 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} + tinyglobby@0.2.9: + resolution: {integrity: sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==} engines: {node: '>=12.0.0'} - tinypool@1.0.0: - resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==} + tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@1.2.0: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} - tinyspy@3.0.0: - resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} tmp-promise@3.0.3: @@ -5432,9 +5544,6 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -5443,6 +5552,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + tsx@4.19.1: + resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} + engines: {node: '>=18.0.0'} + hasBin: true + tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -5456,8 +5570,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} type-fest@0.13.1: @@ -5554,6 +5668,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + uint8arrays@3.1.1: resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} @@ -5572,6 +5691,9 @@ packages: unique-slug@2.0.2: resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} + unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + universal-github-app-jwt@2.2.0: resolution: {integrity: sha512-G5o6f95b5BggDGuUfKDApKaCgNYy2x7OdHY0zSMF081O0EJobw+1130VONhrA7ezGSV2FNOGyM+KQpQZAr9bIQ==} @@ -5629,6 +5751,11 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -5664,8 +5791,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.1.6: - resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==} + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -5673,6 +5800,7 @@ packages: less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -5685,6 +5813,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -5717,8 +5847,8 @@ packages: jsdom: optional: true - vue@3.4.31: - resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} + vue@3.5.10: + resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5732,8 +5862,8 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} web3-bzz@1.10.4: @@ -5962,6 +6092,9 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + workerpool@6.5.1: resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} @@ -6111,9 +6244,9 @@ snapshots: comlink: 4.4.1 eventemitter3: 5.0.1 lodash: 4.17.21 - lru-cache: 10.3.0 + lru-cache: 10.4.3 pino: 8.21.0 - pino-pretty: 11.2.1 + pino-pretty: 11.2.2 rxjs: 7.8.1 zod: 3.23.8 transitivePeerDependencies: @@ -6159,7 +6292,7 @@ snapshots: dependencies: '@acala-network/chopsticks-core': 0.16.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@acala-network/chopsticks-db': 0.16.1(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) - '@pnpm/npm-conf': 2.2.2 + '@pnpm/npm-conf': 2.3.1 '@polkadot/api': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-augment': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -6207,28 +6340,30 @@ snapshots: '@adraffy/ens-normalize@1.10.1': {} + '@adraffy/ens-normalize@1.11.0': {} + '@asamuzakjp/dom-selector@2.0.2': dependencies: bidi-js: 1.0.3 css-tree: 2.3.1 is-potential-custom-element-name: 1.0.1 - '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.25.7': {} - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.7': {} - '@babel/parser@7.24.7': + '@babel/parser@7.25.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.7 - '@babel/runtime@7.25.6': + '@babel/runtime@7.25.7': dependencies: regenerator-runtime: 0.14.1 - '@babel/types@7.24.7': + '@babel/types@7.25.7': dependencies: - '@babel/helper-string-parser': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 '@bifrost-finance/type-definitions@1.11.3(@polkadot/api@12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))': @@ -6272,150 +6407,153 @@ snapshots: '@equilab/definitions@1.4.18': {} - '@esbuild/aix-ppc64@0.19.12': - optional: true - '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/android-arm64@0.19.12': + '@esbuild/aix-ppc64@0.23.1': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm@0.19.12': + '@esbuild/android-arm64@0.23.1': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-x64@0.19.12': + '@esbuild/android-arm@0.23.1': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.19.12': + '@esbuild/android-x64@0.23.1': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-x64@0.19.12': + '@esbuild/darwin-arm64@0.23.1': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.19.12': + '@esbuild/darwin-x64@0.23.1': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.19.12': + '@esbuild/freebsd-arm64@0.23.1': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/linux-arm64@0.19.12': + '@esbuild/freebsd-x64@0.23.1': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm@0.19.12': + '@esbuild/linux-arm64@0.23.1': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-ia32@0.19.12': + '@esbuild/linux-arm@0.23.1': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-loong64@0.19.12': + '@esbuild/linux-ia32@0.23.1': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-mips64el@0.19.12': + '@esbuild/linux-loong64@0.23.1': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-ppc64@0.19.12': + '@esbuild/linux-mips64el@0.23.1': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.19.12': + '@esbuild/linux-ppc64@0.23.1': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-s390x@0.19.12': + '@esbuild/linux-riscv64@0.23.1': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-x64@0.19.12': + '@esbuild/linux-s390x@0.23.1': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.19.12': + '@esbuild/linux-x64@0.23.1': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.19.12': + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.19.12': + '@esbuild/openbsd-x64@0.23.1': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/win32-arm64@0.19.12': + '@esbuild/sunos-x64@0.23.1': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-ia32@0.19.12': + '@esbuild/win32-arm64@0.23.1': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-x64@0.19.12': + '@esbuild/win32-ia32@0.23.1': optional: true '@esbuild/win32-x64@0.21.5': optional: true + '@esbuild/win32-x64@0.23.1': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.11.0': {} + '@eslint-community/regexpp@4.11.1': {} '@eslint/eslintrc@2.1.4': dependencies: @@ -6423,7 +6561,7 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6611,7 +6749,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/figures@1.0.3': {} + '@inquirer/figures@1.0.6': {} '@interlay/interbtc-types@1.13.0': {} @@ -6624,13 +6762,13 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@jridgewell/resolve-uri@3.1.1': {} + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/sourcemap-codec@1.5.0': {} '@jridgewell/trace-mapping@0.3.9': dependencies: - '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 '@kiltprotocol/type-definitions@0.35.1': {} @@ -6662,14 +6800,14 @@ snapshots: '@moonbeam-network/api-augment@0.2902.0': {} - '@moonwall/cli@5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1)(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8)': + '@moonwall/cli@5.3.3(@acala-network/chopsticks@0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10))(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(@types/node@22.7.0)(@vitest/ui@2.1.1(vitest@2.1.1))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(zod@3.23.8)': dependencies: '@acala-network/chopsticks': 0.16.1(bufferutil@4.0.8)(debug@4.3.7)(ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2))(utf-8-validate@5.0.10) '@moonbeam-network/api-augment': 0.2902.0 - '@moonwall/types': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@moonwall/util': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8) - '@octokit/rest': 21.0.0 - '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@moonwall/types': 5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@moonwall/util': 5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(zod@3.23.8) + '@octokit/rest': 21.0.2 + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-derive': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 12.1.1 @@ -6696,7 +6834,7 @@ snapshots: semver: 7.6.2 viem: 2.17.3(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) - vue: 3.4.31(typescript@5.6.2) + vue: 3.5.10(typescript@5.6.2) web3: 4.10.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) web3-providers-ws: 4.0.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -6715,9 +6853,9 @@ snapshots: - utf-8-validate - zod - '@moonwall/types@5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': + '@moonwall/types@5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-base': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/types': 12.1.1 @@ -6741,11 +6879,11 @@ snapshots: - utf-8-validate - zod - '@moonwall/util@5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1)(zod@3.23.8)': + '@moonwall/util@5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(zod@3.23.8)': dependencies: '@moonbeam-network/api-augment': 0.2902.0 - '@moonwall/types': 5.3.3(@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) - '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@moonwall/types': 5.3.3(@polkadot/api@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(chokidar@3.6.0)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-derive': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/keyring': 12.6.2(@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2))(@polkadot/util@12.6.2) '@polkadot/rpc-provider': 12.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -6794,6 +6932,10 @@ snapshots: dependencies: '@noble/hashes': 1.4.0 + '@noble/curves@1.6.0': + dependencies: + '@noble/hashes': 1.5.0 + '@noble/ed25519@1.7.3': {} '@noble/hashes@1.0.0': {} @@ -6834,24 +6976,24 @@ snapshots: rimraf: 3.0.2 optional: true - '@octokit/app@15.0.1': + '@octokit/app@15.1.0': dependencies: - '@octokit/auth-app': 7.1.0 + '@octokit/auth-app': 7.1.1 '@octokit/auth-unauthenticated': 6.1.0 '@octokit/core': 6.1.2 - '@octokit/oauth-app': 7.1.2 - '@octokit/plugin-paginate-rest': 11.3.0(@octokit/core@6.1.2) - '@octokit/types': 13.5.0 - '@octokit/webhooks': 13.2.7 + '@octokit/oauth-app': 7.1.3 + '@octokit/plugin-paginate-rest': 11.3.5(@octokit/core@6.1.2) + '@octokit/types': 13.6.0 + '@octokit/webhooks': 13.3.0 - '@octokit/auth-app@7.1.0': + '@octokit/auth-app@7.1.1': dependencies: '@octokit/auth-oauth-app': 8.1.1 '@octokit/auth-oauth-user': 5.1.1 - '@octokit/request': 9.1.1 - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 - lru-cache: 10.2.0 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 + lru-cache: 10.4.3 universal-github-app-jwt: 2.2.0 universal-user-agent: 7.0.2 @@ -6859,54 +7001,54 @@ snapshots: dependencies: '@octokit/auth-oauth-device': 7.1.1 '@octokit/auth-oauth-user': 5.1.1 - '@octokit/request': 9.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 '@octokit/auth-oauth-device@7.1.1': dependencies: '@octokit/oauth-methods': 5.1.2 - '@octokit/request': 9.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 '@octokit/auth-oauth-user@5.1.1': dependencies: '@octokit/auth-oauth-device': 7.1.1 '@octokit/oauth-methods': 5.1.2 - '@octokit/request': 9.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 '@octokit/auth-token@5.1.1': {} '@octokit/auth-unauthenticated@6.1.0': dependencies: - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 '@octokit/core@6.1.2': dependencies: '@octokit/auth-token': 5.1.1 '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.1 - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 before-after-hook: 3.0.2 universal-user-agent: 7.0.2 '@octokit/endpoint@10.1.1': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 9.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 - '@octokit/oauth-app@7.1.2': + '@octokit/oauth-app@7.1.3': dependencies: '@octokit/auth-oauth-app': 8.1.1 '@octokit/auth-oauth-user': 5.1.1 @@ -6914,7 +7056,7 @@ snapshots: '@octokit/core': 6.1.2 '@octokit/oauth-authorization-url': 7.1.1 '@octokit/oauth-methods': 5.1.2 - '@types/aws-lambda': 8.10.136 + '@types/aws-lambda': 8.10.145 universal-user-agent: 7.0.2 '@octokit/oauth-authorization-url@7.1.1': {} @@ -6922,85 +7064,74 @@ snapshots: '@octokit/oauth-methods@5.1.2': dependencies: '@octokit/oauth-authorization-url': 7.1.1 - '@octokit/request': 9.1.1 - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 '@octokit/openapi-types@22.2.0': {} - '@octokit/openapi-webhooks-types@8.2.1': {} + '@octokit/openapi-webhooks-types@8.3.0': {} - '@octokit/plugin-paginate-graphql@5.2.2(@octokit/core@6.1.2)': + '@octokit/plugin-paginate-graphql@5.2.3(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest@11.3.0(@octokit/core@6.1.2)': + '@octokit/plugin-paginate-rest@11.3.5(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@octokit/types': 13.6.0 - '@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2)': + '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 - '@octokit/plugin-request-log@5.3.0(@octokit/core@6.1.2)': + '@octokit/plugin-rest-endpoint-methods@13.2.5(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 + '@octokit/types': 13.6.0 - '@octokit/plugin-rest-endpoint-methods@13.2.1(@octokit/core@6.1.2)': + '@octokit/plugin-retry@7.1.2(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 - - '@octokit/plugin-rest-endpoint-methods@13.2.4(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 - - '@octokit/plugin-retry@7.1.1(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 bottleneck: 2.19.5 - '@octokit/plugin-throttling@9.3.0(@octokit/core@6.1.2)': + '@octokit/plugin-throttling@9.3.1(@octokit/core@6.1.2)': dependencies: '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 + '@octokit/types': 13.6.0 bottleneck: 2.19.5 - '@octokit/request-error@6.1.1': + '@octokit/request-error@6.1.5': dependencies: - '@octokit/types': 13.5.0 + '@octokit/types': 13.6.0 - '@octokit/request@9.1.1': + '@octokit/request@9.1.3': dependencies: '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 universal-user-agent: 7.0.2 - '@octokit/rest@21.0.0': + '@octokit/rest@21.0.2': dependencies: '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) - '@octokit/plugin-request-log': 5.3.0(@octokit/core@6.1.2) - '@octokit/plugin-rest-endpoint-methods': 13.2.4(@octokit/core@6.1.2) + '@octokit/plugin-paginate-rest': 11.3.5(@octokit/core@6.1.2) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) + '@octokit/plugin-rest-endpoint-methods': 13.2.5(@octokit/core@6.1.2) - '@octokit/types@13.5.0': + '@octokit/types@13.6.0': dependencies: '@octokit/openapi-types': 22.2.0 '@octokit/webhooks-methods@5.1.0': {} - '@octokit/webhooks@13.2.7': + '@octokit/webhooks@13.3.0': dependencies: - '@octokit/openapi-webhooks-types': 8.2.1 - '@octokit/request-error': 6.1.1 + '@octokit/openapi-webhooks-types': 8.3.0 + '@octokit/request-error': 6.1.5 '@octokit/webhooks-methods': 5.1.0 - aggregate-error: 5.0.0 '@open-web3/orml-type-definitions@0.8.2-11': {} @@ -7028,7 +7159,7 @@ snapshots: '@pendulum-chain/type-definitions@0.3.8': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@open-web3/orml-type-definitions': 1.1.4 '@phala/typedefs@0.2.33': {} @@ -7042,13 +7173,13 @@ snapshots: dependencies: graceful-fs: 4.2.10 - '@pnpm/npm-conf@2.2.2': + '@pnpm/npm-conf@2.3.1': dependencies: '@pnpm/config.env-replace': 1.1.0 '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@polka/url@1.0.0-next.25': {} + '@polka/url@1.0.0-next.28': {} '@polkadot-api/client@0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0(rxjs@7.8.1)': dependencies: @@ -7147,9 +7278,9 @@ snapshots: '@polkadot-api/substrate-bindings@0.8.0': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.5.0 '@polkadot-api/utils': 0.1.1 - '@scure/base': 1.1.7 + '@scure/base': 1.1.9 scale-ts: 1.6.0 '@polkadot-api/substrate-client@0.0.1': @@ -7231,20 +7362,6 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-augment@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@polkadot/api-augment@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/api-base': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7261,7 +7378,7 @@ snapshots: '@polkadot/api-augment@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api-base': 7.15.1(encoding@0.1.13) '@polkadot/rpc-augment': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 @@ -7274,7 +7391,7 @@ snapshots: '@polkadot/api-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 @@ -7334,18 +7451,6 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-base@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@polkadot/api-base@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7360,7 +7465,7 @@ snapshots: '@polkadot/api-base@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/util': 8.7.1 @@ -7371,7 +7476,7 @@ snapshots: '@polkadot/api-base@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/util': 10.4.2 @@ -7449,23 +7554,6 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/api-derive@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/api-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@polkadot/api-derive@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7485,7 +7573,7 @@ snapshots: '@polkadot/api-derive@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api': 7.15.1(encoding@0.1.13) '@polkadot/api-augment': 7.15.1(encoding@0.1.13) '@polkadot/api-base': 7.15.1(encoding@0.1.13) @@ -7501,7 +7589,7 @@ snapshots: '@polkadot/api-derive@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7598,34 +7686,10 @@ snapshots: '@polkadot/rpc-core': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/rpc-provider': 12.4.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 12.4.2 - '@polkadot/types-augment': 12.4.2 - '@polkadot/types-codec': 12.4.2 - '@polkadot/types-create': 12.4.2 - '@polkadot/types-known': 12.4.2 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - eventemitter3: 5.0.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/api-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/api-base': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/api-derive': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/types-known': 13.0.1 + '@polkadot/types-augment': 12.4.2 + '@polkadot/types-codec': 12.4.2 + '@polkadot/types-create': 12.4.2 + '@polkadot/types-known': 12.4.2 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) eventemitter3: 5.0.1 @@ -7662,7 +7726,7 @@ snapshots: '@polkadot/api@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api-augment': 7.15.1(encoding@0.1.13) '@polkadot/api-base': 7.15.1(encoding@0.1.13) '@polkadot/api-derive': 7.15.1(encoding@0.1.13) @@ -7685,7 +7749,7 @@ snapshots: '@polkadot/api@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/api-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-base': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/api-derive': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7767,7 +7831,7 @@ snapshots: '@polkadot/keyring@10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/util-crypto': 10.4.2(@polkadot/util@10.4.2) @@ -7791,31 +7855,31 @@ snapshots: '@polkadot/keyring@6.11.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/keyring@7.9.2(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/keyring@8.7.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 13.1.1 '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) '@polkadot/keyring@8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) '@polkadot/metadata@4.17.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types': 4.17.1 '@polkadot/types-known': 4.17.1 '@polkadot/util': 6.11.1 @@ -7823,7 +7887,7 @@ snapshots: '@polkadot/networks@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@substrate/ss58-registry': 1.50.0 @@ -7841,11 +7905,11 @@ snapshots: '@polkadot/networks@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@substrate/ss58-registry': 1.50.0 @@ -7862,7 +7926,7 @@ snapshots: react-copy-to-clipboard: 5.1.0(react@18.3.1) react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - styled-components: 6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + styled-components: 6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.7.0 transitivePeerDependencies: - '@polkadot/networks' @@ -7915,18 +7979,6 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/rpc-augment@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-core': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@polkadot/rpc-augment@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/rpc-core': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -7941,7 +7993,7 @@ snapshots: '@polkadot/rpc-augment@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-core': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 @@ -7952,7 +8004,7 @@ snapshots: '@polkadot/rpc-augment@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-core': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 @@ -8014,19 +8066,6 @@ snapshots: - supports-color - utf-8-validate - '@polkadot/rpc-core@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/rpc-augment': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/rpc-provider': 13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@polkadot/rpc-core@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@polkadot/rpc-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8042,7 +8081,7 @@ snapshots: '@polkadot/rpc-core@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-augment': 7.15.1(encoding@0.1.13) '@polkadot/rpc-provider': 7.15.1(encoding@0.1.13) '@polkadot/types': 7.15.1 @@ -8054,7 +8093,7 @@ snapshots: '@polkadot/rpc-core@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/rpc-augment': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/rpc-provider': 9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@polkadot/types': 9.14.2 @@ -8077,7 +8116,7 @@ snapshots: '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 tslib: 2.7.0 optionalDependencies: '@substrate/connect': 0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8098,7 +8137,7 @@ snapshots: '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 tslib: 2.7.0 optionalDependencies: '@substrate/connect': 0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8119,7 +8158,7 @@ snapshots: '@polkadot/x-ws': 12.6.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 tslib: 2.7.0 optionalDependencies: '@substrate/connect': 0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8140,28 +8179,7 @@ snapshots: '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 - tslib: 2.7.0 - optionalDependencies: - '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-provider@13.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types': 13.0.1 - '@polkadot/types-support': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - '@polkadot/x-fetch': 13.1.1 - '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) - eventemitter3: 5.0.1 - mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 tslib: 2.7.0 optionalDependencies: '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8182,7 +8200,7 @@ snapshots: '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 tslib: 2.7.0 optionalDependencies: '@substrate/connect': 0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -8193,7 +8211,7 @@ snapshots: '@polkadot/rpc-provider@7.15.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) '@polkadot/types': 7.15.1 '@polkadot/types-support': 7.15.1 @@ -8205,14 +8223,14 @@ snapshots: '@substrate/connect': 0.7.0-alpha.0 eventemitter3: 4.0.7 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 transitivePeerDependencies: - encoding - supports-color '@polkadot/rpc-provider@9.14.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) '@polkadot/types': 9.14.2 '@polkadot/types-support': 9.14.2 @@ -8223,7 +8241,7 @@ snapshots: '@polkadot/x-ws': 10.4.2 eventemitter3: 5.0.1 mock-socket: 9.3.1 - nock: 13.5.4 + nock: 13.5.5 optionalDependencies: '@substrate/connect': 0.7.19(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -8231,6 +8249,28 @@ snapshots: - supports-color - utf-8-validate + '@polkadot/typegen@14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)': + dependencies: + '@polkadot/api': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/api-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-augment': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/rpc-provider': 14.0.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@polkadot/types': 14.0.1 + '@polkadot/types-augment': 14.0.1 + '@polkadot/types-codec': 14.0.1 + '@polkadot/types-create': 14.0.1 + '@polkadot/types-support': 14.0.1 + '@polkadot/util': 13.1.1 + '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) + '@polkadot/x-ws': 13.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) + handlebars: 4.7.8 + tslib: 2.7.0 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + '@polkadot/types-augment@10.13.1': dependencies: '@polkadot/types': 10.13.1 @@ -8259,13 +8299,6 @@ snapshots: '@polkadot/util': 13.1.1 tslib: 2.7.0 - '@polkadot/types-augment@13.0.1': - dependencies: - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - '@polkadot/types-augment@14.0.1': dependencies: '@polkadot/types': 14.0.1 @@ -8275,14 +8308,14 @@ snapshots: '@polkadot/types-augment@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 '@polkadot/types-augment@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 @@ -8311,12 +8344,6 @@ snapshots: '@polkadot/x-bigint': 13.1.1 tslib: 2.7.0 - '@polkadot/types-codec@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/x-bigint': 13.1.1 - tslib: 2.7.0 - '@polkadot/types-codec@14.0.1': dependencies: '@polkadot/util': 13.1.1 @@ -8325,12 +8352,12 @@ snapshots: '@polkadot/types-codec@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/types-codec@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/x-bigint': 10.4.2 @@ -8358,12 +8385,6 @@ snapshots: '@polkadot/util': 13.1.1 tslib: 2.7.0 - '@polkadot/types-create@13.0.1': - dependencies: - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - '@polkadot/types-create@14.0.1': dependencies: '@polkadot/types-codec': 14.0.1 @@ -8372,13 +8393,13 @@ snapshots: '@polkadot/types-create@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types-codec': 7.15.1 '@polkadot/util': 8.7.1 '@polkadot/types-create@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types-codec': 9.14.2 '@polkadot/util': 10.4.2 @@ -8418,15 +8439,6 @@ snapshots: '@polkadot/util': 13.1.1 tslib: 2.7.0 - '@polkadot/types-known@13.0.1': - dependencies: - '@polkadot/networks': 13.1.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - '@polkadot/types-known@14.0.1': dependencies: '@polkadot/networks': 13.1.1 @@ -8438,21 +8450,21 @@ snapshots: '@polkadot/types-known@4.17.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks': 6.11.1 '@polkadot/types': 4.17.1 '@polkadot/util': 6.11.1 '@polkadot/types-known@6.12.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks': 8.7.1 '@polkadot/types': 6.12.1 '@polkadot/util': 8.7.1 '@polkadot/types-known@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks': 8.7.1 '@polkadot/types': 7.15.1 '@polkadot/types-codec': 7.15.1 @@ -8461,7 +8473,7 @@ snapshots: '@polkadot/types-known@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks': 10.4.2 '@polkadot/types': 9.14.2 '@polkadot/types-codec': 9.14.2 @@ -8488,11 +8500,6 @@ snapshots: '@polkadot/util': 13.1.1 tslib: 2.7.0 - '@polkadot/types-support@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - '@polkadot/types-support@14.0.1': dependencies: '@polkadot/util': 13.1.1 @@ -8500,12 +8507,12 @@ snapshots: '@polkadot/types-support@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/types-support@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/types@10.13.1': @@ -8552,17 +8559,6 @@ snapshots: rxjs: 7.8.1 tslib: 2.7.0 - '@polkadot/types@13.0.1': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - '@polkadot/types@14.0.1': dependencies: '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) @@ -8576,7 +8572,7 @@ snapshots: '@polkadot/types@4.17.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/metadata': 4.17.1 '@polkadot/util': 6.11.1 '@polkadot/util-crypto': 6.11.1(@polkadot/util@6.11.1) @@ -8584,7 +8580,7 @@ snapshots: '@polkadot/types@6.12.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/types-known': 6.12.1 '@polkadot/util': 8.7.1 '@polkadot/util-crypto': 8.7.1(@polkadot/util@8.7.1) @@ -8592,7 +8588,7 @@ snapshots: '@polkadot/types@7.15.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/keyring': 8.7.1(@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1))(@polkadot/util@8.7.1) '@polkadot/types-augment': 7.15.1 '@polkadot/types-codec': 7.15.1 @@ -8603,7 +8599,7 @@ snapshots: '@polkadot/types@9.14.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/keyring': 10.4.2(@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2))(@polkadot/util@10.4.2) '@polkadot/types-augment': 9.14.2 '@polkadot/types-codec': 9.14.2 @@ -8629,7 +8625,7 @@ snapshots: '@polkadot/util-crypto@10.4.2(@polkadot/util@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@noble/hashes': 1.2.0 '@noble/secp256k1': 1.7.1 '@polkadot/networks': 10.4.2 @@ -8643,33 +8639,33 @@ snapshots: '@polkadot/util-crypto@12.6.2(@polkadot/util@12.6.2)': dependencies: - '@noble/curves': 1.4.2 + '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 '@polkadot/networks': 12.6.2 '@polkadot/util': 12.6.2 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) + '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) '@polkadot/x-bigint': 12.6.2 - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) '@scure/base': 1.1.9 tslib: 2.7.0 '@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1)': dependencies: - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 '@polkadot/networks': 13.1.1 '@polkadot/util': 13.1.1 '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) '@polkadot/x-bigint': 13.1.1 '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - '@scure/base': 1.1.7 + '@scure/base': 1.1.9 tslib: 2.7.0 '@polkadot/util-crypto@6.11.1(@polkadot/util@6.11.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/networks': 6.11.1 '@polkadot/util': 6.11.1 '@polkadot/wasm-crypto': 4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1) @@ -8679,7 +8675,7 @@ snapshots: blakejs: 1.2.1 bn.js: 4.12.0 create-hash: 1.2.0 - elliptic: 6.5.5 + elliptic: 6.5.7 hash.js: 1.1.7 js-sha3: 0.8.0 scryptsy: 2.1.0 @@ -8688,7 +8684,7 @@ snapshots: '@polkadot/util-crypto@8.7.1(@polkadot/util@8.7.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@noble/hashes': 1.0.0 '@noble/secp256k1': 1.5.5 '@polkadot/networks': 8.7.1 @@ -8702,12 +8698,12 @@ snapshots: '@polkadot/util@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-bigint': 10.4.2 '@polkadot/x-global': 10.4.2 '@polkadot/x-textdecoder': 10.4.2 '@polkadot/x-textencoder': 10.4.2 - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 bn.js: 5.2.1 '@polkadot/util@12.6.2': @@ -8716,7 +8712,7 @@ snapshots: '@polkadot/x-global': 12.6.2 '@polkadot/x-textdecoder': 12.6.2 '@polkadot/x-textencoder': 12.6.2 - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 bn.js: 5.2.1 tslib: 2.7.0 @@ -8726,13 +8722,13 @@ snapshots: '@polkadot/x-global': 13.1.1 '@polkadot/x-textdecoder': 13.1.1 '@polkadot/x-textencoder': 13.1.1 - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 bn.js: 5.2.1 tslib: 2.7.0 '@polkadot/util@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-textdecoder': 6.11.1 '@polkadot/x-textencoder': 6.11.1 '@types/bn.js': 4.11.6 @@ -8742,26 +8738,26 @@ snapshots: '@polkadot/util@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-bigint': 8.7.1 '@polkadot/x-global': 8.7.1 '@polkadot/x-textdecoder': 8.7.1 '@polkadot/x-textencoder': 8.7.1 - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 bn.js: 5.2.1 ip-regex: 4.3.0 '@polkadot/wasm-bridge@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/x-randomvalues': 10.4.2 - '@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': + '@polkadot/wasm-bridge@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': dependencies: '@polkadot/util': 12.6.2 '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) tslib: 2.7.0 '@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': @@ -8773,17 +8769,17 @@ snapshots: '@polkadot/wasm-crypto-asmjs@4.6.1(@polkadot/util@6.11.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 6.11.1 '@polkadot/wasm-crypto-asmjs@5.1.1(@polkadot/util@8.7.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/wasm-crypto-asmjs@6.4.1(@polkadot/util@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@12.6.2)': @@ -8798,21 +8794,21 @@ snapshots: '@polkadot/wasm-crypto-init@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/wasm-bridge': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) '@polkadot/wasm-crypto-asmjs': 6.4.1(@polkadot/util@10.4.2) '@polkadot/wasm-crypto-wasm': 6.4.1(@polkadot/util@10.4.2) '@polkadot/x-randomvalues': 10.4.2 - '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': + '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) tslib: 2.7.0 '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': @@ -8827,17 +8823,17 @@ snapshots: '@polkadot/wasm-crypto-wasm@4.6.1(@polkadot/util@6.11.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 6.11.1 '@polkadot/wasm-crypto-wasm@5.1.1(@polkadot/util@8.7.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/wasm-crypto-wasm@6.4.1(@polkadot/util@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) @@ -8855,7 +8851,7 @@ snapshots: '@polkadot/wasm-crypto@4.6.1(@polkadot/util@6.11.1)(@polkadot/x-randomvalues@6.11.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 6.11.1 '@polkadot/wasm-crypto-asmjs': 4.6.1(@polkadot/util@6.11.1) '@polkadot/wasm-crypto-wasm': 4.6.1(@polkadot/util@6.11.1) @@ -8863,7 +8859,7 @@ snapshots: '@polkadot/wasm-crypto@5.1.1(@polkadot/util@8.7.1)(@polkadot/x-randomvalues@8.7.1)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 8.7.1 '@polkadot/wasm-crypto-asmjs': 5.1.1(@polkadot/util@8.7.1) '@polkadot/wasm-crypto-wasm': 5.1.1(@polkadot/util@8.7.1) @@ -8871,7 +8867,7 @@ snapshots: '@polkadot/wasm-crypto@6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/wasm-bridge': 6.4.1(@polkadot/util@10.4.2)(@polkadot/x-randomvalues@10.4.2) '@polkadot/wasm-crypto-asmjs': 6.4.1(@polkadot/util@10.4.2) @@ -8880,15 +8876,15 @@ snapshots: '@polkadot/wasm-util': 6.4.1(@polkadot/util@10.4.2) '@polkadot/x-randomvalues': 10.4.2 - '@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': + '@polkadot/wasm-crypto@7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) + '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) + '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@12.6.2)(@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))) '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@12.6.2) '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) - '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) + '@polkadot/x-randomvalues': 12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)) tslib: 2.7.0 '@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': @@ -8904,22 +8900,22 @@ snapshots: '@polkadot/wasm-util@6.4.1(@polkadot/util@10.4.2)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/util': 10.4.2 '@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2)': dependencies: '@polkadot/util': 12.6.2 - tslib: 2.6.3 + tslib: 2.7.0 '@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)': dependencies: '@polkadot/util': 13.1.1 - tslib: 2.6.3 + tslib: 2.7.0 '@polkadot/x-bigint@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 '@polkadot/x-bigint@12.6.2': @@ -8934,12 +8930,12 @@ snapshots: '@polkadot/x-bigint@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@polkadot/x-fetch@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 '@types/node-fetch': 2.6.11 node-fetch: 3.3.2 @@ -8958,7 +8954,7 @@ snapshots: '@polkadot/x-fetch@8.7.1(encoding@0.1.13)': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@types/node-fetch': 2.6.11 node-fetch: 2.7.0(encoding@0.1.13) @@ -8967,7 +8963,7 @@ snapshots: '@polkadot/x-global@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global@12.6.2': dependencies: @@ -8979,21 +8975,21 @@ snapshots: '@polkadot/x-global@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-randomvalues@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 - '@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))': + '@polkadot/x-randomvalues@12.6.2(@polkadot/util@12.6.2)(@polkadot/wasm-util@7.3.2(@polkadot/util@12.6.2))': dependencies: '@polkadot/util': 12.6.2 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) + '@polkadot/wasm-util': 7.3.2(@polkadot/util@12.6.2) '@polkadot/x-global': 12.6.2 tslib: 2.7.0 @@ -9006,22 +9002,22 @@ snapshots: '@polkadot/x-randomvalues@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 6.11.1 '@polkadot/x-randomvalues@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@polkadot/x-rxjs@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 rxjs: 6.6.7 '@polkadot/x-textdecoder@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 '@polkadot/x-textdecoder@12.6.2': @@ -9036,17 +9032,17 @@ snapshots: '@polkadot/x-textdecoder@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 6.11.1 '@polkadot/x-textdecoder@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@polkadot/x-textencoder@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 '@polkadot/x-textencoder@12.6.2': @@ -9061,17 +9057,17 @@ snapshots: '@polkadot/x-textencoder@6.11.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 6.11.1 '@polkadot/x-textencoder@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@polkadot/x-ws@10.4.2': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 10.4.2 '@types/websocket': 1.0.10 websocket: 1.0.35 @@ -9098,7 +9094,7 @@ snapshots: '@polkadot/x-ws@8.7.1': dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 '@polkadot/x-global': 8.7.1 '@types/websocket': 1.0.10 websocket: 1.0.35 @@ -9130,51 +9126,58 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@rollup/rollup-android-arm-eabi@4.13.0': + '@rollup/rollup-android-arm-eabi@4.24.0': optional: true - '@rollup/rollup-android-arm64@4.13.0': + '@rollup/rollup-android-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-arm64@4.13.0': + '@rollup/rollup-darwin-arm64@4.24.0': optional: true - '@rollup/rollup-darwin-x64@4.13.0': + '@rollup/rollup-darwin-x64@4.24.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.13.0': + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.13.0': + '@rollup/rollup-linux-arm-musleabihf@4.24.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.13.0': + '@rollup/rollup-linux-arm64-gnu@4.24.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.13.0': + '@rollup/rollup-linux-arm64-musl@4.24.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.13.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': optional: true - '@rollup/rollup-linux-x64-musl@4.13.0': + '@rollup/rollup-linux-riscv64-gnu@4.24.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.13.0': + '@rollup/rollup-linux-s390x-gnu@4.24.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.13.0': + '@rollup/rollup-linux-x64-gnu@4.24.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.13.0': + '@rollup/rollup-linux-x64-musl@4.24.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.24.0': optional: true '@scure/base@1.0.0': {} '@scure/base@1.1.1': {} - '@scure/base@1.1.7': {} - '@scure/base@1.1.9': {} '@scure/bip32@1.4.0': @@ -9223,10 +9226,10 @@ snapshots: '@substrate/connect-extension-protocol@1.0.1': {} - '@substrate/connect-extension-protocol@2.0.0': + '@substrate/connect-extension-protocol@2.1.0': optional: true - '@substrate/connect-known-chains@1.1.8': + '@substrate/connect-known-chains@1.4.1': optional: true '@substrate/connect@0.7.0-alpha.0': @@ -9249,8 +9252,8 @@ snapshots: '@substrate/connect@0.8.10(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 '@substrate/light-client-extension-helpers': 0.0.6(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -9260,8 +9263,8 @@ snapshots: '@substrate/connect@0.8.11(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10)) smoldot: 2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -9271,8 +9274,8 @@ snapshots: '@substrate/connect@0.8.8(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 '@substrate/light-client-extension-helpers': 0.0.4(smoldot@2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10)) smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: @@ -9286,8 +9289,8 @@ snapshots: '@polkadot-api/json-rpc-provider': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/json-rpc-provider-proxy': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 '@polkadot-api/substrate-client': 0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0 - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 rxjs: 7.8.1 smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true @@ -9298,8 +9301,8 @@ snapshots: '@polkadot-api/json-rpc-provider-proxy': 0.0.1 '@polkadot-api/observable-client': 0.1.0(rxjs@7.8.1) '@polkadot-api/substrate-client': 0.0.1 - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 rxjs: 7.8.1 smoldot: 2.0.22(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true @@ -9310,8 +9313,8 @@ snapshots: '@polkadot-api/json-rpc-provider-proxy': 0.1.0 '@polkadot-api/observable-client': 0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1) '@polkadot-api/substrate-client': 0.1.4 - '@substrate/connect-extension-protocol': 2.0.0 - '@substrate/connect-known-chains': 1.1.8 + '@substrate/connect-extension-protocol': 2.1.0 + '@substrate/connect-known-chains': 1.4.1 rxjs: 7.8.1 smoldot: 2.0.26(bufferutil@4.0.8)(utf-8-validate@5.0.10) optional: true @@ -9368,7 +9371,7 @@ snapshots: '@tootallnate/once@1.1.2': optional: true - '@tsconfig/node10@1.0.9': {} + '@tsconfig/node10@1.0.11': {} '@tsconfig/node12@1.0.11': {} @@ -9378,13 +9381,13 @@ snapshots: '@types/abstract-leveldown@7.2.5': {} - '@types/aws-lambda@8.10.136': {} + '@types/aws-lambda@8.10.145': {} '@types/bn.js@4.11.6': dependencies: '@types/node': 22.7.0 - '@types/bn.js@5.1.5': + '@types/bn.js@5.1.6': dependencies: '@types/node': 22.7.0 @@ -9399,7 +9402,7 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} '@types/http-cache-semantics@4.0.4': {} @@ -9421,6 +9424,10 @@ snapshots: '@types/long@4.0.2': {} + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.11 + '@types/ms@0.7.34': {} '@types/node-fetch@2.6.11': @@ -9440,6 +9447,10 @@ snapshots: dependencies: undici-types: 6.19.8 + '@types/node@22.7.4': + dependencies: + undici-types: 6.19.8 + '@types/pbkdf2@3.1.2': dependencies: '@types/node': 22.7.0 @@ -9456,6 +9467,8 @@ snapshots: '@types/stylis@4.2.5': {} + '@types/unist@2.0.11': {} + '@types/uuid@9.0.8': {} '@types/websocket@1.0.10': @@ -9474,7 +9487,7 @@ snapshots: '@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': dependencies: - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 7.5.0(eslint@8.57.0)(typescript@5.6.2) '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.0)(typescript@5.6.2) @@ -9483,7 +9496,7 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) @@ -9587,18 +9600,22 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.1.6(@types/node@22.7.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.0))': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 optionalDependencies: - vite: 5.1.6(@types/node@22.7.0) + vite: 5.4.8(@types/node@22.7.0) '@vitest/pretty-format@2.1.1': dependencies: tinyrainbow: 1.2.0 + '@vitest/pretty-format@2.1.2': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@2.1.1': dependencies: '@vitest/utils': 2.1.1 @@ -9612,7 +9629,7 @@ snapshots: '@vitest/spy@2.1.1': dependencies: - tinyspy: 3.0.0 + tinyspy: 3.0.2 '@vitest/ui@2.1.1(vitest@2.1.1)': dependencies: @@ -9621,7 +9638,7 @@ snapshots: flatted: 3.3.1 pathe: 1.1.2 sirv: 2.0.4 - tinyglobby: 0.2.6 + tinyglobby: 0.2.9 tinyrainbow: 1.2.0 vitest: 2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -9631,59 +9648,59 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@vue/compiler-core@3.4.31': + '@vue/compiler-core@3.5.10': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.31 + '@babel/parser': 7.25.7 + '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.31': + '@vue/compiler-dom@3.5.10': dependencies: - '@vue/compiler-core': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-core': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/compiler-sfc@3.4.31': + '@vue/compiler-sfc@3.5.10': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.31 - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 + '@babel/parser': 7.25.7 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 estree-walker: 2.0.2 magic-string: 0.30.11 - postcss: 8.4.39 - source-map-js: 1.2.0 + postcss: 8.4.47 + source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.31': + '@vue/compiler-ssr@3.5.10': dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/reactivity@3.4.31': + '@vue/reactivity@3.5.10': dependencies: - '@vue/shared': 3.4.31 + '@vue/shared': 3.5.10 - '@vue/runtime-core@3.4.31': + '@vue/runtime-core@3.5.10': dependencies: - '@vue/reactivity': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.5.10 + '@vue/shared': 3.5.10 - '@vue/runtime-dom@3.4.31': + '@vue/runtime-dom@3.5.10': dependencies: - '@vue/reactivity': 3.4.31 - '@vue/runtime-core': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/reactivity': 3.5.10 + '@vue/runtime-core': 3.5.10 + '@vue/shared': 3.5.10 csstype: 3.1.3 - '@vue/server-renderer@3.4.31(vue@3.4.31(typescript@5.6.2))': + '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': dependencies: - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@5.6.2) + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + vue: 3.5.10(typescript@5.6.2) - '@vue/shared@3.4.31': {} + '@vue/shared@3.5.10': {} '@zeitgeistpm/type-defs@1.0.0': {} @@ -9696,7 +9713,7 @@ snapshots: '@polkadot/util-crypto': 12.6.2(@polkadot/util@12.6.2) '@zombienet/utils': 0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2) JSONStream: 1.3.5 - chai: 4.4.1 + chai: 4.5.0 debug: 4.3.7(supports-color@8.1.1) execa: 5.1.1 fs-extra: 11.2.0 @@ -9704,7 +9721,7 @@ snapshots: json-bigint: 1.0.0 libp2p-crypto: 0.21.2 minimatch: 9.0.5 - mocha: 10.6.0 + mocha: 10.7.3 napi-maybe-compressed-blob: 0.0.11 peer-id: 0.16.0 tmp-promise: 3.0.3 @@ -9723,9 +9740,9 @@ snapshots: '@zombienet/utils@0.0.25(@types/node@20.14.10)(chokidar@3.6.0)(typescript@5.6.2)': dependencies: - cli-table3: 0.6.3 + cli-table3: 0.6.5 debug: 4.3.7(supports-color@8.1.1) - mocha: 10.6.0 + mocha: 10.7.3 nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 ts-node: 10.9.2(@types/node@20.14.10)(typescript@5.6.2) @@ -9739,9 +9756,9 @@ snapshots: '@zombienet/utils@0.0.25(@types/node@22.7.0)(chokidar@3.6.0)(typescript@5.6.2)': dependencies: - cli-table3: 0.6.3 + cli-table3: 0.6.5 debug: 4.3.7(supports-color@8.1.1) - mocha: 10.6.0 + mocha: 10.7.3 nunjucks: 3.2.4(chokidar@3.6.0) toml: 3.0.0 ts-node: 10.9.2(@types/node@22.7.0)(typescript@5.6.2) @@ -9805,7 +9822,9 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-walk@8.3.2: {} + acorn-walk@8.3.4: + dependencies: + acorn: 8.12.1 acorn@8.12.1: {} @@ -9835,11 +9854,6 @@ snapshots: indent-string: 4.0.0 optional: true - aggregate-error@5.0.0: - dependencies: - clean-stack: 5.2.0 - indent-string: 5.0.0 - ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -9855,7 +9869,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@4.3.0: dependencies: @@ -9918,11 +9932,11 @@ snapshots: aws-sign2@0.7.0: {} - aws4@1.12.0: {} + aws4@1.13.2: {} axios@1.7.7(debug@4.3.7): dependencies: - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -9948,7 +9962,9 @@ snapshots: bignumber.js@9.1.2: {} - binary-extensions@2.2.0: {} + binary-extensions@2.3.0: {} + + binary-searching@2.0.5: {} bindings@1.5.0: dependencies: @@ -9978,24 +9994,7 @@ snapshots: bn.js@5.2.1: {} - body-parser@1.20.1: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - body-parser@1.20.2: + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 @@ -10005,7 +10004,7 @@ snapshots: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 @@ -10068,7 +10067,7 @@ snapshots: bufferutil@4.0.8: dependencies: - node-gyp-build: 4.8.1 + node-gyp-build: 4.8.2 bytes@3.1.2: {} @@ -10112,12 +10111,6 @@ snapshots: normalize-url: 6.1.0 responselike: 2.0.1 - call-bind@1.0.5: - dependencies: - function-bind: 1.1.2 - get-intrinsic: 1.2.2 - set-function-length: 1.1.1 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -10145,7 +10138,7 @@ snapshots: supports-color: 8.1.1 window-size: 1.1.1 - chai@4.4.1: + chai@4.5.0: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -10153,7 +10146,7 @@ snapshots: get-func-name: 2.0.2 loupe: 2.3.7 pathval: 1.1.1 - type-detect: 4.0.8 + type-detect: 4.1.0 chai@5.1.1: dependencies: @@ -10175,6 +10168,8 @@ snapshots: chalk@5.3.0: {} + character-entities@2.0.2: {} + chardet@0.7.0: {} check-error@1.0.3: @@ -10217,10 +10212,6 @@ snapshots: clean-stack@2.2.0: optional: true - clean-stack@5.2.0: - dependencies: - escape-string-regexp: 5.0.0 - clear@0.1.0: {} cli-cursor@3.1.0: @@ -10246,7 +10237,7 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.3: + cli-table3@0.6.5: dependencies: string-width: 4.2.3 optionalDependencies: @@ -10303,6 +10294,8 @@ snapshots: commander@8.3.0: {} + comment-parser@1.4.1: {} + complex.js@2.1.1: {} concat-map@0.0.1: {} @@ -10329,7 +10322,7 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.5.0: {} + cookie@0.6.0: {} copy-to-clipboard@3.3.3: dependencies: @@ -10386,11 +10379,11 @@ snapshots: css-tree@2.3.1: dependencies: mdn-data: 2.0.30 - source-map-js: 1.2.0 + source-map-js: 1.2.1 - cssstyle@4.0.1: + cssstyle@4.1.0: dependencies: - rrweb-cssom: 0.6.0 + rrweb-cssom: 0.7.1 csstype@3.1.3: {} @@ -10414,7 +10407,7 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.11: {} + dayjs@1.11.13: {} debug@2.6.9: dependencies: @@ -10434,6 +10427,10 @@ snapshots: decimal.js@10.4.3: {} + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + decode-uri-component@0.2.2: {} decompress-response@3.3.0: @@ -10446,7 +10443,7 @@ snapshots: deep-eql@4.1.4: dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 deep-eql@5.0.2: {} @@ -10465,7 +10462,7 @@ snapshots: object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 @@ -10486,12 +10483,6 @@ snapshots: abstract-leveldown: 6.2.3 inherits: 2.0.4 - define-data-property@1.1.1: - dependencies: - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -10515,6 +10506,8 @@ snapshots: depd@2.0.0: {} + dequal@2.0.3: {} + destroy@1.2.0: {} detect-libc@2.0.3: {} @@ -10562,7 +10555,7 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - elliptic@6.5.5: + elliptic@6.5.7: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -10578,6 +10571,8 @@ snapshots: encodeurl@1.0.2: {} + encodeurl@2.0.0: {} + encoding-down@6.3.0: dependencies: abstract-leveldown: 6.3.0 @@ -10655,32 +10650,6 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.4 - esbuild@0.19.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.19.12 - '@esbuild/android-arm': 0.19.12 - '@esbuild/android-arm64': 0.19.12 - '@esbuild/android-x64': 0.19.12 - '@esbuild/darwin-arm64': 0.19.12 - '@esbuild/darwin-x64': 0.19.12 - '@esbuild/freebsd-arm64': 0.19.12 - '@esbuild/freebsd-x64': 0.19.12 - '@esbuild/linux-arm': 0.19.12 - '@esbuild/linux-arm64': 0.19.12 - '@esbuild/linux-ia32': 0.19.12 - '@esbuild/linux-loong64': 0.19.12 - '@esbuild/linux-mips64el': 0.19.12 - '@esbuild/linux-ppc64': 0.19.12 - '@esbuild/linux-riscv64': 0.19.12 - '@esbuild/linux-s390x': 0.19.12 - '@esbuild/linux-x64': 0.19.12 - '@esbuild/netbsd-x64': 0.19.12 - '@esbuild/openbsd-x64': 0.19.12 - '@esbuild/sunos-x64': 0.19.12 - '@esbuild/win32-arm64': 0.19.12 - '@esbuild/win32-ia32': 0.19.12 - '@esbuild/win32-x64': 0.19.12 - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -10707,7 +10676,34 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - escalade@3.1.1: {} + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -10715,8 +10711,6 @@ snapshots: escape-string-regexp@4.0.0: {} - escape-string-regexp@5.0.0: {} - eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -10736,7 +10730,7 @@ snapshots: eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/regexpp': 4.11.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -10752,7 +10746,7 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -10760,7 +10754,7 @@ snapshots: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -10789,7 +10783,7 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 - esquery@1.5.0: + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -10803,7 +10797,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -10817,7 +10811,7 @@ snapshots: eth-lib@0.1.29(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: bn.js: 4.12.0 - elliptic: 6.5.5 + elliptic: 6.5.7 nano-json-stream-parser: 0.1.2 servify: 0.1.12 ws: 3.3.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -10830,7 +10824,7 @@ snapshots: eth-lib@0.2.8: dependencies: bn.js: 4.12.0 - elliptic: 6.5.5 + elliptic: 6.5.7 xhr-request-promise: 0.1.3 eth-object@https://codeload.github.com/aurora-is-near/eth-object/tar.gz/378b8dbf44a71f7049666cea5a16ab88d45aed06(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10): @@ -10855,9 +10849,9 @@ snapshots: dependencies: pnglib: 0.0.1 - ethereum-bloom-filters@1.0.10: + ethereum-bloom-filters@1.2.0: dependencies: - js-sha3: 0.8.0 + '@noble/hashes': 1.5.0 ethereum-cryptography@0.1.3: dependencies: @@ -10886,7 +10880,7 @@ snapshots: ethereumjs-util@7.1.5: dependencies: - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 bn.js: 5.2.1 create-hash: 1.2.0 ethereum-cryptography: 0.1.3 @@ -10957,34 +10951,34 @@ snapshots: expand-template@2.0.3: {} - express@4.18.2: + express@4.21.0: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.1 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.5.0 + cookie: 0.6.0 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -11017,7 +11011,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -11033,14 +11027,14 @@ snapshots: dependencies: reusify: 1.0.4 - fdir@6.3.0(picomatch@4.0.2): + fdir@6.4.0(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 + web-streams-polyfill: 3.3.3 fflate@0.8.2: {} @@ -11059,10 +11053,10 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.2.0: + finalhandler@1.3.1: dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -11086,7 +11080,7 @@ snapshots: flatted@3.3.1: {} - follow-redirects@1.15.6(debug@4.3.7): + follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: debug: 4.3.7(supports-color@8.1.1) @@ -11094,7 +11088,7 @@ snapshots: dependencies: is-callable: 1.2.7 - foreground-child@3.2.1: + foreground-child@3.3.0: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -11174,13 +11168,6 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.2.2: - dependencies: - function-bind: 1.1.2 - has-proto: 1.0.1 - has-symbols: 1.0.3 - hasown: 2.0.0 - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -11193,11 +11180,11 @@ snapshots: get-stream@5.2.0: dependencies: - pump: 3.0.0 + pump: 3.0.2 get-stream@6.0.1: {} - get-tsconfig@4.7.5: + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -11215,13 +11202,13 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.4.2: + glob@10.4.5: dependencies: - foreground-child: 3.2.1 - jackspeak: 3.4.0 + foreground-child: 3.3.0 + jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@7.2.3: @@ -11269,13 +11256,13 @@ snapshots: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 gopd@1.0.1: dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 got@11.8.6: dependencies: @@ -11315,6 +11302,15 @@ snapshots: graphemer@1.4.0: {} + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + har-schema@2.0.0: {} har-validator@5.1.5: @@ -11326,16 +11322,10 @@ snapshots: has-flag@4.0.0: {} - has-property-descriptors@1.0.1: - dependencies: - get-intrinsic: 1.2.2 - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - has-proto@1.0.1: {} - has-proto@1.0.3: {} has-symbols@1.0.3: {} @@ -11358,10 +11348,6 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - hasown@2.0.0: - dependencies: - function-bind: 1.1.2 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -11464,7 +11450,7 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.1: {} + ignore@5.3.2: {} immediate@3.2.3: {} @@ -11480,8 +11466,6 @@ snapshots: indent-string@4.0.0: optional: true - indent-string@5.0.0: {} - infer-owner@1.0.4: optional: true @@ -11502,7 +11486,7 @@ snapshots: inquirer@9.3.3: dependencies: - '@inquirer/figures': 1.0.3 + '@inquirer/figures': 1.0.6 ansi-escapes: 4.3.2 cli-width: 4.1.0 external-editor: 3.1.0 @@ -11551,7 +11535,7 @@ snapshots: is-binary-path@2.1.0: dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 is-boolean-object@1.1.2: dependencies: @@ -11675,7 +11659,7 @@ snapshots: isstream@0.1.2: {} - jackspeak@3.4.0: + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -11707,7 +11691,7 @@ snapshots: jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@asamuzakjp/dom-selector': 2.0.2 - cssstyle: 4.0.1 + cssstyle: 4.1.0 data-urls: 5.0.0 decimal.js: 10.4.3 form-data: 4.0.0 @@ -11746,7 +11730,7 @@ snapshots: json-stable-stringify@1.1.1: dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 isarray: 2.0.5 jsonify: 0.0.1 object-keys: 1.1.1 @@ -11784,7 +11768,7 @@ snapshots: keccak@3.0.4: dependencies: node-addon-api: 2.0.2 - node-gyp-build: 4.8.1 + node-gyp-build: 4.8.2 readable-stream: 3.6.2 keyv@4.5.4: @@ -11795,6 +11779,8 @@ snapshots: dependencies: is-buffer: 1.1.6 + kleur@4.1.5: {} + level-codec@9.0.2: dependencies: buffer: 5.7.1 @@ -11893,9 +11879,7 @@ snapshots: lowercase-keys@3.0.0: {} - lru-cache@10.2.0: {} - - lru-cache@10.3.0: {} + lru-cache@10.4.3: {} lru-cache@6.0.0: dependencies: @@ -11943,7 +11927,7 @@ snapshots: mathjs@13.1.1: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.25.7 complex.js: 2.1.1 decimal.js: 10.4.3 escape-latex: 1.2.0 @@ -11959,6 +11943,27 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 + mdast-util-from-markdown@1.3.1: + dependencies: + '@types/mdast': 3.0.15 + '@types/unist': 2.0.11 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.2.0 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + mdast-util-to-string@3.2.0: + dependencies: + '@types/mdast': 3.0.15 + mdn-data@2.0.30: {} media-typer@0.3.0: {} @@ -11985,7 +11990,7 @@ snapshots: memorystream@0.3.1: {} - merge-descriptors@1.0.1: {} + merge-descriptors@1.0.3: {} merge-stream@2.0.0: {} @@ -12004,7 +12009,140 @@ snapshots: micro-ftch@0.3.1: {} - micromatch@4.0.7: + micromark-core-commonmark@1.1.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-factory-destination@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-factory-label@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-factory-space@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + + micromark-factory-title@1.1.0: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-factory-whitespace@1.1.0: + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-character@1.2.0: + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-chunked@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-classify-character@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-combine-extensions@1.1.0: + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-decode-numeric-character-reference@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-decode-string@1.1.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + + micromark-util-encode@1.1.0: {} + + micromark-util-html-tag-name@1.2.0: {} + + micromark-util-normalize-identifier@1.1.0: + dependencies: + micromark-util-symbol: 1.1.0 + + micromark-util-resolve-all@1.1.0: + dependencies: + micromark-util-types: 1.1.0 + + micromark-util-sanitize-uri@1.2.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + + micromark-util-subtokenize@1.1.0: + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + + micromark-util-symbol@1.1.0: {} + + micromark-util-types@1.1.0: {} + + micromark@3.2.0: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.7(supports-color@8.1.1) + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -12116,7 +12254,7 @@ snapshots: mkdirp@3.0.1: {} - mocha@10.6.0: + mocha@10.7.3: dependencies: ansi-colors: 4.1.3 browser-stdout: 1.3.1 @@ -12152,6 +12290,8 @@ snapshots: - supports-color - utf-8-validate + mri@1.2.0: {} + mrmime@2.0.0: {} ms@2.0.0: {} @@ -12224,9 +12364,11 @@ snapshots: negotiator@0.6.3: {} + neo-async@2.6.2: {} + next-tick@1.1.0: {} - nock@13.5.4: + nock@13.5.5: dependencies: debug: 4.3.7(supports-color@8.1.1) json-stringify-safe: 5.0.1 @@ -12234,13 +12376,13 @@ snapshots: transitivePeerDependencies: - supports-color - node-abi@3.65.0: + node-abi@3.68.0: dependencies: semver: 7.6.3 node-addon-api@2.0.2: {} - node-addon-api@7.1.0: {} + node-addon-api@7.1.1: {} node-domexception@1.0.0: {} @@ -12258,7 +12400,7 @@ snapshots: node-forge@1.3.1: {} - node-gyp-build@4.8.1: {} + node-gyp-build@4.8.2: {} node-gyp@8.4.1: dependencies: @@ -12337,16 +12479,16 @@ snapshots: octokit@4.0.2: dependencies: - '@octokit/app': 15.0.1 + '@octokit/app': 15.1.0 '@octokit/core': 6.1.2 - '@octokit/oauth-app': 7.1.2 - '@octokit/plugin-paginate-graphql': 5.2.2(@octokit/core@6.1.2) - '@octokit/plugin-paginate-rest': 11.3.0(@octokit/core@6.1.2) - '@octokit/plugin-rest-endpoint-methods': 13.2.1(@octokit/core@6.1.2) - '@octokit/plugin-retry': 7.1.1(@octokit/core@6.1.2) - '@octokit/plugin-throttling': 9.3.0(@octokit/core@6.1.2) - '@octokit/request-error': 6.1.1 - '@octokit/types': 13.5.0 + '@octokit/oauth-app': 7.1.3 + '@octokit/plugin-paginate-graphql': 5.2.3(@octokit/core@6.1.2) + '@octokit/plugin-paginate-rest': 11.3.5(@octokit/core@6.1.2) + '@octokit/plugin-rest-endpoint-methods': 13.2.5(@octokit/core@6.1.2) + '@octokit/plugin-retry': 7.1.2(@octokit/core@6.1.2) + '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2) + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.0 on-exit-leak-free@2.1.2: {} @@ -12414,7 +12556,7 @@ snapshots: aggregate-error: 3.1.0 optional: true - package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} pako@2.1.0: {} @@ -12446,10 +12588,10 @@ snapshots: path-scurry@1.11.1: dependencies: - lru-cache: 10.3.0 + lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.7: {} + path-to-regexp@0.1.10: {} path-type@4.0.0: {} @@ -12477,7 +12619,7 @@ snapshots: performance-now@2.1.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -12488,7 +12630,7 @@ snapshots: readable-stream: 4.5.2 split2: 4.2.0 - pino-pretty@11.2.1: + pino-pretty@11.2.2: dependencies: colorette: 2.0.20 dateformat: 4.6.3 @@ -12499,10 +12641,10 @@ snapshots: minimist: 1.2.8 on-exit-leak-free: 2.1.2 pino-abstract-transport: 1.2.0 - pump: 3.0.0 + pump: 3.0.2 readable-stream: 4.5.2 secure-json-parse: 2.7.0 - sonic-boom: 4.0.1 + sonic-boom: 4.1.0 strip-json-comments: 3.1.1 pino-std-serializers@6.2.2: {} @@ -12517,7 +12659,7 @@ snapshots: process-warning: 3.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 - safe-stable-stringify: 2.4.3 + safe-stable-stringify: 2.5.0 sonic-boom: 3.8.1 thread-stream: 2.7.0 @@ -12539,14 +12681,14 @@ snapshots: postcss@8.4.38: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 - postcss@8.4.39: + postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 prebuild-install@7.1.2: dependencies: @@ -12556,8 +12698,8 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.65.0 - pump: 3.0.0 + node-abi: 3.68.0 + pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 @@ -12565,6 +12707,15 @@ snapshots: prelude-ls@1.2.1: {} + prettier-plugin-jsdoc@0.3.38(prettier@2.8.8): + dependencies: + binary-searching: 2.0.5 + comment-parser: 1.4.1 + mdast-util-from-markdown: 1.3.1 + prettier: 2.8.8 + transitivePeerDependencies: + - supports-color + prettier@2.8.8: {} process-warning@3.0.0: {} @@ -12617,7 +12768,7 @@ snapshots: psl@1.9.0: {} - pump@3.0.0: + pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 @@ -12626,7 +12777,7 @@ snapshots: punycode@2.3.1: {} - qs@6.11.0: + qs@6.13.0: dependencies: side-channel: 1.0.6 @@ -12657,13 +12808,6 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.1: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - raw-body@2.5.2: dependencies: bytes: 3.1.2 @@ -12722,7 +12866,7 @@ snapshots: regenerator-runtime@0.14.1: {} - regexp.prototype.flags@1.5.2: + regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -12732,7 +12876,7 @@ snapshots: request@2.88.2: dependencies: aws-sign2: 0.7.0 - aws4: 1.12.0 + aws4: 1.13.2 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -12807,27 +12951,32 @@ snapshots: semver-compare: 1.0.0 sprintf-js: 1.1.3 - rollup@4.13.0: + rollup@4.24.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.13.0 - '@rollup/rollup-android-arm64': 4.13.0 - '@rollup/rollup-darwin-arm64': 4.13.0 - '@rollup/rollup-darwin-x64': 4.13.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 - '@rollup/rollup-linux-arm64-gnu': 4.13.0 - '@rollup/rollup-linux-arm64-musl': 4.13.0 - '@rollup/rollup-linux-riscv64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-gnu': 4.13.0 - '@rollup/rollup-linux-x64-musl': 4.13.0 - '@rollup/rollup-win32-arm64-msvc': 4.13.0 - '@rollup/rollup-win32-ia32-msvc': 4.13.0 - '@rollup/rollup-win32-x64-msvc': 4.13.0 + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 fsevents: 2.3.3 rrweb-cssom@0.6.0: {} + rrweb-cssom@0.7.1: {} + run-async@3.0.0: {} run-parallel@1.2.0: @@ -12842,11 +12991,15 @@ snapshots: dependencies: tslib: 2.7.0 + sade@1.8.1: + dependencies: + mri: 1.2.0 + safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} - safe-stable-stringify@2.4.3: {} + safe-stable-stringify@2.5.0: {} safer-buffer@2.1.2: {} @@ -12866,9 +13019,9 @@ snapshots: secp256k1@4.0.3: dependencies: - elliptic: 6.5.5 + elliptic: 6.5.7 node-addon-api: 2.0.2 - node-gyp-build: 4.8.1 + node-gyp-build: 4.8.2 secure-json-parse@2.7.0: {} @@ -12884,7 +13037,7 @@ snapshots: semver@7.6.3: {} - send@0.18.0: + send@0.19.0: dependencies: debug: 2.6.9 depd: 2.0.0 @@ -12910,20 +13063,20 @@ snapshots: dependencies: randombytes: 2.1.0 - serve-static@1.15.0: + serve-static@1.16.2: dependencies: - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color servify@0.1.12: dependencies: - body-parser: 1.20.2 + body-parser: 1.20.3 cors: 2.8.5 - express: 4.18.2 + express: 4.21.0 request: 2.88.2 xhr: 2.6.0 transitivePeerDependencies: @@ -12932,13 +13085,6 @@ snapshots: set-blocking@2.0.0: optional: true - set-function-length@1.1.1: - dependencies: - define-data-property: 1.1.1 - get-intrinsic: 1.2.2 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -13001,7 +13147,7 @@ snapshots: sirv@2.0.4: dependencies: - '@polka/url': 1.0.0-next.25 + '@polka/url': 1.0.0-next.28 mrmime: 2.0.0 totalist: 3.0.1 @@ -13045,7 +13191,7 @@ snapshots: dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.15.6(debug@4.3.7) + follow-redirects: 1.15.9(debug@4.3.7) js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.2 @@ -13057,11 +13203,13 @@ snapshots: dependencies: atomic-sleep: 1.0.0 - sonic-boom@4.0.1: + sonic-boom@4.1.0: dependencies: atomic-sleep: 1.0.0 - source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + + source-map@0.6.1: {} split2@4.2.0: {} @@ -13070,7 +13218,7 @@ snapshots: sqlite3@5.1.7: dependencies: bindings: 1.5.0 - node-addon-api: 7.1.0 + node-addon-api: 7.1.1 prebuild-install: 7.1.2 tar: 6.2.1 optionalDependencies: @@ -13136,7 +13284,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-final-newline@2.0.0: {} @@ -13148,7 +13296,7 @@ snapshots: strip-json-comments@3.1.1: {} - styled-components@6.1.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@emotion/is-prop-valid': 1.2.2 '@emotion/unitless': 0.8.1 @@ -13196,7 +13344,7 @@ snapshots: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.0 + pump: 3.0.2 tar-stream: 2.2.0 tar-stream@2.2.0: @@ -13255,16 +13403,16 @@ snapshots: tinyexec@0.3.0: {} - tinyglobby@0.2.6: + tinyglobby@0.2.9: dependencies: - fdir: 6.3.0(picomatch@4.0.2) + fdir: 6.4.0(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.0: {} + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} - tinyspy@3.0.0: {} + tinyspy@3.0.2: {} tmp-promise@3.0.3: dependencies: @@ -13315,13 +13463,13 @@ snapshots: ts-node@10.9.2(@types/node@20.14.10)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 + '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 20.14.10 acorn: 8.12.1 - acorn-walk: 8.3.2 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -13333,13 +13481,13 @@ snapshots: ts-node@10.9.2(@types/node@22.7.0)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 + '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.7.0 acorn: 8.12.1 - acorn-walk: 8.3.2 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -13354,14 +13502,19 @@ snapshots: tslib@2.6.2: {} - tslib@2.6.3: {} - tslib@2.7.0: {} tsx@4.16.2: dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.5 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + + tsx@4.19.1: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 optionalDependencies: fsevents: 2.3.3 @@ -13377,7 +13530,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} + type-detect@4.1.0: {} type-fest@0.13.1: {} @@ -13405,10 +13558,10 @@ snapshots: buffer: 6.0.3 chalk: 4.1.2 cli-highlight: 2.1.11 - dayjs: 1.11.11 + dayjs: 1.11.13 debug: 4.3.7(supports-color@8.1.1) dotenv: 16.4.5 - glob: 10.4.2 + glob: 10.4.5 mkdirp: 2.1.6 reflect-metadata: 0.2.2 sha.js: 2.4.11 @@ -13425,6 +13578,9 @@ snapshots: typescript@5.6.2: {} + uglify-js@3.19.3: + optional: true + uint8arrays@3.1.1: dependencies: multiformats: 9.9.0 @@ -13445,6 +13601,10 @@ snapshots: imurmurhash: 0.1.4 optional: true + unist-util-stringify-position@3.0.3: + dependencies: + '@types/unist': 2.0.11 + universal-github-app-jwt@2.2.0: {} universal-user-agent@7.0.2: {} @@ -13470,7 +13630,7 @@ snapshots: utf-8-validate@5.0.10: dependencies: - node-gyp-build: 4.8.1 + node-gyp-build: 4.8.2 utf8@3.0.0: {} @@ -13490,6 +13650,13 @@ snapshots: uuid@9.0.1: {} + uvu@0.5.6: + dependencies: + dequal: 2.0.3 + diff: 5.2.0 + kleur: 4.1.5 + sade: 1.8.1 + v8-compile-cache-lib@3.0.1: {} varint@5.0.2: {} @@ -13542,22 +13709,23 @@ snapshots: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.1.6(@types/node@22.7.0) + vite: 5.4.8(@types/node@22.7.0) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite@5.1.6(@types/node@22.7.0): + vite@5.4.8(@types/node@22.7.0): dependencies: - esbuild: 0.19.12 - postcss: 8.4.39 - rollup: 4.13.0 + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.24.0 optionalDependencies: '@types/node': 22.7.0 fsevents: 2.3.3 @@ -13565,8 +13733,8 @@ snapshots: vitest@2.1.1(@types/node@22.7.0)(@vitest/ui@2.1.1)(jsdom@23.2.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.1.6(@types/node@22.7.0)) - '@vitest/pretty-format': 2.1.1 + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.8(@types/node@22.7.0)) + '@vitest/pretty-format': 2.1.2 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 '@vitest/spy': 2.1.1 @@ -13578,9 +13746,9 @@ snapshots: std-env: 3.7.0 tinybench: 2.9.0 tinyexec: 0.3.0 - tinypool: 1.0.0 + tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.1.6(@types/node@22.7.0) + vite: 5.4.8(@types/node@22.7.0) vite-node: 2.1.1(@types/node@22.7.0) why-is-node-running: 2.3.0 optionalDependencies: @@ -13592,18 +13760,19 @@ snapshots: - lightningcss - msw - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vue@3.4.31(typescript@5.6.2): + vue@3.5.10(typescript@5.6.2): dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-sfc': 3.4.31 - '@vue/runtime-dom': 3.4.31 - '@vue/server-renderer': 3.4.31(vue@3.4.31(typescript@5.6.2)) - '@vue/shared': 3.4.31 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-sfc': 3.5.10 + '@vue/runtime-dom': 3.5.10 + '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) + '@vue/shared': 3.5.10 optionalDependencies: typescript: 5.6.2 @@ -13615,7 +13784,7 @@ snapshots: dependencies: defaults: 1.0.4 - web-streams-polyfill@3.2.1: {} + web-streams-polyfill@3.3.3: {} web3-bzz@1.10.4(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: @@ -13662,7 +13831,7 @@ snapshots: web3-core@1.10.4(encoding@0.1.13): dependencies: - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 '@types/node': 12.20.55 bignumber.js: 9.1.2 web3-core-helpers: 1.10.4 @@ -13738,7 +13907,7 @@ snapshots: web3-eth-contract@1.10.4(encoding@0.1.13): dependencies: - '@types/bn.js': 5.1.5 + '@types/bn.js': 5.1.6 web3-core: 1.10.4(encoding@0.1.13) web3-core-helpers: 1.10.4 web3-core-method: 1.10.4 @@ -13783,7 +13952,7 @@ snapshots: web3-eth-ens@4.4.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8): dependencies: - '@adraffy/ens-normalize': 1.10.1 + '@adraffy/ens-normalize': 1.11.0 web3-core: 4.6.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) web3-errors: 1.3.0 web3-eth: 4.9.0(bufferutil@4.0.8)(encoding@0.1.13)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) @@ -13985,7 +14154,7 @@ snapshots: dependencies: '@ethereumjs/util': 8.1.0 bn.js: 5.2.1 - ethereum-bloom-filters: 1.0.10 + ethereum-bloom-filters: 1.2.0 ethereum-cryptography: 2.2.1 ethjs-unit: 0.1.6 number-to-bn: 1.7.0 @@ -14077,7 +14246,7 @@ snapshots: webauthn-p256@0.0.5: dependencies: - '@noble/curves': 1.4.2 + '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 webidl-conversions@3.0.1: {} @@ -14155,6 +14324,8 @@ snapshots: word-wrap@1.2.5: {} + wordwrap@1.0.0: {} + workerpool@6.5.1: {} wrap-ansi@6.2.0: @@ -14253,7 +14424,7 @@ snapshots: yargs@16.2.0: dependencies: cliui: 7.0.4 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -14263,7 +14434,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.1 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000..94b03152f6 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - "test" + - "typescript-api" + - "moonbeam-types-bundle" diff --git a/test/helpers/block.ts b/test/helpers/block.ts index e2f8794d12..c8f3ac0e78 100644 --- a/test/helpers/block.ts +++ b/test/helpers/block.ts @@ -49,7 +49,7 @@ const getBlockDetails = async ( block.extrinsics.map(async (ext) => ( await api.at(block.header.parentHash) - ).call.transactionPaymentApi.queryInfo(ext.toHex(), ext.encodedLength) + ).call.transactionPaymentApi.queryInfo(ext.toU8a(), ext.encodedLength) ) ); @@ -91,6 +91,7 @@ export const verifyBlockFees = async ( ) => { const api = context.polkadotJs(); debug(`========= Checking block ${fromBlockNumber}...${toBlockNumber}`); + // let sumBlockFees = 0n; let sumBlockBurnt = 0n; diff --git a/test/package.json b/test/package.json index 7c4a7bc011..f63f114e19 100644 --- a/test/package.json +++ b/test/package.json @@ -16,20 +16,20 @@ "author": "", "license": "ISC", "dependencies": { + "@moonbeam-network/api-augment": "workspace:*", "@acala-network/chopsticks": "0.16.1", - "@moonbeam-network/api-augment": "0.2902.0", "@moonwall/cli": "5.3.3", "@moonwall/util": "5.3.3", "@openzeppelin/contracts": "4.9.6", "@polkadot-api/merkleize-metadata": "1.1.4", - "@polkadot/api": "13.0.1", - "@polkadot/api-augment": "13.0.1", - "@polkadot/api-derive": "13.0.1", + "@polkadot/api": "14.0.1", + "@polkadot/api-augment": "14.0.1", + "@polkadot/api-derive": "14.0.1", "@polkadot/apps-config": "0.143.2", "@polkadot/keyring": "13.1.1", - "@polkadot/rpc-provider": "13.0.1", - "@polkadot/types": "13.0.1", - "@polkadot/types-codec": "13.0.1", + "@polkadot/rpc-provider": "14.0.1", + "@polkadot/types": "14.0.1", + "@polkadot/types-codec": "14.0.1", "@polkadot/util": "13.1.1", "@polkadot/util-crypto": "13.1.1", "@substrate/txwrapper-core": "7.5.1", diff --git a/test/scripts/update-local-types.ts b/test/scripts/update-local-types.ts new file mode 100644 index 0000000000..adeeb4aa03 --- /dev/null +++ b/test/scripts/update-local-types.ts @@ -0,0 +1,135 @@ +import { exec, spawn } from "child_process"; +import { promisify } from "util"; +import { join, dirname } from "path"; +import { fileURLToPath } from "url"; +import { readFileSync, writeFileSync } from "fs"; +import { start } from "repl"; + +const execAsync = promisify(exec); + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const executeScript = async (relativeDir: string, command: string) => { + const targetDir = join(__dirname, relativeDir); + const pkgJsonPath = join(targetDir, "package.json"); + try { + const pkgJson = JSON.parse(readFileSync(pkgJsonPath, "utf-8")); + console.log(`Executing ${command} script in package ${relativeDir}`); + const { stdout, stderr } = await execAsync(command, { cwd: targetDir }); + // If stdout includes Done, print the line including Done in the string + if (stdout.includes("Done in ")) + console.log( + `${stdout + .trim() + .split("\n") + .find((line) => line.includes("Done"))} ✅` + ); + // if (stdout) console.log(`${stdout}`); + if (stderr) console.error(`stderr: ${stderr}`); + } catch (e) { + console.error(`Error executing ${command} script in package ${relativeDir}`); + console.error(e); + } +}; + +const writeFile = async (relativeDir: string, fileName: string, data: string) => { + const targetDir = join(__dirname, relativeDir); + const filePath = join(targetDir, fileName); + writeFileSync(filePath, data, { flag: "w" }); +}; + +const checkBinary = async () => { + try { + const { stdout, stderr } = await execAsync("ls ../target/release/moonbeam"); + if (stderr) console.error(`stderr: ${stderr}`); + } catch (e) { + console.error("Moonbeam binary missing, please build it first using `cargo build --release`"); + } +}; + +const startNode = (network: string, rpcPort: string, port: string) => { + console.log(`Starting ${network.toUpperCase()} node at port `, port); + const node = spawn( + "../target/release/moonbeam", + [ + `--alice`, + `--chain=${network}`, + `--rpc-port=${rpcPort}`, + `--no-hardware-benchmarks`, + `--unsafe-force-node-key-generation`, + `--wasm-execution=interpreted-i-know-what-i-do`, + `--no-telemetry`, + `--no-prometheus`, + "--tmp", + ], + { + detached: true, + stdio: "inherit", + } + ); + return node; +}; + +const scrapeMetadata = async (network: string, port: string) => { + const metadata = await fetch(`http://localhost:${port}`, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + id: "1", + jsonrpc: "2.0", + method: "state_getMetadata", + params: [], + }), + }); + + const metadataJson = await metadata.json(); + writeFile( + `../../typescript-api`, + `metadata-${network.replace("-dev", "")}.json`, + JSON.stringify(metadataJson) + ); +}; + +const extractMetadata = async (network: string, rpcPort: string, port: string) => { + const node = startNode(network, rpcPort, port); + await new Promise((resolve) => setTimeout(resolve, 10000)); + await scrapeMetadata(network, rpcPort); + console.log(`Metadata for ${network} saved ✅`); + node.kill(); + await new Promise((resolve) => setTimeout(resolve, 2000)); +}; + +const executeUpdateAPIScript = async () => { + await checkBinary(); + + // Bundle types + await executeScript("../../moonbeam-types-bundle", "pnpm i"); + await executeScript("../../moonbeam-types-bundle", "pnpm build"); + await executeScript("../../moonbeam-types-bundle", "pnpm fmt:fix"); + + // Generate types + console.log("Extracting metadata for all runtimes..."); + await extractMetadata("moonbase-dev", "9933", "30333"); + await extractMetadata("moonriver-dev", "9944", "30344"); + await extractMetadata("moonbeam-dev", "9955", "30355"); + + // Generate meta & defs + await executeScript("../../typescript-api", "pnpm generate:defs"); + await executeScript("../../typescript-api", "pnpm generate:meta"); + + // Build the API + await executeScript("../../typescript-api", "pnpm build"); + + // Fix formatting + await executeScript("../../typescript-api", "pnpm fmt:fix"); + + // Install new types for Test package + await executeScript("..", "pnpm install"); + + console.log("Done updating Typescript API ✅"); +}; + +executeUpdateAPIScript(); diff --git a/test/suites/dev/moonbase/test-txpool/test-txpool-fairness.ts b/test/suites/dev/moonbase/test-txpool/test-txpool-fairness.ts index a7f95ca4d3..cbe57a8a68 100644 --- a/test/suites/dev/moonbase/test-txpool/test-txpool-fairness.ts +++ b/test/suites/dev/moonbase/test-txpool/test-txpool-fairness.ts @@ -93,7 +93,7 @@ describeSuite({ .tx.balances.transferAllowDeath(alith.address, GLMR); const info = await context .polkadotJs() - .call.transactionPaymentApi.queryInfo(dummyTransfer.toHex(), dummyTransfer.encodedLength); + .call.transactionPaymentApi.queryInfo(dummyTransfer.toU8a(), dummyTransfer.encodedLength); const weight = info.weight.refTime.toBigInt(); const balances_transfer_effective_gas = weight / WEIGHT_PER_GAS; diff --git a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts index 0676a93c51..49d21e8d53 100644 --- a/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts +++ b/test/suites/dev/moonbase/test-xcm-v4/test-xcm-dry-run-api.ts @@ -152,12 +152,12 @@ describeSuite({ ); const dryRunCall = await polkadotJs.call.dryRunApi.dryRunCall( - { system: { signed: alith.address } }, + { System: { signed: alith.address } }, polkadotXcmTx ); expect(dryRunCall.isOk).to.be.true; - expect(dryRunCall.asOk.ExecutionResult.isOk).be.true; + expect(dryRunCall.asOk.executionResult.isOk).be.true; }, }); @@ -202,7 +202,7 @@ describeSuite({ ); expect(dryRunXcm.isOk).to.be.true; - expect(dryRunXcm.asOk.ExecutionResult.isComplete).be.true; + expect(dryRunXcm.asOk.executionResult.isComplete).be.true; }, }); }, diff --git a/typescript-api/package.json b/typescript-api/package.json index b195e66f63..9af450f5ef 100644 --- a/typescript-api/package.json +++ b/typescript-api/package.json @@ -24,9 +24,9 @@ "load:meta:moonriver": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://rpc.api.moonriver.moonbeam.network > metadata-moonriver.json", "load:meta:moonbeam": "curl -s -H \"Content-Type: application/json\" -d '{\"id\":\"1\", \"jsonrpc\":\"2.0\", \"method\": \"state_getMetadata\", \"params\":[]}' https://rpc.api.moonbeam.network > metadata-moonbeam.json", "generate:defs": "npm run generate:defs:moonbase && pnpm generate:defs:moonriver && pnpm generate:defs:moonbeam", - "generate:defs:moonbase": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonbase/interfaces --input ./src/moonbase/interfaces --endpoint ./metadata-moonbase.json", - "generate:defs:moonriver": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonriver/interfaces --input ./src/moonriver/interfaces --endpoint ./metadata-moonriver.json", - "generate:defs:moonbeam": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonbeam/interfaces --input ./src/moonbeam/interfaces --endpoint ./metadata-moonbeam.json", + "generate:defs:moonbase": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonbase/interfaces --input ./src/moonbase/interfaces --endpoint ./metadata-moonbase.json", + "generate:defs:moonriver": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonriver/interfaces --input ./src/moonriver/interfaces --endpoint ./metadata-moonriver.json", + "generate:defs:moonbeam": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-defs.mjs --package @moonbeam/api-augment/moonbeam/interfaces --input ./src/moonbeam/interfaces --endpoint ./metadata-moonbeam.json", "generate:meta": "npm run generate:meta:moonbase && pnpm generate:meta:moonriver && pnpm generate:meta:moonbeam", "generate:meta:moonbase": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-chain.mjs --endpoint ./metadata-moonbase.json --package @moonbeam/api-augment/moonbeam/interfaces --output ./src/moonbase/interfaces", "generate:meta:moonriver": "pnpm tsx node_modules/@polkadot/typegen/scripts/polkadot-types-from-chain.mjs --endpoint ./metadata-moonriver.json --package @moonbeam/api-augment/moonbeam/interfaces --output ./src/moonriver/interfaces", @@ -81,13 +81,14 @@ "api" ], "dependencies": { - "@polkadot/api": "13.0.1", - "@polkadot/api-base": "13.0.1", - "@polkadot/rpc-core": "13.0.1", - "@polkadot/typegen": "13.0.1", - "@polkadot/types": "13.0.1", - "@polkadot/types-codec": "13.0.1", + "@polkadot/api": "14.0.1", + "@polkadot/api-base": "14.0.1", + "@polkadot/rpc-core": "14.0.1", + "@polkadot/typegen": "14.0.1", + "@polkadot/types": "14.0.1", + "@polkadot/types-codec": "14.0.1", "@types/node": "^22.5.5", + "moonbeam-types-bundle": "workspace:*", "prettier": "2.8.8", "prettier-plugin-jsdoc": "^0.3.38", "tsx": "^4.19.1", diff --git a/typescript-api/pnpm-lock.yaml b/typescript-api/pnpm-lock.yaml deleted file mode 100644 index ac05ff5911..0000000000 --- a/typescript-api/pnpm-lock.yaml +++ /dev/null @@ -1,1581 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@polkadot/api': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/api-base': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/rpc-core': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/typegen': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types': - specifier: 13.0.1 - version: 13.0.1 - '@polkadot/types-codec': - specifier: 13.0.1 - version: 13.0.1 - '@types/node': - specifier: ^22.5.5 - version: 22.5.5 - prettier: - specifier: 2.8.8 - version: 2.8.8 - prettier-plugin-jsdoc: - specifier: ^0.3.38 - version: 0.3.38(prettier@2.8.8) - tsx: - specifier: ^4.19.1 - version: 4.19.1 - typescript: - specifier: ^5.6.2 - version: 5.6.2 - -packages: - - '@esbuild/aix-ppc64@0.23.1': - resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.23.1': - resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.23.1': - resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.23.1': - resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.23.1': - resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.23.1': - resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.23.1': - resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.23.1': - resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.23.1': - resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.23.1': - resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.23.1': - resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.23.1': - resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.23.1': - resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.23.1': - resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.23.1': - resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.23.1': - resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.23.1': - resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.23.1': - resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.23.1': - resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.23.1': - resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.23.1': - resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.23.1': - resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.23.1': - resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.23.1': - resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@noble/curves@1.6.0': - resolution: {integrity: sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==} - engines: {node: ^14.21.3 || >=16} - - '@noble/hashes@1.5.0': - resolution: {integrity: sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==} - engines: {node: ^14.21.3 || >=16} - - '@polkadot-api/json-rpc-provider-proxy@0.1.0': - resolution: {integrity: sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==} - - '@polkadot-api/json-rpc-provider@0.0.1': - resolution: {integrity: sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==} - - '@polkadot-api/metadata-builders@0.3.2': - resolution: {integrity: sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==} - - '@polkadot-api/observable-client@0.3.2': - resolution: {integrity: sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==} - peerDependencies: - '@polkadot-api/substrate-client': 0.1.4 - rxjs: '>=7.8.0' - - '@polkadot-api/substrate-bindings@0.6.0': - resolution: {integrity: sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==} - - '@polkadot-api/substrate-client@0.1.4': - resolution: {integrity: sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==} - - '@polkadot-api/utils@0.1.0': - resolution: {integrity: sha512-MXzWZeuGxKizPx2Xf/47wx9sr/uxKw39bVJUptTJdsaQn/TGq+z310mHzf1RCGvC1diHM8f593KrnDgc9oNbJA==} - - '@polkadot/api-augment@13.0.1': - resolution: {integrity: sha512-r5R2U8PSPNGBsz+HxZ1JYq/KkDSnDh1aBb+H16wKj2uByXKhedpuGt/z1Myvhfm084ccTloZjXDbfpSdYBLi4Q==} - engines: {node: '>=18'} - - '@polkadot/api-base@13.0.1': - resolution: {integrity: sha512-TDkgcSZLd3YQ3j9Zx6coEEiBazaK6y3CboaIuUbPNxR9DchlVdIJWSm/1Agh76opsEABK9SjDfsWzVw0TStidA==} - engines: {node: '>=18'} - - '@polkadot/api-derive@13.0.1': - resolution: {integrity: sha512-TiPSFp6l9ks0HLJoEWHyqKKz28eoWz3xqglFG10As0udU8J1u8trPyr+SLWHT0DVsto3u9CP+OneWWMA7fTlCw==} - engines: {node: '>=18'} - - '@polkadot/api@13.0.1': - resolution: {integrity: sha512-st+Y5I8+7/3PCtO651viU4C7PcbDZJHB93acPjqCGzpekwrxOmnBEsupw8CcJwyRVzj/7qMadkSd0b/Uc8JqIA==} - engines: {node: '>=18'} - - '@polkadot/keyring@13.1.1': - resolution: {integrity: sha512-Wm+9gn946GIPjGzvueObLGBBS9s541HE6mvKdWGEmPFMzH93ESN931RZlOd67my5MWryiSP05h5SHTp7bSaQTA==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1 - - '@polkadot/networks@13.1.1': - resolution: {integrity: sha512-eEQ4+Mfl1xFtApeU5PdXZ2XBhxNSvUz9yW+YQVGUCkXRjWFbqNRsTOYWGd9uFbiAOXiiiXbtqfZpxSDzIm4XOg==} - engines: {node: '>=18'} - - '@polkadot/rpc-augment@13.0.1': - resolution: {integrity: sha512-igXNG8mONVgqS4Olt7+WmPoX7G/QL/xrHkPOAD2sbS8+p8LC2gDe/+vVFIkKtEKAHgYSel3vZT3iIppjtEG6gw==} - engines: {node: '>=18'} - - '@polkadot/rpc-core@13.0.1': - resolution: {integrity: sha512-+z7/4RUsJKiELEunZgXvi4GkGgjPhQd3+RYwCCN455efJ15SHPgdREsAOwUSBO5/dODqXeqZYojKAUIxMlJNqw==} - engines: {node: '>=18'} - - '@polkadot/rpc-provider@13.0.1': - resolution: {integrity: sha512-rl7jizh0b9FI2Z81vbpm+ui6cND3zxMMC8SSxkIzemC0t1L6O/I+zaPYwNpqVpa7wIeZbSfe69SrvtjeZBcn2g==} - engines: {node: '>=18'} - - '@polkadot/typegen@13.0.1': - resolution: {integrity: sha512-7rK7JVdfNQH7OdrVIZo5uci4Cl5G3MndKfIVGEx+Z4SdoJMlBdA1Ve3hOVyVsOZ8udUdQC7B6bLr+2WGZ5IVyw==} - engines: {node: '>=18'} - hasBin: true - - '@polkadot/types-augment@13.0.1': - resolution: {integrity: sha512-MKS8OAiKHgeeLwyjPukHRwlUlrTkdPTVdsFs6H3yWUr0G2I2nIgHuOTK/8OYVBMplNnLgPsNtpEpY+VduAEefQ==} - engines: {node: '>=18'} - - '@polkadot/types-codec@13.0.1': - resolution: {integrity: sha512-E+8Ny8wr/BEGqchoLejP8Z6qmQQaJmBui1rlwWgKCypI4gnDvhNa+hHheIgrUfSzNwUgsxC/04G9fIRnCaxDpw==} - engines: {node: '>=18'} - - '@polkadot/types-create@13.0.1': - resolution: {integrity: sha512-ge5ZmZOQoCqSOB1JtcZZFq2ysh4rnS9xrwC5BVbtk9GZaop5hRmLLmCXqDn49zEsgynRWHgOiKMP8T9AvOigMg==} - engines: {node: '>=18'} - - '@polkadot/types-known@13.0.1': - resolution: {integrity: sha512-ZWtQSrDoO290RJu7mZDo1unKcfz1O3ylQkKH7g3oh6Mzmq9I4q7jeS1kS22rJml45berAPIVqZ3zFfODTl6ngA==} - engines: {node: '>=18'} - - '@polkadot/types-support@13.0.1': - resolution: {integrity: sha512-UeGnjvyZSegFgzZ6HlR4H7+1itJBAEkGm9NKwEvZTTZJ0dG4zdxbHLNPURJ9UhDYCZ7bOGqkcB49o+hWY25dDA==} - engines: {node: '>=18'} - - '@polkadot/types@13.0.1': - resolution: {integrity: sha512-01uOx24Fjvhjt1CvKOL+oy1eExAsF4EVuwgZhwAL+WkD0zqlOlAhqlXn5Wg7sY80yzwmgDTLd8Oej/pHFOdCBQ==} - engines: {node: '>=18'} - - '@polkadot/util-crypto@13.1.1': - resolution: {integrity: sha512-FG68rrLPdfLcscEyH10vnGkakM4O2lqr71S3GDhgc9WXaS8y9jisLgMPg8jbMHiQBJ3iKYkmtPKiLBowRslj2w==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - - '@polkadot/util@13.1.1': - resolution: {integrity: sha512-M4iQ5Um8tFdDmD7a96nPzfrEt+kxyWOqQDPqXyaax4QBnq/WCbq0jo8IO61uz55mdMQnGZvq8jd8uge4V6JzzQ==} - engines: {node: '>=18'} - - '@polkadot/wasm-bridge@7.3.2': - resolution: {integrity: sha512-AJEXChcf/nKXd5Q/YLEV5dXQMle3UNT7jcXYmIffZAo/KI394a+/24PaISyQjoNC0fkzS1Q8T5pnGGHmXiVz2g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-asmjs@7.3.2': - resolution: {integrity: sha512-QP5eiUqUFur/2UoF2KKKYJcesc71fXhQFLT3D4ZjG28Mfk2ZPI0QNRUfpcxVQmIUpV5USHg4geCBNuCYsMm20Q==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto-init@7.3.2': - resolution: {integrity: sha512-FPq73zGmvZtnuJaFV44brze3Lkrki3b4PebxCy9Fplw8nTmisKo9Xxtfew08r0njyYh+uiJRAxPCXadkC9sc8g==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-crypto-wasm@7.3.2': - resolution: {integrity: sha512-15wd0EMv9IXs5Abp1ZKpKKAVyZPhATIAHfKsyoWCEFDLSOA0/K0QGOxzrAlsrdUkiKZOq7uzSIgIDgW8okx2Mw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/wasm-crypto@7.3.2': - resolution: {integrity: sha512-+neIDLSJ6jjVXsjyZ5oLSv16oIpwp+PxFqTUaZdZDoA2EyFRQB8pP7+qLsMNk+WJuhuJ4qXil/7XiOnZYZ+wxw==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - '@polkadot/x-randomvalues': '*' - - '@polkadot/wasm-util@7.3.2': - resolution: {integrity: sha512-bmD+Dxo1lTZyZNxbyPE380wd82QsX+43mgCm40boyKrRppXEyQmWT98v/Poc7chLuskYb6X8IQ6lvvK2bGR4Tg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': '*' - - '@polkadot/x-bigint@13.1.1': - resolution: {integrity: sha512-Cq4Y6fd9UWtRBZz8RX2tWEBL1IFwUtY6cL8p6HC9yhZtUR6OPjKZe6RIZQa9gSOoIuqZWd6PmtvSNGVH32yfkQ==} - engines: {node: '>=18'} - - '@polkadot/x-fetch@13.1.1': - resolution: {integrity: sha512-qA6mIUUebJbS+oWzq/EagZflmaoa9b25WvsxSFn7mCvzKngXzr+GYCY4XiDwKY/S+/pr/kvSCKZ1ia8BDqPBYQ==} - engines: {node: '>=18'} - - '@polkadot/x-global@13.1.1': - resolution: {integrity: sha512-DViIMmmEs29Qlsp058VTg2Mn7e3/CpGazNnKJrsBa0o1Ptxl13/4Z0fjqCpNi2GB+kaOsnREzxUORrHcU+PqcQ==} - engines: {node: '>=18'} - - '@polkadot/x-randomvalues@13.1.1': - resolution: {integrity: sha512-cXj4omwbgzQQSiBtV1ZBw+XhJUU3iz/DS6ghUnGllSZEK+fGqiyaNgeFQzDY0tKjm6kYaDpvtOHR3mHsbzDuTg==} - engines: {node: '>=18'} - peerDependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': '*' - - '@polkadot/x-textdecoder@13.1.1': - resolution: {integrity: sha512-LpZ9KYc6HdBH+i86bCmun4g4GWMiWN/1Pzs0hNdanlQMfqp3UGzl1Dqp0nozMvjWAlvyG7ip235VgNMd8HEbqg==} - engines: {node: '>=18'} - - '@polkadot/x-textencoder@13.1.1': - resolution: {integrity: sha512-w1mT15B9ptN5CJNgN/A0CmBqD5y9OePjBdU6gmAd8KRhwXCF0MTBKcEZk1dHhXiXtX+28ULJWLrfefC5gxy69Q==} - engines: {node: '>=18'} - - '@polkadot/x-ws@13.1.1': - resolution: {integrity: sha512-E/xFmJTiFzu+IK5M3/8W/9fnvNJFelcnunPv/IgO6UST94SDaTsN/Gbeb6SqPb6CsrTHRl3WD+AZ3ErGGwQfEA==} - engines: {node: '>=18'} - - '@scure/base@1.1.8': - resolution: {integrity: sha512-6CyAclxj3Nb0XT7GHK6K4zK6k2xJm6E4Ft0Ohjt4WgegiFUHEtFb2CGzmPmGBwoIhrLsqNLYfLr04Y1GePrzZg==} - - '@substrate/connect-extension-protocol@2.1.0': - resolution: {integrity: sha512-Wz5Cbn6S6P4vWfHyrsnPW7g15IAViMaXCk+jYkq4nNEMmzPtTKIEbtxrdDMBKrouOFtYKKp0znx5mh9KTCNqlA==} - - '@substrate/connect-known-chains@1.4.0': - resolution: {integrity: sha512-p/mxn1GobtxJ+7xbIkUH4+/njH1neRHHKTcSGHNOC78Cf6Ch1Xzp082+nMjOBDLQLmraK5PF74AKV3WXHGuALw==} - - '@substrate/connect@0.8.11': - resolution: {integrity: sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==} - deprecated: versions below 1.x are no longer maintained - - '@substrate/light-client-extension-helpers@1.0.0': - resolution: {integrity: sha512-TdKlni1mBBZptOaeVrKnusMg/UBpWUORNDv5fdCaJklP4RJiFOzBCrzC+CyVI5kQzsXBisZ+2pXm+rIjS38kHg==} - peerDependencies: - smoldot: 2.x - - '@substrate/ss58-registry@1.50.0': - resolution: {integrity: sha512-mkmlMlcC+MSd9rA+PN8ljGAm5fVZskvVwkXIsbx4NFwaT8kt38r7e9cyDWscG3z2Zn40POviZvEMrJSk+r2SgQ==} - - '@types/bn.js@5.1.6': - resolution: {integrity: sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node@22.5.5': - resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} - - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - binary-searching@2.0.5: - resolution: {integrity: sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==} - - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - - data-uri-to-buffer@4.0.1: - resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} - engines: {node: '>= 12'} - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} - engines: {node: '>=0.3.1'} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - esbuild@0.23.1: - resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} - engines: {node: '>=18'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - fetch-blob@3.2.0: - resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} - engines: {node: ^12.20 || >= 14.13} - - formdata-polyfill@4.0.10: - resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} - engines: {node: '>=12.20.0'} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-tsconfig@4.8.1: - resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} - - handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} - hasBin: true - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - - mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} - - mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - - micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - - micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} - - micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - - micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - - micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - - micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - - micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - - micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - - micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - - micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - - micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - - micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - - micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - - micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - - micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - - micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} - - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - - micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - mock-socket@9.3.1: - resolution: {integrity: sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==} - engines: {node: '>= 8'} - - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - - nock@13.5.5: - resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==} - engines: {node: '>= 10.13'} - - node-domexception@1.0.0: - resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} - engines: {node: '>=10.5.0'} - - node-fetch@3.3.2: - resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - prettier-plugin-jsdoc@0.3.38: - resolution: {integrity: sha512-h81ZV/nFk5gr3fzWMWzWoz/M/8FneAZxscT7DVSy+5jMIuWYnBFZfSswVKYZyTaZ5r6+6k4hpFTDWhRp85C1tg==} - engines: {node: '>=12.0.0'} - peerDependencies: - prettier: '>=2.1.2' - - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - - propagate@2.0.1: - resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} - engines: {node: '>= 8'} - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - - scale-ts@1.6.0: - resolution: {integrity: sha512-Ja5VCjNZR8TGKhUumy9clVVxcDpM+YFjAnkMuwQy68Hixio3VRRvWdE3g8T/yC+HXA0ZDQl2TGyUmtmbcVl40Q==} - - smoldot@2.0.26: - resolution: {integrity: sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - tsx@4.19.1: - resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} - engines: {node: '>=18.0.0'} - hasBin: true - - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} - engines: {node: '>=14.17'} - hasBin: true - - uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} - hasBin: true - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - - web-streams-polyfill@3.3.3: - resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} - engines: {node: '>= 8'} - - wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - -snapshots: - - '@esbuild/aix-ppc64@0.23.1': - optional: true - - '@esbuild/android-arm64@0.23.1': - optional: true - - '@esbuild/android-arm@0.23.1': - optional: true - - '@esbuild/android-x64@0.23.1': - optional: true - - '@esbuild/darwin-arm64@0.23.1': - optional: true - - '@esbuild/darwin-x64@0.23.1': - optional: true - - '@esbuild/freebsd-arm64@0.23.1': - optional: true - - '@esbuild/freebsd-x64@0.23.1': - optional: true - - '@esbuild/linux-arm64@0.23.1': - optional: true - - '@esbuild/linux-arm@0.23.1': - optional: true - - '@esbuild/linux-ia32@0.23.1': - optional: true - - '@esbuild/linux-loong64@0.23.1': - optional: true - - '@esbuild/linux-mips64el@0.23.1': - optional: true - - '@esbuild/linux-ppc64@0.23.1': - optional: true - - '@esbuild/linux-riscv64@0.23.1': - optional: true - - '@esbuild/linux-s390x@0.23.1': - optional: true - - '@esbuild/linux-x64@0.23.1': - optional: true - - '@esbuild/netbsd-x64@0.23.1': - optional: true - - '@esbuild/openbsd-arm64@0.23.1': - optional: true - - '@esbuild/openbsd-x64@0.23.1': - optional: true - - '@esbuild/sunos-x64@0.23.1': - optional: true - - '@esbuild/win32-arm64@0.23.1': - optional: true - - '@esbuild/win32-ia32@0.23.1': - optional: true - - '@esbuild/win32-x64@0.23.1': - optional: true - - '@noble/curves@1.6.0': - dependencies: - '@noble/hashes': 1.5.0 - - '@noble/hashes@1.5.0': {} - - '@polkadot-api/json-rpc-provider-proxy@0.1.0': - optional: true - - '@polkadot-api/json-rpc-provider@0.0.1': - optional: true - - '@polkadot-api/metadata-builders@0.3.2': - dependencies: - '@polkadot-api/substrate-bindings': 0.6.0 - '@polkadot-api/utils': 0.1.0 - optional: true - - '@polkadot-api/observable-client@0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1)': - dependencies: - '@polkadot-api/metadata-builders': 0.3.2 - '@polkadot-api/substrate-bindings': 0.6.0 - '@polkadot-api/substrate-client': 0.1.4 - '@polkadot-api/utils': 0.1.0 - rxjs: 7.8.1 - optional: true - - '@polkadot-api/substrate-bindings@0.6.0': - dependencies: - '@noble/hashes': 1.5.0 - '@polkadot-api/utils': 0.1.0 - '@scure/base': 1.1.8 - scale-ts: 1.6.0 - optional: true - - '@polkadot-api/substrate-client@0.1.4': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.1 - '@polkadot-api/utils': 0.1.0 - optional: true - - '@polkadot-api/utils@0.1.0': - optional: true - - '@polkadot/api-augment@13.0.1': - dependencies: - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-base@13.0.1': - dependencies: - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api-derive@13.0.1': - dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/api@13.0.1': - dependencies: - '@polkadot/api-augment': 13.0.1 - '@polkadot/api-base': 13.0.1 - '@polkadot/api-derive': 13.0.1 - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-core': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/types-known': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - eventemitter3: 5.0.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/keyring@13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - tslib: 2.7.0 - - '@polkadot/networks@13.1.1': - dependencies: - '@polkadot/util': 13.1.1 - '@substrate/ss58-registry': 1.50.0 - tslib: 2.7.0 - - '@polkadot/rpc-augment@13.0.1': - dependencies: - '@polkadot/rpc-core': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-core@13.0.1': - dependencies: - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/util': 13.1.1 - rxjs: 7.8.1 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/rpc-provider@13.0.1': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types': 13.0.1 - '@polkadot/types-support': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - '@polkadot/x-fetch': 13.1.1 - '@polkadot/x-global': 13.1.1 - '@polkadot/x-ws': 13.1.1 - eventemitter3: 5.0.1 - mock-socket: 9.3.1 - nock: 13.5.5 - tslib: 2.7.0 - optionalDependencies: - '@substrate/connect': 0.8.11 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/typegen@13.0.1': - dependencies: - '@polkadot/api': 13.0.1 - '@polkadot/api-augment': 13.0.1 - '@polkadot/rpc-augment': 13.0.1 - '@polkadot/rpc-provider': 13.0.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/types-support': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - '@polkadot/x-ws': 13.1.1 - handlebars: 4.7.8 - tslib: 2.7.0 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@polkadot/types-augment@13.0.1': - dependencies: - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-codec@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/x-bigint': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-create@13.0.1': - dependencies: - '@polkadot/types-codec': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-known@13.0.1': - dependencies: - '@polkadot/networks': 13.1.1 - '@polkadot/types': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types-support@13.0.1': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/types@13.0.1': - dependencies: - '@polkadot/keyring': 13.1.1(@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1))(@polkadot/util@13.1.1) - '@polkadot/types-augment': 13.0.1 - '@polkadot/types-codec': 13.0.1 - '@polkadot/types-create': 13.0.1 - '@polkadot/util': 13.1.1 - '@polkadot/util-crypto': 13.1.1(@polkadot/util@13.1.1) - rxjs: 7.8.1 - tslib: 2.7.0 - - '@polkadot/util-crypto@13.1.1(@polkadot/util@13.1.1)': - dependencies: - '@noble/curves': 1.6.0 - '@noble/hashes': 1.5.0 - '@polkadot/networks': 13.1.1 - '@polkadot/util': 13.1.1 - '@polkadot/wasm-crypto': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-bigint': 13.1.1 - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - '@scure/base': 1.1.8 - tslib: 2.7.0 - - '@polkadot/util@13.1.1': - dependencies: - '@polkadot/x-bigint': 13.1.1 - '@polkadot/x-global': 13.1.1 - '@polkadot/x-textdecoder': 13.1.1 - '@polkadot/x-textencoder': 13.1.1 - '@types/bn.js': 5.1.6 - bn.js: 5.2.1 - tslib: 2.7.0 - - '@polkadot/wasm-bridge@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-crypto-asmjs@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/wasm-crypto-init@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-crypto-wasm@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - tslib: 2.7.0 - - '@polkadot/wasm-crypto@7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-bridge': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-asmjs': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-crypto-init': 7.3.2(@polkadot/util@13.1.1)(@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))) - '@polkadot/wasm-crypto-wasm': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-randomvalues': 13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)) - tslib: 2.7.0 - - '@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1)': - dependencies: - '@polkadot/util': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-bigint@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-fetch@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - node-fetch: 3.3.2 - tslib: 2.7.0 - - '@polkadot/x-global@13.1.1': - dependencies: - tslib: 2.7.0 - - '@polkadot/x-randomvalues@13.1.1(@polkadot/util@13.1.1)(@polkadot/wasm-util@7.3.2(@polkadot/util@13.1.1))': - dependencies: - '@polkadot/util': 13.1.1 - '@polkadot/wasm-util': 7.3.2(@polkadot/util@13.1.1) - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-textdecoder@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-textencoder@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - - '@polkadot/x-ws@13.1.1': - dependencies: - '@polkadot/x-global': 13.1.1 - tslib: 2.7.0 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@scure/base@1.1.8': {} - - '@substrate/connect-extension-protocol@2.1.0': - optional: true - - '@substrate/connect-known-chains@1.4.0': - optional: true - - '@substrate/connect@0.8.11': - dependencies: - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 - '@substrate/light-client-extension-helpers': 1.0.0(smoldot@2.0.26) - smoldot: 2.0.26 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - - '@substrate/light-client-extension-helpers@1.0.0(smoldot@2.0.26)': - dependencies: - '@polkadot-api/json-rpc-provider': 0.0.1 - '@polkadot-api/json-rpc-provider-proxy': 0.1.0 - '@polkadot-api/observable-client': 0.3.2(@polkadot-api/substrate-client@0.1.4)(rxjs@7.8.1) - '@polkadot-api/substrate-client': 0.1.4 - '@substrate/connect-extension-protocol': 2.1.0 - '@substrate/connect-known-chains': 1.4.0 - rxjs: 7.8.1 - smoldot: 2.0.26 - optional: true - - '@substrate/ss58-registry@1.50.0': {} - - '@types/bn.js@5.1.6': - dependencies: - '@types/node': 22.5.5 - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.11 - - '@types/ms@0.7.34': {} - - '@types/node@22.5.5': - dependencies: - undici-types: 6.19.8 - - '@types/unist@2.0.11': {} - - ansi-regex@5.0.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - binary-searching@2.0.5: {} - - bn.js@5.2.1: {} - - character-entities@2.0.2: {} - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - comment-parser@1.4.1: {} - - data-uri-to-buffer@4.0.1: {} - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 - - dequal@2.0.3: {} - - diff@5.2.0: {} - - emoji-regex@8.0.0: {} - - esbuild@0.23.1: - optionalDependencies: - '@esbuild/aix-ppc64': 0.23.1 - '@esbuild/android-arm': 0.23.1 - '@esbuild/android-arm64': 0.23.1 - '@esbuild/android-x64': 0.23.1 - '@esbuild/darwin-arm64': 0.23.1 - '@esbuild/darwin-x64': 0.23.1 - '@esbuild/freebsd-arm64': 0.23.1 - '@esbuild/freebsd-x64': 0.23.1 - '@esbuild/linux-arm': 0.23.1 - '@esbuild/linux-arm64': 0.23.1 - '@esbuild/linux-ia32': 0.23.1 - '@esbuild/linux-loong64': 0.23.1 - '@esbuild/linux-mips64el': 0.23.1 - '@esbuild/linux-ppc64': 0.23.1 - '@esbuild/linux-riscv64': 0.23.1 - '@esbuild/linux-s390x': 0.23.1 - '@esbuild/linux-x64': 0.23.1 - '@esbuild/netbsd-x64': 0.23.1 - '@esbuild/openbsd-arm64': 0.23.1 - '@esbuild/openbsd-x64': 0.23.1 - '@esbuild/sunos-x64': 0.23.1 - '@esbuild/win32-arm64': 0.23.1 - '@esbuild/win32-ia32': 0.23.1 - '@esbuild/win32-x64': 0.23.1 - - escalade@3.2.0: {} - - eventemitter3@5.0.1: {} - - fetch-blob@3.2.0: - dependencies: - node-domexception: 1.0.0 - web-streams-polyfill: 3.3.3 - - formdata-polyfill@4.0.10: - dependencies: - fetch-blob: 3.2.0 - - fsevents@2.3.3: - optional: true - - get-caller-file@2.0.5: {} - - get-tsconfig@4.8.1: - dependencies: - resolve-pkg-maps: 1.0.0 - - handlebars@4.7.8: - dependencies: - minimist: 1.2.8 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 - optionalDependencies: - uglify-js: 3.19.3 - - is-fullwidth-code-point@3.0.0: {} - - json-stringify-safe@5.0.1: {} - - kleur@4.1.5: {} - - mdast-util-from-markdown@1.3.1: - dependencies: - '@types/mdast': 3.0.15 - '@types/unist': 2.0.11 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - - mdast-util-to-string@3.2.0: - dependencies: - '@types/mdast': 3.0.15 - - micromark-core-commonmark@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-factory-destination@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-factory-label@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-factory-space@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - - micromark-factory-title@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-factory-whitespace@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-character@1.2.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-chunked@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-classify-character@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-combine-extensions@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-util-decode-numeric-character-reference@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-decode-string@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - - micromark-util-encode@1.1.0: {} - - micromark-util-html-tag-name@1.2.0: {} - - micromark-util-normalize-identifier@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - - micromark-util-resolve-all@1.1.0: - dependencies: - micromark-util-types: 1.1.0 - - micromark-util-sanitize-uri@1.2.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - - micromark-util-subtokenize@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - - micromark-util-symbol@1.1.0: {} - - micromark-util-types@1.1.0: {} - - micromark@3.2.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.7 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - - minimist@1.2.8: {} - - mock-socket@9.3.1: {} - - mri@1.2.0: {} - - ms@2.1.3: {} - - neo-async@2.6.2: {} - - nock@13.5.5: - dependencies: - debug: 4.3.7 - json-stringify-safe: 5.0.1 - propagate: 2.0.1 - transitivePeerDependencies: - - supports-color - - node-domexception@1.0.0: {} - - node-fetch@3.3.2: - dependencies: - data-uri-to-buffer: 4.0.1 - fetch-blob: 3.2.0 - formdata-polyfill: 4.0.10 - - prettier-plugin-jsdoc@0.3.38(prettier@2.8.8): - dependencies: - binary-searching: 2.0.5 - comment-parser: 1.4.1 - mdast-util-from-markdown: 1.3.1 - prettier: 2.8.8 - transitivePeerDependencies: - - supports-color - - prettier@2.8.8: {} - - propagate@2.0.1: {} - - require-directory@2.1.1: {} - - resolve-pkg-maps@1.0.0: {} - - rxjs@7.8.1: - dependencies: - tslib: 2.7.0 - - sade@1.8.1: - dependencies: - mri: 1.2.0 - - scale-ts@1.6.0: - optional: true - - smoldot@2.0.26: - dependencies: - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - - source-map@0.6.1: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - tslib@2.7.0: {} - - tsx@4.19.1: - dependencies: - esbuild: 0.23.1 - get-tsconfig: 4.8.1 - optionalDependencies: - fsevents: 2.3.3 - - typescript@5.6.2: {} - - uglify-js@3.19.3: - optional: true - - undici-types@6.19.8: {} - - unist-util-stringify-position@3.0.3: - dependencies: - '@types/unist': 2.0.11 - - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.2.0 - kleur: 4.1.5 - sade: 1.8.1 - - web-streams-polyfill@3.3.3: {} - - wordwrap@1.0.0: {} - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - ws@8.18.0: {} - - y18n@5.0.8: {} - - yargs-parser@21.1.1: {} - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 diff --git a/typescript-api/src/moonbase/interfaces/augment-api-consts.ts b/typescript-api/src/moonbase/interfaces/augment-api-consts.ts index 8aa1f678ef..7f2154f1da 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-consts.ts @@ -6,7 +6,7 @@ import "@polkadot/api-base/types/consts"; import type { ApiTypes, AugmentedConst } from "@polkadot/api-base/types"; -import type { Bytes, Null, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; +import type { Bytes, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; import type { Codec, ITuple } from "@polkadot/types-codec/types"; import type { Perbill, Permill } from "@polkadot/types/interfaces/runtime"; import type { @@ -445,15 +445,6 @@ declare module "@polkadot/api-base/types/consts" { palletId: FrameSupportPalletId & AugmentedConst; /** The period during which an approved treasury spend has to be claimed. */ payoutPeriod: u32 & AugmentedConst; - /** - * Fraction of a proposal's value that should be bonded in order to place the proposal. An - * accepted proposal gets these back. A rejected proposal does not. - */ - proposalBond: Permill & AugmentedConst; - /** Maximum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMaximum: Option & AugmentedConst; - /** Minimum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMinimum: u128 & AugmentedConst; /** Period between successive spends. */ spendPeriod: u32 & AugmentedConst; /** Generic const */ @@ -472,6 +463,17 @@ declare module "@polkadot/api-base/types/consts" { [key: string]: Codec; }; xcmpQueue: { + /** + * Maximal number of outbound XCMP channels that can have messages queued at the same time. + * + * If this is reached, then no further messages can be sent to channels that do not yet have a + * message queued. This should be set to the expected maximum of outbound channels which is + * determined by [`Self::ChannelInfo`]. It is important to set this large enough, since + * otherwise the congestion control protocol will not work as intended and messages may be + * dropped. This value increases the PoV and should therefore not be picked too high. + * Governance needs to pay attention to not open more channels than this value. + */ + maxActiveOutboundChannels: u32 & AugmentedConst; /** * The maximum number of inbound XCMP channels that can be suspended simultaneously. * @@ -480,6 +482,14 @@ declare module "@polkadot/api-base/types/consts" { * [`InboundXcmpSuspended`] still applies at that scale. */ maxInboundSuspended: u32 & AugmentedConst; + /** + * The maximal page size for HRMP message pages. + * + * A lower limit can be set dynamically, but this is the hard-limit for the PoV worst case + * benchmarking. The limit for the size of a message is slightly below this, since some + * overhead is incurred for encoding the format. + */ + maxPageSize: u32 & AugmentedConst; /** Generic const */ [key: string]: Codec; }; @@ -491,19 +501,5 @@ declare module "@polkadot/api-base/types/consts" { /** Generic const */ [key: string]: Codec; }; - xTokens: { - /** - * Base XCM weight. - * - * The actually weight for an XCM message is `T::BaseXcmWeight + T::Weigher::weight(&msg)`. - */ - baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst; - /** The id of the RateLimiter. */ - rateLimiterId: Null & AugmentedConst; - /** Self chain location. */ - selfLocation: StagingXcmV4Location & AugmentedConst; - /** Generic const */ - [key: string]: Codec; - }; } // AugmentedConsts } // declare module diff --git a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts index bb8e635abb..3249425f62 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-errors.ts @@ -28,6 +28,8 @@ declare module "@polkadot/api-base/types/errors" { AlreadyExists: AugmentedError; /** The asset is not live, and likely being destroyed. */ AssetNotLive: AugmentedError; + /** The asset ID must be equal to the [`NextAssetId`]. */ + BadAssetId: AugmentedError; /** Invalid metadata given. */ BadMetadata: AugmentedError; /** Invalid witness data given. */ @@ -393,6 +395,8 @@ declare module "@polkadot/api-base/types/errors" { ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; + /** The key lengths exceeds the maximum allowed */ + KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; /** Generic error */ @@ -627,6 +631,8 @@ declare module "@polkadot/api-base/types/errors" { preimage: { /** Preimage has already been noted on-chain. */ AlreadyNoted: AugmentedError; + /** No ticket with a cost was returned by [`Config::Consideration`] to store the preimage. */ + NoCost: AugmentedError; /** The user is not authorized to perform this action. */ NotAuthorized: AugmentedError; /** The preimage cannot be removed since it has not yet been noted. */ @@ -769,8 +775,6 @@ declare module "@polkadot/api-base/types/errors" { Inconclusive: AugmentedError; /** The spend origin is valid but the amount it is allowed to spend is lower than the amount to be spent. */ InsufficientPermission: AugmentedError; - /** Proposer's balance is too low. */ - InsufficientProposersBalance: AugmentedError; /** No proposal, bounty or spend at that index. */ InvalidIndex: AugmentedError; /** The payout was not yet attempted/claimed. */ @@ -839,6 +843,10 @@ declare module "@polkadot/api-base/types/errors" { AlreadySuspended: AugmentedError; /** Setting the queue config failed since one of its values was invalid. */ BadQueueConfig: AugmentedError; + /** The message is too big. */ + TooBig: AugmentedError; + /** There are too many active outbound channels. */ + TooManyActiveOutboundChannels: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; @@ -889,49 +897,5 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; - xTokens: { - /** Asset has no reserve location. */ - AssetHasNoReserve: AugmentedError; - /** The specified index does not exist in a Assets struct. */ - AssetIndexNonExistent: AugmentedError; - /** The version of the `Versioned` value used is not able to be interpreted. */ - BadVersion: AugmentedError; - /** Could not re-anchor the assets to declare the fees for the destination chain. */ - CannotReanchor: AugmentedError; - /** The destination `Location` provided cannot be inverted. */ - DestinationNotInvertible: AugmentedError; - /** We tried sending distinct asset and fee but they have different reserve chains. */ - DistinctReserveForAssetAndFee: AugmentedError; - /** Fee is not enough. */ - FeeNotEnough: AugmentedError; - /** Could not get ancestry of asset reserve location. */ - InvalidAncestry: AugmentedError; - /** The Asset is invalid. */ - InvalidAsset: AugmentedError; - /** Invalid transfer destination. */ - InvalidDest: AugmentedError; - /** MinXcmFee not registered for certain reserve location */ - MinXcmFeeNotDefined: AugmentedError; - /** Not cross-chain transfer. */ - NotCrossChainTransfer: AugmentedError; - /** Currency is not cross-chain transferable. */ - NotCrossChainTransferableCurrency: AugmentedError; - /** Not supported Location */ - NotSupportedLocation: AugmentedError; - /** Asset transfer is limited by RateLimiter. */ - RateLimited: AugmentedError; - /** The number of assets to be sent is over the maximum. */ - TooManyAssetsBeingSent: AugmentedError; - /** The message's weight could not be determined. */ - UnweighableMessage: AugmentedError; - /** XCM execution failed. */ - XcmExecutionFailed: AugmentedError; - /** The transfering asset amount is zero. */ - ZeroAmount: AugmentedError; - /** The fee is zero. */ - ZeroFee: AugmentedError; - /** Generic error */ - [key: string]: AugmentedError; - }; } // AugmentedErrors } // declare module diff --git a/typescript-api/src/moonbase/interfaces/augment-api-events.ts b/typescript-api/src/moonbase/interfaces/augment-api-events.ts index f7770bf0b8..c4aacc4940 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-events.ts @@ -47,7 +47,6 @@ import type { SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, - StagingXcmV4Asset, StagingXcmV4AssetAssets, StagingXcmV4Location, StagingXcmV4Response, @@ -163,6 +162,12 @@ declare module "@polkadot/api-base/types/events" { [assetId: u128, creator: AccountId20, owner: AccountId20], { assetId: u128; creator: AccountId20; owner: AccountId20 } >; + /** Some assets were deposited (e.g. for transaction fees). */ + Deposited: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** An asset class was destroyed. */ Destroyed: AugmentedEvent; /** An asset class is in the process of being destroyed. */ @@ -241,6 +246,12 @@ declare module "@polkadot/api-base/types/events" { amount: u128; } >; + /** Some assets were withdrawn from the account (e.g. for transaction fees). */ + Withdrawn: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -482,40 +493,6 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - dmpQueue: { - /** Some debris was cleaned up. */ - CleanedSome: AugmentedEvent; - /** The cleanup of remaining pallet storage completed. */ - Completed: AugmentedEvent; - /** The export of pages completed. */ - CompletedExport: AugmentedEvent; - /** The export of overweight messages completed. */ - CompletedOverweightExport: AugmentedEvent; - /** The export of a page completed. */ - Exported: AugmentedEvent; - /** The export of an overweight message completed. */ - ExportedOverweight: AugmentedEvent; - /** - * The export of a page failed. - * - * This should never be emitted. - */ - ExportFailed: AugmentedEvent; - /** - * The export of an overweight message failed. - * - * This should never be emitted. - */ - ExportOverweightFailed: AugmentedEvent; - /** The cleanup of remaining pallet storage started. */ - StartedCleanup: AugmentedEvent; - /** The export of pages started. */ - StartedExport: AugmentedEvent; - /** The export of overweight messages started. */ - StartedOverweightExport: AugmentedEvent; - /** Generic event */ - [key: string]: AugmentedEvent; - }; emergencyParaXcm: { /** The XCM incoming execution was Paused */ EnteredPausedXcmMode: AugmentedEvent; @@ -1913,14 +1890,6 @@ declare module "@polkadot/api-base/types/events" { [index: u32, paymentId: Null], { index: u32; paymentId: Null } >; - /** New proposal. */ - Proposed: AugmentedEvent; - /** A proposal was rejected; funds were slashed. */ - Rejected: AugmentedEvent< - ApiType, - [proposalIndex: u32, slashed: u128], - { proposalIndex: u32; slashed: u128 } - >; /** Spending has finished; this is the amount that rolls over until next spend. */ Rollover: AugmentedEvent; /** A new spend proposal has been approved. */ @@ -2145,25 +2114,5 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - xTokens: { - /** Transferred `Asset` with fee. */ - TransferredAssets: AugmentedEvent< - ApiType, - [ - sender: AccountId20, - assets: StagingXcmV4AssetAssets, - fee: StagingXcmV4Asset, - dest: StagingXcmV4Location - ], - { - sender: AccountId20; - assets: StagingXcmV4AssetAssets; - fee: StagingXcmV4Asset; - dest: StagingXcmV4Location; - } - >; - /** Generic event */ - [key: string]: AugmentedEvent; - }; } // AugmentedEvents } // declare module diff --git a/typescript-api/src/moonbase/interfaces/augment-api-query.ts b/typescript-api/src/moonbase/interfaces/augment-api-query.ts index f24817d96d..5161a19703 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-query.ts @@ -33,7 +33,6 @@ import type { Percent, } from "@polkadot/types/interfaces/runtime"; import type { - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, @@ -45,6 +44,7 @@ import type { EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, @@ -62,7 +62,6 @@ import type { PalletAuthorMappingRegistrationInfo, PalletBalancesAccountData, PalletBalancesBalanceLock, - PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConvictionVotingVoteVoting, @@ -75,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, @@ -116,7 +116,9 @@ import type { SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, + StagingXcmV4Instruction, StagingXcmV4Location, + StagingXcmV4Xcm, XcmVersionedAssetId, XcmVersionedLocation, } from "@polkadot/types/lookup"; @@ -196,6 +198,19 @@ declare module "@polkadot/api-base/types/storage" { [u128] > & QueryableStorageEntry; + /** + * The asset ID enforced for the next asset creation, if any present. Otherwise, this storage + * item has no effect. + * + * This can be useful for setting up constraints for IDs of the new assets. For example, by + * providing an initial [`NextAssetId`] and using the [`crate::AutoIncAssetId`] callback, an + * auto-increment model can be applied to all new asset IDs. + * + * The initial next asset ID can be set using the [`GenesisConfig`] or the + * [SetNextAssetId](`migration::next_asset_id::SetNextAssetId`) migration. + */ + nextAssetId: AugmentedQuery Observable>, []> & + QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; @@ -287,7 +302,7 @@ declare module "@polkadot/api-base/types/storage" { /** Freeze locks on account balances. */ freezes: AugmentedQuery< ApiType, - (arg: AccountId20 | string | Uint8Array) => Observable>, + (arg: AccountId20 | string | Uint8Array) => Observable>, [AccountId20] > & QueryableStorageEntry; @@ -410,17 +425,6 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - dmpQueue: { - /** The migration state of this pallet. */ - migrationStatus: AugmentedQuery< - ApiType, - () => Observable, - [] - > & - QueryableStorageEntry; - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; emergencyParaXcm: { /** Whether incoming XCM is enabled or paused */ mode: AugmentedQuery Observable, []> & @@ -705,6 +709,12 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + stateMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable>, + [] + > & + QueryableStorageEntry; /** The total number of suicided contracts that were removed */ suicidedContractsRemoved: AugmentedQuery Observable, []> & QueryableStorageEntry; @@ -913,8 +923,6 @@ declare module "@polkadot/api-base/types/storage" { * before it is distributed to collators and delegators. * * The sum of the distribution percents must be less than or equal to 100. - * - * The first config is related to the parachain bond account, the second to the treasury account. */ inflationDistributionInfo: AugmentedQuery< ApiType, @@ -1182,6 +1190,7 @@ declare module "@polkadot/api-base/types/storage" { arg: | MoonbaseRuntimeRuntimeParamsRuntimeParametersKey | { RuntimeConfig: any } + | { PalletRandomness: any } | string | Uint8Array ) => Observable>, @@ -1230,6 +1239,19 @@ declare module "@polkadot/api-base/types/storage" { /** The latest available query index. */ queryCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * If [`ShouldRecordXcm`] is set to true, then the last XCM program executed locally will be + * stored here. Runtime APIs can fetch the XCM that was executed by accessing this value. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + recordedXcm: AugmentedQuery< + ApiType, + () => Observable>>, + [] + > & + QueryableStorageEntry; /** Fungible assets which we know are locked on a remote chain. */ remoteLockedFungibles: AugmentedQuery< ApiType, @@ -1247,6 +1269,16 @@ declare module "@polkadot/api-base/types/storage" { */ safeXcmVersion: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * Whether or not incoming XCMs (both executed locally and received) should be recorded. Only + * one XCM program will be recorded at a time. This is meant to be used in runtime APIs, and + * it's advised it stays false for all other use cases, so as to not degrade regular performance. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + shouldRecordXcm: AugmentedQuery Observable, []> & + QueryableStorageEntry; /** The Latest versions that we know various locations support. */ supportedVersion: AugmentedQuery< ApiType, @@ -1832,9 +1864,5 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - xTokens: { - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; } // AugmentedQueries } // declare module diff --git a/typescript-api/src/moonbase/interfaces/augment-api-runtime.ts b/typescript-api/src/moonbase/interfaces/augment-api-runtime.ts index 7bf0002f22..798d1db8cc 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-runtime.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-runtime.ts @@ -19,10 +19,15 @@ import type { u32, u64, } from "@polkadot/types-codec"; -import type { AnyNumber, ITuple } from "@polkadot/types-codec/types"; +import type { AnyNumber, IMethod, ITuple } from "@polkadot/types-codec/types"; import type { CheckInherentsResult, InherentData } from "@polkadot/types/interfaces/blockbuilder"; import type { BlockHash } from "@polkadot/types/interfaces/chain"; import type { CollationInfo } from "@polkadot/types/interfaces/cumulus"; +import type { + CallDryRunEffects, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { BlockV2, EthReceiptV3, @@ -44,15 +49,23 @@ import type { Header, Index, KeyTypeId, + OriginCaller, Permill, + RuntimeCall, Weight, WeightV2, } from "@polkadot/types/interfaces/runtime"; import type { RuntimeVersion } from "@polkadot/types/interfaces/state"; import type { ApplyExtrinsicResult, DispatchError } from "@polkadot/types/interfaces/system"; import type { TransactionSource, TransactionValidity } from "@polkadot/types/interfaces/txqueue"; +import type { VersionedMultiLocation, VersionedXcm } from "@polkadot/types/interfaces/xcm"; import type { XcmPaymentApiError } from "@polkadot/types/interfaces/xcmPaymentApi"; -import type { XcmVersionedAssetId, XcmVersionedXcm } from "@polkadot/types/lookup"; +import type { Error } from "@polkadot/types/interfaces/xcmRuntimeApi"; +import type { + XcmVersionedAssetId, + XcmVersionedLocation, + XcmVersionedXcm, +} from "@polkadot/types/lookup"; import type { IExtrinsic, Observable } from "@polkadot/types/types"; export type __AugmentedCall = AugmentedCall; @@ -170,6 +183,43 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x91b1c8b16328eb92/1 */ + dryRunApi: { + /** Dry run call */ + dryRunCall: AugmentedCall< + ApiType, + ( + origin: OriginCaller | { System: any } | string | Uint8Array, + call: RuntimeCall | IMethod | string | Uint8Array + ) => Observable> + >; + /** Dry run XCM program */ + dryRunXcm: AugmentedCall< + ApiType, + ( + originLocation: + | VersionedMultiLocation + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array, + xcm: + | VersionedXcm + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x582211f65bb14b89/5 */ ethereumRuntimeRPCApi: { /** Returns pallet_evm::Accounts by address. */ @@ -277,6 +327,24 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x9ffb505aa738d69c/1 */ + locationToAccountApi: { + /** Converts `Location` to `AccountId` */ + convertLocation: AugmentedCall< + ApiType, + ( + location: + | XcmVersionedLocation + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x37e397fc7c91f5e4/2 */ metadata: { /** Returns the metadata of a runtime */ diff --git a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts index 37afc588b9..008b42c37c 100644 --- a/typescript-api/src/moonbase/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbase/interfaces/augment-api-tx.ts @@ -49,7 +49,6 @@ import type { MoonbaseRuntimeProxyType, MoonbaseRuntimeRuntimeParamsRuntimeParameters, MoonbaseRuntimeXcmConfigAssetType, - MoonbaseRuntimeXcmConfigCurrencyId, MoonbaseRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, PalletBalancesAdjustmentDirection, @@ -67,9 +66,8 @@ import type { StagingXcmExecutorAssetTransferTransferType, StagingXcmV4Location, XcmPrimitivesEthereumXcmEthereumXcmTransaction, - XcmV2OriginKind, + XcmV3OriginKind, XcmV3WeightLimit, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -259,7 +257,7 @@ declare module "@polkadot/api-base/types/submittable" { * Parameters: * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `admin`: The admin of this class of assets. The admin is the initial address of each member * of the asset class's admin team. * - `min_balance`: The minimum balance of this new asset that any single account must have. If @@ -419,7 +417,7 @@ declare module "@polkadot/api-base/types/submittable" { * Unlike `create`, no funds are reserved. * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `owner`: The owner of this class of assets. The owner has full superuser permissions over * this asset, but may later change and configure the permissions using `transfer_ownership` * and `set_team`. @@ -916,6 +914,22 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; balances: { + /** + * Burn the specified liquid free balance from the origin account. + * + * If the origin's account ends up below the existential deposit as a result of the burn and + * `keep_alive` is false, the account will be reaped. + * + * Unlike sending funds to a _burn_ address, which merely makes the funds inaccessible, this + * `burn` operation will reduce total issuance by the amount _burned_. + */ + burn: AugmentedSubmittable< + ( + value: Compact | AnyNumber | Uint8Array, + keepAlive: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [Compact, bool] + >; /** * Adjust the total issuance in a saturating way. * @@ -1297,10 +1311,6 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - dmpQueue: { - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; emergencyParaXcm: { /** Authorize a runtime upgrade. Only callable in `Paused` mode */ fastAuthorizeUpgrade: AugmentedSubmittable< @@ -2559,7 +2569,7 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the percent of inflation set aside for parachain bond */ + /** Set the inflation distribution configuration. */ setInflationDistributionConfig: AugmentedSubmittable< ( updated: PalletParachainStakingInflationDistributionConfig @@ -2697,6 +2707,7 @@ declare module "@polkadot/api-base/types/submittable" { keyValue: | MoonbaseRuntimeRuntimeParamsRuntimeParameters | { RuntimeConfig: any } + | { PalletRandomness: any } | string | Uint8Array ) => SubmittableExtrinsic, @@ -3160,7 +3171,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on * the `dest` (and possibly reserve) chains. * - `assets_transfer_type`: The XCM `TransferType` used to transfer the `assets`. - * - `remote_fees_id`: One of the included `assets` to be be used to pay fees. + * - `remote_fees_id`: One of the included `assets` to be used to pay fees. * - `fees_transfer_type`: The XCM `TransferType` used to transfer the `fees` assets. * - `custom_xcm_on_dest`: The XCM to be executed on `dest` chain as the last step of the * transfer, which also determines what happens to the assets on the destination chain. @@ -4036,30 +4047,6 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; treasury: { - /** - * Approve a proposal. - * - * ## Dispatch Origin - * - * Must be [`Config::ApproveOrigin`]. - * - * ## Details - * - * At a later time, the proposal will be allocated to the beneficiary and the original deposit - * will be returned. - * - * ### Complexity - * - * - O(1). - * - * ## Events - * - * No events are emitted from this dispatch. - */ - approveProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Check the status of the spend and remove it from the storage if processed. * @@ -4091,7 +4078,7 @@ declare module "@polkadot/api-base/types/submittable" { * * ## Dispatch Origin * - * Must be signed. + * Must be signed * * ## Details * @@ -4112,56 +4099,6 @@ declare module "@polkadot/api-base/types/submittable" { (index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32] >; - /** - * Put forward a suggestion for spending. - * - * ## Dispatch Origin - * - * Must be signed. - * - * ## Details - * - * A deposit proportional to the value is reserved and slashed if the proposal is rejected. It - * is returned once the proposal is awarded. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Proposed`] if successful. - */ - proposeSpend: AugmentedSubmittable< - ( - value: Compact | AnyNumber | Uint8Array, - beneficiary: AccountId20 | string | Uint8Array - ) => SubmittableExtrinsic, - [Compact, AccountId20] - >; - /** - * Reject a proposed spend. - * - * ## Dispatch Origin - * - * Must be [`Config::RejectOrigin`]. - * - * ## Details - * - * The original deposit will be slashed. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Rejected`] if successful. - */ - rejectProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Force a previously approved proposal to be removed from the approval queue. * @@ -4876,7 +4813,7 @@ declare module "@polkadot/api-base/types/submittable" { | Uint8Array, call: Bytes | string | Uint8Array, originKind: - | XcmV2OriginKind + | XcmV3OriginKind | "Native" | "SovereignAccount" | "Superuser" @@ -4895,7 +4832,7 @@ declare module "@polkadot/api-base/types/submittable" { Option, PalletXcmTransactorCurrencyPayment, Bytes, - XcmV2OriginKind, + XcmV3OriginKind, PalletXcmTransactorTransactWeights, bool ] @@ -4939,253 +4876,5 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - xTokens: { - /** - * Transfer native currencies. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transfer: AugmentedSubmittable< - ( - currencyId: - | MoonbaseRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonbaseRuntimeXcmConfigCurrencyId, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset`. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiasset: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several `Asset` specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the Assets that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassets: AugmentedSubmittable< - ( - assets: - | XcmVersionedAssets - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAssets, u32, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset` specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the Asset to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance For now we only accept fee and asset - * having the same `Location` id. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassetWithFee: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - fee: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several currencies specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the currencies tuple that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMulticurrencies: AugmentedSubmittable< - ( - currencies: - | Vec> - | [ - ( - | MoonbaseRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array - ), - u128 | AnyNumber | Uint8Array - ][], - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [ - Vec>, - u32, - XcmVersionedLocation, - XcmV3WeightLimit - ] - >; - /** - * Transfer native currencies specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the amount to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferWithFee: AugmentedSubmittable< - ( - currencyId: - | MoonbaseRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - fee: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonbaseRuntimeXcmConfigCurrencyId, u128, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; } // AugmentedSubmittables } // declare module diff --git a/typescript-api/src/moonbase/interfaces/augment-types.ts b/typescript-api/src/moonbase/interfaces/augment-types.ts index 8bd59e9b44..78a1a1dfc4 100644 --- a/typescript-api/src/moonbase/interfaces/augment-types.ts +++ b/typescript-api/src/moonbase/interfaces/augment-types.ts @@ -324,6 +324,13 @@ import type { VotingDirectVote, } from "@polkadot/types/interfaces/democracy"; import type { BlockStats } from "@polkadot/types/interfaces/dev"; +import type { + CallDryRunEffects, + DispatchResultWithPostInfo, + PostDispatchInfo, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { ApprovalFlag, DefunctVoter, @@ -409,10 +416,13 @@ import type { ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, + ExtrinsicPayloadV5, ExtrinsicSignature, ExtrinsicSignatureV4, + ExtrinsicSignatureV5, ExtrinsicUnknown, ExtrinsicV4, + ExtrinsicV5, ImmortalEra, MortalEra, MultiSignature, @@ -1176,48 +1186,88 @@ import type { import type { Multisig, Timepoint } from "@polkadot/types/interfaces/utility"; import type { VestingInfo } from "@polkadot/types/interfaces/vesting"; import type { + AssetIdV2, + AssetIdV3, + AssetIdV4, AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, + AssetInstanceV3, + AssetInstanceV4, BodyId, + BodyIdV2, + BodyIdV3, BodyPart, + BodyPartV2, + BodyPartV3, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, + FungibilityV3, + FungibilityV4, InboundStatus, InstructionV2, + InstructionV3, + InstructionV4, InteriorMultiLocation, + InteriorMultiLocationV2, + InteriorMultiLocationV3, Junction, JunctionV0, JunctionV1, JunctionV2, + JunctionV3, + JunctionV4, Junctions, JunctionsV1, JunctionsV2, + JunctionsV3, + JunctionsV4, + MaxPalletNameLen, + MaxPalletsInfo, + MaybeErrorCodeV3, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, + MultiAssetFilterV3, + MultiAssetFilterV4, MultiAssetV0, MultiAssetV1, MultiAssetV2, + MultiAssetV3, + MultiAssetV4, MultiAssets, MultiAssetsV1, MultiAssetsV2, + MultiAssetsV3, + MultiAssetsV4, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, + MultiLocationV3, + MultiLocationV4, NetworkId, + NetworkIdV2, + NetworkIdV3, + NetworkIdV4, OriginKindV0, OriginKindV1, OriginKindV2, + OriginKindV3, + OriginKindV4, OutboundStatus, Outcome, + OutcomeV4, + PalletInfoV3, + PalletInfoV4, QueryId, + QueryResponseInfoV3, + QueryResponseInfoV4, QueryStatus, QueueConfigData, Response, @@ -1225,36 +1275,49 @@ import type { ResponseV1, ResponseV2, ResponseV2Error, - ResponseV2Result, + ResponseV3, + ResponseV3Error, + ResponseV3Result, + ResponseV4, + UncheckedFungibilityV4, VersionMigrationStage, + VersionV3, + VersionV4, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, + WeightLimitV3, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, + WildFungibilityV3, + WildFungibilityV4, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, + WildMultiAssetV3, + WildMultiAssetV4, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, - XcmOrder, + XcmErrorV3, + XcmErrorV4, XcmOrderV0, XcmOrderV1, - XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, + XcmV3, + XcmV4, XcmVersion, XcmpMessageFormat, } from "@polkadot/types/interfaces/xcm"; @@ -1306,10 +1369,15 @@ declare module "@polkadot/types/types/registry" { AssetDestroyWitness: AssetDestroyWitness; AssetDetails: AssetDetails; AssetId: AssetId; + AssetIdV2: AssetIdV2; + AssetIdV3: AssetIdV3; + AssetIdV4: AssetIdV4; AssetInstance: AssetInstance; AssetInstanceV0: AssetInstanceV0; AssetInstanceV1: AssetInstanceV1; AssetInstanceV2: AssetInstanceV2; + AssetInstanceV3: AssetInstanceV3; + AssetInstanceV4: AssetInstanceV4; AssetMetadata: AssetMetadata; AssetOptions: AssetOptions; AssignmentId: AssignmentId; @@ -1382,7 +1450,11 @@ declare module "@polkadot/types/types/registry" { BlockV2: BlockV2; BlockWeights: BlockWeights; BodyId: BodyId; + BodyIdV2: BodyIdV2; + BodyIdV3: BodyIdV3; BodyPart: BodyPart; + BodyPartV2: BodyPartV2; + BodyPartV3: BodyPartV3; bool: bool; Bool: Bool; Bounty: Bounty; @@ -1398,6 +1470,7 @@ declare module "@polkadot/types/types/registry" { BufferedSessionChange: BufferedSessionChange; Bytes: Bytes; Call: Call; + CallDryRunEffects: CallDryRunEffects; CallHash: CallHash; CallHashOf: CallHashOf; CallIndex: CallIndex; @@ -1557,6 +1630,7 @@ declare module "@polkadot/types/types/registry" { DispatchResult: DispatchResult; DispatchResultOf: DispatchResultOf; DispatchResultTo198: DispatchResultTo198; + DispatchResultWithPostInfo: DispatchResultWithPostInfo; DisputeLocation: DisputeLocation; DisputeProof: DisputeProof; DisputeResult: DisputeResult; @@ -1676,12 +1750,15 @@ declare module "@polkadot/types/types/registry" { ExtrinsicPayload: ExtrinsicPayload; ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown; ExtrinsicPayloadV4: ExtrinsicPayloadV4; + ExtrinsicPayloadV5: ExtrinsicPayloadV5; ExtrinsicSignature: ExtrinsicSignature; ExtrinsicSignatureV4: ExtrinsicSignatureV4; + ExtrinsicSignatureV5: ExtrinsicSignatureV5; ExtrinsicStatus: ExtrinsicStatus; ExtrinsicsWeight: ExtrinsicsWeight; ExtrinsicUnknown: ExtrinsicUnknown; ExtrinsicV4: ExtrinsicV4; + ExtrinsicV5: ExtrinsicV5; f32: f32; F32: F32; f64: f64; @@ -1717,6 +1794,8 @@ declare module "@polkadot/types/types/registry" { FungibilityV0: FungibilityV0; FungibilityV1: FungibilityV1; FungibilityV2: FungibilityV2; + FungibilityV3: FungibilityV3; + FungibilityV4: FungibilityV4; FungiblesAccessError: FungiblesAccessError; Gas: Gas; GenesisBuildErr: GenesisBuildErr; @@ -1803,8 +1882,12 @@ declare module "@polkadot/types/types/registry" { InstantiateReturnValueOk: InstantiateReturnValueOk; InstantiateReturnValueTo267: InstantiateReturnValueTo267; InstructionV2: InstructionV2; + InstructionV3: InstructionV3; + InstructionV4: InstructionV4; InstructionWeights: InstructionWeights; InteriorMultiLocation: InteriorMultiLocation; + InteriorMultiLocationV2: InteriorMultiLocationV2; + InteriorMultiLocationV3: InteriorMultiLocationV3; InvalidDisputeStatementKind: InvalidDisputeStatementKind; InvalidTransaction: InvalidTransaction; isize: isize; @@ -1814,9 +1897,13 @@ declare module "@polkadot/types/types/registry" { Junctions: Junctions; JunctionsV1: JunctionsV1; JunctionsV2: JunctionsV2; + JunctionsV3: JunctionsV3; + JunctionsV4: JunctionsV4; JunctionV0: JunctionV0; JunctionV1: JunctionV1; JunctionV2: JunctionV2; + JunctionV3: JunctionV3; + JunctionV4: JunctionV4; Justification: Justification; JustificationNotification: JustificationNotification; Justifications: Justifications; @@ -1841,6 +1928,9 @@ declare module "@polkadot/types/types/registry" { LookupSource: LookupSource; LookupTarget: LookupTarget; LotteryConfig: LotteryConfig; + MaxPalletNameLen: MaxPalletNameLen; + MaxPalletsInfo: MaxPalletsInfo; + MaybeErrorCodeV3: MaybeErrorCodeV3; MaybeRandomness: MaybeRandomness; MaybeVrf: MaybeVrf; MemberCount: MemberCount; @@ -1897,22 +1987,33 @@ declare module "@polkadot/types/types/registry" { MultiAssetFilter: MultiAssetFilter; MultiAssetFilterV1: MultiAssetFilterV1; MultiAssetFilterV2: MultiAssetFilterV2; + MultiAssetFilterV3: MultiAssetFilterV3; + MultiAssetFilterV4: MultiAssetFilterV4; MultiAssets: MultiAssets; MultiAssetsV1: MultiAssetsV1; MultiAssetsV2: MultiAssetsV2; + MultiAssetsV3: MultiAssetsV3; + MultiAssetsV4: MultiAssetsV4; MultiAssetV0: MultiAssetV0; MultiAssetV1: MultiAssetV1; MultiAssetV2: MultiAssetV2; + MultiAssetV3: MultiAssetV3; + MultiAssetV4: MultiAssetV4; MultiDisputeStatementSet: MultiDisputeStatementSet; MultiLocation: MultiLocation; MultiLocationV0: MultiLocationV0; MultiLocationV1: MultiLocationV1; MultiLocationV2: MultiLocationV2; + MultiLocationV3: MultiLocationV3; + MultiLocationV4: MultiLocationV4; Multiplier: Multiplier; Multisig: Multisig; MultiSignature: MultiSignature; MultiSigner: MultiSigner; NetworkId: NetworkId; + NetworkIdV2: NetworkIdV2; + NetworkIdV3: NetworkIdV3; + NetworkIdV4: NetworkIdV4; NetworkState: NetworkState; NetworkStatePeerset: NetworkStatePeerset; NetworkStatePeersetInfo: NetworkStatePeersetInfo; @@ -1956,6 +2057,8 @@ declare module "@polkadot/types/types/registry" { OriginKindV0: OriginKindV0; OriginKindV1: OriginKindV1; OriginKindV2: OriginKindV2; + OriginKindV3: OriginKindV3; + OriginKindV4: OriginKindV4; OutboundHrmpChannelLimitations: OutboundHrmpChannelLimitations; OutboundHrmpMessage: OutboundHrmpMessage; OutboundLaneData: OutboundLaneData; @@ -1963,6 +2066,7 @@ declare module "@polkadot/types/types/registry" { OutboundPayload: OutboundPayload; OutboundStatus: OutboundStatus; Outcome: Outcome; + OutcomeV4: OutcomeV4; OuterEnums15: OuterEnums15; OverweightIndex: OverweightIndex; Owner: Owner; @@ -1977,6 +2081,8 @@ declare module "@polkadot/types/types/registry" { PalletEventMetadataLatest: PalletEventMetadataLatest; PalletEventMetadataV14: PalletEventMetadataV14; PalletId: PalletId; + PalletInfoV3: PalletInfoV3; + PalletInfoV4: PalletInfoV4; PalletMetadataLatest: PalletMetadataLatest; PalletMetadataV14: PalletMetadataV14; PalletMetadataV15: PalletMetadataV15; @@ -2029,6 +2135,7 @@ declare module "@polkadot/types/types/registry" { Points: Points; PortableType: PortableType; PortableTypeV14: PortableTypeV14; + PostDispatchInfo: PostDispatchInfo; Precommits: Precommits; PrefabWasmModule: PrefabWasmModule; PrefixedStorageKey: PrefixedStorageKey; @@ -2049,6 +2156,8 @@ declare module "@polkadot/types/types/registry" { PvfExecTimeoutKind: PvfExecTimeoutKind; PvfPrepTimeoutKind: PvfPrepTimeoutKind; QueryId: QueryId; + QueryResponseInfoV3: QueryResponseInfoV3; + QueryResponseInfoV4: QueryResponseInfoV4; QueryStatus: QueryStatus; QueueConfigData: QueueConfigData; QueuedParathread: QueuedParathread; @@ -2106,7 +2215,10 @@ declare module "@polkadot/types/types/registry" { ResponseV1: ResponseV1; ResponseV2: ResponseV2; ResponseV2Error: ResponseV2Error; - ResponseV2Result: ResponseV2Result; + ResponseV3: ResponseV3; + ResponseV3Error: ResponseV3Error; + ResponseV3Result: ResponseV3Result; + ResponseV4: ResponseV4; Retriable: Retriable; RewardDestination: RewardDestination; RewardPoint: RewardPoint; @@ -2343,6 +2455,7 @@ declare module "@polkadot/types/types/registry" { U8: U8; UnappliedSlash: UnappliedSlash; UnappliedSlashOther: UnappliedSlashOther; + UncheckedFungibilityV4: UncheckedFungibilityV4; UncleEntryItem: UncleEntryItem; UnknownTransaction: UnknownTransaction; UnlockChunk: UnlockChunk; @@ -2381,6 +2494,8 @@ declare module "@polkadot/types/types/registry" { VersionedResponse: VersionedResponse; VersionedXcm: VersionedXcm; VersionMigrationStage: VersionMigrationStage; + VersionV3: VersionV3; + VersionV4: VersionV4; VestingInfo: VestingInfo; VestingSchedule: VestingSchedule; Vote: Vote; @@ -2401,6 +2516,7 @@ declare module "@polkadot/types/types/registry" { VrfProof: VrfProof; Weight: Weight; WeightLimitV2: WeightLimitV2; + WeightLimitV3: WeightLimitV3; WeightMultiplier: WeightMultiplier; WeightPerClass: WeightPerClass; WeightToFeeCoefficient: WeightToFeeCoefficient; @@ -2411,9 +2527,13 @@ declare module "@polkadot/types/types/registry" { WildFungibilityV0: WildFungibilityV0; WildFungibilityV1: WildFungibilityV1; WildFungibilityV2: WildFungibilityV2; + WildFungibilityV3: WildFungibilityV3; + WildFungibilityV4: WildFungibilityV4; WildMultiAsset: WildMultiAsset; WildMultiAssetV1: WildMultiAssetV1; WildMultiAssetV2: WildMultiAssetV2; + WildMultiAssetV3: WildMultiAssetV3; + WildMultiAssetV4: WildMultiAssetV4; WinnersData: WinnersData; WinnersData10: WinnersData10; WinnersDataTuple: WinnersDataTuple; @@ -2424,14 +2544,16 @@ declare module "@polkadot/types/types/registry" { WithdrawReasons: WithdrawReasons; Xcm: Xcm; XcmAssetId: XcmAssetId; + XcmDryRunApiError: XcmDryRunApiError; + XcmDryRunEffects: XcmDryRunEffects; XcmError: XcmError; XcmErrorV0: XcmErrorV0; XcmErrorV1: XcmErrorV1; XcmErrorV2: XcmErrorV2; - XcmOrder: XcmOrder; + XcmErrorV3: XcmErrorV3; + XcmErrorV4: XcmErrorV4; XcmOrderV0: XcmOrderV0; XcmOrderV1: XcmOrderV1; - XcmOrderV2: XcmOrderV2; XcmOrigin: XcmOrigin; XcmOriginKind: XcmOriginKind; XcmPaymentApiError: XcmPaymentApiError; @@ -2439,6 +2561,8 @@ declare module "@polkadot/types/types/registry" { XcmV0: XcmV0; XcmV1: XcmV1; XcmV2: XcmV2; + XcmV3: XcmV3; + XcmV4: XcmV4; XcmVersion: XcmVersion; } // InterfaceTypes } // declare module diff --git a/typescript-api/src/moonbase/interfaces/lookup.ts b/typescript-api/src/moonbase/interfaces/lookup.ts index 7196b50eff..7e71ca9e3f 100644 --- a/typescript-api/src/moonbase/interfaces/lookup.ts +++ b/typescript-api/src/moonbase/interfaces/lookup.ts @@ -667,9 +667,6 @@ export default { /** Lookup66: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { - Proposed: { - proposalIndex: "u32", - }, Spending: { budgetRemaining: "u128", }, @@ -678,10 +675,6 @@ export default { award: "u128", account: "AccountId20", }, - Rejected: { - proposalIndex: "u32", - slashed: "u128", - }, Burnt: { burntFunds: "u128", }, @@ -976,35 +969,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup83: cumulus_pallet_dmp_queue::pallet::Event */ - CumulusPalletDmpQueueEvent: { - _enum: { - StartedExport: "Null", - Exported: { - page: "u32", - }, - ExportFailed: { - page: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: "Null", - ExportedOverweight: { - index: "u64", - }, - ExportOverweightFailed: { - index: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: "Null", - CleanedSome: { - keysRemoved: "u32", - }, - Completed: { - error: "bool", - }, - }, - }, - /** Lookup84: pallet_xcm::pallet::Event */ + /** Lookup83: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -1127,26 +1092,26 @@ export default { }, }, }, - /** Lookup85: staging_xcm::v4::location::Location */ + /** Lookup84: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup86: staging_xcm::v4::junctions::Junctions */ + /** Lookup85: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup88;1]", - X2: "[Lookup88;2]", - X3: "[Lookup88;3]", - X4: "[Lookup88;4]", - X5: "[Lookup88;5]", - X6: "[Lookup88;6]", - X7: "[Lookup88;7]", - X8: "[Lookup88;8]", + X1: "[Lookup87;1]", + X2: "[Lookup87;2]", + X3: "[Lookup87;3]", + X4: "[Lookup87;4]", + X5: "[Lookup87;5]", + X6: "[Lookup87;6]", + X7: "[Lookup87;7]", + X8: "[Lookup87;8]", }, }, - /** Lookup88: staging_xcm::v4::junction::Junction */ + /** Lookup87: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1176,7 +1141,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup91: staging_xcm::v4::junction::NetworkId */ + /** Lookup90: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1197,7 +1162,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup93: xcm::v3::junction::BodyId */ + /** Lookup92: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1212,7 +1177,7 @@ export default { Treasury: "Null", }, }, - /** Lookup94: xcm::v3::junction::BodyPart */ + /** Lookup93: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1233,9 +1198,9 @@ export default { }, }, }, - /** Lookup102: staging_xcm::v4::Xcm */ + /** Lookup101: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup104: staging_xcm::v4::Instruction */ + /** Lookup103: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -1257,7 +1222,7 @@ export default { xcm: "StagingXcmV4Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -1375,23 +1340,23 @@ export default { }, }, }, - /** Lookup105: staging_xcm::v4::asset::Assets */ + /** Lookup104: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup107: staging_xcm::v4::asset::Asset */ + /** Lookup106: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup108: staging_xcm::v4::asset::AssetId */ + /** Lookup107: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup109: staging_xcm::v4::asset::Fungibility */ + /** Lookup108: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup110: staging_xcm::v4::asset::AssetInstance */ + /** Lookup109: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -1402,7 +1367,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup113: staging_xcm::v4::Response */ + /** Lookup112: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -1413,7 +1378,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup117: staging_xcm::v4::PalletInfo */ + /** Lookup116: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -1422,7 +1387,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup120: xcm::v3::MaybeErrorCode */ + /** Lookup119: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -1430,28 +1395,28 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup123: xcm::v2::OriginKind */ - XcmV2OriginKind: { + /** Lookup122: xcm::v3::OriginKind */ + XcmV3OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup124: xcm::double_encoded::DoubleEncoded */ + /** Lookup123: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup125: staging_xcm::v4::QueryResponseInfo */ + /** Lookup124: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup126: staging_xcm::v4::asset::AssetFilter */ + /** Lookup125: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup127: staging_xcm::v4::asset::WildAsset */ + /** Lookup126: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -1467,18 +1432,18 @@ export default { }, }, }, - /** Lookup128: staging_xcm::v4::asset::WildFungibility */ + /** Lookup127: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup129: xcm::v3::WeightLimit */ + /** Lookup128: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup130: xcm::VersionedAssets */ + /** Lookup129: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -1488,26 +1453,26 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup131: xcm::v2::multiasset::MultiAssets */ + /** Lookup130: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup133: xcm::v2::multiasset::MultiAsset */ + /** Lookup132: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup134: xcm::v2::multiasset::AssetId */ + /** Lookup133: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup135: xcm::v2::multilocation::MultiLocation */ + /** Lookup134: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup136: xcm::v2::multilocation::Junctions */ + /** Lookup135: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -1521,7 +1486,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup137: xcm::v2::junction::Junction */ + /** Lookup136: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -1547,7 +1512,7 @@ export default { }, }, }, - /** Lookup138: xcm::v2::NetworkId */ + /** Lookup137: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -1556,7 +1521,7 @@ export default { Kusama: "Null", }, }, - /** Lookup140: xcm::v2::BodyId */ + /** Lookup139: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -1571,7 +1536,7 @@ export default { Treasury: "Null", }, }, - /** Lookup141: xcm::v2::BodyPart */ + /** Lookup140: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -1592,14 +1557,14 @@ export default { }, }, }, - /** Lookup142: xcm::v2::multiasset::Fungibility */ + /** Lookup141: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup143: xcm::v2::multiasset::AssetInstance */ + /** Lookup142: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -1611,26 +1576,26 @@ export default { Blob: "Bytes", }, }, - /** Lookup144: xcm::v3::multiasset::MultiAssets */ + /** Lookup143: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup146: xcm::v3::multiasset::MultiAsset */ + /** Lookup145: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup147: xcm::v3::multiasset::AssetId */ + /** Lookup146: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup148: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup147: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup149: xcm::v3::junctions::Junctions */ + /** Lookup148: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -1644,7 +1609,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup150: xcm::v3::junction::Junction */ + /** Lookup149: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -1674,7 +1639,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup152: xcm::v3::junction::NetworkId */ + /** Lookup151: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1695,14 +1660,14 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup153: xcm::v3::multiasset::Fungibility */ + /** Lookup152: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup154: xcm::v3::multiasset::AssetInstance */ + /** Lookup153: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -1713,7 +1678,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup155: xcm::VersionedLocation */ + /** Lookup154: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -1723,7 +1688,7 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup156: pallet_assets::pallet::Event */ + /** Lookup155: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -1835,20 +1800,19 @@ export default { assetId: "u128", who: "AccountId20", }, - }, - }, - /** Lookup157: orml_xtokens::module::Event */ - OrmlXtokensModuleEvent: { - _enum: { - TransferredAssets: { - sender: "AccountId20", - assets: "StagingXcmV4AssetAssets", - fee: "StagingXcmV4Asset", - dest: "StagingXcmV4Location", + Deposited: { + assetId: "u128", + who: "AccountId20", + amount: "u128", + }, + Withdrawn: { + assetId: "u128", + who: "AccountId20", + amount: "u128", }, }, }, - /** Lookup158: pallet_asset_manager::pallet::Event */ + /** Lookup156: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -1877,20 +1841,20 @@ export default { }, }, }, - /** Lookup159: moonbase_runtime::xcm_config::AssetType */ + /** Lookup157: moonbase_runtime::xcm_config::AssetType */ MoonbaseRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup160: moonbase_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup158: moonbase_runtime::asset_config::AssetRegistrarMetadata */ MoonbaseRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup161: pallet_migrations::pallet::Event */ + /** Lookup159: pallet_migrations::pallet::Event */ PalletMigrationsEvent: { _enum: { RuntimeUpgradeStarted: "Null", @@ -1912,7 +1876,7 @@ export default { }, }, }, - /** Lookup162: pallet_xcm_transactor::pallet::Event */ + /** Lookup160: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -1960,13 +1924,13 @@ export default { }, }, }, - /** Lookup163: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup161: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup165: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup163: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -1980,18 +1944,18 @@ export default { }, }, }, - /** Lookup166: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup164: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup168: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup166: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup169: pallet_moonbeam_orbiters::pallet::Event */ + /** Lookup167: pallet_moonbeam_orbiters::pallet::Event */ PalletMoonbeamOrbitersEvent: { _enum: { OrbiterJoinCollatorPool: { @@ -2020,7 +1984,7 @@ export default { }, }, }, - /** Lookup170: pallet_ethereum_xcm::pallet::Event */ + /** Lookup168: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -2029,7 +1993,7 @@ export default { }, }, }, - /** Lookup171: pallet_randomness::pallet::Event */ + /** Lookup169: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -2064,7 +2028,7 @@ export default { }, }, }, - /** Lookup172: pallet_collective::pallet::Event */ + /** Lookup170: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -2101,14 +2065,14 @@ export default { }, }, }, - /** Lookup173: pallet_conviction_voting::pallet::Event */ + /** Lookup171: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup174: pallet_referenda::pallet::Event */ + /** Lookup172: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -2187,7 +2151,7 @@ export default { }, }, /** - * Lookup175: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -2208,7 +2172,7 @@ export default { }, }, }, - /** Lookup177: frame_system::pallet::Call */ + /** Lookup175: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -2251,7 +2215,7 @@ export default { }, }, }, - /** Lookup181: pallet_utility::pallet::Call */ + /** Lookup179: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -2277,7 +2241,7 @@ export default { }, }, }, - /** Lookup183: moonbase_runtime::OriginCaller */ + /** Lookup181: moonbase_runtime::OriginCaller */ MoonbaseRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -2329,7 +2293,7 @@ export default { OpenTechCommitteeCollective: "PalletCollectiveRawOrigin", }, }, - /** Lookup184: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup182: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -2337,33 +2301,33 @@ export default { None: "Null", }, }, - /** Lookup185: pallet_ethereum::RawOrigin */ + /** Lookup183: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup186: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup184: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup187: pallet_xcm::pallet::Origin */ + /** Lookup185: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup188: pallet_ethereum_xcm::RawOrigin */ + /** Lookup186: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup189: pallet_collective::RawOrigin */ + /** Lookup187: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -2371,7 +2335,7 @@ export default { _Phantom: "Null", }, }, - /** Lookup190: moonbase_runtime::governance::origins::custom_origins::Origin */ + /** Lookup188: moonbase_runtime::governance::origins::custom_origins::Origin */ MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -2381,9 +2345,9 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup192: sp_core::Void */ + /** Lookup190: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup193: pallet_timestamp::pallet::Call */ + /** Lookup191: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -2391,7 +2355,7 @@ export default { }, }, }, - /** Lookup194: pallet_balances::pallet::Call */ + /** Lookup192: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -2428,13 +2392,17 @@ export default { direction: "PalletBalancesAdjustmentDirection", delta: "Compact", }, + burn: { + value: "Compact", + keepAlive: "bool", + }, }, }, - /** Lookup196: pallet_balances::types::AdjustmentDirection */ + /** Lookup194: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup197: pallet_sudo::pallet::Call */ + /** Lookup195: pallet_sudo::pallet::Call */ PalletSudoCall: { _enum: { sudo: { @@ -2457,7 +2425,7 @@ export default { remove_key: "Null", }, }, - /** Lookup198: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup196: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -2475,35 +2443,35 @@ export default { }, }, }, - /** Lookup199: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup197: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup200: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup198: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup202: sp_trie::storage_proof::StorageProof */ + /** Lookup200: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup205: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup203: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup208: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup206: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup211: pallet_evm::pallet::Call */ + /** Lookup209: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -2544,7 +2512,7 @@ export default { }, }, }, - /** Lookup217: pallet_ethereum::pallet::Call */ + /** Lookup215: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -2552,7 +2520,7 @@ export default { }, }, }, - /** Lookup218: ethereum::transaction::TransactionV2 */ + /** Lookup216: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -2560,7 +2528,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup219: ethereum::transaction::LegacyTransaction */ + /** Lookup217: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -2570,20 +2538,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup220: ethereum::transaction::TransactionAction */ + /** Lookup218: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup221: ethereum::transaction::TransactionSignature */ + /** Lookup219: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup223: ethereum::transaction::EIP2930Transaction */ + /** Lookup221: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -2597,12 +2565,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup225: ethereum::transaction::AccessListItem */ + /** Lookup223: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup226: ethereum::transaction::EIP1559Transaction */ + /** Lookup224: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -2617,7 +2585,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup227: pallet_parachain_staking::pallet::Call */ + /** Lookup225: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -2753,7 +2721,7 @@ export default { }, }, }, - /** Lookup230: pallet_scheduler::pallet::Call */ + /** Lookup228: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2807,19 +2775,12 @@ export default { }, }, }, - /** Lookup232: pallet_treasury::pallet::Call */ + /** Lookup230: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { - propose_spend: { - value: "Compact", - beneficiary: "AccountId20", - }, - reject_proposal: { - proposalId: "Compact", - }, - approve_proposal: { - proposalId: "Compact", - }, + __Unused0: "Null", + __Unused1: "Null", + __Unused2: "Null", spend_local: { amount: "Compact", beneficiary: "AccountId20", @@ -2844,11 +2805,11 @@ export default { }, }, }, - /** Lookup234: pallet_author_inherent::pallet::Call */ + /** Lookup232: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup235: pallet_author_slot_filter::pallet::Call */ + /** Lookup233: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -2859,7 +2820,7 @@ export default { }, }, }, - /** Lookup236: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup234: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2884,7 +2845,7 @@ export default { }, }, }, - /** Lookup237: sp_runtime::MultiSignature */ + /** Lookup235: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2892,7 +2853,7 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup244: pallet_author_mapping::pallet::Call */ + /** Lookup242: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -2914,7 +2875,7 @@ export default { }, }, }, - /** Lookup245: pallet_proxy::pallet::Call */ + /** Lookup243: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -2965,11 +2926,11 @@ export default { }, }, }, - /** Lookup247: pallet_maintenance_mode::pallet::Call */ + /** Lookup245: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup248: pallet_identity::pallet::Call */ + /** Lookup246: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -3052,7 +3013,7 @@ export default { }, }, }, - /** Lookup249: pallet_identity::legacy::IdentityInfo */ + /** Lookup247: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -3064,7 +3025,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup285: pallet_identity::types::Judgement */ + /** Lookup283: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -3076,9 +3037,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup287: account::EthereumSignature */ + /** Lookup285: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup288: cumulus_pallet_xcmp_queue::pallet::Call */ + /** Lookup286: cumulus_pallet_xcmp_queue::pallet::Call */ CumulusPalletXcmpQueueCall: { _enum: { __Unused0: "Null", @@ -3104,9 +3065,7 @@ export default { }, }, }, - /** Lookup289: cumulus_pallet_dmp_queue::pallet::Call */ - CumulusPalletDmpQueueCall: "Null", - /** Lookup290: pallet_xcm::pallet::Call */ + /** Lookup287: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -3181,7 +3140,7 @@ export default { }, }, }, - /** Lookup291: xcm::VersionedXcm */ + /** Lookup288: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -3191,9 +3150,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup292: xcm::v2::Xcm */ + /** Lookup289: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup294: xcm::v2::Instruction */ + /** Lookup291: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -3289,7 +3248,7 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup295: xcm::v2::Response */ + /** Lookup292: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -3298,7 +3257,7 @@ export default { Version: "u32", }, }, - /** Lookup298: xcm::v2::traits::Error */ + /** Lookup295: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -3329,14 +3288,18 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup299: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup296: xcm::v2::OriginKind */ + XcmV2OriginKind: { + _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], + }, + /** Lookup297: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup300: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup298: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3346,20 +3309,20 @@ export default { }, }, }, - /** Lookup301: xcm::v2::multiasset::WildFungibility */ + /** Lookup299: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup302: xcm::v2::WeightLimit */ + /** Lookup300: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup303: xcm::v3::Xcm */ + /** Lookup301: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup305: xcm::v3::Instruction */ + /** Lookup303: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -3381,7 +3344,7 @@ export default { xcm: "XcmV3Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -3499,7 +3462,7 @@ export default { }, }, }, - /** Lookup306: xcm::v3::Response */ + /** Lookup304: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -3510,7 +3473,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup308: xcm::v3::PalletInfo */ + /** Lookup306: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -3519,20 +3482,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup312: xcm::v3::QueryResponseInfo */ + /** Lookup310: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup313: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup311: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup314: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup312: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3548,11 +3511,11 @@ export default { }, }, }, - /** Lookup315: xcm::v3::multiasset::WildFungibility */ + /** Lookup313: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup327: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup325: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3561,7 +3524,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup328: xcm::VersionedAssetId */ + /** Lookup326: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3571,7 +3534,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup329: pallet_assets::pallet::Call */ + /** Lookup327: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3721,68 +3684,7 @@ export default { }, }, }, - /** Lookup330: orml_xtokens::module::Call */ - OrmlXtokensModuleCall: { - _enum: { - transfer: { - currencyId: "MoonbaseRuntimeXcmConfigCurrencyId", - amount: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset: { - asset: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_with_fee: { - currencyId: "MoonbaseRuntimeXcmConfigCurrencyId", - amount: "u128", - fee: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset_with_fee: { - asset: "XcmVersionedAsset", - fee: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multicurrencies: { - currencies: "Vec<(MoonbaseRuntimeXcmConfigCurrencyId,u128)>", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiassets: { - assets: "XcmVersionedAssets", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - }, - }, - /** Lookup331: moonbase_runtime::xcm_config::CurrencyId */ - MoonbaseRuntimeXcmConfigCurrencyId: { - _enum: { - SelfReserve: "Null", - ForeignAsset: "u128", - Erc20: { - contractAddress: "H160", - }, - }, - }, - /** Lookup332: xcm::VersionedAsset */ - XcmVersionedAsset: { - _enum: { - __Unused0: "Null", - V2: "XcmV2MultiAsset", - __Unused2: "Null", - V3: "XcmV3MultiAsset", - V4: "StagingXcmV4Asset", - }, - }, - /** Lookup335: pallet_asset_manager::pallet::Call */ + /** Lookup328: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3809,7 +3711,7 @@ export default { }, }, }, - /** Lookup336: pallet_xcm_transactor::pallet::Call */ + /** Lookup329: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3832,7 +3734,7 @@ export default { feePayer: "Option", fee: "PalletXcmTransactorCurrencyPayment", call: "Bytes", - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", weightInfo: "PalletXcmTransactorTransactWeights", refund: "bool", }, @@ -3866,28 +3768,38 @@ export default { }, }, }, - /** Lookup337: moonbase_runtime::xcm_config::Transactors */ + /** Lookup330: moonbase_runtime::xcm_config::Transactors */ MoonbaseRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup338: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup331: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup339: pallet_xcm_transactor::pallet::Currency */ + /** Lookup332: moonbase_runtime::xcm_config::CurrencyId */ + MoonbaseRuntimeXcmConfigCurrencyId: { + _enum: { + SelfReserve: "Null", + ForeignAsset: "u128", + Erc20: { + contractAddress: "H160", + }, + }, + }, + /** Lookup333: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonbaseRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup341: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup335: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup343: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup337: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -3911,7 +3823,7 @@ export default { }, }, }, - /** Lookup344: pallet_ethereum_xcm::pallet::Call */ + /** Lookup338: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3930,14 +3842,14 @@ export default { }, }, }, - /** Lookup345: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup339: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup346: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup340: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3946,19 +3858,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup347: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup341: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup348: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup342: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup345: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3966,11 +3878,11 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup353: pallet_randomness::pallet::Call */ + /** Lookup347: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup354: pallet_collective::pallet::Call */ + /** Lookup348: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -4004,7 +3916,7 @@ export default { }, }, }, - /** Lookup355: pallet_conviction_voting::pallet::Call */ + /** Lookup349: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -4035,7 +3947,7 @@ export default { }, }, }, - /** Lookup356: pallet_conviction_voting::vote::AccountVote */ + /** Lookup350: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -4053,11 +3965,11 @@ export default { }, }, }, - /** Lookup358: pallet_conviction_voting::conviction::Conviction */ + /** Lookup352: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup360: pallet_referenda::pallet::Call */ + /** Lookup354: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -4092,14 +4004,14 @@ export default { }, }, }, - /** Lookup361: frame_support::traits::schedule::DispatchTime */ + /** Lookup355: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup363: pallet_preimage::pallet::Call */ + /** Lookup357: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -4128,7 +4040,7 @@ export default { }, }, }, - /** Lookup364: pallet_whitelist::pallet::Call */ + /** Lookup358: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -4147,7 +4059,7 @@ export default { }, }, }, - /** Lookup366: pallet_root_testing::pallet::Call */ + /** Lookup360: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -4156,7 +4068,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup367: pallet_multisig::pallet::Call */ + /** Lookup361: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -4185,12 +4097,12 @@ export default { }, }, }, - /** Lookup369: pallet_multisig::Timepoint */ + /** Lookup363: pallet_multisig::Timepoint */ PalletMultisigTimepoint: { height: "u32", index: "u32", }, - /** Lookup370: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup364: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -4203,7 +4115,7 @@ export default { }, }, }, - /** Lookup373: pallet_message_queue::pallet::Call */ + /** Lookup367: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -4218,7 +4130,7 @@ export default { }, }, }, - /** Lookup374: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup368: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -4226,7 +4138,7 @@ export default { Sibling: "u32", }, }, - /** Lookup375: pallet_emergency_para_xcm::pallet::Call */ + /** Lookup369: pallet_emergency_para_xcm::pallet::Call */ PalletEmergencyParaXcmCall: { _enum: { paused_to_normal: "Null", @@ -4235,7 +4147,7 @@ export default { }, }, }, - /** Lookup376: pallet_moonbeam_foreign_assets::pallet::Call */ + /** Lookup370: pallet_moonbeam_foreign_assets::pallet::Call */ PalletMoonbeamForeignAssetsCall: { _enum: { create_foreign_asset: { @@ -4258,7 +4170,7 @@ export default { }, }, }, - /** Lookup378: pallet_parameters::pallet::Call */ + /** Lookup372: pallet_parameters::pallet::Call */ PalletParametersCall: { _enum: { set_parameter: { @@ -4266,22 +4178,31 @@ export default { }, }, }, - /** Lookup379: moonbase_runtime::runtime_params::RuntimeParameters */ + /** Lookup373: moonbase_runtime::runtime_params::RuntimeParameters */ MoonbaseRuntimeRuntimeParamsRuntimeParameters: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters", + PalletRandomness: "MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters", }, }, - /** Lookup380: moonbase_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ + /** Lookup374: moonbase_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: { _enum: { FeesTreasuryProportion: "(MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion,Option)", }, }, - /** Lookup381: moonbase_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ + /** Lookup375: moonbase_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: "Null", - /** Lookup383: pallet_xcm_weight_trader::pallet::Call */ + /** Lookup377: moonbase_runtime::runtime_params::dynamic_params::pallet_randomness::Parameters */ + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: { + _enum: { + Deposit: "(MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit,Option)", + }, + }, + /** Lookup378: moonbase_runtime::runtime_params::dynamic_params::pallet_randomness::Deposit */ + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: "Null", + /** Lookup381: pallet_xcm_weight_trader::pallet::Call */ PalletXcmWeightTraderCall: { _enum: { add_asset: { @@ -4303,15 +4224,15 @@ export default { }, }, }, - /** Lookup384: sp_runtime::traits::BlakeTwo256 */ + /** Lookup382: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup386: pallet_conviction_voting::types::Tally */ + /** Lookup384: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup387: pallet_preimage::pallet::Event */ + /** Lookup385: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -4334,7 +4255,7 @@ export default { }, }, }, - /** Lookup388: pallet_whitelist::pallet::Event */ + /** Lookup386: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -4349,21 +4270,21 @@ export default { }, }, }, - /** Lookup390: frame_support::dispatch::PostDispatchInfo */ + /** Lookup388: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup391: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup389: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup393: pallet_root_testing::pallet::Event */ + /** Lookup391: pallet_root_testing::pallet::Event */ PalletRootTestingEvent: { _enum: ["DefensiveTestCall"], }, - /** Lookup394: pallet_multisig::pallet::Event */ + /** Lookup392: pallet_multisig::pallet::Event */ PalletMultisigEvent: { _enum: { NewMultisig: { @@ -4392,7 +4313,7 @@ export default { }, }, }, - /** Lookup395: pallet_message_queue::pallet::Event */ + /** Lookup393: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4418,7 +4339,7 @@ export default { }, }, }, - /** Lookup396: frame_support::traits::messages::ProcessMessageError */ + /** Lookup394: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4426,13 +4347,14 @@ export default { Unsupported: "Null", Overweight: "SpWeightsWeightV2Weight", Yield: "Null", + StackLimitReached: "Null", }, }, - /** Lookup397: pallet_emergency_para_xcm::pallet::Event */ + /** Lookup395: pallet_emergency_para_xcm::pallet::Event */ PalletEmergencyParaXcmEvent: { _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], }, - /** Lookup398: pallet_moonbeam_foreign_assets::pallet::Event */ + /** Lookup396: pallet_moonbeam_foreign_assets::pallet::Event */ PalletMoonbeamForeignAssetsEvent: { _enum: { ForeignAssetCreated: { @@ -4454,7 +4376,7 @@ export default { }, }, }, - /** Lookup399: pallet_parameters::pallet::Event */ + /** Lookup397: pallet_parameters::pallet::Event */ PalletParametersEvent: { _enum: { Updated: { @@ -4464,28 +4386,40 @@ export default { }, }, }, - /** Lookup400: moonbase_runtime::runtime_params::RuntimeParametersKey */ + /** Lookup398: moonbase_runtime::runtime_params::RuntimeParametersKey */ MoonbaseRuntimeRuntimeParamsRuntimeParametersKey: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey", + PalletRandomness: "MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey", }, }, - /** Lookup401: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ + /** Lookup399: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: { _enum: ["FeesTreasuryProportion"], }, - /** Lookup403: moonbase_runtime::runtime_params::RuntimeParametersValue */ + /** Lookup400: moonbase_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersKey */ + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: { + _enum: ["Deposit"], + }, + /** Lookup402: moonbase_runtime::runtime_params::RuntimeParametersValue */ MoonbaseRuntimeRuntimeParamsRuntimeParametersValue: { _enum: { RuntimeConfig: "MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue", + PalletRandomness: "MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue", }, }, - /** Lookup404: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ + /** Lookup403: moonbase_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: { _enum: { FeesTreasuryProportion: "Perbill", }, }, + /** Lookup404: moonbase_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersValue */ + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: { + _enum: { + Deposit: "u128", + }, + }, /** Lookup405: pallet_xcm_weight_trader::pallet::Event */ PalletXcmWeightTraderEvent: { _enum: { @@ -4658,8 +4592,8 @@ export default { PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup435: pallet_balances::types::IdAmount */ - PalletBalancesIdAmount: { + /** Lookup435: frame_support::traits::tokens::misc::IdAmount */ + FrameSupportTokensMiscIdAmount: { id: "Null", amount: "u128", }, @@ -5111,7 +5045,6 @@ export default { /** Lookup527: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ - "InsufficientProposersBalance", "InvalidIndex", "TooManyApprovals", "InsufficientPermission", @@ -5272,35 +5205,23 @@ export default { CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup567: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup569: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup568: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup570: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { - _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], - }, - /** Lookup569: cumulus_pallet_dmp_queue::pallet::MigrationState */ - CumulusPalletDmpQueueMigrationState: { - _enum: { - NotStarted: "Null", - StartedExport: { - nextBeginUsed: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: { - nextOverweightIndex: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: { - cursor: "Option", - }, - Completed: "Null", - }, + _enum: [ + "BadQueueConfig", + "AlreadySuspended", + "AlreadyResumed", + "TooManyActiveOutboundChannels", + "TooBig", + ], }, - /** Lookup572: pallet_xcm::pallet::QueryStatus */ + /** Lookup571: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5319,7 +5240,7 @@ export default { }, }, }, - /** Lookup576: xcm::VersionedResponse */ + /** Lookup575: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5329,7 +5250,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup582: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup581: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5338,14 +5259,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup585: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup584: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup592: pallet_xcm::pallet::Error */ + /** Lookup591: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5375,7 +5296,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup593: pallet_assets::types::AssetDetails */ + /** Lookup592: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5390,22 +5311,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup594: pallet_assets::types::AssetStatus */ + /** Lookup593: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup596: pallet_assets::types::AssetAccount */ + /** Lookup595: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup597: pallet_assets::types::AccountStatus */ + /** Lookup596: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup598: pallet_assets::types::ExistenceReason */ + /** Lookup597: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5415,13 +5336,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup600: pallet_assets::types::Approval */ + /** Lookup599: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup601: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5431,7 +5352,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup603: pallet_assets::pallet::Error */ + /** Lookup602: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5454,34 +5375,10 @@ export default { "IncorrectStatus", "NotFrozen", "CallbackFailed", + "BadAssetId", ], }, - /** Lookup604: orml_xtokens::module::Error */ - OrmlXtokensModuleError: { - _enum: [ - "AssetHasNoReserve", - "NotCrossChainTransfer", - "InvalidDest", - "NotCrossChainTransferableCurrency", - "UnweighableMessage", - "XcmExecutionFailed", - "CannotReanchor", - "InvalidAncestry", - "InvalidAsset", - "DestinationNotInvertible", - "BadVersion", - "DistinctReserveForAssetAndFee", - "ZeroFee", - "ZeroAmount", - "TooManyAssetsBeingSent", - "AssetIndexNonExistent", - "FeeNotEnough", - "NotSupportedLocation", - "MinXcmFeeNotDefined", - "RateLimited", - ], - }, - /** Lookup605: pallet_asset_manager::pallet::Error */ + /** Lookup603: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5494,11 +5391,11 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup606: pallet_migrations::pallet::Error */ + /** Lookup604: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup607: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup605: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5519,7 +5416,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup608: pallet_xcm_transactor::pallet::Error */ + /** Lookup606: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5551,18 +5448,18 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup609: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup607: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup611: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup609: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup612: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup610: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -5576,16 +5473,16 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup613: pallet_ethereum_xcm::pallet::Error */ + /** Lookup611: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup614: pallet_randomness::types::RequestState */ + /** Lookup612: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup615: pallet_randomness::types::Request> */ + /** Lookup613: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5595,26 +5492,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup616: pallet_randomness::types::RequestInfo */ + /** Lookup614: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup617: pallet_randomness::types::RequestType */ + /** Lookup615: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup618: pallet_randomness::types::RandomnessResult */ + /** Lookup616: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup619: pallet_randomness::pallet::Error */ + /** Lookup617: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5631,7 +5528,7 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup621: pallet_collective::Votes */ + /** Lookup619: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5639,7 +5536,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup622: pallet_collective::pallet::Error */ + /** Lookup620: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5656,7 +5553,7 @@ export default { ], }, /** - * Lookup624: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5665,20 +5562,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup625: pallet_conviction_voting::vote::Casting */ + /** Lookup623: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup629: pallet_conviction_voting::types::Delegations */ + /** Lookup627: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup630: pallet_conviction_voting::vote::PriorLock */ + /** Lookup628: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup631: pallet_conviction_voting::vote::Delegating */ + /** Lookup629: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5686,7 +5583,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup635: pallet_conviction_voting::pallet::Error */ + /** Lookup633: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5704,7 +5601,7 @@ export default { ], }, /** - * Lookup636: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5720,7 +5617,7 @@ export default { }, }, /** - * Lookup637: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5738,17 +5635,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup638: pallet_referenda::types::Deposit */ + /** Lookup636: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup641: pallet_referenda::types::DecidingStatus */ + /** Lookup639: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup649: pallet_referenda::types::TrackInfo */ + /** Lookup647: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5760,7 +5657,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup650: pallet_referenda::types::Curve */ + /** Lookup648: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5781,7 +5678,7 @@ export default { }, }, }, - /** Lookup653: pallet_referenda::pallet::Error */ + /** Lookup651: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5800,7 +5697,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup654: pallet_preimage::OldRequestStatus */ + /** Lookup652: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5815,8 +5712,8 @@ export default { }, }, /** - * Lookup657: pallet_preimage::RequestStatus> + * Lookup655: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { _enum: { @@ -5831,7 +5728,7 @@ export default { }, }, }, - /** Lookup663: pallet_preimage::pallet::Error */ + /** Lookup661: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5842,9 +5739,10 @@ export default { "NotRequested", "TooMany", "TooFew", + "NoCost", ], }, - /** Lookup664: pallet_whitelist::pallet::Error */ + /** Lookup662: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5854,14 +5752,14 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup668: pallet_multisig::Multisig */ + /** Lookup666: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup670: pallet_multisig::pallet::Error */ + /** Lookup668: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -5880,7 +5778,16 @@ export default { "AlreadyStored", ], }, - /** Lookup673: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup672: pallet_moonbeam_lazy_migrations::pallet::StateMigrationStatus */ + PalletMoonbeamLazyMigrationsStateMigrationStatus: { + _enum: { + NotStarted: "Null", + Started: "Bytes", + Error: "Bytes", + Complete: "Null", + }, + }, + /** Lookup674: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", @@ -5888,13 +5795,14 @@ export default { "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", + "KeyTooLong", ], }, - /** Lookup675: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup676: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup676: pallet_message_queue::BookState */ + /** Lookup677: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5906,12 +5814,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup678: pallet_message_queue::Neighbours */ + /** Lookup679: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup680: pallet_message_queue::Page */ + /** Lookup681: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5920,7 +5828,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup682: pallet_message_queue::pallet::Error */ + /** Lookup683: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5934,19 +5842,19 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup683: pallet_emergency_para_xcm::XcmMode */ + /** Lookup684: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup684: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup685: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup686: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup687: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup687: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup688: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5965,7 +5873,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup689: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup690: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5976,30 +5884,30 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup692: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup693: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup693: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup694: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup694: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup695: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup695: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup696: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup698: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup699: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup699: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup700: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup700: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup701: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup701: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup702: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup702: frame_metadata_hash_extension::Mode */ + /** Lookup703: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup703: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup704: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup705: moonbase_runtime::Runtime */ + /** Lookup706: moonbase_runtime::Runtime */ MoonbaseRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbase/interfaces/moon/definitions.ts b/typescript-api/src/moonbase/interfaces/moon/definitions.ts index 0ba9d14413..f8e64d5b4b 100644 --- a/typescript-api/src/moonbase/interfaces/moon/definitions.ts +++ b/typescript-api/src/moonbase/interfaces/moon/definitions.ts @@ -1,3 +1,6 @@ +// TODO: update default export to make use of all definitions in moonbeam-types-bundle +// import { moonbeamDefinitions } from "moonbeam-types-bundle"; + // TODO: Import this from moonbeam-types-bundle export default { types: {}, diff --git a/typescript-api/src/moonbase/interfaces/registry.ts b/typescript-api/src/moonbase/interfaces/registry.ts index a6b2c09c95..1b833781de 100644 --- a/typescript-api/src/moonbase/interfaces/registry.ts +++ b/typescript-api/src/moonbase/interfaces/registry.ts @@ -7,9 +7,6 @@ import "@polkadot/types/types/registry"; import type { AccountEthereumSignature, - CumulusPalletDmpQueueCall, - CumulusPalletDmpQueueEvent, - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, @@ -65,6 +62,7 @@ import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, @@ -88,6 +86,10 @@ import type { MoonbaseRuntimeProxyType, MoonbaseRuntimeRuntime, MoonbaseRuntimeRuntimeHoldReason, + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters, + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey, + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue, MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion, MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters, MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey, @@ -99,9 +101,6 @@ import type { MoonbaseRuntimeXcmConfigCurrencyId, MoonbaseRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, - OrmlXtokensModuleCall, - OrmlXtokensModuleError, - OrmlXtokensModuleEvent, PalletAssetManagerCall, PalletAssetManagerError, PalletAssetManagerEvent, @@ -129,7 +128,6 @@ import type { PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, - PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollectiveCall, @@ -193,6 +191,7 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMoonbeamOrbitersCurrentOrbiter, @@ -392,13 +391,13 @@ import type { XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, + XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3WeightLimit, XcmV3Xcm, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -409,9 +408,6 @@ import type { declare module "@polkadot/types/types/registry" { interface InterfaceTypes { AccountEthereumSignature: AccountEthereumSignature; - CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall; - CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent; - CumulusPalletDmpQueueMigrationState: CumulusPalletDmpQueueMigrationState; CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall; CumulusPalletParachainSystemError: CumulusPalletParachainSystemError; CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent; @@ -467,6 +463,7 @@ declare module "@polkadot/types/types/registry" { FrameSupportPreimagesBounded: FrameSupportPreimagesBounded; FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime; FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus; + FrameSupportTokensMiscIdAmount: FrameSupportTokensMiscIdAmount; FrameSystemAccountInfo: FrameSystemAccountInfo; FrameSystemCall: FrameSystemCall; FrameSystemCodeUpgradeAuthorization: FrameSystemCodeUpgradeAuthorization; @@ -490,6 +487,10 @@ declare module "@polkadot/types/types/registry" { MoonbaseRuntimeProxyType: MoonbaseRuntimeProxyType; MoonbaseRuntimeRuntime: MoonbaseRuntimeRuntime; MoonbaseRuntimeRuntimeHoldReason: MoonbaseRuntimeRuntimeHoldReason; + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit; + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion; MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; @@ -501,9 +502,6 @@ declare module "@polkadot/types/types/registry" { MoonbaseRuntimeXcmConfigCurrencyId: MoonbaseRuntimeXcmConfigCurrencyId; MoonbaseRuntimeXcmConfigTransactors: MoonbaseRuntimeXcmConfigTransactors; NimbusPrimitivesNimbusCryptoPublic: NimbusPrimitivesNimbusCryptoPublic; - OrmlXtokensModuleCall: OrmlXtokensModuleCall; - OrmlXtokensModuleError: OrmlXtokensModuleError; - OrmlXtokensModuleEvent: OrmlXtokensModuleEvent; PalletAssetManagerCall: PalletAssetManagerCall; PalletAssetManagerError: PalletAssetManagerError; PalletAssetManagerEvent: PalletAssetManagerEvent; @@ -531,7 +529,6 @@ declare module "@polkadot/types/types/registry" { PalletBalancesCall: PalletBalancesCall; PalletBalancesError: PalletBalancesError; PalletBalancesEvent: PalletBalancesEvent; - PalletBalancesIdAmount: PalletBalancesIdAmount; PalletBalancesReasons: PalletBalancesReasons; PalletBalancesReserveData: PalletBalancesReserveData; PalletCollectiveCall: PalletCollectiveCall; @@ -595,6 +592,7 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; PalletMoonbeamOrbitersCurrentOrbiter: PalletMoonbeamOrbitersCurrentOrbiter; @@ -794,13 +792,13 @@ declare module "@polkadot/types/types/registry" { XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; + XcmV3OriginKind: XcmV3OriginKind; XcmV3PalletInfo: XcmV3PalletInfo; XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; XcmV3Response: XcmV3Response; XcmV3TraitsError: XcmV3TraitsError; XcmV3WeightLimit: XcmV3WeightLimit; XcmV3Xcm: XcmV3Xcm; - XcmVersionedAsset: XcmVersionedAsset; XcmVersionedAssetId: XcmVersionedAssetId; XcmVersionedAssets: XcmVersionedAssets; XcmVersionedLocation: XcmVersionedLocation; diff --git a/typescript-api/src/moonbase/interfaces/types-lookup.ts b/typescript-api/src/moonbase/interfaces/types-lookup.ts index 201233d9f0..62b4d4e6c1 100644 --- a/typescript-api/src/moonbase/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbase/interfaces/types-lookup.ts @@ -939,10 +939,6 @@ declare module "@polkadot/types/lookup" { /** @name PalletTreasuryEvent (66) */ interface PalletTreasuryEvent extends Enum { - readonly isProposed: boolean; - readonly asProposed: { - readonly proposalIndex: u32; - } & Struct; readonly isSpending: boolean; readonly asSpending: { readonly budgetRemaining: u128; @@ -953,11 +949,6 @@ declare module "@polkadot/types/lookup" { readonly award: u128; readonly account: AccountId20; } & Struct; - readonly isRejected: boolean; - readonly asRejected: { - readonly proposalIndex: u32; - readonly slashed: u128; - } & Struct; readonly isBurnt: boolean; readonly asBurnt: { readonly burntFunds: u128; @@ -1009,10 +1000,8 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "Proposed" | "Spending" | "Awarded" - | "Rejected" | "Burnt" | "Rollover" | "Deposit" @@ -1393,52 +1382,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name CumulusPalletDmpQueueEvent (83) */ - interface CumulusPalletDmpQueueEvent extends Enum { - readonly isStartedExport: boolean; - readonly isExported: boolean; - readonly asExported: { - readonly page: u32; - } & Struct; - readonly isExportFailed: boolean; - readonly asExportFailed: { - readonly page: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly isExportedOverweight: boolean; - readonly asExportedOverweight: { - readonly index: u64; - } & Struct; - readonly isExportOverweightFailed: boolean; - readonly asExportOverweightFailed: { - readonly index: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly isCleanedSome: boolean; - readonly asCleanedSome: { - readonly keysRemoved: u32; - } & Struct; - readonly isCompleted: boolean; - readonly asCompleted: { - readonly error: bool; - } & Struct; - readonly type: - | "StartedExport" - | "Exported" - | "ExportFailed" - | "CompletedExport" - | "StartedOverweightExport" - | "ExportedOverweight" - | "ExportOverweightFailed" - | "CompletedOverweightExport" - | "StartedCleanup" - | "CleanedSome" - | "Completed"; - } - - /** @name PalletXcmEvent (84) */ + /** @name PalletXcmEvent (83) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -1603,13 +1547,13 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name StagingXcmV4Location (85) */ + /** @name StagingXcmV4Location (84) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (86) */ + /** @name StagingXcmV4Junctions (85) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -1631,7 +1575,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (88) */ + /** @name StagingXcmV4Junction (87) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -1680,7 +1624,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (91) */ + /** @name StagingXcmV4JunctionNetworkId (90) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -1715,7 +1659,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (93) */ + /** @name XcmV3JunctionBodyId (92) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -1742,7 +1686,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (94) */ + /** @name XcmV3JunctionBodyPart (93) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -1767,10 +1711,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV4Xcm (102) */ + /** @name StagingXcmV4Xcm (101) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (104) */ + /** @name StagingXcmV4Instruction (103) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -1798,7 +1742,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -2000,19 +1944,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (105) */ + /** @name StagingXcmV4AssetAssets (104) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (107) */ + /** @name StagingXcmV4Asset (106) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (108) */ + /** @name StagingXcmV4AssetAssetId (107) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (109) */ + /** @name StagingXcmV4AssetFungibility (108) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2021,7 +1965,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (110) */ + /** @name StagingXcmV4AssetAssetInstance (109) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2037,7 +1981,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (113) */ + /** @name StagingXcmV4Response (112) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -2059,7 +2003,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (117) */ + /** @name StagingXcmV4PalletInfo (116) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -2069,7 +2013,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (120) */ + /** @name XcmV3MaybeErrorCode (119) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -2079,8 +2023,8 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV2OriginKind (123) */ - interface XcmV2OriginKind extends Enum { + /** @name XcmV3OriginKind (122) */ + interface XcmV3OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; readonly isSuperuser: boolean; @@ -2088,19 +2032,19 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (124) */ + /** @name XcmDoubleEncoded (123) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name StagingXcmV4QueryResponseInfo (125) */ + /** @name StagingXcmV4QueryResponseInfo (124) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (126) */ + /** @name StagingXcmV4AssetAssetFilter (125) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -2109,7 +2053,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (127) */ + /** @name StagingXcmV4AssetWildAsset (126) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -2128,14 +2072,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (128) */ + /** @name StagingXcmV4AssetWildFungibility (127) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (129) */ + /** @name XcmV3WeightLimit (128) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -2143,7 +2087,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmVersionedAssets (130) */ + /** @name XcmVersionedAssets (129) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -2154,16 +2098,16 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiassetMultiAssets (131) */ + /** @name XcmV2MultiassetMultiAssets (130) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (133) */ + /** @name XcmV2MultiAsset (132) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (134) */ + /** @name XcmV2MultiassetAssetId (133) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -2172,13 +2116,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiLocation (135) */ + /** @name XcmV2MultiLocation (134) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (136) */ + /** @name XcmV2MultilocationJunctions (135) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2225,7 +2169,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (137) */ + /** @name XcmV2Junction (136) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2268,7 +2212,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (138) */ + /** @name XcmV2NetworkId (137) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -2278,7 +2222,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (140) */ + /** @name XcmV2BodyId (139) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -2305,7 +2249,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (141) */ + /** @name XcmV2BodyPart (140) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2330,7 +2274,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name XcmV2MultiassetFungibility (142) */ + /** @name XcmV2MultiassetFungibility (141) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2339,7 +2283,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (143) */ + /** @name XcmV2MultiassetAssetInstance (142) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2357,16 +2301,16 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV3MultiassetMultiAssets (144) */ + /** @name XcmV3MultiassetMultiAssets (143) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (146) */ + /** @name XcmV3MultiAsset (145) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (147) */ + /** @name XcmV3MultiassetAssetId (146) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -2375,13 +2319,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name StagingXcmV3MultiLocation (148) */ + /** @name StagingXcmV3MultiLocation (147) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (149) */ + /** @name XcmV3Junctions (148) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2428,7 +2372,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (150) */ + /** @name XcmV3Junction (149) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2477,7 +2421,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (152) */ + /** @name XcmV3JunctionNetworkId (151) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2512,7 +2456,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3MultiassetFungibility (153) */ + /** @name XcmV3MultiassetFungibility (152) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -2521,7 +2465,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (154) */ + /** @name XcmV3MultiassetAssetInstance (153) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -2537,7 +2481,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmVersionedLocation (155) */ + /** @name XcmVersionedLocation (154) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -2548,7 +2492,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletAssetsEvent (156) */ + /** @name PalletAssetsEvent (155) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -2683,6 +2627,18 @@ declare module "@polkadot/types/lookup" { readonly assetId: u128; readonly who: AccountId20; } & Struct; + readonly isDeposited: boolean; + readonly asDeposited: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; + readonly isWithdrawn: boolean; + readonly asWithdrawn: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; readonly type: | "Created" | "Issued" @@ -2707,22 +2663,12 @@ declare module "@polkadot/types/lookup" { | "AssetStatusChanged" | "AssetMinBalanceChanged" | "Touched" - | "Blocked"; + | "Blocked" + | "Deposited" + | "Withdrawn"; } - /** @name OrmlXtokensModuleEvent (157) */ - interface OrmlXtokensModuleEvent extends Enum { - readonly isTransferredAssets: boolean; - readonly asTransferredAssets: { - readonly sender: AccountId20; - readonly assets: StagingXcmV4AssetAssets; - readonly fee: StagingXcmV4Asset; - readonly dest: StagingXcmV4Location; - } & Struct; - readonly type: "TransferredAssets"; - } - - /** @name PalletAssetManagerEvent (158) */ + /** @name PalletAssetManagerEvent (156) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -2764,14 +2710,14 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name MoonbaseRuntimeXcmConfigAssetType (159) */ + /** @name MoonbaseRuntimeXcmConfigAssetType (157) */ interface MoonbaseRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonbaseRuntimeAssetConfigAssetRegistrarMetadata (160) */ + /** @name MoonbaseRuntimeAssetConfigAssetRegistrarMetadata (158) */ interface MoonbaseRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -2779,7 +2725,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletMigrationsEvent (161) */ + /** @name PalletMigrationsEvent (159) */ interface PalletMigrationsEvent extends Enum { readonly isRuntimeUpgradeStarted: boolean; readonly isRuntimeUpgradeCompleted: boolean; @@ -2812,7 +2758,7 @@ declare module "@polkadot/types/lookup" { | "FailedToResumeIdleXcmExecution"; } - /** @name PalletXcmTransactorEvent (162) */ + /** @name PalletXcmTransactorEvent (160) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -2882,14 +2828,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (163) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (161) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletXcmTransactorHrmpOperation (165) */ + /** @name PalletXcmTransactorHrmpOperation (163) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -2907,20 +2853,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (166) */ + /** @name PalletXcmTransactorHrmpInitParams (164) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (168) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (166) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletMoonbeamOrbitersEvent (169) */ + /** @name PalletMoonbeamOrbitersEvent (167) */ interface PalletMoonbeamOrbitersEvent extends Enum { readonly isOrbiterJoinCollatorPool: boolean; readonly asOrbiterJoinCollatorPool: { @@ -2961,7 +2907,7 @@ declare module "@polkadot/types/lookup" { | "OrbiterUnregistered"; } - /** @name PalletEthereumXcmEvent (170) */ + /** @name PalletEthereumXcmEvent (168) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -2971,7 +2917,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletRandomnessEvent (171) */ + /** @name PalletRandomnessEvent (169) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -3016,7 +2962,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name PalletCollectiveEvent (172) */ + /** @name PalletCollectiveEvent (170) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -3067,7 +3013,7 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletConvictionVotingEvent (173) */ + /** @name PalletConvictionVotingEvent (171) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -3076,7 +3022,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (174) */ + /** @name PalletReferendaEvent (172) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -3180,7 +3126,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (175) */ + /** @name FrameSupportPreimagesBounded (173) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -3196,7 +3142,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (177) */ + /** @name FrameSystemCall (175) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -3257,7 +3203,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name PalletUtilityCall (181) */ + /** @name PalletUtilityCall (179) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -3295,7 +3241,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonbaseRuntimeOriginCaller (183) */ + /** @name MoonbaseRuntimeOriginCaller (181) */ interface MoonbaseRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -3326,7 +3272,7 @@ declare module "@polkadot/types/lookup" { | "OpenTechCommitteeCollective"; } - /** @name FrameSupportDispatchRawOrigin (184) */ + /** @name FrameSupportDispatchRawOrigin (182) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -3335,14 +3281,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (185) */ + /** @name PalletEthereumRawOrigin (183) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name CumulusPalletXcmOrigin (186) */ + /** @name CumulusPalletXcmOrigin (184) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -3350,7 +3296,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (187) */ + /** @name PalletXcmOrigin (185) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -3359,14 +3305,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name PalletEthereumXcmRawOrigin (188) */ + /** @name PalletEthereumXcmRawOrigin (186) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name PalletCollectiveRawOrigin (189) */ + /** @name PalletCollectiveRawOrigin (187) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -3376,7 +3322,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin (190) */ + /** @name MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin (188) */ interface MoonbaseRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -3391,10 +3337,10 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name SpCoreVoid (192) */ + /** @name SpCoreVoid (190) */ type SpCoreVoid = Null; - /** @name PalletTimestampCall (193) */ + /** @name PalletTimestampCall (191) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -3403,7 +3349,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletBalancesCall (194) */ + /** @name PalletBalancesCall (192) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -3445,6 +3391,11 @@ declare module "@polkadot/types/lookup" { readonly direction: PalletBalancesAdjustmentDirection; readonly delta: Compact; } & Struct; + readonly isBurn: boolean; + readonly asBurn: { + readonly value: Compact; + readonly keepAlive: bool; + } & Struct; readonly type: | "TransferAllowDeath" | "ForceTransfer" @@ -3453,17 +3404,18 @@ declare module "@polkadot/types/lookup" { | "ForceUnreserve" | "UpgradeAccounts" | "ForceSetBalance" - | "ForceAdjustTotalIssuance"; + | "ForceAdjustTotalIssuance" + | "Burn"; } - /** @name PalletBalancesAdjustmentDirection (196) */ + /** @name PalletBalancesAdjustmentDirection (194) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletSudoCall (197) */ + /** @name PalletSudoCall (195) */ interface PalletSudoCall extends Enum { readonly isSudo: boolean; readonly asSudo: { @@ -3487,7 +3439,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Sudo" | "SudoUncheckedWeight" | "SetKey" | "SudoAs" | "RemoveKey"; } - /** @name CumulusPalletParachainSystemCall (198) */ + /** @name CumulusPalletParachainSystemCall (196) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -3513,7 +3465,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (199) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (197) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -3521,7 +3473,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (200) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (198) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -3529,24 +3481,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (202) */ + /** @name SpTrieStorageProof (200) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (205) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (203) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (208) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (206) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletEvmCall (211) */ + /** @name PalletEvmCall (209) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -3591,7 +3543,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (217) */ + /** @name PalletEthereumCall (215) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -3600,7 +3552,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (218) */ + /** @name EthereumTransactionTransactionV2 (216) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -3611,7 +3563,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (219) */ + /** @name EthereumTransactionLegacyTransaction (217) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -3622,7 +3574,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (220) */ + /** @name EthereumTransactionTransactionAction (218) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -3630,14 +3582,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (221) */ + /** @name EthereumTransactionTransactionSignature (219) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (223) */ + /** @name EthereumTransactionEip2930Transaction (221) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -3652,13 +3604,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (225) */ + /** @name EthereumTransactionAccessListItem (223) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (226) */ + /** @name EthereumTransactionEip1559Transaction (224) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -3674,7 +3626,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletParachainStakingCall (227) */ + /** @name PalletParachainStakingCall (225) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -3852,7 +3804,7 @@ declare module "@polkadot/types/lookup" { | "SetInflationDistributionConfig"; } - /** @name PalletSchedulerCall (230) */ + /** @name PalletSchedulerCall (228) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -3926,21 +3878,8 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletTreasuryCall (232) */ + /** @name PalletTreasuryCall (230) */ interface PalletTreasuryCall extends Enum { - readonly isProposeSpend: boolean; - readonly asProposeSpend: { - readonly value: Compact; - readonly beneficiary: AccountId20; - } & Struct; - readonly isRejectProposal: boolean; - readonly asRejectProposal: { - readonly proposalId: Compact; - } & Struct; - readonly isApproveProposal: boolean; - readonly asApproveProposal: { - readonly proposalId: Compact; - } & Struct; readonly isSpendLocal: boolean; readonly asSpendLocal: { readonly amount: Compact; @@ -3970,9 +3909,6 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "ProposeSpend" - | "RejectProposal" - | "ApproveProposal" | "SpendLocal" | "RemoveApproval" | "Spend" @@ -3981,13 +3917,13 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletAuthorInherentCall (234) */ + /** @name PalletAuthorInherentCall (232) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (235) */ + /** @name PalletAuthorSlotFilterCall (233) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -3996,7 +3932,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletCrowdloanRewardsCall (236) */ + /** @name PalletCrowdloanRewardsCall (234) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -4032,7 +3968,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (237) */ + /** @name SpRuntimeMultiSignature (235) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -4043,7 +3979,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name PalletAuthorMappingCall (244) */ + /** @name PalletAuthorMappingCall (242) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -4071,7 +4007,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletProxyCall (245) */ + /** @name PalletProxyCall (243) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -4141,14 +4077,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (247) */ + /** @name PalletMaintenanceModeCall (245) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (248) */ + /** @name PalletIdentityCall (246) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -4270,7 +4206,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (249) */ + /** @name PalletIdentityLegacyIdentityInfo (247) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -4283,7 +4219,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (285) */ + /** @name PalletIdentityJudgement (283) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -4303,10 +4239,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (287) */ + /** @name AccountEthereumSignature (285) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name CumulusPalletXcmpQueueCall (288) */ + /** @name CumulusPalletXcmpQueueCall (286) */ interface CumulusPalletXcmpQueueCall extends Enum { readonly isSuspendXcmExecution: boolean; readonly isResumeXcmExecution: boolean; @@ -4330,10 +4266,7 @@ declare module "@polkadot/types/lookup" { | "UpdateResumeThreshold"; } - /** @name CumulusPalletDmpQueueCall (289) */ - type CumulusPalletDmpQueueCall = Null; - - /** @name PalletXcmCall (290) */ + /** @name PalletXcmCall (287) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -4436,7 +4369,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedXcm (291) */ + /** @name XcmVersionedXcm (288) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -4447,10 +4380,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (292) */ + /** @name XcmV2Xcm (289) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (294) */ + /** @name XcmV2Instruction (291) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -4598,7 +4531,7 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2Response (295) */ + /** @name XcmV2Response (292) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4610,7 +4543,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (298) */ + /** @name XcmV2TraitsError (295) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4669,7 +4602,16 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2MultiassetMultiAssetFilter (299) */ + /** @name XcmV2OriginKind (296) */ + interface XcmV2OriginKind extends Enum { + readonly isNative: boolean; + readonly isSovereignAccount: boolean; + readonly isSuperuser: boolean; + readonly isXcm: boolean; + readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; + } + + /** @name XcmV2MultiassetMultiAssetFilter (297) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -4678,7 +4620,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (300) */ + /** @name XcmV2MultiassetWildMultiAsset (298) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4689,14 +4631,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (301) */ + /** @name XcmV2MultiassetWildFungibility (299) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (302) */ + /** @name XcmV2WeightLimit (300) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4704,10 +4646,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (303) */ + /** @name XcmV3Xcm (301) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (305) */ + /** @name XcmV3Instruction (303) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -4735,7 +4677,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -4937,7 +4879,7 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3Response (306) */ + /** @name XcmV3Response (304) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4959,7 +4901,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3PalletInfo (308) */ + /** @name XcmV3PalletInfo (306) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4969,14 +4911,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3QueryResponseInfo (312) */ + /** @name XcmV3QueryResponseInfo (310) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (313) */ + /** @name XcmV3MultiassetMultiAssetFilter (311) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4985,7 +4927,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (314) */ + /** @name XcmV3MultiassetWildMultiAsset (312) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -5004,14 +4946,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (315) */ + /** @name XcmV3MultiassetWildFungibility (313) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmExecutorAssetTransferTransferType (327) */ + /** @name StagingXcmExecutorAssetTransferTransferType (325) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -5021,7 +4963,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (328) */ + /** @name XcmVersionedAssetId (326) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -5030,7 +4972,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (329) */ + /** @name PalletAssetsCall (327) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -5244,83 +5186,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name OrmlXtokensModuleCall (330) */ - interface OrmlXtokensModuleCall extends Enum { - readonly isTransfer: boolean; - readonly asTransfer: { - readonly currencyId: MoonbaseRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiasset: boolean; - readonly asTransferMultiasset: { - readonly asset: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferWithFee: boolean; - readonly asTransferWithFee: { - readonly currencyId: MoonbaseRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly fee: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassetWithFee: boolean; - readonly asTransferMultiassetWithFee: { - readonly asset: XcmVersionedAsset; - readonly fee: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMulticurrencies: boolean; - readonly asTransferMulticurrencies: { - readonly currencies: Vec>; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassets: boolean; - readonly asTransferMultiassets: { - readonly assets: XcmVersionedAssets; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly type: - | "Transfer" - | "TransferMultiasset" - | "TransferWithFee" - | "TransferMultiassetWithFee" - | "TransferMulticurrencies" - | "TransferMultiassets"; - } - - /** @name MoonbaseRuntimeXcmConfigCurrencyId (331) */ - interface MoonbaseRuntimeXcmConfigCurrencyId extends Enum { - readonly isSelfReserve: boolean; - readonly isForeignAsset: boolean; - readonly asForeignAsset: u128; - readonly isErc20: boolean; - readonly asErc20: { - readonly contractAddress: H160; - } & Struct; - readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; - } - - /** @name XcmVersionedAsset (332) */ - interface XcmVersionedAsset extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiAsset; - readonly isV3: boolean; - readonly asV3: XcmV3MultiAsset; - readonly isV4: boolean; - readonly asV4: StagingXcmV4Asset; - readonly type: "V2" | "V3" | "V4"; - } - - /** @name PalletAssetManagerCall (335) */ + /** @name PalletAssetManagerCall (328) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -5352,7 +5218,7 @@ declare module "@polkadot/types/lookup" { | "DestroyForeignAsset"; } - /** @name PalletXcmTransactorCall (336) */ + /** @name PalletXcmTransactorCall (329) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -5378,7 +5244,7 @@ declare module "@polkadot/types/lookup" { readonly feePayer: Option; readonly fee: PalletXcmTransactorCurrencyPayment; readonly call: Bytes; - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly weightInfo: PalletXcmTransactorTransactWeights; readonly refund: bool; } & Struct; @@ -5429,19 +5295,31 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonbaseRuntimeXcmConfigTransactors (337) */ + /** @name MoonbaseRuntimeXcmConfigTransactors (330) */ interface MoonbaseRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (338) */ + /** @name PalletXcmTransactorCurrencyPayment (331) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (339) */ + /** @name MoonbaseRuntimeXcmConfigCurrencyId (332) */ + interface MoonbaseRuntimeXcmConfigCurrencyId extends Enum { + readonly isSelfReserve: boolean; + readonly isForeignAsset: boolean; + readonly asForeignAsset: u128; + readonly isErc20: boolean; + readonly asErc20: { + readonly contractAddress: H160; + } & Struct; + readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; + } + + /** @name PalletXcmTransactorCurrency (333) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonbaseRuntimeXcmConfigCurrencyId; @@ -5450,13 +5328,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (341) */ + /** @name PalletXcmTransactorTransactWeights (335) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletMoonbeamOrbitersCall (343) */ + /** @name PalletMoonbeamOrbitersCall (337) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -5493,7 +5371,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletEthereumXcmCall (344) */ + /** @name PalletEthereumXcmCall (338) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5520,7 +5398,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (345) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (339) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5529,7 +5407,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (346) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (340) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5539,7 +5417,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (347) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (341) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5547,13 +5425,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (348) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (342) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (351) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (345) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5562,13 +5440,13 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletRandomnessCall (353) */ + /** @name PalletRandomnessCall (347) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name PalletCollectiveCall (354) */ + /** @name PalletCollectiveCall (348) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -5607,7 +5485,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletConvictionVotingCall (355) */ + /** @name PalletConvictionVotingCall (349) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -5644,7 +5522,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (356) */ + /** @name PalletConvictionVotingVoteAccountVote (350) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -5665,7 +5543,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (358) */ + /** @name PalletConvictionVotingConviction (352) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -5684,7 +5562,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (360) */ + /** @name PalletReferendaCall (354) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -5737,7 +5615,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (361) */ + /** @name FrameSupportScheduleDispatchTime (355) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -5746,7 +5624,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletPreimageCall (363) */ + /** @name PalletPreimageCall (357) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -5776,7 +5654,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletWhitelistCall (364) */ + /** @name PalletWhitelistCall (358) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -5803,7 +5681,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletRootTestingCall (366) */ + /** @name PalletRootTestingCall (360) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -5813,7 +5691,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletMultisigCall (367) */ + /** @name PalletMultisigCall (361) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -5846,13 +5724,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMultisigTimepoint (369) */ + /** @name PalletMultisigTimepoint (363) */ interface PalletMultisigTimepoint extends Struct { readonly height: u32; readonly index: u32; } - /** @name PalletMoonbeamLazyMigrationsCall (370) */ + /** @name PalletMoonbeamLazyMigrationsCall (364) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { @@ -5866,7 +5744,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletMessageQueueCall (373) */ + /** @name PalletMessageQueueCall (367) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5883,7 +5761,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (374) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (368) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5892,7 +5770,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletEmergencyParaXcmCall (375) */ + /** @name PalletEmergencyParaXcmCall (369) */ interface PalletEmergencyParaXcmCall extends Enum { readonly isPausedToNormal: boolean; readonly isFastAuthorizeUpgrade: boolean; @@ -5902,7 +5780,7 @@ declare module "@polkadot/types/lookup" { readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; } - /** @name PalletMoonbeamForeignAssetsCall (376) */ + /** @name PalletMoonbeamForeignAssetsCall (370) */ interface PalletMoonbeamForeignAssetsCall extends Enum { readonly isCreateForeignAsset: boolean; readonly asCreateForeignAsset: { @@ -5933,7 +5811,7 @@ declare module "@polkadot/types/lookup" { | "UnfreezeForeignAsset"; } - /** @name PalletParametersCall (378) */ + /** @name PalletParametersCall (372) */ interface PalletParametersCall extends Enum { readonly isSetParameter: boolean; readonly asSetParameter: { @@ -5942,14 +5820,16 @@ declare module "@polkadot/types/lookup" { readonly type: "SetParameter"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParameters (379) */ + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParameters (373) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParameters extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; - readonly type: "RuntimeConfig"; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + readonly type: "RuntimeConfig" | "PalletRandomness"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (380) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (374) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters extends Enum { readonly isFeesTreasuryProportion: boolean; readonly asFeesTreasuryProportion: ITuple< @@ -5961,10 +5841,22 @@ declare module "@polkadot/types/lookup" { readonly type: "FeesTreasuryProportion"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (381) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (375) */ type MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion = Null; - /** @name PalletXcmWeightTraderCall (383) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters (377) */ + interface MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: ITuple< + [MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, Option] + >; + readonly type: "Deposit"; + } + + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit (378) */ + type MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit = Null; + + /** @name PalletXcmWeightTraderCall (381) */ interface PalletXcmWeightTraderCall extends Enum { readonly isAddAsset: boolean; readonly asAddAsset: { @@ -5996,17 +5888,17 @@ declare module "@polkadot/types/lookup" { | "RemoveAsset"; } - /** @name SpRuntimeBlakeTwo256 (384) */ + /** @name SpRuntimeBlakeTwo256 (382) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (386) */ + /** @name PalletConvictionVotingTally (384) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletPreimageEvent (387) */ + /** @name PalletPreimageEvent (385) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -6023,7 +5915,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletWhitelistEvent (388) */ + /** @name PalletWhitelistEvent (386) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -6044,25 +5936,25 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (390) */ + /** @name FrameSupportDispatchPostDispatchInfo (388) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (391) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (389) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletRootTestingEvent (393) */ + /** @name PalletRootTestingEvent (391) */ interface PalletRootTestingEvent extends Enum { readonly isDefensiveTestCall: boolean; readonly type: "DefensiveTestCall"; } - /** @name PalletMultisigEvent (394) */ + /** @name PalletMultisigEvent (392) */ interface PalletMultisigEvent extends Enum { readonly isNewMultisig: boolean; readonly asNewMultisig: { @@ -6095,7 +5987,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NewMultisig" | "MultisigApproval" | "MultisigExecuted" | "MultisigCancelled"; } - /** @name PalletMessageQueueEvent (395) */ + /** @name PalletMessageQueueEvent (393) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -6125,7 +6017,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (396) */ + /** @name FrameSupportMessagesProcessMessageError (394) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -6133,17 +6025,24 @@ declare module "@polkadot/types/lookup" { readonly isOverweight: boolean; readonly asOverweight: SpWeightsWeightV2Weight; readonly isYield: boolean; - readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; + readonly isStackLimitReached: boolean; + readonly type: + | "BadFormat" + | "Corrupt" + | "Unsupported" + | "Overweight" + | "Yield" + | "StackLimitReached"; } - /** @name PalletEmergencyParaXcmEvent (397) */ + /** @name PalletEmergencyParaXcmEvent (395) */ interface PalletEmergencyParaXcmEvent extends Enum { readonly isEnteredPausedXcmMode: boolean; readonly isNormalXcmOperationResumed: boolean; readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; } - /** @name PalletMoonbeamForeignAssetsEvent (398) */ + /** @name PalletMoonbeamForeignAssetsEvent (396) */ interface PalletMoonbeamForeignAssetsEvent extends Enum { readonly isForeignAssetCreated: boolean; readonly asForeignAssetCreated: { @@ -6173,7 +6072,7 @@ declare module "@polkadot/types/lookup" { | "ForeignAssetUnfrozen"; } - /** @name PalletParametersEvent (399) */ + /** @name PalletParametersEvent (397) */ interface PalletParametersEvent extends Enum { readonly isUpdated: boolean; readonly asUpdated: { @@ -6184,33 +6083,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Updated"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersKey (400) */ + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersKey (398) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParametersKey extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; - readonly type: "RuntimeConfig"; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + readonly type: "RuntimeConfig" | "PalletRandomness"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (401) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (399) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey extends Enum { readonly isFeesTreasuryProportion: boolean; readonly type: "FeesTreasuryProportion"; } - /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersValue (403) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey (400) */ + interface MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey extends Enum { + readonly isDeposit: boolean; + readonly type: "Deposit"; + } + + /** @name MoonbaseRuntimeRuntimeParamsRuntimeParametersValue (402) */ interface MoonbaseRuntimeRuntimeParamsRuntimeParametersValue extends Enum { readonly isRuntimeConfig: boolean; readonly asRuntimeConfig: MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; - readonly type: "RuntimeConfig"; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; + readonly type: "RuntimeConfig" | "PalletRandomness"; } - /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (404) */ + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (403) */ interface MoonbaseRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue extends Enum { readonly isFeesTreasuryProportion: boolean; readonly asFeesTreasuryProportion: Perbill; readonly type: "FeesTreasuryProportion"; } + /** @name MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue (404) */ + interface MoonbaseRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: u128; + readonly type: "Deposit"; + } + /** @name PalletXcmWeightTraderEvent (405) */ interface PalletXcmWeightTraderEvent extends Enum { readonly isSupportedAssetAdded: boolean; @@ -6379,8 +6295,8 @@ declare module "@polkadot/types/lookup" { readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (435) */ - interface PalletBalancesIdAmount extends Struct { + /** @name FrameSupportTokensMiscIdAmount (435) */ + interface FrameSupportTokensMiscIdAmount extends Struct { readonly id: Null; readonly amount: u128; } @@ -6963,7 +6879,6 @@ declare module "@polkadot/types/lookup" { /** @name PalletTreasuryError (527) */ interface PalletTreasuryError extends Enum { - readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; @@ -6976,7 +6891,6 @@ declare module "@polkadot/types/lookup" { readonly isNotAttempted: boolean; readonly isInconclusive: boolean; readonly type: - | "InsufficientProposersBalance" | "InvalidIndex" | "TooManyApprovals" | "InsufficientPermission" @@ -7203,50 +7117,29 @@ declare module "@polkadot/types/lookup" { readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (567) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (569) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (568) */ + /** @name CumulusPalletXcmpQueueError (570) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; readonly isAlreadyResumed: boolean; - readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; - } - - /** @name CumulusPalletDmpQueueMigrationState (569) */ - interface CumulusPalletDmpQueueMigrationState extends Enum { - readonly isNotStarted: boolean; - readonly isStartedExport: boolean; - readonly asStartedExport: { - readonly nextBeginUsed: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly asStartedOverweightExport: { - readonly nextOverweightIndex: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly asStartedCleanup: { - readonly cursor: Option; - } & Struct; - readonly isCompleted: boolean; + readonly isTooManyActiveOutboundChannels: boolean; + readonly isTooBig: boolean; readonly type: - | "NotStarted" - | "StartedExport" - | "CompletedExport" - | "StartedOverweightExport" - | "CompletedOverweightExport" - | "StartedCleanup" - | "Completed"; + | "BadQueueConfig" + | "AlreadySuspended" + | "AlreadyResumed" + | "TooManyActiveOutboundChannels" + | "TooBig"; } - /** @name PalletXcmQueryStatus (572) */ + /** @name PalletXcmQueryStatus (571) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7268,7 +7161,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (576) */ + /** @name XcmVersionedResponse (575) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7279,7 +7172,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (582) */ + /** @name PalletXcmVersionMigrationStage (581) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7293,7 +7186,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (585) */ + /** @name PalletXcmRemoteLockedFungibleRecord (584) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7301,7 +7194,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (592) */ + /** @name PalletXcmError (591) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7354,7 +7247,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (593) */ + /** @name PalletAssetsAssetDetails (592) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7370,7 +7263,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (594) */ + /** @name PalletAssetsAssetStatus (593) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7378,7 +7271,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (596) */ + /** @name PalletAssetsAssetAccount (595) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7386,7 +7279,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (597) */ + /** @name PalletAssetsAccountStatus (596) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7394,7 +7287,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (598) */ + /** @name PalletAssetsExistenceReason (597) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7406,13 +7299,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (600) */ + /** @name PalletAssetsApproval (599) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (601) */ + /** @name PalletAssetsAssetMetadata (600) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7421,7 +7314,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (603) */ + /** @name PalletAssetsError (602) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7443,6 +7336,7 @@ declare module "@polkadot/types/lookup" { readonly isIncorrectStatus: boolean; readonly isNotFrozen: boolean; readonly isCallbackFailed: boolean; + readonly isBadAssetId: boolean; readonly type: | "BalanceLow" | "NoAccount" @@ -7463,55 +7357,11 @@ declare module "@polkadot/types/lookup" { | "AssetNotLive" | "IncorrectStatus" | "NotFrozen" - | "CallbackFailed"; + | "CallbackFailed" + | "BadAssetId"; } - /** @name OrmlXtokensModuleError (604) */ - interface OrmlXtokensModuleError extends Enum { - readonly isAssetHasNoReserve: boolean; - readonly isNotCrossChainTransfer: boolean; - readonly isInvalidDest: boolean; - readonly isNotCrossChainTransferableCurrency: boolean; - readonly isUnweighableMessage: boolean; - readonly isXcmExecutionFailed: boolean; - readonly isCannotReanchor: boolean; - readonly isInvalidAncestry: boolean; - readonly isInvalidAsset: boolean; - readonly isDestinationNotInvertible: boolean; - readonly isBadVersion: boolean; - readonly isDistinctReserveForAssetAndFee: boolean; - readonly isZeroFee: boolean; - readonly isZeroAmount: boolean; - readonly isTooManyAssetsBeingSent: boolean; - readonly isAssetIndexNonExistent: boolean; - readonly isFeeNotEnough: boolean; - readonly isNotSupportedLocation: boolean; - readonly isMinXcmFeeNotDefined: boolean; - readonly isRateLimited: boolean; - readonly type: - | "AssetHasNoReserve" - | "NotCrossChainTransfer" - | "InvalidDest" - | "NotCrossChainTransferableCurrency" - | "UnweighableMessage" - | "XcmExecutionFailed" - | "CannotReanchor" - | "InvalidAncestry" - | "InvalidAsset" - | "DestinationNotInvertible" - | "BadVersion" - | "DistinctReserveForAssetAndFee" - | "ZeroFee" - | "ZeroAmount" - | "TooManyAssetsBeingSent" - | "AssetIndexNonExistent" - | "FeeNotEnough" - | "NotSupportedLocation" - | "MinXcmFeeNotDefined" - | "RateLimited"; - } - - /** @name PalletAssetManagerError (605) */ + /** @name PalletAssetManagerError (603) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7532,7 +7382,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name PalletMigrationsError (606) */ + /** @name PalletMigrationsError (604) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -7545,7 +7395,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (607) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (605) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7567,7 +7417,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (608) */ + /** @name PalletXcmTransactorError (606) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7626,20 +7476,20 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (609) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (607) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (611) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (609) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (612) */ + /** @name PalletMoonbeamOrbitersError (610) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -7662,19 +7512,19 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletEthereumXcmError (613) */ + /** @name PalletEthereumXcmError (611) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletRandomnessRequestState (614) */ + /** @name PalletRandomnessRequestState (612) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (615) */ + /** @name PalletRandomnessRequest (613) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -7685,7 +7535,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (616) */ + /** @name PalletRandomnessRequestInfo (614) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -7694,7 +7544,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (617) */ + /** @name PalletRandomnessRequestType (615) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -7703,13 +7553,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (618) */ + /** @name PalletRandomnessRandomnessResult (616) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (619) */ + /** @name PalletRandomnessError (617) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -7738,7 +7588,7 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name PalletCollectiveVotes (621) */ + /** @name PalletCollectiveVotes (619) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7747,7 +7597,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (622) */ + /** @name PalletCollectiveError (620) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7774,7 +7624,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletConvictionVotingVoteVoting (624) */ + /** @name PalletConvictionVotingVoteVoting (622) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7783,23 +7633,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (625) */ + /** @name PalletConvictionVotingVoteCasting (623) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (629) */ + /** @name PalletConvictionVotingDelegations (627) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (630) */ + /** @name PalletConvictionVotingVotePriorLock (628) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (631) */ + /** @name PalletConvictionVotingVoteDelegating (629) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7808,7 +7658,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (635) */ + /** @name PalletConvictionVotingError (633) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7837,7 +7687,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (636) */ + /** @name PalletReferendaReferendumInfo (634) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7862,7 +7712,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (637) */ + /** @name PalletReferendaReferendumStatus (635) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonbaseRuntimeOriginCaller; @@ -7877,19 +7727,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (638) */ + /** @name PalletReferendaDeposit (636) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (641) */ + /** @name PalletReferendaDecidingStatus (639) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (649) */ + /** @name PalletReferendaTrackInfo (647) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7902,7 +7752,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (650) */ + /** @name PalletReferendaCurve (648) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7926,7 +7776,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (653) */ + /** @name PalletReferendaError (651) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7959,7 +7809,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletPreimageOldRequestStatus (654) */ + /** @name PalletPreimageOldRequestStatus (652) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7975,7 +7825,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (657) */ + /** @name PalletPreimageRequestStatus (655) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7991,7 +7841,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (663) */ + /** @name PalletPreimageError (661) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -8001,6 +7851,7 @@ declare module "@polkadot/types/lookup" { readonly isNotRequested: boolean; readonly isTooMany: boolean; readonly isTooFew: boolean; + readonly isNoCost: boolean; readonly type: | "TooBig" | "AlreadyNoted" @@ -8009,10 +7860,11 @@ declare module "@polkadot/types/lookup" { | "Requested" | "NotRequested" | "TooMany" - | "TooFew"; + | "TooFew" + | "NoCost"; } - /** @name PalletWhitelistError (664) */ + /** @name PalletWhitelistError (662) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -8027,7 +7879,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletMultisigMultisig (668) */ + /** @name PalletMultisigMultisig (666) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -8035,7 +7887,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (670) */ + /** @name PalletMultisigError (668) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -8068,28 +7920,41 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (673) */ + /** @name PalletMoonbeamLazyMigrationsStateMigrationStatus (672) */ + interface PalletMoonbeamLazyMigrationsStateMigrationStatus extends Enum { + readonly isNotStarted: boolean; + readonly isStarted: boolean; + readonly asStarted: Bytes; + readonly isError: boolean; + readonly asError: Bytes; + readonly isComplete: boolean; + readonly type: "NotStarted" | "Started" | "Error" | "Complete"; + } + + /** @name PalletMoonbeamLazyMigrationsError (674) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; + readonly isKeyTooLong: boolean; readonly type: | "LimitCannotBeZero" | "AddressesLengthCannotBeZero" | "ContractNotCorrupted" | "ContractMetadataAlreadySet" - | "ContractNotExist"; + | "ContractNotExist" + | "KeyTooLong"; } - /** @name PalletPrecompileBenchmarksError (675) */ + /** @name PalletPrecompileBenchmarksError (676) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletMessageQueueBookState (676) */ + /** @name PalletMessageQueueBookState (677) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -8099,13 +7964,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (678) */ + /** @name PalletMessageQueueNeighbours (679) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (680) */ + /** @name PalletMessageQueuePage (681) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -8115,7 +7980,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (682) */ + /** @name PalletMessageQueueError (683) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -8138,20 +8003,20 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletEmergencyParaXcmXcmMode (683) */ + /** @name PalletEmergencyParaXcmXcmMode (684) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (684) */ + /** @name PalletEmergencyParaXcmError (685) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (686) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (687) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -8159,7 +8024,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (687) */ + /** @name PalletMoonbeamForeignAssetsError (688) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -8192,7 +8057,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (689) */ + /** @name PalletXcmWeightTraderError (690) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -8209,42 +8074,42 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (692) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (693) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (693) */ + /** @name FrameSystemExtensionsCheckSpecVersion (694) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (694) */ + /** @name FrameSystemExtensionsCheckTxVersion (695) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (695) */ + /** @name FrameSystemExtensionsCheckGenesis (696) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (698) */ + /** @name FrameSystemExtensionsCheckNonce (699) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (699) */ + /** @name FrameSystemExtensionsCheckWeight (700) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (700) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (701) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (701) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (702) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (702) */ + /** @name FrameMetadataHashExtensionMode (703) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (703) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (704) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonbaseRuntimeRuntime (705) */ + /** @name MoonbaseRuntimeRuntime (706) */ type MoonbaseRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts b/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts index 8aa1f678ef..7f2154f1da 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-consts.ts @@ -6,7 +6,7 @@ import "@polkadot/api-base/types/consts"; import type { ApiTypes, AugmentedConst } from "@polkadot/api-base/types"; -import type { Bytes, Null, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; +import type { Bytes, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; import type { Codec, ITuple } from "@polkadot/types-codec/types"; import type { Perbill, Permill } from "@polkadot/types/interfaces/runtime"; import type { @@ -445,15 +445,6 @@ declare module "@polkadot/api-base/types/consts" { palletId: FrameSupportPalletId & AugmentedConst; /** The period during which an approved treasury spend has to be claimed. */ payoutPeriod: u32 & AugmentedConst; - /** - * Fraction of a proposal's value that should be bonded in order to place the proposal. An - * accepted proposal gets these back. A rejected proposal does not. - */ - proposalBond: Permill & AugmentedConst; - /** Maximum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMaximum: Option & AugmentedConst; - /** Minimum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMinimum: u128 & AugmentedConst; /** Period between successive spends. */ spendPeriod: u32 & AugmentedConst; /** Generic const */ @@ -472,6 +463,17 @@ declare module "@polkadot/api-base/types/consts" { [key: string]: Codec; }; xcmpQueue: { + /** + * Maximal number of outbound XCMP channels that can have messages queued at the same time. + * + * If this is reached, then no further messages can be sent to channels that do not yet have a + * message queued. This should be set to the expected maximum of outbound channels which is + * determined by [`Self::ChannelInfo`]. It is important to set this large enough, since + * otherwise the congestion control protocol will not work as intended and messages may be + * dropped. This value increases the PoV and should therefore not be picked too high. + * Governance needs to pay attention to not open more channels than this value. + */ + maxActiveOutboundChannels: u32 & AugmentedConst; /** * The maximum number of inbound XCMP channels that can be suspended simultaneously. * @@ -480,6 +482,14 @@ declare module "@polkadot/api-base/types/consts" { * [`InboundXcmpSuspended`] still applies at that scale. */ maxInboundSuspended: u32 & AugmentedConst; + /** + * The maximal page size for HRMP message pages. + * + * A lower limit can be set dynamically, but this is the hard-limit for the PoV worst case + * benchmarking. The limit for the size of a message is slightly below this, since some + * overhead is incurred for encoding the format. + */ + maxPageSize: u32 & AugmentedConst; /** Generic const */ [key: string]: Codec; }; @@ -491,19 +501,5 @@ declare module "@polkadot/api-base/types/consts" { /** Generic const */ [key: string]: Codec; }; - xTokens: { - /** - * Base XCM weight. - * - * The actually weight for an XCM message is `T::BaseXcmWeight + T::Weigher::weight(&msg)`. - */ - baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst; - /** The id of the RateLimiter. */ - rateLimiterId: Null & AugmentedConst; - /** Self chain location. */ - selfLocation: StagingXcmV4Location & AugmentedConst; - /** Generic const */ - [key: string]: Codec; - }; } // AugmentedConsts } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts index b0ba14454a..00b1daaf05 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-errors.ts @@ -28,6 +28,8 @@ declare module "@polkadot/api-base/types/errors" { AlreadyExists: AugmentedError; /** The asset is not live, and likely being destroyed. */ AssetNotLive: AugmentedError; + /** The asset ID must be equal to the [`NextAssetId`]. */ + BadAssetId: AugmentedError; /** Invalid metadata given. */ BadMetadata: AugmentedError; /** Invalid witness data given. */ @@ -393,6 +395,8 @@ declare module "@polkadot/api-base/types/errors" { ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; + /** The key lengths exceeds the maximum allowed */ + KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; /** Generic error */ @@ -627,6 +631,8 @@ declare module "@polkadot/api-base/types/errors" { preimage: { /** Preimage has already been noted on-chain. */ AlreadyNoted: AugmentedError; + /** No ticket with a cost was returned by [`Config::Consideration`] to store the preimage. */ + NoCost: AugmentedError; /** The user is not authorized to perform this action. */ NotAuthorized: AugmentedError; /** The preimage cannot be removed since it has not yet been noted. */ @@ -763,8 +769,6 @@ declare module "@polkadot/api-base/types/errors" { Inconclusive: AugmentedError; /** The spend origin is valid but the amount it is allowed to spend is lower than the amount to be spent. */ InsufficientPermission: AugmentedError; - /** Proposer's balance is too low. */ - InsufficientProposersBalance: AugmentedError; /** No proposal, bounty or spend at that index. */ InvalidIndex: AugmentedError; /** The payout was not yet attempted/claimed. */ @@ -833,6 +837,10 @@ declare module "@polkadot/api-base/types/errors" { AlreadySuspended: AugmentedError; /** Setting the queue config failed since one of its values was invalid. */ BadQueueConfig: AugmentedError; + /** The message is too big. */ + TooBig: AugmentedError; + /** There are too many active outbound channels. */ + TooManyActiveOutboundChannels: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; @@ -883,49 +891,5 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; - xTokens: { - /** Asset has no reserve location. */ - AssetHasNoReserve: AugmentedError; - /** The specified index does not exist in a Assets struct. */ - AssetIndexNonExistent: AugmentedError; - /** The version of the `Versioned` value used is not able to be interpreted. */ - BadVersion: AugmentedError; - /** Could not re-anchor the assets to declare the fees for the destination chain. */ - CannotReanchor: AugmentedError; - /** The destination `Location` provided cannot be inverted. */ - DestinationNotInvertible: AugmentedError; - /** We tried sending distinct asset and fee but they have different reserve chains. */ - DistinctReserveForAssetAndFee: AugmentedError; - /** Fee is not enough. */ - FeeNotEnough: AugmentedError; - /** Could not get ancestry of asset reserve location. */ - InvalidAncestry: AugmentedError; - /** The Asset is invalid. */ - InvalidAsset: AugmentedError; - /** Invalid transfer destination. */ - InvalidDest: AugmentedError; - /** MinXcmFee not registered for certain reserve location */ - MinXcmFeeNotDefined: AugmentedError; - /** Not cross-chain transfer. */ - NotCrossChainTransfer: AugmentedError; - /** Currency is not cross-chain transferable. */ - NotCrossChainTransferableCurrency: AugmentedError; - /** Not supported Location */ - NotSupportedLocation: AugmentedError; - /** Asset transfer is limited by RateLimiter. */ - RateLimited: AugmentedError; - /** The number of assets to be sent is over the maximum. */ - TooManyAssetsBeingSent: AugmentedError; - /** The message's weight could not be determined. */ - UnweighableMessage: AugmentedError; - /** XCM execution failed. */ - XcmExecutionFailed: AugmentedError; - /** The transfering asset amount is zero. */ - ZeroAmount: AugmentedError; - /** The fee is zero. */ - ZeroFee: AugmentedError; - /** Generic error */ - [key: string]: AugmentedError; - }; } // AugmentedErrors } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-events.ts b/typescript-api/src/moonbeam/interfaces/augment-api-events.ts index 0b7788e43a..75d903e2e3 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-events.ts @@ -32,6 +32,8 @@ import type { FrameSupportTokensMiscBalanceStatus, MoonbeamRuntimeAssetConfigAssetRegistrarMetadata, MoonbeamRuntimeProxyType, + MoonbeamRuntimeRuntimeParamsRuntimeParametersKey, + MoonbeamRuntimeRuntimeParamsRuntimeParametersValue, MoonbeamRuntimeXcmConfigAssetType, NimbusPrimitivesNimbusCryptoPublic, PalletConvictionVotingTally, @@ -45,7 +47,6 @@ import type { SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, - StagingXcmV4Asset, StagingXcmV4AssetAssets, StagingXcmV4Location, StagingXcmV4Response, @@ -161,6 +162,12 @@ declare module "@polkadot/api-base/types/events" { [assetId: u128, creator: AccountId20, owner: AccountId20], { assetId: u128; creator: AccountId20; owner: AccountId20 } >; + /** Some assets were deposited (e.g. for transaction fees). */ + Deposited: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** An asset class was destroyed. */ Destroyed: AugmentedEvent; /** An asset class is in the process of being destroyed. */ @@ -239,6 +246,12 @@ declare module "@polkadot/api-base/types/events" { amount: u128; } >; + /** Some assets were withdrawn from the account (e.g. for transaction fees). */ + Withdrawn: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -480,40 +493,6 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - dmpQueue: { - /** Some debris was cleaned up. */ - CleanedSome: AugmentedEvent; - /** The cleanup of remaining pallet storage completed. */ - Completed: AugmentedEvent; - /** The export of pages completed. */ - CompletedExport: AugmentedEvent; - /** The export of overweight messages completed. */ - CompletedOverweightExport: AugmentedEvent; - /** The export of a page completed. */ - Exported: AugmentedEvent; - /** The export of an overweight message completed. */ - ExportedOverweight: AugmentedEvent; - /** - * The export of a page failed. - * - * This should never be emitted. - */ - ExportFailed: AugmentedEvent; - /** - * The export of an overweight message failed. - * - * This should never be emitted. - */ - ExportOverweightFailed: AugmentedEvent; - /** The cleanup of remaining pallet storage started. */ - StartedCleanup: AugmentedEvent; - /** The export of pages started. */ - StartedExport: AugmentedEvent; - /** The export of overweight messages started. */ - StartedOverweightExport: AugmentedEvent; - /** Generic event */ - [key: string]: AugmentedEvent; - }; emergencyParaXcm: { /** The XCM incoming execution was Paused */ EnteredPausedXcmMode: AugmentedEvent; @@ -1238,6 +1217,28 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + parameters: { + /** + * A Parameter was set. + * + * Is also emitted when the value was not changed. + */ + Updated: AugmentedEvent< + ApiType, + [ + key: MoonbeamRuntimeRuntimeParamsRuntimeParametersKey, + oldValue: Option, + newValue: Option + ], + { + key: MoonbeamRuntimeRuntimeParamsRuntimeParametersKey; + oldValue: Option; + newValue: Option; + } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; polkadotXcm: { /** Some assets have been claimed from an asset trap */ AssetsClaimed: AugmentedEvent< @@ -1865,14 +1866,6 @@ declare module "@polkadot/api-base/types/events" { [index: u32, paymentId: Null], { index: u32; paymentId: Null } >; - /** New proposal. */ - Proposed: AugmentedEvent; - /** A proposal was rejected; funds were slashed. */ - Rejected: AugmentedEvent< - ApiType, - [proposalIndex: u32, slashed: u128], - { proposalIndex: u32; slashed: u128 } - >; /** Spending has finished; this is the amount that rolls over until next spend. */ Rollover: AugmentedEvent; /** A new spend proposal has been approved. */ @@ -2097,25 +2090,5 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - xTokens: { - /** Transferred `Asset` with fee. */ - TransferredAssets: AugmentedEvent< - ApiType, - [ - sender: AccountId20, - assets: StagingXcmV4AssetAssets, - fee: StagingXcmV4Asset, - dest: StagingXcmV4Location - ], - { - sender: AccountId20; - assets: StagingXcmV4AssetAssets; - fee: StagingXcmV4Asset; - dest: StagingXcmV4Location; - } - >; - /** Generic event */ - [key: string]: AugmentedEvent; - }; } // AugmentedEvents } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts index 27272810fa..8a547f324b 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-query.ts @@ -33,7 +33,6 @@ import type { Percent, } from "@polkadot/types/interfaces/runtime"; import type { - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, @@ -45,12 +44,15 @@ import type { EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MoonbeamRuntimeRuntimeHoldReason, + MoonbeamRuntimeRuntimeParamsRuntimeParametersKey, + MoonbeamRuntimeRuntimeParamsRuntimeParametersValue, MoonbeamRuntimeXcmConfigAssetType, NimbusPrimitivesNimbusCryptoPublic, PalletAssetsApproval, @@ -60,7 +62,6 @@ import type { PalletAuthorMappingRegistrationInfo, PalletBalancesAccountData, PalletBalancesBalanceLock, - PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConvictionVotingVoteVoting, @@ -73,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, @@ -114,7 +116,9 @@ import type { SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, + StagingXcmV4Instruction, StagingXcmV4Location, + StagingXcmV4Xcm, XcmVersionedAssetId, XcmVersionedLocation, } from "@polkadot/types/lookup"; @@ -194,6 +198,19 @@ declare module "@polkadot/api-base/types/storage" { [u128] > & QueryableStorageEntry; + /** + * The asset ID enforced for the next asset creation, if any present. Otherwise, this storage + * item has no effect. + * + * This can be useful for setting up constraints for IDs of the new assets. For example, by + * providing an initial [`NextAssetId`] and using the [`crate::AutoIncAssetId`] callback, an + * auto-increment model can be applied to all new asset IDs. + * + * The initial next asset ID can be set using the [`GenesisConfig`] or the + * [SetNextAssetId](`migration::next_asset_id::SetNextAssetId`) migration. + */ + nextAssetId: AugmentedQuery Observable>, []> & + QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; @@ -285,7 +302,7 @@ declare module "@polkadot/api-base/types/storage" { /** Freeze locks on account balances. */ freezes: AugmentedQuery< ApiType, - (arg: AccountId20 | string | Uint8Array) => Observable>, + (arg: AccountId20 | string | Uint8Array) => Observable>, [AccountId20] > & QueryableStorageEntry; @@ -408,17 +425,6 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - dmpQueue: { - /** The migration state of this pallet. */ - migrationStatus: AugmentedQuery< - ApiType, - () => Observable, - [] - > & - QueryableStorageEntry; - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; emergencyParaXcm: { /** Whether incoming XCM is enabled or paused */ mode: AugmentedQuery Observable, []> & @@ -703,6 +709,12 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + stateMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable>, + [] + > & + QueryableStorageEntry; /** The total number of suicided contracts that were removed */ suicidedContractsRemoved: AugmentedQuery Observable, []> & QueryableStorageEntry; @@ -911,8 +923,6 @@ declare module "@polkadot/api-base/types/storage" { * before it is distributed to collators and delegators. * * The sum of the distribution percents must be less than or equal to 100. - * - * The first config is related to the parachain bond account, the second to the treasury account. */ inflationDistributionInfo: AugmentedQuery< ApiType, @@ -1172,6 +1182,24 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + parameters: { + /** Stored parameters. */ + parameters: AugmentedQuery< + ApiType, + ( + arg: + | MoonbeamRuntimeRuntimeParamsRuntimeParametersKey + | { RuntimeConfig: any } + | { PalletRandomness: any } + | string + | Uint8Array + ) => Observable>, + [MoonbeamRuntimeRuntimeParamsRuntimeParametersKey] + > & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; polkadotXcm: { /** * The existing asset traps. @@ -1211,6 +1239,19 @@ declare module "@polkadot/api-base/types/storage" { /** The latest available query index. */ queryCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * If [`ShouldRecordXcm`] is set to true, then the last XCM program executed locally will be + * stored here. Runtime APIs can fetch the XCM that was executed by accessing this value. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + recordedXcm: AugmentedQuery< + ApiType, + () => Observable>>, + [] + > & + QueryableStorageEntry; /** Fungible assets which we know are locked on a remote chain. */ remoteLockedFungibles: AugmentedQuery< ApiType, @@ -1228,6 +1269,16 @@ declare module "@polkadot/api-base/types/storage" { */ safeXcmVersion: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * Whether or not incoming XCMs (both executed locally and received) should be recorded. Only + * one XCM program will be recorded at a time. This is meant to be used in runtime APIs, and + * it's advised it stays false for all other use cases, so as to not degrade regular performance. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + shouldRecordXcm: AugmentedQuery Observable, []> & + QueryableStorageEntry; /** The Latest versions that we know various locations support. */ supportedVersion: AugmentedQuery< ApiType, @@ -1806,9 +1857,5 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - xTokens: { - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; } // AugmentedQueries } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-rpc.ts b/typescript-api/src/moonbeam/interfaces/augment-api-rpc.ts index b8dca00ae2..2b8daa38dd 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-rpc.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-rpc.ts @@ -298,14 +298,6 @@ declare module "@polkadot/rpc-core/types/jsonrpc" { (at: Hash | string | Uint8Array) => Observable> >; }; - empty: { - /** Returns the latest synced block from Frontier's backend */ - getLatestSyncedBlock: AugmentedRpc<() => Observable>; - /** Returns whether an Ethereum block is finalized */ - isBlockFinalized: AugmentedRpc<(blockHash: Hash | string | Uint8Array) => Observable>; - /** Returns whether an Ethereum transaction is finalized */ - isTxFinalized: AugmentedRpc<(txHash: Hash | string | Uint8Array) => Observable>; - }; engine: { /** Instructs the manual-seal authorship task to create a new block */ createBlock: AugmentedRpc< @@ -621,6 +613,14 @@ declare module "@polkadot/rpc-core/types/jsonrpc" { ) => Observable >; }; + moon: { + /** Returns the latest synced block from Frontier's backend */ + getLatestSyncedBlock: AugmentedRpc<() => Observable>; + /** Returns whether an Ethereum block is finalized */ + isBlockFinalized: AugmentedRpc<(blockHash: Hash | string | Uint8Array) => Observable>; + /** Returns whether an Ethereum transaction is finalized */ + isTxFinalized: AugmentedRpc<(txHash: Hash | string | Uint8Array) => Observable>; + }; net: { /** Returns true if client is actively listening for network connections. Otherwise false. */ listening: AugmentedRpc<() => Observable>; diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-runtime.ts b/typescript-api/src/moonbeam/interfaces/augment-api-runtime.ts index 7bf0002f22..798d1db8cc 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-runtime.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-runtime.ts @@ -19,10 +19,15 @@ import type { u32, u64, } from "@polkadot/types-codec"; -import type { AnyNumber, ITuple } from "@polkadot/types-codec/types"; +import type { AnyNumber, IMethod, ITuple } from "@polkadot/types-codec/types"; import type { CheckInherentsResult, InherentData } from "@polkadot/types/interfaces/blockbuilder"; import type { BlockHash } from "@polkadot/types/interfaces/chain"; import type { CollationInfo } from "@polkadot/types/interfaces/cumulus"; +import type { + CallDryRunEffects, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { BlockV2, EthReceiptV3, @@ -44,15 +49,23 @@ import type { Header, Index, KeyTypeId, + OriginCaller, Permill, + RuntimeCall, Weight, WeightV2, } from "@polkadot/types/interfaces/runtime"; import type { RuntimeVersion } from "@polkadot/types/interfaces/state"; import type { ApplyExtrinsicResult, DispatchError } from "@polkadot/types/interfaces/system"; import type { TransactionSource, TransactionValidity } from "@polkadot/types/interfaces/txqueue"; +import type { VersionedMultiLocation, VersionedXcm } from "@polkadot/types/interfaces/xcm"; import type { XcmPaymentApiError } from "@polkadot/types/interfaces/xcmPaymentApi"; -import type { XcmVersionedAssetId, XcmVersionedXcm } from "@polkadot/types/lookup"; +import type { Error } from "@polkadot/types/interfaces/xcmRuntimeApi"; +import type { + XcmVersionedAssetId, + XcmVersionedLocation, + XcmVersionedXcm, +} from "@polkadot/types/lookup"; import type { IExtrinsic, Observable } from "@polkadot/types/types"; export type __AugmentedCall = AugmentedCall; @@ -170,6 +183,43 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x91b1c8b16328eb92/1 */ + dryRunApi: { + /** Dry run call */ + dryRunCall: AugmentedCall< + ApiType, + ( + origin: OriginCaller | { System: any } | string | Uint8Array, + call: RuntimeCall | IMethod | string | Uint8Array + ) => Observable> + >; + /** Dry run XCM program */ + dryRunXcm: AugmentedCall< + ApiType, + ( + originLocation: + | VersionedMultiLocation + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array, + xcm: + | VersionedXcm + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x582211f65bb14b89/5 */ ethereumRuntimeRPCApi: { /** Returns pallet_evm::Accounts by address. */ @@ -277,6 +327,24 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x9ffb505aa738d69c/1 */ + locationToAccountApi: { + /** Converts `Location` to `AccountId` */ + convertLocation: AugmentedCall< + ApiType, + ( + location: + | XcmVersionedLocation + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x37e397fc7c91f5e4/2 */ metadata: { /** Returns the metadata of a runtime */ diff --git a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts index f89113df0b..8dd0cee23a 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-api-tx.ts @@ -47,8 +47,8 @@ import type { MoonbeamRuntimeAssetConfigAssetRegistrarMetadata, MoonbeamRuntimeOriginCaller, MoonbeamRuntimeProxyType, + MoonbeamRuntimeRuntimeParamsRuntimeParameters, MoonbeamRuntimeXcmConfigAssetType, - MoonbeamRuntimeXcmConfigCurrencyId, MoonbeamRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, PalletBalancesAdjustmentDirection, @@ -66,9 +66,8 @@ import type { StagingXcmExecutorAssetTransferTransferType, StagingXcmV4Location, XcmPrimitivesEthereumXcmEthereumXcmTransaction, - XcmV2OriginKind, + XcmV3OriginKind, XcmV3WeightLimit, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -258,7 +257,7 @@ declare module "@polkadot/api-base/types/submittable" { * Parameters: * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `admin`: The admin of this class of assets. The admin is the initial address of each member * of the asset class's admin team. * - `min_balance`: The minimum balance of this new asset that any single account must have. If @@ -418,7 +417,7 @@ declare module "@polkadot/api-base/types/submittable" { * Unlike `create`, no funds are reserved. * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `owner`: The owner of this class of assets. The owner has full superuser permissions over * this asset, but may later change and configure the permissions using `transfer_ownership` * and `set_team`. @@ -915,6 +914,22 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; balances: { + /** + * Burn the specified liquid free balance from the origin account. + * + * If the origin's account ends up below the existential deposit as a result of the burn and + * `keep_alive` is false, the account will be reaped. + * + * Unlike sending funds to a _burn_ address, which merely makes the funds inaccessible, this + * `burn` operation will reduce total issuance by the amount _burned_. + */ + burn: AugmentedSubmittable< + ( + value: Compact | AnyNumber | Uint8Array, + keepAlive: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [Compact, bool] + >; /** * Adjust the total issuance in a saturating way. * @@ -1296,10 +1311,6 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - dmpQueue: { - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; emergencyParaXcm: { /** Authorize a runtime upgrade. Only callable in `Paused` mode */ fastAuthorizeUpgrade: AugmentedSubmittable< @@ -2558,7 +2569,7 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the percent of inflation set aside for parachain bond */ + /** Set the inflation distribution configuration. */ setInflationDistributionConfig: AugmentedSubmittable< ( updated: PalletParachainStakingInflationDistributionConfig @@ -2684,6 +2695,27 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + parameters: { + /** + * Set the value of a parameter. + * + * The dispatch origin of this call must be `AdminOrigin` for the given `key`. Values be + * deleted by setting them to `None`. + */ + setParameter: AugmentedSubmittable< + ( + keyValue: + | MoonbeamRuntimeRuntimeParamsRuntimeParameters + | { RuntimeConfig: any } + | { PalletRandomness: any } + | string + | Uint8Array + ) => SubmittableExtrinsic, + [MoonbeamRuntimeRuntimeParamsRuntimeParameters] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; polkadotXcm: { /** * Claims assets trapped on this pallet because of leftover assets during XCM execution. @@ -3139,7 +3171,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on * the `dest` (and possibly reserve) chains. * - `assets_transfer_type`: The XCM `TransferType` used to transfer the `assets`. - * - `remote_fees_id`: One of the included `assets` to be be used to pay fees. + * - `remote_fees_id`: One of the included `assets` to be used to pay fees. * - `fees_transfer_type`: The XCM `TransferType` used to transfer the `fees` assets. * - `custom_xcm_on_dest`: The XCM to be executed on `dest` chain as the last step of the * transfer, which also determines what happens to the assets on the destination chain. @@ -3969,30 +4001,6 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; treasury: { - /** - * Approve a proposal. - * - * ## Dispatch Origin - * - * Must be [`Config::ApproveOrigin`]. - * - * ## Details - * - * At a later time, the proposal will be allocated to the beneficiary and the original deposit - * will be returned. - * - * ### Complexity - * - * - O(1). - * - * ## Events - * - * No events are emitted from this dispatch. - */ - approveProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Check the status of the spend and remove it from the storage if processed. * @@ -4024,7 +4032,7 @@ declare module "@polkadot/api-base/types/submittable" { * * ## Dispatch Origin * - * Must be signed. + * Must be signed * * ## Details * @@ -4045,56 +4053,6 @@ declare module "@polkadot/api-base/types/submittable" { (index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32] >; - /** - * Put forward a suggestion for spending. - * - * ## Dispatch Origin - * - * Must be signed. - * - * ## Details - * - * A deposit proportional to the value is reserved and slashed if the proposal is rejected. It - * is returned once the proposal is awarded. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Proposed`] if successful. - */ - proposeSpend: AugmentedSubmittable< - ( - value: Compact | AnyNumber | Uint8Array, - beneficiary: AccountId20 | string | Uint8Array - ) => SubmittableExtrinsic, - [Compact, AccountId20] - >; - /** - * Reject a proposed spend. - * - * ## Dispatch Origin - * - * Must be [`Config::RejectOrigin`]. - * - * ## Details - * - * The original deposit will be slashed. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Rejected`] if successful. - */ - rejectProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Force a previously approved proposal to be removed from the approval queue. * @@ -4758,7 +4716,7 @@ declare module "@polkadot/api-base/types/submittable" { | Uint8Array, call: Bytes | string | Uint8Array, originKind: - | XcmV2OriginKind + | XcmV3OriginKind | "Native" | "SovereignAccount" | "Superuser" @@ -4777,7 +4735,7 @@ declare module "@polkadot/api-base/types/submittable" { Option, PalletXcmTransactorCurrencyPayment, Bytes, - XcmV2OriginKind, + XcmV3OriginKind, PalletXcmTransactorTransactWeights, bool ] @@ -4821,253 +4779,5 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - xTokens: { - /** - * Transfer native currencies. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transfer: AugmentedSubmittable< - ( - currencyId: - | MoonbeamRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonbeamRuntimeXcmConfigCurrencyId, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset`. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiasset: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several `Asset` specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the Assets that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassets: AugmentedSubmittable< - ( - assets: - | XcmVersionedAssets - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAssets, u32, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset` specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the Asset to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance For now we only accept fee and asset - * having the same `Location` id. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassetWithFee: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - fee: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several currencies specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the currencies tuple that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMulticurrencies: AugmentedSubmittable< - ( - currencies: - | Vec> - | [ - ( - | MoonbeamRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array - ), - u128 | AnyNumber | Uint8Array - ][], - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [ - Vec>, - u32, - XcmVersionedLocation, - XcmV3WeightLimit - ] - >; - /** - * Transfer native currencies specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the amount to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferWithFee: AugmentedSubmittable< - ( - currencyId: - | MoonbeamRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - fee: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonbeamRuntimeXcmConfigCurrencyId, u128, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; } // AugmentedSubmittables } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/augment-types.ts b/typescript-api/src/moonbeam/interfaces/augment-types.ts index 8bd59e9b44..78a1a1dfc4 100644 --- a/typescript-api/src/moonbeam/interfaces/augment-types.ts +++ b/typescript-api/src/moonbeam/interfaces/augment-types.ts @@ -324,6 +324,13 @@ import type { VotingDirectVote, } from "@polkadot/types/interfaces/democracy"; import type { BlockStats } from "@polkadot/types/interfaces/dev"; +import type { + CallDryRunEffects, + DispatchResultWithPostInfo, + PostDispatchInfo, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { ApprovalFlag, DefunctVoter, @@ -409,10 +416,13 @@ import type { ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, + ExtrinsicPayloadV5, ExtrinsicSignature, ExtrinsicSignatureV4, + ExtrinsicSignatureV5, ExtrinsicUnknown, ExtrinsicV4, + ExtrinsicV5, ImmortalEra, MortalEra, MultiSignature, @@ -1176,48 +1186,88 @@ import type { import type { Multisig, Timepoint } from "@polkadot/types/interfaces/utility"; import type { VestingInfo } from "@polkadot/types/interfaces/vesting"; import type { + AssetIdV2, + AssetIdV3, + AssetIdV4, AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, + AssetInstanceV3, + AssetInstanceV4, BodyId, + BodyIdV2, + BodyIdV3, BodyPart, + BodyPartV2, + BodyPartV3, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, + FungibilityV3, + FungibilityV4, InboundStatus, InstructionV2, + InstructionV3, + InstructionV4, InteriorMultiLocation, + InteriorMultiLocationV2, + InteriorMultiLocationV3, Junction, JunctionV0, JunctionV1, JunctionV2, + JunctionV3, + JunctionV4, Junctions, JunctionsV1, JunctionsV2, + JunctionsV3, + JunctionsV4, + MaxPalletNameLen, + MaxPalletsInfo, + MaybeErrorCodeV3, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, + MultiAssetFilterV3, + MultiAssetFilterV4, MultiAssetV0, MultiAssetV1, MultiAssetV2, + MultiAssetV3, + MultiAssetV4, MultiAssets, MultiAssetsV1, MultiAssetsV2, + MultiAssetsV3, + MultiAssetsV4, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, + MultiLocationV3, + MultiLocationV4, NetworkId, + NetworkIdV2, + NetworkIdV3, + NetworkIdV4, OriginKindV0, OriginKindV1, OriginKindV2, + OriginKindV3, + OriginKindV4, OutboundStatus, Outcome, + OutcomeV4, + PalletInfoV3, + PalletInfoV4, QueryId, + QueryResponseInfoV3, + QueryResponseInfoV4, QueryStatus, QueueConfigData, Response, @@ -1225,36 +1275,49 @@ import type { ResponseV1, ResponseV2, ResponseV2Error, - ResponseV2Result, + ResponseV3, + ResponseV3Error, + ResponseV3Result, + ResponseV4, + UncheckedFungibilityV4, VersionMigrationStage, + VersionV3, + VersionV4, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, + WeightLimitV3, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, + WildFungibilityV3, + WildFungibilityV4, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, + WildMultiAssetV3, + WildMultiAssetV4, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, - XcmOrder, + XcmErrorV3, + XcmErrorV4, XcmOrderV0, XcmOrderV1, - XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, + XcmV3, + XcmV4, XcmVersion, XcmpMessageFormat, } from "@polkadot/types/interfaces/xcm"; @@ -1306,10 +1369,15 @@ declare module "@polkadot/types/types/registry" { AssetDestroyWitness: AssetDestroyWitness; AssetDetails: AssetDetails; AssetId: AssetId; + AssetIdV2: AssetIdV2; + AssetIdV3: AssetIdV3; + AssetIdV4: AssetIdV4; AssetInstance: AssetInstance; AssetInstanceV0: AssetInstanceV0; AssetInstanceV1: AssetInstanceV1; AssetInstanceV2: AssetInstanceV2; + AssetInstanceV3: AssetInstanceV3; + AssetInstanceV4: AssetInstanceV4; AssetMetadata: AssetMetadata; AssetOptions: AssetOptions; AssignmentId: AssignmentId; @@ -1382,7 +1450,11 @@ declare module "@polkadot/types/types/registry" { BlockV2: BlockV2; BlockWeights: BlockWeights; BodyId: BodyId; + BodyIdV2: BodyIdV2; + BodyIdV3: BodyIdV3; BodyPart: BodyPart; + BodyPartV2: BodyPartV2; + BodyPartV3: BodyPartV3; bool: bool; Bool: Bool; Bounty: Bounty; @@ -1398,6 +1470,7 @@ declare module "@polkadot/types/types/registry" { BufferedSessionChange: BufferedSessionChange; Bytes: Bytes; Call: Call; + CallDryRunEffects: CallDryRunEffects; CallHash: CallHash; CallHashOf: CallHashOf; CallIndex: CallIndex; @@ -1557,6 +1630,7 @@ declare module "@polkadot/types/types/registry" { DispatchResult: DispatchResult; DispatchResultOf: DispatchResultOf; DispatchResultTo198: DispatchResultTo198; + DispatchResultWithPostInfo: DispatchResultWithPostInfo; DisputeLocation: DisputeLocation; DisputeProof: DisputeProof; DisputeResult: DisputeResult; @@ -1676,12 +1750,15 @@ declare module "@polkadot/types/types/registry" { ExtrinsicPayload: ExtrinsicPayload; ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown; ExtrinsicPayloadV4: ExtrinsicPayloadV4; + ExtrinsicPayloadV5: ExtrinsicPayloadV5; ExtrinsicSignature: ExtrinsicSignature; ExtrinsicSignatureV4: ExtrinsicSignatureV4; + ExtrinsicSignatureV5: ExtrinsicSignatureV5; ExtrinsicStatus: ExtrinsicStatus; ExtrinsicsWeight: ExtrinsicsWeight; ExtrinsicUnknown: ExtrinsicUnknown; ExtrinsicV4: ExtrinsicV4; + ExtrinsicV5: ExtrinsicV5; f32: f32; F32: F32; f64: f64; @@ -1717,6 +1794,8 @@ declare module "@polkadot/types/types/registry" { FungibilityV0: FungibilityV0; FungibilityV1: FungibilityV1; FungibilityV2: FungibilityV2; + FungibilityV3: FungibilityV3; + FungibilityV4: FungibilityV4; FungiblesAccessError: FungiblesAccessError; Gas: Gas; GenesisBuildErr: GenesisBuildErr; @@ -1803,8 +1882,12 @@ declare module "@polkadot/types/types/registry" { InstantiateReturnValueOk: InstantiateReturnValueOk; InstantiateReturnValueTo267: InstantiateReturnValueTo267; InstructionV2: InstructionV2; + InstructionV3: InstructionV3; + InstructionV4: InstructionV4; InstructionWeights: InstructionWeights; InteriorMultiLocation: InteriorMultiLocation; + InteriorMultiLocationV2: InteriorMultiLocationV2; + InteriorMultiLocationV3: InteriorMultiLocationV3; InvalidDisputeStatementKind: InvalidDisputeStatementKind; InvalidTransaction: InvalidTransaction; isize: isize; @@ -1814,9 +1897,13 @@ declare module "@polkadot/types/types/registry" { Junctions: Junctions; JunctionsV1: JunctionsV1; JunctionsV2: JunctionsV2; + JunctionsV3: JunctionsV3; + JunctionsV4: JunctionsV4; JunctionV0: JunctionV0; JunctionV1: JunctionV1; JunctionV2: JunctionV2; + JunctionV3: JunctionV3; + JunctionV4: JunctionV4; Justification: Justification; JustificationNotification: JustificationNotification; Justifications: Justifications; @@ -1841,6 +1928,9 @@ declare module "@polkadot/types/types/registry" { LookupSource: LookupSource; LookupTarget: LookupTarget; LotteryConfig: LotteryConfig; + MaxPalletNameLen: MaxPalletNameLen; + MaxPalletsInfo: MaxPalletsInfo; + MaybeErrorCodeV3: MaybeErrorCodeV3; MaybeRandomness: MaybeRandomness; MaybeVrf: MaybeVrf; MemberCount: MemberCount; @@ -1897,22 +1987,33 @@ declare module "@polkadot/types/types/registry" { MultiAssetFilter: MultiAssetFilter; MultiAssetFilterV1: MultiAssetFilterV1; MultiAssetFilterV2: MultiAssetFilterV2; + MultiAssetFilterV3: MultiAssetFilterV3; + MultiAssetFilterV4: MultiAssetFilterV4; MultiAssets: MultiAssets; MultiAssetsV1: MultiAssetsV1; MultiAssetsV2: MultiAssetsV2; + MultiAssetsV3: MultiAssetsV3; + MultiAssetsV4: MultiAssetsV4; MultiAssetV0: MultiAssetV0; MultiAssetV1: MultiAssetV1; MultiAssetV2: MultiAssetV2; + MultiAssetV3: MultiAssetV3; + MultiAssetV4: MultiAssetV4; MultiDisputeStatementSet: MultiDisputeStatementSet; MultiLocation: MultiLocation; MultiLocationV0: MultiLocationV0; MultiLocationV1: MultiLocationV1; MultiLocationV2: MultiLocationV2; + MultiLocationV3: MultiLocationV3; + MultiLocationV4: MultiLocationV4; Multiplier: Multiplier; Multisig: Multisig; MultiSignature: MultiSignature; MultiSigner: MultiSigner; NetworkId: NetworkId; + NetworkIdV2: NetworkIdV2; + NetworkIdV3: NetworkIdV3; + NetworkIdV4: NetworkIdV4; NetworkState: NetworkState; NetworkStatePeerset: NetworkStatePeerset; NetworkStatePeersetInfo: NetworkStatePeersetInfo; @@ -1956,6 +2057,8 @@ declare module "@polkadot/types/types/registry" { OriginKindV0: OriginKindV0; OriginKindV1: OriginKindV1; OriginKindV2: OriginKindV2; + OriginKindV3: OriginKindV3; + OriginKindV4: OriginKindV4; OutboundHrmpChannelLimitations: OutboundHrmpChannelLimitations; OutboundHrmpMessage: OutboundHrmpMessage; OutboundLaneData: OutboundLaneData; @@ -1963,6 +2066,7 @@ declare module "@polkadot/types/types/registry" { OutboundPayload: OutboundPayload; OutboundStatus: OutboundStatus; Outcome: Outcome; + OutcomeV4: OutcomeV4; OuterEnums15: OuterEnums15; OverweightIndex: OverweightIndex; Owner: Owner; @@ -1977,6 +2081,8 @@ declare module "@polkadot/types/types/registry" { PalletEventMetadataLatest: PalletEventMetadataLatest; PalletEventMetadataV14: PalletEventMetadataV14; PalletId: PalletId; + PalletInfoV3: PalletInfoV3; + PalletInfoV4: PalletInfoV4; PalletMetadataLatest: PalletMetadataLatest; PalletMetadataV14: PalletMetadataV14; PalletMetadataV15: PalletMetadataV15; @@ -2029,6 +2135,7 @@ declare module "@polkadot/types/types/registry" { Points: Points; PortableType: PortableType; PortableTypeV14: PortableTypeV14; + PostDispatchInfo: PostDispatchInfo; Precommits: Precommits; PrefabWasmModule: PrefabWasmModule; PrefixedStorageKey: PrefixedStorageKey; @@ -2049,6 +2156,8 @@ declare module "@polkadot/types/types/registry" { PvfExecTimeoutKind: PvfExecTimeoutKind; PvfPrepTimeoutKind: PvfPrepTimeoutKind; QueryId: QueryId; + QueryResponseInfoV3: QueryResponseInfoV3; + QueryResponseInfoV4: QueryResponseInfoV4; QueryStatus: QueryStatus; QueueConfigData: QueueConfigData; QueuedParathread: QueuedParathread; @@ -2106,7 +2215,10 @@ declare module "@polkadot/types/types/registry" { ResponseV1: ResponseV1; ResponseV2: ResponseV2; ResponseV2Error: ResponseV2Error; - ResponseV2Result: ResponseV2Result; + ResponseV3: ResponseV3; + ResponseV3Error: ResponseV3Error; + ResponseV3Result: ResponseV3Result; + ResponseV4: ResponseV4; Retriable: Retriable; RewardDestination: RewardDestination; RewardPoint: RewardPoint; @@ -2343,6 +2455,7 @@ declare module "@polkadot/types/types/registry" { U8: U8; UnappliedSlash: UnappliedSlash; UnappliedSlashOther: UnappliedSlashOther; + UncheckedFungibilityV4: UncheckedFungibilityV4; UncleEntryItem: UncleEntryItem; UnknownTransaction: UnknownTransaction; UnlockChunk: UnlockChunk; @@ -2381,6 +2494,8 @@ declare module "@polkadot/types/types/registry" { VersionedResponse: VersionedResponse; VersionedXcm: VersionedXcm; VersionMigrationStage: VersionMigrationStage; + VersionV3: VersionV3; + VersionV4: VersionV4; VestingInfo: VestingInfo; VestingSchedule: VestingSchedule; Vote: Vote; @@ -2401,6 +2516,7 @@ declare module "@polkadot/types/types/registry" { VrfProof: VrfProof; Weight: Weight; WeightLimitV2: WeightLimitV2; + WeightLimitV3: WeightLimitV3; WeightMultiplier: WeightMultiplier; WeightPerClass: WeightPerClass; WeightToFeeCoefficient: WeightToFeeCoefficient; @@ -2411,9 +2527,13 @@ declare module "@polkadot/types/types/registry" { WildFungibilityV0: WildFungibilityV0; WildFungibilityV1: WildFungibilityV1; WildFungibilityV2: WildFungibilityV2; + WildFungibilityV3: WildFungibilityV3; + WildFungibilityV4: WildFungibilityV4; WildMultiAsset: WildMultiAsset; WildMultiAssetV1: WildMultiAssetV1; WildMultiAssetV2: WildMultiAssetV2; + WildMultiAssetV3: WildMultiAssetV3; + WildMultiAssetV4: WildMultiAssetV4; WinnersData: WinnersData; WinnersData10: WinnersData10; WinnersDataTuple: WinnersDataTuple; @@ -2424,14 +2544,16 @@ declare module "@polkadot/types/types/registry" { WithdrawReasons: WithdrawReasons; Xcm: Xcm; XcmAssetId: XcmAssetId; + XcmDryRunApiError: XcmDryRunApiError; + XcmDryRunEffects: XcmDryRunEffects; XcmError: XcmError; XcmErrorV0: XcmErrorV0; XcmErrorV1: XcmErrorV1; XcmErrorV2: XcmErrorV2; - XcmOrder: XcmOrder; + XcmErrorV3: XcmErrorV3; + XcmErrorV4: XcmErrorV4; XcmOrderV0: XcmOrderV0; XcmOrderV1: XcmOrderV1; - XcmOrderV2: XcmOrderV2; XcmOrigin: XcmOrigin; XcmOriginKind: XcmOriginKind; XcmPaymentApiError: XcmPaymentApiError; @@ -2439,6 +2561,8 @@ declare module "@polkadot/types/types/registry" { XcmV0: XcmV0; XcmV1: XcmV1; XcmV2: XcmV2; + XcmV3: XcmV3; + XcmV4: XcmV4; XcmVersion: XcmVersion; } // InterfaceTypes } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/lookup.ts b/typescript-api/src/moonbeam/interfaces/lookup.ts index ab9ad50b6b..1a875fb2a0 100644 --- a/typescript-api/src/moonbeam/interfaces/lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/lookup.ts @@ -770,7 +770,55 @@ export default { height: "u32", index: "u32", }, - /** Lookup66: pallet_evm::pallet::Event */ + /** Lookup66: pallet_parameters::pallet::Event */ + PalletParametersEvent: { + _enum: { + Updated: { + key: "MoonbeamRuntimeRuntimeParamsRuntimeParametersKey", + oldValue: "Option", + newValue: "Option", + }, + }, + }, + /** Lookup67: moonbeam_runtime::runtime_params::RuntimeParametersKey */ + MoonbeamRuntimeRuntimeParamsRuntimeParametersKey: { + _enum: { + RuntimeConfig: "MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey", + PalletRandomness: "MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey", + }, + }, + /** Lookup68: moonbeam_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: { + _enum: ["FeesTreasuryProportion"], + }, + /** Lookup69: moonbeam_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: "Null", + /** Lookup70: moonbeam_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersKey */ + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: { + _enum: ["Deposit"], + }, + /** Lookup71: moonbeam_runtime::runtime_params::dynamic_params::pallet_randomness::Deposit */ + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: "Null", + /** Lookup73: moonbeam_runtime::runtime_params::RuntimeParametersValue */ + MoonbeamRuntimeRuntimeParamsRuntimeParametersValue: { + _enum: { + RuntimeConfig: "MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue", + PalletRandomness: "MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue", + }, + }, + /** Lookup74: moonbeam_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: { + _enum: { + FeesTreasuryProportion: "Perbill", + }, + }, + /** Lookup75: moonbeam_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersValue */ + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: { + _enum: { + Deposit: "u128", + }, + }, + /** Lookup77: pallet_evm::pallet::Event */ PalletEvmEvent: { _enum: { Log: { @@ -790,13 +838,13 @@ export default { }, }, }, - /** Lookup67: ethereum::log::Log */ + /** Lookup78: ethereum::log::Log */ EthereumLog: { address: "H160", topics: "Vec", data: "Bytes", }, - /** Lookup70: pallet_ethereum::pallet::Event */ + /** Lookup81: pallet_ethereum::pallet::Event */ PalletEthereumEvent: { _enum: { Executed: { @@ -808,7 +856,7 @@ export default { }, }, }, - /** Lookup71: evm_core::error::ExitReason */ + /** Lookup82: evm_core::error::ExitReason */ EvmCoreErrorExitReason: { _enum: { Succeed: "EvmCoreErrorExitSucceed", @@ -817,11 +865,11 @@ export default { Fatal: "EvmCoreErrorExitFatal", }, }, - /** Lookup72: evm_core::error::ExitSucceed */ + /** Lookup83: evm_core::error::ExitSucceed */ EvmCoreErrorExitSucceed: { _enum: ["Stopped", "Returned", "Suicided"], }, - /** Lookup73: evm_core::error::ExitError */ + /** Lookup84: evm_core::error::ExitError */ EvmCoreErrorExitError: { _enum: { StackUnderflow: "Null", @@ -842,11 +890,11 @@ export default { InvalidCode: "u8", }, }, - /** Lookup77: evm_core::error::ExitRevert */ + /** Lookup88: evm_core::error::ExitRevert */ EvmCoreErrorExitRevert: { _enum: ["Reverted"], }, - /** Lookup78: evm_core::error::ExitFatal */ + /** Lookup89: evm_core::error::ExitFatal */ EvmCoreErrorExitFatal: { _enum: { NotSupported: "Null", @@ -855,7 +903,7 @@ export default { Other: "Text", }, }, - /** Lookup79: pallet_scheduler::pallet::Event */ + /** Lookup90: pallet_scheduler::pallet::Event */ PalletSchedulerEvent: { _enum: { Scheduled: { @@ -899,7 +947,7 @@ export default { }, }, }, - /** Lookup81: pallet_preimage::pallet::Event */ + /** Lookup92: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -922,14 +970,14 @@ export default { }, }, }, - /** Lookup82: pallet_conviction_voting::pallet::Event */ + /** Lookup93: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup83: pallet_referenda::pallet::Event */ + /** Lookup94: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -1008,7 +1056,7 @@ export default { }, }, /** - * Lookup84: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -1029,7 +1077,7 @@ export default { }, }, }, - /** Lookup86: frame_system::pallet::Call */ + /** Lookup97: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -1072,7 +1120,7 @@ export default { }, }, }, - /** Lookup90: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup101: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -1090,35 +1138,35 @@ export default { }, }, }, - /** Lookup91: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup102: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup92: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup103: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup94: sp_trie::storage_proof::StorageProof */ + /** Lookup105: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup97: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup108: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup101: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup112: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup104: pallet_timestamp::pallet::Call */ + /** Lookup115: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -1126,7 +1174,7 @@ export default { }, }, }, - /** Lookup105: pallet_root_testing::pallet::Call */ + /** Lookup116: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -1135,7 +1183,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup106: pallet_balances::pallet::Call */ + /** Lookup117: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -1172,13 +1220,17 @@ export default { direction: "PalletBalancesAdjustmentDirection", delta: "Compact", }, + burn: { + value: "Compact", + keepAlive: "bool", + }, }, }, - /** Lookup109: pallet_balances::types::AdjustmentDirection */ + /** Lookup120: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup110: pallet_parachain_staking::pallet::Call */ + /** Lookup121: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -1314,11 +1366,11 @@ export default { }, }, }, - /** Lookup113: pallet_author_inherent::pallet::Call */ + /** Lookup124: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup114: pallet_author_slot_filter::pallet::Call */ + /** Lookup125: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -1329,7 +1381,7 @@ export default { }, }, }, - /** Lookup115: pallet_author_mapping::pallet::Call */ + /** Lookup126: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -1351,7 +1403,7 @@ export default { }, }, }, - /** Lookup116: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup127: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -1375,7 +1427,7 @@ export default { }, }, }, - /** Lookup117: pallet_utility::pallet::Call */ + /** Lookup128: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -1401,7 +1453,7 @@ export default { }, }, }, - /** Lookup119: moonbeam_runtime::OriginCaller */ + /** Lookup130: moonbeam_runtime::OriginCaller */ MoonbeamRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -1516,7 +1568,7 @@ export default { EthereumXcm: "PalletEthereumXcmRawOrigin", }, }, - /** Lookup120: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup131: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -1524,13 +1576,13 @@ export default { None: "Null", }, }, - /** Lookup121: pallet_ethereum::RawOrigin */ + /** Lookup132: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup122: moonbeam_runtime::governance::origins::custom_origins::Origin */ + /** Lookup133: moonbeam_runtime::governance::origins::custom_origins::Origin */ MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -1540,7 +1592,7 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup123: pallet_collective::RawOrigin */ + /** Lookup134: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -1548,40 +1600,40 @@ export default { _Phantom: "Null", }, }, - /** Lookup125: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup136: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup126: pallet_xcm::pallet::Origin */ + /** Lookup137: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup127: staging_xcm::v4::location::Location */ + /** Lookup138: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup128: staging_xcm::v4::junctions::Junctions */ + /** Lookup139: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup130;1]", - X2: "[Lookup130;2]", - X3: "[Lookup130;3]", - X4: "[Lookup130;4]", - X5: "[Lookup130;5]", - X6: "[Lookup130;6]", - X7: "[Lookup130;7]", - X8: "[Lookup130;8]", + X1: "[Lookup141;1]", + X2: "[Lookup141;2]", + X3: "[Lookup141;3]", + X4: "[Lookup141;4]", + X5: "[Lookup141;5]", + X6: "[Lookup141;6]", + X7: "[Lookup141;7]", + X8: "[Lookup141;8]", }, }, - /** Lookup130: staging_xcm::v4::junction::Junction */ + /** Lookup141: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1611,7 +1663,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup133: staging_xcm::v4::junction::NetworkId */ + /** Lookup144: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1632,7 +1684,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup134: xcm::v3::junction::BodyId */ + /** Lookup145: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1647,7 +1699,7 @@ export default { Treasury: "Null", }, }, - /** Lookup135: xcm::v3::junction::BodyPart */ + /** Lookup146: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1668,15 +1720,15 @@ export default { }, }, }, - /** Lookup143: pallet_ethereum_xcm::RawOrigin */ + /** Lookup154: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup144: sp_core::Void */ + /** Lookup155: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup145: pallet_proxy::pallet::Call */ + /** Lookup156: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -1727,11 +1779,11 @@ export default { }, }, }, - /** Lookup147: pallet_maintenance_mode::pallet::Call */ + /** Lookup158: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup148: pallet_identity::pallet::Call */ + /** Lookup159: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -1814,7 +1866,7 @@ export default { }, }, }, - /** Lookup149: pallet_identity::legacy::IdentityInfo */ + /** Lookup160: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -1826,7 +1878,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup187: pallet_identity::types::Judgement */ + /** Lookup198: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -1838,9 +1890,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup189: account::EthereumSignature */ + /** Lookup200: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup191: pallet_multisig::pallet::Call */ + /** Lookup202: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -1869,7 +1921,7 @@ export default { }, }, }, - /** Lookup193: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup204: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -1882,7 +1934,35 @@ export default { }, }, }, - /** Lookup196: pallet_evm::pallet::Call */ + /** Lookup207: pallet_parameters::pallet::Call */ + PalletParametersCall: { + _enum: { + set_parameter: { + keyValue: "MoonbeamRuntimeRuntimeParamsRuntimeParameters", + }, + }, + }, + /** Lookup208: moonbeam_runtime::runtime_params::RuntimeParameters */ + MoonbeamRuntimeRuntimeParamsRuntimeParameters: { + _enum: { + RuntimeConfig: "MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters", + PalletRandomness: "MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters", + }, + }, + /** Lookup209: moonbeam_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: { + _enum: { + FeesTreasuryProportion: + "(MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion,Option)", + }, + }, + /** Lookup211: moonbeam_runtime::runtime_params::dynamic_params::pallet_randomness::Parameters */ + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: { + _enum: { + Deposit: "(MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit,Option)", + }, + }, + /** Lookup213: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -1923,7 +2003,7 @@ export default { }, }, }, - /** Lookup202: pallet_ethereum::pallet::Call */ + /** Lookup219: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -1931,7 +2011,7 @@ export default { }, }, }, - /** Lookup203: ethereum::transaction::TransactionV2 */ + /** Lookup220: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -1939,7 +2019,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup204: ethereum::transaction::LegacyTransaction */ + /** Lookup221: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -1949,20 +2029,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup205: ethereum::transaction::TransactionAction */ + /** Lookup222: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup206: ethereum::transaction::TransactionSignature */ + /** Lookup223: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup208: ethereum::transaction::EIP2930Transaction */ + /** Lookup225: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -1976,12 +2056,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup210: ethereum::transaction::AccessListItem */ + /** Lookup227: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup211: ethereum::transaction::EIP1559Transaction */ + /** Lookup228: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -1996,7 +2076,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup212: pallet_scheduler::pallet::Call */ + /** Lookup229: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2050,7 +2130,7 @@ export default { }, }, }, - /** Lookup214: pallet_preimage::pallet::Call */ + /** Lookup231: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -2079,7 +2159,7 @@ export default { }, }, }, - /** Lookup215: pallet_conviction_voting::pallet::Call */ + /** Lookup232: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -2110,7 +2190,7 @@ export default { }, }, }, - /** Lookup216: pallet_conviction_voting::vote::AccountVote */ + /** Lookup233: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -2128,11 +2208,11 @@ export default { }, }, }, - /** Lookup218: pallet_conviction_voting::conviction::Conviction */ + /** Lookup235: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup220: pallet_referenda::pallet::Call */ + /** Lookup237: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -2167,14 +2247,14 @@ export default { }, }, }, - /** Lookup221: frame_support::traits::schedule::DispatchTime */ + /** Lookup238: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup223: pallet_whitelist::pallet::Call */ + /** Lookup240: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -2193,7 +2273,7 @@ export default { }, }, }, - /** Lookup224: pallet_collective::pallet::Call */ + /** Lookup241: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -2227,19 +2307,12 @@ export default { }, }, }, - /** Lookup226: pallet_treasury::pallet::Call */ + /** Lookup243: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { - propose_spend: { - value: "Compact", - beneficiary: "AccountId20", - }, - reject_proposal: { - proposalId: "Compact", - }, - approve_proposal: { - proposalId: "Compact", - }, + __Unused0: "Null", + __Unused1: "Null", + __Unused2: "Null", spend_local: { amount: "Compact", beneficiary: "AccountId20", @@ -2264,7 +2337,7 @@ export default { }, }, }, - /** Lookup228: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup245: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2289,7 +2362,7 @@ export default { }, }, }, - /** Lookup229: sp_runtime::MultiSignature */ + /** Lookup246: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2297,9 +2370,7 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup235: cumulus_pallet_dmp_queue::pallet::Call */ - CumulusPalletDmpQueueCall: "Null", - /** Lookup236: pallet_xcm::pallet::Call */ + /** Lookup252: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -2374,7 +2445,7 @@ export default { }, }, }, - /** Lookup237: xcm::VersionedLocation */ + /** Lookup253: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -2384,12 +2455,12 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup238: xcm::v2::multilocation::MultiLocation */ + /** Lookup254: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup239: xcm::v2::multilocation::Junctions */ + /** Lookup255: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -2403,7 +2474,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup240: xcm::v2::junction::Junction */ + /** Lookup256: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -2429,7 +2500,7 @@ export default { }, }, }, - /** Lookup241: xcm::v2::NetworkId */ + /** Lookup257: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -2438,7 +2509,7 @@ export default { Kusama: "Null", }, }, - /** Lookup243: xcm::v2::BodyId */ + /** Lookup259: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -2453,7 +2524,7 @@ export default { Treasury: "Null", }, }, - /** Lookup244: xcm::v2::BodyPart */ + /** Lookup260: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -2474,12 +2545,12 @@ export default { }, }, }, - /** Lookup245: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup261: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup246: xcm::v3::junctions::Junctions */ + /** Lookup262: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -2493,7 +2564,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup247: xcm::v3::junction::Junction */ + /** Lookup263: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -2523,7 +2594,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup249: xcm::v3::junction::NetworkId */ + /** Lookup265: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -2544,7 +2615,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup250: xcm::VersionedXcm */ + /** Lookup266: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -2554,9 +2625,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup251: xcm::v2::Xcm */ + /** Lookup267: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup253: xcm::v2::Instruction */ + /** Lookup269: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -2652,28 +2723,28 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup254: xcm::v2::multiasset::MultiAssets */ + /** Lookup270: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup256: xcm::v2::multiasset::MultiAsset */ + /** Lookup272: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup257: xcm::v2::multiasset::AssetId */ + /** Lookup273: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup258: xcm::v2::multiasset::Fungibility */ + /** Lookup274: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup259: xcm::v2::multiasset::AssetInstance */ + /** Lookup275: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2685,7 +2756,7 @@ export default { Blob: "Bytes", }, }, - /** Lookup260: xcm::v2::Response */ + /** Lookup276: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -2694,7 +2765,7 @@ export default { Version: "u32", }, }, - /** Lookup263: xcm::v2::traits::Error */ + /** Lookup279: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -2725,22 +2796,22 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup264: xcm::v2::OriginKind */ + /** Lookup280: xcm::v2::OriginKind */ XcmV2OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup265: xcm::double_encoded::DoubleEncoded */ + /** Lookup281: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup266: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup282: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup267: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup283: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -2750,20 +2821,20 @@ export default { }, }, }, - /** Lookup268: xcm::v2::multiasset::WildFungibility */ + /** Lookup284: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup269: xcm::v2::WeightLimit */ + /** Lookup285: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup270: xcm::v3::Xcm */ + /** Lookup286: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup272: xcm::v3::Instruction */ + /** Lookup288: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -2785,7 +2856,7 @@ export default { xcm: "XcmV3Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -2903,28 +2974,28 @@ export default { }, }, }, - /** Lookup273: xcm::v3::multiasset::MultiAssets */ + /** Lookup289: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup275: xcm::v3::multiasset::MultiAsset */ + /** Lookup291: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup276: xcm::v3::multiasset::AssetId */ + /** Lookup292: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup277: xcm::v3::multiasset::Fungibility */ + /** Lookup293: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup278: xcm::v3::multiasset::AssetInstance */ + /** Lookup294: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2935,7 +3006,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup279: xcm::v3::Response */ + /** Lookup295: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -2946,7 +3017,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup282: xcm::v3::traits::Error */ + /** Lookup298: xcm::v3::traits::Error */ XcmV3TraitsError: { _enum: { Overflow: "Null", @@ -2991,7 +3062,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup284: xcm::v3::PalletInfo */ + /** Lookup300: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -3000,7 +3071,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup287: xcm::v3::MaybeErrorCode */ + /** Lookup303: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -3008,20 +3079,24 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup290: xcm::v3::QueryResponseInfo */ + /** Lookup306: xcm::v3::OriginKind */ + XcmV3OriginKind: { + _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], + }, + /** Lookup307: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup291: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup308: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup292: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup309: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3037,20 +3112,20 @@ export default { }, }, }, - /** Lookup293: xcm::v3::multiasset::WildFungibility */ + /** Lookup310: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup294: xcm::v3::WeightLimit */ + /** Lookup311: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup295: staging_xcm::v4::Xcm */ + /** Lookup312: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup297: staging_xcm::v4::Instruction */ + /** Lookup314: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -3072,7 +3147,7 @@ export default { xcm: "StagingXcmV4Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -3190,23 +3265,23 @@ export default { }, }, }, - /** Lookup298: staging_xcm::v4::asset::Assets */ + /** Lookup315: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup300: staging_xcm::v4::asset::Asset */ + /** Lookup317: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup301: staging_xcm::v4::asset::AssetId */ + /** Lookup318: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup302: staging_xcm::v4::asset::Fungibility */ + /** Lookup319: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup303: staging_xcm::v4::asset::AssetInstance */ + /** Lookup320: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -3217,7 +3292,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup304: staging_xcm::v4::Response */ + /** Lookup321: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -3228,7 +3303,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup306: staging_xcm::v4::PalletInfo */ + /** Lookup323: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -3237,20 +3312,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup310: staging_xcm::v4::QueryResponseInfo */ + /** Lookup327: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup311: staging_xcm::v4::asset::AssetFilter */ + /** Lookup328: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup312: staging_xcm::v4::asset::WildAsset */ + /** Lookup329: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -3266,11 +3341,11 @@ export default { }, }, }, - /** Lookup313: staging_xcm::v4::asset::WildFungibility */ + /** Lookup330: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup314: xcm::VersionedAssets */ + /** Lookup331: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -3280,7 +3355,7 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup326: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup343: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3289,7 +3364,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup327: xcm::VersionedAssetId */ + /** Lookup344: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3299,7 +3374,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup328: pallet_assets::pallet::Call */ + /** Lookup345: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3449,7 +3524,7 @@ export default { }, }, }, - /** Lookup329: pallet_asset_manager::pallet::Call */ + /** Lookup346: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3476,81 +3551,20 @@ export default { }, }, }, - /** Lookup330: moonbeam_runtime::xcm_config::AssetType */ + /** Lookup347: moonbeam_runtime::xcm_config::AssetType */ MoonbeamRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup331: moonbeam_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup348: moonbeam_runtime::asset_config::AssetRegistrarMetadata */ MoonbeamRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup332: orml_xtokens::module::Call */ - OrmlXtokensModuleCall: { - _enum: { - transfer: { - currencyId: "MoonbeamRuntimeXcmConfigCurrencyId", - amount: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset: { - asset: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_with_fee: { - currencyId: "MoonbeamRuntimeXcmConfigCurrencyId", - amount: "u128", - fee: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset_with_fee: { - asset: "XcmVersionedAsset", - fee: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multicurrencies: { - currencies: "Vec<(MoonbeamRuntimeXcmConfigCurrencyId,u128)>", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiassets: { - assets: "XcmVersionedAssets", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - }, - }, - /** Lookup333: moonbeam_runtime::xcm_config::CurrencyId */ - MoonbeamRuntimeXcmConfigCurrencyId: { - _enum: { - SelfReserve: "Null", - ForeignAsset: "u128", - Erc20: { - contractAddress: "H160", - }, - }, - }, - /** Lookup334: xcm::VersionedAsset */ - XcmVersionedAsset: { - _enum: { - __Unused0: "Null", - V2: "XcmV2MultiAsset", - __Unused2: "Null", - V3: "XcmV3MultiAsset", - V4: "StagingXcmV4Asset", - }, - }, - /** Lookup337: pallet_xcm_transactor::pallet::Call */ + /** Lookup349: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3573,7 +3587,7 @@ export default { feePayer: "Option", fee: "PalletXcmTransactorCurrencyPayment", call: "Bytes", - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", weightInfo: "PalletXcmTransactorTransactWeights", refund: "bool", }, @@ -3607,28 +3621,38 @@ export default { }, }, }, - /** Lookup338: moonbeam_runtime::xcm_config::Transactors */ + /** Lookup350: moonbeam_runtime::xcm_config::Transactors */ MoonbeamRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup339: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup351: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup340: pallet_xcm_transactor::pallet::Currency */ + /** Lookup352: moonbeam_runtime::xcm_config::CurrencyId */ + MoonbeamRuntimeXcmConfigCurrencyId: { + _enum: { + SelfReserve: "Null", + ForeignAsset: "u128", + Erc20: { + contractAddress: "H160", + }, + }, + }, + /** Lookup353: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonbeamRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup342: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup355: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup345: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup358: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -3642,18 +3666,18 @@ export default { }, }, }, - /** Lookup346: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup359: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup347: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup360: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup348: pallet_ethereum_xcm::pallet::Call */ + /** Lookup361: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3672,14 +3696,14 @@ export default { }, }, }, - /** Lookup349: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup362: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup350: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup363: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3688,19 +3712,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup364: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup352: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup365: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup355: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup368: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3708,7 +3732,7 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup357: pallet_message_queue::pallet::Call */ + /** Lookup370: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -3723,7 +3747,7 @@ export default { }, }, }, - /** Lookup358: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup371: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -3731,7 +3755,7 @@ export default { Sibling: "u32", }, }, - /** Lookup359: pallet_moonbeam_foreign_assets::pallet::Call */ + /** Lookup372: pallet_moonbeam_foreign_assets::pallet::Call */ PalletMoonbeamForeignAssetsCall: { _enum: { create_foreign_asset: { @@ -3754,7 +3778,7 @@ export default { }, }, }, - /** Lookup361: pallet_xcm_weight_trader::pallet::Call */ + /** Lookup374: pallet_xcm_weight_trader::pallet::Call */ PalletXcmWeightTraderCall: { _enum: { add_asset: { @@ -3776,7 +3800,7 @@ export default { }, }, }, - /** Lookup362: pallet_emergency_para_xcm::pallet::Call */ + /** Lookup375: pallet_emergency_para_xcm::pallet::Call */ PalletEmergencyParaXcmCall: { _enum: { paused_to_normal: "Null", @@ -3785,19 +3809,19 @@ export default { }, }, }, - /** Lookup363: pallet_randomness::pallet::Call */ + /** Lookup376: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup364: sp_runtime::traits::BlakeTwo256 */ + /** Lookup377: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup366: pallet_conviction_voting::types::Tally */ + /** Lookup379: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup367: pallet_whitelist::pallet::Event */ + /** Lookup380: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -3812,17 +3836,17 @@ export default { }, }, }, - /** Lookup369: frame_support::dispatch::PostDispatchInfo */ + /** Lookup382: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup370: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup383: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup371: pallet_collective::pallet::Event */ + /** Lookup384: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -3859,12 +3883,9 @@ export default { }, }, }, - /** Lookup373: pallet_treasury::pallet::Event */ + /** Lookup386: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { - Proposed: { - proposalIndex: "u32", - }, Spending: { budgetRemaining: "u128", }, @@ -3873,10 +3894,6 @@ export default { award: "u128", account: "AccountId20", }, - Rejected: { - proposalIndex: "u32", - slashed: "u128", - }, Burnt: { burntFunds: "u128", }, @@ -3919,7 +3936,7 @@ export default { }, }, }, - /** Lookup374: pallet_crowdloan_rewards::pallet::Event */ + /** Lookup387: pallet_crowdloan_rewards::pallet::Event */ PalletCrowdloanRewardsEvent: { _enum: { InitialPaymentMade: "(AccountId20,u128)", @@ -3930,7 +3947,7 @@ export default { InitializedAccountWithNotEnoughContribution: "([u8;32],Option,u128)", }, }, - /** Lookup375: cumulus_pallet_xcmp_queue::pallet::Event */ + /** Lookup388: cumulus_pallet_xcmp_queue::pallet::Event */ CumulusPalletXcmpQueueEvent: { _enum: { XcmpMessageSent: { @@ -3938,7 +3955,7 @@ export default { }, }, }, - /** Lookup376: cumulus_pallet_xcm::pallet::Event */ + /** Lookup389: cumulus_pallet_xcm::pallet::Event */ CumulusPalletXcmEvent: { _enum: { InvalidFormat: "[u8;32]", @@ -3946,7 +3963,7 @@ export default { ExecutedDownward: "([u8;32],StagingXcmV4TraitsOutcome)", }, }, - /** Lookup377: staging_xcm::v4::traits::Outcome */ + /** Lookup390: staging_xcm::v4::traits::Outcome */ StagingXcmV4TraitsOutcome: { _enum: { Complete: { @@ -3961,35 +3978,7 @@ export default { }, }, }, - /** Lookup378: cumulus_pallet_dmp_queue::pallet::Event */ - CumulusPalletDmpQueueEvent: { - _enum: { - StartedExport: "Null", - Exported: { - page: "u32", - }, - ExportFailed: { - page: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: "Null", - ExportedOverweight: { - index: "u64", - }, - ExportOverweightFailed: { - index: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: "Null", - CleanedSome: { - keysRemoved: "u32", - }, - Completed: { - error: "bool", - }, - }, - }, - /** Lookup379: pallet_xcm::pallet::Event */ + /** Lookup391: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -4112,7 +4101,7 @@ export default { }, }, }, - /** Lookup380: pallet_assets::pallet::Event */ + /** Lookup392: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -4224,9 +4213,19 @@ export default { assetId: "u128", who: "AccountId20", }, + Deposited: { + assetId: "u128", + who: "AccountId20", + amount: "u128", + }, + Withdrawn: { + assetId: "u128", + who: "AccountId20", + amount: "u128", + }, }, }, - /** Lookup381: pallet_asset_manager::pallet::Event */ + /** Lookup393: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -4255,18 +4254,7 @@ export default { }, }, }, - /** Lookup382: orml_xtokens::module::Event */ - OrmlXtokensModuleEvent: { - _enum: { - TransferredAssets: { - sender: "AccountId20", - assets: "StagingXcmV4AssetAssets", - fee: "StagingXcmV4Asset", - dest: "StagingXcmV4Location", - }, - }, - }, - /** Lookup383: pallet_xcm_transactor::pallet::Event */ + /** Lookup394: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -4314,13 +4302,13 @@ export default { }, }, }, - /** Lookup384: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup395: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup385: pallet_ethereum_xcm::pallet::Event */ + /** Lookup396: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -4329,7 +4317,7 @@ export default { }, }, }, - /** Lookup386: pallet_message_queue::pallet::Event */ + /** Lookup397: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4355,7 +4343,7 @@ export default { }, }, }, - /** Lookup387: frame_support::traits::messages::ProcessMessageError */ + /** Lookup398: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4363,9 +4351,10 @@ export default { Unsupported: "Null", Overweight: "SpWeightsWeightV2Weight", Yield: "Null", + StackLimitReached: "Null", }, }, - /** Lookup388: pallet_moonbeam_foreign_assets::pallet::Event */ + /** Lookup399: pallet_moonbeam_foreign_assets::pallet::Event */ PalletMoonbeamForeignAssetsEvent: { _enum: { ForeignAssetCreated: { @@ -4387,7 +4376,7 @@ export default { }, }, }, - /** Lookup389: pallet_xcm_weight_trader::pallet::Event */ + /** Lookup400: pallet_xcm_weight_trader::pallet::Event */ PalletXcmWeightTraderEvent: { _enum: { SupportedAssetAdded: { @@ -4409,11 +4398,11 @@ export default { }, }, }, - /** Lookup390: pallet_emergency_para_xcm::pallet::Event */ + /** Lookup401: pallet_emergency_para_xcm::pallet::Event */ PalletEmergencyParaXcmEvent: { _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], }, - /** Lookup391: pallet_randomness::pallet::Event */ + /** Lookup402: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -4448,7 +4437,7 @@ export default { }, }, }, - /** Lookup392: frame_system::Phase */ + /** Lookup403: frame_system::Phase */ FrameSystemPhase: { _enum: { ApplyExtrinsic: "u32", @@ -4456,51 +4445,51 @@ export default { Initialization: "Null", }, }, - /** Lookup394: frame_system::LastRuntimeUpgradeInfo */ + /** Lookup405: frame_system::LastRuntimeUpgradeInfo */ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, - /** Lookup395: frame_system::CodeUpgradeAuthorization */ + /** Lookup406: frame_system::CodeUpgradeAuthorization */ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, - /** Lookup396: frame_system::limits::BlockWeights */ + /** Lookup407: frame_system::limits::BlockWeights */ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", maxBlock: "SpWeightsWeightV2Weight", perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, - /** Lookup397: frame_support::dispatch::PerDispatchClass */ + /** Lookup408: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", operational: "FrameSystemLimitsWeightsPerClass", mandatory: "FrameSystemLimitsWeightsPerClass", }, - /** Lookup398: frame_system::limits::WeightsPerClass */ + /** Lookup409: frame_system::limits::WeightsPerClass */ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", maxExtrinsic: "Option", maxTotal: "Option", reserved: "Option", }, - /** Lookup399: frame_system::limits::BlockLength */ + /** Lookup410: frame_system::limits::BlockLength */ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, - /** Lookup400: frame_support::dispatch::PerDispatchClass */ + /** Lookup411: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", operational: "u32", mandatory: "u32", }, - /** Lookup401: sp_weights::RuntimeDbWeight */ + /** Lookup412: sp_weights::RuntimeDbWeight */ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, - /** Lookup402: sp_version::RuntimeVersion */ + /** Lookup413: sp_version::RuntimeVersion */ SpVersionRuntimeVersion: { specName: "Text", implName: "Text", @@ -4511,7 +4500,7 @@ export default { transactionVersion: "u32", stateVersion: "u8", }, - /** Lookup406: frame_system::pallet::Error */ + /** Lookup417: frame_system::pallet::Error */ FrameSystemError: { _enum: [ "InvalidSpecName", @@ -4525,38 +4514,38 @@ export default { "Unauthorized", ], }, - /** Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ + /** Lookup419: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ + /** Lookup420: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", umpTotalBytes: "u32", hrmpOutgoing: "BTreeMap", }, - /** Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ + /** Lookup422: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, - /** Lookup415: polkadot_primitives::v7::UpgradeGoAhead */ + /** Lookup426: polkadot_primitives::v7::UpgradeGoAhead */ PolkadotPrimitivesV7UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ + /** Lookup427: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup418: polkadot_primitives::v7::UpgradeRestriction */ + /** Lookup429: polkadot_primitives::v7::UpgradeRestriction */ PolkadotPrimitivesV7UpgradeRestriction: { _enum: ["Present"], }, - /** Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ + /** Lookup430: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: @@ -4564,12 +4553,12 @@ export default { ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", }, - /** Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ + /** Lookup431: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup423: polkadot_primitives::v7::AbridgedHrmpChannel */ + /** Lookup434: polkadot_primitives::v7::AbridgedHrmpChannel */ PolkadotPrimitivesV7AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -4578,7 +4567,7 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup424: polkadot_primitives::v7::AbridgedHostConfiguration */ + /** Lookup435: polkadot_primitives::v7::AbridgedHostConfiguration */ PolkadotPrimitivesV7AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", @@ -4591,17 +4580,17 @@ export default { validationUpgradeDelay: "u32", asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", }, - /** Lookup425: polkadot_primitives::v7::async_backing::AsyncBackingParams */ + /** Lookup436: polkadot_primitives::v7::async_backing::AsyncBackingParams */ PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup431: polkadot_core_primitives::OutboundHrmpMessage */ + /** Lookup442: polkadot_core_primitives::OutboundHrmpMessage */ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, - /** Lookup433: cumulus_pallet_parachain_system::pallet::Error */ + /** Lookup444: cumulus_pallet_parachain_system::pallet::Error */ CumulusPalletParachainSystemError: { _enum: [ "OverlappingUpgrades", @@ -4614,22 +4603,22 @@ export default { "Unauthorized", ], }, - /** Lookup435: pallet_balances::types::BalanceLock */ + /** Lookup446: pallet_balances::types::BalanceLock */ PalletBalancesBalanceLock: { id: "[u8;8]", amount: "u128", reasons: "PalletBalancesReasons", }, - /** Lookup436: pallet_balances::types::Reasons */ + /** Lookup447: pallet_balances::types::Reasons */ PalletBalancesReasons: { _enum: ["Fee", "Misc", "All"], }, - /** Lookup439: pallet_balances::types::ReserveData */ + /** Lookup450: pallet_balances::types::ReserveData */ PalletBalancesReserveData: { id: "[u8;4]", amount: "u128", }, - /** Lookup443: moonbeam_runtime::RuntimeHoldReason */ + /** Lookup454: moonbeam_runtime::RuntimeHoldReason */ MoonbeamRuntimeRuntimeHoldReason: { _enum: { __Unused0: "Null", @@ -4697,16 +4686,16 @@ export default { Preimage: "PalletPreimageHoldReason", }, }, - /** Lookup444: pallet_preimage::pallet::HoldReason */ + /** Lookup455: pallet_preimage::pallet::HoldReason */ PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup447: pallet_balances::types::IdAmount */ - PalletBalancesIdAmount: { + /** Lookup458: frame_support::traits::tokens::misc::IdAmount */ + FrameSupportTokensMiscIdAmount: { id: "Null", amount: "u128", }, - /** Lookup449: pallet_balances::pallet::Error */ + /** Lookup460: pallet_balances::pallet::Error */ PalletBalancesError: { _enum: [ "VestingBalance", @@ -4723,18 +4712,18 @@ export default { "DeltaZero", ], }, - /** Lookup450: pallet_transaction_payment::Releases */ + /** Lookup461: pallet_transaction_payment::Releases */ PalletTransactionPaymentReleases: { _enum: ["V1Ancient", "V2"], }, - /** Lookup451: pallet_parachain_staking::types::RoundInfo */ + /** Lookup462: pallet_parachain_staking::types::RoundInfo */ PalletParachainStakingRoundInfo: { current: "u32", first: "u32", length: "u32", firstSlot: "u64", }, - /** Lookup452: pallet_parachain_staking::types::Delegator */ + /** Lookup463: pallet_parachain_staking::types::Delegator */ PalletParachainStakingDelegator: { id: "AccountId20", delegations: "PalletParachainStakingSetOrderedSet", @@ -4743,24 +4732,24 @@ export default { status: "PalletParachainStakingDelegatorStatus", }, /** - * Lookup453: + * Lookup464: * pallet_parachain_staking::set::OrderedSet> */ PalletParachainStakingSetOrderedSet: "Vec", - /** Lookup454: pallet_parachain_staking::types::Bond */ + /** Lookup465: pallet_parachain_staking::types::Bond */ PalletParachainStakingBond: { owner: "AccountId20", amount: "u128", }, - /** Lookup456: pallet_parachain_staking::types::DelegatorStatus */ + /** Lookup467: pallet_parachain_staking::types::DelegatorStatus */ PalletParachainStakingDelegatorStatus: { _enum: { Active: "Null", Leaving: "u32", }, }, - /** Lookup457: pallet_parachain_staking::types::CandidateMetadata */ + /** Lookup468: pallet_parachain_staking::types::CandidateMetadata */ PalletParachainStakingCandidateMetadata: { bond: "u128", delegationCount: "u32", @@ -4773,16 +4762,16 @@ export default { request: "Option", status: "PalletParachainStakingCollatorStatus", }, - /** Lookup458: pallet_parachain_staking::types::CapacityStatus */ + /** Lookup469: pallet_parachain_staking::types::CapacityStatus */ PalletParachainStakingCapacityStatus: { _enum: ["Full", "Empty", "Partial"], }, - /** Lookup460: pallet_parachain_staking::types::CandidateBondLessRequest */ + /** Lookup471: pallet_parachain_staking::types::CandidateBondLessRequest */ PalletParachainStakingCandidateBondLessRequest: { amount: "u128", whenExecutable: "u32", }, - /** Lookup461: pallet_parachain_staking::types::CollatorStatus */ + /** Lookup472: pallet_parachain_staking::types::CollatorStatus */ PalletParachainStakingCollatorStatus: { _enum: { Active: "Null", @@ -4790,50 +4779,50 @@ export default { Leaving: "u32", }, }, - /** Lookup463: pallet_parachain_staking::delegation_requests::ScheduledRequest */ + /** Lookup474: pallet_parachain_staking::delegation_requests::ScheduledRequest */ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: "AccountId20", whenExecutable: "u32", action: "PalletParachainStakingDelegationRequestsDelegationAction", }, /** - * Lookup466: + * Lookup477: * pallet_parachain_staking::auto_compound::AutoCompoundConfig[account::AccountId20](account::AccountId20) */ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: "AccountId20", value: "Percent", }, - /** Lookup468: pallet_parachain_staking::types::Delegations */ + /** Lookup479: pallet_parachain_staking::types::Delegations */ PalletParachainStakingDelegations: { delegations: "Vec", total: "u128", }, /** - * Lookup470: + * Lookup481: * pallet_parachain_staking::set::BoundedOrderedSet, S> */ PalletParachainStakingSetBoundedOrderedSet: "Vec", - /** Lookup473: pallet_parachain_staking::types::CollatorSnapshot */ + /** Lookup484: pallet_parachain_staking::types::CollatorSnapshot */ PalletParachainStakingCollatorSnapshot: { bond: "u128", delegations: "Vec", total: "u128", }, - /** Lookup475: pallet_parachain_staking::types::BondWithAutoCompound */ + /** Lookup486: pallet_parachain_staking::types::BondWithAutoCompound */ PalletParachainStakingBondWithAutoCompound: { owner: "AccountId20", amount: "u128", autoCompound: "Percent", }, - /** Lookup476: pallet_parachain_staking::types::DelayedPayout */ + /** Lookup487: pallet_parachain_staking::types::DelayedPayout */ PalletParachainStakingDelayedPayout: { roundIssuance: "u128", totalStakingReward: "u128", collatorCommission: "Perbill", }, - /** Lookup477: pallet_parachain_staking::inflation::InflationInfo */ + /** Lookup488: pallet_parachain_staking::inflation::InflationInfo */ PalletParachainStakingInflationInflationInfo: { expect: { min: "u128", @@ -4851,7 +4840,7 @@ export default { max: "Perbill", }, }, - /** Lookup478: pallet_parachain_staking::pallet::Error */ + /** Lookup489: pallet_parachain_staking::pallet::Error */ PalletParachainStakingError: { _enum: [ "DelegatorDNE", @@ -4912,11 +4901,11 @@ export default { "CurrentRoundTooLow", ], }, - /** Lookup479: pallet_author_inherent::pallet::Error */ + /** Lookup490: pallet_author_inherent::pallet::Error */ PalletAuthorInherentError: { _enum: ["AuthorAlreadySet", "NoAccountId", "CannotBeAuthor"], }, - /** Lookup480: pallet_author_mapping::pallet::RegistrationInfo */ + /** Lookup491: pallet_author_mapping::pallet::RegistrationInfo */ PalletAuthorMappingRegistrationInfo: { _alias: { keys_: "keys", @@ -4925,7 +4914,7 @@ export default { deposit: "u128", keys_: "SessionKeysPrimitivesVrfVrfCryptoPublic", }, - /** Lookup481: pallet_author_mapping::pallet::Error */ + /** Lookup492: pallet_author_mapping::pallet::Error */ PalletAuthorMappingError: { _enum: [ "AssociationNotFound", @@ -4938,18 +4927,18 @@ export default { "DecodeKeysFailed", ], }, - /** Lookup482: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup493: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup484: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup495: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup485: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup496: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -4963,23 +4952,23 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup488: pallet_utility::pallet::Error */ + /** Lookup499: pallet_utility::pallet::Error */ PalletUtilityError: { _enum: ["TooManyCalls"], }, - /** Lookup491: pallet_proxy::ProxyDefinition */ + /** Lookup502: pallet_proxy::ProxyDefinition */ PalletProxyProxyDefinition: { delegate: "AccountId20", proxyType: "MoonbeamRuntimeProxyType", delay: "u32", }, - /** Lookup495: pallet_proxy::Announcement */ + /** Lookup506: pallet_proxy::Announcement */ PalletProxyAnnouncement: { real: "AccountId20", callHash: "H256", height: "u32", }, - /** Lookup497: pallet_proxy::pallet::Error */ + /** Lookup508: pallet_proxy::pallet::Error */ PalletProxyError: { _enum: [ "TooMany", @@ -4992,12 +4981,12 @@ export default { "NoSelfProxy", ], }, - /** Lookup498: pallet_maintenance_mode::pallet::Error */ + /** Lookup509: pallet_maintenance_mode::pallet::Error */ PalletMaintenanceModeError: { _enum: ["AlreadyInMaintenanceMode", "NotInMaintenanceMode"], }, /** - * Lookup500: pallet_identity::types::Registration> */ PalletIdentityRegistration: { @@ -5005,21 +4994,21 @@ export default { deposit: "u128", info: "PalletIdentityLegacyIdentityInfo", }, - /** Lookup509: pallet_identity::types::RegistrarInfo */ + /** Lookup520: pallet_identity::types::RegistrarInfo */ PalletIdentityRegistrarInfo: { account: "AccountId20", fee: "u128", fields: "u64", }, /** - * Lookup511: + * Lookup522: * pallet_identity::types::AuthorityProperties> */ PalletIdentityAuthorityProperties: { suffix: "Bytes", allocation: "u32", }, - /** Lookup514: pallet_identity::pallet::Error */ + /** Lookup525: pallet_identity::pallet::Error */ PalletIdentityError: { _enum: [ "TooManySubAccounts", @@ -5050,18 +5039,18 @@ export default { "NotExpired", ], }, - /** Lookup515: pallet_migrations::pallet::Error */ + /** Lookup526: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup517: pallet_multisig::Multisig */ + /** Lookup528: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup519: pallet_multisig::pallet::Error */ + /** Lookup530: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -5080,7 +5069,16 @@ export default { "AlreadyStored", ], }, - /** Lookup520: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup532: pallet_moonbeam_lazy_migrations::pallet::StateMigrationStatus */ + PalletMoonbeamLazyMigrationsStateMigrationStatus: { + _enum: { + NotStarted: "Null", + Started: "Bytes", + Error: "Bytes", + Complete: "Null", + }, + }, + /** Lookup534: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", @@ -5088,9 +5086,10 @@ export default { "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", + "KeyTooLong", ], }, - /** Lookup521: pallet_evm::CodeMetadata */ + /** Lookup535: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -5099,7 +5098,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup523: pallet_evm::pallet::Error */ + /** Lookup537: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5117,7 +5116,7 @@ export default { "Undefined", ], }, - /** Lookup526: fp_rpc::TransactionStatus */ + /** Lookup540: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5127,9 +5126,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup528: ethbloom::Bloom */ + /** Lookup542: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup530: ethereum::receipt::ReceiptV3 */ + /** Lookup544: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5137,7 +5136,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup531: ethereum::receipt::EIP658ReceiptData */ + /** Lookup545: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5145,7 +5144,7 @@ export default { logs: "Vec", }, /** - * Lookup532: + * Lookup546: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5153,7 +5152,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup533: ethereum::header::Header */ + /** Lookup547: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5171,14 +5170,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup534: ethereum_types::hash::H64 */ + /** Lookup548: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup539: pallet_ethereum::pallet::Error */ + /** Lookup553: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup542: pallet_scheduler::Scheduled, BlockNumber, moonbeam_runtime::OriginCaller, account::AccountId20> */ @@ -5189,13 +5188,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonbeamRuntimeOriginCaller", }, - /** Lookup544: pallet_scheduler::RetryConfig */ + /** Lookup558: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup545: pallet_scheduler::pallet::Error */ + /** Lookup559: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5205,7 +5204,7 @@ export default { "Named", ], }, - /** Lookup546: pallet_preimage::OldRequestStatus */ + /** Lookup560: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5220,8 +5219,8 @@ export default { }, }, /** - * Lookup549: pallet_preimage::RequestStatus> + * Lookup563: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { _enum: { @@ -5236,7 +5235,7 @@ export default { }, }, }, - /** Lookup555: pallet_preimage::pallet::Error */ + /** Lookup569: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5247,10 +5246,11 @@ export default { "NotRequested", "TooMany", "TooFew", + "NoCost", ], }, /** - * Lookup557: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5259,20 +5259,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup558: pallet_conviction_voting::vote::Casting */ + /** Lookup572: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup562: pallet_conviction_voting::types::Delegations */ + /** Lookup576: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup563: pallet_conviction_voting::vote::PriorLock */ + /** Lookup577: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup564: pallet_conviction_voting::vote::Delegating */ + /** Lookup578: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5280,7 +5280,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup568: pallet_conviction_voting::pallet::Error */ + /** Lookup582: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5298,7 +5298,7 @@ export default { ], }, /** - * Lookup569: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5314,7 +5314,7 @@ export default { }, }, /** - * Lookup570: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5332,17 +5332,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup571: pallet_referenda::types::Deposit */ + /** Lookup585: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup574: pallet_referenda::types::DecidingStatus */ + /** Lookup588: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup582: pallet_referenda::types::TrackInfo */ + /** Lookup596: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5354,7 +5354,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup583: pallet_referenda::types::Curve */ + /** Lookup597: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5375,7 +5375,7 @@ export default { }, }, }, - /** Lookup586: pallet_referenda::pallet::Error */ + /** Lookup600: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5394,7 +5394,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup587: pallet_whitelist::pallet::Error */ + /** Lookup601: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5404,7 +5404,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup589: pallet_collective::Votes */ + /** Lookup603: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5412,7 +5412,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup590: pallet_collective::pallet::Error */ + /** Lookup604: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5428,7 +5428,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup593: pallet_treasury::Proposal */ + /** Lookup607: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5436,7 +5436,7 @@ export default { bond: "u128", }, /** - * Lookup596: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5447,7 +5447,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup597: pallet_treasury::PaymentState */ + /** Lookup611: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5457,12 +5457,11 @@ export default { Failed: "Null", }, }, - /** Lookup599: frame_support::PalletId */ + /** Lookup613: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup600: pallet_treasury::pallet::Error */ + /** Lookup614: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ - "InsufficientProposersBalance", "InvalidIndex", "TooManyApprovals", "InsufficientPermission", @@ -5476,13 +5475,13 @@ export default { "Inconclusive", ], }, - /** Lookup601: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup615: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup603: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup617: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5502,7 +5501,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup608: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup622: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5510,39 +5509,27 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup609: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup623: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup611: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup627: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup612: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup628: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { - _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], - }, - /** Lookup613: cumulus_pallet_dmp_queue::pallet::MigrationState */ - CumulusPalletDmpQueueMigrationState: { - _enum: { - NotStarted: "Null", - StartedExport: { - nextBeginUsed: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: { - nextOverweightIndex: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: { - cursor: "Option", - }, - Completed: "Null", - }, + _enum: [ + "BadQueueConfig", + "AlreadySuspended", + "AlreadyResumed", + "TooManyActiveOutboundChannels", + "TooBig", + ], }, - /** Lookup616: pallet_xcm::pallet::QueryStatus */ + /** Lookup629: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5561,7 +5548,7 @@ export default { }, }, }, - /** Lookup620: xcm::VersionedResponse */ + /** Lookup633: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5571,7 +5558,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup626: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup639: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5580,14 +5567,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup629: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup642: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup636: pallet_xcm::pallet::Error */ + /** Lookup649: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5617,7 +5604,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup637: pallet_assets::types::AssetDetails */ + /** Lookup650: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5632,22 +5619,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup638: pallet_assets::types::AssetStatus */ + /** Lookup651: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup640: pallet_assets::types::AssetAccount */ + /** Lookup653: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup641: pallet_assets::types::AccountStatus */ + /** Lookup654: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup642: pallet_assets::types::ExistenceReason */ + /** Lookup655: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5657,13 +5644,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup644: pallet_assets::types::Approval */ + /** Lookup657: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup645: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5673,7 +5660,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup647: pallet_assets::pallet::Error */ + /** Lookup660: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5696,9 +5683,10 @@ export default { "IncorrectStatus", "NotFrozen", "CallbackFailed", + "BadAssetId", ], }, - /** Lookup648: pallet_asset_manager::pallet::Error */ + /** Lookup661: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5711,32 +5699,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup649: orml_xtokens::module::Error */ - OrmlXtokensModuleError: { - _enum: [ - "AssetHasNoReserve", - "NotCrossChainTransfer", - "InvalidDest", - "NotCrossChainTransferableCurrency", - "UnweighableMessage", - "XcmExecutionFailed", - "CannotReanchor", - "InvalidAncestry", - "InvalidAsset", - "DestinationNotInvertible", - "BadVersion", - "DistinctReserveForAssetAndFee", - "ZeroFee", - "ZeroAmount", - "TooManyAssetsBeingSent", - "AssetIndexNonExistent", - "FeeNotEnough", - "NotSupportedLocation", - "MinXcmFeeNotDefined", - "RateLimited", - ], - }, - /** Lookup650: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup662: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5757,7 +5720,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup651: pallet_xcm_transactor::pallet::Error */ + /** Lookup663: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5789,11 +5752,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup652: pallet_ethereum_xcm::pallet::Error */ + /** Lookup664: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup653: pallet_message_queue::BookState */ + /** Lookup665: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5805,12 +5768,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup655: pallet_message_queue::Neighbours */ + /** Lookup667: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup657: pallet_message_queue::Page */ + /** Lookup669: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5819,7 +5782,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup659: pallet_message_queue::pallet::Error */ + /** Lookup671: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5833,11 +5796,11 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup661: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup673: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup662: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup674: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5856,7 +5819,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup664: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup676: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5867,24 +5830,24 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup665: pallet_emergency_para_xcm::XcmMode */ + /** Lookup677: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup666: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup678: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup668: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup680: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup669: pallet_randomness::types::RequestState */ + /** Lookup681: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup670: pallet_randomness::types::Request> */ + /** Lookup682: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5894,26 +5857,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup671: pallet_randomness::types::RequestInfo */ + /** Lookup683: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup672: pallet_randomness::types::RequestType */ + /** Lookup684: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup673: pallet_randomness::types::RandomnessResult */ + /** Lookup685: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup674: pallet_randomness::pallet::Error */ + /** Lookup686: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5930,30 +5893,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup677: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup689: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup678: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup690: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup679: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup691: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup680: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup692: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup683: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup695: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup684: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup696: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup685: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup697: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup686: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup698: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup687: frame_metadata_hash_extension::Mode */ + /** Lookup699: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup688: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup700: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup690: moonbeam_runtime::Runtime */ + /** Lookup702: moonbeam_runtime::Runtime */ MoonbeamRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonbeam/interfaces/moon/types.ts b/typescript-api/src/moonbeam/interfaces/moon/types.ts index 878e1e9ec1..920940a1ea 100644 --- a/typescript-api/src/moonbeam/interfaces/moon/types.ts +++ b/typescript-api/src/moonbeam/interfaces/moon/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export type PHANTOM_EMPTY = "empty"; +export type PHANTOM_MOON = "moon"; diff --git a/typescript-api/src/moonbeam/interfaces/registry.ts b/typescript-api/src/moonbeam/interfaces/registry.ts index 0de05c2c5a..ca5e2e9e42 100644 --- a/typescript-api/src/moonbeam/interfaces/registry.ts +++ b/typescript-api/src/moonbeam/interfaces/registry.ts @@ -7,9 +7,6 @@ import "@polkadot/types/types/registry"; import type { AccountEthereumSignature, - CumulusPalletDmpQueueCall, - CumulusPalletDmpQueueEvent, - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, @@ -64,6 +61,7 @@ import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, @@ -87,13 +85,21 @@ import type { MoonbeamRuntimeProxyType, MoonbeamRuntimeRuntime, MoonbeamRuntimeRuntimeHoldReason, + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters, + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey, + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue, + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion, + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters, + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey, + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue, + MoonbeamRuntimeRuntimeParamsRuntimeParameters, + MoonbeamRuntimeRuntimeParamsRuntimeParametersKey, + MoonbeamRuntimeRuntimeParamsRuntimeParametersValue, MoonbeamRuntimeXcmConfigAssetType, MoonbeamRuntimeXcmConfigCurrencyId, MoonbeamRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, - OrmlXtokensModuleCall, - OrmlXtokensModuleError, - OrmlXtokensModuleEvent, PalletAssetManagerCall, PalletAssetManagerError, PalletAssetManagerEvent, @@ -121,7 +127,6 @@ import type { PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, - PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollectiveCall, @@ -185,6 +190,7 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMoonbeamOrbitersCurrentOrbiter, @@ -220,6 +226,8 @@ import type { PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletParachainStakingSetOrderedSet, + PalletParametersCall, + PalletParametersEvent, PalletPrecompileBenchmarksError, PalletPreimageCall, PalletPreimageError, @@ -379,13 +387,13 @@ import type { XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, + XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3WeightLimit, XcmV3Xcm, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -396,9 +404,6 @@ import type { declare module "@polkadot/types/types/registry" { interface InterfaceTypes { AccountEthereumSignature: AccountEthereumSignature; - CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall; - CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent; - CumulusPalletDmpQueueMigrationState: CumulusPalletDmpQueueMigrationState; CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall; CumulusPalletParachainSystemError: CumulusPalletParachainSystemError; CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent; @@ -453,6 +458,7 @@ declare module "@polkadot/types/types/registry" { FrameSupportPreimagesBounded: FrameSupportPreimagesBounded; FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime; FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus; + FrameSupportTokensMiscIdAmount: FrameSupportTokensMiscIdAmount; FrameSystemAccountInfo: FrameSystemAccountInfo; FrameSystemCall: FrameSystemCall; FrameSystemCodeUpgradeAuthorization: FrameSystemCodeUpgradeAuthorization; @@ -476,13 +482,21 @@ declare module "@polkadot/types/types/registry" { MoonbeamRuntimeProxyType: MoonbeamRuntimeProxyType; MoonbeamRuntimeRuntime: MoonbeamRuntimeRuntime; MoonbeamRuntimeRuntimeHoldReason: MoonbeamRuntimeRuntimeHoldReason; + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit; + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion; + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; + MoonbeamRuntimeRuntimeParamsRuntimeParameters: MoonbeamRuntimeRuntimeParamsRuntimeParameters; + MoonbeamRuntimeRuntimeParamsRuntimeParametersKey: MoonbeamRuntimeRuntimeParamsRuntimeParametersKey; + MoonbeamRuntimeRuntimeParamsRuntimeParametersValue: MoonbeamRuntimeRuntimeParamsRuntimeParametersValue; MoonbeamRuntimeXcmConfigAssetType: MoonbeamRuntimeXcmConfigAssetType; MoonbeamRuntimeXcmConfigCurrencyId: MoonbeamRuntimeXcmConfigCurrencyId; MoonbeamRuntimeXcmConfigTransactors: MoonbeamRuntimeXcmConfigTransactors; NimbusPrimitivesNimbusCryptoPublic: NimbusPrimitivesNimbusCryptoPublic; - OrmlXtokensModuleCall: OrmlXtokensModuleCall; - OrmlXtokensModuleError: OrmlXtokensModuleError; - OrmlXtokensModuleEvent: OrmlXtokensModuleEvent; PalletAssetManagerCall: PalletAssetManagerCall; PalletAssetManagerError: PalletAssetManagerError; PalletAssetManagerEvent: PalletAssetManagerEvent; @@ -510,7 +524,6 @@ declare module "@polkadot/types/types/registry" { PalletBalancesCall: PalletBalancesCall; PalletBalancesError: PalletBalancesError; PalletBalancesEvent: PalletBalancesEvent; - PalletBalancesIdAmount: PalletBalancesIdAmount; PalletBalancesReasons: PalletBalancesReasons; PalletBalancesReserveData: PalletBalancesReserveData; PalletCollectiveCall: PalletCollectiveCall; @@ -574,6 +587,7 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; PalletMoonbeamOrbitersCurrentOrbiter: PalletMoonbeamOrbitersCurrentOrbiter; @@ -609,6 +623,8 @@ declare module "@polkadot/types/types/registry" { PalletParachainStakingRoundInfo: PalletParachainStakingRoundInfo; PalletParachainStakingSetBoundedOrderedSet: PalletParachainStakingSetBoundedOrderedSet; PalletParachainStakingSetOrderedSet: PalletParachainStakingSetOrderedSet; + PalletParametersCall: PalletParametersCall; + PalletParametersEvent: PalletParametersEvent; PalletPrecompileBenchmarksError: PalletPrecompileBenchmarksError; PalletPreimageCall: PalletPreimageCall; PalletPreimageError: PalletPreimageError; @@ -768,13 +784,13 @@ declare module "@polkadot/types/types/registry" { XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; + XcmV3OriginKind: XcmV3OriginKind; XcmV3PalletInfo: XcmV3PalletInfo; XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; XcmV3Response: XcmV3Response; XcmV3TraitsError: XcmV3TraitsError; XcmV3WeightLimit: XcmV3WeightLimit; XcmV3Xcm: XcmV3Xcm; - XcmVersionedAsset: XcmVersionedAsset; XcmVersionedAssetId: XcmVersionedAssetId; XcmVersionedAssets: XcmVersionedAssets; XcmVersionedLocation: XcmVersionedLocation; diff --git a/typescript-api/src/moonbeam/interfaces/types-lookup.ts b/typescript-api/src/moonbeam/interfaces/types-lookup.ts index b4e4051851..9071b8877a 100644 --- a/typescript-api/src/moonbeam/interfaces/types-lookup.ts +++ b/typescript-api/src/moonbeam/interfaces/types-lookup.ts @@ -1071,7 +1071,68 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } - /** @name PalletEvmEvent (66) */ + /** @name PalletParametersEvent (66) */ + interface PalletParametersEvent extends Enum { + readonly isUpdated: boolean; + readonly asUpdated: { + readonly key: MoonbeamRuntimeRuntimeParamsRuntimeParametersKey; + readonly oldValue: Option; + readonly newValue: Option; + } & Struct; + readonly type: "Updated"; + } + + /** @name MoonbeamRuntimeRuntimeParamsRuntimeParametersKey (67) */ + interface MoonbeamRuntimeRuntimeParamsRuntimeParametersKey extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (68) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (69) */ + type MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion = Null; + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey (70) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey extends Enum { + readonly isDeposit: boolean; + readonly type: "Deposit"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit (71) */ + type MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit = Null; + + /** @name MoonbeamRuntimeRuntimeParamsRuntimeParametersValue (73) */ + interface MoonbeamRuntimeRuntimeParamsRuntimeParametersValue extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (74) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly asFeesTreasuryProportion: Perbill; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue (75) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: u128; + readonly type: "Deposit"; + } + + /** @name PalletEvmEvent (77) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { @@ -1096,14 +1157,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Log" | "Created" | "CreatedFailed" | "Executed" | "ExecutedFailed"; } - /** @name EthereumLog (67) */ + /** @name EthereumLog (78) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name PalletEthereumEvent (70) */ + /** @name PalletEthereumEvent (81) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { @@ -1116,7 +1177,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Executed"; } - /** @name EvmCoreErrorExitReason (71) */ + /** @name EvmCoreErrorExitReason (82) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -1129,7 +1190,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Succeed" | "Error" | "Revert" | "Fatal"; } - /** @name EvmCoreErrorExitSucceed (72) */ + /** @name EvmCoreErrorExitSucceed (83) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -1137,7 +1198,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Stopped" | "Returned" | "Suicided"; } - /** @name EvmCoreErrorExitError (73) */ + /** @name EvmCoreErrorExitError (84) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -1176,13 +1237,13 @@ declare module "@polkadot/types/lookup" { | "InvalidCode"; } - /** @name EvmCoreErrorExitRevert (77) */ + /** @name EvmCoreErrorExitRevert (88) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: "Reverted"; } - /** @name EvmCoreErrorExitFatal (78) */ + /** @name EvmCoreErrorExitFatal (89) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -1193,7 +1254,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NotSupported" | "UnhandledInterrupt" | "CallErrorAsFatal" | "Other"; } - /** @name PalletSchedulerEvent (79) */ + /** @name PalletSchedulerEvent (90) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1255,7 +1316,7 @@ declare module "@polkadot/types/lookup" { | "PermanentlyOverweight"; } - /** @name PalletPreimageEvent (81) */ + /** @name PalletPreimageEvent (92) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1272,7 +1333,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletConvictionVotingEvent (82) */ + /** @name PalletConvictionVotingEvent (93) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -1281,7 +1342,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (83) */ + /** @name PalletReferendaEvent (94) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -1385,7 +1446,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (84) */ + /** @name FrameSupportPreimagesBounded (95) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -1401,7 +1462,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (86) */ + /** @name FrameSystemCall (97) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -1462,7 +1523,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name CumulusPalletParachainSystemCall (90) */ + /** @name CumulusPalletParachainSystemCall (101) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -1488,7 +1549,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (91) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (102) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -1496,7 +1557,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (92) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (103) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -1504,24 +1565,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (94) */ + /** @name SpTrieStorageProof (105) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (97) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (108) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (101) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (112) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletTimestampCall (104) */ + /** @name PalletTimestampCall (115) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1530,7 +1591,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletRootTestingCall (105) */ + /** @name PalletRootTestingCall (116) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -1540,7 +1601,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletBalancesCall (106) */ + /** @name PalletBalancesCall (117) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1582,6 +1643,11 @@ declare module "@polkadot/types/lookup" { readonly direction: PalletBalancesAdjustmentDirection; readonly delta: Compact; } & Struct; + readonly isBurn: boolean; + readonly asBurn: { + readonly value: Compact; + readonly keepAlive: bool; + } & Struct; readonly type: | "TransferAllowDeath" | "ForceTransfer" @@ -1590,17 +1656,18 @@ declare module "@polkadot/types/lookup" { | "ForceUnreserve" | "UpgradeAccounts" | "ForceSetBalance" - | "ForceAdjustTotalIssuance"; + | "ForceAdjustTotalIssuance" + | "Burn"; } - /** @name PalletBalancesAdjustmentDirection (109) */ + /** @name PalletBalancesAdjustmentDirection (120) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletParachainStakingCall (110) */ + /** @name PalletParachainStakingCall (121) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -1778,13 +1845,13 @@ declare module "@polkadot/types/lookup" { | "SetInflationDistributionConfig"; } - /** @name PalletAuthorInherentCall (113) */ + /** @name PalletAuthorInherentCall (124) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (114) */ + /** @name PalletAuthorSlotFilterCall (125) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -1793,7 +1860,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletAuthorMappingCall (115) */ + /** @name PalletAuthorMappingCall (126) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -1821,7 +1888,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletMoonbeamOrbitersCall (116) */ + /** @name PalletMoonbeamOrbitersCall (127) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -1858,7 +1925,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletUtilityCall (117) */ + /** @name PalletUtilityCall (128) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1896,7 +1963,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonbeamRuntimeOriginCaller (119) */ + /** @name MoonbeamRuntimeOriginCaller (130) */ interface MoonbeamRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -1927,7 +1994,7 @@ declare module "@polkadot/types/lookup" { | "EthereumXcm"; } - /** @name FrameSupportDispatchRawOrigin (120) */ + /** @name FrameSupportDispatchRawOrigin (131) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -1936,14 +2003,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (121) */ + /** @name PalletEthereumRawOrigin (132) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin (122) */ + /** @name MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin (133) */ interface MoonbeamRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -1958,7 +2025,7 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name PalletCollectiveRawOrigin (123) */ + /** @name PalletCollectiveRawOrigin (134) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -1968,7 +2035,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name CumulusPalletXcmOrigin (125) */ + /** @name CumulusPalletXcmOrigin (136) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -1976,7 +2043,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (126) */ + /** @name PalletXcmOrigin (137) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -1985,13 +2052,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name StagingXcmV4Location (127) */ + /** @name StagingXcmV4Location (138) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (128) */ + /** @name StagingXcmV4Junctions (139) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2013,7 +2080,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (130) */ + /** @name StagingXcmV4Junction (141) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2062,7 +2129,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (133) */ + /** @name StagingXcmV4JunctionNetworkId (144) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2097,7 +2164,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (134) */ + /** @name XcmV3JunctionBodyId (145) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -2124,7 +2191,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (135) */ + /** @name XcmV3JunctionBodyPart (146) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2149,17 +2216,17 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name PalletEthereumXcmRawOrigin (143) */ + /** @name PalletEthereumXcmRawOrigin (154) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name SpCoreVoid (144) */ + /** @name SpCoreVoid (155) */ type SpCoreVoid = Null; - /** @name PalletProxyCall (145) */ + /** @name PalletProxyCall (156) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -2229,14 +2296,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (147) */ + /** @name PalletMaintenanceModeCall (158) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (148) */ + /** @name PalletIdentityCall (159) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -2358,7 +2425,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (149) */ + /** @name PalletIdentityLegacyIdentityInfo (160) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -2371,7 +2438,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (187) */ + /** @name PalletIdentityJudgement (198) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -2391,10 +2458,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (189) */ + /** @name AccountEthereumSignature (200) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name PalletMultisigCall (191) */ + /** @name PalletMultisigCall (202) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2427,7 +2494,7 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMoonbeamLazyMigrationsCall (193) */ + /** @name PalletMoonbeamLazyMigrationsCall (204) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { @@ -2441,7 +2508,46 @@ declare module "@polkadot/types/lookup" { readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletEvmCall (196) */ + /** @name PalletParametersCall (207) */ + interface PalletParametersCall extends Enum { + readonly isSetParameter: boolean; + readonly asSetParameter: { + readonly keyValue: MoonbeamRuntimeRuntimeParamsRuntimeParameters; + } & Struct; + readonly type: "SetParameter"; + } + + /** @name MoonbeamRuntimeRuntimeParamsRuntimeParameters (208) */ + interface MoonbeamRuntimeRuntimeParamsRuntimeParameters extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (209) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly asFeesTreasuryProportion: ITuple< + [ + MoonbeamRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion, + Option + ] + >; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters (211) */ + interface MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: ITuple< + [MoonbeamRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, Option] + >; + readonly type: "Deposit"; + } + + /** @name PalletEvmCall (213) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -2486,7 +2592,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (202) */ + /** @name PalletEthereumCall (219) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -2495,7 +2601,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (203) */ + /** @name EthereumTransactionTransactionV2 (220) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -2506,7 +2612,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (204) */ + /** @name EthereumTransactionLegacyTransaction (221) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -2517,7 +2623,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (205) */ + /** @name EthereumTransactionTransactionAction (222) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -2525,14 +2631,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (206) */ + /** @name EthereumTransactionTransactionSignature (223) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (208) */ + /** @name EthereumTransactionEip2930Transaction (225) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2547,13 +2653,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (210) */ + /** @name EthereumTransactionAccessListItem (227) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (211) */ + /** @name EthereumTransactionEip1559Transaction (228) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2569,7 +2675,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletSchedulerCall (212) */ + /** @name PalletSchedulerCall (229) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2643,7 +2749,7 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletPreimageCall (214) */ + /** @name PalletPreimageCall (231) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2673,7 +2779,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletConvictionVotingCall (215) */ + /** @name PalletConvictionVotingCall (232) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -2710,7 +2816,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (216) */ + /** @name PalletConvictionVotingVoteAccountVote (233) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -2731,7 +2837,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (218) */ + /** @name PalletConvictionVotingConviction (235) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2750,7 +2856,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (220) */ + /** @name PalletReferendaCall (237) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -2803,7 +2909,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (221) */ + /** @name FrameSupportScheduleDispatchTime (238) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -2812,7 +2918,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletWhitelistCall (223) */ + /** @name PalletWhitelistCall (240) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -2839,7 +2945,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletCollectiveCall (224) */ + /** @name PalletCollectiveCall (241) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2878,21 +2984,8 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletTreasuryCall (226) */ + /** @name PalletTreasuryCall (243) */ interface PalletTreasuryCall extends Enum { - readonly isProposeSpend: boolean; - readonly asProposeSpend: { - readonly value: Compact; - readonly beneficiary: AccountId20; - } & Struct; - readonly isRejectProposal: boolean; - readonly asRejectProposal: { - readonly proposalId: Compact; - } & Struct; - readonly isApproveProposal: boolean; - readonly asApproveProposal: { - readonly proposalId: Compact; - } & Struct; readonly isSpendLocal: boolean; readonly asSpendLocal: { readonly amount: Compact; @@ -2922,9 +3015,6 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "ProposeSpend" - | "RejectProposal" - | "ApproveProposal" | "SpendLocal" | "RemoveApproval" | "Spend" @@ -2933,7 +3023,7 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletCrowdloanRewardsCall (228) */ + /** @name PalletCrowdloanRewardsCall (245) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -2969,7 +3059,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (229) */ + /** @name SpRuntimeMultiSignature (246) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -2980,10 +3070,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name CumulusPalletDmpQueueCall (235) */ - type CumulusPalletDmpQueueCall = Null; - - /** @name PalletXcmCall (236) */ + /** @name PalletXcmCall (252) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -3086,7 +3173,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedLocation (237) */ + /** @name XcmVersionedLocation (253) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -3097,13 +3184,13 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiLocation (238) */ + /** @name XcmV2MultiLocation (254) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (239) */ + /** @name XcmV2MultilocationJunctions (255) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3150,7 +3237,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (240) */ + /** @name XcmV2Junction (256) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3193,7 +3280,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (241) */ + /** @name XcmV2NetworkId (257) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -3203,7 +3290,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (243) */ + /** @name XcmV2BodyId (259) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -3230,7 +3317,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (244) */ + /** @name XcmV2BodyPart (260) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -3255,13 +3342,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV3MultiLocation (245) */ + /** @name StagingXcmV3MultiLocation (261) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (246) */ + /** @name XcmV3Junctions (262) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3308,7 +3395,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (247) */ + /** @name XcmV3Junction (263) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3357,7 +3444,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (249) */ + /** @name XcmV3JunctionNetworkId (265) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -3392,7 +3479,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmVersionedXcm (250) */ + /** @name XcmVersionedXcm (266) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -3403,10 +3490,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (251) */ + /** @name XcmV2Xcm (267) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (253) */ + /** @name XcmV2Instruction (269) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -3554,16 +3641,16 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2MultiassetMultiAssets (254) */ + /** @name XcmV2MultiassetMultiAssets (270) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (256) */ + /** @name XcmV2MultiAsset (272) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (257) */ + /** @name XcmV2MultiassetAssetId (273) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -3572,7 +3659,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiassetFungibility (258) */ + /** @name XcmV2MultiassetFungibility (274) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3581,7 +3668,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (259) */ + /** @name XcmV2MultiassetAssetInstance (275) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3599,7 +3686,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV2Response (260) */ + /** @name XcmV2Response (276) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3611,7 +3698,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (263) */ + /** @name XcmV2TraitsError (279) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -3670,7 +3757,7 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2OriginKind (264) */ + /** @name XcmV2OriginKind (280) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -3679,12 +3766,12 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (265) */ + /** @name XcmDoubleEncoded (281) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV2MultiassetMultiAssetFilter (266) */ + /** @name XcmV2MultiassetMultiAssetFilter (282) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -3693,7 +3780,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (267) */ + /** @name XcmV2MultiassetWildMultiAsset (283) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3704,14 +3791,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (268) */ + /** @name XcmV2MultiassetWildFungibility (284) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (269) */ + /** @name XcmV2WeightLimit (285) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -3719,10 +3806,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (270) */ + /** @name XcmV3Xcm (286) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (272) */ + /** @name XcmV3Instruction (288) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -3750,7 +3837,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -3952,16 +4039,16 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3MultiassetMultiAssets (273) */ + /** @name XcmV3MultiassetMultiAssets (289) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (275) */ + /** @name XcmV3MultiAsset (291) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (276) */ + /** @name XcmV3MultiassetAssetId (292) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -3970,7 +4057,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV3MultiassetFungibility (277) */ + /** @name XcmV3MultiassetFungibility (293) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3979,7 +4066,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (278) */ + /** @name XcmV3MultiassetAssetInstance (294) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3995,7 +4082,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmV3Response (279) */ + /** @name XcmV3Response (295) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4017,7 +4104,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3TraitsError (282) */ + /** @name XcmV3TraitsError (298) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4104,7 +4191,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name XcmV3PalletInfo (284) */ + /** @name XcmV3PalletInfo (300) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4114,7 +4201,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (287) */ + /** @name XcmV3MaybeErrorCode (303) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -4124,14 +4211,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV3QueryResponseInfo (290) */ + /** @name XcmV3OriginKind (306) */ + interface XcmV3OriginKind extends Enum { + readonly isNative: boolean; + readonly isSovereignAccount: boolean; + readonly isSuperuser: boolean; + readonly isXcm: boolean; + readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; + } + + /** @name XcmV3QueryResponseInfo (307) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (291) */ + /** @name XcmV3MultiassetMultiAssetFilter (308) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4140,7 +4236,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (292) */ + /** @name XcmV3MultiassetWildMultiAsset (309) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4159,14 +4255,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (293) */ + /** @name XcmV3MultiassetWildFungibility (310) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (294) */ + /** @name XcmV3WeightLimit (311) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4174,10 +4270,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name StagingXcmV4Xcm (295) */ + /** @name StagingXcmV4Xcm (312) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (297) */ + /** @name StagingXcmV4Instruction (314) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -4205,7 +4301,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -4407,19 +4503,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (298) */ + /** @name StagingXcmV4AssetAssets (315) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (300) */ + /** @name StagingXcmV4Asset (317) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (301) */ + /** @name StagingXcmV4AssetAssetId (318) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (302) */ + /** @name StagingXcmV4AssetFungibility (319) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -4428,7 +4524,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (303) */ + /** @name StagingXcmV4AssetAssetInstance (320) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -4444,7 +4540,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (304) */ + /** @name StagingXcmV4Response (321) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4466,7 +4562,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (306) */ + /** @name StagingXcmV4PalletInfo (323) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4476,14 +4572,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name StagingXcmV4QueryResponseInfo (310) */ + /** @name StagingXcmV4QueryResponseInfo (327) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (311) */ + /** @name StagingXcmV4AssetAssetFilter (328) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -4492,7 +4588,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (312) */ + /** @name StagingXcmV4AssetWildAsset (329) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4511,14 +4607,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (313) */ + /** @name StagingXcmV4AssetWildFungibility (330) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmVersionedAssets (314) */ + /** @name XcmVersionedAssets (331) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -4529,7 +4625,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name StagingXcmExecutorAssetTransferTransferType (326) */ + /** @name StagingXcmExecutorAssetTransferTransferType (343) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -4539,7 +4635,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (327) */ + /** @name XcmVersionedAssetId (344) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -4548,7 +4644,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (328) */ + /** @name PalletAssetsCall (345) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4762,7 +4858,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name PalletAssetManagerCall (329) */ + /** @name PalletAssetManagerCall (346) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -4794,14 +4890,14 @@ declare module "@polkadot/types/lookup" { | "DestroyForeignAsset"; } - /** @name MoonbeamRuntimeXcmConfigAssetType (330) */ + /** @name MoonbeamRuntimeXcmConfigAssetType (347) */ interface MoonbeamRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonbeamRuntimeAssetConfigAssetRegistrarMetadata (331) */ + /** @name MoonbeamRuntimeAssetConfigAssetRegistrarMetadata (348) */ interface MoonbeamRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -4809,83 +4905,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name OrmlXtokensModuleCall (332) */ - interface OrmlXtokensModuleCall extends Enum { - readonly isTransfer: boolean; - readonly asTransfer: { - readonly currencyId: MoonbeamRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiasset: boolean; - readonly asTransferMultiasset: { - readonly asset: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferWithFee: boolean; - readonly asTransferWithFee: { - readonly currencyId: MoonbeamRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly fee: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassetWithFee: boolean; - readonly asTransferMultiassetWithFee: { - readonly asset: XcmVersionedAsset; - readonly fee: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMulticurrencies: boolean; - readonly asTransferMulticurrencies: { - readonly currencies: Vec>; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassets: boolean; - readonly asTransferMultiassets: { - readonly assets: XcmVersionedAssets; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly type: - | "Transfer" - | "TransferMultiasset" - | "TransferWithFee" - | "TransferMultiassetWithFee" - | "TransferMulticurrencies" - | "TransferMultiassets"; - } - - /** @name MoonbeamRuntimeXcmConfigCurrencyId (333) */ - interface MoonbeamRuntimeXcmConfigCurrencyId extends Enum { - readonly isSelfReserve: boolean; - readonly isForeignAsset: boolean; - readonly asForeignAsset: u128; - readonly isErc20: boolean; - readonly asErc20: { - readonly contractAddress: H160; - } & Struct; - readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; - } - - /** @name XcmVersionedAsset (334) */ - interface XcmVersionedAsset extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiAsset; - readonly isV3: boolean; - readonly asV3: XcmV3MultiAsset; - readonly isV4: boolean; - readonly asV4: StagingXcmV4Asset; - readonly type: "V2" | "V3" | "V4"; - } - - /** @name PalletXcmTransactorCall (337) */ + /** @name PalletXcmTransactorCall (349) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -4911,7 +4931,7 @@ declare module "@polkadot/types/lookup" { readonly feePayer: Option; readonly fee: PalletXcmTransactorCurrencyPayment; readonly call: Bytes; - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly weightInfo: PalletXcmTransactorTransactWeights; readonly refund: bool; } & Struct; @@ -4962,19 +4982,31 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonbeamRuntimeXcmConfigTransactors (338) */ + /** @name MoonbeamRuntimeXcmConfigTransactors (350) */ interface MoonbeamRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (339) */ + /** @name PalletXcmTransactorCurrencyPayment (351) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (340) */ + /** @name MoonbeamRuntimeXcmConfigCurrencyId (352) */ + interface MoonbeamRuntimeXcmConfigCurrencyId extends Enum { + readonly isSelfReserve: boolean; + readonly isForeignAsset: boolean; + readonly asForeignAsset: u128; + readonly isErc20: boolean; + readonly asErc20: { + readonly contractAddress: H160; + } & Struct; + readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; + } + + /** @name PalletXcmTransactorCurrency (353) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonbeamRuntimeXcmConfigCurrencyId; @@ -4983,13 +5015,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (342) */ + /** @name PalletXcmTransactorTransactWeights (355) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletXcmTransactorHrmpOperation (345) */ + /** @name PalletXcmTransactorHrmpOperation (358) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -5007,20 +5039,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (346) */ + /** @name PalletXcmTransactorHrmpInitParams (359) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (347) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (360) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletEthereumXcmCall (348) */ + /** @name PalletEthereumXcmCall (361) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5047,7 +5079,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (349) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (362) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5056,7 +5088,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (350) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (363) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5066,7 +5098,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (351) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (364) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5074,13 +5106,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (352) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (365) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (355) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (368) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5089,7 +5121,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletMessageQueueCall (357) */ + /** @name PalletMessageQueueCall (370) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5106,7 +5138,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (358) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (371) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5115,7 +5147,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletMoonbeamForeignAssetsCall (359) */ + /** @name PalletMoonbeamForeignAssetsCall (372) */ interface PalletMoonbeamForeignAssetsCall extends Enum { readonly isCreateForeignAsset: boolean; readonly asCreateForeignAsset: { @@ -5146,7 +5178,7 @@ declare module "@polkadot/types/lookup" { | "UnfreezeForeignAsset"; } - /** @name PalletXcmWeightTraderCall (361) */ + /** @name PalletXcmWeightTraderCall (374) */ interface PalletXcmWeightTraderCall extends Enum { readonly isAddAsset: boolean; readonly asAddAsset: { @@ -5178,7 +5210,7 @@ declare module "@polkadot/types/lookup" { | "RemoveAsset"; } - /** @name PalletEmergencyParaXcmCall (362) */ + /** @name PalletEmergencyParaXcmCall (375) */ interface PalletEmergencyParaXcmCall extends Enum { readonly isPausedToNormal: boolean; readonly isFastAuthorizeUpgrade: boolean; @@ -5188,23 +5220,23 @@ declare module "@polkadot/types/lookup" { readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; } - /** @name PalletRandomnessCall (363) */ + /** @name PalletRandomnessCall (376) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name SpRuntimeBlakeTwo256 (364) */ + /** @name SpRuntimeBlakeTwo256 (377) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (366) */ + /** @name PalletConvictionVotingTally (379) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletWhitelistEvent (367) */ + /** @name PalletWhitelistEvent (380) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -5225,19 +5257,19 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (369) */ + /** @name FrameSupportDispatchPostDispatchInfo (382) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (370) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (383) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletCollectiveEvent (371) */ + /** @name PalletCollectiveEvent (384) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5288,12 +5320,8 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletTreasuryEvent (373) */ + /** @name PalletTreasuryEvent (386) */ interface PalletTreasuryEvent extends Enum { - readonly isProposed: boolean; - readonly asProposed: { - readonly proposalIndex: u32; - } & Struct; readonly isSpending: boolean; readonly asSpending: { readonly budgetRemaining: u128; @@ -5304,11 +5332,6 @@ declare module "@polkadot/types/lookup" { readonly award: u128; readonly account: AccountId20; } & Struct; - readonly isRejected: boolean; - readonly asRejected: { - readonly proposalIndex: u32; - readonly slashed: u128; - } & Struct; readonly isBurnt: boolean; readonly asBurnt: { readonly burntFunds: u128; @@ -5360,10 +5383,8 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "Proposed" | "Spending" | "Awarded" - | "Rejected" | "Burnt" | "Rollover" | "Deposit" @@ -5376,7 +5397,7 @@ declare module "@polkadot/types/lookup" { | "SpendProcessed"; } - /** @name PalletCrowdloanRewardsEvent (374) */ + /** @name PalletCrowdloanRewardsEvent (387) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>; @@ -5401,7 +5422,7 @@ declare module "@polkadot/types/lookup" { | "InitializedAccountWithNotEnoughContribution"; } - /** @name CumulusPalletXcmpQueueEvent (375) */ + /** @name CumulusPalletXcmpQueueEvent (388) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -5410,7 +5431,7 @@ declare module "@polkadot/types/lookup" { readonly type: "XcmpMessageSent"; } - /** @name CumulusPalletXcmEvent (376) */ + /** @name CumulusPalletXcmEvent (389) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -5421,7 +5442,7 @@ declare module "@polkadot/types/lookup" { readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward"; } - /** @name StagingXcmV4TraitsOutcome (377) */ + /** @name StagingXcmV4TraitsOutcome (390) */ interface StagingXcmV4TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -5439,52 +5460,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Complete" | "Incomplete" | "Error"; } - /** @name CumulusPalletDmpQueueEvent (378) */ - interface CumulusPalletDmpQueueEvent extends Enum { - readonly isStartedExport: boolean; - readonly isExported: boolean; - readonly asExported: { - readonly page: u32; - } & Struct; - readonly isExportFailed: boolean; - readonly asExportFailed: { - readonly page: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly isExportedOverweight: boolean; - readonly asExportedOverweight: { - readonly index: u64; - } & Struct; - readonly isExportOverweightFailed: boolean; - readonly asExportOverweightFailed: { - readonly index: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly isCleanedSome: boolean; - readonly asCleanedSome: { - readonly keysRemoved: u32; - } & Struct; - readonly isCompleted: boolean; - readonly asCompleted: { - readonly error: bool; - } & Struct; - readonly type: - | "StartedExport" - | "Exported" - | "ExportFailed" - | "CompletedExport" - | "StartedOverweightExport" - | "ExportedOverweight" - | "ExportOverweightFailed" - | "CompletedOverweightExport" - | "StartedCleanup" - | "CleanedSome" - | "Completed"; - } - - /** @name PalletXcmEvent (379) */ + /** @name PalletXcmEvent (391) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -5649,7 +5625,7 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name PalletAssetsEvent (380) */ + /** @name PalletAssetsEvent (392) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -5784,6 +5760,18 @@ declare module "@polkadot/types/lookup" { readonly assetId: u128; readonly who: AccountId20; } & Struct; + readonly isDeposited: boolean; + readonly asDeposited: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; + readonly isWithdrawn: boolean; + readonly asWithdrawn: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; readonly type: | "Created" | "Issued" @@ -5808,10 +5796,12 @@ declare module "@polkadot/types/lookup" { | "AssetStatusChanged" | "AssetMinBalanceChanged" | "Touched" - | "Blocked"; + | "Blocked" + | "Deposited" + | "Withdrawn"; } - /** @name PalletAssetManagerEvent (381) */ + /** @name PalletAssetManagerEvent (393) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -5853,19 +5843,7 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name OrmlXtokensModuleEvent (382) */ - interface OrmlXtokensModuleEvent extends Enum { - readonly isTransferredAssets: boolean; - readonly asTransferredAssets: { - readonly sender: AccountId20; - readonly assets: StagingXcmV4AssetAssets; - readonly fee: StagingXcmV4Asset; - readonly dest: StagingXcmV4Location; - } & Struct; - readonly type: "TransferredAssets"; - } - - /** @name PalletXcmTransactorEvent (383) */ + /** @name PalletXcmTransactorEvent (394) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -5935,14 +5913,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (384) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (395) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletEthereumXcmEvent (385) */ + /** @name PalletEthereumXcmEvent (396) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -5952,7 +5930,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletMessageQueueEvent (386) */ + /** @name PalletMessageQueueEvent (397) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -5982,7 +5960,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (387) */ + /** @name FrameSupportMessagesProcessMessageError (398) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -5990,10 +5968,17 @@ declare module "@polkadot/types/lookup" { readonly isOverweight: boolean; readonly asOverweight: SpWeightsWeightV2Weight; readonly isYield: boolean; - readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; + readonly isStackLimitReached: boolean; + readonly type: + | "BadFormat" + | "Corrupt" + | "Unsupported" + | "Overweight" + | "Yield" + | "StackLimitReached"; } - /** @name PalletMoonbeamForeignAssetsEvent (388) */ + /** @name PalletMoonbeamForeignAssetsEvent (399) */ interface PalletMoonbeamForeignAssetsEvent extends Enum { readonly isForeignAssetCreated: boolean; readonly asForeignAssetCreated: { @@ -6023,7 +6008,7 @@ declare module "@polkadot/types/lookup" { | "ForeignAssetUnfrozen"; } - /** @name PalletXcmWeightTraderEvent (389) */ + /** @name PalletXcmWeightTraderEvent (400) */ interface PalletXcmWeightTraderEvent extends Enum { readonly isSupportedAssetAdded: boolean; readonly asSupportedAssetAdded: { @@ -6055,14 +6040,14 @@ declare module "@polkadot/types/lookup" { | "SupportedAssetRemoved"; } - /** @name PalletEmergencyParaXcmEvent (390) */ + /** @name PalletEmergencyParaXcmEvent (401) */ interface PalletEmergencyParaXcmEvent extends Enum { readonly isEnteredPausedXcmMode: boolean; readonly isNormalXcmOperationResumed: boolean; readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; } - /** @name PalletRandomnessEvent (391) */ + /** @name PalletRandomnessEvent (402) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -6107,7 +6092,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name FrameSystemPhase (392) */ + /** @name FrameSystemPhase (403) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -6116,33 +6101,33 @@ declare module "@polkadot/types/lookup" { readonly type: "ApplyExtrinsic" | "Finalization" | "Initialization"; } - /** @name FrameSystemLastRuntimeUpgradeInfo (394) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (405) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (395) */ + /** @name FrameSystemCodeUpgradeAuthorization (406) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (396) */ + /** @name FrameSystemLimitsBlockWeights (407) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (397) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (408) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (398) */ + /** @name FrameSystemLimitsWeightsPerClass (409) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6150,25 +6135,25 @@ declare module "@polkadot/types/lookup" { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (399) */ + /** @name FrameSystemLimitsBlockLength (410) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (400) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (411) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (401) */ + /** @name SpWeightsRuntimeDbWeight (412) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (402) */ + /** @name SpVersionRuntimeVersion (413) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6180,7 +6165,7 @@ declare module "@polkadot/types/lookup" { readonly stateVersion: u8; } - /** @name FrameSystemError (406) */ + /** @name FrameSystemError (417) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6203,14 +6188,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (419) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (420) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; @@ -6220,33 +6205,33 @@ declare module "@polkadot/types/lookup" { >; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (422) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (415) */ + /** @name PolkadotPrimitivesV7UpgradeGoAhead (426) */ interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (427) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (418) */ + /** @name PolkadotPrimitivesV7UpgradeRestriction (429) */ interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (430) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -6254,14 +6239,14 @@ declare module "@polkadot/types/lookup" { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (431) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (423) */ + /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (434) */ interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -6271,7 +6256,7 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (424) */ + /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (435) */ interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -6285,19 +6270,19 @@ declare module "@polkadot/types/lookup" { readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (425) */ + /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (436) */ interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (442) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (433) */ + /** @name CumulusPalletParachainSystemError (444) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -6318,14 +6303,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletBalancesBalanceLock (435) */ + /** @name PalletBalancesBalanceLock (446) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (436) */ + /** @name PalletBalancesReasons (447) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6333,32 +6318,32 @@ declare module "@polkadot/types/lookup" { readonly type: "Fee" | "Misc" | "All"; } - /** @name PalletBalancesReserveData (439) */ + /** @name PalletBalancesReserveData (450) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name MoonbeamRuntimeRuntimeHoldReason (443) */ + /** @name MoonbeamRuntimeRuntimeHoldReason (454) */ interface MoonbeamRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: "Preimage"; } - /** @name PalletPreimageHoldReason (444) */ + /** @name PalletPreimageHoldReason (455) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (447) */ - interface PalletBalancesIdAmount extends Struct { + /** @name FrameSupportTokensMiscIdAmount (458) */ + interface FrameSupportTokensMiscIdAmount extends Struct { readonly id: Null; readonly amount: u128; } - /** @name PalletBalancesError (449) */ + /** @name PalletBalancesError (460) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6387,14 +6372,14 @@ declare module "@polkadot/types/lookup" { | "DeltaZero"; } - /** @name PalletTransactionPaymentReleases (450) */ + /** @name PalletTransactionPaymentReleases (461) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: "V1Ancient" | "V2"; } - /** @name PalletParachainStakingRoundInfo (451) */ + /** @name PalletParachainStakingRoundInfo (462) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; @@ -6402,7 +6387,7 @@ declare module "@polkadot/types/lookup" { readonly firstSlot: u64; } - /** @name PalletParachainStakingDelegator (452) */ + /** @name PalletParachainStakingDelegator (463) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId20; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -6411,16 +6396,16 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (453) */ + /** @name PalletParachainStakingSetOrderedSet (464) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (454) */ + /** @name PalletParachainStakingBond (465) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId20; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (456) */ + /** @name PalletParachainStakingDelegatorStatus (467) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -6428,7 +6413,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Leaving"; } - /** @name PalletParachainStakingCandidateMetadata (457) */ + /** @name PalletParachainStakingCandidateMetadata (468) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -6442,7 +6427,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (458) */ + /** @name PalletParachainStakingCapacityStatus (469) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -6450,13 +6435,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Full" | "Empty" | "Partial"; } - /** @name PalletParachainStakingCandidateBondLessRequest (460) */ + /** @name PalletParachainStakingCandidateBondLessRequest (471) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (461) */ + /** @name PalletParachainStakingCollatorStatus (472) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -6465,50 +6450,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Idle" | "Leaving"; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (463) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (474) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId20; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (466) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (477) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId20; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (468) */ + /** @name PalletParachainStakingDelegations (479) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingSetBoundedOrderedSet (470) */ + /** @name PalletParachainStakingSetBoundedOrderedSet (481) */ interface PalletParachainStakingSetBoundedOrderedSet extends Vec {} - /** @name PalletParachainStakingCollatorSnapshot (473) */ + /** @name PalletParachainStakingCollatorSnapshot (484) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (475) */ + /** @name PalletParachainStakingBondWithAutoCompound (486) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId20; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (476) */ + /** @name PalletParachainStakingDelayedPayout (487) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (477) */ + /** @name PalletParachainStakingInflationInflationInfo (488) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -6527,7 +6512,7 @@ declare module "@polkadot/types/lookup" { } & Struct; } - /** @name PalletParachainStakingError (478) */ + /** @name PalletParachainStakingError (489) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -6644,7 +6629,7 @@ declare module "@polkadot/types/lookup" { | "CurrentRoundTooLow"; } - /** @name PalletAuthorInherentError (479) */ + /** @name PalletAuthorInherentError (490) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -6652,14 +6637,14 @@ declare module "@polkadot/types/lookup" { readonly type: "AuthorAlreadySet" | "NoAccountId" | "CannotBeAuthor"; } - /** @name PalletAuthorMappingRegistrationInfo (480) */ + /** @name PalletAuthorMappingRegistrationInfo (491) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId20; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (481) */ + /** @name PalletAuthorMappingError (492) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -6680,20 +6665,20 @@ declare module "@polkadot/types/lookup" { | "DecodeKeysFailed"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (482) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (493) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (484) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (495) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (485) */ + /** @name PalletMoonbeamOrbitersError (496) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -6716,27 +6701,27 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletUtilityError (488) */ + /** @name PalletUtilityError (499) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: "TooManyCalls"; } - /** @name PalletProxyProxyDefinition (491) */ + /** @name PalletProxyProxyDefinition (502) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId20; readonly proxyType: MoonbeamRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (495) */ + /** @name PalletProxyAnnouncement (506) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (497) */ + /** @name PalletProxyError (508) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -6757,34 +6742,34 @@ declare module "@polkadot/types/lookup" { | "NoSelfProxy"; } - /** @name PalletMaintenanceModeError (498) */ + /** @name PalletMaintenanceModeError (509) */ interface PalletMaintenanceModeError extends Enum { readonly isAlreadyInMaintenanceMode: boolean; readonly isNotInMaintenanceMode: boolean; readonly type: "AlreadyInMaintenanceMode" | "NotInMaintenanceMode"; } - /** @name PalletIdentityRegistration (500) */ + /** @name PalletIdentityRegistration (511) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (509) */ + /** @name PalletIdentityRegistrarInfo (520) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (511) */ + /** @name PalletIdentityAuthorityProperties (522) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (514) */ + /** @name PalletIdentityError (525) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -6841,7 +6826,7 @@ declare module "@polkadot/types/lookup" { | "NotExpired"; } - /** @name PalletMigrationsError (515) */ + /** @name PalletMigrationsError (526) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -6854,7 +6839,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletMultisigMultisig (517) */ + /** @name PalletMultisigMultisig (528) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -6862,7 +6847,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (519) */ + /** @name PalletMultisigError (530) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -6895,28 +6880,41 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (520) */ + /** @name PalletMoonbeamLazyMigrationsStateMigrationStatus (532) */ + interface PalletMoonbeamLazyMigrationsStateMigrationStatus extends Enum { + readonly isNotStarted: boolean; + readonly isStarted: boolean; + readonly asStarted: Bytes; + readonly isError: boolean; + readonly asError: Bytes; + readonly isComplete: boolean; + readonly type: "NotStarted" | "Started" | "Error" | "Complete"; + } + + /** @name PalletMoonbeamLazyMigrationsError (534) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; + readonly isKeyTooLong: boolean; readonly type: | "LimitCannotBeZero" | "AddressesLengthCannotBeZero" | "ContractNotCorrupted" | "ContractMetadataAlreadySet" - | "ContractNotExist"; + | "ContractNotExist" + | "KeyTooLong"; } - /** @name PalletEvmCodeMetadata (521) */ + /** @name PalletEvmCodeMetadata (535) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (523) */ + /** @name PalletEvmError (537) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6947,7 +6945,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (526) */ + /** @name FpRpcTransactionStatus (540) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6958,10 +6956,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (528) */ + /** @name EthbloomBloom (542) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (530) */ + /** @name EthereumReceiptReceiptV3 (544) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6972,7 +6970,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (531) */ + /** @name EthereumReceiptEip658ReceiptData (545) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6980,14 +6978,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (532) */ + /** @name EthereumBlock (546) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (533) */ + /** @name EthereumHeader (547) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -7006,17 +7004,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (534) */ + /** @name EthereumTypesHashH64 (548) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (539) */ + /** @name PalletEthereumError (553) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (542) */ + /** @name PalletSchedulerScheduled (556) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -7025,14 +7023,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonbeamRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (544) */ + /** @name PalletSchedulerRetryConfig (558) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (545) */ + /** @name PalletSchedulerError (559) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -7047,7 +7045,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (546) */ + /** @name PalletPreimageOldRequestStatus (560) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7063,7 +7061,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (549) */ + /** @name PalletPreimageRequestStatus (563) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7079,7 +7077,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (555) */ + /** @name PalletPreimageError (569) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -7089,6 +7087,7 @@ declare module "@polkadot/types/lookup" { readonly isNotRequested: boolean; readonly isTooMany: boolean; readonly isTooFew: boolean; + readonly isNoCost: boolean; readonly type: | "TooBig" | "AlreadyNoted" @@ -7097,10 +7096,11 @@ declare module "@polkadot/types/lookup" { | "Requested" | "NotRequested" | "TooMany" - | "TooFew"; + | "TooFew" + | "NoCost"; } - /** @name PalletConvictionVotingVoteVoting (557) */ + /** @name PalletConvictionVotingVoteVoting (571) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7109,23 +7109,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (558) */ + /** @name PalletConvictionVotingVoteCasting (572) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (562) */ + /** @name PalletConvictionVotingDelegations (576) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (563) */ + /** @name PalletConvictionVotingVotePriorLock (577) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (564) */ + /** @name PalletConvictionVotingVoteDelegating (578) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7134,7 +7134,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (568) */ + /** @name PalletConvictionVotingError (582) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7163,7 +7163,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (569) */ + /** @name PalletReferendaReferendumInfo (583) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7188,7 +7188,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (570) */ + /** @name PalletReferendaReferendumStatus (584) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonbeamRuntimeOriginCaller; @@ -7203,19 +7203,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (571) */ + /** @name PalletReferendaDeposit (585) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (574) */ + /** @name PalletReferendaDecidingStatus (588) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (582) */ + /** @name PalletReferendaTrackInfo (596) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7228,7 +7228,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (583) */ + /** @name PalletReferendaCurve (597) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7252,7 +7252,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (586) */ + /** @name PalletReferendaError (600) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7285,7 +7285,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (587) */ + /** @name PalletWhitelistError (601) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7300,7 +7300,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (589) */ + /** @name PalletCollectiveVotes (603) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7309,7 +7309,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (590) */ + /** @name PalletCollectiveError (604) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7336,7 +7336,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (593) */ + /** @name PalletTreasuryProposal (607) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7344,7 +7344,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (596) */ + /** @name PalletTreasurySpendStatus (610) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7354,7 +7354,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (597) */ + /** @name PalletTreasuryPaymentState (611) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7365,12 +7365,11 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (599) */ + /** @name FrameSupportPalletId (613) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (600) */ + /** @name PalletTreasuryError (614) */ interface PalletTreasuryError extends Enum { - readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; @@ -7383,7 +7382,6 @@ declare module "@polkadot/types/lookup" { readonly isNotAttempted: boolean; readonly isInconclusive: boolean; readonly type: - | "InsufficientProposersBalance" | "InvalidIndex" | "TooManyApprovals" | "InsufficientPermission" @@ -7397,14 +7395,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (601) */ + /** @name PalletCrowdloanRewardsRewardInfo (615) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (603) */ + /** @name PalletCrowdloanRewardsError (617) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7439,7 +7437,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (608) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (622) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7448,57 +7446,36 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (609) */ + /** @name CumulusPalletXcmpQueueOutboundState (623) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (611) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (627) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (612) */ + /** @name CumulusPalletXcmpQueueError (628) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; readonly isAlreadyResumed: boolean; - readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; - } - - /** @name CumulusPalletDmpQueueMigrationState (613) */ - interface CumulusPalletDmpQueueMigrationState extends Enum { - readonly isNotStarted: boolean; - readonly isStartedExport: boolean; - readonly asStartedExport: { - readonly nextBeginUsed: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly asStartedOverweightExport: { - readonly nextOverweightIndex: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly asStartedCleanup: { - readonly cursor: Option; - } & Struct; - readonly isCompleted: boolean; + readonly isTooManyActiveOutboundChannels: boolean; + readonly isTooBig: boolean; readonly type: - | "NotStarted" - | "StartedExport" - | "CompletedExport" - | "StartedOverweightExport" - | "CompletedOverweightExport" - | "StartedCleanup" - | "Completed"; + | "BadQueueConfig" + | "AlreadySuspended" + | "AlreadyResumed" + | "TooManyActiveOutboundChannels" + | "TooBig"; } - /** @name PalletXcmQueryStatus (616) */ + /** @name PalletXcmQueryStatus (629) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7520,7 +7497,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (620) */ + /** @name XcmVersionedResponse (633) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7531,7 +7508,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (626) */ + /** @name PalletXcmVersionMigrationStage (639) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7545,7 +7522,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (629) */ + /** @name PalletXcmRemoteLockedFungibleRecord (642) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7553,7 +7530,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (636) */ + /** @name PalletXcmError (649) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7606,7 +7583,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (637) */ + /** @name PalletAssetsAssetDetails (650) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7622,7 +7599,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (638) */ + /** @name PalletAssetsAssetStatus (651) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7630,7 +7607,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (640) */ + /** @name PalletAssetsAssetAccount (653) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7638,7 +7615,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (641) */ + /** @name PalletAssetsAccountStatus (654) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7646,7 +7623,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (642) */ + /** @name PalletAssetsExistenceReason (655) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7658,13 +7635,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (644) */ + /** @name PalletAssetsApproval (657) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (645) */ + /** @name PalletAssetsAssetMetadata (658) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7673,7 +7650,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (647) */ + /** @name PalletAssetsError (660) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7695,6 +7672,7 @@ declare module "@polkadot/types/lookup" { readonly isIncorrectStatus: boolean; readonly isNotFrozen: boolean; readonly isCallbackFailed: boolean; + readonly isBadAssetId: boolean; readonly type: | "BalanceLow" | "NoAccount" @@ -7715,10 +7693,11 @@ declare module "@polkadot/types/lookup" { | "AssetNotLive" | "IncorrectStatus" | "NotFrozen" - | "CallbackFailed"; + | "CallbackFailed" + | "BadAssetId"; } - /** @name PalletAssetManagerError (648) */ + /** @name PalletAssetManagerError (661) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7739,52 +7718,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name OrmlXtokensModuleError (649) */ - interface OrmlXtokensModuleError extends Enum { - readonly isAssetHasNoReserve: boolean; - readonly isNotCrossChainTransfer: boolean; - readonly isInvalidDest: boolean; - readonly isNotCrossChainTransferableCurrency: boolean; - readonly isUnweighableMessage: boolean; - readonly isXcmExecutionFailed: boolean; - readonly isCannotReanchor: boolean; - readonly isInvalidAncestry: boolean; - readonly isInvalidAsset: boolean; - readonly isDestinationNotInvertible: boolean; - readonly isBadVersion: boolean; - readonly isDistinctReserveForAssetAndFee: boolean; - readonly isZeroFee: boolean; - readonly isZeroAmount: boolean; - readonly isTooManyAssetsBeingSent: boolean; - readonly isAssetIndexNonExistent: boolean; - readonly isFeeNotEnough: boolean; - readonly isNotSupportedLocation: boolean; - readonly isMinXcmFeeNotDefined: boolean; - readonly isRateLimited: boolean; - readonly type: - | "AssetHasNoReserve" - | "NotCrossChainTransfer" - | "InvalidDest" - | "NotCrossChainTransferableCurrency" - | "UnweighableMessage" - | "XcmExecutionFailed" - | "CannotReanchor" - | "InvalidAncestry" - | "InvalidAsset" - | "DestinationNotInvertible" - | "BadVersion" - | "DistinctReserveForAssetAndFee" - | "ZeroFee" - | "ZeroAmount" - | "TooManyAssetsBeingSent" - | "AssetIndexNonExistent" - | "FeeNotEnough" - | "NotSupportedLocation" - | "MinXcmFeeNotDefined" - | "RateLimited"; - } - - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (650) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (662) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7806,7 +7740,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (651) */ + /** @name PalletXcmTransactorError (663) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7865,13 +7799,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (652) */ + /** @name PalletEthereumXcmError (664) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (653) */ + /** @name PalletMessageQueueBookState (665) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7881,13 +7815,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (655) */ + /** @name PalletMessageQueueNeighbours (667) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (657) */ + /** @name PalletMessageQueuePage (669) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7897,7 +7831,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (659) */ + /** @name PalletMessageQueueError (671) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7920,7 +7854,7 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (661) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (673) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -7928,7 +7862,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (662) */ + /** @name PalletMoonbeamForeignAssetsError (674) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -7961,7 +7895,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (664) */ + /** @name PalletXcmWeightTraderError (676) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -7978,32 +7912,32 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name PalletEmergencyParaXcmXcmMode (665) */ + /** @name PalletEmergencyParaXcmXcmMode (677) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (666) */ + /** @name PalletEmergencyParaXcmError (678) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletPrecompileBenchmarksError (668) */ + /** @name PalletPrecompileBenchmarksError (680) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (669) */ + /** @name PalletRandomnessRequestState (681) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (670) */ + /** @name PalletRandomnessRequest (682) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -8014,7 +7948,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (671) */ + /** @name PalletRandomnessRequestInfo (683) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -8023,7 +7957,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (672) */ + /** @name PalletRandomnessRequestType (684) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -8032,13 +7966,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (673) */ + /** @name PalletRandomnessRandomnessResult (685) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (674) */ + /** @name PalletRandomnessError (686) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -8067,42 +8001,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (677) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (689) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (678) */ + /** @name FrameSystemExtensionsCheckSpecVersion (690) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (679) */ + /** @name FrameSystemExtensionsCheckTxVersion (691) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (680) */ + /** @name FrameSystemExtensionsCheckGenesis (692) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (683) */ + /** @name FrameSystemExtensionsCheckNonce (695) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (684) */ + /** @name FrameSystemExtensionsCheckWeight (696) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (685) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (697) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (686) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (698) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (687) */ + /** @name FrameMetadataHashExtensionMode (699) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (688) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (700) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonbeamRuntimeRuntime (690) */ + /** @name MoonbeamRuntimeRuntime (702) */ type MoonbeamRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonbeam/interfaces/types.ts b/typescript-api/src/moonbeam/interfaces/types.ts index 35d50cccd0..11b9b02166 100644 --- a/typescript-api/src/moonbeam/interfaces/types.ts +++ b/typescript-api/src/moonbeam/interfaces/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from "./empty/types.js"; +export * from "./moon/types.js"; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-consts.ts b/typescript-api/src/moonriver/interfaces/augment-api-consts.ts index 8aa1f678ef..7f2154f1da 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-consts.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-consts.ts @@ -6,7 +6,7 @@ import "@polkadot/api-base/types/consts"; import type { ApiTypes, AugmentedConst } from "@polkadot/api-base/types"; -import type { Bytes, Null, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; +import type { Bytes, Option, Vec, u128, u16, u32, u64, u8 } from "@polkadot/types-codec"; import type { Codec, ITuple } from "@polkadot/types-codec/types"; import type { Perbill, Permill } from "@polkadot/types/interfaces/runtime"; import type { @@ -445,15 +445,6 @@ declare module "@polkadot/api-base/types/consts" { palletId: FrameSupportPalletId & AugmentedConst; /** The period during which an approved treasury spend has to be claimed. */ payoutPeriod: u32 & AugmentedConst; - /** - * Fraction of a proposal's value that should be bonded in order to place the proposal. An - * accepted proposal gets these back. A rejected proposal does not. - */ - proposalBond: Permill & AugmentedConst; - /** Maximum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMaximum: Option & AugmentedConst; - /** Minimum amount of funds that should be placed in a deposit for making a proposal. */ - proposalBondMinimum: u128 & AugmentedConst; /** Period between successive spends. */ spendPeriod: u32 & AugmentedConst; /** Generic const */ @@ -472,6 +463,17 @@ declare module "@polkadot/api-base/types/consts" { [key: string]: Codec; }; xcmpQueue: { + /** + * Maximal number of outbound XCMP channels that can have messages queued at the same time. + * + * If this is reached, then no further messages can be sent to channels that do not yet have a + * message queued. This should be set to the expected maximum of outbound channels which is + * determined by [`Self::ChannelInfo`]. It is important to set this large enough, since + * otherwise the congestion control protocol will not work as intended and messages may be + * dropped. This value increases the PoV and should therefore not be picked too high. + * Governance needs to pay attention to not open more channels than this value. + */ + maxActiveOutboundChannels: u32 & AugmentedConst; /** * The maximum number of inbound XCMP channels that can be suspended simultaneously. * @@ -480,6 +482,14 @@ declare module "@polkadot/api-base/types/consts" { * [`InboundXcmpSuspended`] still applies at that scale. */ maxInboundSuspended: u32 & AugmentedConst; + /** + * The maximal page size for HRMP message pages. + * + * A lower limit can be set dynamically, but this is the hard-limit for the PoV worst case + * benchmarking. The limit for the size of a message is slightly below this, since some + * overhead is incurred for encoding the format. + */ + maxPageSize: u32 & AugmentedConst; /** Generic const */ [key: string]: Codec; }; @@ -491,19 +501,5 @@ declare module "@polkadot/api-base/types/consts" { /** Generic const */ [key: string]: Codec; }; - xTokens: { - /** - * Base XCM weight. - * - * The actually weight for an XCM message is `T::BaseXcmWeight + T::Weigher::weight(&msg)`. - */ - baseXcmWeight: SpWeightsWeightV2Weight & AugmentedConst; - /** The id of the RateLimiter. */ - rateLimiterId: Null & AugmentedConst; - /** Self chain location. */ - selfLocation: StagingXcmV4Location & AugmentedConst; - /** Generic const */ - [key: string]: Codec; - }; } // AugmentedConsts } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts index b0ba14454a..00b1daaf05 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-errors.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-errors.ts @@ -28,6 +28,8 @@ declare module "@polkadot/api-base/types/errors" { AlreadyExists: AugmentedError; /** The asset is not live, and likely being destroyed. */ AssetNotLive: AugmentedError; + /** The asset ID must be equal to the [`NextAssetId`]. */ + BadAssetId: AugmentedError; /** Invalid metadata given. */ BadMetadata: AugmentedError; /** Invalid witness data given. */ @@ -393,6 +395,8 @@ declare module "@polkadot/api-base/types/errors" { ContractNotCorrupted: AugmentedError; /** Contract not exist */ ContractNotExist: AugmentedError; + /** The key lengths exceeds the maximum allowed */ + KeyTooLong: AugmentedError; /** The limit cannot be zero */ LimitCannotBeZero: AugmentedError; /** Generic error */ @@ -627,6 +631,8 @@ declare module "@polkadot/api-base/types/errors" { preimage: { /** Preimage has already been noted on-chain. */ AlreadyNoted: AugmentedError; + /** No ticket with a cost was returned by [`Config::Consideration`] to store the preimage. */ + NoCost: AugmentedError; /** The user is not authorized to perform this action. */ NotAuthorized: AugmentedError; /** The preimage cannot be removed since it has not yet been noted. */ @@ -763,8 +769,6 @@ declare module "@polkadot/api-base/types/errors" { Inconclusive: AugmentedError; /** The spend origin is valid but the amount it is allowed to spend is lower than the amount to be spent. */ InsufficientPermission: AugmentedError; - /** Proposer's balance is too low. */ - InsufficientProposersBalance: AugmentedError; /** No proposal, bounty or spend at that index. */ InvalidIndex: AugmentedError; /** The payout was not yet attempted/claimed. */ @@ -833,6 +837,10 @@ declare module "@polkadot/api-base/types/errors" { AlreadySuspended: AugmentedError; /** Setting the queue config failed since one of its values was invalid. */ BadQueueConfig: AugmentedError; + /** The message is too big. */ + TooBig: AugmentedError; + /** There are too many active outbound channels. */ + TooManyActiveOutboundChannels: AugmentedError; /** Generic error */ [key: string]: AugmentedError; }; @@ -883,49 +891,5 @@ declare module "@polkadot/api-base/types/errors" { /** Generic error */ [key: string]: AugmentedError; }; - xTokens: { - /** Asset has no reserve location. */ - AssetHasNoReserve: AugmentedError; - /** The specified index does not exist in a Assets struct. */ - AssetIndexNonExistent: AugmentedError; - /** The version of the `Versioned` value used is not able to be interpreted. */ - BadVersion: AugmentedError; - /** Could not re-anchor the assets to declare the fees for the destination chain. */ - CannotReanchor: AugmentedError; - /** The destination `Location` provided cannot be inverted. */ - DestinationNotInvertible: AugmentedError; - /** We tried sending distinct asset and fee but they have different reserve chains. */ - DistinctReserveForAssetAndFee: AugmentedError; - /** Fee is not enough. */ - FeeNotEnough: AugmentedError; - /** Could not get ancestry of asset reserve location. */ - InvalidAncestry: AugmentedError; - /** The Asset is invalid. */ - InvalidAsset: AugmentedError; - /** Invalid transfer destination. */ - InvalidDest: AugmentedError; - /** MinXcmFee not registered for certain reserve location */ - MinXcmFeeNotDefined: AugmentedError; - /** Not cross-chain transfer. */ - NotCrossChainTransfer: AugmentedError; - /** Currency is not cross-chain transferable. */ - NotCrossChainTransferableCurrency: AugmentedError; - /** Not supported Location */ - NotSupportedLocation: AugmentedError; - /** Asset transfer is limited by RateLimiter. */ - RateLimited: AugmentedError; - /** The number of assets to be sent is over the maximum. */ - TooManyAssetsBeingSent: AugmentedError; - /** The message's weight could not be determined. */ - UnweighableMessage: AugmentedError; - /** XCM execution failed. */ - XcmExecutionFailed: AugmentedError; - /** The transfering asset amount is zero. */ - ZeroAmount: AugmentedError; - /** The fee is zero. */ - ZeroFee: AugmentedError; - /** Generic error */ - [key: string]: AugmentedError; - }; } // AugmentedErrors } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-api-events.ts b/typescript-api/src/moonriver/interfaces/augment-api-events.ts index fd649055ed..08c1e2b1c1 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-events.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-events.ts @@ -32,6 +32,8 @@ import type { FrameSupportTokensMiscBalanceStatus, MoonriverRuntimeAssetConfigAssetRegistrarMetadata, MoonriverRuntimeProxyType, + MoonriverRuntimeRuntimeParamsRuntimeParametersKey, + MoonriverRuntimeRuntimeParamsRuntimeParametersValue, MoonriverRuntimeXcmConfigAssetType, NimbusPrimitivesNimbusCryptoPublic, PalletConvictionVotingTally, @@ -45,7 +47,6 @@ import type { SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, - StagingXcmV4Asset, StagingXcmV4AssetAssets, StagingXcmV4Location, StagingXcmV4Response, @@ -161,6 +162,12 @@ declare module "@polkadot/api-base/types/events" { [assetId: u128, creator: AccountId20, owner: AccountId20], { assetId: u128; creator: AccountId20; owner: AccountId20 } >; + /** Some assets were deposited (e.g. for transaction fees). */ + Deposited: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** An asset class was destroyed. */ Destroyed: AugmentedEvent; /** An asset class is in the process of being destroyed. */ @@ -239,6 +246,12 @@ declare module "@polkadot/api-base/types/events" { amount: u128; } >; + /** Some assets were withdrawn from the account (e.g. for transaction fees). */ + Withdrawn: AugmentedEvent< + ApiType, + [assetId: u128, who: AccountId20, amount: u128], + { assetId: u128; who: AccountId20; amount: u128 } + >; /** Generic event */ [key: string]: AugmentedEvent; }; @@ -480,40 +493,6 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - dmpQueue: { - /** Some debris was cleaned up. */ - CleanedSome: AugmentedEvent; - /** The cleanup of remaining pallet storage completed. */ - Completed: AugmentedEvent; - /** The export of pages completed. */ - CompletedExport: AugmentedEvent; - /** The export of overweight messages completed. */ - CompletedOverweightExport: AugmentedEvent; - /** The export of a page completed. */ - Exported: AugmentedEvent; - /** The export of an overweight message completed. */ - ExportedOverweight: AugmentedEvent; - /** - * The export of a page failed. - * - * This should never be emitted. - */ - ExportFailed: AugmentedEvent; - /** - * The export of an overweight message failed. - * - * This should never be emitted. - */ - ExportOverweightFailed: AugmentedEvent; - /** The cleanup of remaining pallet storage started. */ - StartedCleanup: AugmentedEvent; - /** The export of pages started. */ - StartedExport: AugmentedEvent; - /** The export of overweight messages started. */ - StartedOverweightExport: AugmentedEvent; - /** Generic event */ - [key: string]: AugmentedEvent; - }; emergencyParaXcm: { /** The XCM incoming execution was Paused */ EnteredPausedXcmMode: AugmentedEvent; @@ -1238,6 +1217,28 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; + parameters: { + /** + * A Parameter was set. + * + * Is also emitted when the value was not changed. + */ + Updated: AugmentedEvent< + ApiType, + [ + key: MoonriverRuntimeRuntimeParamsRuntimeParametersKey, + oldValue: Option, + newValue: Option + ], + { + key: MoonriverRuntimeRuntimeParamsRuntimeParametersKey; + oldValue: Option; + newValue: Option; + } + >; + /** Generic event */ + [key: string]: AugmentedEvent; + }; polkadotXcm: { /** Some assets have been claimed from an asset trap */ AssetsClaimed: AugmentedEvent< @@ -1865,14 +1866,6 @@ declare module "@polkadot/api-base/types/events" { [index: u32, paymentId: Null], { index: u32; paymentId: Null } >; - /** New proposal. */ - Proposed: AugmentedEvent; - /** A proposal was rejected; funds were slashed. */ - Rejected: AugmentedEvent< - ApiType, - [proposalIndex: u32, slashed: u128], - { proposalIndex: u32; slashed: u128 } - >; /** Spending has finished; this is the amount that rolls over until next spend. */ Rollover: AugmentedEvent; /** A new spend proposal has been approved. */ @@ -2097,25 +2090,5 @@ declare module "@polkadot/api-base/types/events" { /** Generic event */ [key: string]: AugmentedEvent; }; - xTokens: { - /** Transferred `Asset` with fee. */ - TransferredAssets: AugmentedEvent< - ApiType, - [ - sender: AccountId20, - assets: StagingXcmV4AssetAssets, - fee: StagingXcmV4Asset, - dest: StagingXcmV4Location - ], - { - sender: AccountId20; - assets: StagingXcmV4AssetAssets; - fee: StagingXcmV4Asset; - dest: StagingXcmV4Location; - } - >; - /** Generic event */ - [key: string]: AugmentedEvent; - }; } // AugmentedEvents } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-api-query.ts b/typescript-api/src/moonriver/interfaces/augment-api-query.ts index 2a8957b3d5..16451c7823 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-query.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-query.ts @@ -33,7 +33,6 @@ import type { Percent, } from "@polkadot/types/interfaces/runtime"; import type { - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, @@ -45,12 +44,15 @@ import type { EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCodeUpgradeAuthorization, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, MoonriverRuntimeRuntimeHoldReason, + MoonriverRuntimeRuntimeParamsRuntimeParametersKey, + MoonriverRuntimeRuntimeParamsRuntimeParametersValue, MoonriverRuntimeXcmConfigAssetType, NimbusPrimitivesNimbusCryptoPublic, PalletAssetsApproval, @@ -60,7 +62,6 @@ import type { PalletAuthorMappingRegistrationInfo, PalletBalancesAccountData, PalletBalancesBalanceLock, - PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConvictionVotingVoteVoting, @@ -73,6 +74,7 @@ import type { PalletMessageQueueBookState, PalletMessageQueuePage, PalletMoonbeamForeignAssetsAssetStatus, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMultisigMultisig, PalletParachainStakingAutoCompoundAutoCompoundConfig, @@ -114,7 +116,9 @@ import type { SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, + StagingXcmV4Instruction, StagingXcmV4Location, + StagingXcmV4Xcm, XcmVersionedAssetId, XcmVersionedLocation, } from "@polkadot/types/lookup"; @@ -194,6 +198,19 @@ declare module "@polkadot/api-base/types/storage" { [u128] > & QueryableStorageEntry; + /** + * The asset ID enforced for the next asset creation, if any present. Otherwise, this storage + * item has no effect. + * + * This can be useful for setting up constraints for IDs of the new assets. For example, by + * providing an initial [`NextAssetId`] and using the [`crate::AutoIncAssetId`] callback, an + * auto-increment model can be applied to all new asset IDs. + * + * The initial next asset ID can be set using the [`GenesisConfig`] or the + * [SetNextAssetId](`migration::next_asset_id::SetNextAssetId`) migration. + */ + nextAssetId: AugmentedQuery Observable>, []> & + QueryableStorageEntry; /** Generic query */ [key: string]: QueryableStorageEntry; }; @@ -285,7 +302,7 @@ declare module "@polkadot/api-base/types/storage" { /** Freeze locks on account balances. */ freezes: AugmentedQuery< ApiType, - (arg: AccountId20 | string | Uint8Array) => Observable>, + (arg: AccountId20 | string | Uint8Array) => Observable>, [AccountId20] > & QueryableStorageEntry; @@ -408,17 +425,6 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - dmpQueue: { - /** The migration state of this pallet. */ - migrationStatus: AugmentedQuery< - ApiType, - () => Observable, - [] - > & - QueryableStorageEntry; - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; emergencyParaXcm: { /** Whether incoming XCM is enabled or paused */ mode: AugmentedQuery Observable, []> & @@ -703,6 +709,12 @@ declare module "@polkadot/api-base/types/storage" { [key: string]: QueryableStorageEntry; }; moonbeamLazyMigrations: { + stateMigrationStatusValue: AugmentedQuery< + ApiType, + () => Observable>, + [] + > & + QueryableStorageEntry; /** The total number of suicided contracts that were removed */ suicidedContractsRemoved: AugmentedQuery Observable, []> & QueryableStorageEntry; @@ -911,8 +923,6 @@ declare module "@polkadot/api-base/types/storage" { * before it is distributed to collators and delegators. * * The sum of the distribution percents must be less than or equal to 100. - * - * The first config is related to the parachain bond account, the second to the treasury account. */ inflationDistributionInfo: AugmentedQuery< ApiType, @@ -1172,6 +1182,24 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; + parameters: { + /** Stored parameters. */ + parameters: AugmentedQuery< + ApiType, + ( + arg: + | MoonriverRuntimeRuntimeParamsRuntimeParametersKey + | { RuntimeConfig: any } + | { PalletRandomness: any } + | string + | Uint8Array + ) => Observable>, + [MoonriverRuntimeRuntimeParamsRuntimeParametersKey] + > & + QueryableStorageEntry; + /** Generic query */ + [key: string]: QueryableStorageEntry; + }; polkadotXcm: { /** * The existing asset traps. @@ -1211,6 +1239,19 @@ declare module "@polkadot/api-base/types/storage" { /** The latest available query index. */ queryCounter: AugmentedQuery Observable, []> & QueryableStorageEntry; + /** + * If [`ShouldRecordXcm`] is set to true, then the last XCM program executed locally will be + * stored here. Runtime APIs can fetch the XCM that was executed by accessing this value. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + recordedXcm: AugmentedQuery< + ApiType, + () => Observable>>, + [] + > & + QueryableStorageEntry; /** Fungible assets which we know are locked on a remote chain. */ remoteLockedFungibles: AugmentedQuery< ApiType, @@ -1228,6 +1269,16 @@ declare module "@polkadot/api-base/types/storage" { */ safeXcmVersion: AugmentedQuery Observable>, []> & QueryableStorageEntry; + /** + * Whether or not incoming XCMs (both executed locally and received) should be recorded. Only + * one XCM program will be recorded at a time. This is meant to be used in runtime APIs, and + * it's advised it stays false for all other use cases, so as to not degrade regular performance. + * + * Only relevant if this pallet is being used as the [`xcm_executor::traits::RecordXcm`] + * implementation in the XCM executor configuration. + */ + shouldRecordXcm: AugmentedQuery Observable, []> & + QueryableStorageEntry; /** The Latest versions that we know various locations support. */ supportedVersion: AugmentedQuery< ApiType, @@ -1806,9 +1857,5 @@ declare module "@polkadot/api-base/types/storage" { /** Generic query */ [key: string]: QueryableStorageEntry; }; - xTokens: { - /** Generic query */ - [key: string]: QueryableStorageEntry; - }; } // AugmentedQueries } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-api-rpc.ts b/typescript-api/src/moonriver/interfaces/augment-api-rpc.ts index b8dca00ae2..2b8daa38dd 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-rpc.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-rpc.ts @@ -298,14 +298,6 @@ declare module "@polkadot/rpc-core/types/jsonrpc" { (at: Hash | string | Uint8Array) => Observable> >; }; - empty: { - /** Returns the latest synced block from Frontier's backend */ - getLatestSyncedBlock: AugmentedRpc<() => Observable>; - /** Returns whether an Ethereum block is finalized */ - isBlockFinalized: AugmentedRpc<(blockHash: Hash | string | Uint8Array) => Observable>; - /** Returns whether an Ethereum transaction is finalized */ - isTxFinalized: AugmentedRpc<(txHash: Hash | string | Uint8Array) => Observable>; - }; engine: { /** Instructs the manual-seal authorship task to create a new block */ createBlock: AugmentedRpc< @@ -621,6 +613,14 @@ declare module "@polkadot/rpc-core/types/jsonrpc" { ) => Observable >; }; + moon: { + /** Returns the latest synced block from Frontier's backend */ + getLatestSyncedBlock: AugmentedRpc<() => Observable>; + /** Returns whether an Ethereum block is finalized */ + isBlockFinalized: AugmentedRpc<(blockHash: Hash | string | Uint8Array) => Observable>; + /** Returns whether an Ethereum transaction is finalized */ + isTxFinalized: AugmentedRpc<(txHash: Hash | string | Uint8Array) => Observable>; + }; net: { /** Returns true if client is actively listening for network connections. Otherwise false. */ listening: AugmentedRpc<() => Observable>; diff --git a/typescript-api/src/moonriver/interfaces/augment-api-runtime.ts b/typescript-api/src/moonriver/interfaces/augment-api-runtime.ts index 7bf0002f22..798d1db8cc 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-runtime.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-runtime.ts @@ -19,10 +19,15 @@ import type { u32, u64, } from "@polkadot/types-codec"; -import type { AnyNumber, ITuple } from "@polkadot/types-codec/types"; +import type { AnyNumber, IMethod, ITuple } from "@polkadot/types-codec/types"; import type { CheckInherentsResult, InherentData } from "@polkadot/types/interfaces/blockbuilder"; import type { BlockHash } from "@polkadot/types/interfaces/chain"; import type { CollationInfo } from "@polkadot/types/interfaces/cumulus"; +import type { + CallDryRunEffects, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { BlockV2, EthReceiptV3, @@ -44,15 +49,23 @@ import type { Header, Index, KeyTypeId, + OriginCaller, Permill, + RuntimeCall, Weight, WeightV2, } from "@polkadot/types/interfaces/runtime"; import type { RuntimeVersion } from "@polkadot/types/interfaces/state"; import type { ApplyExtrinsicResult, DispatchError } from "@polkadot/types/interfaces/system"; import type { TransactionSource, TransactionValidity } from "@polkadot/types/interfaces/txqueue"; +import type { VersionedMultiLocation, VersionedXcm } from "@polkadot/types/interfaces/xcm"; import type { XcmPaymentApiError } from "@polkadot/types/interfaces/xcmPaymentApi"; -import type { XcmVersionedAssetId, XcmVersionedXcm } from "@polkadot/types/lookup"; +import type { Error } from "@polkadot/types/interfaces/xcmRuntimeApi"; +import type { + XcmVersionedAssetId, + XcmVersionedLocation, + XcmVersionedXcm, +} from "@polkadot/types/lookup"; import type { IExtrinsic, Observable } from "@polkadot/types/types"; export type __AugmentedCall = AugmentedCall; @@ -170,6 +183,43 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x91b1c8b16328eb92/1 */ + dryRunApi: { + /** Dry run call */ + dryRunCall: AugmentedCall< + ApiType, + ( + origin: OriginCaller | { System: any } | string | Uint8Array, + call: RuntimeCall | IMethod | string | Uint8Array + ) => Observable> + >; + /** Dry run XCM program */ + dryRunXcm: AugmentedCall< + ApiType, + ( + originLocation: + | VersionedMultiLocation + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array, + xcm: + | VersionedXcm + | { V0: any } + | { V1: any } + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x582211f65bb14b89/5 */ ethereumRuntimeRPCApi: { /** Returns pallet_evm::Accounts by address. */ @@ -277,6 +327,24 @@ declare module "@polkadot/api-base/types/calls" { /** Generic call */ [key: string]: DecoratedCallBase; }; + /** 0x9ffb505aa738d69c/1 */ + locationToAccountApi: { + /** Converts `Location` to `AccountId` */ + convertLocation: AugmentedCall< + ApiType, + ( + location: + | XcmVersionedLocation + | { V2: any } + | { V3: any } + | { V4: any } + | string + | Uint8Array + ) => Observable> + >; + /** Generic call */ + [key: string]: DecoratedCallBase; + }; /** 0x37e397fc7c91f5e4/2 */ metadata: { /** Returns the metadata of a runtime */ diff --git a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts index 7622ae53aa..342a29615b 100644 --- a/typescript-api/src/moonriver/interfaces/augment-api-tx.ts +++ b/typescript-api/src/moonriver/interfaces/augment-api-tx.ts @@ -47,8 +47,8 @@ import type { MoonriverRuntimeAssetConfigAssetRegistrarMetadata, MoonriverRuntimeOriginCaller, MoonriverRuntimeProxyType, + MoonriverRuntimeRuntimeParamsRuntimeParameters, MoonriverRuntimeXcmConfigAssetType, - MoonriverRuntimeXcmConfigCurrencyId, MoonriverRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, PalletBalancesAdjustmentDirection, @@ -66,9 +66,8 @@ import type { StagingXcmExecutorAssetTransferTransferType, StagingXcmV4Location, XcmPrimitivesEthereumXcmEthereumXcmTransaction, - XcmV2OriginKind, + XcmV3OriginKind, XcmV3WeightLimit, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -258,7 +257,7 @@ declare module "@polkadot/api-base/types/submittable" { * Parameters: * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `admin`: The admin of this class of assets. The admin is the initial address of each member * of the asset class's admin team. * - `min_balance`: The minimum balance of this new asset that any single account must have. If @@ -418,7 +417,7 @@ declare module "@polkadot/api-base/types/submittable" { * Unlike `create`, no funds are reserved. * * - `id`: The identifier of the new asset. This must not be currently in use to identify an - * existing asset. + * existing asset. If [`NextAssetId`] is set, then this must be equal to it. * - `owner`: The owner of this class of assets. The owner has full superuser permissions over * this asset, but may later change and configure the permissions using `transfer_ownership` * and `set_team`. @@ -915,6 +914,22 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; balances: { + /** + * Burn the specified liquid free balance from the origin account. + * + * If the origin's account ends up below the existential deposit as a result of the burn and + * `keep_alive` is false, the account will be reaped. + * + * Unlike sending funds to a _burn_ address, which merely makes the funds inaccessible, this + * `burn` operation will reduce total issuance by the amount _burned_. + */ + burn: AugmentedSubmittable< + ( + value: Compact | AnyNumber | Uint8Array, + keepAlive: bool | boolean | Uint8Array + ) => SubmittableExtrinsic, + [Compact, bool] + >; /** * Adjust the total issuance in a saturating way. * @@ -1296,10 +1311,6 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - dmpQueue: { - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; emergencyParaXcm: { /** Authorize a runtime upgrade. Only callable in `Paused` mode */ fastAuthorizeUpgrade: AugmentedSubmittable< @@ -2558,7 +2569,7 @@ declare module "@polkadot/api-base/types/submittable" { } & Struct ] >; - /** Set the percent of inflation set aside for parachain bond */ + /** Set the inflation distribution configuration. */ setInflationDistributionConfig: AugmentedSubmittable< ( updated: PalletParachainStakingInflationDistributionConfig @@ -2684,6 +2695,27 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; + parameters: { + /** + * Set the value of a parameter. + * + * The dispatch origin of this call must be `AdminOrigin` for the given `key`. Values be + * deleted by setting them to `None`. + */ + setParameter: AugmentedSubmittable< + ( + keyValue: + | MoonriverRuntimeRuntimeParamsRuntimeParameters + | { RuntimeConfig: any } + | { PalletRandomness: any } + | string + | Uint8Array + ) => SubmittableExtrinsic, + [MoonriverRuntimeRuntimeParamsRuntimeParameters] + >; + /** Generic tx */ + [key: string]: SubmittableExtrinsicFunction; + }; polkadotXcm: { /** * Claims assets trapped on this pallet because of leftover assets during XCM execution. @@ -3139,7 +3171,7 @@ declare module "@polkadot/api-base/types/submittable" { * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on * the `dest` (and possibly reserve) chains. * - `assets_transfer_type`: The XCM `TransferType` used to transfer the `assets`. - * - `remote_fees_id`: One of the included `assets` to be be used to pay fees. + * - `remote_fees_id`: One of the included `assets` to be used to pay fees. * - `fees_transfer_type`: The XCM `TransferType` used to transfer the `fees` assets. * - `custom_xcm_on_dest`: The XCM to be executed on `dest` chain as the last step of the * transfer, which also determines what happens to the assets on the destination chain. @@ -3969,30 +4001,6 @@ declare module "@polkadot/api-base/types/submittable" { [key: string]: SubmittableExtrinsicFunction; }; treasury: { - /** - * Approve a proposal. - * - * ## Dispatch Origin - * - * Must be [`Config::ApproveOrigin`]. - * - * ## Details - * - * At a later time, the proposal will be allocated to the beneficiary and the original deposit - * will be returned. - * - * ### Complexity - * - * - O(1). - * - * ## Events - * - * No events are emitted from this dispatch. - */ - approveProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Check the status of the spend and remove it from the storage if processed. * @@ -4024,7 +4032,7 @@ declare module "@polkadot/api-base/types/submittable" { * * ## Dispatch Origin * - * Must be signed. + * Must be signed * * ## Details * @@ -4045,56 +4053,6 @@ declare module "@polkadot/api-base/types/submittable" { (index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic, [u32] >; - /** - * Put forward a suggestion for spending. - * - * ## Dispatch Origin - * - * Must be signed. - * - * ## Details - * - * A deposit proportional to the value is reserved and slashed if the proposal is rejected. It - * is returned once the proposal is awarded. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Proposed`] if successful. - */ - proposeSpend: AugmentedSubmittable< - ( - value: Compact | AnyNumber | Uint8Array, - beneficiary: AccountId20 | string | Uint8Array - ) => SubmittableExtrinsic, - [Compact, AccountId20] - >; - /** - * Reject a proposed spend. - * - * ## Dispatch Origin - * - * Must be [`Config::RejectOrigin`]. - * - * ## Details - * - * The original deposit will be slashed. - * - * ### Complexity - * - * - O(1) - * - * ## Events - * - * Emits [`Event::Rejected`] if successful. - */ - rejectProposal: AugmentedSubmittable< - (proposalId: Compact | AnyNumber | Uint8Array) => SubmittableExtrinsic, - [Compact] - >; /** * Force a previously approved proposal to be removed from the approval queue. * @@ -4758,7 +4716,7 @@ declare module "@polkadot/api-base/types/submittable" { | Uint8Array, call: Bytes | string | Uint8Array, originKind: - | XcmV2OriginKind + | XcmV3OriginKind | "Native" | "SovereignAccount" | "Superuser" @@ -4777,7 +4735,7 @@ declare module "@polkadot/api-base/types/submittable" { Option, PalletXcmTransactorCurrencyPayment, Bytes, - XcmV2OriginKind, + XcmV3OriginKind, PalletXcmTransactorTransactWeights, bool ] @@ -4821,253 +4779,5 @@ declare module "@polkadot/api-base/types/submittable" { /** Generic tx */ [key: string]: SubmittableExtrinsicFunction; }; - xTokens: { - /** - * Transfer native currencies. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transfer: AugmentedSubmittable< - ( - currencyId: - | MoonriverRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonriverRuntimeXcmConfigCurrencyId, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset`. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiasset: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several `Asset` specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the Assets that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassets: AugmentedSubmittable< - ( - assets: - | XcmVersionedAssets - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAssets, u32, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer `Asset` specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the Asset to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance For now we only accept fee and asset - * having the same `Location` id. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMultiassetWithFee: AugmentedSubmittable< - ( - asset: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - fee: XcmVersionedAsset | { V2: any } | { V3: any } | { V4: any } | string | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [XcmVersionedAsset, XcmVersionedAsset, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** - * Transfer several currencies specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee_item` is index of the currencies tuple that we want to use for payment - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferMulticurrencies: AugmentedSubmittable< - ( - currencies: - | Vec> - | [ - ( - | MoonriverRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array - ), - u128 | AnyNumber | Uint8Array - ][], - feeItem: u32 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [ - Vec>, - u32, - XcmVersionedLocation, - XcmV3WeightLimit - ] - >; - /** - * Transfer native currencies specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest chain, and it would be - * charged from the transferred assets. If set below requirements, the execution may fail and - * assets wouldn't be received. - * - * `fee` is the amount to be spent to pay for execution in destination chain. Both fee and - * amount will be subtracted form the callers balance. - * - * If `fee` is not high enough to cover for the execution costs in the destination chain, then - * the assets will be trapped in the destination chain - * - * It's a no-op if any error on local XCM execution or message sending. Note sending assets - * out per se doesn't guarantee they would be received. Receiving depends on if the XCM - * message could be delivered by the network, and if the receiving chain would handle messages - * correctly. - */ - transferWithFee: AugmentedSubmittable< - ( - currencyId: - | MoonriverRuntimeXcmConfigCurrencyId - | { SelfReserve: any } - | { ForeignAsset: any } - | { Erc20: any } - | string - | Uint8Array, - amount: u128 | AnyNumber | Uint8Array, - fee: u128 | AnyNumber | Uint8Array, - dest: - | XcmVersionedLocation - | { V2: any } - | { V3: any } - | { V4: any } - | string - | Uint8Array, - destWeightLimit: - | XcmV3WeightLimit - | { Unlimited: any } - | { Limited: any } - | string - | Uint8Array - ) => SubmittableExtrinsic, - [MoonriverRuntimeXcmConfigCurrencyId, u128, u128, XcmVersionedLocation, XcmV3WeightLimit] - >; - /** Generic tx */ - [key: string]: SubmittableExtrinsicFunction; - }; } // AugmentedSubmittables } // declare module diff --git a/typescript-api/src/moonriver/interfaces/augment-types.ts b/typescript-api/src/moonriver/interfaces/augment-types.ts index 8bd59e9b44..78a1a1dfc4 100644 --- a/typescript-api/src/moonriver/interfaces/augment-types.ts +++ b/typescript-api/src/moonriver/interfaces/augment-types.ts @@ -324,6 +324,13 @@ import type { VotingDirectVote, } from "@polkadot/types/interfaces/democracy"; import type { BlockStats } from "@polkadot/types/interfaces/dev"; +import type { + CallDryRunEffects, + DispatchResultWithPostInfo, + PostDispatchInfo, + XcmDryRunApiError, + XcmDryRunEffects, +} from "@polkadot/types/interfaces/dryRunApi"; import type { ApprovalFlag, DefunctVoter, @@ -409,10 +416,13 @@ import type { ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, + ExtrinsicPayloadV5, ExtrinsicSignature, ExtrinsicSignatureV4, + ExtrinsicSignatureV5, ExtrinsicUnknown, ExtrinsicV4, + ExtrinsicV5, ImmortalEra, MortalEra, MultiSignature, @@ -1176,48 +1186,88 @@ import type { import type { Multisig, Timepoint } from "@polkadot/types/interfaces/utility"; import type { VestingInfo } from "@polkadot/types/interfaces/vesting"; import type { + AssetIdV2, + AssetIdV3, + AssetIdV4, AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, + AssetInstanceV3, + AssetInstanceV4, BodyId, + BodyIdV2, + BodyIdV3, BodyPart, + BodyPartV2, + BodyPartV3, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, + FungibilityV3, + FungibilityV4, InboundStatus, InstructionV2, + InstructionV3, + InstructionV4, InteriorMultiLocation, + InteriorMultiLocationV2, + InteriorMultiLocationV3, Junction, JunctionV0, JunctionV1, JunctionV2, + JunctionV3, + JunctionV4, Junctions, JunctionsV1, JunctionsV2, + JunctionsV3, + JunctionsV4, + MaxPalletNameLen, + MaxPalletsInfo, + MaybeErrorCodeV3, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, + MultiAssetFilterV3, + MultiAssetFilterV4, MultiAssetV0, MultiAssetV1, MultiAssetV2, + MultiAssetV3, + MultiAssetV4, MultiAssets, MultiAssetsV1, MultiAssetsV2, + MultiAssetsV3, + MultiAssetsV4, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, + MultiLocationV3, + MultiLocationV4, NetworkId, + NetworkIdV2, + NetworkIdV3, + NetworkIdV4, OriginKindV0, OriginKindV1, OriginKindV2, + OriginKindV3, + OriginKindV4, OutboundStatus, Outcome, + OutcomeV4, + PalletInfoV3, + PalletInfoV4, QueryId, + QueryResponseInfoV3, + QueryResponseInfoV4, QueryStatus, QueueConfigData, Response, @@ -1225,36 +1275,49 @@ import type { ResponseV1, ResponseV2, ResponseV2Error, - ResponseV2Result, + ResponseV3, + ResponseV3Error, + ResponseV3Result, + ResponseV4, + UncheckedFungibilityV4, VersionMigrationStage, + VersionV3, + VersionV4, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, + WeightLimitV3, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, + WildFungibilityV3, + WildFungibilityV4, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, + WildMultiAssetV3, + WildMultiAssetV4, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, - XcmOrder, + XcmErrorV3, + XcmErrorV4, XcmOrderV0, XcmOrderV1, - XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, + XcmV3, + XcmV4, XcmVersion, XcmpMessageFormat, } from "@polkadot/types/interfaces/xcm"; @@ -1306,10 +1369,15 @@ declare module "@polkadot/types/types/registry" { AssetDestroyWitness: AssetDestroyWitness; AssetDetails: AssetDetails; AssetId: AssetId; + AssetIdV2: AssetIdV2; + AssetIdV3: AssetIdV3; + AssetIdV4: AssetIdV4; AssetInstance: AssetInstance; AssetInstanceV0: AssetInstanceV0; AssetInstanceV1: AssetInstanceV1; AssetInstanceV2: AssetInstanceV2; + AssetInstanceV3: AssetInstanceV3; + AssetInstanceV4: AssetInstanceV4; AssetMetadata: AssetMetadata; AssetOptions: AssetOptions; AssignmentId: AssignmentId; @@ -1382,7 +1450,11 @@ declare module "@polkadot/types/types/registry" { BlockV2: BlockV2; BlockWeights: BlockWeights; BodyId: BodyId; + BodyIdV2: BodyIdV2; + BodyIdV3: BodyIdV3; BodyPart: BodyPart; + BodyPartV2: BodyPartV2; + BodyPartV3: BodyPartV3; bool: bool; Bool: Bool; Bounty: Bounty; @@ -1398,6 +1470,7 @@ declare module "@polkadot/types/types/registry" { BufferedSessionChange: BufferedSessionChange; Bytes: Bytes; Call: Call; + CallDryRunEffects: CallDryRunEffects; CallHash: CallHash; CallHashOf: CallHashOf; CallIndex: CallIndex; @@ -1557,6 +1630,7 @@ declare module "@polkadot/types/types/registry" { DispatchResult: DispatchResult; DispatchResultOf: DispatchResultOf; DispatchResultTo198: DispatchResultTo198; + DispatchResultWithPostInfo: DispatchResultWithPostInfo; DisputeLocation: DisputeLocation; DisputeProof: DisputeProof; DisputeResult: DisputeResult; @@ -1676,12 +1750,15 @@ declare module "@polkadot/types/types/registry" { ExtrinsicPayload: ExtrinsicPayload; ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown; ExtrinsicPayloadV4: ExtrinsicPayloadV4; + ExtrinsicPayloadV5: ExtrinsicPayloadV5; ExtrinsicSignature: ExtrinsicSignature; ExtrinsicSignatureV4: ExtrinsicSignatureV4; + ExtrinsicSignatureV5: ExtrinsicSignatureV5; ExtrinsicStatus: ExtrinsicStatus; ExtrinsicsWeight: ExtrinsicsWeight; ExtrinsicUnknown: ExtrinsicUnknown; ExtrinsicV4: ExtrinsicV4; + ExtrinsicV5: ExtrinsicV5; f32: f32; F32: F32; f64: f64; @@ -1717,6 +1794,8 @@ declare module "@polkadot/types/types/registry" { FungibilityV0: FungibilityV0; FungibilityV1: FungibilityV1; FungibilityV2: FungibilityV2; + FungibilityV3: FungibilityV3; + FungibilityV4: FungibilityV4; FungiblesAccessError: FungiblesAccessError; Gas: Gas; GenesisBuildErr: GenesisBuildErr; @@ -1803,8 +1882,12 @@ declare module "@polkadot/types/types/registry" { InstantiateReturnValueOk: InstantiateReturnValueOk; InstantiateReturnValueTo267: InstantiateReturnValueTo267; InstructionV2: InstructionV2; + InstructionV3: InstructionV3; + InstructionV4: InstructionV4; InstructionWeights: InstructionWeights; InteriorMultiLocation: InteriorMultiLocation; + InteriorMultiLocationV2: InteriorMultiLocationV2; + InteriorMultiLocationV3: InteriorMultiLocationV3; InvalidDisputeStatementKind: InvalidDisputeStatementKind; InvalidTransaction: InvalidTransaction; isize: isize; @@ -1814,9 +1897,13 @@ declare module "@polkadot/types/types/registry" { Junctions: Junctions; JunctionsV1: JunctionsV1; JunctionsV2: JunctionsV2; + JunctionsV3: JunctionsV3; + JunctionsV4: JunctionsV4; JunctionV0: JunctionV0; JunctionV1: JunctionV1; JunctionV2: JunctionV2; + JunctionV3: JunctionV3; + JunctionV4: JunctionV4; Justification: Justification; JustificationNotification: JustificationNotification; Justifications: Justifications; @@ -1841,6 +1928,9 @@ declare module "@polkadot/types/types/registry" { LookupSource: LookupSource; LookupTarget: LookupTarget; LotteryConfig: LotteryConfig; + MaxPalletNameLen: MaxPalletNameLen; + MaxPalletsInfo: MaxPalletsInfo; + MaybeErrorCodeV3: MaybeErrorCodeV3; MaybeRandomness: MaybeRandomness; MaybeVrf: MaybeVrf; MemberCount: MemberCount; @@ -1897,22 +1987,33 @@ declare module "@polkadot/types/types/registry" { MultiAssetFilter: MultiAssetFilter; MultiAssetFilterV1: MultiAssetFilterV1; MultiAssetFilterV2: MultiAssetFilterV2; + MultiAssetFilterV3: MultiAssetFilterV3; + MultiAssetFilterV4: MultiAssetFilterV4; MultiAssets: MultiAssets; MultiAssetsV1: MultiAssetsV1; MultiAssetsV2: MultiAssetsV2; + MultiAssetsV3: MultiAssetsV3; + MultiAssetsV4: MultiAssetsV4; MultiAssetV0: MultiAssetV0; MultiAssetV1: MultiAssetV1; MultiAssetV2: MultiAssetV2; + MultiAssetV3: MultiAssetV3; + MultiAssetV4: MultiAssetV4; MultiDisputeStatementSet: MultiDisputeStatementSet; MultiLocation: MultiLocation; MultiLocationV0: MultiLocationV0; MultiLocationV1: MultiLocationV1; MultiLocationV2: MultiLocationV2; + MultiLocationV3: MultiLocationV3; + MultiLocationV4: MultiLocationV4; Multiplier: Multiplier; Multisig: Multisig; MultiSignature: MultiSignature; MultiSigner: MultiSigner; NetworkId: NetworkId; + NetworkIdV2: NetworkIdV2; + NetworkIdV3: NetworkIdV3; + NetworkIdV4: NetworkIdV4; NetworkState: NetworkState; NetworkStatePeerset: NetworkStatePeerset; NetworkStatePeersetInfo: NetworkStatePeersetInfo; @@ -1956,6 +2057,8 @@ declare module "@polkadot/types/types/registry" { OriginKindV0: OriginKindV0; OriginKindV1: OriginKindV1; OriginKindV2: OriginKindV2; + OriginKindV3: OriginKindV3; + OriginKindV4: OriginKindV4; OutboundHrmpChannelLimitations: OutboundHrmpChannelLimitations; OutboundHrmpMessage: OutboundHrmpMessage; OutboundLaneData: OutboundLaneData; @@ -1963,6 +2066,7 @@ declare module "@polkadot/types/types/registry" { OutboundPayload: OutboundPayload; OutboundStatus: OutboundStatus; Outcome: Outcome; + OutcomeV4: OutcomeV4; OuterEnums15: OuterEnums15; OverweightIndex: OverweightIndex; Owner: Owner; @@ -1977,6 +2081,8 @@ declare module "@polkadot/types/types/registry" { PalletEventMetadataLatest: PalletEventMetadataLatest; PalletEventMetadataV14: PalletEventMetadataV14; PalletId: PalletId; + PalletInfoV3: PalletInfoV3; + PalletInfoV4: PalletInfoV4; PalletMetadataLatest: PalletMetadataLatest; PalletMetadataV14: PalletMetadataV14; PalletMetadataV15: PalletMetadataV15; @@ -2029,6 +2135,7 @@ declare module "@polkadot/types/types/registry" { Points: Points; PortableType: PortableType; PortableTypeV14: PortableTypeV14; + PostDispatchInfo: PostDispatchInfo; Precommits: Precommits; PrefabWasmModule: PrefabWasmModule; PrefixedStorageKey: PrefixedStorageKey; @@ -2049,6 +2156,8 @@ declare module "@polkadot/types/types/registry" { PvfExecTimeoutKind: PvfExecTimeoutKind; PvfPrepTimeoutKind: PvfPrepTimeoutKind; QueryId: QueryId; + QueryResponseInfoV3: QueryResponseInfoV3; + QueryResponseInfoV4: QueryResponseInfoV4; QueryStatus: QueryStatus; QueueConfigData: QueueConfigData; QueuedParathread: QueuedParathread; @@ -2106,7 +2215,10 @@ declare module "@polkadot/types/types/registry" { ResponseV1: ResponseV1; ResponseV2: ResponseV2; ResponseV2Error: ResponseV2Error; - ResponseV2Result: ResponseV2Result; + ResponseV3: ResponseV3; + ResponseV3Error: ResponseV3Error; + ResponseV3Result: ResponseV3Result; + ResponseV4: ResponseV4; Retriable: Retriable; RewardDestination: RewardDestination; RewardPoint: RewardPoint; @@ -2343,6 +2455,7 @@ declare module "@polkadot/types/types/registry" { U8: U8; UnappliedSlash: UnappliedSlash; UnappliedSlashOther: UnappliedSlashOther; + UncheckedFungibilityV4: UncheckedFungibilityV4; UncleEntryItem: UncleEntryItem; UnknownTransaction: UnknownTransaction; UnlockChunk: UnlockChunk; @@ -2381,6 +2494,8 @@ declare module "@polkadot/types/types/registry" { VersionedResponse: VersionedResponse; VersionedXcm: VersionedXcm; VersionMigrationStage: VersionMigrationStage; + VersionV3: VersionV3; + VersionV4: VersionV4; VestingInfo: VestingInfo; VestingSchedule: VestingSchedule; Vote: Vote; @@ -2401,6 +2516,7 @@ declare module "@polkadot/types/types/registry" { VrfProof: VrfProof; Weight: Weight; WeightLimitV2: WeightLimitV2; + WeightLimitV3: WeightLimitV3; WeightMultiplier: WeightMultiplier; WeightPerClass: WeightPerClass; WeightToFeeCoefficient: WeightToFeeCoefficient; @@ -2411,9 +2527,13 @@ declare module "@polkadot/types/types/registry" { WildFungibilityV0: WildFungibilityV0; WildFungibilityV1: WildFungibilityV1; WildFungibilityV2: WildFungibilityV2; + WildFungibilityV3: WildFungibilityV3; + WildFungibilityV4: WildFungibilityV4; WildMultiAsset: WildMultiAsset; WildMultiAssetV1: WildMultiAssetV1; WildMultiAssetV2: WildMultiAssetV2; + WildMultiAssetV3: WildMultiAssetV3; + WildMultiAssetV4: WildMultiAssetV4; WinnersData: WinnersData; WinnersData10: WinnersData10; WinnersDataTuple: WinnersDataTuple; @@ -2424,14 +2544,16 @@ declare module "@polkadot/types/types/registry" { WithdrawReasons: WithdrawReasons; Xcm: Xcm; XcmAssetId: XcmAssetId; + XcmDryRunApiError: XcmDryRunApiError; + XcmDryRunEffects: XcmDryRunEffects; XcmError: XcmError; XcmErrorV0: XcmErrorV0; XcmErrorV1: XcmErrorV1; XcmErrorV2: XcmErrorV2; - XcmOrder: XcmOrder; + XcmErrorV3: XcmErrorV3; + XcmErrorV4: XcmErrorV4; XcmOrderV0: XcmOrderV0; XcmOrderV1: XcmOrderV1; - XcmOrderV2: XcmOrderV2; XcmOrigin: XcmOrigin; XcmOriginKind: XcmOriginKind; XcmPaymentApiError: XcmPaymentApiError; @@ -2439,6 +2561,8 @@ declare module "@polkadot/types/types/registry" { XcmV0: XcmV0; XcmV1: XcmV1; XcmV2: XcmV2; + XcmV3: XcmV3; + XcmV4: XcmV4; XcmVersion: XcmVersion; } // InterfaceTypes } // declare module diff --git a/typescript-api/src/moonriver/interfaces/lookup.ts b/typescript-api/src/moonriver/interfaces/lookup.ts index 082d462669..79021786e4 100644 --- a/typescript-api/src/moonriver/interfaces/lookup.ts +++ b/typescript-api/src/moonriver/interfaces/lookup.ts @@ -770,7 +770,55 @@ export default { height: "u32", index: "u32", }, - /** Lookup66: pallet_evm::pallet::Event */ + /** Lookup66: pallet_parameters::pallet::Event */ + PalletParametersEvent: { + _enum: { + Updated: { + key: "MoonriverRuntimeRuntimeParamsRuntimeParametersKey", + oldValue: "Option", + newValue: "Option", + }, + }, + }, + /** Lookup67: moonriver_runtime::runtime_params::RuntimeParametersKey */ + MoonriverRuntimeRuntimeParamsRuntimeParametersKey: { + _enum: { + RuntimeConfig: "MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey", + PalletRandomness: "MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey", + }, + }, + /** Lookup68: moonriver_runtime::runtime_params::dynamic_params::runtime_config::ParametersKey */ + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: { + _enum: ["FeesTreasuryProportion"], + }, + /** Lookup69: moonriver_runtime::runtime_params::dynamic_params::runtime_config::FeesTreasuryProportion */ + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: "Null", + /** Lookup70: moonriver_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersKey */ + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: { + _enum: ["Deposit"], + }, + /** Lookup71: moonriver_runtime::runtime_params::dynamic_params::pallet_randomness::Deposit */ + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: "Null", + /** Lookup73: moonriver_runtime::runtime_params::RuntimeParametersValue */ + MoonriverRuntimeRuntimeParamsRuntimeParametersValue: { + _enum: { + RuntimeConfig: "MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue", + PalletRandomness: "MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue", + }, + }, + /** Lookup74: moonriver_runtime::runtime_params::dynamic_params::runtime_config::ParametersValue */ + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: { + _enum: { + FeesTreasuryProportion: "Perbill", + }, + }, + /** Lookup75: moonriver_runtime::runtime_params::dynamic_params::pallet_randomness::ParametersValue */ + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: { + _enum: { + Deposit: "u128", + }, + }, + /** Lookup77: pallet_evm::pallet::Event */ PalletEvmEvent: { _enum: { Log: { @@ -790,13 +838,13 @@ export default { }, }, }, - /** Lookup67: ethereum::log::Log */ + /** Lookup78: ethereum::log::Log */ EthereumLog: { address: "H160", topics: "Vec", data: "Bytes", }, - /** Lookup70: pallet_ethereum::pallet::Event */ + /** Lookup81: pallet_ethereum::pallet::Event */ PalletEthereumEvent: { _enum: { Executed: { @@ -808,7 +856,7 @@ export default { }, }, }, - /** Lookup71: evm_core::error::ExitReason */ + /** Lookup82: evm_core::error::ExitReason */ EvmCoreErrorExitReason: { _enum: { Succeed: "EvmCoreErrorExitSucceed", @@ -817,11 +865,11 @@ export default { Fatal: "EvmCoreErrorExitFatal", }, }, - /** Lookup72: evm_core::error::ExitSucceed */ + /** Lookup83: evm_core::error::ExitSucceed */ EvmCoreErrorExitSucceed: { _enum: ["Stopped", "Returned", "Suicided"], }, - /** Lookup73: evm_core::error::ExitError */ + /** Lookup84: evm_core::error::ExitError */ EvmCoreErrorExitError: { _enum: { StackUnderflow: "Null", @@ -842,11 +890,11 @@ export default { InvalidCode: "u8", }, }, - /** Lookup77: evm_core::error::ExitRevert */ + /** Lookup88: evm_core::error::ExitRevert */ EvmCoreErrorExitRevert: { _enum: ["Reverted"], }, - /** Lookup78: evm_core::error::ExitFatal */ + /** Lookup89: evm_core::error::ExitFatal */ EvmCoreErrorExitFatal: { _enum: { NotSupported: "Null", @@ -855,7 +903,7 @@ export default { Other: "Text", }, }, - /** Lookup79: pallet_scheduler::pallet::Event */ + /** Lookup90: pallet_scheduler::pallet::Event */ PalletSchedulerEvent: { _enum: { Scheduled: { @@ -899,7 +947,7 @@ export default { }, }, }, - /** Lookup81: pallet_preimage::pallet::Event */ + /** Lookup92: pallet_preimage::pallet::Event */ PalletPreimageEvent: { _enum: { Noted: { @@ -922,14 +970,14 @@ export default { }, }, }, - /** Lookup82: pallet_conviction_voting::pallet::Event */ + /** Lookup93: pallet_conviction_voting::pallet::Event */ PalletConvictionVotingEvent: { _enum: { Delegated: "(AccountId20,AccountId20)", Undelegated: "AccountId20", }, }, - /** Lookup83: pallet_referenda::pallet::Event */ + /** Lookup94: pallet_referenda::pallet::Event */ PalletReferendaEvent: { _enum: { Submitted: { @@ -1008,7 +1056,7 @@ export default { }, }, /** - * Lookup84: frame_support::traits::preimages::Bounded */ FrameSupportPreimagesBounded: { @@ -1029,7 +1077,7 @@ export default { }, }, }, - /** Lookup86: frame_system::pallet::Call */ + /** Lookup97: frame_system::pallet::Call */ FrameSystemCall: { _enum: { remark: { @@ -1072,7 +1120,7 @@ export default { }, }, }, - /** Lookup90: cumulus_pallet_parachain_system::pallet::Call */ + /** Lookup101: cumulus_pallet_parachain_system::pallet::Call */ CumulusPalletParachainSystemCall: { _enum: { set_validation_data: { @@ -1090,35 +1138,35 @@ export default { }, }, }, - /** Lookup91: cumulus_primitives_parachain_inherent::ParachainInherentData */ + /** Lookup102: cumulus_primitives_parachain_inherent::ParachainInherentData */ CumulusPrimitivesParachainInherentParachainInherentData: { validationData: "PolkadotPrimitivesV7PersistedValidationData", relayChainState: "SpTrieStorageProof", downwardMessages: "Vec", horizontalMessages: "BTreeMap>", }, - /** Lookup92: polkadot_primitives::v7::PersistedValidationData */ + /** Lookup103: polkadot_primitives::v7::PersistedValidationData */ PolkadotPrimitivesV7PersistedValidationData: { parentHead: "Bytes", relayParentNumber: "u32", relayParentStorageRoot: "H256", maxPovSize: "u32", }, - /** Lookup94: sp_trie::storage_proof::StorageProof */ + /** Lookup105: sp_trie::storage_proof::StorageProof */ SpTrieStorageProof: { trieNodes: "BTreeSet", }, - /** Lookup97: polkadot_core_primitives::InboundDownwardMessage */ + /** Lookup108: polkadot_core_primitives::InboundDownwardMessage */ PolkadotCorePrimitivesInboundDownwardMessage: { sentAt: "u32", msg: "Bytes", }, - /** Lookup101: polkadot_core_primitives::InboundHrmpMessage */ + /** Lookup112: polkadot_core_primitives::InboundHrmpMessage */ PolkadotCorePrimitivesInboundHrmpMessage: { sentAt: "u32", data: "Bytes", }, - /** Lookup104: pallet_timestamp::pallet::Call */ + /** Lookup115: pallet_timestamp::pallet::Call */ PalletTimestampCall: { _enum: { set: { @@ -1126,7 +1174,7 @@ export default { }, }, }, - /** Lookup105: pallet_root_testing::pallet::Call */ + /** Lookup116: pallet_root_testing::pallet::Call */ PalletRootTestingCall: { _enum: { fill_block: { @@ -1135,7 +1183,7 @@ export default { trigger_defensive: "Null", }, }, - /** Lookup106: pallet_balances::pallet::Call */ + /** Lookup117: pallet_balances::pallet::Call */ PalletBalancesCall: { _enum: { transfer_allow_death: { @@ -1172,13 +1220,17 @@ export default { direction: "PalletBalancesAdjustmentDirection", delta: "Compact", }, + burn: { + value: "Compact", + keepAlive: "bool", + }, }, }, - /** Lookup109: pallet_balances::types::AdjustmentDirection */ + /** Lookup120: pallet_balances::types::AdjustmentDirection */ PalletBalancesAdjustmentDirection: { _enum: ["Increase", "Decrease"], }, - /** Lookup110: pallet_parachain_staking::pallet::Call */ + /** Lookup121: pallet_parachain_staking::pallet::Call */ PalletParachainStakingCall: { _enum: { set_staking_expectations: { @@ -1314,11 +1366,11 @@ export default { }, }, }, - /** Lookup113: pallet_author_inherent::pallet::Call */ + /** Lookup124: pallet_author_inherent::pallet::Call */ PalletAuthorInherentCall: { _enum: ["kick_off_authorship_validation"], }, - /** Lookup114: pallet_author_slot_filter::pallet::Call */ + /** Lookup125: pallet_author_slot_filter::pallet::Call */ PalletAuthorSlotFilterCall: { _enum: { set_eligible: { @@ -1329,7 +1381,7 @@ export default { }, }, }, - /** Lookup115: pallet_author_mapping::pallet::Call */ + /** Lookup126: pallet_author_mapping::pallet::Call */ PalletAuthorMappingCall: { _enum: { add_association: { @@ -1351,7 +1403,7 @@ export default { }, }, }, - /** Lookup116: pallet_moonbeam_orbiters::pallet::Call */ + /** Lookup127: pallet_moonbeam_orbiters::pallet::Call */ PalletMoonbeamOrbitersCall: { _enum: { collator_add_orbiter: { @@ -1375,7 +1427,7 @@ export default { }, }, }, - /** Lookup117: pallet_utility::pallet::Call */ + /** Lookup128: pallet_utility::pallet::Call */ PalletUtilityCall: { _enum: { batch: { @@ -1401,7 +1453,7 @@ export default { }, }, }, - /** Lookup119: moonriver_runtime::OriginCaller */ + /** Lookup130: moonriver_runtime::OriginCaller */ MoonriverRuntimeOriginCaller: { _enum: { system: "FrameSupportDispatchRawOrigin", @@ -1516,7 +1568,7 @@ export default { EthereumXcm: "PalletEthereumXcmRawOrigin", }, }, - /** Lookup120: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ + /** Lookup131: frame_support::dispatch::RawOrigin[account::AccountId20](account::AccountId20) */ FrameSupportDispatchRawOrigin: { _enum: { Root: "Null", @@ -1524,13 +1576,13 @@ export default { None: "Null", }, }, - /** Lookup121: pallet_ethereum::RawOrigin */ + /** Lookup132: pallet_ethereum::RawOrigin */ PalletEthereumRawOrigin: { _enum: { EthereumTransaction: "H160", }, }, - /** Lookup122: moonriver_runtime::governance::origins::custom_origins::Origin */ + /** Lookup133: moonriver_runtime::governance::origins::custom_origins::Origin */ MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin: { _enum: [ "WhitelistedCaller", @@ -1540,7 +1592,7 @@ export default { "FastGeneralAdmin", ], }, - /** Lookup123: pallet_collective::RawOrigin */ + /** Lookup134: pallet_collective::RawOrigin */ PalletCollectiveRawOrigin: { _enum: { Members: "(u32,u32)", @@ -1548,40 +1600,40 @@ export default { _Phantom: "Null", }, }, - /** Lookup125: cumulus_pallet_xcm::pallet::Origin */ + /** Lookup136: cumulus_pallet_xcm::pallet::Origin */ CumulusPalletXcmOrigin: { _enum: { Relay: "Null", SiblingParachain: "u32", }, }, - /** Lookup126: pallet_xcm::pallet::Origin */ + /** Lookup137: pallet_xcm::pallet::Origin */ PalletXcmOrigin: { _enum: { Xcm: "StagingXcmV4Location", Response: "StagingXcmV4Location", }, }, - /** Lookup127: staging_xcm::v4::location::Location */ + /** Lookup138: staging_xcm::v4::location::Location */ StagingXcmV4Location: { parents: "u8", interior: "StagingXcmV4Junctions", }, - /** Lookup128: staging_xcm::v4::junctions::Junctions */ + /** Lookup139: staging_xcm::v4::junctions::Junctions */ StagingXcmV4Junctions: { _enum: { Here: "Null", - X1: "[Lookup130;1]", - X2: "[Lookup130;2]", - X3: "[Lookup130;3]", - X4: "[Lookup130;4]", - X5: "[Lookup130;5]", - X6: "[Lookup130;6]", - X7: "[Lookup130;7]", - X8: "[Lookup130;8]", + X1: "[Lookup141;1]", + X2: "[Lookup141;2]", + X3: "[Lookup141;3]", + X4: "[Lookup141;4]", + X5: "[Lookup141;5]", + X6: "[Lookup141;6]", + X7: "[Lookup141;7]", + X8: "[Lookup141;8]", }, }, - /** Lookup130: staging_xcm::v4::junction::Junction */ + /** Lookup141: staging_xcm::v4::junction::Junction */ StagingXcmV4Junction: { _enum: { Parachain: "Compact", @@ -1611,7 +1663,7 @@ export default { GlobalConsensus: "StagingXcmV4JunctionNetworkId", }, }, - /** Lookup133: staging_xcm::v4::junction::NetworkId */ + /** Lookup144: staging_xcm::v4::junction::NetworkId */ StagingXcmV4JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -1632,7 +1684,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup134: xcm::v3::junction::BodyId */ + /** Lookup145: xcm::v3::junction::BodyId */ XcmV3JunctionBodyId: { _enum: { Unit: "Null", @@ -1647,7 +1699,7 @@ export default { Treasury: "Null", }, }, - /** Lookup135: xcm::v3::junction::BodyPart */ + /** Lookup146: xcm::v3::junction::BodyPart */ XcmV3JunctionBodyPart: { _enum: { Voice: "Null", @@ -1668,15 +1720,15 @@ export default { }, }, }, - /** Lookup143: pallet_ethereum_xcm::RawOrigin */ + /** Lookup154: pallet_ethereum_xcm::RawOrigin */ PalletEthereumXcmRawOrigin: { _enum: { XcmEthereumTransaction: "H160", }, }, - /** Lookup144: sp_core::Void */ + /** Lookup155: sp_core::Void */ SpCoreVoid: "Null", - /** Lookup145: pallet_proxy::pallet::Call */ + /** Lookup156: pallet_proxy::pallet::Call */ PalletProxyCall: { _enum: { proxy: { @@ -1727,11 +1779,11 @@ export default { }, }, }, - /** Lookup147: pallet_maintenance_mode::pallet::Call */ + /** Lookup158: pallet_maintenance_mode::pallet::Call */ PalletMaintenanceModeCall: { _enum: ["enter_maintenance_mode", "resume_normal_operation"], }, - /** Lookup148: pallet_identity::pallet::Call */ + /** Lookup159: pallet_identity::pallet::Call */ PalletIdentityCall: { _enum: { add_registrar: { @@ -1814,7 +1866,7 @@ export default { }, }, }, - /** Lookup149: pallet_identity::legacy::IdentityInfo */ + /** Lookup160: pallet_identity::legacy::IdentityInfo */ PalletIdentityLegacyIdentityInfo: { additional: "Vec<(Data,Data)>", display: "Data", @@ -1826,7 +1878,7 @@ export default { image: "Data", twitter: "Data", }, - /** Lookup187: pallet_identity::types::Judgement */ + /** Lookup198: pallet_identity::types::Judgement */ PalletIdentityJudgement: { _enum: { Unknown: "Null", @@ -1838,9 +1890,9 @@ export default { Erroneous: "Null", }, }, - /** Lookup189: account::EthereumSignature */ + /** Lookup200: account::EthereumSignature */ AccountEthereumSignature: "[u8;65]", - /** Lookup191: pallet_multisig::pallet::Call */ + /** Lookup202: pallet_multisig::pallet::Call */ PalletMultisigCall: { _enum: { as_multi_threshold_1: { @@ -1869,7 +1921,7 @@ export default { }, }, }, - /** Lookup193: pallet_moonbeam_lazy_migrations::pallet::Call */ + /** Lookup204: pallet_moonbeam_lazy_migrations::pallet::Call */ PalletMoonbeamLazyMigrationsCall: { _enum: { __Unused0: "Null", @@ -1882,7 +1934,35 @@ export default { }, }, }, - /** Lookup196: pallet_evm::pallet::Call */ + /** Lookup207: pallet_parameters::pallet::Call */ + PalletParametersCall: { + _enum: { + set_parameter: { + keyValue: "MoonriverRuntimeRuntimeParamsRuntimeParameters", + }, + }, + }, + /** Lookup208: moonriver_runtime::runtime_params::RuntimeParameters */ + MoonriverRuntimeRuntimeParamsRuntimeParameters: { + _enum: { + RuntimeConfig: "MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters", + PalletRandomness: "MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters", + }, + }, + /** Lookup209: moonriver_runtime::runtime_params::dynamic_params::runtime_config::Parameters */ + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: { + _enum: { + FeesTreasuryProportion: + "(MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion,Option)", + }, + }, + /** Lookup211: moonriver_runtime::runtime_params::dynamic_params::pallet_randomness::Parameters */ + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: { + _enum: { + Deposit: "(MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit,Option)", + }, + }, + /** Lookup213: pallet_evm::pallet::Call */ PalletEvmCall: { _enum: { withdraw: { @@ -1923,7 +2003,7 @@ export default { }, }, }, - /** Lookup202: pallet_ethereum::pallet::Call */ + /** Lookup219: pallet_ethereum::pallet::Call */ PalletEthereumCall: { _enum: { transact: { @@ -1931,7 +2011,7 @@ export default { }, }, }, - /** Lookup203: ethereum::transaction::TransactionV2 */ + /** Lookup220: ethereum::transaction::TransactionV2 */ EthereumTransactionTransactionV2: { _enum: { Legacy: "EthereumTransactionLegacyTransaction", @@ -1939,7 +2019,7 @@ export default { EIP1559: "EthereumTransactionEip1559Transaction", }, }, - /** Lookup204: ethereum::transaction::LegacyTransaction */ + /** Lookup221: ethereum::transaction::LegacyTransaction */ EthereumTransactionLegacyTransaction: { nonce: "U256", gasPrice: "U256", @@ -1949,20 +2029,20 @@ export default { input: "Bytes", signature: "EthereumTransactionTransactionSignature", }, - /** Lookup205: ethereum::transaction::TransactionAction */ + /** Lookup222: ethereum::transaction::TransactionAction */ EthereumTransactionTransactionAction: { _enum: { Call: "H160", Create: "Null", }, }, - /** Lookup206: ethereum::transaction::TransactionSignature */ + /** Lookup223: ethereum::transaction::TransactionSignature */ EthereumTransactionTransactionSignature: { v: "u64", r: "H256", s: "H256", }, - /** Lookup208: ethereum::transaction::EIP2930Transaction */ + /** Lookup225: ethereum::transaction::EIP2930Transaction */ EthereumTransactionEip2930Transaction: { chainId: "u64", nonce: "U256", @@ -1976,12 +2056,12 @@ export default { r: "H256", s: "H256", }, - /** Lookup210: ethereum::transaction::AccessListItem */ + /** Lookup227: ethereum::transaction::AccessListItem */ EthereumTransactionAccessListItem: { address: "H160", storageKeys: "Vec", }, - /** Lookup211: ethereum::transaction::EIP1559Transaction */ + /** Lookup228: ethereum::transaction::EIP1559Transaction */ EthereumTransactionEip1559Transaction: { chainId: "u64", nonce: "U256", @@ -1996,7 +2076,7 @@ export default { r: "H256", s: "H256", }, - /** Lookup212: pallet_scheduler::pallet::Call */ + /** Lookup229: pallet_scheduler::pallet::Call */ PalletSchedulerCall: { _enum: { schedule: { @@ -2050,7 +2130,7 @@ export default { }, }, }, - /** Lookup214: pallet_preimage::pallet::Call */ + /** Lookup231: pallet_preimage::pallet::Call */ PalletPreimageCall: { _enum: { note_preimage: { @@ -2079,7 +2159,7 @@ export default { }, }, }, - /** Lookup215: pallet_conviction_voting::pallet::Call */ + /** Lookup232: pallet_conviction_voting::pallet::Call */ PalletConvictionVotingCall: { _enum: { vote: { @@ -2110,7 +2190,7 @@ export default { }, }, }, - /** Lookup216: pallet_conviction_voting::vote::AccountVote */ + /** Lookup233: pallet_conviction_voting::vote::AccountVote */ PalletConvictionVotingVoteAccountVote: { _enum: { Standard: { @@ -2128,11 +2208,11 @@ export default { }, }, }, - /** Lookup218: pallet_conviction_voting::conviction::Conviction */ + /** Lookup235: pallet_conviction_voting::conviction::Conviction */ PalletConvictionVotingConviction: { _enum: ["None", "Locked1x", "Locked2x", "Locked3x", "Locked4x", "Locked5x", "Locked6x"], }, - /** Lookup220: pallet_referenda::pallet::Call */ + /** Lookup237: pallet_referenda::pallet::Call */ PalletReferendaCall: { _enum: { submit: { @@ -2167,14 +2247,14 @@ export default { }, }, }, - /** Lookup221: frame_support::traits::schedule::DispatchTime */ + /** Lookup238: frame_support::traits::schedule::DispatchTime */ FrameSupportScheduleDispatchTime: { _enum: { At: "u32", After: "u32", }, }, - /** Lookup223: pallet_whitelist::pallet::Call */ + /** Lookup240: pallet_whitelist::pallet::Call */ PalletWhitelistCall: { _enum: { whitelist_call: { @@ -2193,7 +2273,7 @@ export default { }, }, }, - /** Lookup224: pallet_collective::pallet::Call */ + /** Lookup241: pallet_collective::pallet::Call */ PalletCollectiveCall: { _enum: { set_members: { @@ -2227,19 +2307,12 @@ export default { }, }, }, - /** Lookup226: pallet_treasury::pallet::Call */ + /** Lookup243: pallet_treasury::pallet::Call */ PalletTreasuryCall: { _enum: { - propose_spend: { - value: "Compact", - beneficiary: "AccountId20", - }, - reject_proposal: { - proposalId: "Compact", - }, - approve_proposal: { - proposalId: "Compact", - }, + __Unused0: "Null", + __Unused1: "Null", + __Unused2: "Null", spend_local: { amount: "Compact", beneficiary: "AccountId20", @@ -2264,7 +2337,7 @@ export default { }, }, }, - /** Lookup228: pallet_crowdloan_rewards::pallet::Call */ + /** Lookup245: pallet_crowdloan_rewards::pallet::Call */ PalletCrowdloanRewardsCall: { _enum: { associate_native_identity: { @@ -2289,7 +2362,7 @@ export default { }, }, }, - /** Lookup229: sp_runtime::MultiSignature */ + /** Lookup246: sp_runtime::MultiSignature */ SpRuntimeMultiSignature: { _enum: { Ed25519: "[u8;64]", @@ -2297,9 +2370,7 @@ export default { Ecdsa: "[u8;65]", }, }, - /** Lookup235: cumulus_pallet_dmp_queue::pallet::Call */ - CumulusPalletDmpQueueCall: "Null", - /** Lookup236: pallet_xcm::pallet::Call */ + /** Lookup252: pallet_xcm::pallet::Call */ PalletXcmCall: { _enum: { send: { @@ -2374,7 +2445,7 @@ export default { }, }, }, - /** Lookup237: xcm::VersionedLocation */ + /** Lookup253: xcm::VersionedLocation */ XcmVersionedLocation: { _enum: { __Unused0: "Null", @@ -2384,12 +2455,12 @@ export default { V4: "StagingXcmV4Location", }, }, - /** Lookup238: xcm::v2::multilocation::MultiLocation */ + /** Lookup254: xcm::v2::multilocation::MultiLocation */ XcmV2MultiLocation: { parents: "u8", interior: "XcmV2MultilocationJunctions", }, - /** Lookup239: xcm::v2::multilocation::Junctions */ + /** Lookup255: xcm::v2::multilocation::Junctions */ XcmV2MultilocationJunctions: { _enum: { Here: "Null", @@ -2403,7 +2474,7 @@ export default { X8: "(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)", }, }, - /** Lookup240: xcm::v2::junction::Junction */ + /** Lookup256: xcm::v2::junction::Junction */ XcmV2Junction: { _enum: { Parachain: "Compact", @@ -2429,7 +2500,7 @@ export default { }, }, }, - /** Lookup241: xcm::v2::NetworkId */ + /** Lookup257: xcm::v2::NetworkId */ XcmV2NetworkId: { _enum: { Any: "Null", @@ -2438,7 +2509,7 @@ export default { Kusama: "Null", }, }, - /** Lookup243: xcm::v2::BodyId */ + /** Lookup259: xcm::v2::BodyId */ XcmV2BodyId: { _enum: { Unit: "Null", @@ -2453,7 +2524,7 @@ export default { Treasury: "Null", }, }, - /** Lookup244: xcm::v2::BodyPart */ + /** Lookup260: xcm::v2::BodyPart */ XcmV2BodyPart: { _enum: { Voice: "Null", @@ -2474,12 +2545,12 @@ export default { }, }, }, - /** Lookup245: staging_xcm::v3::multilocation::MultiLocation */ + /** Lookup261: staging_xcm::v3::multilocation::MultiLocation */ StagingXcmV3MultiLocation: { parents: "u8", interior: "XcmV3Junctions", }, - /** Lookup246: xcm::v3::junctions::Junctions */ + /** Lookup262: xcm::v3::junctions::Junctions */ XcmV3Junctions: { _enum: { Here: "Null", @@ -2493,7 +2564,7 @@ export default { X8: "(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)", }, }, - /** Lookup247: xcm::v3::junction::Junction */ + /** Lookup263: xcm::v3::junction::Junction */ XcmV3Junction: { _enum: { Parachain: "Compact", @@ -2523,7 +2594,7 @@ export default { GlobalConsensus: "XcmV3JunctionNetworkId", }, }, - /** Lookup249: xcm::v3::junction::NetworkId */ + /** Lookup265: xcm::v3::junction::NetworkId */ XcmV3JunctionNetworkId: { _enum: { ByGenesis: "[u8;32]", @@ -2544,7 +2615,7 @@ export default { PolkadotBulletin: "Null", }, }, - /** Lookup250: xcm::VersionedXcm */ + /** Lookup266: xcm::VersionedXcm */ XcmVersionedXcm: { _enum: { __Unused0: "Null", @@ -2554,9 +2625,9 @@ export default { V4: "StagingXcmV4Xcm", }, }, - /** Lookup251: xcm::v2::Xcm */ + /** Lookup267: xcm::v2::Xcm */ XcmV2Xcm: "Vec", - /** Lookup253: xcm::v2::Instruction */ + /** Lookup269: xcm::v2::Instruction */ XcmV2Instruction: { _enum: { WithdrawAsset: "XcmV2MultiassetMultiAssets", @@ -2652,28 +2723,28 @@ export default { UnsubscribeVersion: "Null", }, }, - /** Lookup254: xcm::v2::multiasset::MultiAssets */ + /** Lookup270: xcm::v2::multiasset::MultiAssets */ XcmV2MultiassetMultiAssets: "Vec", - /** Lookup256: xcm::v2::multiasset::MultiAsset */ + /** Lookup272: xcm::v2::multiasset::MultiAsset */ XcmV2MultiAsset: { id: "XcmV2MultiassetAssetId", fun: "XcmV2MultiassetFungibility", }, - /** Lookup257: xcm::v2::multiasset::AssetId */ + /** Lookup273: xcm::v2::multiasset::AssetId */ XcmV2MultiassetAssetId: { _enum: { Concrete: "XcmV2MultiLocation", Abstract: "Bytes", }, }, - /** Lookup258: xcm::v2::multiasset::Fungibility */ + /** Lookup274: xcm::v2::multiasset::Fungibility */ XcmV2MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV2MultiassetAssetInstance", }, }, - /** Lookup259: xcm::v2::multiasset::AssetInstance */ + /** Lookup275: xcm::v2::multiasset::AssetInstance */ XcmV2MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2685,7 +2756,7 @@ export default { Blob: "Bytes", }, }, - /** Lookup260: xcm::v2::Response */ + /** Lookup276: xcm::v2::Response */ XcmV2Response: { _enum: { Null: "Null", @@ -2694,7 +2765,7 @@ export default { Version: "u32", }, }, - /** Lookup263: xcm::v2::traits::Error */ + /** Lookup279: xcm::v2::traits::Error */ XcmV2TraitsError: { _enum: { Overflow: "Null", @@ -2725,22 +2796,22 @@ export default { WeightNotComputable: "Null", }, }, - /** Lookup264: xcm::v2::OriginKind */ + /** Lookup280: xcm::v2::OriginKind */ XcmV2OriginKind: { _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], }, - /** Lookup265: xcm::double_encoded::DoubleEncoded */ + /** Lookup281: xcm::double_encoded::DoubleEncoded */ XcmDoubleEncoded: { encoded: "Bytes", }, - /** Lookup266: xcm::v2::multiasset::MultiAssetFilter */ + /** Lookup282: xcm::v2::multiasset::MultiAssetFilter */ XcmV2MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV2MultiassetMultiAssets", Wild: "XcmV2MultiassetWildMultiAsset", }, }, - /** Lookup267: xcm::v2::multiasset::WildMultiAsset */ + /** Lookup283: xcm::v2::multiasset::WildMultiAsset */ XcmV2MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -2750,20 +2821,20 @@ export default { }, }, }, - /** Lookup268: xcm::v2::multiasset::WildFungibility */ + /** Lookup284: xcm::v2::multiasset::WildFungibility */ XcmV2MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup269: xcm::v2::WeightLimit */ + /** Lookup285: xcm::v2::WeightLimit */ XcmV2WeightLimit: { _enum: { Unlimited: "Null", Limited: "Compact", }, }, - /** Lookup270: xcm::v3::Xcm */ + /** Lookup286: xcm::v3::Xcm */ XcmV3Xcm: "Vec", - /** Lookup272: xcm::v3::Instruction */ + /** Lookup288: xcm::v3::Instruction */ XcmV3Instruction: { _enum: { WithdrawAsset: "XcmV3MultiassetMultiAssets", @@ -2785,7 +2856,7 @@ export default { xcm: "XcmV3Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -2903,28 +2974,28 @@ export default { }, }, }, - /** Lookup273: xcm::v3::multiasset::MultiAssets */ + /** Lookup289: xcm::v3::multiasset::MultiAssets */ XcmV3MultiassetMultiAssets: "Vec", - /** Lookup275: xcm::v3::multiasset::MultiAsset */ + /** Lookup291: xcm::v3::multiasset::MultiAsset */ XcmV3MultiAsset: { id: "XcmV3MultiassetAssetId", fun: "XcmV3MultiassetFungibility", }, - /** Lookup276: xcm::v3::multiasset::AssetId */ + /** Lookup292: xcm::v3::multiasset::AssetId */ XcmV3MultiassetAssetId: { _enum: { Concrete: "StagingXcmV3MultiLocation", Abstract: "[u8;32]", }, }, - /** Lookup277: xcm::v3::multiasset::Fungibility */ + /** Lookup293: xcm::v3::multiasset::Fungibility */ XcmV3MultiassetFungibility: { _enum: { Fungible: "Compact", NonFungible: "XcmV3MultiassetAssetInstance", }, }, - /** Lookup278: xcm::v3::multiasset::AssetInstance */ + /** Lookup294: xcm::v3::multiasset::AssetInstance */ XcmV3MultiassetAssetInstance: { _enum: { Undefined: "Null", @@ -2935,7 +3006,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup279: xcm::v3::Response */ + /** Lookup295: xcm::v3::Response */ XcmV3Response: { _enum: { Null: "Null", @@ -2946,7 +3017,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup282: xcm::v3::traits::Error */ + /** Lookup298: xcm::v3::traits::Error */ XcmV3TraitsError: { _enum: { Overflow: "Null", @@ -2991,7 +3062,7 @@ export default { ExceedsStackLimit: "Null", }, }, - /** Lookup284: xcm::v3::PalletInfo */ + /** Lookup300: xcm::v3::PalletInfo */ XcmV3PalletInfo: { index: "Compact", name: "Bytes", @@ -3000,7 +3071,7 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup287: xcm::v3::MaybeErrorCode */ + /** Lookup303: xcm::v3::MaybeErrorCode */ XcmV3MaybeErrorCode: { _enum: { Success: "Null", @@ -3008,20 +3079,24 @@ export default { TruncatedError: "Bytes", }, }, - /** Lookup290: xcm::v3::QueryResponseInfo */ + /** Lookup306: xcm::v3::OriginKind */ + XcmV3OriginKind: { + _enum: ["Native", "SovereignAccount", "Superuser", "Xcm"], + }, + /** Lookup307: xcm::v3::QueryResponseInfo */ XcmV3QueryResponseInfo: { destination: "StagingXcmV3MultiLocation", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup291: xcm::v3::multiasset::MultiAssetFilter */ + /** Lookup308: xcm::v3::multiasset::MultiAssetFilter */ XcmV3MultiassetMultiAssetFilter: { _enum: { Definite: "XcmV3MultiassetMultiAssets", Wild: "XcmV3MultiassetWildMultiAsset", }, }, - /** Lookup292: xcm::v3::multiasset::WildMultiAsset */ + /** Lookup309: xcm::v3::multiasset::WildMultiAsset */ XcmV3MultiassetWildMultiAsset: { _enum: { All: "Null", @@ -3037,20 +3112,20 @@ export default { }, }, }, - /** Lookup293: xcm::v3::multiasset::WildFungibility */ + /** Lookup310: xcm::v3::multiasset::WildFungibility */ XcmV3MultiassetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup294: xcm::v3::WeightLimit */ + /** Lookup311: xcm::v3::WeightLimit */ XcmV3WeightLimit: { _enum: { Unlimited: "Null", Limited: "SpWeightsWeightV2Weight", }, }, - /** Lookup295: staging_xcm::v4::Xcm */ + /** Lookup312: staging_xcm::v4::Xcm */ StagingXcmV4Xcm: "Vec", - /** Lookup297: staging_xcm::v4::Instruction */ + /** Lookup314: staging_xcm::v4::Instruction */ StagingXcmV4Instruction: { _enum: { WithdrawAsset: "StagingXcmV4AssetAssets", @@ -3072,7 +3147,7 @@ export default { xcm: "StagingXcmV4Xcm", }, Transact: { - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", requireWeightAtMost: "SpWeightsWeightV2Weight", call: "XcmDoubleEncoded", }, @@ -3190,23 +3265,23 @@ export default { }, }, }, - /** Lookup298: staging_xcm::v4::asset::Assets */ + /** Lookup315: staging_xcm::v4::asset::Assets */ StagingXcmV4AssetAssets: "Vec", - /** Lookup300: staging_xcm::v4::asset::Asset */ + /** Lookup317: staging_xcm::v4::asset::Asset */ StagingXcmV4Asset: { id: "StagingXcmV4AssetAssetId", fun: "StagingXcmV4AssetFungibility", }, - /** Lookup301: staging_xcm::v4::asset::AssetId */ + /** Lookup318: staging_xcm::v4::asset::AssetId */ StagingXcmV4AssetAssetId: "StagingXcmV4Location", - /** Lookup302: staging_xcm::v4::asset::Fungibility */ + /** Lookup319: staging_xcm::v4::asset::Fungibility */ StagingXcmV4AssetFungibility: { _enum: { Fungible: "Compact", NonFungible: "StagingXcmV4AssetAssetInstance", }, }, - /** Lookup303: staging_xcm::v4::asset::AssetInstance */ + /** Lookup320: staging_xcm::v4::asset::AssetInstance */ StagingXcmV4AssetAssetInstance: { _enum: { Undefined: "Null", @@ -3217,7 +3292,7 @@ export default { Array32: "[u8;32]", }, }, - /** Lookup304: staging_xcm::v4::Response */ + /** Lookup321: staging_xcm::v4::Response */ StagingXcmV4Response: { _enum: { Null: "Null", @@ -3228,7 +3303,7 @@ export default { DispatchResult: "XcmV3MaybeErrorCode", }, }, - /** Lookup306: staging_xcm::v4::PalletInfo */ + /** Lookup323: staging_xcm::v4::PalletInfo */ StagingXcmV4PalletInfo: { index: "Compact", name: "Bytes", @@ -3237,20 +3312,20 @@ export default { minor: "Compact", patch: "Compact", }, - /** Lookup310: staging_xcm::v4::QueryResponseInfo */ + /** Lookup327: staging_xcm::v4::QueryResponseInfo */ StagingXcmV4QueryResponseInfo: { destination: "StagingXcmV4Location", queryId: "Compact", maxWeight: "SpWeightsWeightV2Weight", }, - /** Lookup311: staging_xcm::v4::asset::AssetFilter */ + /** Lookup328: staging_xcm::v4::asset::AssetFilter */ StagingXcmV4AssetAssetFilter: { _enum: { Definite: "StagingXcmV4AssetAssets", Wild: "StagingXcmV4AssetWildAsset", }, }, - /** Lookup312: staging_xcm::v4::asset::WildAsset */ + /** Lookup329: staging_xcm::v4::asset::WildAsset */ StagingXcmV4AssetWildAsset: { _enum: { All: "Null", @@ -3266,11 +3341,11 @@ export default { }, }, }, - /** Lookup313: staging_xcm::v4::asset::WildFungibility */ + /** Lookup330: staging_xcm::v4::asset::WildFungibility */ StagingXcmV4AssetWildFungibility: { _enum: ["Fungible", "NonFungible"], }, - /** Lookup314: xcm::VersionedAssets */ + /** Lookup331: xcm::VersionedAssets */ XcmVersionedAssets: { _enum: { __Unused0: "Null", @@ -3280,7 +3355,7 @@ export default { V4: "StagingXcmV4AssetAssets", }, }, - /** Lookup326: staging_xcm_executor::traits::asset_transfer::TransferType */ + /** Lookup343: staging_xcm_executor::traits::asset_transfer::TransferType */ StagingXcmExecutorAssetTransferTransferType: { _enum: { Teleport: "Null", @@ -3289,7 +3364,7 @@ export default { RemoteReserve: "XcmVersionedLocation", }, }, - /** Lookup327: xcm::VersionedAssetId */ + /** Lookup344: xcm::VersionedAssetId */ XcmVersionedAssetId: { _enum: { __Unused0: "Null", @@ -3299,7 +3374,7 @@ export default { V4: "StagingXcmV4AssetAssetId", }, }, - /** Lookup328: pallet_assets::pallet::Call */ + /** Lookup345: pallet_assets::pallet::Call */ PalletAssetsCall: { _enum: { create: { @@ -3449,7 +3524,7 @@ export default { }, }, }, - /** Lookup329: pallet_asset_manager::pallet::Call */ + /** Lookup346: pallet_asset_manager::pallet::Call */ PalletAssetManagerCall: { _enum: { register_foreign_asset: { @@ -3476,81 +3551,20 @@ export default { }, }, }, - /** Lookup330: moonriver_runtime::xcm_config::AssetType */ + /** Lookup347: moonriver_runtime::xcm_config::AssetType */ MoonriverRuntimeXcmConfigAssetType: { _enum: { Xcm: "StagingXcmV3MultiLocation", }, }, - /** Lookup331: moonriver_runtime::asset_config::AssetRegistrarMetadata */ + /** Lookup348: moonriver_runtime::asset_config::AssetRegistrarMetadata */ MoonriverRuntimeAssetConfigAssetRegistrarMetadata: { name: "Bytes", symbol: "Bytes", decimals: "u8", isFrozen: "bool", }, - /** Lookup332: orml_xtokens::module::Call */ - OrmlXtokensModuleCall: { - _enum: { - transfer: { - currencyId: "MoonriverRuntimeXcmConfigCurrencyId", - amount: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset: { - asset: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_with_fee: { - currencyId: "MoonriverRuntimeXcmConfigCurrencyId", - amount: "u128", - fee: "u128", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiasset_with_fee: { - asset: "XcmVersionedAsset", - fee: "XcmVersionedAsset", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multicurrencies: { - currencies: "Vec<(MoonriverRuntimeXcmConfigCurrencyId,u128)>", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - transfer_multiassets: { - assets: "XcmVersionedAssets", - feeItem: "u32", - dest: "XcmVersionedLocation", - destWeightLimit: "XcmV3WeightLimit", - }, - }, - }, - /** Lookup333: moonriver_runtime::xcm_config::CurrencyId */ - MoonriverRuntimeXcmConfigCurrencyId: { - _enum: { - SelfReserve: "Null", - ForeignAsset: "u128", - Erc20: { - contractAddress: "H160", - }, - }, - }, - /** Lookup334: xcm::VersionedAsset */ - XcmVersionedAsset: { - _enum: { - __Unused0: "Null", - V2: "XcmV2MultiAsset", - __Unused2: "Null", - V3: "XcmV3MultiAsset", - V4: "StagingXcmV4Asset", - }, - }, - /** Lookup337: pallet_xcm_transactor::pallet::Call */ + /** Lookup349: pallet_xcm_transactor::pallet::Call */ PalletXcmTransactorCall: { _enum: { register: { @@ -3573,7 +3587,7 @@ export default { feePayer: "Option", fee: "PalletXcmTransactorCurrencyPayment", call: "Bytes", - originKind: "XcmV2OriginKind", + originKind: "XcmV3OriginKind", weightInfo: "PalletXcmTransactorTransactWeights", refund: "bool", }, @@ -3607,28 +3621,38 @@ export default { }, }, }, - /** Lookup338: moonriver_runtime::xcm_config::Transactors */ + /** Lookup350: moonriver_runtime::xcm_config::Transactors */ MoonriverRuntimeXcmConfigTransactors: { _enum: ["Relay"], }, - /** Lookup339: pallet_xcm_transactor::pallet::CurrencyPayment */ + /** Lookup351: pallet_xcm_transactor::pallet::CurrencyPayment */ PalletXcmTransactorCurrencyPayment: { currency: "PalletXcmTransactorCurrency", feeAmount: "Option", }, - /** Lookup340: pallet_xcm_transactor::pallet::Currency */ + /** Lookup352: moonriver_runtime::xcm_config::CurrencyId */ + MoonriverRuntimeXcmConfigCurrencyId: { + _enum: { + SelfReserve: "Null", + ForeignAsset: "u128", + Erc20: { + contractAddress: "H160", + }, + }, + }, + /** Lookup353: pallet_xcm_transactor::pallet::Currency */ PalletXcmTransactorCurrency: { _enum: { AsCurrencyId: "MoonriverRuntimeXcmConfigCurrencyId", AsMultiLocation: "XcmVersionedLocation", }, }, - /** Lookup342: pallet_xcm_transactor::pallet::TransactWeights */ + /** Lookup355: pallet_xcm_transactor::pallet::TransactWeights */ PalletXcmTransactorTransactWeights: { transactRequiredWeightAtMost: "SpWeightsWeightV2Weight", overallWeight: "Option", }, - /** Lookup345: pallet_xcm_transactor::pallet::HrmpOperation */ + /** Lookup358: pallet_xcm_transactor::pallet::HrmpOperation */ PalletXcmTransactorHrmpOperation: { _enum: { InitOpen: "PalletXcmTransactorHrmpInitParams", @@ -3642,18 +3666,18 @@ export default { }, }, }, - /** Lookup346: pallet_xcm_transactor::pallet::HrmpInitParams */ + /** Lookup359: pallet_xcm_transactor::pallet::HrmpInitParams */ PalletXcmTransactorHrmpInitParams: { paraId: "u32", proposedMaxCapacity: "u32", proposedMaxMessageSize: "u32", }, - /** Lookup347: polkadot_parachain_primitives::primitives::HrmpChannelId */ + /** Lookup360: polkadot_parachain_primitives::primitives::HrmpChannelId */ PolkadotParachainPrimitivesPrimitivesHrmpChannelId: { sender: "u32", recipient: "u32", }, - /** Lookup348: pallet_ethereum_xcm::pallet::Call */ + /** Lookup361: pallet_ethereum_xcm::pallet::Call */ PalletEthereumXcmCall: { _enum: { transact: { @@ -3672,14 +3696,14 @@ export default { }, }, }, - /** Lookup349: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ + /** Lookup362: xcm_primitives::ethereum_xcm::EthereumXcmTransaction */ XcmPrimitivesEthereumXcmEthereumXcmTransaction: { _enum: { V1: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV1", V2: "XcmPrimitivesEthereumXcmEthereumXcmTransactionV2", }, }, - /** Lookup350: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ + /** Lookup363: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV1 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV1: { gasLimit: "U256", feePayment: "XcmPrimitivesEthereumXcmEthereumXcmFee", @@ -3688,19 +3712,19 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup351: xcm_primitives::ethereum_xcm::EthereumXcmFee */ + /** Lookup364: xcm_primitives::ethereum_xcm::EthereumXcmFee */ XcmPrimitivesEthereumXcmEthereumXcmFee: { _enum: { Manual: "XcmPrimitivesEthereumXcmManualEthereumXcmFee", Auto: "Null", }, }, - /** Lookup352: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ + /** Lookup365: xcm_primitives::ethereum_xcm::ManualEthereumXcmFee */ XcmPrimitivesEthereumXcmManualEthereumXcmFee: { gasPrice: "Option", maxFeePerGas: "Option", }, - /** Lookup355: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ + /** Lookup368: xcm_primitives::ethereum_xcm::EthereumXcmTransactionV2 */ XcmPrimitivesEthereumXcmEthereumXcmTransactionV2: { gasLimit: "U256", action: "EthereumTransactionTransactionAction", @@ -3708,7 +3732,7 @@ export default { input: "Bytes", accessList: "Option)>>", }, - /** Lookup357: pallet_message_queue::pallet::Call */ + /** Lookup370: pallet_message_queue::pallet::Call */ PalletMessageQueueCall: { _enum: { reap_page: { @@ -3723,7 +3747,7 @@ export default { }, }, }, - /** Lookup358: cumulus_primitives_core::AggregateMessageOrigin */ + /** Lookup371: cumulus_primitives_core::AggregateMessageOrigin */ CumulusPrimitivesCoreAggregateMessageOrigin: { _enum: { Here: "Null", @@ -3731,7 +3755,7 @@ export default { Sibling: "u32", }, }, - /** Lookup359: pallet_moonbeam_foreign_assets::pallet::Call */ + /** Lookup372: pallet_moonbeam_foreign_assets::pallet::Call */ PalletMoonbeamForeignAssetsCall: { _enum: { create_foreign_asset: { @@ -3754,7 +3778,7 @@ export default { }, }, }, - /** Lookup361: pallet_xcm_weight_trader::pallet::Call */ + /** Lookup374: pallet_xcm_weight_trader::pallet::Call */ PalletXcmWeightTraderCall: { _enum: { add_asset: { @@ -3776,7 +3800,7 @@ export default { }, }, }, - /** Lookup362: pallet_emergency_para_xcm::pallet::Call */ + /** Lookup375: pallet_emergency_para_xcm::pallet::Call */ PalletEmergencyParaXcmCall: { _enum: { paused_to_normal: "Null", @@ -3785,19 +3809,19 @@ export default { }, }, }, - /** Lookup363: pallet_randomness::pallet::Call */ + /** Lookup376: pallet_randomness::pallet::Call */ PalletRandomnessCall: { _enum: ["set_babe_randomness_results"], }, - /** Lookup364: sp_runtime::traits::BlakeTwo256 */ + /** Lookup377: sp_runtime::traits::BlakeTwo256 */ SpRuntimeBlakeTwo256: "Null", - /** Lookup366: pallet_conviction_voting::types::Tally */ + /** Lookup379: pallet_conviction_voting::types::Tally */ PalletConvictionVotingTally: { ayes: "u128", nays: "u128", support: "u128", }, - /** Lookup367: pallet_whitelist::pallet::Event */ + /** Lookup380: pallet_whitelist::pallet::Event */ PalletWhitelistEvent: { _enum: { CallWhitelisted: { @@ -3812,17 +3836,17 @@ export default { }, }, }, - /** Lookup369: frame_support::dispatch::PostDispatchInfo */ + /** Lookup382: frame_support::dispatch::PostDispatchInfo */ FrameSupportDispatchPostDispatchInfo: { actualWeight: "Option", paysFee: "FrameSupportDispatchPays", }, - /** Lookup370: sp_runtime::DispatchErrorWithPostInfo */ + /** Lookup383: sp_runtime::DispatchErrorWithPostInfo */ SpRuntimeDispatchErrorWithPostInfo: { postInfo: "FrameSupportDispatchPostDispatchInfo", error: "SpRuntimeDispatchError", }, - /** Lookup371: pallet_collective::pallet::Event */ + /** Lookup384: pallet_collective::pallet::Event */ PalletCollectiveEvent: { _enum: { Proposed: { @@ -3859,12 +3883,9 @@ export default { }, }, }, - /** Lookup373: pallet_treasury::pallet::Event */ + /** Lookup386: pallet_treasury::pallet::Event */ PalletTreasuryEvent: { _enum: { - Proposed: { - proposalIndex: "u32", - }, Spending: { budgetRemaining: "u128", }, @@ -3873,10 +3894,6 @@ export default { award: "u128", account: "AccountId20", }, - Rejected: { - proposalIndex: "u32", - slashed: "u128", - }, Burnt: { burntFunds: "u128", }, @@ -3919,7 +3936,7 @@ export default { }, }, }, - /** Lookup374: pallet_crowdloan_rewards::pallet::Event */ + /** Lookup387: pallet_crowdloan_rewards::pallet::Event */ PalletCrowdloanRewardsEvent: { _enum: { InitialPaymentMade: "(AccountId20,u128)", @@ -3930,7 +3947,7 @@ export default { InitializedAccountWithNotEnoughContribution: "([u8;32],Option,u128)", }, }, - /** Lookup375: cumulus_pallet_xcmp_queue::pallet::Event */ + /** Lookup388: cumulus_pallet_xcmp_queue::pallet::Event */ CumulusPalletXcmpQueueEvent: { _enum: { XcmpMessageSent: { @@ -3938,7 +3955,7 @@ export default { }, }, }, - /** Lookup376: cumulus_pallet_xcm::pallet::Event */ + /** Lookup389: cumulus_pallet_xcm::pallet::Event */ CumulusPalletXcmEvent: { _enum: { InvalidFormat: "[u8;32]", @@ -3946,7 +3963,7 @@ export default { ExecutedDownward: "([u8;32],StagingXcmV4TraitsOutcome)", }, }, - /** Lookup377: staging_xcm::v4::traits::Outcome */ + /** Lookup390: staging_xcm::v4::traits::Outcome */ StagingXcmV4TraitsOutcome: { _enum: { Complete: { @@ -3961,35 +3978,7 @@ export default { }, }, }, - /** Lookup378: cumulus_pallet_dmp_queue::pallet::Event */ - CumulusPalletDmpQueueEvent: { - _enum: { - StartedExport: "Null", - Exported: { - page: "u32", - }, - ExportFailed: { - page: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: "Null", - ExportedOverweight: { - index: "u64", - }, - ExportOverweightFailed: { - index: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: "Null", - CleanedSome: { - keysRemoved: "u32", - }, - Completed: { - error: "bool", - }, - }, - }, - /** Lookup379: pallet_xcm::pallet::Event */ + /** Lookup391: pallet_xcm::pallet::Event */ PalletXcmEvent: { _enum: { Attempted: { @@ -4112,7 +4101,7 @@ export default { }, }, }, - /** Lookup380: pallet_assets::pallet::Event */ + /** Lookup392: pallet_assets::pallet::Event */ PalletAssetsEvent: { _enum: { Created: { @@ -4224,9 +4213,19 @@ export default { assetId: "u128", who: "AccountId20", }, + Deposited: { + assetId: "u128", + who: "AccountId20", + amount: "u128", + }, + Withdrawn: { + assetId: "u128", + who: "AccountId20", + amount: "u128", + }, }, }, - /** Lookup381: pallet_asset_manager::pallet::Event */ + /** Lookup393: pallet_asset_manager::pallet::Event */ PalletAssetManagerEvent: { _enum: { ForeignAssetRegistered: { @@ -4255,18 +4254,7 @@ export default { }, }, }, - /** Lookup382: orml_xtokens::module::Event */ - OrmlXtokensModuleEvent: { - _enum: { - TransferredAssets: { - sender: "AccountId20", - assets: "StagingXcmV4AssetAssets", - fee: "StagingXcmV4Asset", - dest: "StagingXcmV4Location", - }, - }, - }, - /** Lookup383: pallet_xcm_transactor::pallet::Event */ + /** Lookup394: pallet_xcm_transactor::pallet::Event */ PalletXcmTransactorEvent: { _enum: { TransactedDerivative: { @@ -4314,13 +4302,13 @@ export default { }, }, }, - /** Lookup384: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ + /** Lookup395: pallet_xcm_transactor::pallet::RemoteTransactInfoWithMaxWeight */ PalletXcmTransactorRemoteTransactInfoWithMaxWeight: { transactExtraWeight: "SpWeightsWeightV2Weight", maxWeight: "SpWeightsWeightV2Weight", transactExtraWeightSigned: "Option", }, - /** Lookup385: pallet_ethereum_xcm::pallet::Event */ + /** Lookup396: pallet_ethereum_xcm::pallet::Event */ PalletEthereumXcmEvent: { _enum: { ExecutedFromXcm: { @@ -4329,7 +4317,7 @@ export default { }, }, }, - /** Lookup386: pallet_message_queue::pallet::Event */ + /** Lookup397: pallet_message_queue::pallet::Event */ PalletMessageQueueEvent: { _enum: { ProcessingFailed: { @@ -4355,7 +4343,7 @@ export default { }, }, }, - /** Lookup387: frame_support::traits::messages::ProcessMessageError */ + /** Lookup398: frame_support::traits::messages::ProcessMessageError */ FrameSupportMessagesProcessMessageError: { _enum: { BadFormat: "Null", @@ -4363,9 +4351,10 @@ export default { Unsupported: "Null", Overweight: "SpWeightsWeightV2Weight", Yield: "Null", + StackLimitReached: "Null", }, }, - /** Lookup388: pallet_moonbeam_foreign_assets::pallet::Event */ + /** Lookup399: pallet_moonbeam_foreign_assets::pallet::Event */ PalletMoonbeamForeignAssetsEvent: { _enum: { ForeignAssetCreated: { @@ -4387,7 +4376,7 @@ export default { }, }, }, - /** Lookup389: pallet_xcm_weight_trader::pallet::Event */ + /** Lookup400: pallet_xcm_weight_trader::pallet::Event */ PalletXcmWeightTraderEvent: { _enum: { SupportedAssetAdded: { @@ -4409,11 +4398,11 @@ export default { }, }, }, - /** Lookup390: pallet_emergency_para_xcm::pallet::Event */ + /** Lookup401: pallet_emergency_para_xcm::pallet::Event */ PalletEmergencyParaXcmEvent: { _enum: ["EnteredPausedXcmMode", "NormalXcmOperationResumed"], }, - /** Lookup391: pallet_randomness::pallet::Event */ + /** Lookup402: pallet_randomness::pallet::Event */ PalletRandomnessEvent: { _enum: { RandomnessRequestedBabeEpoch: { @@ -4448,7 +4437,7 @@ export default { }, }, }, - /** Lookup392: frame_system::Phase */ + /** Lookup403: frame_system::Phase */ FrameSystemPhase: { _enum: { ApplyExtrinsic: "u32", @@ -4456,51 +4445,51 @@ export default { Initialization: "Null", }, }, - /** Lookup394: frame_system::LastRuntimeUpgradeInfo */ + /** Lookup405: frame_system::LastRuntimeUpgradeInfo */ FrameSystemLastRuntimeUpgradeInfo: { specVersion: "Compact", specName: "Text", }, - /** Lookup395: frame_system::CodeUpgradeAuthorization */ + /** Lookup406: frame_system::CodeUpgradeAuthorization */ FrameSystemCodeUpgradeAuthorization: { codeHash: "H256", checkVersion: "bool", }, - /** Lookup396: frame_system::limits::BlockWeights */ + /** Lookup407: frame_system::limits::BlockWeights */ FrameSystemLimitsBlockWeights: { baseBlock: "SpWeightsWeightV2Weight", maxBlock: "SpWeightsWeightV2Weight", perClass: "FrameSupportDispatchPerDispatchClassWeightsPerClass", }, - /** Lookup397: frame_support::dispatch::PerDispatchClass */ + /** Lookup408: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassWeightsPerClass: { normal: "FrameSystemLimitsWeightsPerClass", operational: "FrameSystemLimitsWeightsPerClass", mandatory: "FrameSystemLimitsWeightsPerClass", }, - /** Lookup398: frame_system::limits::WeightsPerClass */ + /** Lookup409: frame_system::limits::WeightsPerClass */ FrameSystemLimitsWeightsPerClass: { baseExtrinsic: "SpWeightsWeightV2Weight", maxExtrinsic: "Option", maxTotal: "Option", reserved: "Option", }, - /** Lookup399: frame_system::limits::BlockLength */ + /** Lookup410: frame_system::limits::BlockLength */ FrameSystemLimitsBlockLength: { max: "FrameSupportDispatchPerDispatchClassU32", }, - /** Lookup400: frame_support::dispatch::PerDispatchClass */ + /** Lookup411: frame_support::dispatch::PerDispatchClass */ FrameSupportDispatchPerDispatchClassU32: { normal: "u32", operational: "u32", mandatory: "u32", }, - /** Lookup401: sp_weights::RuntimeDbWeight */ + /** Lookup412: sp_weights::RuntimeDbWeight */ SpWeightsRuntimeDbWeight: { read: "u64", write: "u64", }, - /** Lookup402: sp_version::RuntimeVersion */ + /** Lookup413: sp_version::RuntimeVersion */ SpVersionRuntimeVersion: { specName: "Text", implName: "Text", @@ -4511,7 +4500,7 @@ export default { transactionVersion: "u32", stateVersion: "u8", }, - /** Lookup406: frame_system::pallet::Error */ + /** Lookup417: frame_system::pallet::Error */ FrameSystemError: { _enum: [ "InvalidSpecName", @@ -4525,38 +4514,38 @@ export default { "Unauthorized", ], }, - /** Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ + /** Lookup419: cumulus_pallet_parachain_system::unincluded_segment::Ancestor */ CumulusPalletParachainSystemUnincludedSegmentAncestor: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", paraHeadHash: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ + /** Lookup420: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth */ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: { umpMsgCount: "u32", umpTotalBytes: "u32", hrmpOutgoing: "BTreeMap", }, - /** Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ + /** Lookup422: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate */ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: { msgCount: "u32", totalBytes: "u32", }, - /** Lookup415: polkadot_primitives::v7::UpgradeGoAhead */ + /** Lookup426: polkadot_primitives::v7::UpgradeGoAhead */ PolkadotPrimitivesV7UpgradeGoAhead: { _enum: ["Abort", "GoAhead"], }, - /** Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ + /** Lookup427: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker */ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: { usedBandwidth: "CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth", hrmpWatermark: "Option", consumedGoAheadSignal: "Option", }, - /** Lookup418: polkadot_primitives::v7::UpgradeRestriction */ + /** Lookup429: polkadot_primitives::v7::UpgradeRestriction */ PolkadotPrimitivesV7UpgradeRestriction: { _enum: ["Present"], }, - /** Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ + /** Lookup430: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot */ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: { dmqMqcHead: "H256", relayDispatchQueueRemainingCapacity: @@ -4564,12 +4553,12 @@ export default { ingressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", egressChannels: "Vec<(u32,PolkadotPrimitivesV7AbridgedHrmpChannel)>", }, - /** Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ + /** Lookup431: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity */ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: { remainingCount: "u32", remainingSize: "u32", }, - /** Lookup423: polkadot_primitives::v7::AbridgedHrmpChannel */ + /** Lookup434: polkadot_primitives::v7::AbridgedHrmpChannel */ PolkadotPrimitivesV7AbridgedHrmpChannel: { maxCapacity: "u32", maxTotalSize: "u32", @@ -4578,7 +4567,7 @@ export default { totalSize: "u32", mqcHead: "Option", }, - /** Lookup424: polkadot_primitives::v7::AbridgedHostConfiguration */ + /** Lookup435: polkadot_primitives::v7::AbridgedHostConfiguration */ PolkadotPrimitivesV7AbridgedHostConfiguration: { maxCodeSize: "u32", maxHeadDataSize: "u32", @@ -4591,17 +4580,17 @@ export default { validationUpgradeDelay: "u32", asyncBackingParams: "PolkadotPrimitivesV7AsyncBackingAsyncBackingParams", }, - /** Lookup425: polkadot_primitives::v7::async_backing::AsyncBackingParams */ + /** Lookup436: polkadot_primitives::v7::async_backing::AsyncBackingParams */ PolkadotPrimitivesV7AsyncBackingAsyncBackingParams: { maxCandidateDepth: "u32", allowedAncestryLen: "u32", }, - /** Lookup431: polkadot_core_primitives::OutboundHrmpMessage */ + /** Lookup442: polkadot_core_primitives::OutboundHrmpMessage */ PolkadotCorePrimitivesOutboundHrmpMessage: { recipient: "u32", data: "Bytes", }, - /** Lookup433: cumulus_pallet_parachain_system::pallet::Error */ + /** Lookup444: cumulus_pallet_parachain_system::pallet::Error */ CumulusPalletParachainSystemError: { _enum: [ "OverlappingUpgrades", @@ -4614,22 +4603,22 @@ export default { "Unauthorized", ], }, - /** Lookup435: pallet_balances::types::BalanceLock */ + /** Lookup446: pallet_balances::types::BalanceLock */ PalletBalancesBalanceLock: { id: "[u8;8]", amount: "u128", reasons: "PalletBalancesReasons", }, - /** Lookup436: pallet_balances::types::Reasons */ + /** Lookup447: pallet_balances::types::Reasons */ PalletBalancesReasons: { _enum: ["Fee", "Misc", "All"], }, - /** Lookup439: pallet_balances::types::ReserveData */ + /** Lookup450: pallet_balances::types::ReserveData */ PalletBalancesReserveData: { id: "[u8;4]", amount: "u128", }, - /** Lookup443: moonriver_runtime::RuntimeHoldReason */ + /** Lookup454: moonriver_runtime::RuntimeHoldReason */ MoonriverRuntimeRuntimeHoldReason: { _enum: { __Unused0: "Null", @@ -4697,16 +4686,16 @@ export default { Preimage: "PalletPreimageHoldReason", }, }, - /** Lookup444: pallet_preimage::pallet::HoldReason */ + /** Lookup455: pallet_preimage::pallet::HoldReason */ PalletPreimageHoldReason: { _enum: ["Preimage"], }, - /** Lookup447: pallet_balances::types::IdAmount */ - PalletBalancesIdAmount: { + /** Lookup458: frame_support::traits::tokens::misc::IdAmount */ + FrameSupportTokensMiscIdAmount: { id: "Null", amount: "u128", }, - /** Lookup449: pallet_balances::pallet::Error */ + /** Lookup460: pallet_balances::pallet::Error */ PalletBalancesError: { _enum: [ "VestingBalance", @@ -4723,18 +4712,18 @@ export default { "DeltaZero", ], }, - /** Lookup450: pallet_transaction_payment::Releases */ + /** Lookup461: pallet_transaction_payment::Releases */ PalletTransactionPaymentReleases: { _enum: ["V1Ancient", "V2"], }, - /** Lookup451: pallet_parachain_staking::types::RoundInfo */ + /** Lookup462: pallet_parachain_staking::types::RoundInfo */ PalletParachainStakingRoundInfo: { current: "u32", first: "u32", length: "u32", firstSlot: "u64", }, - /** Lookup452: pallet_parachain_staking::types::Delegator */ + /** Lookup463: pallet_parachain_staking::types::Delegator */ PalletParachainStakingDelegator: { id: "AccountId20", delegations: "PalletParachainStakingSetOrderedSet", @@ -4743,24 +4732,24 @@ export default { status: "PalletParachainStakingDelegatorStatus", }, /** - * Lookup453: + * Lookup464: * pallet_parachain_staking::set::OrderedSet> */ PalletParachainStakingSetOrderedSet: "Vec", - /** Lookup454: pallet_parachain_staking::types::Bond */ + /** Lookup465: pallet_parachain_staking::types::Bond */ PalletParachainStakingBond: { owner: "AccountId20", amount: "u128", }, - /** Lookup456: pallet_parachain_staking::types::DelegatorStatus */ + /** Lookup467: pallet_parachain_staking::types::DelegatorStatus */ PalletParachainStakingDelegatorStatus: { _enum: { Active: "Null", Leaving: "u32", }, }, - /** Lookup457: pallet_parachain_staking::types::CandidateMetadata */ + /** Lookup468: pallet_parachain_staking::types::CandidateMetadata */ PalletParachainStakingCandidateMetadata: { bond: "u128", delegationCount: "u32", @@ -4773,16 +4762,16 @@ export default { request: "Option", status: "PalletParachainStakingCollatorStatus", }, - /** Lookup458: pallet_parachain_staking::types::CapacityStatus */ + /** Lookup469: pallet_parachain_staking::types::CapacityStatus */ PalletParachainStakingCapacityStatus: { _enum: ["Full", "Empty", "Partial"], }, - /** Lookup460: pallet_parachain_staking::types::CandidateBondLessRequest */ + /** Lookup471: pallet_parachain_staking::types::CandidateBondLessRequest */ PalletParachainStakingCandidateBondLessRequest: { amount: "u128", whenExecutable: "u32", }, - /** Lookup461: pallet_parachain_staking::types::CollatorStatus */ + /** Lookup472: pallet_parachain_staking::types::CollatorStatus */ PalletParachainStakingCollatorStatus: { _enum: { Active: "Null", @@ -4790,50 +4779,50 @@ export default { Leaving: "u32", }, }, - /** Lookup463: pallet_parachain_staking::delegation_requests::ScheduledRequest */ + /** Lookup474: pallet_parachain_staking::delegation_requests::ScheduledRequest */ PalletParachainStakingDelegationRequestsScheduledRequest: { delegator: "AccountId20", whenExecutable: "u32", action: "PalletParachainStakingDelegationRequestsDelegationAction", }, /** - * Lookup466: + * Lookup477: * pallet_parachain_staking::auto_compound::AutoCompoundConfig[account::AccountId20](account::AccountId20) */ PalletParachainStakingAutoCompoundAutoCompoundConfig: { delegator: "AccountId20", value: "Percent", }, - /** Lookup468: pallet_parachain_staking::types::Delegations */ + /** Lookup479: pallet_parachain_staking::types::Delegations */ PalletParachainStakingDelegations: { delegations: "Vec", total: "u128", }, /** - * Lookup470: + * Lookup481: * pallet_parachain_staking::set::BoundedOrderedSet, S> */ PalletParachainStakingSetBoundedOrderedSet: "Vec", - /** Lookup473: pallet_parachain_staking::types::CollatorSnapshot */ + /** Lookup484: pallet_parachain_staking::types::CollatorSnapshot */ PalletParachainStakingCollatorSnapshot: { bond: "u128", delegations: "Vec", total: "u128", }, - /** Lookup475: pallet_parachain_staking::types::BondWithAutoCompound */ + /** Lookup486: pallet_parachain_staking::types::BondWithAutoCompound */ PalletParachainStakingBondWithAutoCompound: { owner: "AccountId20", amount: "u128", autoCompound: "Percent", }, - /** Lookup476: pallet_parachain_staking::types::DelayedPayout */ + /** Lookup487: pallet_parachain_staking::types::DelayedPayout */ PalletParachainStakingDelayedPayout: { roundIssuance: "u128", totalStakingReward: "u128", collatorCommission: "Perbill", }, - /** Lookup477: pallet_parachain_staking::inflation::InflationInfo */ + /** Lookup488: pallet_parachain_staking::inflation::InflationInfo */ PalletParachainStakingInflationInflationInfo: { expect: { min: "u128", @@ -4851,7 +4840,7 @@ export default { max: "Perbill", }, }, - /** Lookup478: pallet_parachain_staking::pallet::Error */ + /** Lookup489: pallet_parachain_staking::pallet::Error */ PalletParachainStakingError: { _enum: [ "DelegatorDNE", @@ -4912,11 +4901,11 @@ export default { "CurrentRoundTooLow", ], }, - /** Lookup479: pallet_author_inherent::pallet::Error */ + /** Lookup490: pallet_author_inherent::pallet::Error */ PalletAuthorInherentError: { _enum: ["AuthorAlreadySet", "NoAccountId", "CannotBeAuthor"], }, - /** Lookup480: pallet_author_mapping::pallet::RegistrationInfo */ + /** Lookup491: pallet_author_mapping::pallet::RegistrationInfo */ PalletAuthorMappingRegistrationInfo: { _alias: { keys_: "keys", @@ -4925,7 +4914,7 @@ export default { deposit: "u128", keys_: "SessionKeysPrimitivesVrfVrfCryptoPublic", }, - /** Lookup481: pallet_author_mapping::pallet::Error */ + /** Lookup492: pallet_author_mapping::pallet::Error */ PalletAuthorMappingError: { _enum: [ "AssociationNotFound", @@ -4938,18 +4927,18 @@ export default { "DecodeKeysFailed", ], }, - /** Lookup482: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ + /** Lookup493: pallet_moonbeam_orbiters::types::CollatorPoolInfo[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCollatorPoolInfo: { orbiters: "Vec", maybeCurrentOrbiter: "Option", nextOrbiter: "u32", }, - /** Lookup484: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ + /** Lookup495: pallet_moonbeam_orbiters::types::CurrentOrbiter[account::AccountId20](account::AccountId20) */ PalletMoonbeamOrbitersCurrentOrbiter: { accountId: "AccountId20", removed: "bool", }, - /** Lookup485: pallet_moonbeam_orbiters::pallet::Error */ + /** Lookup496: pallet_moonbeam_orbiters::pallet::Error */ PalletMoonbeamOrbitersError: { _enum: [ "CollatorAlreadyAdded", @@ -4963,23 +4952,23 @@ export default { "OrbiterStillInAPool", ], }, - /** Lookup488: pallet_utility::pallet::Error */ + /** Lookup499: pallet_utility::pallet::Error */ PalletUtilityError: { _enum: ["TooManyCalls"], }, - /** Lookup491: pallet_proxy::ProxyDefinition */ + /** Lookup502: pallet_proxy::ProxyDefinition */ PalletProxyProxyDefinition: { delegate: "AccountId20", proxyType: "MoonriverRuntimeProxyType", delay: "u32", }, - /** Lookup495: pallet_proxy::Announcement */ + /** Lookup506: pallet_proxy::Announcement */ PalletProxyAnnouncement: { real: "AccountId20", callHash: "H256", height: "u32", }, - /** Lookup497: pallet_proxy::pallet::Error */ + /** Lookup508: pallet_proxy::pallet::Error */ PalletProxyError: { _enum: [ "TooMany", @@ -4992,12 +4981,12 @@ export default { "NoSelfProxy", ], }, - /** Lookup498: pallet_maintenance_mode::pallet::Error */ + /** Lookup509: pallet_maintenance_mode::pallet::Error */ PalletMaintenanceModeError: { _enum: ["AlreadyInMaintenanceMode", "NotInMaintenanceMode"], }, /** - * Lookup500: pallet_identity::types::Registration> */ PalletIdentityRegistration: { @@ -5005,21 +4994,21 @@ export default { deposit: "u128", info: "PalletIdentityLegacyIdentityInfo", }, - /** Lookup509: pallet_identity::types::RegistrarInfo */ + /** Lookup520: pallet_identity::types::RegistrarInfo */ PalletIdentityRegistrarInfo: { account: "AccountId20", fee: "u128", fields: "u64", }, /** - * Lookup511: + * Lookup522: * pallet_identity::types::AuthorityProperties> */ PalletIdentityAuthorityProperties: { suffix: "Bytes", allocation: "u32", }, - /** Lookup514: pallet_identity::pallet::Error */ + /** Lookup525: pallet_identity::pallet::Error */ PalletIdentityError: { _enum: [ "TooManySubAccounts", @@ -5050,18 +5039,18 @@ export default { "NotExpired", ], }, - /** Lookup515: pallet_migrations::pallet::Error */ + /** Lookup526: pallet_migrations::pallet::Error */ PalletMigrationsError: { _enum: ["PreimageMissing", "WrongUpperBound", "PreimageIsTooBig", "PreimageAlreadyExists"], }, - /** Lookup517: pallet_multisig::Multisig */ + /** Lookup528: pallet_multisig::Multisig */ PalletMultisigMultisig: { when: "PalletMultisigTimepoint", deposit: "u128", depositor: "AccountId20", approvals: "Vec", }, - /** Lookup519: pallet_multisig::pallet::Error */ + /** Lookup530: pallet_multisig::pallet::Error */ PalletMultisigError: { _enum: [ "MinimumThreshold", @@ -5080,7 +5069,16 @@ export default { "AlreadyStored", ], }, - /** Lookup520: pallet_moonbeam_lazy_migrations::pallet::Error */ + /** Lookup532: pallet_moonbeam_lazy_migrations::pallet::StateMigrationStatus */ + PalletMoonbeamLazyMigrationsStateMigrationStatus: { + _enum: { + NotStarted: "Null", + Started: "Bytes", + Error: "Bytes", + Complete: "Null", + }, + }, + /** Lookup534: pallet_moonbeam_lazy_migrations::pallet::Error */ PalletMoonbeamLazyMigrationsError: { _enum: [ "LimitCannotBeZero", @@ -5088,9 +5086,10 @@ export default { "ContractNotCorrupted", "ContractMetadataAlreadySet", "ContractNotExist", + "KeyTooLong", ], }, - /** Lookup521: pallet_evm::CodeMetadata */ + /** Lookup535: pallet_evm::CodeMetadata */ PalletEvmCodeMetadata: { _alias: { size_: "size", @@ -5099,7 +5098,7 @@ export default { size_: "u64", hash_: "H256", }, - /** Lookup523: pallet_evm::pallet::Error */ + /** Lookup537: pallet_evm::pallet::Error */ PalletEvmError: { _enum: [ "BalanceLow", @@ -5117,7 +5116,7 @@ export default { "Undefined", ], }, - /** Lookup526: fp_rpc::TransactionStatus */ + /** Lookup540: fp_rpc::TransactionStatus */ FpRpcTransactionStatus: { transactionHash: "H256", transactionIndex: "u32", @@ -5127,9 +5126,9 @@ export default { logs: "Vec", logsBloom: "EthbloomBloom", }, - /** Lookup528: ethbloom::Bloom */ + /** Lookup542: ethbloom::Bloom */ EthbloomBloom: "[u8;256]", - /** Lookup530: ethereum::receipt::ReceiptV3 */ + /** Lookup544: ethereum::receipt::ReceiptV3 */ EthereumReceiptReceiptV3: { _enum: { Legacy: "EthereumReceiptEip658ReceiptData", @@ -5137,7 +5136,7 @@ export default { EIP1559: "EthereumReceiptEip658ReceiptData", }, }, - /** Lookup531: ethereum::receipt::EIP658ReceiptData */ + /** Lookup545: ethereum::receipt::EIP658ReceiptData */ EthereumReceiptEip658ReceiptData: { statusCode: "u8", usedGas: "U256", @@ -5145,7 +5144,7 @@ export default { logs: "Vec", }, /** - * Lookup532: + * Lookup546: * ethereum::block::Block[ethereum::transaction::TransactionV2](ethereum::transaction::TransactionV2) */ EthereumBlock: { @@ -5153,7 +5152,7 @@ export default { transactions: "Vec", ommers: "Vec", }, - /** Lookup533: ethereum::header::Header */ + /** Lookup547: ethereum::header::Header */ EthereumHeader: { parentHash: "H256", ommersHash: "H256", @@ -5171,14 +5170,14 @@ export default { mixHash: "H256", nonce: "EthereumTypesHashH64", }, - /** Lookup534: ethereum_types::hash::H64 */ + /** Lookup548: ethereum_types::hash::H64 */ EthereumTypesHashH64: "[u8;8]", - /** Lookup539: pallet_ethereum::pallet::Error */ + /** Lookup553: pallet_ethereum::pallet::Error */ PalletEthereumError: { _enum: ["InvalidSignature", "PreLogExists"], }, /** - * Lookup542: pallet_scheduler::Scheduled, BlockNumber, moonriver_runtime::OriginCaller, account::AccountId20> */ @@ -5189,13 +5188,13 @@ export default { maybePeriodic: "Option<(u32,u32)>", origin: "MoonriverRuntimeOriginCaller", }, - /** Lookup544: pallet_scheduler::RetryConfig */ + /** Lookup558: pallet_scheduler::RetryConfig */ PalletSchedulerRetryConfig: { totalRetries: "u8", remaining: "u8", period: "u32", }, - /** Lookup545: pallet_scheduler::pallet::Error */ + /** Lookup559: pallet_scheduler::pallet::Error */ PalletSchedulerError: { _enum: [ "FailedToSchedule", @@ -5205,7 +5204,7 @@ export default { "Named", ], }, - /** Lookup546: pallet_preimage::OldRequestStatus */ + /** Lookup560: pallet_preimage::OldRequestStatus */ PalletPreimageOldRequestStatus: { _enum: { Unrequested: { @@ -5220,8 +5219,8 @@ export default { }, }, /** - * Lookup549: pallet_preimage::RequestStatus> + * Lookup563: pallet_preimage::RequestStatus> */ PalletPreimageRequestStatus: { _enum: { @@ -5236,7 +5235,7 @@ export default { }, }, }, - /** Lookup555: pallet_preimage::pallet::Error */ + /** Lookup569: pallet_preimage::pallet::Error */ PalletPreimageError: { _enum: [ "TooBig", @@ -5247,10 +5246,11 @@ export default { "NotRequested", "TooMany", "TooFew", + "NoCost", ], }, /** - * Lookup557: pallet_conviction_voting::vote::Voting */ PalletConvictionVotingVoteVoting: { @@ -5259,20 +5259,20 @@ export default { Delegating: "PalletConvictionVotingVoteDelegating", }, }, - /** Lookup558: pallet_conviction_voting::vote::Casting */ + /** Lookup572: pallet_conviction_voting::vote::Casting */ PalletConvictionVotingVoteCasting: { votes: "Vec<(u32,PalletConvictionVotingVoteAccountVote)>", delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup562: pallet_conviction_voting::types::Delegations */ + /** Lookup576: pallet_conviction_voting::types::Delegations */ PalletConvictionVotingDelegations: { votes: "u128", capital: "u128", }, - /** Lookup563: pallet_conviction_voting::vote::PriorLock */ + /** Lookup577: pallet_conviction_voting::vote::PriorLock */ PalletConvictionVotingVotePriorLock: "(u32,u128)", - /** Lookup564: pallet_conviction_voting::vote::Delegating */ + /** Lookup578: pallet_conviction_voting::vote::Delegating */ PalletConvictionVotingVoteDelegating: { balance: "u128", target: "AccountId20", @@ -5280,7 +5280,7 @@ export default { delegations: "PalletConvictionVotingDelegations", prior: "PalletConvictionVotingVotePriorLock", }, - /** Lookup568: pallet_conviction_voting::pallet::Error */ + /** Lookup582: pallet_conviction_voting::pallet::Error */ PalletConvictionVotingError: { _enum: [ "NotOngoing", @@ -5298,7 +5298,7 @@ export default { ], }, /** - * Lookup569: pallet_referenda::types::ReferendumInfo, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5314,7 +5314,7 @@ export default { }, }, /** - * Lookup570: pallet_referenda::types::ReferendumStatus, Balance, pallet_conviction_voting::types::Tally, account::AccountId20, ScheduleAddress> @@ -5332,17 +5332,17 @@ export default { inQueue: "bool", alarm: "Option<(u32,(u32,u32))>", }, - /** Lookup571: pallet_referenda::types::Deposit */ + /** Lookup585: pallet_referenda::types::Deposit */ PalletReferendaDeposit: { who: "AccountId20", amount: "u128", }, - /** Lookup574: pallet_referenda::types::DecidingStatus */ + /** Lookup588: pallet_referenda::types::DecidingStatus */ PalletReferendaDecidingStatus: { since: "u32", confirming: "Option", }, - /** Lookup582: pallet_referenda::types::TrackInfo */ + /** Lookup596: pallet_referenda::types::TrackInfo */ PalletReferendaTrackInfo: { name: "Text", maxDeciding: "u32", @@ -5354,7 +5354,7 @@ export default { minApproval: "PalletReferendaCurve", minSupport: "PalletReferendaCurve", }, - /** Lookup583: pallet_referenda::types::Curve */ + /** Lookup597: pallet_referenda::types::Curve */ PalletReferendaCurve: { _enum: { LinearDecreasing: { @@ -5375,7 +5375,7 @@ export default { }, }, }, - /** Lookup586: pallet_referenda::pallet::Error */ + /** Lookup600: pallet_referenda::pallet::Error */ PalletReferendaError: { _enum: [ "NotOngoing", @@ -5394,7 +5394,7 @@ export default { "PreimageStoredWithDifferentLength", ], }, - /** Lookup587: pallet_whitelist::pallet::Error */ + /** Lookup601: pallet_whitelist::pallet::Error */ PalletWhitelistError: { _enum: [ "UnavailablePreImage", @@ -5404,7 +5404,7 @@ export default { "CallAlreadyWhitelisted", ], }, - /** Lookup589: pallet_collective::Votes */ + /** Lookup603: pallet_collective::Votes */ PalletCollectiveVotes: { index: "u32", threshold: "u32", @@ -5412,7 +5412,7 @@ export default { nays: "Vec", end: "u32", }, - /** Lookup590: pallet_collective::pallet::Error */ + /** Lookup604: pallet_collective::pallet::Error */ PalletCollectiveError: { _enum: [ "NotMember", @@ -5428,7 +5428,7 @@ export default { "PrimeAccountNotMember", ], }, - /** Lookup593: pallet_treasury::Proposal */ + /** Lookup607: pallet_treasury::Proposal */ PalletTreasuryProposal: { proposer: "AccountId20", value: "u128", @@ -5436,7 +5436,7 @@ export default { bond: "u128", }, /** - * Lookup596: pallet_treasury::SpendStatus */ PalletTreasurySpendStatus: { @@ -5447,7 +5447,7 @@ export default { expireAt: "u32", status: "PalletTreasuryPaymentState", }, - /** Lookup597: pallet_treasury::PaymentState */ + /** Lookup611: pallet_treasury::PaymentState */ PalletTreasuryPaymentState: { _enum: { Pending: "Null", @@ -5457,12 +5457,11 @@ export default { Failed: "Null", }, }, - /** Lookup599: frame_support::PalletId */ + /** Lookup613: frame_support::PalletId */ FrameSupportPalletId: "[u8;8]", - /** Lookup600: pallet_treasury::pallet::Error */ + /** Lookup614: pallet_treasury::pallet::Error */ PalletTreasuryError: { _enum: [ - "InsufficientProposersBalance", "InvalidIndex", "TooManyApprovals", "InsufficientPermission", @@ -5476,13 +5475,13 @@ export default { "Inconclusive", ], }, - /** Lookup601: pallet_crowdloan_rewards::pallet::RewardInfo */ + /** Lookup615: pallet_crowdloan_rewards::pallet::RewardInfo */ PalletCrowdloanRewardsRewardInfo: { totalReward: "u128", claimedReward: "u128", contributedRelayAddresses: "Vec<[u8;32]>", }, - /** Lookup603: pallet_crowdloan_rewards::pallet::Error */ + /** Lookup617: pallet_crowdloan_rewards::pallet::Error */ PalletCrowdloanRewardsError: { _enum: [ "AlreadyAssociated", @@ -5502,7 +5501,7 @@ export default { "InsufficientNumberOfValidProofs", ], }, - /** Lookup608: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ + /** Lookup622: cumulus_pallet_xcmp_queue::OutboundChannelDetails */ CumulusPalletXcmpQueueOutboundChannelDetails: { recipient: "u32", state: "CumulusPalletXcmpQueueOutboundState", @@ -5510,39 +5509,27 @@ export default { firstIndex: "u16", lastIndex: "u16", }, - /** Lookup609: cumulus_pallet_xcmp_queue::OutboundState */ + /** Lookup623: cumulus_pallet_xcmp_queue::OutboundState */ CumulusPalletXcmpQueueOutboundState: { _enum: ["Ok", "Suspended"], }, - /** Lookup611: cumulus_pallet_xcmp_queue::QueueConfigData */ + /** Lookup627: cumulus_pallet_xcmp_queue::QueueConfigData */ CumulusPalletXcmpQueueQueueConfigData: { suspendThreshold: "u32", dropThreshold: "u32", resumeThreshold: "u32", }, - /** Lookup612: cumulus_pallet_xcmp_queue::pallet::Error */ + /** Lookup628: cumulus_pallet_xcmp_queue::pallet::Error */ CumulusPalletXcmpQueueError: { - _enum: ["BadQueueConfig", "AlreadySuspended", "AlreadyResumed"], - }, - /** Lookup613: cumulus_pallet_dmp_queue::pallet::MigrationState */ - CumulusPalletDmpQueueMigrationState: { - _enum: { - NotStarted: "Null", - StartedExport: { - nextBeginUsed: "u32", - }, - CompletedExport: "Null", - StartedOverweightExport: { - nextOverweightIndex: "u64", - }, - CompletedOverweightExport: "Null", - StartedCleanup: { - cursor: "Option", - }, - Completed: "Null", - }, + _enum: [ + "BadQueueConfig", + "AlreadySuspended", + "AlreadyResumed", + "TooManyActiveOutboundChannels", + "TooBig", + ], }, - /** Lookup616: pallet_xcm::pallet::QueryStatus */ + /** Lookup629: pallet_xcm::pallet::QueryStatus */ PalletXcmQueryStatus: { _enum: { Pending: { @@ -5561,7 +5548,7 @@ export default { }, }, }, - /** Lookup620: xcm::VersionedResponse */ + /** Lookup633: xcm::VersionedResponse */ XcmVersionedResponse: { _enum: { __Unused0: "Null", @@ -5571,7 +5558,7 @@ export default { V4: "StagingXcmV4Response", }, }, - /** Lookup626: pallet_xcm::pallet::VersionMigrationStage */ + /** Lookup639: pallet_xcm::pallet::VersionMigrationStage */ PalletXcmVersionMigrationStage: { _enum: { MigrateSupportedVersion: "Null", @@ -5580,14 +5567,14 @@ export default { MigrateAndNotifyOldTargets: "Null", }, }, - /** Lookup629: pallet_xcm::pallet::RemoteLockedFungibleRecord */ + /** Lookup642: pallet_xcm::pallet::RemoteLockedFungibleRecord */ PalletXcmRemoteLockedFungibleRecord: { amount: "u128", owner: "XcmVersionedLocation", locker: "XcmVersionedLocation", consumers: "Vec<(Null,u128)>", }, - /** Lookup636: pallet_xcm::pallet::Error */ + /** Lookup649: pallet_xcm::pallet::Error */ PalletXcmError: { _enum: [ "Unreachable", @@ -5617,7 +5604,7 @@ export default { "LocalExecutionIncomplete", ], }, - /** Lookup637: pallet_assets::types::AssetDetails */ + /** Lookup650: pallet_assets::types::AssetDetails */ PalletAssetsAssetDetails: { owner: "AccountId20", issuer: "AccountId20", @@ -5632,22 +5619,22 @@ export default { approvals: "u32", status: "PalletAssetsAssetStatus", }, - /** Lookup638: pallet_assets::types::AssetStatus */ + /** Lookup651: pallet_assets::types::AssetStatus */ PalletAssetsAssetStatus: { _enum: ["Live", "Frozen", "Destroying"], }, - /** Lookup640: pallet_assets::types::AssetAccount */ + /** Lookup653: pallet_assets::types::AssetAccount */ PalletAssetsAssetAccount: { balance: "u128", status: "PalletAssetsAccountStatus", reason: "PalletAssetsExistenceReason", extra: "Null", }, - /** Lookup641: pallet_assets::types::AccountStatus */ + /** Lookup654: pallet_assets::types::AccountStatus */ PalletAssetsAccountStatus: { _enum: ["Liquid", "Frozen", "Blocked"], }, - /** Lookup642: pallet_assets::types::ExistenceReason */ + /** Lookup655: pallet_assets::types::ExistenceReason */ PalletAssetsExistenceReason: { _enum: { Consumer: "Null", @@ -5657,13 +5644,13 @@ export default { DepositFrom: "(AccountId20,u128)", }, }, - /** Lookup644: pallet_assets::types::Approval */ + /** Lookup657: pallet_assets::types::Approval */ PalletAssetsApproval: { amount: "u128", deposit: "u128", }, /** - * Lookup645: pallet_assets::types::AssetMetadata> */ PalletAssetsAssetMetadata: { @@ -5673,7 +5660,7 @@ export default { decimals: "u8", isFrozen: "bool", }, - /** Lookup647: pallet_assets::pallet::Error */ + /** Lookup660: pallet_assets::pallet::Error */ PalletAssetsError: { _enum: [ "BalanceLow", @@ -5696,9 +5683,10 @@ export default { "IncorrectStatus", "NotFrozen", "CallbackFailed", + "BadAssetId", ], }, - /** Lookup648: pallet_asset_manager::pallet::Error */ + /** Lookup661: pallet_asset_manager::pallet::Error */ PalletAssetManagerError: { _enum: [ "ErrorCreatingAsset", @@ -5711,32 +5699,7 @@ export default { "NonExistentLocalAsset", ], }, - /** Lookup649: orml_xtokens::module::Error */ - OrmlXtokensModuleError: { - _enum: [ - "AssetHasNoReserve", - "NotCrossChainTransfer", - "InvalidDest", - "NotCrossChainTransferableCurrency", - "UnweighableMessage", - "XcmExecutionFailed", - "CannotReanchor", - "InvalidAncestry", - "InvalidAsset", - "DestinationNotInvertible", - "BadVersion", - "DistinctReserveForAssetAndFee", - "ZeroFee", - "ZeroAmount", - "TooManyAssetsBeingSent", - "AssetIndexNonExistent", - "FeeNotEnough", - "NotSupportedLocation", - "MinXcmFeeNotDefined", - "RateLimited", - ], - }, - /** Lookup650: pallet_xcm_transactor::relay_indices::RelayChainIndices */ + /** Lookup662: pallet_xcm_transactor::relay_indices::RelayChainIndices */ PalletXcmTransactorRelayIndicesRelayChainIndices: { staking: "u8", utility: "u8", @@ -5757,7 +5720,7 @@ export default { closeChannel: "u8", cancelOpenRequest: "u8", }, - /** Lookup651: pallet_xcm_transactor::pallet::Error */ + /** Lookup663: pallet_xcm_transactor::pallet::Error */ PalletXcmTransactorError: { _enum: [ "IndexAlreadyClaimed", @@ -5789,11 +5752,11 @@ export default { "RefundNotSupportedWithTransactInfo", ], }, - /** Lookup652: pallet_ethereum_xcm::pallet::Error */ + /** Lookup664: pallet_ethereum_xcm::pallet::Error */ PalletEthereumXcmError: { _enum: ["EthereumXcmExecutionSuspended"], }, - /** Lookup653: pallet_message_queue::BookState */ + /** Lookup665: pallet_message_queue::BookState */ PalletMessageQueueBookState: { _alias: { size_: "size", @@ -5805,12 +5768,12 @@ export default { messageCount: "u64", size_: "u64", }, - /** Lookup655: pallet_message_queue::Neighbours */ + /** Lookup667: pallet_message_queue::Neighbours */ PalletMessageQueueNeighbours: { prev: "CumulusPrimitivesCoreAggregateMessageOrigin", next: "CumulusPrimitivesCoreAggregateMessageOrigin", }, - /** Lookup657: pallet_message_queue::Page */ + /** Lookup669: pallet_message_queue::Page */ PalletMessageQueuePage: { remaining: "u32", remainingSize: "u32", @@ -5819,7 +5782,7 @@ export default { last: "u32", heap: "Bytes", }, - /** Lookup659: pallet_message_queue::pallet::Error */ + /** Lookup671: pallet_message_queue::pallet::Error */ PalletMessageQueueError: { _enum: [ "NotReapable", @@ -5833,11 +5796,11 @@ export default { "RecursiveDisallowed", ], }, - /** Lookup661: pallet_moonbeam_foreign_assets::AssetStatus */ + /** Lookup673: pallet_moonbeam_foreign_assets::AssetStatus */ PalletMoonbeamForeignAssetsAssetStatus: { _enum: ["Active", "FrozenXcmDepositAllowed", "FrozenXcmDepositForbidden"], }, - /** Lookup662: pallet_moonbeam_foreign_assets::pallet::Error */ + /** Lookup674: pallet_moonbeam_foreign_assets::pallet::Error */ PalletMoonbeamForeignAssetsError: { _enum: [ "AssetAlreadyExists", @@ -5856,7 +5819,7 @@ export default { "TooManyForeignAssets", ], }, - /** Lookup664: pallet_xcm_weight_trader::pallet::Error */ + /** Lookup676: pallet_xcm_weight_trader::pallet::Error */ PalletXcmWeightTraderError: { _enum: [ "AssetAlreadyAdded", @@ -5867,24 +5830,24 @@ export default { "PriceCannotBeZero", ], }, - /** Lookup665: pallet_emergency_para_xcm::XcmMode */ + /** Lookup677: pallet_emergency_para_xcm::XcmMode */ PalletEmergencyParaXcmXcmMode: { _enum: ["Normal", "Paused"], }, - /** Lookup666: pallet_emergency_para_xcm::pallet::Error */ + /** Lookup678: pallet_emergency_para_xcm::pallet::Error */ PalletEmergencyParaXcmError: { _enum: ["NotInPausedMode"], }, - /** Lookup668: pallet_precompile_benchmarks::pallet::Error */ + /** Lookup680: pallet_precompile_benchmarks::pallet::Error */ PalletPrecompileBenchmarksError: { _enum: ["BenchmarkError"], }, - /** Lookup669: pallet_randomness::types::RequestState */ + /** Lookup681: pallet_randomness::types::RequestState */ PalletRandomnessRequestState: { request: "PalletRandomnessRequest", deposit: "u128", }, - /** Lookup670: pallet_randomness::types::Request> */ + /** Lookup682: pallet_randomness::types::Request> */ PalletRandomnessRequest: { refundAddress: "H160", contractAddress: "H160", @@ -5894,26 +5857,26 @@ export default { salt: "H256", info: "PalletRandomnessRequestInfo", }, - /** Lookup671: pallet_randomness::types::RequestInfo */ + /** Lookup683: pallet_randomness::types::RequestInfo */ PalletRandomnessRequestInfo: { _enum: { BabeEpoch: "(u64,u64)", Local: "(u32,u32)", }, }, - /** Lookup672: pallet_randomness::types::RequestType */ + /** Lookup684: pallet_randomness::types::RequestType */ PalletRandomnessRequestType: { _enum: { BabeEpoch: "u64", Local: "u32", }, }, - /** Lookup673: pallet_randomness::types::RandomnessResult */ + /** Lookup685: pallet_randomness::types::RandomnessResult */ PalletRandomnessRandomnessResult: { randomness: "Option", requestCount: "u64", }, - /** Lookup674: pallet_randomness::pallet::Error */ + /** Lookup686: pallet_randomness::pallet::Error */ PalletRandomnessError: { _enum: [ "RequestCounterOverflowed", @@ -5930,30 +5893,30 @@ export default { "RandomnessResultNotFilled", ], }, - /** Lookup677: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ + /** Lookup689: frame_system::extensions::check_non_zero_sender::CheckNonZeroSender */ FrameSystemExtensionsCheckNonZeroSender: "Null", - /** Lookup678: frame_system::extensions::check_spec_version::CheckSpecVersion */ + /** Lookup690: frame_system::extensions::check_spec_version::CheckSpecVersion */ FrameSystemExtensionsCheckSpecVersion: "Null", - /** Lookup679: frame_system::extensions::check_tx_version::CheckTxVersion */ + /** Lookup691: frame_system::extensions::check_tx_version::CheckTxVersion */ FrameSystemExtensionsCheckTxVersion: "Null", - /** Lookup680: frame_system::extensions::check_genesis::CheckGenesis */ + /** Lookup692: frame_system::extensions::check_genesis::CheckGenesis */ FrameSystemExtensionsCheckGenesis: "Null", - /** Lookup683: frame_system::extensions::check_nonce::CheckNonce */ + /** Lookup695: frame_system::extensions::check_nonce::CheckNonce */ FrameSystemExtensionsCheckNonce: "Compact", - /** Lookup684: frame_system::extensions::check_weight::CheckWeight */ + /** Lookup696: frame_system::extensions::check_weight::CheckWeight */ FrameSystemExtensionsCheckWeight: "Null", - /** Lookup685: pallet_transaction_payment::ChargeTransactionPayment */ + /** Lookup697: pallet_transaction_payment::ChargeTransactionPayment */ PalletTransactionPaymentChargeTransactionPayment: "Compact", - /** Lookup686: frame_metadata_hash_extension::CheckMetadataHash */ + /** Lookup698: frame_metadata_hash_extension::CheckMetadataHash */ FrameMetadataHashExtensionCheckMetadataHash: { mode: "FrameMetadataHashExtensionMode", }, - /** Lookup687: frame_metadata_hash_extension::Mode */ + /** Lookup699: frame_metadata_hash_extension::Mode */ FrameMetadataHashExtensionMode: { _enum: ["Disabled", "Enabled"], }, - /** Lookup688: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ + /** Lookup700: cumulus_primitives_storage_weight_reclaim::StorageWeightReclaim */ CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim: "Null", - /** Lookup690: moonriver_runtime::Runtime */ + /** Lookup702: moonriver_runtime::Runtime */ MoonriverRuntimeRuntime: "Null", }; diff --git a/typescript-api/src/moonriver/interfaces/moon/types.ts b/typescript-api/src/moonriver/interfaces/moon/types.ts index 878e1e9ec1..920940a1ea 100644 --- a/typescript-api/src/moonriver/interfaces/moon/types.ts +++ b/typescript-api/src/moonriver/interfaces/moon/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export type PHANTOM_EMPTY = "empty"; +export type PHANTOM_MOON = "moon"; diff --git a/typescript-api/src/moonriver/interfaces/registry.ts b/typescript-api/src/moonriver/interfaces/registry.ts index 20ab565881..4966132c56 100644 --- a/typescript-api/src/moonriver/interfaces/registry.ts +++ b/typescript-api/src/moonriver/interfaces/registry.ts @@ -7,9 +7,6 @@ import "@polkadot/types/types/registry"; import type { AccountEthereumSignature, - CumulusPalletDmpQueueCall, - CumulusPalletDmpQueueEvent, - CumulusPalletDmpQueueMigrationState, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, @@ -64,6 +61,7 @@ import type { FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, + FrameSupportTokensMiscIdAmount, FrameSystemAccountInfo, FrameSystemCall, FrameSystemCodeUpgradeAuthorization, @@ -87,13 +85,21 @@ import type { MoonriverRuntimeProxyType, MoonriverRuntimeRuntime, MoonriverRuntimeRuntimeHoldReason, + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters, + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey, + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue, + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion, + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters, + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey, + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue, + MoonriverRuntimeRuntimeParamsRuntimeParameters, + MoonriverRuntimeRuntimeParamsRuntimeParametersKey, + MoonriverRuntimeRuntimeParamsRuntimeParametersValue, MoonriverRuntimeXcmConfigAssetType, MoonriverRuntimeXcmConfigCurrencyId, MoonriverRuntimeXcmConfigTransactors, NimbusPrimitivesNimbusCryptoPublic, - OrmlXtokensModuleCall, - OrmlXtokensModuleError, - OrmlXtokensModuleEvent, PalletAssetManagerCall, PalletAssetManagerError, PalletAssetManagerEvent, @@ -121,7 +127,6 @@ import type { PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, - PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollectiveCall, @@ -185,6 +190,7 @@ import type { PalletMoonbeamForeignAssetsEvent, PalletMoonbeamLazyMigrationsCall, PalletMoonbeamLazyMigrationsError, + PalletMoonbeamLazyMigrationsStateMigrationStatus, PalletMoonbeamOrbitersCall, PalletMoonbeamOrbitersCollatorPoolInfo, PalletMoonbeamOrbitersCurrentOrbiter, @@ -220,6 +226,8 @@ import type { PalletParachainStakingRoundInfo, PalletParachainStakingSetBoundedOrderedSet, PalletParachainStakingSetOrderedSet, + PalletParametersCall, + PalletParametersEvent, PalletPrecompileBenchmarksError, PalletPreimageCall, PalletPreimageError, @@ -379,13 +387,13 @@ import type { XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, + XcmV3OriginKind, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3WeightLimit, XcmV3Xcm, - XcmVersionedAsset, XcmVersionedAssetId, XcmVersionedAssets, XcmVersionedLocation, @@ -396,9 +404,6 @@ import type { declare module "@polkadot/types/types/registry" { interface InterfaceTypes { AccountEthereumSignature: AccountEthereumSignature; - CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall; - CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent; - CumulusPalletDmpQueueMigrationState: CumulusPalletDmpQueueMigrationState; CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall; CumulusPalletParachainSystemError: CumulusPalletParachainSystemError; CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent; @@ -453,6 +458,7 @@ declare module "@polkadot/types/types/registry" { FrameSupportPreimagesBounded: FrameSupportPreimagesBounded; FrameSupportScheduleDispatchTime: FrameSupportScheduleDispatchTime; FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus; + FrameSupportTokensMiscIdAmount: FrameSupportTokensMiscIdAmount; FrameSystemAccountInfo: FrameSystemAccountInfo; FrameSystemCall: FrameSystemCall; FrameSystemCodeUpgradeAuthorization: FrameSystemCodeUpgradeAuthorization; @@ -476,13 +482,21 @@ declare module "@polkadot/types/types/registry" { MoonriverRuntimeProxyType: MoonriverRuntimeProxyType; MoonriverRuntimeRuntime: MoonriverRuntimeRuntime; MoonriverRuntimeRuntimeHoldReason: MoonriverRuntimeRuntimeHoldReason; + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit; + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion; + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; + MoonriverRuntimeRuntimeParamsRuntimeParameters: MoonriverRuntimeRuntimeParamsRuntimeParameters; + MoonriverRuntimeRuntimeParamsRuntimeParametersKey: MoonriverRuntimeRuntimeParamsRuntimeParametersKey; + MoonriverRuntimeRuntimeParamsRuntimeParametersValue: MoonriverRuntimeRuntimeParamsRuntimeParametersValue; MoonriverRuntimeXcmConfigAssetType: MoonriverRuntimeXcmConfigAssetType; MoonriverRuntimeXcmConfigCurrencyId: MoonriverRuntimeXcmConfigCurrencyId; MoonriverRuntimeXcmConfigTransactors: MoonriverRuntimeXcmConfigTransactors; NimbusPrimitivesNimbusCryptoPublic: NimbusPrimitivesNimbusCryptoPublic; - OrmlXtokensModuleCall: OrmlXtokensModuleCall; - OrmlXtokensModuleError: OrmlXtokensModuleError; - OrmlXtokensModuleEvent: OrmlXtokensModuleEvent; PalletAssetManagerCall: PalletAssetManagerCall; PalletAssetManagerError: PalletAssetManagerError; PalletAssetManagerEvent: PalletAssetManagerEvent; @@ -510,7 +524,6 @@ declare module "@polkadot/types/types/registry" { PalletBalancesCall: PalletBalancesCall; PalletBalancesError: PalletBalancesError; PalletBalancesEvent: PalletBalancesEvent; - PalletBalancesIdAmount: PalletBalancesIdAmount; PalletBalancesReasons: PalletBalancesReasons; PalletBalancesReserveData: PalletBalancesReserveData; PalletCollectiveCall: PalletCollectiveCall; @@ -574,6 +587,7 @@ declare module "@polkadot/types/types/registry" { PalletMoonbeamForeignAssetsEvent: PalletMoonbeamForeignAssetsEvent; PalletMoonbeamLazyMigrationsCall: PalletMoonbeamLazyMigrationsCall; PalletMoonbeamLazyMigrationsError: PalletMoonbeamLazyMigrationsError; + PalletMoonbeamLazyMigrationsStateMigrationStatus: PalletMoonbeamLazyMigrationsStateMigrationStatus; PalletMoonbeamOrbitersCall: PalletMoonbeamOrbitersCall; PalletMoonbeamOrbitersCollatorPoolInfo: PalletMoonbeamOrbitersCollatorPoolInfo; PalletMoonbeamOrbitersCurrentOrbiter: PalletMoonbeamOrbitersCurrentOrbiter; @@ -609,6 +623,8 @@ declare module "@polkadot/types/types/registry" { PalletParachainStakingRoundInfo: PalletParachainStakingRoundInfo; PalletParachainStakingSetBoundedOrderedSet: PalletParachainStakingSetBoundedOrderedSet; PalletParachainStakingSetOrderedSet: PalletParachainStakingSetOrderedSet; + PalletParametersCall: PalletParametersCall; + PalletParametersEvent: PalletParametersEvent; PalletPrecompileBenchmarksError: PalletPrecompileBenchmarksError; PalletPreimageCall: PalletPreimageCall; PalletPreimageError: PalletPreimageError; @@ -768,13 +784,13 @@ declare module "@polkadot/types/types/registry" { XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets; XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility; XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset; + XcmV3OriginKind: XcmV3OriginKind; XcmV3PalletInfo: XcmV3PalletInfo; XcmV3QueryResponseInfo: XcmV3QueryResponseInfo; XcmV3Response: XcmV3Response; XcmV3TraitsError: XcmV3TraitsError; XcmV3WeightLimit: XcmV3WeightLimit; XcmV3Xcm: XcmV3Xcm; - XcmVersionedAsset: XcmVersionedAsset; XcmVersionedAssetId: XcmVersionedAssetId; XcmVersionedAssets: XcmVersionedAssets; XcmVersionedLocation: XcmVersionedLocation; diff --git a/typescript-api/src/moonriver/interfaces/types-lookup.ts b/typescript-api/src/moonriver/interfaces/types-lookup.ts index c4952fc807..b4434272d3 100644 --- a/typescript-api/src/moonriver/interfaces/types-lookup.ts +++ b/typescript-api/src/moonriver/interfaces/types-lookup.ts @@ -1071,7 +1071,68 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } - /** @name PalletEvmEvent (66) */ + /** @name PalletParametersEvent (66) */ + interface PalletParametersEvent extends Enum { + readonly isUpdated: boolean; + readonly asUpdated: { + readonly key: MoonriverRuntimeRuntimeParamsRuntimeParametersKey; + readonly oldValue: Option; + readonly newValue: Option; + } & Struct; + readonly type: "Updated"; + } + + /** @name MoonriverRuntimeRuntimeParamsRuntimeParametersKey (67) */ + interface MoonriverRuntimeRuntimeParamsRuntimeParametersKey extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey (68) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersKey extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion (69) */ + type MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion = Null; + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey (70) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersKey extends Enum { + readonly isDeposit: boolean; + readonly type: "Deposit"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit (71) */ + type MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit = Null; + + /** @name MoonriverRuntimeRuntimeParamsRuntimeParametersValue (73) */ + interface MoonriverRuntimeRuntimeParamsRuntimeParametersValue extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue (74) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParametersValue extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly asFeesTreasuryProportion: Perbill; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue (75) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParametersValue extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: u128; + readonly type: "Deposit"; + } + + /** @name PalletEvmEvent (77) */ interface PalletEvmEvent extends Enum { readonly isLog: boolean; readonly asLog: { @@ -1096,14 +1157,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Log" | "Created" | "CreatedFailed" | "Executed" | "ExecutedFailed"; } - /** @name EthereumLog (67) */ + /** @name EthereumLog (78) */ interface EthereumLog extends Struct { readonly address: H160; readonly topics: Vec; readonly data: Bytes; } - /** @name PalletEthereumEvent (70) */ + /** @name PalletEthereumEvent (81) */ interface PalletEthereumEvent extends Enum { readonly isExecuted: boolean; readonly asExecuted: { @@ -1116,7 +1177,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Executed"; } - /** @name EvmCoreErrorExitReason (71) */ + /** @name EvmCoreErrorExitReason (82) */ interface EvmCoreErrorExitReason extends Enum { readonly isSucceed: boolean; readonly asSucceed: EvmCoreErrorExitSucceed; @@ -1129,7 +1190,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Succeed" | "Error" | "Revert" | "Fatal"; } - /** @name EvmCoreErrorExitSucceed (72) */ + /** @name EvmCoreErrorExitSucceed (83) */ interface EvmCoreErrorExitSucceed extends Enum { readonly isStopped: boolean; readonly isReturned: boolean; @@ -1137,7 +1198,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Stopped" | "Returned" | "Suicided"; } - /** @name EvmCoreErrorExitError (73) */ + /** @name EvmCoreErrorExitError (84) */ interface EvmCoreErrorExitError extends Enum { readonly isStackUnderflow: boolean; readonly isStackOverflow: boolean; @@ -1176,13 +1237,13 @@ declare module "@polkadot/types/lookup" { | "InvalidCode"; } - /** @name EvmCoreErrorExitRevert (77) */ + /** @name EvmCoreErrorExitRevert (88) */ interface EvmCoreErrorExitRevert extends Enum { readonly isReverted: boolean; readonly type: "Reverted"; } - /** @name EvmCoreErrorExitFatal (78) */ + /** @name EvmCoreErrorExitFatal (89) */ interface EvmCoreErrorExitFatal extends Enum { readonly isNotSupported: boolean; readonly isUnhandledInterrupt: boolean; @@ -1193,7 +1254,7 @@ declare module "@polkadot/types/lookup" { readonly type: "NotSupported" | "UnhandledInterrupt" | "CallErrorAsFatal" | "Other"; } - /** @name PalletSchedulerEvent (79) */ + /** @name PalletSchedulerEvent (90) */ interface PalletSchedulerEvent extends Enum { readonly isScheduled: boolean; readonly asScheduled: { @@ -1255,7 +1316,7 @@ declare module "@polkadot/types/lookup" { | "PermanentlyOverweight"; } - /** @name PalletPreimageEvent (81) */ + /** @name PalletPreimageEvent (92) */ interface PalletPreimageEvent extends Enum { readonly isNoted: boolean; readonly asNoted: { @@ -1272,7 +1333,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Noted" | "Requested" | "Cleared"; } - /** @name PalletConvictionVotingEvent (82) */ + /** @name PalletConvictionVotingEvent (93) */ interface PalletConvictionVotingEvent extends Enum { readonly isDelegated: boolean; readonly asDelegated: ITuple<[AccountId20, AccountId20]>; @@ -1281,7 +1342,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Delegated" | "Undelegated"; } - /** @name PalletReferendaEvent (83) */ + /** @name PalletReferendaEvent (94) */ interface PalletReferendaEvent extends Enum { readonly isSubmitted: boolean; readonly asSubmitted: { @@ -1385,7 +1446,7 @@ declare module "@polkadot/types/lookup" { | "MetadataCleared"; } - /** @name FrameSupportPreimagesBounded (84) */ + /** @name FrameSupportPreimagesBounded (95) */ interface FrameSupportPreimagesBounded extends Enum { readonly isLegacy: boolean; readonly asLegacy: { @@ -1401,7 +1462,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Inline" | "Lookup"; } - /** @name FrameSystemCall (86) */ + /** @name FrameSystemCall (97) */ interface FrameSystemCall extends Enum { readonly isRemark: boolean; readonly asRemark: { @@ -1462,7 +1523,7 @@ declare module "@polkadot/types/lookup" { | "ApplyAuthorizedUpgrade"; } - /** @name CumulusPalletParachainSystemCall (90) */ + /** @name CumulusPalletParachainSystemCall (101) */ interface CumulusPalletParachainSystemCall extends Enum { readonly isSetValidationData: boolean; readonly asSetValidationData: { @@ -1488,7 +1549,7 @@ declare module "@polkadot/types/lookup" { | "EnactAuthorizedUpgrade"; } - /** @name CumulusPrimitivesParachainInherentParachainInherentData (91) */ + /** @name CumulusPrimitivesParachainInherentParachainInherentData (102) */ interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct { readonly validationData: PolkadotPrimitivesV7PersistedValidationData; readonly relayChainState: SpTrieStorageProof; @@ -1496,7 +1557,7 @@ declare module "@polkadot/types/lookup" { readonly horizontalMessages: BTreeMap>; } - /** @name PolkadotPrimitivesV7PersistedValidationData (92) */ + /** @name PolkadotPrimitivesV7PersistedValidationData (103) */ interface PolkadotPrimitivesV7PersistedValidationData extends Struct { readonly parentHead: Bytes; readonly relayParentNumber: u32; @@ -1504,24 +1565,24 @@ declare module "@polkadot/types/lookup" { readonly maxPovSize: u32; } - /** @name SpTrieStorageProof (94) */ + /** @name SpTrieStorageProof (105) */ interface SpTrieStorageProof extends Struct { readonly trieNodes: BTreeSet; } - /** @name PolkadotCorePrimitivesInboundDownwardMessage (97) */ + /** @name PolkadotCorePrimitivesInboundDownwardMessage (108) */ interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct { readonly sentAt: u32; readonly msg: Bytes; } - /** @name PolkadotCorePrimitivesInboundHrmpMessage (101) */ + /** @name PolkadotCorePrimitivesInboundHrmpMessage (112) */ interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct { readonly sentAt: u32; readonly data: Bytes; } - /** @name PalletTimestampCall (104) */ + /** @name PalletTimestampCall (115) */ interface PalletTimestampCall extends Enum { readonly isSet: boolean; readonly asSet: { @@ -1530,7 +1591,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Set"; } - /** @name PalletRootTestingCall (105) */ + /** @name PalletRootTestingCall (116) */ interface PalletRootTestingCall extends Enum { readonly isFillBlock: boolean; readonly asFillBlock: { @@ -1540,7 +1601,7 @@ declare module "@polkadot/types/lookup" { readonly type: "FillBlock" | "TriggerDefensive"; } - /** @name PalletBalancesCall (106) */ + /** @name PalletBalancesCall (117) */ interface PalletBalancesCall extends Enum { readonly isTransferAllowDeath: boolean; readonly asTransferAllowDeath: { @@ -1582,6 +1643,11 @@ declare module "@polkadot/types/lookup" { readonly direction: PalletBalancesAdjustmentDirection; readonly delta: Compact; } & Struct; + readonly isBurn: boolean; + readonly asBurn: { + readonly value: Compact; + readonly keepAlive: bool; + } & Struct; readonly type: | "TransferAllowDeath" | "ForceTransfer" @@ -1590,17 +1656,18 @@ declare module "@polkadot/types/lookup" { | "ForceUnreserve" | "UpgradeAccounts" | "ForceSetBalance" - | "ForceAdjustTotalIssuance"; + | "ForceAdjustTotalIssuance" + | "Burn"; } - /** @name PalletBalancesAdjustmentDirection (109) */ + /** @name PalletBalancesAdjustmentDirection (120) */ interface PalletBalancesAdjustmentDirection extends Enum { readonly isIncrease: boolean; readonly isDecrease: boolean; readonly type: "Increase" | "Decrease"; } - /** @name PalletParachainStakingCall (110) */ + /** @name PalletParachainStakingCall (121) */ interface PalletParachainStakingCall extends Enum { readonly isSetStakingExpectations: boolean; readonly asSetStakingExpectations: { @@ -1778,13 +1845,13 @@ declare module "@polkadot/types/lookup" { | "SetInflationDistributionConfig"; } - /** @name PalletAuthorInherentCall (113) */ + /** @name PalletAuthorInherentCall (124) */ interface PalletAuthorInherentCall extends Enum { readonly isKickOffAuthorshipValidation: boolean; readonly type: "KickOffAuthorshipValidation"; } - /** @name PalletAuthorSlotFilterCall (114) */ + /** @name PalletAuthorSlotFilterCall (125) */ interface PalletAuthorSlotFilterCall extends Enum { readonly isSetEligible: boolean; readonly asSetEligible: { @@ -1793,7 +1860,7 @@ declare module "@polkadot/types/lookup" { readonly type: "SetEligible"; } - /** @name PalletAuthorMappingCall (115) */ + /** @name PalletAuthorMappingCall (126) */ interface PalletAuthorMappingCall extends Enum { readonly isAddAssociation: boolean; readonly asAddAssociation: { @@ -1821,7 +1888,7 @@ declare module "@polkadot/types/lookup" { | "SetKeys"; } - /** @name PalletMoonbeamOrbitersCall (116) */ + /** @name PalletMoonbeamOrbitersCall (127) */ interface PalletMoonbeamOrbitersCall extends Enum { readonly isCollatorAddOrbiter: boolean; readonly asCollatorAddOrbiter: { @@ -1858,7 +1925,7 @@ declare module "@polkadot/types/lookup" { | "RemoveCollator"; } - /** @name PalletUtilityCall (117) */ + /** @name PalletUtilityCall (128) */ interface PalletUtilityCall extends Enum { readonly isBatch: boolean; readonly asBatch: { @@ -1896,7 +1963,7 @@ declare module "@polkadot/types/lookup" { | "WithWeight"; } - /** @name MoonriverRuntimeOriginCaller (119) */ + /** @name MoonriverRuntimeOriginCaller (130) */ interface MoonriverRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSupportDispatchRawOrigin; @@ -1927,7 +1994,7 @@ declare module "@polkadot/types/lookup" { | "EthereumXcm"; } - /** @name FrameSupportDispatchRawOrigin (120) */ + /** @name FrameSupportDispatchRawOrigin (131) */ interface FrameSupportDispatchRawOrigin extends Enum { readonly isRoot: boolean; readonly isSigned: boolean; @@ -1936,14 +2003,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Root" | "Signed" | "None"; } - /** @name PalletEthereumRawOrigin (121) */ + /** @name PalletEthereumRawOrigin (132) */ interface PalletEthereumRawOrigin extends Enum { readonly isEthereumTransaction: boolean; readonly asEthereumTransaction: H160; readonly type: "EthereumTransaction"; } - /** @name MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin (122) */ + /** @name MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin (133) */ interface MoonriverRuntimeGovernanceOriginsCustomOriginsOrigin extends Enum { readonly isWhitelistedCaller: boolean; readonly isGeneralAdmin: boolean; @@ -1958,7 +2025,7 @@ declare module "@polkadot/types/lookup" { | "FastGeneralAdmin"; } - /** @name PalletCollectiveRawOrigin (123) */ + /** @name PalletCollectiveRawOrigin (134) */ interface PalletCollectiveRawOrigin extends Enum { readonly isMembers: boolean; readonly asMembers: ITuple<[u32, u32]>; @@ -1968,7 +2035,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Members" | "Member" | "Phantom"; } - /** @name CumulusPalletXcmOrigin (125) */ + /** @name CumulusPalletXcmOrigin (136) */ interface CumulusPalletXcmOrigin extends Enum { readonly isRelay: boolean; readonly isSiblingParachain: boolean; @@ -1976,7 +2043,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Relay" | "SiblingParachain"; } - /** @name PalletXcmOrigin (126) */ + /** @name PalletXcmOrigin (137) */ interface PalletXcmOrigin extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV4Location; @@ -1985,13 +2052,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Xcm" | "Response"; } - /** @name StagingXcmV4Location (127) */ + /** @name StagingXcmV4Location (138) */ interface StagingXcmV4Location extends Struct { readonly parents: u8; readonly interior: StagingXcmV4Junctions; } - /** @name StagingXcmV4Junctions (128) */ + /** @name StagingXcmV4Junctions (139) */ interface StagingXcmV4Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -2013,7 +2080,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name StagingXcmV4Junction (130) */ + /** @name StagingXcmV4Junction (141) */ interface StagingXcmV4Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -2062,7 +2129,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name StagingXcmV4JunctionNetworkId (133) */ + /** @name StagingXcmV4JunctionNetworkId (144) */ interface StagingXcmV4JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -2097,7 +2164,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmV3JunctionBodyId (134) */ + /** @name XcmV3JunctionBodyId (145) */ interface XcmV3JunctionBodyId extends Enum { readonly isUnit: boolean; readonly isMoniker: boolean; @@ -2124,7 +2191,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV3JunctionBodyPart (135) */ + /** @name XcmV3JunctionBodyPart (146) */ interface XcmV3JunctionBodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -2149,17 +2216,17 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name PalletEthereumXcmRawOrigin (143) */ + /** @name PalletEthereumXcmRawOrigin (154) */ interface PalletEthereumXcmRawOrigin extends Enum { readonly isXcmEthereumTransaction: boolean; readonly asXcmEthereumTransaction: H160; readonly type: "XcmEthereumTransaction"; } - /** @name SpCoreVoid (144) */ + /** @name SpCoreVoid (155) */ type SpCoreVoid = Null; - /** @name PalletProxyCall (145) */ + /** @name PalletProxyCall (156) */ interface PalletProxyCall extends Enum { readonly isProxy: boolean; readonly asProxy: { @@ -2229,14 +2296,14 @@ declare module "@polkadot/types/lookup" { | "ProxyAnnounced"; } - /** @name PalletMaintenanceModeCall (147) */ + /** @name PalletMaintenanceModeCall (158) */ interface PalletMaintenanceModeCall extends Enum { readonly isEnterMaintenanceMode: boolean; readonly isResumeNormalOperation: boolean; readonly type: "EnterMaintenanceMode" | "ResumeNormalOperation"; } - /** @name PalletIdentityCall (148) */ + /** @name PalletIdentityCall (159) */ interface PalletIdentityCall extends Enum { readonly isAddRegistrar: boolean; readonly asAddRegistrar: { @@ -2358,7 +2425,7 @@ declare module "@polkadot/types/lookup" { | "RemoveDanglingUsername"; } - /** @name PalletIdentityLegacyIdentityInfo (149) */ + /** @name PalletIdentityLegacyIdentityInfo (160) */ interface PalletIdentityLegacyIdentityInfo extends Struct { readonly additional: Vec>; readonly display: Data; @@ -2371,7 +2438,7 @@ declare module "@polkadot/types/lookup" { readonly twitter: Data; } - /** @name PalletIdentityJudgement (187) */ + /** @name PalletIdentityJudgement (198) */ interface PalletIdentityJudgement extends Enum { readonly isUnknown: boolean; readonly isFeePaid: boolean; @@ -2391,10 +2458,10 @@ declare module "@polkadot/types/lookup" { | "Erroneous"; } - /** @name AccountEthereumSignature (189) */ + /** @name AccountEthereumSignature (200) */ interface AccountEthereumSignature extends U8aFixed {} - /** @name PalletMultisigCall (191) */ + /** @name PalletMultisigCall (202) */ interface PalletMultisigCall extends Enum { readonly isAsMultiThreshold1: boolean; readonly asAsMultiThreshold1: { @@ -2427,7 +2494,7 @@ declare module "@polkadot/types/lookup" { readonly type: "AsMultiThreshold1" | "AsMulti" | "ApproveAsMulti" | "CancelAsMulti"; } - /** @name PalletMoonbeamLazyMigrationsCall (193) */ + /** @name PalletMoonbeamLazyMigrationsCall (204) */ interface PalletMoonbeamLazyMigrationsCall extends Enum { readonly isClearSuicidedStorage: boolean; readonly asClearSuicidedStorage: { @@ -2441,7 +2508,46 @@ declare module "@polkadot/types/lookup" { readonly type: "ClearSuicidedStorage" | "CreateContractMetadata"; } - /** @name PalletEvmCall (196) */ + /** @name PalletParametersCall (207) */ + interface PalletParametersCall extends Enum { + readonly isSetParameter: boolean; + readonly asSetParameter: { + readonly keyValue: MoonriverRuntimeRuntimeParamsRuntimeParameters; + } & Struct; + readonly type: "SetParameter"; + } + + /** @name MoonriverRuntimeRuntimeParamsRuntimeParameters (208) */ + interface MoonriverRuntimeRuntimeParamsRuntimeParameters extends Enum { + readonly isRuntimeConfig: boolean; + readonly asRuntimeConfig: MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters; + readonly isPalletRandomness: boolean; + readonly asPalletRandomness: MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters; + readonly type: "RuntimeConfig" | "PalletRandomness"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters (209) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigParameters extends Enum { + readonly isFeesTreasuryProportion: boolean; + readonly asFeesTreasuryProportion: ITuple< + [ + MoonriverRuntimeRuntimeParamsDynamicParamsRuntimeConfigFeesTreasuryProportion, + Option + ] + >; + readonly type: "FeesTreasuryProportion"; + } + + /** @name MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters (211) */ + interface MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessParameters extends Enum { + readonly isDeposit: boolean; + readonly asDeposit: ITuple< + [MoonriverRuntimeRuntimeParamsDynamicParamsPalletRandomnessDeposit, Option] + >; + readonly type: "Deposit"; + } + + /** @name PalletEvmCall (213) */ interface PalletEvmCall extends Enum { readonly isWithdraw: boolean; readonly asWithdraw: { @@ -2486,7 +2592,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Withdraw" | "Call" | "Create" | "Create2"; } - /** @name PalletEthereumCall (202) */ + /** @name PalletEthereumCall (219) */ interface PalletEthereumCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -2495,7 +2601,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Transact"; } - /** @name EthereumTransactionTransactionV2 (203) */ + /** @name EthereumTransactionTransactionV2 (220) */ interface EthereumTransactionTransactionV2 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumTransactionLegacyTransaction; @@ -2506,7 +2612,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumTransactionLegacyTransaction (204) */ + /** @name EthereumTransactionLegacyTransaction (221) */ interface EthereumTransactionLegacyTransaction extends Struct { readonly nonce: U256; readonly gasPrice: U256; @@ -2517,7 +2623,7 @@ declare module "@polkadot/types/lookup" { readonly signature: EthereumTransactionTransactionSignature; } - /** @name EthereumTransactionTransactionAction (205) */ + /** @name EthereumTransactionTransactionAction (222) */ interface EthereumTransactionTransactionAction extends Enum { readonly isCall: boolean; readonly asCall: H160; @@ -2525,14 +2631,14 @@ declare module "@polkadot/types/lookup" { readonly type: "Call" | "Create"; } - /** @name EthereumTransactionTransactionSignature (206) */ + /** @name EthereumTransactionTransactionSignature (223) */ interface EthereumTransactionTransactionSignature extends Struct { readonly v: u64; readonly r: H256; readonly s: H256; } - /** @name EthereumTransactionEip2930Transaction (208) */ + /** @name EthereumTransactionEip2930Transaction (225) */ interface EthereumTransactionEip2930Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2547,13 +2653,13 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name EthereumTransactionAccessListItem (210) */ + /** @name EthereumTransactionAccessListItem (227) */ interface EthereumTransactionAccessListItem extends Struct { readonly address: H160; readonly storageKeys: Vec; } - /** @name EthereumTransactionEip1559Transaction (211) */ + /** @name EthereumTransactionEip1559Transaction (228) */ interface EthereumTransactionEip1559Transaction extends Struct { readonly chainId: u64; readonly nonce: U256; @@ -2569,7 +2675,7 @@ declare module "@polkadot/types/lookup" { readonly s: H256; } - /** @name PalletSchedulerCall (212) */ + /** @name PalletSchedulerCall (229) */ interface PalletSchedulerCall extends Enum { readonly isSchedule: boolean; readonly asSchedule: { @@ -2643,7 +2749,7 @@ declare module "@polkadot/types/lookup" { | "CancelRetryNamed"; } - /** @name PalletPreimageCall (214) */ + /** @name PalletPreimageCall (231) */ interface PalletPreimageCall extends Enum { readonly isNotePreimage: boolean; readonly asNotePreimage: { @@ -2673,7 +2779,7 @@ declare module "@polkadot/types/lookup" { | "EnsureUpdated"; } - /** @name PalletConvictionVotingCall (215) */ + /** @name PalletConvictionVotingCall (232) */ interface PalletConvictionVotingCall extends Enum { readonly isVote: boolean; readonly asVote: { @@ -2710,7 +2816,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Vote" | "Delegate" | "Undelegate" | "Unlock" | "RemoveVote" | "RemoveOtherVote"; } - /** @name PalletConvictionVotingVoteAccountVote (216) */ + /** @name PalletConvictionVotingVoteAccountVote (233) */ interface PalletConvictionVotingVoteAccountVote extends Enum { readonly isStandard: boolean; readonly asStandard: { @@ -2731,7 +2837,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Standard" | "Split" | "SplitAbstain"; } - /** @name PalletConvictionVotingConviction (218) */ + /** @name PalletConvictionVotingConviction (235) */ interface PalletConvictionVotingConviction extends Enum { readonly isNone: boolean; readonly isLocked1x: boolean; @@ -2750,7 +2856,7 @@ declare module "@polkadot/types/lookup" { | "Locked6x"; } - /** @name PalletReferendaCall (220) */ + /** @name PalletReferendaCall (237) */ interface PalletReferendaCall extends Enum { readonly isSubmit: boolean; readonly asSubmit: { @@ -2803,7 +2909,7 @@ declare module "@polkadot/types/lookup" { | "SetMetadata"; } - /** @name FrameSupportScheduleDispatchTime (221) */ + /** @name FrameSupportScheduleDispatchTime (238) */ interface FrameSupportScheduleDispatchTime extends Enum { readonly isAt: boolean; readonly asAt: u32; @@ -2812,7 +2918,7 @@ declare module "@polkadot/types/lookup" { readonly type: "At" | "After"; } - /** @name PalletWhitelistCall (223) */ + /** @name PalletWhitelistCall (240) */ interface PalletWhitelistCall extends Enum { readonly isWhitelistCall: boolean; readonly asWhitelistCall: { @@ -2839,7 +2945,7 @@ declare module "@polkadot/types/lookup" { | "DispatchWhitelistedCallWithPreimage"; } - /** @name PalletCollectiveCall (224) */ + /** @name PalletCollectiveCall (241) */ interface PalletCollectiveCall extends Enum { readonly isSetMembers: boolean; readonly asSetMembers: { @@ -2878,21 +2984,8 @@ declare module "@polkadot/types/lookup" { readonly type: "SetMembers" | "Execute" | "Propose" | "Vote" | "DisapproveProposal" | "Close"; } - /** @name PalletTreasuryCall (226) */ + /** @name PalletTreasuryCall (243) */ interface PalletTreasuryCall extends Enum { - readonly isProposeSpend: boolean; - readonly asProposeSpend: { - readonly value: Compact; - readonly beneficiary: AccountId20; - } & Struct; - readonly isRejectProposal: boolean; - readonly asRejectProposal: { - readonly proposalId: Compact; - } & Struct; - readonly isApproveProposal: boolean; - readonly asApproveProposal: { - readonly proposalId: Compact; - } & Struct; readonly isSpendLocal: boolean; readonly asSpendLocal: { readonly amount: Compact; @@ -2922,9 +3015,6 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "ProposeSpend" - | "RejectProposal" - | "ApproveProposal" | "SpendLocal" | "RemoveApproval" | "Spend" @@ -2933,7 +3023,7 @@ declare module "@polkadot/types/lookup" { | "VoidSpend"; } - /** @name PalletCrowdloanRewardsCall (228) */ + /** @name PalletCrowdloanRewardsCall (245) */ interface PalletCrowdloanRewardsCall extends Enum { readonly isAssociateNativeIdentity: boolean; readonly asAssociateNativeIdentity: { @@ -2969,7 +3059,7 @@ declare module "@polkadot/types/lookup" { | "InitializeRewardVec"; } - /** @name SpRuntimeMultiSignature (229) */ + /** @name SpRuntimeMultiSignature (246) */ interface SpRuntimeMultiSignature extends Enum { readonly isEd25519: boolean; readonly asEd25519: U8aFixed; @@ -2980,10 +3070,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ed25519" | "Sr25519" | "Ecdsa"; } - /** @name CumulusPalletDmpQueueCall (235) */ - type CumulusPalletDmpQueueCall = Null; - - /** @name PalletXcmCall (236) */ + /** @name PalletXcmCall (252) */ interface PalletXcmCall extends Enum { readonly isSend: boolean; readonly asSend: { @@ -3086,7 +3173,7 @@ declare module "@polkadot/types/lookup" { | "TransferAssetsUsingTypeAndThen"; } - /** @name XcmVersionedLocation (237) */ + /** @name XcmVersionedLocation (253) */ interface XcmVersionedLocation extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiLocation; @@ -3097,13 +3184,13 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2MultiLocation (238) */ + /** @name XcmV2MultiLocation (254) */ interface XcmV2MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV2MultilocationJunctions; } - /** @name XcmV2MultilocationJunctions (239) */ + /** @name XcmV2MultilocationJunctions (255) */ interface XcmV2MultilocationJunctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3150,7 +3237,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV2Junction (240) */ + /** @name XcmV2Junction (256) */ interface XcmV2Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3193,7 +3280,7 @@ declare module "@polkadot/types/lookup" { | "Plurality"; } - /** @name XcmV2NetworkId (241) */ + /** @name XcmV2NetworkId (257) */ interface XcmV2NetworkId extends Enum { readonly isAny: boolean; readonly isNamed: boolean; @@ -3203,7 +3290,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Any" | "Named" | "Polkadot" | "Kusama"; } - /** @name XcmV2BodyId (243) */ + /** @name XcmV2BodyId (259) */ interface XcmV2BodyId extends Enum { readonly isUnit: boolean; readonly isNamed: boolean; @@ -3230,7 +3317,7 @@ declare module "@polkadot/types/lookup" { | "Treasury"; } - /** @name XcmV2BodyPart (244) */ + /** @name XcmV2BodyPart (260) */ interface XcmV2BodyPart extends Enum { readonly isVoice: boolean; readonly isMembers: boolean; @@ -3255,13 +3342,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Voice" | "Members" | "Fraction" | "AtLeastProportion" | "MoreThanProportion"; } - /** @name StagingXcmV3MultiLocation (245) */ + /** @name StagingXcmV3MultiLocation (261) */ interface StagingXcmV3MultiLocation extends Struct { readonly parents: u8; readonly interior: XcmV3Junctions; } - /** @name XcmV3Junctions (246) */ + /** @name XcmV3Junctions (262) */ interface XcmV3Junctions extends Enum { readonly isHere: boolean; readonly isX1: boolean; @@ -3308,7 +3395,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "X1" | "X2" | "X3" | "X4" | "X5" | "X6" | "X7" | "X8"; } - /** @name XcmV3Junction (247) */ + /** @name XcmV3Junction (263) */ interface XcmV3Junction extends Enum { readonly isParachain: boolean; readonly asParachain: Compact; @@ -3357,7 +3444,7 @@ declare module "@polkadot/types/lookup" { | "GlobalConsensus"; } - /** @name XcmV3JunctionNetworkId (249) */ + /** @name XcmV3JunctionNetworkId (265) */ interface XcmV3JunctionNetworkId extends Enum { readonly isByGenesis: boolean; readonly asByGenesis: U8aFixed; @@ -3392,7 +3479,7 @@ declare module "@polkadot/types/lookup" { | "PolkadotBulletin"; } - /** @name XcmVersionedXcm (250) */ + /** @name XcmVersionedXcm (266) */ interface XcmVersionedXcm extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Xcm; @@ -3403,10 +3490,10 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name XcmV2Xcm (251) */ + /** @name XcmV2Xcm (267) */ interface XcmV2Xcm extends Vec {} - /** @name XcmV2Instruction (253) */ + /** @name XcmV2Instruction (269) */ interface XcmV2Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV2MultiassetMultiAssets; @@ -3554,16 +3641,16 @@ declare module "@polkadot/types/lookup" { | "UnsubscribeVersion"; } - /** @name XcmV2MultiassetMultiAssets (254) */ + /** @name XcmV2MultiassetMultiAssets (270) */ interface XcmV2MultiassetMultiAssets extends Vec {} - /** @name XcmV2MultiAsset (256) */ + /** @name XcmV2MultiAsset (272) */ interface XcmV2MultiAsset extends Struct { readonly id: XcmV2MultiassetAssetId; readonly fun: XcmV2MultiassetFungibility; } - /** @name XcmV2MultiassetAssetId (257) */ + /** @name XcmV2MultiassetAssetId (273) */ interface XcmV2MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: XcmV2MultiLocation; @@ -3572,7 +3659,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV2MultiassetFungibility (258) */ + /** @name XcmV2MultiassetFungibility (274) */ interface XcmV2MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3581,7 +3668,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2MultiassetAssetInstance (259) */ + /** @name XcmV2MultiassetAssetInstance (275) */ interface XcmV2MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3599,7 +3686,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32" | "Blob"; } - /** @name XcmV2Response (260) */ + /** @name XcmV2Response (276) */ interface XcmV2Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -3611,7 +3698,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Null" | "Assets" | "ExecutionResult" | "Version"; } - /** @name XcmV2TraitsError (263) */ + /** @name XcmV2TraitsError (279) */ interface XcmV2TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -3670,7 +3757,7 @@ declare module "@polkadot/types/lookup" { | "WeightNotComputable"; } - /** @name XcmV2OriginKind (264) */ + /** @name XcmV2OriginKind (280) */ interface XcmV2OriginKind extends Enum { readonly isNative: boolean; readonly isSovereignAccount: boolean; @@ -3679,12 +3766,12 @@ declare module "@polkadot/types/lookup" { readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; } - /** @name XcmDoubleEncoded (265) */ + /** @name XcmDoubleEncoded (281) */ interface XcmDoubleEncoded extends Struct { readonly encoded: Bytes; } - /** @name XcmV2MultiassetMultiAssetFilter (266) */ + /** @name XcmV2MultiassetMultiAssetFilter (282) */ interface XcmV2MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV2MultiassetMultiAssets; @@ -3693,7 +3780,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV2MultiassetWildMultiAsset (267) */ + /** @name XcmV2MultiassetWildMultiAsset (283) */ interface XcmV2MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -3704,14 +3791,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf"; } - /** @name XcmV2MultiassetWildFungibility (268) */ + /** @name XcmV2MultiassetWildFungibility (284) */ interface XcmV2MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV2WeightLimit (269) */ + /** @name XcmV2WeightLimit (285) */ interface XcmV2WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -3719,10 +3806,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name XcmV3Xcm (270) */ + /** @name XcmV3Xcm (286) */ interface XcmV3Xcm extends Vec {} - /** @name XcmV3Instruction (272) */ + /** @name XcmV3Instruction (288) */ interface XcmV3Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: XcmV3MultiassetMultiAssets; @@ -3750,7 +3837,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -3952,16 +4039,16 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name XcmV3MultiassetMultiAssets (273) */ + /** @name XcmV3MultiassetMultiAssets (289) */ interface XcmV3MultiassetMultiAssets extends Vec {} - /** @name XcmV3MultiAsset (275) */ + /** @name XcmV3MultiAsset (291) */ interface XcmV3MultiAsset extends Struct { readonly id: XcmV3MultiassetAssetId; readonly fun: XcmV3MultiassetFungibility; } - /** @name XcmV3MultiassetAssetId (276) */ + /** @name XcmV3MultiassetAssetId (292) */ interface XcmV3MultiassetAssetId extends Enum { readonly isConcrete: boolean; readonly asConcrete: StagingXcmV3MultiLocation; @@ -3970,7 +4057,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Concrete" | "Abstract"; } - /** @name XcmV3MultiassetFungibility (277) */ + /** @name XcmV3MultiassetFungibility (293) */ interface XcmV3MultiassetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -3979,7 +4066,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3MultiassetAssetInstance (278) */ + /** @name XcmV3MultiassetAssetInstance (294) */ interface XcmV3MultiassetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -3995,7 +4082,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name XcmV3Response (279) */ + /** @name XcmV3Response (295) */ interface XcmV3Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4017,7 +4104,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name XcmV3TraitsError (282) */ + /** @name XcmV3TraitsError (298) */ interface XcmV3TraitsError extends Enum { readonly isOverflow: boolean; readonly isUnimplemented: boolean; @@ -4104,7 +4191,7 @@ declare module "@polkadot/types/lookup" { | "ExceedsStackLimit"; } - /** @name XcmV3PalletInfo (284) */ + /** @name XcmV3PalletInfo (300) */ interface XcmV3PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4114,7 +4201,7 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name XcmV3MaybeErrorCode (287) */ + /** @name XcmV3MaybeErrorCode (303) */ interface XcmV3MaybeErrorCode extends Enum { readonly isSuccess: boolean; readonly isError: boolean; @@ -4124,14 +4211,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Success" | "Error" | "TruncatedError"; } - /** @name XcmV3QueryResponseInfo (290) */ + /** @name XcmV3OriginKind (306) */ + interface XcmV3OriginKind extends Enum { + readonly isNative: boolean; + readonly isSovereignAccount: boolean; + readonly isSuperuser: boolean; + readonly isXcm: boolean; + readonly type: "Native" | "SovereignAccount" | "Superuser" | "Xcm"; + } + + /** @name XcmV3QueryResponseInfo (307) */ interface XcmV3QueryResponseInfo extends Struct { readonly destination: StagingXcmV3MultiLocation; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name XcmV3MultiassetMultiAssetFilter (291) */ + /** @name XcmV3MultiassetMultiAssetFilter (308) */ interface XcmV3MultiassetMultiAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: XcmV3MultiassetMultiAssets; @@ -4140,7 +4236,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name XcmV3MultiassetWildMultiAsset (292) */ + /** @name XcmV3MultiassetWildMultiAsset (309) */ interface XcmV3MultiassetWildMultiAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4159,14 +4255,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name XcmV3MultiassetWildFungibility (293) */ + /** @name XcmV3MultiassetWildFungibility (310) */ interface XcmV3MultiassetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmV3WeightLimit (294) */ + /** @name XcmV3WeightLimit (311) */ interface XcmV3WeightLimit extends Enum { readonly isUnlimited: boolean; readonly isLimited: boolean; @@ -4174,10 +4270,10 @@ declare module "@polkadot/types/lookup" { readonly type: "Unlimited" | "Limited"; } - /** @name StagingXcmV4Xcm (295) */ + /** @name StagingXcmV4Xcm (312) */ interface StagingXcmV4Xcm extends Vec {} - /** @name StagingXcmV4Instruction (297) */ + /** @name StagingXcmV4Instruction (314) */ interface StagingXcmV4Instruction extends Enum { readonly isWithdrawAsset: boolean; readonly asWithdrawAsset: StagingXcmV4AssetAssets; @@ -4205,7 +4301,7 @@ declare module "@polkadot/types/lookup" { } & Struct; readonly isTransact: boolean; readonly asTransact: { - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly requireWeightAtMost: SpWeightsWeightV2Weight; readonly call: XcmDoubleEncoded; } & Struct; @@ -4407,19 +4503,19 @@ declare module "@polkadot/types/lookup" { | "UnpaidExecution"; } - /** @name StagingXcmV4AssetAssets (298) */ + /** @name StagingXcmV4AssetAssets (315) */ interface StagingXcmV4AssetAssets extends Vec {} - /** @name StagingXcmV4Asset (300) */ + /** @name StagingXcmV4Asset (317) */ interface StagingXcmV4Asset extends Struct { readonly id: StagingXcmV4AssetAssetId; readonly fun: StagingXcmV4AssetFungibility; } - /** @name StagingXcmV4AssetAssetId (301) */ + /** @name StagingXcmV4AssetAssetId (318) */ interface StagingXcmV4AssetAssetId extends StagingXcmV4Location {} - /** @name StagingXcmV4AssetFungibility (302) */ + /** @name StagingXcmV4AssetFungibility (319) */ interface StagingXcmV4AssetFungibility extends Enum { readonly isFungible: boolean; readonly asFungible: Compact; @@ -4428,7 +4524,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Fungible" | "NonFungible"; } - /** @name StagingXcmV4AssetAssetInstance (303) */ + /** @name StagingXcmV4AssetAssetInstance (320) */ interface StagingXcmV4AssetAssetInstance extends Enum { readonly isUndefined: boolean; readonly isIndex: boolean; @@ -4444,7 +4540,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Undefined" | "Index" | "Array4" | "Array8" | "Array16" | "Array32"; } - /** @name StagingXcmV4Response (304) */ + /** @name StagingXcmV4Response (321) */ interface StagingXcmV4Response extends Enum { readonly isNull: boolean; readonly isAssets: boolean; @@ -4466,7 +4562,7 @@ declare module "@polkadot/types/lookup" { | "DispatchResult"; } - /** @name StagingXcmV4PalletInfo (306) */ + /** @name StagingXcmV4PalletInfo (323) */ interface StagingXcmV4PalletInfo extends Struct { readonly index: Compact; readonly name: Bytes; @@ -4476,14 +4572,14 @@ declare module "@polkadot/types/lookup" { readonly patch: Compact; } - /** @name StagingXcmV4QueryResponseInfo (310) */ + /** @name StagingXcmV4QueryResponseInfo (327) */ interface StagingXcmV4QueryResponseInfo extends Struct { readonly destination: StagingXcmV4Location; readonly queryId: Compact; readonly maxWeight: SpWeightsWeightV2Weight; } - /** @name StagingXcmV4AssetAssetFilter (311) */ + /** @name StagingXcmV4AssetAssetFilter (328) */ interface StagingXcmV4AssetAssetFilter extends Enum { readonly isDefinite: boolean; readonly asDefinite: StagingXcmV4AssetAssets; @@ -4492,7 +4588,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Definite" | "Wild"; } - /** @name StagingXcmV4AssetWildAsset (312) */ + /** @name StagingXcmV4AssetWildAsset (329) */ interface StagingXcmV4AssetWildAsset extends Enum { readonly isAll: boolean; readonly isAllOf: boolean; @@ -4511,14 +4607,14 @@ declare module "@polkadot/types/lookup" { readonly type: "All" | "AllOf" | "AllCounted" | "AllOfCounted"; } - /** @name StagingXcmV4AssetWildFungibility (313) */ + /** @name StagingXcmV4AssetWildFungibility (330) */ interface StagingXcmV4AssetWildFungibility extends Enum { readonly isFungible: boolean; readonly isNonFungible: boolean; readonly type: "Fungible" | "NonFungible"; } - /** @name XcmVersionedAssets (314) */ + /** @name XcmVersionedAssets (331) */ interface XcmVersionedAssets extends Enum { readonly isV2: boolean; readonly asV2: XcmV2MultiassetMultiAssets; @@ -4529,7 +4625,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name StagingXcmExecutorAssetTransferTransferType (326) */ + /** @name StagingXcmExecutorAssetTransferTransferType (343) */ interface StagingXcmExecutorAssetTransferTransferType extends Enum { readonly isTeleport: boolean; readonly isLocalReserve: boolean; @@ -4539,7 +4635,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Teleport" | "LocalReserve" | "DestinationReserve" | "RemoteReserve"; } - /** @name XcmVersionedAssetId (327) */ + /** @name XcmVersionedAssetId (344) */ interface XcmVersionedAssetId extends Enum { readonly isV3: boolean; readonly asV3: XcmV3MultiassetAssetId; @@ -4548,7 +4644,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V3" | "V4"; } - /** @name PalletAssetsCall (328) */ + /** @name PalletAssetsCall (345) */ interface PalletAssetsCall extends Enum { readonly isCreate: boolean; readonly asCreate: { @@ -4762,7 +4858,7 @@ declare module "@polkadot/types/lookup" { | "Block"; } - /** @name PalletAssetManagerCall (329) */ + /** @name PalletAssetManagerCall (346) */ interface PalletAssetManagerCall extends Enum { readonly isRegisterForeignAsset: boolean; readonly asRegisterForeignAsset: { @@ -4794,14 +4890,14 @@ declare module "@polkadot/types/lookup" { | "DestroyForeignAsset"; } - /** @name MoonriverRuntimeXcmConfigAssetType (330) */ + /** @name MoonriverRuntimeXcmConfigAssetType (347) */ interface MoonriverRuntimeXcmConfigAssetType extends Enum { readonly isXcm: boolean; readonly asXcm: StagingXcmV3MultiLocation; readonly type: "Xcm"; } - /** @name MoonriverRuntimeAssetConfigAssetRegistrarMetadata (331) */ + /** @name MoonriverRuntimeAssetConfigAssetRegistrarMetadata (348) */ interface MoonriverRuntimeAssetConfigAssetRegistrarMetadata extends Struct { readonly name: Bytes; readonly symbol: Bytes; @@ -4809,83 +4905,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name OrmlXtokensModuleCall (332) */ - interface OrmlXtokensModuleCall extends Enum { - readonly isTransfer: boolean; - readonly asTransfer: { - readonly currencyId: MoonriverRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiasset: boolean; - readonly asTransferMultiasset: { - readonly asset: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferWithFee: boolean; - readonly asTransferWithFee: { - readonly currencyId: MoonriverRuntimeXcmConfigCurrencyId; - readonly amount: u128; - readonly fee: u128; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassetWithFee: boolean; - readonly asTransferMultiassetWithFee: { - readonly asset: XcmVersionedAsset; - readonly fee: XcmVersionedAsset; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMulticurrencies: boolean; - readonly asTransferMulticurrencies: { - readonly currencies: Vec>; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly isTransferMultiassets: boolean; - readonly asTransferMultiassets: { - readonly assets: XcmVersionedAssets; - readonly feeItem: u32; - readonly dest: XcmVersionedLocation; - readonly destWeightLimit: XcmV3WeightLimit; - } & Struct; - readonly type: - | "Transfer" - | "TransferMultiasset" - | "TransferWithFee" - | "TransferMultiassetWithFee" - | "TransferMulticurrencies" - | "TransferMultiassets"; - } - - /** @name MoonriverRuntimeXcmConfigCurrencyId (333) */ - interface MoonriverRuntimeXcmConfigCurrencyId extends Enum { - readonly isSelfReserve: boolean; - readonly isForeignAsset: boolean; - readonly asForeignAsset: u128; - readonly isErc20: boolean; - readonly asErc20: { - readonly contractAddress: H160; - } & Struct; - readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; - } - - /** @name XcmVersionedAsset (334) */ - interface XcmVersionedAsset extends Enum { - readonly isV2: boolean; - readonly asV2: XcmV2MultiAsset; - readonly isV3: boolean; - readonly asV3: XcmV3MultiAsset; - readonly isV4: boolean; - readonly asV4: StagingXcmV4Asset; - readonly type: "V2" | "V3" | "V4"; - } - - /** @name PalletXcmTransactorCall (337) */ + /** @name PalletXcmTransactorCall (349) */ interface PalletXcmTransactorCall extends Enum { readonly isRegister: boolean; readonly asRegister: { @@ -4911,7 +4931,7 @@ declare module "@polkadot/types/lookup" { readonly feePayer: Option; readonly fee: PalletXcmTransactorCurrencyPayment; readonly call: Bytes; - readonly originKind: XcmV2OriginKind; + readonly originKind: XcmV3OriginKind; readonly weightInfo: PalletXcmTransactorTransactWeights; readonly refund: bool; } & Struct; @@ -4962,19 +4982,31 @@ declare module "@polkadot/types/lookup" { | "HrmpManage"; } - /** @name MoonriverRuntimeXcmConfigTransactors (338) */ + /** @name MoonriverRuntimeXcmConfigTransactors (350) */ interface MoonriverRuntimeXcmConfigTransactors extends Enum { readonly isRelay: boolean; readonly type: "Relay"; } - /** @name PalletXcmTransactorCurrencyPayment (339) */ + /** @name PalletXcmTransactorCurrencyPayment (351) */ interface PalletXcmTransactorCurrencyPayment extends Struct { readonly currency: PalletXcmTransactorCurrency; readonly feeAmount: Option; } - /** @name PalletXcmTransactorCurrency (340) */ + /** @name MoonriverRuntimeXcmConfigCurrencyId (352) */ + interface MoonriverRuntimeXcmConfigCurrencyId extends Enum { + readonly isSelfReserve: boolean; + readonly isForeignAsset: boolean; + readonly asForeignAsset: u128; + readonly isErc20: boolean; + readonly asErc20: { + readonly contractAddress: H160; + } & Struct; + readonly type: "SelfReserve" | "ForeignAsset" | "Erc20"; + } + + /** @name PalletXcmTransactorCurrency (353) */ interface PalletXcmTransactorCurrency extends Enum { readonly isAsCurrencyId: boolean; readonly asAsCurrencyId: MoonriverRuntimeXcmConfigCurrencyId; @@ -4983,13 +5015,13 @@ declare module "@polkadot/types/lookup" { readonly type: "AsCurrencyId" | "AsMultiLocation"; } - /** @name PalletXcmTransactorTransactWeights (342) */ + /** @name PalletXcmTransactorTransactWeights (355) */ interface PalletXcmTransactorTransactWeights extends Struct { readonly transactRequiredWeightAtMost: SpWeightsWeightV2Weight; readonly overallWeight: Option; } - /** @name PalletXcmTransactorHrmpOperation (345) */ + /** @name PalletXcmTransactorHrmpOperation (358) */ interface PalletXcmTransactorHrmpOperation extends Enum { readonly isInitOpen: boolean; readonly asInitOpen: PalletXcmTransactorHrmpInitParams; @@ -5007,20 +5039,20 @@ declare module "@polkadot/types/lookup" { readonly type: "InitOpen" | "Accept" | "Close" | "Cancel"; } - /** @name PalletXcmTransactorHrmpInitParams (346) */ + /** @name PalletXcmTransactorHrmpInitParams (359) */ interface PalletXcmTransactorHrmpInitParams extends Struct { readonly paraId: u32; readonly proposedMaxCapacity: u32; readonly proposedMaxMessageSize: u32; } - /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (347) */ + /** @name PolkadotParachainPrimitivesPrimitivesHrmpChannelId (360) */ interface PolkadotParachainPrimitivesPrimitivesHrmpChannelId extends Struct { readonly sender: u32; readonly recipient: u32; } - /** @name PalletEthereumXcmCall (348) */ + /** @name PalletEthereumXcmCall (361) */ interface PalletEthereumXcmCall extends Enum { readonly isTransact: boolean; readonly asTransact: { @@ -5047,7 +5079,7 @@ declare module "@polkadot/types/lookup" { | "ForceTransactAs"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (349) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransaction (362) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransaction extends Enum { readonly isV1: boolean; readonly asV1: XcmPrimitivesEthereumXcmEthereumXcmTransactionV1; @@ -5056,7 +5088,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V1" | "V2"; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (350) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 (363) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV1 extends Struct { readonly gasLimit: U256; readonly feePayment: XcmPrimitivesEthereumXcmEthereumXcmFee; @@ -5066,7 +5098,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (351) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmFee (364) */ interface XcmPrimitivesEthereumXcmEthereumXcmFee extends Enum { readonly isManual: boolean; readonly asManual: XcmPrimitivesEthereumXcmManualEthereumXcmFee; @@ -5074,13 +5106,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Manual" | "Auto"; } - /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (352) */ + /** @name XcmPrimitivesEthereumXcmManualEthereumXcmFee (365) */ interface XcmPrimitivesEthereumXcmManualEthereumXcmFee extends Struct { readonly gasPrice: Option; readonly maxFeePerGas: Option; } - /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (355) */ + /** @name XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 (368) */ interface XcmPrimitivesEthereumXcmEthereumXcmTransactionV2 extends Struct { readonly gasLimit: U256; readonly action: EthereumTransactionTransactionAction; @@ -5089,7 +5121,7 @@ declare module "@polkadot/types/lookup" { readonly accessList: Option]>>>; } - /** @name PalletMessageQueueCall (357) */ + /** @name PalletMessageQueueCall (370) */ interface PalletMessageQueueCall extends Enum { readonly isReapPage: boolean; readonly asReapPage: { @@ -5106,7 +5138,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ReapPage" | "ExecuteOverweight"; } - /** @name CumulusPrimitivesCoreAggregateMessageOrigin (358) */ + /** @name CumulusPrimitivesCoreAggregateMessageOrigin (371) */ interface CumulusPrimitivesCoreAggregateMessageOrigin extends Enum { readonly isHere: boolean; readonly isParent: boolean; @@ -5115,7 +5147,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Here" | "Parent" | "Sibling"; } - /** @name PalletMoonbeamForeignAssetsCall (359) */ + /** @name PalletMoonbeamForeignAssetsCall (372) */ interface PalletMoonbeamForeignAssetsCall extends Enum { readonly isCreateForeignAsset: boolean; readonly asCreateForeignAsset: { @@ -5146,7 +5178,7 @@ declare module "@polkadot/types/lookup" { | "UnfreezeForeignAsset"; } - /** @name PalletXcmWeightTraderCall (361) */ + /** @name PalletXcmWeightTraderCall (374) */ interface PalletXcmWeightTraderCall extends Enum { readonly isAddAsset: boolean; readonly asAddAsset: { @@ -5178,7 +5210,7 @@ declare module "@polkadot/types/lookup" { | "RemoveAsset"; } - /** @name PalletEmergencyParaXcmCall (362) */ + /** @name PalletEmergencyParaXcmCall (375) */ interface PalletEmergencyParaXcmCall extends Enum { readonly isPausedToNormal: boolean; readonly isFastAuthorizeUpgrade: boolean; @@ -5188,23 +5220,23 @@ declare module "@polkadot/types/lookup" { readonly type: "PausedToNormal" | "FastAuthorizeUpgrade"; } - /** @name PalletRandomnessCall (363) */ + /** @name PalletRandomnessCall (376) */ interface PalletRandomnessCall extends Enum { readonly isSetBabeRandomnessResults: boolean; readonly type: "SetBabeRandomnessResults"; } - /** @name SpRuntimeBlakeTwo256 (364) */ + /** @name SpRuntimeBlakeTwo256 (377) */ type SpRuntimeBlakeTwo256 = Null; - /** @name PalletConvictionVotingTally (366) */ + /** @name PalletConvictionVotingTally (379) */ interface PalletConvictionVotingTally extends Struct { readonly ayes: u128; readonly nays: u128; readonly support: u128; } - /** @name PalletWhitelistEvent (367) */ + /** @name PalletWhitelistEvent (380) */ interface PalletWhitelistEvent extends Enum { readonly isCallWhitelisted: boolean; readonly asCallWhitelisted: { @@ -5225,19 +5257,19 @@ declare module "@polkadot/types/lookup" { readonly type: "CallWhitelisted" | "WhitelistedCallRemoved" | "WhitelistedCallDispatched"; } - /** @name FrameSupportDispatchPostDispatchInfo (369) */ + /** @name FrameSupportDispatchPostDispatchInfo (382) */ interface FrameSupportDispatchPostDispatchInfo extends Struct { readonly actualWeight: Option; readonly paysFee: FrameSupportDispatchPays; } - /** @name SpRuntimeDispatchErrorWithPostInfo (370) */ + /** @name SpRuntimeDispatchErrorWithPostInfo (383) */ interface SpRuntimeDispatchErrorWithPostInfo extends Struct { readonly postInfo: FrameSupportDispatchPostDispatchInfo; readonly error: SpRuntimeDispatchError; } - /** @name PalletCollectiveEvent (371) */ + /** @name PalletCollectiveEvent (384) */ interface PalletCollectiveEvent extends Enum { readonly isProposed: boolean; readonly asProposed: { @@ -5288,12 +5320,8 @@ declare module "@polkadot/types/lookup" { | "Closed"; } - /** @name PalletTreasuryEvent (373) */ + /** @name PalletTreasuryEvent (386) */ interface PalletTreasuryEvent extends Enum { - readonly isProposed: boolean; - readonly asProposed: { - readonly proposalIndex: u32; - } & Struct; readonly isSpending: boolean; readonly asSpending: { readonly budgetRemaining: u128; @@ -5304,11 +5332,6 @@ declare module "@polkadot/types/lookup" { readonly award: u128; readonly account: AccountId20; } & Struct; - readonly isRejected: boolean; - readonly asRejected: { - readonly proposalIndex: u32; - readonly slashed: u128; - } & Struct; readonly isBurnt: boolean; readonly asBurnt: { readonly burntFunds: u128; @@ -5360,10 +5383,8 @@ declare module "@polkadot/types/lookup" { readonly index: u32; } & Struct; readonly type: - | "Proposed" | "Spending" | "Awarded" - | "Rejected" | "Burnt" | "Rollover" | "Deposit" @@ -5376,7 +5397,7 @@ declare module "@polkadot/types/lookup" { | "SpendProcessed"; } - /** @name PalletCrowdloanRewardsEvent (374) */ + /** @name PalletCrowdloanRewardsEvent (387) */ interface PalletCrowdloanRewardsEvent extends Enum { readonly isInitialPaymentMade: boolean; readonly asInitialPaymentMade: ITuple<[AccountId20, u128]>; @@ -5401,7 +5422,7 @@ declare module "@polkadot/types/lookup" { | "InitializedAccountWithNotEnoughContribution"; } - /** @name CumulusPalletXcmpQueueEvent (375) */ + /** @name CumulusPalletXcmpQueueEvent (388) */ interface CumulusPalletXcmpQueueEvent extends Enum { readonly isXcmpMessageSent: boolean; readonly asXcmpMessageSent: { @@ -5410,7 +5431,7 @@ declare module "@polkadot/types/lookup" { readonly type: "XcmpMessageSent"; } - /** @name CumulusPalletXcmEvent (376) */ + /** @name CumulusPalletXcmEvent (389) */ interface CumulusPalletXcmEvent extends Enum { readonly isInvalidFormat: boolean; readonly asInvalidFormat: U8aFixed; @@ -5421,7 +5442,7 @@ declare module "@polkadot/types/lookup" { readonly type: "InvalidFormat" | "UnsupportedVersion" | "ExecutedDownward"; } - /** @name StagingXcmV4TraitsOutcome (377) */ + /** @name StagingXcmV4TraitsOutcome (390) */ interface StagingXcmV4TraitsOutcome extends Enum { readonly isComplete: boolean; readonly asComplete: { @@ -5439,52 +5460,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Complete" | "Incomplete" | "Error"; } - /** @name CumulusPalletDmpQueueEvent (378) */ - interface CumulusPalletDmpQueueEvent extends Enum { - readonly isStartedExport: boolean; - readonly isExported: boolean; - readonly asExported: { - readonly page: u32; - } & Struct; - readonly isExportFailed: boolean; - readonly asExportFailed: { - readonly page: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly isExportedOverweight: boolean; - readonly asExportedOverweight: { - readonly index: u64; - } & Struct; - readonly isExportOverweightFailed: boolean; - readonly asExportOverweightFailed: { - readonly index: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly isCleanedSome: boolean; - readonly asCleanedSome: { - readonly keysRemoved: u32; - } & Struct; - readonly isCompleted: boolean; - readonly asCompleted: { - readonly error: bool; - } & Struct; - readonly type: - | "StartedExport" - | "Exported" - | "ExportFailed" - | "CompletedExport" - | "StartedOverweightExport" - | "ExportedOverweight" - | "ExportOverweightFailed" - | "CompletedOverweightExport" - | "StartedCleanup" - | "CleanedSome" - | "Completed"; - } - - /** @name PalletXcmEvent (379) */ + /** @name PalletXcmEvent (391) */ interface PalletXcmEvent extends Enum { readonly isAttempted: boolean; readonly asAttempted: { @@ -5649,7 +5625,7 @@ declare module "@polkadot/types/lookup" { | "VersionMigrationFinished"; } - /** @name PalletAssetsEvent (380) */ + /** @name PalletAssetsEvent (392) */ interface PalletAssetsEvent extends Enum { readonly isCreated: boolean; readonly asCreated: { @@ -5784,6 +5760,18 @@ declare module "@polkadot/types/lookup" { readonly assetId: u128; readonly who: AccountId20; } & Struct; + readonly isDeposited: boolean; + readonly asDeposited: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; + readonly isWithdrawn: boolean; + readonly asWithdrawn: { + readonly assetId: u128; + readonly who: AccountId20; + readonly amount: u128; + } & Struct; readonly type: | "Created" | "Issued" @@ -5808,10 +5796,12 @@ declare module "@polkadot/types/lookup" { | "AssetStatusChanged" | "AssetMinBalanceChanged" | "Touched" - | "Blocked"; + | "Blocked" + | "Deposited" + | "Withdrawn"; } - /** @name PalletAssetManagerEvent (381) */ + /** @name PalletAssetManagerEvent (393) */ interface PalletAssetManagerEvent extends Enum { readonly isForeignAssetRegistered: boolean; readonly asForeignAssetRegistered: { @@ -5853,19 +5843,7 @@ declare module "@polkadot/types/lookup" { | "LocalAssetDestroyed"; } - /** @name OrmlXtokensModuleEvent (382) */ - interface OrmlXtokensModuleEvent extends Enum { - readonly isTransferredAssets: boolean; - readonly asTransferredAssets: { - readonly sender: AccountId20; - readonly assets: StagingXcmV4AssetAssets; - readonly fee: StagingXcmV4Asset; - readonly dest: StagingXcmV4Location; - } & Struct; - readonly type: "TransferredAssets"; - } - - /** @name PalletXcmTransactorEvent (383) */ + /** @name PalletXcmTransactorEvent (394) */ interface PalletXcmTransactorEvent extends Enum { readonly isTransactedDerivative: boolean; readonly asTransactedDerivative: { @@ -5935,14 +5913,14 @@ declare module "@polkadot/types/lookup" { | "HrmpManagementSent"; } - /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (384) */ + /** @name PalletXcmTransactorRemoteTransactInfoWithMaxWeight (395) */ interface PalletXcmTransactorRemoteTransactInfoWithMaxWeight extends Struct { readonly transactExtraWeight: SpWeightsWeightV2Weight; readonly maxWeight: SpWeightsWeightV2Weight; readonly transactExtraWeightSigned: Option; } - /** @name PalletEthereumXcmEvent (385) */ + /** @name PalletEthereumXcmEvent (396) */ interface PalletEthereumXcmEvent extends Enum { readonly isExecutedFromXcm: boolean; readonly asExecutedFromXcm: { @@ -5952,7 +5930,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ExecutedFromXcm"; } - /** @name PalletMessageQueueEvent (386) */ + /** @name PalletMessageQueueEvent (397) */ interface PalletMessageQueueEvent extends Enum { readonly isProcessingFailed: boolean; readonly asProcessingFailed: { @@ -5982,7 +5960,7 @@ declare module "@polkadot/types/lookup" { readonly type: "ProcessingFailed" | "Processed" | "OverweightEnqueued" | "PageReaped"; } - /** @name FrameSupportMessagesProcessMessageError (387) */ + /** @name FrameSupportMessagesProcessMessageError (398) */ interface FrameSupportMessagesProcessMessageError extends Enum { readonly isBadFormat: boolean; readonly isCorrupt: boolean; @@ -5990,10 +5968,17 @@ declare module "@polkadot/types/lookup" { readonly isOverweight: boolean; readonly asOverweight: SpWeightsWeightV2Weight; readonly isYield: boolean; - readonly type: "BadFormat" | "Corrupt" | "Unsupported" | "Overweight" | "Yield"; + readonly isStackLimitReached: boolean; + readonly type: + | "BadFormat" + | "Corrupt" + | "Unsupported" + | "Overweight" + | "Yield" + | "StackLimitReached"; } - /** @name PalletMoonbeamForeignAssetsEvent (388) */ + /** @name PalletMoonbeamForeignAssetsEvent (399) */ interface PalletMoonbeamForeignAssetsEvent extends Enum { readonly isForeignAssetCreated: boolean; readonly asForeignAssetCreated: { @@ -6023,7 +6008,7 @@ declare module "@polkadot/types/lookup" { | "ForeignAssetUnfrozen"; } - /** @name PalletXcmWeightTraderEvent (389) */ + /** @name PalletXcmWeightTraderEvent (400) */ interface PalletXcmWeightTraderEvent extends Enum { readonly isSupportedAssetAdded: boolean; readonly asSupportedAssetAdded: { @@ -6055,14 +6040,14 @@ declare module "@polkadot/types/lookup" { | "SupportedAssetRemoved"; } - /** @name PalletEmergencyParaXcmEvent (390) */ + /** @name PalletEmergencyParaXcmEvent (401) */ interface PalletEmergencyParaXcmEvent extends Enum { readonly isEnteredPausedXcmMode: boolean; readonly isNormalXcmOperationResumed: boolean; readonly type: "EnteredPausedXcmMode" | "NormalXcmOperationResumed"; } - /** @name PalletRandomnessEvent (391) */ + /** @name PalletRandomnessEvent (402) */ interface PalletRandomnessEvent extends Enum { readonly isRandomnessRequestedBabeEpoch: boolean; readonly asRandomnessRequestedBabeEpoch: { @@ -6107,7 +6092,7 @@ declare module "@polkadot/types/lookup" { | "RequestExpirationExecuted"; } - /** @name FrameSystemPhase (392) */ + /** @name FrameSystemPhase (403) */ interface FrameSystemPhase extends Enum { readonly isApplyExtrinsic: boolean; readonly asApplyExtrinsic: u32; @@ -6116,33 +6101,33 @@ declare module "@polkadot/types/lookup" { readonly type: "ApplyExtrinsic" | "Finalization" | "Initialization"; } - /** @name FrameSystemLastRuntimeUpgradeInfo (394) */ + /** @name FrameSystemLastRuntimeUpgradeInfo (405) */ interface FrameSystemLastRuntimeUpgradeInfo extends Struct { readonly specVersion: Compact; readonly specName: Text; } - /** @name FrameSystemCodeUpgradeAuthorization (395) */ + /** @name FrameSystemCodeUpgradeAuthorization (406) */ interface FrameSystemCodeUpgradeAuthorization extends Struct { readonly codeHash: H256; readonly checkVersion: bool; } - /** @name FrameSystemLimitsBlockWeights (396) */ + /** @name FrameSystemLimitsBlockWeights (407) */ interface FrameSystemLimitsBlockWeights extends Struct { readonly baseBlock: SpWeightsWeightV2Weight; readonly maxBlock: SpWeightsWeightV2Weight; readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass; } - /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (397) */ + /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (408) */ interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct { readonly normal: FrameSystemLimitsWeightsPerClass; readonly operational: FrameSystemLimitsWeightsPerClass; readonly mandatory: FrameSystemLimitsWeightsPerClass; } - /** @name FrameSystemLimitsWeightsPerClass (398) */ + /** @name FrameSystemLimitsWeightsPerClass (409) */ interface FrameSystemLimitsWeightsPerClass extends Struct { readonly baseExtrinsic: SpWeightsWeightV2Weight; readonly maxExtrinsic: Option; @@ -6150,25 +6135,25 @@ declare module "@polkadot/types/lookup" { readonly reserved: Option; } - /** @name FrameSystemLimitsBlockLength (399) */ + /** @name FrameSystemLimitsBlockLength (410) */ interface FrameSystemLimitsBlockLength extends Struct { readonly max: FrameSupportDispatchPerDispatchClassU32; } - /** @name FrameSupportDispatchPerDispatchClassU32 (400) */ + /** @name FrameSupportDispatchPerDispatchClassU32 (411) */ interface FrameSupportDispatchPerDispatchClassU32 extends Struct { readonly normal: u32; readonly operational: u32; readonly mandatory: u32; } - /** @name SpWeightsRuntimeDbWeight (401) */ + /** @name SpWeightsRuntimeDbWeight (412) */ interface SpWeightsRuntimeDbWeight extends Struct { readonly read: u64; readonly write: u64; } - /** @name SpVersionRuntimeVersion (402) */ + /** @name SpVersionRuntimeVersion (413) */ interface SpVersionRuntimeVersion extends Struct { readonly specName: Text; readonly implName: Text; @@ -6180,7 +6165,7 @@ declare module "@polkadot/types/lookup" { readonly stateVersion: u8; } - /** @name FrameSystemError (406) */ + /** @name FrameSystemError (417) */ interface FrameSystemError extends Enum { readonly isInvalidSpecName: boolean; readonly isSpecVersionNeedsToIncrease: boolean; @@ -6203,14 +6188,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (419) */ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly paraHeadHash: Option; readonly consumedGoAheadSignal: Option; } - /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (420) */ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct { readonly umpMsgCount: u32; readonly umpTotalBytes: u32; @@ -6220,33 +6205,33 @@ declare module "@polkadot/types/lookup" { >; } - /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (422) */ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct { readonly msgCount: u32; readonly totalBytes: u32; } - /** @name PolkadotPrimitivesV7UpgradeGoAhead (415) */ + /** @name PolkadotPrimitivesV7UpgradeGoAhead (426) */ interface PolkadotPrimitivesV7UpgradeGoAhead extends Enum { readonly isAbort: boolean; readonly isGoAhead: boolean; readonly type: "Abort" | "GoAhead"; } - /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */ + /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (427) */ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct { readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth; readonly hrmpWatermark: Option; readonly consumedGoAheadSignal: Option; } - /** @name PolkadotPrimitivesV7UpgradeRestriction (418) */ + /** @name PolkadotPrimitivesV7UpgradeRestriction (429) */ interface PolkadotPrimitivesV7UpgradeRestriction extends Enum { readonly isPresent: boolean; readonly type: "Present"; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (430) */ interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct { readonly dmqMqcHead: H256; readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity; @@ -6254,14 +6239,14 @@ declare module "@polkadot/types/lookup" { readonly egressChannels: Vec>; } - /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */ + /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (431) */ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct { readonly remainingCount: u32; readonly remainingSize: u32; } - /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (423) */ + /** @name PolkadotPrimitivesV7AbridgedHrmpChannel (434) */ interface PolkadotPrimitivesV7AbridgedHrmpChannel extends Struct { readonly maxCapacity: u32; readonly maxTotalSize: u32; @@ -6271,7 +6256,7 @@ declare module "@polkadot/types/lookup" { readonly mqcHead: Option; } - /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (424) */ + /** @name PolkadotPrimitivesV7AbridgedHostConfiguration (435) */ interface PolkadotPrimitivesV7AbridgedHostConfiguration extends Struct { readonly maxCodeSize: u32; readonly maxHeadDataSize: u32; @@ -6285,19 +6270,19 @@ declare module "@polkadot/types/lookup" { readonly asyncBackingParams: PolkadotPrimitivesV7AsyncBackingAsyncBackingParams; } - /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (425) */ + /** @name PolkadotPrimitivesV7AsyncBackingAsyncBackingParams (436) */ interface PolkadotPrimitivesV7AsyncBackingAsyncBackingParams extends Struct { readonly maxCandidateDepth: u32; readonly allowedAncestryLen: u32; } - /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */ + /** @name PolkadotCorePrimitivesOutboundHrmpMessage (442) */ interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct { readonly recipient: u32; readonly data: Bytes; } - /** @name CumulusPalletParachainSystemError (433) */ + /** @name CumulusPalletParachainSystemError (444) */ interface CumulusPalletParachainSystemError extends Enum { readonly isOverlappingUpgrades: boolean; readonly isProhibitedByPolkadot: boolean; @@ -6318,14 +6303,14 @@ declare module "@polkadot/types/lookup" { | "Unauthorized"; } - /** @name PalletBalancesBalanceLock (435) */ + /** @name PalletBalancesBalanceLock (446) */ interface PalletBalancesBalanceLock extends Struct { readonly id: U8aFixed; readonly amount: u128; readonly reasons: PalletBalancesReasons; } - /** @name PalletBalancesReasons (436) */ + /** @name PalletBalancesReasons (447) */ interface PalletBalancesReasons extends Enum { readonly isFee: boolean; readonly isMisc: boolean; @@ -6333,32 +6318,32 @@ declare module "@polkadot/types/lookup" { readonly type: "Fee" | "Misc" | "All"; } - /** @name PalletBalancesReserveData (439) */ + /** @name PalletBalancesReserveData (450) */ interface PalletBalancesReserveData extends Struct { readonly id: U8aFixed; readonly amount: u128; } - /** @name MoonriverRuntimeRuntimeHoldReason (443) */ + /** @name MoonriverRuntimeRuntimeHoldReason (454) */ interface MoonriverRuntimeRuntimeHoldReason extends Enum { readonly isPreimage: boolean; readonly asPreimage: PalletPreimageHoldReason; readonly type: "Preimage"; } - /** @name PalletPreimageHoldReason (444) */ + /** @name PalletPreimageHoldReason (455) */ interface PalletPreimageHoldReason extends Enum { readonly isPreimage: boolean; readonly type: "Preimage"; } - /** @name PalletBalancesIdAmount (447) */ - interface PalletBalancesIdAmount extends Struct { + /** @name FrameSupportTokensMiscIdAmount (458) */ + interface FrameSupportTokensMiscIdAmount extends Struct { readonly id: Null; readonly amount: u128; } - /** @name PalletBalancesError (449) */ + /** @name PalletBalancesError (460) */ interface PalletBalancesError extends Enum { readonly isVestingBalance: boolean; readonly isLiquidityRestrictions: boolean; @@ -6387,14 +6372,14 @@ declare module "@polkadot/types/lookup" { | "DeltaZero"; } - /** @name PalletTransactionPaymentReleases (450) */ + /** @name PalletTransactionPaymentReleases (461) */ interface PalletTransactionPaymentReleases extends Enum { readonly isV1Ancient: boolean; readonly isV2: boolean; readonly type: "V1Ancient" | "V2"; } - /** @name PalletParachainStakingRoundInfo (451) */ + /** @name PalletParachainStakingRoundInfo (462) */ interface PalletParachainStakingRoundInfo extends Struct { readonly current: u32; readonly first: u32; @@ -6402,7 +6387,7 @@ declare module "@polkadot/types/lookup" { readonly firstSlot: u64; } - /** @name PalletParachainStakingDelegator (452) */ + /** @name PalletParachainStakingDelegator (463) */ interface PalletParachainStakingDelegator extends Struct { readonly id: AccountId20; readonly delegations: PalletParachainStakingSetOrderedSet; @@ -6411,16 +6396,16 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingDelegatorStatus; } - /** @name PalletParachainStakingSetOrderedSet (453) */ + /** @name PalletParachainStakingSetOrderedSet (464) */ interface PalletParachainStakingSetOrderedSet extends Vec {} - /** @name PalletParachainStakingBond (454) */ + /** @name PalletParachainStakingBond (465) */ interface PalletParachainStakingBond extends Struct { readonly owner: AccountId20; readonly amount: u128; } - /** @name PalletParachainStakingDelegatorStatus (456) */ + /** @name PalletParachainStakingDelegatorStatus (467) */ interface PalletParachainStakingDelegatorStatus extends Enum { readonly isActive: boolean; readonly isLeaving: boolean; @@ -6428,7 +6413,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Leaving"; } - /** @name PalletParachainStakingCandidateMetadata (457) */ + /** @name PalletParachainStakingCandidateMetadata (468) */ interface PalletParachainStakingCandidateMetadata extends Struct { readonly bond: u128; readonly delegationCount: u32; @@ -6442,7 +6427,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletParachainStakingCollatorStatus; } - /** @name PalletParachainStakingCapacityStatus (458) */ + /** @name PalletParachainStakingCapacityStatus (469) */ interface PalletParachainStakingCapacityStatus extends Enum { readonly isFull: boolean; readonly isEmpty: boolean; @@ -6450,13 +6435,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Full" | "Empty" | "Partial"; } - /** @name PalletParachainStakingCandidateBondLessRequest (460) */ + /** @name PalletParachainStakingCandidateBondLessRequest (471) */ interface PalletParachainStakingCandidateBondLessRequest extends Struct { readonly amount: u128; readonly whenExecutable: u32; } - /** @name PalletParachainStakingCollatorStatus (461) */ + /** @name PalletParachainStakingCollatorStatus (472) */ interface PalletParachainStakingCollatorStatus extends Enum { readonly isActive: boolean; readonly isIdle: boolean; @@ -6465,50 +6450,50 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "Idle" | "Leaving"; } - /** @name PalletParachainStakingDelegationRequestsScheduledRequest (463) */ + /** @name PalletParachainStakingDelegationRequestsScheduledRequest (474) */ interface PalletParachainStakingDelegationRequestsScheduledRequest extends Struct { readonly delegator: AccountId20; readonly whenExecutable: u32; readonly action: PalletParachainStakingDelegationRequestsDelegationAction; } - /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (466) */ + /** @name PalletParachainStakingAutoCompoundAutoCompoundConfig (477) */ interface PalletParachainStakingAutoCompoundAutoCompoundConfig extends Struct { readonly delegator: AccountId20; readonly value: Percent; } - /** @name PalletParachainStakingDelegations (468) */ + /** @name PalletParachainStakingDelegations (479) */ interface PalletParachainStakingDelegations extends Struct { readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingSetBoundedOrderedSet (470) */ + /** @name PalletParachainStakingSetBoundedOrderedSet (481) */ interface PalletParachainStakingSetBoundedOrderedSet extends Vec {} - /** @name PalletParachainStakingCollatorSnapshot (473) */ + /** @name PalletParachainStakingCollatorSnapshot (484) */ interface PalletParachainStakingCollatorSnapshot extends Struct { readonly bond: u128; readonly delegations: Vec; readonly total: u128; } - /** @name PalletParachainStakingBondWithAutoCompound (475) */ + /** @name PalletParachainStakingBondWithAutoCompound (486) */ interface PalletParachainStakingBondWithAutoCompound extends Struct { readonly owner: AccountId20; readonly amount: u128; readonly autoCompound: Percent; } - /** @name PalletParachainStakingDelayedPayout (476) */ + /** @name PalletParachainStakingDelayedPayout (487) */ interface PalletParachainStakingDelayedPayout extends Struct { readonly roundIssuance: u128; readonly totalStakingReward: u128; readonly collatorCommission: Perbill; } - /** @name PalletParachainStakingInflationInflationInfo (477) */ + /** @name PalletParachainStakingInflationInflationInfo (488) */ interface PalletParachainStakingInflationInflationInfo extends Struct { readonly expect: { readonly min: u128; @@ -6527,7 +6512,7 @@ declare module "@polkadot/types/lookup" { } & Struct; } - /** @name PalletParachainStakingError (478) */ + /** @name PalletParachainStakingError (489) */ interface PalletParachainStakingError extends Enum { readonly isDelegatorDNE: boolean; readonly isDelegatorDNEinTopNorBottom: boolean; @@ -6644,7 +6629,7 @@ declare module "@polkadot/types/lookup" { | "CurrentRoundTooLow"; } - /** @name PalletAuthorInherentError (479) */ + /** @name PalletAuthorInherentError (490) */ interface PalletAuthorInherentError extends Enum { readonly isAuthorAlreadySet: boolean; readonly isNoAccountId: boolean; @@ -6652,14 +6637,14 @@ declare module "@polkadot/types/lookup" { readonly type: "AuthorAlreadySet" | "NoAccountId" | "CannotBeAuthor"; } - /** @name PalletAuthorMappingRegistrationInfo (480) */ + /** @name PalletAuthorMappingRegistrationInfo (491) */ interface PalletAuthorMappingRegistrationInfo extends Struct { readonly account: AccountId20; readonly deposit: u128; readonly keys_: SessionKeysPrimitivesVrfVrfCryptoPublic; } - /** @name PalletAuthorMappingError (481) */ + /** @name PalletAuthorMappingError (492) */ interface PalletAuthorMappingError extends Enum { readonly isAssociationNotFound: boolean; readonly isNotYourAssociation: boolean; @@ -6680,20 +6665,20 @@ declare module "@polkadot/types/lookup" { | "DecodeKeysFailed"; } - /** @name PalletMoonbeamOrbitersCollatorPoolInfo (482) */ + /** @name PalletMoonbeamOrbitersCollatorPoolInfo (493) */ interface PalletMoonbeamOrbitersCollatorPoolInfo extends Struct { readonly orbiters: Vec; readonly maybeCurrentOrbiter: Option; readonly nextOrbiter: u32; } - /** @name PalletMoonbeamOrbitersCurrentOrbiter (484) */ + /** @name PalletMoonbeamOrbitersCurrentOrbiter (495) */ interface PalletMoonbeamOrbitersCurrentOrbiter extends Struct { readonly accountId: AccountId20; readonly removed: bool; } - /** @name PalletMoonbeamOrbitersError (485) */ + /** @name PalletMoonbeamOrbitersError (496) */ interface PalletMoonbeamOrbitersError extends Enum { readonly isCollatorAlreadyAdded: boolean; readonly isCollatorNotFound: boolean; @@ -6716,27 +6701,27 @@ declare module "@polkadot/types/lookup" { | "OrbiterStillInAPool"; } - /** @name PalletUtilityError (488) */ + /** @name PalletUtilityError (499) */ interface PalletUtilityError extends Enum { readonly isTooManyCalls: boolean; readonly type: "TooManyCalls"; } - /** @name PalletProxyProxyDefinition (491) */ + /** @name PalletProxyProxyDefinition (502) */ interface PalletProxyProxyDefinition extends Struct { readonly delegate: AccountId20; readonly proxyType: MoonriverRuntimeProxyType; readonly delay: u32; } - /** @name PalletProxyAnnouncement (495) */ + /** @name PalletProxyAnnouncement (506) */ interface PalletProxyAnnouncement extends Struct { readonly real: AccountId20; readonly callHash: H256; readonly height: u32; } - /** @name PalletProxyError (497) */ + /** @name PalletProxyError (508) */ interface PalletProxyError extends Enum { readonly isTooMany: boolean; readonly isNotFound: boolean; @@ -6757,34 +6742,34 @@ declare module "@polkadot/types/lookup" { | "NoSelfProxy"; } - /** @name PalletMaintenanceModeError (498) */ + /** @name PalletMaintenanceModeError (509) */ interface PalletMaintenanceModeError extends Enum { readonly isAlreadyInMaintenanceMode: boolean; readonly isNotInMaintenanceMode: boolean; readonly type: "AlreadyInMaintenanceMode" | "NotInMaintenanceMode"; } - /** @name PalletIdentityRegistration (500) */ + /** @name PalletIdentityRegistration (511) */ interface PalletIdentityRegistration extends Struct { readonly judgements: Vec>; readonly deposit: u128; readonly info: PalletIdentityLegacyIdentityInfo; } - /** @name PalletIdentityRegistrarInfo (509) */ + /** @name PalletIdentityRegistrarInfo (520) */ interface PalletIdentityRegistrarInfo extends Struct { readonly account: AccountId20; readonly fee: u128; readonly fields: u64; } - /** @name PalletIdentityAuthorityProperties (511) */ + /** @name PalletIdentityAuthorityProperties (522) */ interface PalletIdentityAuthorityProperties extends Struct { readonly suffix: Bytes; readonly allocation: u32; } - /** @name PalletIdentityError (514) */ + /** @name PalletIdentityError (525) */ interface PalletIdentityError extends Enum { readonly isTooManySubAccounts: boolean; readonly isNotFound: boolean; @@ -6841,7 +6826,7 @@ declare module "@polkadot/types/lookup" { | "NotExpired"; } - /** @name PalletMigrationsError (515) */ + /** @name PalletMigrationsError (526) */ interface PalletMigrationsError extends Enum { readonly isPreimageMissing: boolean; readonly isWrongUpperBound: boolean; @@ -6854,7 +6839,7 @@ declare module "@polkadot/types/lookup" { | "PreimageAlreadyExists"; } - /** @name PalletMultisigMultisig (517) */ + /** @name PalletMultisigMultisig (528) */ interface PalletMultisigMultisig extends Struct { readonly when: PalletMultisigTimepoint; readonly deposit: u128; @@ -6862,7 +6847,7 @@ declare module "@polkadot/types/lookup" { readonly approvals: Vec; } - /** @name PalletMultisigError (519) */ + /** @name PalletMultisigError (530) */ interface PalletMultisigError extends Enum { readonly isMinimumThreshold: boolean; readonly isAlreadyApproved: boolean; @@ -6895,28 +6880,41 @@ declare module "@polkadot/types/lookup" { | "AlreadyStored"; } - /** @name PalletMoonbeamLazyMigrationsError (520) */ + /** @name PalletMoonbeamLazyMigrationsStateMigrationStatus (532) */ + interface PalletMoonbeamLazyMigrationsStateMigrationStatus extends Enum { + readonly isNotStarted: boolean; + readonly isStarted: boolean; + readonly asStarted: Bytes; + readonly isError: boolean; + readonly asError: Bytes; + readonly isComplete: boolean; + readonly type: "NotStarted" | "Started" | "Error" | "Complete"; + } + + /** @name PalletMoonbeamLazyMigrationsError (534) */ interface PalletMoonbeamLazyMigrationsError extends Enum { readonly isLimitCannotBeZero: boolean; readonly isAddressesLengthCannotBeZero: boolean; readonly isContractNotCorrupted: boolean; readonly isContractMetadataAlreadySet: boolean; readonly isContractNotExist: boolean; + readonly isKeyTooLong: boolean; readonly type: | "LimitCannotBeZero" | "AddressesLengthCannotBeZero" | "ContractNotCorrupted" | "ContractMetadataAlreadySet" - | "ContractNotExist"; + | "ContractNotExist" + | "KeyTooLong"; } - /** @name PalletEvmCodeMetadata (521) */ + /** @name PalletEvmCodeMetadata (535) */ interface PalletEvmCodeMetadata extends Struct { readonly size_: u64; readonly hash_: H256; } - /** @name PalletEvmError (523) */ + /** @name PalletEvmError (537) */ interface PalletEvmError extends Enum { readonly isBalanceLow: boolean; readonly isFeeOverflow: boolean; @@ -6947,7 +6945,7 @@ declare module "@polkadot/types/lookup" { | "Undefined"; } - /** @name FpRpcTransactionStatus (526) */ + /** @name FpRpcTransactionStatus (540) */ interface FpRpcTransactionStatus extends Struct { readonly transactionHash: H256; readonly transactionIndex: u32; @@ -6958,10 +6956,10 @@ declare module "@polkadot/types/lookup" { readonly logsBloom: EthbloomBloom; } - /** @name EthbloomBloom (528) */ + /** @name EthbloomBloom (542) */ interface EthbloomBloom extends U8aFixed {} - /** @name EthereumReceiptReceiptV3 (530) */ + /** @name EthereumReceiptReceiptV3 (544) */ interface EthereumReceiptReceiptV3 extends Enum { readonly isLegacy: boolean; readonly asLegacy: EthereumReceiptEip658ReceiptData; @@ -6972,7 +6970,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Legacy" | "Eip2930" | "Eip1559"; } - /** @name EthereumReceiptEip658ReceiptData (531) */ + /** @name EthereumReceiptEip658ReceiptData (545) */ interface EthereumReceiptEip658ReceiptData extends Struct { readonly statusCode: u8; readonly usedGas: U256; @@ -6980,14 +6978,14 @@ declare module "@polkadot/types/lookup" { readonly logs: Vec; } - /** @name EthereumBlock (532) */ + /** @name EthereumBlock (546) */ interface EthereumBlock extends Struct { readonly header: EthereumHeader; readonly transactions: Vec; readonly ommers: Vec; } - /** @name EthereumHeader (533) */ + /** @name EthereumHeader (547) */ interface EthereumHeader extends Struct { readonly parentHash: H256; readonly ommersHash: H256; @@ -7006,17 +7004,17 @@ declare module "@polkadot/types/lookup" { readonly nonce: EthereumTypesHashH64; } - /** @name EthereumTypesHashH64 (534) */ + /** @name EthereumTypesHashH64 (548) */ interface EthereumTypesHashH64 extends U8aFixed {} - /** @name PalletEthereumError (539) */ + /** @name PalletEthereumError (553) */ interface PalletEthereumError extends Enum { readonly isInvalidSignature: boolean; readonly isPreLogExists: boolean; readonly type: "InvalidSignature" | "PreLogExists"; } - /** @name PalletSchedulerScheduled (542) */ + /** @name PalletSchedulerScheduled (556) */ interface PalletSchedulerScheduled extends Struct { readonly maybeId: Option; readonly priority: u8; @@ -7025,14 +7023,14 @@ declare module "@polkadot/types/lookup" { readonly origin: MoonriverRuntimeOriginCaller; } - /** @name PalletSchedulerRetryConfig (544) */ + /** @name PalletSchedulerRetryConfig (558) */ interface PalletSchedulerRetryConfig extends Struct { readonly totalRetries: u8; readonly remaining: u8; readonly period: u32; } - /** @name PalletSchedulerError (545) */ + /** @name PalletSchedulerError (559) */ interface PalletSchedulerError extends Enum { readonly isFailedToSchedule: boolean; readonly isNotFound: boolean; @@ -7047,7 +7045,7 @@ declare module "@polkadot/types/lookup" { | "Named"; } - /** @name PalletPreimageOldRequestStatus (546) */ + /** @name PalletPreimageOldRequestStatus (560) */ interface PalletPreimageOldRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7063,7 +7061,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageRequestStatus (549) */ + /** @name PalletPreimageRequestStatus (563) */ interface PalletPreimageRequestStatus extends Enum { readonly isUnrequested: boolean; readonly asUnrequested: { @@ -7079,7 +7077,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Unrequested" | "Requested"; } - /** @name PalletPreimageError (555) */ + /** @name PalletPreimageError (569) */ interface PalletPreimageError extends Enum { readonly isTooBig: boolean; readonly isAlreadyNoted: boolean; @@ -7089,6 +7087,7 @@ declare module "@polkadot/types/lookup" { readonly isNotRequested: boolean; readonly isTooMany: boolean; readonly isTooFew: boolean; + readonly isNoCost: boolean; readonly type: | "TooBig" | "AlreadyNoted" @@ -7097,10 +7096,11 @@ declare module "@polkadot/types/lookup" { | "Requested" | "NotRequested" | "TooMany" - | "TooFew"; + | "TooFew" + | "NoCost"; } - /** @name PalletConvictionVotingVoteVoting (557) */ + /** @name PalletConvictionVotingVoteVoting (571) */ interface PalletConvictionVotingVoteVoting extends Enum { readonly isCasting: boolean; readonly asCasting: PalletConvictionVotingVoteCasting; @@ -7109,23 +7109,23 @@ declare module "@polkadot/types/lookup" { readonly type: "Casting" | "Delegating"; } - /** @name PalletConvictionVotingVoteCasting (558) */ + /** @name PalletConvictionVotingVoteCasting (572) */ interface PalletConvictionVotingVoteCasting extends Struct { readonly votes: Vec>; readonly delegations: PalletConvictionVotingDelegations; readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingDelegations (562) */ + /** @name PalletConvictionVotingDelegations (576) */ interface PalletConvictionVotingDelegations extends Struct { readonly votes: u128; readonly capital: u128; } - /** @name PalletConvictionVotingVotePriorLock (563) */ + /** @name PalletConvictionVotingVotePriorLock (577) */ interface PalletConvictionVotingVotePriorLock extends ITuple<[u32, u128]> {} - /** @name PalletConvictionVotingVoteDelegating (564) */ + /** @name PalletConvictionVotingVoteDelegating (578) */ interface PalletConvictionVotingVoteDelegating extends Struct { readonly balance: u128; readonly target: AccountId20; @@ -7134,7 +7134,7 @@ declare module "@polkadot/types/lookup" { readonly prior: PalletConvictionVotingVotePriorLock; } - /** @name PalletConvictionVotingError (568) */ + /** @name PalletConvictionVotingError (582) */ interface PalletConvictionVotingError extends Enum { readonly isNotOngoing: boolean; readonly isNotVoter: boolean; @@ -7163,7 +7163,7 @@ declare module "@polkadot/types/lookup" { | "BadClass"; } - /** @name PalletReferendaReferendumInfo (569) */ + /** @name PalletReferendaReferendumInfo (583) */ interface PalletReferendaReferendumInfo extends Enum { readonly isOngoing: boolean; readonly asOngoing: PalletReferendaReferendumStatus; @@ -7188,7 +7188,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Ongoing" | "Approved" | "Rejected" | "Cancelled" | "TimedOut" | "Killed"; } - /** @name PalletReferendaReferendumStatus (570) */ + /** @name PalletReferendaReferendumStatus (584) */ interface PalletReferendaReferendumStatus extends Struct { readonly track: u16; readonly origin: MoonriverRuntimeOriginCaller; @@ -7203,19 +7203,19 @@ declare module "@polkadot/types/lookup" { readonly alarm: Option]>>; } - /** @name PalletReferendaDeposit (571) */ + /** @name PalletReferendaDeposit (585) */ interface PalletReferendaDeposit extends Struct { readonly who: AccountId20; readonly amount: u128; } - /** @name PalletReferendaDecidingStatus (574) */ + /** @name PalletReferendaDecidingStatus (588) */ interface PalletReferendaDecidingStatus extends Struct { readonly since: u32; readonly confirming: Option; } - /** @name PalletReferendaTrackInfo (582) */ + /** @name PalletReferendaTrackInfo (596) */ interface PalletReferendaTrackInfo extends Struct { readonly name: Text; readonly maxDeciding: u32; @@ -7228,7 +7228,7 @@ declare module "@polkadot/types/lookup" { readonly minSupport: PalletReferendaCurve; } - /** @name PalletReferendaCurve (583) */ + /** @name PalletReferendaCurve (597) */ interface PalletReferendaCurve extends Enum { readonly isLinearDecreasing: boolean; readonly asLinearDecreasing: { @@ -7252,7 +7252,7 @@ declare module "@polkadot/types/lookup" { readonly type: "LinearDecreasing" | "SteppedDecreasing" | "Reciprocal"; } - /** @name PalletReferendaError (586) */ + /** @name PalletReferendaError (600) */ interface PalletReferendaError extends Enum { readonly isNotOngoing: boolean; readonly isHasDeposit: boolean; @@ -7285,7 +7285,7 @@ declare module "@polkadot/types/lookup" { | "PreimageStoredWithDifferentLength"; } - /** @name PalletWhitelistError (587) */ + /** @name PalletWhitelistError (601) */ interface PalletWhitelistError extends Enum { readonly isUnavailablePreImage: boolean; readonly isUndecodableCall: boolean; @@ -7300,7 +7300,7 @@ declare module "@polkadot/types/lookup" { | "CallAlreadyWhitelisted"; } - /** @name PalletCollectiveVotes (589) */ + /** @name PalletCollectiveVotes (603) */ interface PalletCollectiveVotes extends Struct { readonly index: u32; readonly threshold: u32; @@ -7309,7 +7309,7 @@ declare module "@polkadot/types/lookup" { readonly end: u32; } - /** @name PalletCollectiveError (590) */ + /** @name PalletCollectiveError (604) */ interface PalletCollectiveError extends Enum { readonly isNotMember: boolean; readonly isDuplicateProposal: boolean; @@ -7336,7 +7336,7 @@ declare module "@polkadot/types/lookup" { | "PrimeAccountNotMember"; } - /** @name PalletTreasuryProposal (593) */ + /** @name PalletTreasuryProposal (607) */ interface PalletTreasuryProposal extends Struct { readonly proposer: AccountId20; readonly value: u128; @@ -7344,7 +7344,7 @@ declare module "@polkadot/types/lookup" { readonly bond: u128; } - /** @name PalletTreasurySpendStatus (596) */ + /** @name PalletTreasurySpendStatus (610) */ interface PalletTreasurySpendStatus extends Struct { readonly assetKind: Null; readonly amount: u128; @@ -7354,7 +7354,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletTreasuryPaymentState; } - /** @name PalletTreasuryPaymentState (597) */ + /** @name PalletTreasuryPaymentState (611) */ interface PalletTreasuryPaymentState extends Enum { readonly isPending: boolean; readonly isAttempted: boolean; @@ -7365,12 +7365,11 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "Attempted" | "Failed"; } - /** @name FrameSupportPalletId (599) */ + /** @name FrameSupportPalletId (613) */ interface FrameSupportPalletId extends U8aFixed {} - /** @name PalletTreasuryError (600) */ + /** @name PalletTreasuryError (614) */ interface PalletTreasuryError extends Enum { - readonly isInsufficientProposersBalance: boolean; readonly isInvalidIndex: boolean; readonly isTooManyApprovals: boolean; readonly isInsufficientPermission: boolean; @@ -7383,7 +7382,6 @@ declare module "@polkadot/types/lookup" { readonly isNotAttempted: boolean; readonly isInconclusive: boolean; readonly type: - | "InsufficientProposersBalance" | "InvalidIndex" | "TooManyApprovals" | "InsufficientPermission" @@ -7397,14 +7395,14 @@ declare module "@polkadot/types/lookup" { | "Inconclusive"; } - /** @name PalletCrowdloanRewardsRewardInfo (601) */ + /** @name PalletCrowdloanRewardsRewardInfo (615) */ interface PalletCrowdloanRewardsRewardInfo extends Struct { readonly totalReward: u128; readonly claimedReward: u128; readonly contributedRelayAddresses: Vec; } - /** @name PalletCrowdloanRewardsError (603) */ + /** @name PalletCrowdloanRewardsError (617) */ interface PalletCrowdloanRewardsError extends Enum { readonly isAlreadyAssociated: boolean; readonly isBatchBeyondFundPot: boolean; @@ -7439,7 +7437,7 @@ declare module "@polkadot/types/lookup" { | "InsufficientNumberOfValidProofs"; } - /** @name CumulusPalletXcmpQueueOutboundChannelDetails (608) */ + /** @name CumulusPalletXcmpQueueOutboundChannelDetails (622) */ interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct { readonly recipient: u32; readonly state: CumulusPalletXcmpQueueOutboundState; @@ -7448,57 +7446,36 @@ declare module "@polkadot/types/lookup" { readonly lastIndex: u16; } - /** @name CumulusPalletXcmpQueueOutboundState (609) */ + /** @name CumulusPalletXcmpQueueOutboundState (623) */ interface CumulusPalletXcmpQueueOutboundState extends Enum { readonly isOk: boolean; readonly isSuspended: boolean; readonly type: "Ok" | "Suspended"; } - /** @name CumulusPalletXcmpQueueQueueConfigData (611) */ + /** @name CumulusPalletXcmpQueueQueueConfigData (627) */ interface CumulusPalletXcmpQueueQueueConfigData extends Struct { readonly suspendThreshold: u32; readonly dropThreshold: u32; readonly resumeThreshold: u32; } - /** @name CumulusPalletXcmpQueueError (612) */ + /** @name CumulusPalletXcmpQueueError (628) */ interface CumulusPalletXcmpQueueError extends Enum { readonly isBadQueueConfig: boolean; readonly isAlreadySuspended: boolean; readonly isAlreadyResumed: boolean; - readonly type: "BadQueueConfig" | "AlreadySuspended" | "AlreadyResumed"; - } - - /** @name CumulusPalletDmpQueueMigrationState (613) */ - interface CumulusPalletDmpQueueMigrationState extends Enum { - readonly isNotStarted: boolean; - readonly isStartedExport: boolean; - readonly asStartedExport: { - readonly nextBeginUsed: u32; - } & Struct; - readonly isCompletedExport: boolean; - readonly isStartedOverweightExport: boolean; - readonly asStartedOverweightExport: { - readonly nextOverweightIndex: u64; - } & Struct; - readonly isCompletedOverweightExport: boolean; - readonly isStartedCleanup: boolean; - readonly asStartedCleanup: { - readonly cursor: Option; - } & Struct; - readonly isCompleted: boolean; + readonly isTooManyActiveOutboundChannels: boolean; + readonly isTooBig: boolean; readonly type: - | "NotStarted" - | "StartedExport" - | "CompletedExport" - | "StartedOverweightExport" - | "CompletedOverweightExport" - | "StartedCleanup" - | "Completed"; + | "BadQueueConfig" + | "AlreadySuspended" + | "AlreadyResumed" + | "TooManyActiveOutboundChannels" + | "TooBig"; } - /** @name PalletXcmQueryStatus (616) */ + /** @name PalletXcmQueryStatus (629) */ interface PalletXcmQueryStatus extends Enum { readonly isPending: boolean; readonly asPending: { @@ -7520,7 +7497,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Pending" | "VersionNotifier" | "Ready"; } - /** @name XcmVersionedResponse (620) */ + /** @name XcmVersionedResponse (633) */ interface XcmVersionedResponse extends Enum { readonly isV2: boolean; readonly asV2: XcmV2Response; @@ -7531,7 +7508,7 @@ declare module "@polkadot/types/lookup" { readonly type: "V2" | "V3" | "V4"; } - /** @name PalletXcmVersionMigrationStage (626) */ + /** @name PalletXcmVersionMigrationStage (639) */ interface PalletXcmVersionMigrationStage extends Enum { readonly isMigrateSupportedVersion: boolean; readonly isMigrateVersionNotifiers: boolean; @@ -7545,7 +7522,7 @@ declare module "@polkadot/types/lookup" { | "MigrateAndNotifyOldTargets"; } - /** @name PalletXcmRemoteLockedFungibleRecord (629) */ + /** @name PalletXcmRemoteLockedFungibleRecord (642) */ interface PalletXcmRemoteLockedFungibleRecord extends Struct { readonly amount: u128; readonly owner: XcmVersionedLocation; @@ -7553,7 +7530,7 @@ declare module "@polkadot/types/lookup" { readonly consumers: Vec>; } - /** @name PalletXcmError (636) */ + /** @name PalletXcmError (649) */ interface PalletXcmError extends Enum { readonly isUnreachable: boolean; readonly isSendFailure: boolean; @@ -7606,7 +7583,7 @@ declare module "@polkadot/types/lookup" { | "LocalExecutionIncomplete"; } - /** @name PalletAssetsAssetDetails (637) */ + /** @name PalletAssetsAssetDetails (650) */ interface PalletAssetsAssetDetails extends Struct { readonly owner: AccountId20; readonly issuer: AccountId20; @@ -7622,7 +7599,7 @@ declare module "@polkadot/types/lookup" { readonly status: PalletAssetsAssetStatus; } - /** @name PalletAssetsAssetStatus (638) */ + /** @name PalletAssetsAssetStatus (651) */ interface PalletAssetsAssetStatus extends Enum { readonly isLive: boolean; readonly isFrozen: boolean; @@ -7630,7 +7607,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Live" | "Frozen" | "Destroying"; } - /** @name PalletAssetsAssetAccount (640) */ + /** @name PalletAssetsAssetAccount (653) */ interface PalletAssetsAssetAccount extends Struct { readonly balance: u128; readonly status: PalletAssetsAccountStatus; @@ -7638,7 +7615,7 @@ declare module "@polkadot/types/lookup" { readonly extra: Null; } - /** @name PalletAssetsAccountStatus (641) */ + /** @name PalletAssetsAccountStatus (654) */ interface PalletAssetsAccountStatus extends Enum { readonly isLiquid: boolean; readonly isFrozen: boolean; @@ -7646,7 +7623,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Liquid" | "Frozen" | "Blocked"; } - /** @name PalletAssetsExistenceReason (642) */ + /** @name PalletAssetsExistenceReason (655) */ interface PalletAssetsExistenceReason extends Enum { readonly isConsumer: boolean; readonly isSufficient: boolean; @@ -7658,13 +7635,13 @@ declare module "@polkadot/types/lookup" { readonly type: "Consumer" | "Sufficient" | "DepositHeld" | "DepositRefunded" | "DepositFrom"; } - /** @name PalletAssetsApproval (644) */ + /** @name PalletAssetsApproval (657) */ interface PalletAssetsApproval extends Struct { readonly amount: u128; readonly deposit: u128; } - /** @name PalletAssetsAssetMetadata (645) */ + /** @name PalletAssetsAssetMetadata (658) */ interface PalletAssetsAssetMetadata extends Struct { readonly deposit: u128; readonly name: Bytes; @@ -7673,7 +7650,7 @@ declare module "@polkadot/types/lookup" { readonly isFrozen: bool; } - /** @name PalletAssetsError (647) */ + /** @name PalletAssetsError (660) */ interface PalletAssetsError extends Enum { readonly isBalanceLow: boolean; readonly isNoAccount: boolean; @@ -7695,6 +7672,7 @@ declare module "@polkadot/types/lookup" { readonly isIncorrectStatus: boolean; readonly isNotFrozen: boolean; readonly isCallbackFailed: boolean; + readonly isBadAssetId: boolean; readonly type: | "BalanceLow" | "NoAccount" @@ -7715,10 +7693,11 @@ declare module "@polkadot/types/lookup" { | "AssetNotLive" | "IncorrectStatus" | "NotFrozen" - | "CallbackFailed"; + | "CallbackFailed" + | "BadAssetId"; } - /** @name PalletAssetManagerError (648) */ + /** @name PalletAssetManagerError (661) */ interface PalletAssetManagerError extends Enum { readonly isErrorCreatingAsset: boolean; readonly isAssetAlreadyExists: boolean; @@ -7739,52 +7718,7 @@ declare module "@polkadot/types/lookup" { | "NonExistentLocalAsset"; } - /** @name OrmlXtokensModuleError (649) */ - interface OrmlXtokensModuleError extends Enum { - readonly isAssetHasNoReserve: boolean; - readonly isNotCrossChainTransfer: boolean; - readonly isInvalidDest: boolean; - readonly isNotCrossChainTransferableCurrency: boolean; - readonly isUnweighableMessage: boolean; - readonly isXcmExecutionFailed: boolean; - readonly isCannotReanchor: boolean; - readonly isInvalidAncestry: boolean; - readonly isInvalidAsset: boolean; - readonly isDestinationNotInvertible: boolean; - readonly isBadVersion: boolean; - readonly isDistinctReserveForAssetAndFee: boolean; - readonly isZeroFee: boolean; - readonly isZeroAmount: boolean; - readonly isTooManyAssetsBeingSent: boolean; - readonly isAssetIndexNonExistent: boolean; - readonly isFeeNotEnough: boolean; - readonly isNotSupportedLocation: boolean; - readonly isMinXcmFeeNotDefined: boolean; - readonly isRateLimited: boolean; - readonly type: - | "AssetHasNoReserve" - | "NotCrossChainTransfer" - | "InvalidDest" - | "NotCrossChainTransferableCurrency" - | "UnweighableMessage" - | "XcmExecutionFailed" - | "CannotReanchor" - | "InvalidAncestry" - | "InvalidAsset" - | "DestinationNotInvertible" - | "BadVersion" - | "DistinctReserveForAssetAndFee" - | "ZeroFee" - | "ZeroAmount" - | "TooManyAssetsBeingSent" - | "AssetIndexNonExistent" - | "FeeNotEnough" - | "NotSupportedLocation" - | "MinXcmFeeNotDefined" - | "RateLimited"; - } - - /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (650) */ + /** @name PalletXcmTransactorRelayIndicesRelayChainIndices (662) */ interface PalletXcmTransactorRelayIndicesRelayChainIndices extends Struct { readonly staking: u8; readonly utility: u8; @@ -7806,7 +7740,7 @@ declare module "@polkadot/types/lookup" { readonly cancelOpenRequest: u8; } - /** @name PalletXcmTransactorError (651) */ + /** @name PalletXcmTransactorError (663) */ interface PalletXcmTransactorError extends Enum { readonly isIndexAlreadyClaimed: boolean; readonly isUnclaimedIndex: boolean; @@ -7865,13 +7799,13 @@ declare module "@polkadot/types/lookup" { | "RefundNotSupportedWithTransactInfo"; } - /** @name PalletEthereumXcmError (652) */ + /** @name PalletEthereumXcmError (664) */ interface PalletEthereumXcmError extends Enum { readonly isEthereumXcmExecutionSuspended: boolean; readonly type: "EthereumXcmExecutionSuspended"; } - /** @name PalletMessageQueueBookState (653) */ + /** @name PalletMessageQueueBookState (665) */ interface PalletMessageQueueBookState extends Struct { readonly begin: u32; readonly end: u32; @@ -7881,13 +7815,13 @@ declare module "@polkadot/types/lookup" { readonly size_: u64; } - /** @name PalletMessageQueueNeighbours (655) */ + /** @name PalletMessageQueueNeighbours (667) */ interface PalletMessageQueueNeighbours extends Struct { readonly prev: CumulusPrimitivesCoreAggregateMessageOrigin; readonly next: CumulusPrimitivesCoreAggregateMessageOrigin; } - /** @name PalletMessageQueuePage (657) */ + /** @name PalletMessageQueuePage (669) */ interface PalletMessageQueuePage extends Struct { readonly remaining: u32; readonly remainingSize: u32; @@ -7897,7 +7831,7 @@ declare module "@polkadot/types/lookup" { readonly heap: Bytes; } - /** @name PalletMessageQueueError (659) */ + /** @name PalletMessageQueueError (671) */ interface PalletMessageQueueError extends Enum { readonly isNotReapable: boolean; readonly isNoPage: boolean; @@ -7920,7 +7854,7 @@ declare module "@polkadot/types/lookup" { | "RecursiveDisallowed"; } - /** @name PalletMoonbeamForeignAssetsAssetStatus (661) */ + /** @name PalletMoonbeamForeignAssetsAssetStatus (673) */ interface PalletMoonbeamForeignAssetsAssetStatus extends Enum { readonly isActive: boolean; readonly isFrozenXcmDepositAllowed: boolean; @@ -7928,7 +7862,7 @@ declare module "@polkadot/types/lookup" { readonly type: "Active" | "FrozenXcmDepositAllowed" | "FrozenXcmDepositForbidden"; } - /** @name PalletMoonbeamForeignAssetsError (662) */ + /** @name PalletMoonbeamForeignAssetsError (674) */ interface PalletMoonbeamForeignAssetsError extends Enum { readonly isAssetAlreadyExists: boolean; readonly isAssetAlreadyFrozen: boolean; @@ -7961,7 +7895,7 @@ declare module "@polkadot/types/lookup" { | "TooManyForeignAssets"; } - /** @name PalletXcmWeightTraderError (664) */ + /** @name PalletXcmWeightTraderError (676) */ interface PalletXcmWeightTraderError extends Enum { readonly isAssetAlreadyAdded: boolean; readonly isAssetAlreadyPaused: boolean; @@ -7978,32 +7912,32 @@ declare module "@polkadot/types/lookup" { | "PriceCannotBeZero"; } - /** @name PalletEmergencyParaXcmXcmMode (665) */ + /** @name PalletEmergencyParaXcmXcmMode (677) */ interface PalletEmergencyParaXcmXcmMode extends Enum { readonly isNormal: boolean; readonly isPaused: boolean; readonly type: "Normal" | "Paused"; } - /** @name PalletEmergencyParaXcmError (666) */ + /** @name PalletEmergencyParaXcmError (678) */ interface PalletEmergencyParaXcmError extends Enum { readonly isNotInPausedMode: boolean; readonly type: "NotInPausedMode"; } - /** @name PalletPrecompileBenchmarksError (668) */ + /** @name PalletPrecompileBenchmarksError (680) */ interface PalletPrecompileBenchmarksError extends Enum { readonly isBenchmarkError: boolean; readonly type: "BenchmarkError"; } - /** @name PalletRandomnessRequestState (669) */ + /** @name PalletRandomnessRequestState (681) */ interface PalletRandomnessRequestState extends Struct { readonly request: PalletRandomnessRequest; readonly deposit: u128; } - /** @name PalletRandomnessRequest (670) */ + /** @name PalletRandomnessRequest (682) */ interface PalletRandomnessRequest extends Struct { readonly refundAddress: H160; readonly contractAddress: H160; @@ -8014,7 +7948,7 @@ declare module "@polkadot/types/lookup" { readonly info: PalletRandomnessRequestInfo; } - /** @name PalletRandomnessRequestInfo (671) */ + /** @name PalletRandomnessRequestInfo (683) */ interface PalletRandomnessRequestInfo extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: ITuple<[u64, u64]>; @@ -8023,7 +7957,7 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRequestType (672) */ + /** @name PalletRandomnessRequestType (684) */ interface PalletRandomnessRequestType extends Enum { readonly isBabeEpoch: boolean; readonly asBabeEpoch: u64; @@ -8032,13 +7966,13 @@ declare module "@polkadot/types/lookup" { readonly type: "BabeEpoch" | "Local"; } - /** @name PalletRandomnessRandomnessResult (673) */ + /** @name PalletRandomnessRandomnessResult (685) */ interface PalletRandomnessRandomnessResult extends Struct { readonly randomness: Option; readonly requestCount: u64; } - /** @name PalletRandomnessError (674) */ + /** @name PalletRandomnessError (686) */ interface PalletRandomnessError extends Enum { readonly isRequestCounterOverflowed: boolean; readonly isRequestFeeOverflowed: boolean; @@ -8067,42 +8001,42 @@ declare module "@polkadot/types/lookup" { | "RandomnessResultNotFilled"; } - /** @name FrameSystemExtensionsCheckNonZeroSender (677) */ + /** @name FrameSystemExtensionsCheckNonZeroSender (689) */ type FrameSystemExtensionsCheckNonZeroSender = Null; - /** @name FrameSystemExtensionsCheckSpecVersion (678) */ + /** @name FrameSystemExtensionsCheckSpecVersion (690) */ type FrameSystemExtensionsCheckSpecVersion = Null; - /** @name FrameSystemExtensionsCheckTxVersion (679) */ + /** @name FrameSystemExtensionsCheckTxVersion (691) */ type FrameSystemExtensionsCheckTxVersion = Null; - /** @name FrameSystemExtensionsCheckGenesis (680) */ + /** @name FrameSystemExtensionsCheckGenesis (692) */ type FrameSystemExtensionsCheckGenesis = Null; - /** @name FrameSystemExtensionsCheckNonce (683) */ + /** @name FrameSystemExtensionsCheckNonce (695) */ interface FrameSystemExtensionsCheckNonce extends Compact {} - /** @name FrameSystemExtensionsCheckWeight (684) */ + /** @name FrameSystemExtensionsCheckWeight (696) */ type FrameSystemExtensionsCheckWeight = Null; - /** @name PalletTransactionPaymentChargeTransactionPayment (685) */ + /** @name PalletTransactionPaymentChargeTransactionPayment (697) */ interface PalletTransactionPaymentChargeTransactionPayment extends Compact {} - /** @name FrameMetadataHashExtensionCheckMetadataHash (686) */ + /** @name FrameMetadataHashExtensionCheckMetadataHash (698) */ interface FrameMetadataHashExtensionCheckMetadataHash extends Struct { readonly mode: FrameMetadataHashExtensionMode; } - /** @name FrameMetadataHashExtensionMode (687) */ + /** @name FrameMetadataHashExtensionMode (699) */ interface FrameMetadataHashExtensionMode extends Enum { readonly isDisabled: boolean; readonly isEnabled: boolean; readonly type: "Disabled" | "Enabled"; } - /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (688) */ + /** @name CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim (700) */ type CumulusPrimitivesStorageWeightReclaimStorageWeightReclaim = Null; - /** @name MoonriverRuntimeRuntime (690) */ + /** @name MoonriverRuntimeRuntime (702) */ type MoonriverRuntimeRuntime = Null; } // declare module diff --git a/typescript-api/src/moonriver/interfaces/types.ts b/typescript-api/src/moonriver/interfaces/types.ts index 35d50cccd0..11b9b02166 100644 --- a/typescript-api/src/moonriver/interfaces/types.ts +++ b/typescript-api/src/moonriver/interfaces/types.ts @@ -1,4 +1,4 @@ // Auto-generated via `yarn polkadot-types-from-defs`, do not edit /* eslint-disable */ -export * from "./empty/types.js"; +export * from "./moon/types.js"; From 09a30aaa037fc585750f62e0af6b4001313f79a8 Mon Sep 17 00:00:00 2001 From: Gonza Montiel Date: Wed, 30 Oct 2024 15:15:51 -0300 Subject: [PATCH 29/31] encode Vec properly for ethereum logs 'data' field (#3023) --- client/evm-tracing/src/types/single.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/client/evm-tracing/src/types/single.rs b/client/evm-tracing/src/types/single.rs index 0244782bc1..c85fbe1a7f 100644 --- a/client/evm-tracing/src/types/single.rs +++ b/client/evm-tracing/src/types/single.rs @@ -120,5 +120,6 @@ pub struct Log { /// Event topics pub topics: Vec, /// Event data + #[serde(serialize_with = "bytes_0x_serialize")] pub data: Vec, } From 6d76b06222e52b82f1c006a0c0961a2cdac95761 Mon Sep 17 00:00:00 2001 From: Gonza Montiel Date: Thu, 31 Oct 2024 12:19:28 -0300 Subject: [PATCH 30/31] Support integer `u64` in `eth_feeHistory` (#3018) * add test for calling eth fee history with int block count * pin cargo lock to latest frontier pin --- Cargo.lock | 52 +++++------ .../test-eth-fee/test-eth-fee-history.ts | 89 +++++++++++++------ 2 files changed, 87 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a212783229..5657a4dd18 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3088,7 +3088,7 @@ dependencies = [ [[package]] name = "fc-api" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "async-trait", "fp-storage", @@ -3100,7 +3100,7 @@ dependencies = [ [[package]] name = "fc-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "async-trait", "fp-consensus", @@ -3116,7 +3116,7 @@ dependencies = [ [[package]] name = "fc-db" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "async-trait", "ethereum", @@ -3146,7 +3146,7 @@ dependencies = [ [[package]] name = "fc-mapping-sync" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fc-db", "fc-storage", @@ -3169,7 +3169,7 @@ dependencies = [ [[package]] name = "fc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "ethereum-types", @@ -3223,7 +3223,7 @@ dependencies = [ [[package]] name = "fc-rpc-core" version = "1.1.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "ethereum-types", @@ -3238,7 +3238,7 @@ dependencies = [ [[package]] name = "fc-storage" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "ethereum-types", @@ -3428,7 +3428,7 @@ dependencies = [ [[package]] name = "fp-account" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "hex", "impl-serde", @@ -3447,7 +3447,7 @@ dependencies = [ [[package]] name = "fp-consensus" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "parity-scale-codec", @@ -3458,7 +3458,7 @@ dependencies = [ [[package]] name = "fp-ethereum" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "ethereum-types", @@ -3470,7 +3470,7 @@ dependencies = [ [[package]] name = "fp-evm" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "environmental", "evm", @@ -3486,7 +3486,7 @@ dependencies = [ [[package]] name = "fp-rpc" version = "3.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "ethereum", "ethereum-types", @@ -3502,7 +3502,7 @@ dependencies = [ [[package]] name = "fp-self-contained" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "frame-support", "parity-scale-codec", @@ -3514,7 +3514,7 @@ dependencies = [ [[package]] name = "fp-storage" version = "2.0.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "parity-scale-codec", "serde", @@ -8584,7 +8584,7 @@ dependencies = [ [[package]] name = "pallet-ethereum" version = "4.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "environmental", "ethereum", @@ -8640,7 +8640,7 @@ dependencies = [ [[package]] name = "pallet-evm" version = "6.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "environmental", "evm", @@ -8663,7 +8663,7 @@ dependencies = [ [[package]] name = "pallet-evm-chain-id" version = "1.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "frame-support", "frame-system", @@ -8758,7 +8758,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-blake2" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", ] @@ -8766,7 +8766,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-bn128" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "sp-core", @@ -8898,7 +8898,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-dispatch" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "frame-support", @@ -8974,7 +8974,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-modexp" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "num", @@ -9219,7 +9219,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-sha3fips" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "tiny-keccak", @@ -9228,7 +9228,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-simple" version = "2.0.0-dev" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "ripemd", @@ -9238,7 +9238,7 @@ dependencies = [ [[package]] name = "pallet-evm-precompile-storage-cleaner" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "fp-evm", "frame-support", @@ -11976,7 +11976,7 @@ dependencies = [ [[package]] name = "precompile-utils" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "derive_more", "environmental", @@ -12005,7 +12005,7 @@ dependencies = [ [[package]] name = "precompile-utils-macro" version = "0.1.0" -source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#e4fcc126ef2a584ef6ea361d9ee828aabaeec239" +source = "git+https://github.com/moonbeam-foundation/frontier?branch=moonbeam-polkadot-stable2407#439e782fb9754c38188158cd65d1eba6fe9f0e65" dependencies = [ "case", "num_enum 0.7.3", diff --git a/test/suites/dev/moonbase/test-eth-fee/test-eth-fee-history.ts b/test/suites/dev/moonbase/test-eth-fee/test-eth-fee-history.ts index 2c9e248829..0afc040fc3 100644 --- a/test/suites/dev/moonbase/test-eth-fee/test-eth-fee-history.ts +++ b/test/suites/dev/moonbase/test-eth-fee/test-eth-fee-history.ts @@ -20,7 +20,6 @@ describeSuite({ async function createBlocks( block_count: number, - reward_percentiles: number[], priority_fees: number[], max_fee_per_gas: string ) { @@ -45,7 +44,7 @@ describeSuite({ } } - function get_percentile(percentile: number, array: number[]) { + function getPercentile(percentile: number, array: number[]) { array.sort(function (a, b) { return a - b; }); @@ -57,6 +56,30 @@ describeSuite({ } } + function matchExpectations( + feeResults: FeeHistory, + block_count: number, + reward_percentiles: number[] + ) { + expect( + feeResults.baseFeePerGas.length, + "baseFeePerGas should always the requested block range + 1 (the next derived base fee)" + ).toBe(block_count + 1); + expect(feeResults.gasUsedRatio).to.be.deep.eq(Array(block_count).fill(0.0105225)); + expect( + feeResults.reward.length, + "should return two-dimensional reward list for the requested block range" + ).to.be.eq(block_count); + + const failures = feeResults.reward.filter((item) => { + item.length !== reward_percentiles.length; + }); + expect( + failures.length, + "each block has a reward list which's size is the requested percentile list" + ).toBe(0); + } + it({ id: "T01", title: "result length should match spec", @@ -83,31 +106,9 @@ describeSuite({ }); }); - await createBlocks( - block_count, - reward_percentiles, - priority_fees, - parseGwei("10").toString() - ); - - const feeResults = await feeHistory; - expect( - feeResults.baseFeePerGas.length, - "baseFeePerGas should always the requested block range + 1 (the next derived base fee)" - ).toBe(block_count + 1); - expect(feeResults.gasUsedRatio).to.be.deep.eq(Array(block_count).fill(0.0105225)); - expect( - feeResults.reward.length, - "should return two-dimensional reward list for the requested block range" - ).to.be.eq(block_count); + await createBlocks(block_count, priority_fees, parseGwei("10").toString()); - const failures = feeResults.reward.filter((item) => { - item.length !== reward_percentiles.length; - }); - expect( - failures.length, - "each block has a reward list which's size is the requested percentile list" - ).toBe(0); + matchExpectations(await feeHistory, block_count, reward_percentiles); }, }); @@ -139,11 +140,11 @@ describeSuite({ }); }); - await createBlocks(block_count, reward_percentiles, priority_fees, max_fee_per_gas); + await createBlocks(block_count, priority_fees, max_fee_per_gas); const feeResults = await feeHistory; const localRewards = reward_percentiles - .map((percentile) => get_percentile(percentile, priority_fees)) + .map((percentile) => getPercentile(percentile, priority_fees)) .map((reward) => numberToHex(reward)); // We only test if BaseFee update is enabled. // @@ -165,5 +166,37 @@ describeSuite({ ).toBe(0); }, }); + + it({ + id: "T03", + title: "result length should match spec using an integer block count", + timeout: 40_000, + test: async function () { + const block_count = 2; + const reward_percentiles = [20, 50, 70]; + const priority_fees = [1, 2, 3]; + const startingBlock = await context.viem().getBlockNumber(); + + const feeHistory = new Promise((resolve, reject) => { + const unwatch = context.viem().watchBlocks({ + onBlock: async (block) => { + if (Number(block.number! - startingBlock) == block_count) { + const result = (await customDevRpcRequest("eth_feeHistory", [ + block_count, + "latest", + reward_percentiles, + ])) as FeeHistory; + unwatch(); + resolve(result); + } + }, + }); + }); + + await createBlocks(block_count, priority_fees, parseGwei("10").toString()); + + matchExpectations(await feeHistory, block_count, reward_percentiles); + }, + }); }, }); From 5dba03819f2c2d2128106ccdb1ec71aa5a710e5c Mon Sep 17 00:00:00 2001 From: Andrea Giacobino Date: Thu, 31 Oct 2024 18:31:56 +0100 Subject: [PATCH 31/31] Update the client docker image to moonbeamfoundation/moonbeam:v0.41.1 (#3025) --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cceac82ff8..b30274cb16 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Docker images are published for every tagged release. Learn more with `moonbeam ```bash # Join the public testnet -docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --chain alphanet +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.1 --chain alphanet ``` You can find more detailed instructions to [run a full node in our TestNet](https://docs.moonbeam.network/node-operators/networks/run-a-node/overview/) @@ -28,7 +28,7 @@ locally. You can quickly set up a single node without a relay chain backing it u ```bash # Run a dev service node -docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.1 --dev ``` For more information, see our detailed instructions to [run a development node](https://docs.moonbeam.network/builders/get-started/networks/moonbeam-dev/) @@ -39,10 +39,10 @@ The above command will start the node in instant seal mode. It creates a block w ```bash # Author a block every 6 seconds. -docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev --sealing 6000 +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.1 --dev --sealing 6000 # Manually control the block authorship and finality -docker run --network="host" moonbeamfoundation/moonbeam:v0.41.0 --dev --sealing manual +docker run --network="host" moonbeamfoundation/moonbeam:v0.41.1 --dev --sealing manual ``` ### Prefunded Development Addresses