git.delta.rocks / unique-network / refs/commits / 8d226d67b0fa

difftreelog

add rpc method `pendingUnstakePerBlock` + tests

PraetorP2022-08-17parent: #4d07c60.patch.diff
in: master

14 files changed

modifiedCargo.lockdiffbeforeafterboth
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -446,15 +446,15 @@
  "sc-network",
  "sc-network-gossip",
  "sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
  "sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "thiserror",
  "wasm-timer",
@@ -475,8 +475,8 @@
  "sc-rpc",
  "sc-utils",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -486,7 +486,7 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "beefy-primitives",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
 ]
 
 [[package]]
@@ -496,11 +496,11 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -1300,8 +1300,8 @@
  "sc-chain-spec",
  "sc-cli",
  "sc-service",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "url",
 ]
 
@@ -1322,10 +1322,10 @@
  "polkadot-overseer",
  "polkadot-primitives",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "tracing",
 ]
 
@@ -1344,16 +1344,16 @@
  "sc-consensus-aura",
  "sc-consensus-slots",
  "sc-telemetry",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "tracing",
 ]
@@ -1371,11 +1371,11 @@
  "polkadot-primitives",
  "sc-client-api",
  "sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-trie",
  "tracing",
 ]
 
@@ -1395,12 +1395,12 @@
  "polkadot-parachain",
  "polkadot-primitives",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
  "tracing",
 ]
 
@@ -1421,10 +1421,10 @@
  "rand 0.8.5",
  "sc-client-api",
  "sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-consensus",
  "sp-maybe-compressed-blob",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "tracing",
 ]
 
@@ -1448,11 +1448,11 @@
  "sc-service",
  "sc-telemetry",
  "sc-tracing",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "tracing",
 ]
 
@@ -1462,16 +1462,16 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "pallet-aura",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-consensus-aura",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -1480,14 +1480,14 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "xcm",
  "xcm-executor",
 ]
@@ -1501,24 +1501,24 @@
  "cumulus-primitives-core",
  "cumulus-primitives-parachain-inherent",
  "environmental",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "impl-trait-for-tuples",
  "log",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "parity-scale-codec 3.1.5",
  "polkadot-parachain",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
+ "sp-trie",
+ "sp-version",
  "xcm",
 ]
 
@@ -1539,14 +1539,14 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "xcm",
 ]
 
@@ -1556,14 +1556,14 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "rand_chacha 0.3.1",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
  "xcm",
  "xcm-executor",
 ]
@@ -1573,15 +1573,15 @@
 version = "0.1.0"
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "parity-scale-codec 3.1.5",
  "polkadot-core-primitives",
  "polkadot-parachain",
  "polkadot-primitives",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-runtime",
+ "sp-std",
+ "sp-trie",
 ]
 
 [[package]]
@@ -1596,14 +1596,14 @@
  "parity-scale-codec 3.1.5",
  "sc-client-api",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
+ "sp-storage",
+ "sp-trie",
  "tracing",
 ]
 
@@ -1615,9 +1615,9 @@
  "cumulus-primitives-core",
  "futures 0.3.23",
  "parity-scale-codec 3.1.5",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-std",
+ "sp-timestamp",
 ]
 
 [[package]]
@@ -1626,14 +1626,14 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "parity-scale-codec 3.1.5",
  "polkadot-core-primitives",
  "polkadot-parachain",
  "polkadot-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
+ "sp-trie",
  "xcm",
  "xcm-builder",
  "xcm-executor",
@@ -1660,12 +1660,12 @@
  "sc-sysinfo",
  "sc-telemetry",
  "sc-tracing",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
  "tracing",
 ]
 
@@ -1684,11 +1684,11 @@
  "polkadot-overseer",
  "polkadot-service",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
  "thiserror",
 ]
 
@@ -1709,11 +1709,11 @@
  "polkadot-service",
  "sc-client-api",
  "sc-rpc-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-storage",
  "tokio",
  "tracing",
  "url",
@@ -1727,9 +1727,9 @@
  "cumulus-primitives-core",
  "parity-scale-codec 3.1.5",
  "polkadot-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
 ]
 
 [[package]]
@@ -2146,24 +2146,6 @@
 version = "2.5.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
-
-[[package]]
-name = "evm"
-version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "auto_impl",
- "ethereum",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "log",
- "parity-scale-codec 3.1.5",
- "primitive-types",
- "rlp",
- "scale-info",
- "sha3 0.10.2",
-]
 
 [[package]]
 name = "evm"
@@ -2173,9 +2155,9 @@
  "auto_impl",
  "environmental",
  "ethereum",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
- "evm-gasometer 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
+ "evm-core",
+ "evm-gasometer",
+ "evm-runtime",
  "log",
  "parity-scale-codec 3.1.5",
  "primitive-types",
@@ -2209,16 +2191,6 @@
  "quote",
  "sha3 0.10.2",
  "syn",
-]
-
-[[package]]
-name = "evm-core"
-version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "parity-scale-codec 3.1.5",
- "primitive-types",
- "scale-info",
 ]
 
 [[package]]
@@ -2235,33 +2207,12 @@
 [[package]]
 name = "evm-gasometer"
 version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "primitive-types",
-]
-
-[[package]]
-name = "evm-gasometer"
-version = "0.35.0"
 source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27#e9252ed42dc26fc85b6703b1ba50660a08209e55"
 dependencies = [
  "environmental",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
- "evm-runtime 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
+ "evm-core",
+ "evm-runtime",
  "primitive-types",
-]
-
-[[package]]
-name = "evm-runtime"
-version = "0.35.0"
-source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24#e9252ed42dc26fc85b6703b1ba50660a08209e55"
-dependencies = [
- "auto_impl",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "primitive-types",
- "sha3 0.10.2",
 ]
 
 [[package]]
@@ -2271,7 +2222,7 @@
 dependencies = [
  "auto_impl",
  "environmental",
- "evm-core 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
+ "evm-core",
  "primitive-types",
  "sha3 0.10.2",
 ]
@@ -2367,11 +2318,11 @@
  "fp-rpc",
  "sc-client-api",
  "sc-consensus",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -2386,9 +2337,9 @@
  "parity-scale-codec 3.1.5",
  "parking_lot 0.12.1",
  "sc-client-db",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -2403,9 +2354,9 @@
  "futures-timer",
  "log",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -2415,7 +2366,7 @@
 dependencies = [
  "ethereum",
  "ethereum-types",
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
+ "evm",
  "fc-db",
  "fc-rpc-core",
  "fp-rpc",
@@ -2437,13 +2388,13 @@
  "sc-service",
  "sc-transaction-pool",
  "sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-storage",
  "substrate-prometheus-endpoint",
  "tokio",
 ]
@@ -2596,22 +2547,9 @@
 dependencies = [
  "ethereum",
  "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "fp-evm"
-version = "3.0.0-dev"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24#b1941ba0e691e4a95b414343fd89aceb94c4172b"
-dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "impl-trait-for-tuples",
- "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -2619,31 +2557,22 @@
 version = "3.0.0-dev"
 source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27#69945f20e8dc06ab9e0dd636848a8db6a408c71c"
 dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "evm",
+ "frame-support",
  "impl-trait-for-tuples",
  "parity-scale-codec 3.1.5",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-std",
 ]
 
 [[package]]
 name = "fp-evm-mapping"
 version = "0.1.0"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24#b1941ba0e691e4a95b414343fd89aceb94c4172b"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "fp-evm-mapping"
-version = "0.1.0"
 source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27#69945f20e8dc06ab9e0dd636848a8db6a408c71c"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "sp-core",
 ]
 
 [[package]]
@@ -2653,14 +2582,14 @@
 dependencies = [
  "ethereum",
  "ethereum-types",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -2669,14 +2598,14 @@
 source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27#69945f20e8dc06ab9e0dd636848a8db6a408c71c"
 dependencies = [
  "ethereum",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "parity-scale-codec 3.1.5",
  "parity-util-mem",
  "scale-info",
  "serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-debug-derive",
+ "sp-io",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -2690,45 +2619,23 @@
 [[package]]
 name = "frame-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "linregress",
- "log",
- "parity-scale-codec 3.1.5",
- "paste",
- "scale-info",
- "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "frame-benchmarking"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "linregress",
  "log",
  "parity-scale-codec 3.1.5",
  "paste",
  "scale-info",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-io",
+ "sp-runtime",
+ "sp-runtime-interface",
+ "sp-std",
+ "sp-storage",
 ]
 
 [[package]]
@@ -2740,9 +2647,9 @@
  "chrono",
  "clap",
  "comfy-table",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "gethostname",
  "handlebars",
  "hash-db",
@@ -2766,17 +2673,17 @@
  "serde",
  "serde_json",
  "serde_nanos",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-database",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-externalities",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-storage",
+ "sp-trie",
  "tempfile",
  "thiserror",
  "thousands",
@@ -2799,14 +2706,14 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "frame-election-provider-solution-type",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -2814,15 +2721,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-tracing",
 ]
 
 [[package]]
@@ -2832,39 +2739,9 @@
 checksum = "df6bb8542ef006ef0de09a5c4420787d79823c0ed7924225822362fd2bf2ff2d"
 dependencies = [
  "cfg-if 1.0.0",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "serde",
-]
-
-[[package]]
-name = "frame-support"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "bitflags",
- "frame-metadata",
- "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "impl-trait-for-tuples",
- "k256",
- "log",
- "once_cell",
  "parity-scale-codec 3.1.5",
- "paste",
  "scale-info",
  "serde",
- "smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "tt-call",
 ]
 
 [[package]]
@@ -2874,7 +2751,7 @@
 dependencies = [
  "bitflags",
  "frame-metadata",
- "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support-procedural",
  "impl-trait-for-tuples",
  "k256",
  "log",
@@ -2884,50 +2761,26 @@
  "scale-info",
  "serde",
  "smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-core-hashing-proc-macro",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-state-machine",
+ "sp-std",
+ "sp-tracing",
  "tt-call",
 ]
 
 [[package]]
 name = "frame-support-procedural"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "Inflector",
- "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "frame-support-procedural"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "Inflector",
- "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "frame-support-procedural-tools"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "proc-macro-crate",
+ "frame-support-procedural-tools",
  "proc-macro2",
  "quote",
  "syn",
@@ -2938,7 +2791,7 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support-procedural-tools-derive",
  "proc-macro-crate",
  "proc-macro2",
  "quote",
@@ -2948,16 +2801,6 @@
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "frame-support-procedural-tools-derive"
-version = "3.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "proc-macro2",
@@ -2968,35 +2811,18 @@
 [[package]]
 name = "frame-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "log",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "frame-system"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-version",
 ]
 
 [[package]]
@@ -3004,14 +2830,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -3020,7 +2846,7 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
 ]
 
 [[package]]
@@ -3028,10 +2854,10 @@
 version = "0.10.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "sp-api",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -3909,11 +3735,11 @@
 dependencies = [
  "beefy-primitives",
  "bitvec 1.0.1",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -3924,7 +3750,7 @@
  "pallet-authorship",
  "pallet-babe",
  "pallet-bags-list",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-bounties",
  "pallet-child-bounties",
  "pallet-collective",
@@ -3953,7 +3779,7 @@
  "pallet-society",
  "pallet-staking",
  "pallet-staking-reward-fn",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-tips",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -3971,23 +3797,23 @@
  "serde",
  "serde_derive",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-arithmetic",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-mmr-primitives",
  "sp-npos-elections",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "static_assertions",
  "substrate-wasm-builder",
  "xcm",
@@ -4000,11 +3826,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "polkadot-primitives",
  "polkadot-runtime-common",
  "smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -5311,13 +5137,13 @@
  "cumulus-primitives-utility",
  "derivative",
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm-mapping",
  "fp-rpc",
  "fp-self-contained",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -5326,12 +5152,12 @@
  "orml-vesting",
  "pallet-app-promotion",
  "pallet-aura",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-base-fee",
  "pallet-common",
  "pallet-configuration",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-evm-contract-helpers",
  "pallet-evm-migration",
@@ -5339,14 +5165,14 @@
  "pallet-fungible",
  "pallet-inflation",
  "pallet-nonfungible",
- "pallet-randomness-collective-flip 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-randomness-collective-flip",
  "pallet-refungible",
  "pallet-rmrk-core",
  "pallet-rmrk-equip",
  "pallet-structure",
  "pallet-sudo",
  "pallet-template-transaction-payment",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-treasury",
@@ -5360,19 +5186,19 @@
  "scale-info",
  "serde",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-arithmetic",
  "sp-block-builder",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "up-common",
  "up-data-structs",
@@ -5445,14 +5271,14 @@
 version = "0.4.1-dev"
 source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.27#377213f750755cc48e80a3131eaae63b5eda8362"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5474,20 +5300,20 @@
 name = "pallet-app-promotion"
 version = "0.1.0"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24)",
- "pallet-randomness-collective-flip 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "pallet-balances",
+ "pallet-evm",
+ "pallet-randomness-collective-flip",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5495,15 +5321,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-consensus-aura",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5511,15 +5337,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "pallet-session",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-authority-discovery",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5527,14 +5353,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "impl-trait-for-tuples",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "sp-authorship",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5542,23 +5368,23 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-authorship",
  "pallet-session",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-consensus-babe",
  "sp-consensus-vrf",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -5566,34 +5392,19 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "log",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "pallet-balances"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "frame-support",
+ "frame-system",
  "log",
+ "pallet-balances",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-tracing",
 ]
 
 [[package]]
@@ -5601,14 +5412,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5616,14 +5427,14 @@
 version = "1.0.0"
 source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27#69945f20e8dc06ab9e0dd636848a8db6a408c71c"
 dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "fp-evm",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -5632,14 +5443,14 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "beefy-primitives",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "pallet-session",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5649,8 +5460,8 @@
 dependencies = [
  "beefy-merkle-tree",
  "beefy-primitives",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "hex",
  "log",
  "pallet-beefy",
@@ -5659,10 +5470,10 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5670,17 +5481,17 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-treasury",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5688,18 +5499,18 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-bounties",
  "pallet-treasury",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5707,16 +5518,16 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5725,18 +5536,18 @@
 dependencies = [
  "ethereum",
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm-mapping",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -5744,16 +5555,16 @@
 name = "pallet-configuration"
 version = "0.1.1"
 dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "fp-evm",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5761,15 +5572,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5777,20 +5588,20 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "rand 0.7.3",
  "scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
  "sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
  "static_assertions",
  "strum",
 ]
@@ -5800,12 +5611,12 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -5813,17 +5624,17 @@
 version = "5.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
  "sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5833,51 +5644,26 @@
 dependencies = [
  "ethereum",
  "ethereum-types",
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
+ "evm",
  "fp-consensus",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm",
+ "fp-evm-mapping",
  "fp-rpc",
  "fp-self-contained",
  "fp-storage",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-evm",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "rlp",
  "scale-info",
  "serde",
  "sha3 0.10.2",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "pallet-evm"
-version = "6.0.0-dev"
-source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24#b1941ba0e691e4a95b414343fd89aceb94c4172b"
-dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.24)",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.24)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "hex",
- "impl-trait-for-tuples",
- "log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "parity-scale-codec 3.1.5",
- "primitive-types",
- "rlp",
- "scale-info",
- "sha3 0.10.2",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5885,26 +5671,26 @@
 version = "6.0.0-dev"
 source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27#69945f20e8dc06ab9e0dd636848a8db6a408c71c"
 dependencies = [
- "evm 0.35.0 (git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.27)",
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "evm",
+ "fp-evm",
+ "fp-evm-mapping",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "hex",
  "impl-trait-for-tuples",
  "log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "primitive-types",
  "rlp",
  "scale-info",
  "serde",
  "sha3 0.10.2",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -5913,15 +5699,15 @@
 dependencies = [
  "ethereum",
  "evm-coder",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -5930,18 +5716,18 @@
 version = "0.2.0"
 dependencies = [
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
  "up-sponsorship",
 ]
@@ -5950,35 +5736,35 @@
 name = "pallet-evm-migration"
 version = "0.1.1"
 dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
 name = "pallet-evm-transaction-payment"
 version = "0.1.1"
 dependencies = [
- "fp-evm 3.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "fp-evm",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "up-sponsorship",
 ]
 
@@ -5988,18 +5774,18 @@
 dependencies = [
  "ethereum",
  "evm-coder",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-structure",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -6008,14 +5794,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6023,22 +5809,22 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-authorship",
  "pallet-session",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6047,14 +5833,14 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "enumflags2",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6062,19 +5848,19 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-authorship",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6082,35 +5868,35 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
  "sp-keyring",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
 name = "pallet-inflation"
 version = "0.1.1"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-randomness-collective-flip 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "pallet-balances",
+ "pallet-randomness-collective-flip",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6118,16 +5904,16 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6136,16 +5922,16 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "ckb-merkle-mountain-range",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
  "sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6156,11 +5942,11 @@
  "jsonrpsee",
  "parity-scale-codec 3.1.5",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-mmr-primitives",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -6168,14 +5954,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6183,16 +5969,16 @@
 version = "1.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6200,18 +5986,18 @@
 version = "1.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "pallet-bags-list",
  "pallet-nomination-pools",
  "pallet-staking",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6220,8 +6006,8 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-std",
 ]
 
 [[package]]
@@ -6230,18 +6016,18 @@
 dependencies = [
  "ethereum",
  "evm-coder",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-structure",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "struct-versioning",
  "up-data-structs",
 ]
@@ -6251,16 +6037,16 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6268,12 +6054,12 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "pallet-babe",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-grandpa",
  "pallet-im-online",
  "pallet-offences",
@@ -6281,9 +6067,9 @@
  "pallet-staking",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6291,15 +6077,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6307,28 +6093,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "pallet-randomness-collective-flip"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
- "safe-mix",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6336,13 +6108,13 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "safe-mix",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6350,14 +6122,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6367,18 +6139,18 @@
  "derivative",
  "ethereum",
  "evm-coder",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-structure",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "struct-versioning",
  "up-data-structs",
 ]
@@ -6388,19 +6160,19 @@
 version = "0.1.2"
 dependencies = [
  "derivative",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-nonfungible",
  "pallet-structure",
  "parity-scale-codec 3.1.5",
  "rmrk-traits",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -6408,19 +6180,19 @@
 name = "pallet-rmrk-equip"
 version = "0.1.2"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-nonfungible",
  "pallet-rmrk-core",
  "parity-scale-codec 3.1.5",
  "rmrk-traits",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -6429,15 +6201,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6445,20 +6217,20 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "impl-trait-for-tuples",
  "log",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
+ "sp-trie",
 ]
 
 [[package]]
@@ -6466,15 +6238,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-session",
  "pallet-staking",
  "rand 0.7.3",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
 ]
 
 [[package]]
@@ -6482,13 +6254,13 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "rand_chacha 0.2.2",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6496,10 +6268,10 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-authorship",
  "pallet-session",
@@ -6507,11 +6279,11 @@
  "rand_chacha 0.2.2",
  "scale-info",
  "serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-io",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -6531,21 +6303,21 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "log",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
 ]
 
 [[package]]
 name = "pallet-structure"
 version = "0.1.2"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -6554,13 +6326,13 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6568,54 +6340,37 @@
 version = "3.0.0"
 source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.27#853766d6033ceb68a2bef196790b962dd0663a04"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "pallet-balances",
  "pallet-transaction-payment",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "up-sponsorship",
 ]
 
 [[package]]
 name = "pallet-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "log",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "pallet-timestamp"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
 ]
 
 [[package]]
@@ -6623,18 +6378,18 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-treasury",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6642,15 +6397,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6661,11 +6416,11 @@
  "jsonrpsee",
  "pallet-transaction-payment-rpc-runtime-api",
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -6675,8 +6430,8 @@
 dependencies = [
  "pallet-transaction-payment",
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -6684,16 +6439,16 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "impl-trait-for-tuples",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6702,21 +6457,21 @@
 dependencies = [
  "ethereum",
  "evm-coder",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-nonfungible",
  "pallet-refungible",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -6724,17 +6479,17 @@
 name = "pallet-unique-scheduler"
 version = "0.1.1"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "substrate-test-utils",
  "up-sponsorship",
 ]
@@ -6744,15 +6499,15 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6760,14 +6515,14 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -6775,15 +6530,15 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "xcm",
  "xcm-executor",
 ]
@@ -6793,14 +6548,14 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
  "xcm",
  "xcm-executor",
 ]
@@ -6811,8 +6566,8 @@
 source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.27#66b684f88eba6c755651b8c47dccad2c2d9ac3db"
 dependencies = [
  "cumulus-primitives-core",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
@@ -7179,8 +6934,8 @@
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
  "rand 0.8.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
 ]
@@ -7224,9 +6979,9 @@
  "sc-service",
  "sc-sysinfo",
  "sc-tracing",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-keyring",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-trie",
  "substrate-build-script-utils",
  "thiserror",
  "try-runtime-cli",
@@ -7238,9 +6993,9 @@
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
  "beefy-primitives",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-benchmarking-cli",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-system",
  "frame-system-rpc-runtime-api",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -7253,22 +7008,22 @@
  "sc-consensus",
  "sc-executor",
  "sc-service",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
  "sp-keyring",
  "sp-mmr-primitives",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-storage",
+ "sp-timestamp",
  "sp-transaction-pool",
 ]
 
@@ -7286,9 +7041,9 @@
  "polkadot-node-subsystem",
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
+ "sp-runtime",
  "thiserror",
  "tracing-gum",
 ]
@@ -7301,9 +7056,9 @@
  "parity-scale-codec 3.1.5",
  "parity-util-mem",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -7323,8 +7078,8 @@
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
  "sc-network",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
 ]
@@ -7338,8 +7093,8 @@
  "polkadot-node-primitives",
  "polkadot-primitives",
  "reed-solomon-novelpoly",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-trie",
  "thiserror",
 ]
 
@@ -7357,9 +7112,9 @@
  "rand 0.8.5",
  "rand_chacha 0.3.1",
  "sc-network",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-keystore",
  "tracing-gum",
 ]
 
@@ -7398,7 +7153,7 @@
  "polkadot-node-subsystem",
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-maybe-compressed-blob",
  "thiserror",
  "tracing-gum",
@@ -7425,10 +7180,10 @@
  "polkadot-primitives",
  "sc-keystore",
  "schnorrkel",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-consensus",
  "sp-consensus-slots",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
  "tracing-gum",
 ]
@@ -7467,7 +7222,7 @@
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
  "polkadot-statement-table",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
 ]
@@ -7481,7 +7236,7 @@
  "polkadot-node-subsystem",
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
  "wasm-timer",
@@ -7567,8 +7322,8 @@
  "polkadot-node-subsystem",
  "polkadot-primitives",
  "sp-blockchain",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-runtime",
  "thiserror",
  "tracing-gum",
 ]
@@ -7613,12 +7368,12 @@
  "sc-executor-common",
  "sc-executor-wasmtime",
  "slotmap",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
  "sp-maybe-compressed-blob",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-tracing",
+ "sp-wasm-interface",
  "tempfile",
  "tracing-gum",
 ]
@@ -7634,7 +7389,7 @@
  "polkadot-node-subsystem-util",
  "polkadot-overseer",
  "polkadot-primitives",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
 ]
@@ -7669,7 +7424,7 @@
  "polkadot-node-primitives",
  "polkadot-primitives",
  "sc-network",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "thiserror",
 ]
 
@@ -7725,11 +7480,11 @@
  "polkadot-primitives",
  "schnorrkel",
  "serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
  "sp-consensus-babe",
  "sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
  "sp-maybe-compressed-blob",
  "thiserror",
  "zstd",
@@ -7761,7 +7516,7 @@
  "polkadot-statement-table",
  "sc-network",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-consensus-babe",
  "substrate-prometheus-endpoint",
@@ -7794,9 +7549,9 @@
  "polkadot-primitives",
  "prioritized-metered-channel",
  "rand 0.8.5",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-keystore",
  "thiserror",
  "tracing-gum",
 ]
@@ -7819,8 +7574,8 @@
  "polkadot-node-subsystem-types",
  "polkadot-primitives",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
  "tracing-gum",
 ]
 
@@ -7830,15 +7585,15 @@
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
  "derive_more",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "parity-scale-codec 3.1.5",
  "parity-util-mem",
  "polkadot-core-primitives",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -7862,7 +7617,7 @@
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
  "bitvec 1.0.1",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-system",
  "hex-literal",
  "parity-scale-codec 3.1.5",
  "parity-util-mem",
@@ -7870,20 +7625,20 @@
  "polkadot-parachain",
  "scale-info",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
  "sp-authority-discovery",
  "sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
+ "sp-trie",
+ "sp-version",
 ]
 
 [[package]]
@@ -7907,13 +7662,13 @@
  "sc-rpc",
  "sc-sync-state-rpc",
  "sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
+ "sp-runtime",
  "substrate-frame-rpc-system",
  "substrate-state-trie-migration-rpc",
 ]
@@ -7925,11 +7680,11 @@
 dependencies = [
  "beefy-primitives",
  "bitvec 1.0.1",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -7939,7 +7694,7 @@
  "pallet-authorship",
  "pallet-babe",
  "pallet-bags-list",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-bounties",
  "pallet-child-bounties",
  "pallet-collective",
@@ -7962,7 +7717,7 @@
  "pallet-session-benchmarking",
  "pallet-staking",
  "pallet-staking-reward-curve",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-tips",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -7980,22 +7735,22 @@
  "serde",
  "serde_derive",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-mmr-primitives",
  "sp-npos-elections",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "static_assertions",
  "substrate-wasm-builder",
  "xcm",
@@ -8010,22 +7765,22 @@
 dependencies = [
  "beefy-primitives",
  "bitvec 1.0.1",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "impl-trait-for-tuples",
  "libsecp256k1",
  "log",
  "pallet-authorship",
  "pallet-babe",
  "pallet-bags-list",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-beefy-mmr",
  "pallet-election-provider-multi-phase",
  "pallet-session",
  "pallet-staking",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-treasury",
  "pallet-vesting",
@@ -8037,15 +7792,15 @@
  "serde",
  "serde_derive",
  "slot-range-helper",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-npos-elections",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "static_assertions",
  "xcm",
 ]
@@ -8055,11 +7810,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "polkadot-primitives",
  "polkadot-runtime-common",
  "smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -8070,8 +7825,8 @@
  "bs58",
  "parity-scale-codec 3.1.5",
  "polkadot-primitives",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
+ "sp-tracing",
 ]
 
 [[package]]
@@ -8082,17 +7837,17 @@
  "bitflags",
  "bitvec 1.0.1",
  "derive_more",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-authority-discovery",
  "pallet-authorship",
  "pallet-babe",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-session",
  "pallet-staking",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-vesting",
  "parity-scale-codec 3.1.5",
  "polkadot-primitives",
@@ -8102,16 +7857,16 @@
  "rustc-hex",
  "scale-info",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "static_assertions",
  "xcm",
  "xcm-executor",
@@ -8195,25 +7950,25 @@
  "sc-transaction-pool",
  "serde",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-io",
+ "sp-keystore",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-state-machine",
+ "sp-storage",
+ "sp-timestamp",
  "sp-transaction-pool",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-trie",
  "substrate-prometheus-endpoint",
  "thiserror",
  "tracing-gum",
@@ -8235,8 +7990,8 @@
  "polkadot-node-subsystem",
  "polkadot-node-subsystem-util",
  "polkadot-primitives",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
+ "sp-staking",
  "thiserror",
  "tracing-gum",
 ]
@@ -8248,7 +8003,7 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "polkadot-primitives",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
 ]
 
 [[package]]
@@ -8260,14 +8015,14 @@
  "bitvec 1.0.1",
  "frame-election-provider-support",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-rpc-runtime-api",
  "log",
  "pallet-authority-discovery",
  "pallet-authorship",
  "pallet-babe",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-grandpa",
  "pallet-indices",
  "pallet-offences",
@@ -8275,7 +8030,7 @@
  "pallet-staking",
  "pallet-staking-reward-curve",
  "pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-vesting",
@@ -8290,21 +8045,21 @@
  "serde",
  "serde_derive",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-mmr-primitives",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "test-runtime-constants",
  "xcm",
@@ -8317,11 +8072,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-system",
  "futures 0.3.23",
  "hex",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-staking",
  "pallet-transaction-payment",
  "polkadot-node-primitives",
@@ -8347,17 +8102,17 @@
  "sc-service",
  "sc-tracing",
  "sc-transaction-pool",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-authority-discovery",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
  "sp-keyring",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-state-machine",
  "substrate-test-client",
  "tempfile",
  "test-runtime-constants",
@@ -8608,13 +8363,13 @@
  "cumulus-primitives-utility",
  "derivative",
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm-mapping",
  "fp-rpc",
  "fp-self-contained",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -8622,12 +8377,12 @@
  "log",
  "orml-vesting",
  "pallet-aura",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-base-fee",
  "pallet-common",
  "pallet-configuration",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-evm-contract-helpers",
  "pallet-evm-migration",
@@ -8635,14 +8390,14 @@
  "pallet-fungible",
  "pallet-inflation",
  "pallet-nonfungible",
- "pallet-randomness-collective-flip 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-randomness-collective-flip",
  "pallet-refungible",
  "pallet-rmrk-core",
  "pallet-rmrk-equip",
  "pallet-structure",
  "pallet-sudo",
  "pallet-template-transaction-payment",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-treasury",
@@ -8656,19 +8411,19 @@
  "scale-info",
  "serde",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-arithmetic",
  "sp-block-builder",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "up-common",
  "up-data-structs",
@@ -8961,10 +8716,10 @@
  "parity-scale-codec 3.1.5",
  "serde",
  "serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-version",
 ]
 
 [[package]]
@@ -9046,10 +8801,10 @@
  "parity-scale-codec 2.3.1",
  "rmrk-traits",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -9078,10 +8833,10 @@
 dependencies = [
  "beefy-merkle-tree",
  "beefy-primitives",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "hex-literal",
@@ -9089,7 +8844,7 @@
  "pallet-authority-discovery",
  "pallet-authorship",
  "pallet-babe",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-beefy",
  "pallet-beefy-mmr",
  "pallet-collective",
@@ -9104,7 +8859,7 @@
  "pallet-session",
  "pallet-staking",
  "pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-utility",
@@ -9119,21 +8874,21 @@
  "serde",
  "serde_derive",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-mmr-primitives",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "xcm",
  "xcm-builder",
@@ -9145,11 +8900,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "polkadot-primitives",
  "polkadot-runtime-common",
  "smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -9330,8 +9085,8 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "log",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-wasm-interface",
  "thiserror",
 ]
 
@@ -9352,12 +9107,12 @@
  "rand 0.7.3",
  "sc-client-api",
  "sc-network",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9376,12 +9131,12 @@
  "sc-proposer-metrics",
  "sc-telemetry",
  "sc-transaction-pool-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
 ]
 
@@ -9392,13 +9147,13 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "sc-client-api",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-state-machine",
 ]
 
 [[package]]
@@ -9414,8 +9169,8 @@
  "sc-telemetry",
  "serde",
  "serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -9457,12 +9212,12 @@
  "serde",
  "serde_json",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-keyring",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-panic-handler 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
+ "sp-panic-handler",
+ "sp-runtime",
+ "sp-version",
  "thiserror",
  "tiny-bip39",
  "tokio",
@@ -9482,17 +9237,17 @@
  "sc-executor",
  "sc-transaction-pool-api",
  "sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-database",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-externalities",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-storage",
+ "sp-trie",
  "substrate-prometheus-endpoint",
 ]
 
@@ -9512,13 +9267,13 @@
  "parking_lot 0.12.1",
  "sc-client-api",
  "sc-state-db",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-trie",
 ]
 
 [[package]]
@@ -9535,12 +9290,12 @@
  "sc-client-api",
  "sc-utils",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9559,17 +9314,17 @@
  "sc-consensus",
  "sc-consensus-slots",
  "sc-telemetry",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-aura",
  "sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9599,20 +9354,20 @@
  "sc-telemetry",
  "schnorrkel",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
  "sp-consensus-slots",
  "sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-version",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9628,14 +9383,14 @@
  "sc-consensus-epochs",
  "sc-rpc-api",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -9649,7 +9404,7 @@
  "sc-client-api",
  "sc-consensus",
  "sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -9671,17 +9426,17 @@
  "sc-transaction-pool",
  "sc-transaction-pool-api",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-aura",
  "sp-consensus-babe",
  "sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-timestamp",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9699,15 +9454,15 @@
  "sc-client-api",
  "sc-consensus",
  "sc-telemetry",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-slots",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-timestamp",
  "thiserror",
 ]
 
@@ -9718,7 +9473,7 @@
 dependencies = [
  "sc-client-api",
  "sp-authorship",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -9734,17 +9489,17 @@
  "sc-executor-common",
  "sc-executor-wasmi",
  "sc-executor-wasmtime",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-panic-handler 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-core-hashing-proc-macro",
+ "sp-externalities",
+ "sp-io",
+ "sp-panic-handler",
+ "sp-runtime-interface",
  "sp-tasks",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-trie",
+ "sp-version",
+ "sp-wasm-interface",
  "tracing",
  "wasmi",
 ]
@@ -9760,7 +9515,7 @@
  "sp-maybe-compressed-blob",
  "sp-sandbox",
  "sp-serializer",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-wasm-interface",
  "thiserror",
  "wasm-instrument",
  "wasmi",
@@ -9775,9 +9530,9 @@
  "parity-scale-codec 3.1.5",
  "sc-allocator",
  "sc-executor-common",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime-interface",
  "sp-sandbox",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-wasm-interface",
  "wasmi",
 ]
 
@@ -9795,9 +9550,9 @@
  "rustix 0.35.7",
  "sc-allocator",
  "sc-executor-common",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime-interface",
  "sp-sandbox",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-wasm-interface",
  "wasmtime",
 ]
 
@@ -9829,15 +9584,15 @@
  "sc-telemetry",
  "sc-utils",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-arithmetic",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "thiserror",
 ]
@@ -9858,8 +9613,8 @@
  "serde",
  "serde_json",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -9877,7 +9632,7 @@
  "sc-network",
  "sc-transaction-pool-api",
  "sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -9889,9 +9644,9 @@
  "hex",
  "parking_lot 0.12.1",
  "serde_json",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-keystore",
  "thiserror",
 ]
 
@@ -9932,11 +9687,11 @@
  "serde",
  "serde_json",
  "smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "thiserror",
  "unsigned-varint",
@@ -9959,7 +9714,7 @@
  "smallvec",
  "sp-consensus",
  "sp-finality-grandpa",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -9974,7 +9729,7 @@
  "log",
  "lru 0.7.8",
  "sc-network",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "substrate-prometheus-endpoint",
  "tracing",
 ]
@@ -9994,8 +9749,8 @@
  "sc-network-common",
  "sc-peerset",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -10017,12 +9772,12 @@
  "sc-network-common",
  "sc-peerset",
  "smallvec",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -10046,10 +9801,10 @@
  "sc-client-api",
  "sc-network",
  "sc-utils",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "threadpool",
  "tracing",
 ]
@@ -10095,15 +9850,15 @@
  "sc-transaction-pool-api",
  "sc-utils",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-keystore",
  "sp-offchain",
  "sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
 ]
 
 [[package]]
@@ -10121,11 +9876,11 @@
  "scale-info",
  "serde",
  "serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-tracing",
+ "sp-version",
  "thiserror",
 ]
 
@@ -10183,24 +9938,24 @@
  "sc-utils",
  "serde",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
  "sp-session",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-state-machine",
+ "sp-storage",
+ "sp-tracing",
  "sp-transaction-pool",
  "sp-transaction-storage-proof",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-trie",
+ "sp-version",
  "substrate-prometheus-endpoint",
  "tempfile",
  "thiserror",
@@ -10220,7 +9975,7 @@
  "parity-util-mem-derive",
  "parking_lot 0.12.1",
  "sc-client-api",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
 ]
 
 [[package]]
@@ -10238,7 +9993,7 @@
  "serde",
  "serde_json",
  "sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -10256,9 +10011,9 @@
  "sc-telemetry",
  "serde",
  "serde_json",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-std",
 ]
 
 [[package]]
@@ -10298,12 +10053,12 @@
  "sc-rpc-server",
  "sc-tracing-proc-macro",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-tracing",
  "thiserror",
  "tracing",
  "tracing-log",
@@ -10338,11 +10093,11 @@
  "sc-transaction-pool-api",
  "sc-utils",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-tracing",
  "sp-transaction-pool",
  "substrate-prometheus-endpoint",
  "thiserror",
@@ -10357,7 +10112,7 @@
  "log",
  "serde",
  "sp-blockchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "thiserror",
 ]
 
@@ -10454,15 +10209,6 @@
  "generic-array 0.14.6",
  "subtle",
  "zeroize",
-]
-
-[[package]]
-name = "secp256k1"
-version = "0.21.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c42e6f1735c5f00f51e43e28d6634141f2bcad10931b2609ddd74a86d751260"
-dependencies = [
- "secp256k1-sys 0.4.2",
 ]
 
 [[package]]
@@ -10471,20 +10217,11 @@
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "b7649a0b3ffb32636e60c7ce0d70511eda9c52c658cd0634e194d5a19943aeff"
 dependencies = [
- "secp256k1-sys 0.6.0",
+ "secp256k1-sys",
 ]
 
 [[package]]
 name = "secp256k1-sys"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "957da2573cde917463ece3570eab4a0b3f19de6f1646cde62e6fd3868f566036"
-dependencies = [
- "cc",
-]
-
-[[package]]
-name = "secp256k1-sys"
 version = "0.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "7058dc8eaf3f2810d7828680320acda0b25a288f6d288e19278e249bbf74226b"
@@ -10758,8 +10495,8 @@
  "enumn",
  "parity-scale-codec 3.1.5",
  "paste",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -10824,23 +10561,6 @@
  "log",
  "rand 0.8.5",
  "sha-1 0.9.8",
-]
-
-[[package]]
-name = "sp-api"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "hash-db",
- "log",
- "parity-scale-codec 3.1.5",
- "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
 ]
 
 [[package]]
@@ -10851,30 +10571,18 @@
  "hash-db",
  "log",
  "parity-scale-codec 3.1.5",
- "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api-proc-macro",
+ "sp-core",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
+ "sp-version",
  "thiserror",
 ]
 
 [[package]]
 name = "sp-api-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "blake2",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "sp-api-proc-macro"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "blake2",
@@ -10887,42 +10595,14 @@
 [[package]]
 name = "sp-application-crypto"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "parity-scale-codec 3.1.5",
- "scale-info",
- "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "sp-application-crypto"
-version = "6.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-arithmetic"
-version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "integer-sqrt",
- "num-traits",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "static_assertions",
+ "sp-core",
+ "sp-io",
+ "sp-std",
 ]
 
 [[package]]
@@ -10935,8 +10615,8 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-debug-derive",
+ "sp-std",
  "static_assertions",
 ]
 
@@ -10947,10 +10627,10 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -10960,9 +10640,9 @@
 dependencies = [
  "async-trait",
  "parity-scale-codec 3.1.5",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -10971,10 +10651,10 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -10987,11 +10667,11 @@
  "lru 0.7.8",
  "parity-scale-codec 3.1.5",
  "parking_lot 0.12.1",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-consensus",
  "sp-database",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
+ "sp-state-machine",
  "thiserror",
 ]
 
@@ -11005,12 +10685,12 @@
  "futures-timer",
  "log",
  "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
+ "sp-version",
  "thiserror",
 ]
 
@@ -11022,14 +10702,14 @@
  "async-trait",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-consensus",
  "sp-consensus-slots",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
 ]
 
 [[package]]
@@ -11042,17 +10722,17 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-application-crypto",
  "sp-consensus",
  "sp-consensus-slots",
  "sp-consensus-vrf",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
 ]
 
 [[package]]
@@ -11063,10 +10743,10 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-runtime",
+ "sp-std",
+ "sp-timestamp",
 ]
 
 [[package]]
@@ -11077,55 +10757,9 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "schnorrkel",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-core"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "base58",
- "bitflags",
- "blake2-rfc",
- "byteorder",
- "dyn-clonable",
- "ed25519-dalek",
- "futures 0.3.23",
- "hash-db",
- "hash256-std-hasher",
- "hex",
- "impl-serde",
- "lazy_static",
- "libsecp256k1",
- "log",
- "merlin",
- "num-traits",
- "parity-scale-codec 3.1.5",
- "parity-util-mem",
- "parking_lot 0.12.1",
- "primitive-types",
- "rand 0.7.3",
- "regex",
- "scale-info",
- "schnorrkel",
- "secp256k1 0.21.3",
- "secrecy",
- "serde",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "ss58-registry",
- "substrate-bip39",
- "thiserror",
- "tiny-bip39",
- "wasmi",
- "zeroize",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -11157,35 +10791,21 @@
  "regex",
  "scale-info",
  "schnorrkel",
- "secp256k1 0.24.0",
+ "secp256k1",
  "secrecy",
  "serde",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core-hashing",
+ "sp-debug-derive",
+ "sp-externalities",
+ "sp-runtime-interface",
+ "sp-std",
+ "sp-storage",
  "ss58-registry",
  "substrate-bip39",
  "thiserror",
  "tiny-bip39",
  "wasmi",
  "zeroize",
-]
-
-[[package]]
-name = "sp-core-hashing"
-version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "blake2",
- "byteorder",
- "digest 0.10.3",
- "sha2 0.10.2",
- "sha3 0.10.2",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "twox-hash",
 ]
 
 [[package]]
@@ -11198,29 +10818,18 @@
  "digest 0.10.3",
  "sha2 0.10.2",
  "sha3 0.10.2",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "twox-hash",
 ]
 
 [[package]]
 name = "sp-core-hashing-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "proc-macro2",
- "quote",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "syn",
-]
-
-[[package]]
-name = "sp-core-hashing-proc-macro"
-version = "5.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "proc-macro2",
  "quote",
- "sp-core-hashing 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core-hashing",
  "syn",
 ]
 
@@ -11236,16 +10845,6 @@
 [[package]]
 name = "sp-debug-derive"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "sp-debug-derive"
-version = "4.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "proc-macro2",
@@ -11256,23 +10855,12 @@
 [[package]]
 name = "sp-externalities"
 version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "environmental",
- "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
-
-[[package]]
-name = "sp-externalities"
-version = "0.12.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "environmental",
  "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
+ "sp-storage",
 ]
 
 [[package]]
@@ -11285,26 +10873,12 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-inherents"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "async-trait",
- "impl-trait-for-tuples",
- "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
+ "sp-api",
+ "sp-application-crypto",
+ "sp-core",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -11315,40 +10889,15 @@
  "async-trait",
  "impl-trait-for-tuples",
  "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "thiserror",
 ]
 
 [[package]]
 name = "sp-io"
 version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "futures 0.3.23",
- "hash-db",
- "libsecp256k1",
- "log",
- "parity-scale-codec 3.1.5",
- "parking_lot 0.12.1",
- "secp256k1 0.21.3",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "tracing",
- "tracing-core",
-]
-
-[[package]]
-name = "sp-io"
-version = "6.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "futures 0.3.23",
@@ -11357,16 +10906,16 @@
  "log",
  "parity-scale-codec 3.1.5",
  "parking_lot 0.12.1",
- "secp256k1 0.24.0",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "secp256k1",
+ "sp-core",
+ "sp-externalities",
+ "sp-keystore",
+ "sp-runtime-interface",
+ "sp-state-machine",
+ "sp-std",
+ "sp-tracing",
+ "sp-trie",
+ "sp-wasm-interface",
  "tracing",
  "tracing-core",
 ]
@@ -11377,30 +10926,14 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "lazy_static",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
  "strum",
 ]
 
 [[package]]
 name = "sp-keystore"
 version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "async-trait",
- "futures 0.3.23",
- "merlin",
- "parity-scale-codec 3.1.5",
- "parking_lot 0.12.1",
- "schnorrkel",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
-]
-
-[[package]]
-name = "sp-keystore"
-version = "0.12.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "async-trait",
@@ -11410,8 +10943,8 @@
  "parking_lot 0.12.1",
  "schnorrkel",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
  "thiserror",
 ]
 
@@ -11432,11 +10965,11 @@
  "log",
  "parity-scale-codec 3.1.5",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-debug-derive",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -11447,30 +10980,20 @@
  "parity-scale-codec 3.1.5",
  "scale-info",
  "serde",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
 name = "sp-offchain"
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
-dependencies = [
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-panic-handler"
-version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
 dependencies = [
- "backtrace",
- "lazy_static",
- "regex",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -11490,29 +11013,7 @@
 dependencies = [
  "rustc-hash",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-runtime"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "either",
- "hash256-std-hasher",
- "impl-trait-for-tuples",
- "log",
- "parity-scale-codec 3.1.5",
- "parity-util-mem",
- "paste",
- "rand 0.7.3",
- "scale-info",
- "serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-core",
 ]
 
 [[package]]
@@ -11530,28 +11031,11 @@
  "rand 0.7.3",
  "scale-info",
  "serde",
- "sp-application-crypto 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-runtime-interface"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "impl-trait-for-tuples",
- "parity-scale-codec 3.1.5",
- "primitive-types",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "static_assertions",
+ "sp-application-crypto",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
+ "sp-std",
 ]
 
 [[package]]
@@ -11562,30 +11046,18 @@
  "impl-trait-for-tuples",
  "parity-scale-codec 3.1.5",
  "primitive-types",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-tracing 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-externalities",
+ "sp-runtime-interface-proc-macro",
+ "sp-std",
+ "sp-storage",
+ "sp-tracing",
+ "sp-wasm-interface",
  "static_assertions",
 ]
 
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "Inflector",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "sp-runtime-interface-proc-macro"
-version = "5.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "Inflector",
@@ -11602,10 +11074,10 @@
 dependencies = [
  "log",
  "parity-scale-codec 3.1.5",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-wasm-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-std",
+ "sp-wasm-interface",
  "wasmi",
 ]
 
@@ -11625,22 +11097,11 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-staking"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "parity-scale-codec 3.1.5",
- "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-staking",
+ "sp-std",
 ]
 
 [[package]]
@@ -11650,30 +11111,8 @@
 dependencies = [
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-state-machine"
-version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "hash-db",
- "log",
- "num-traits",
- "parity-scale-codec 3.1.5",
- "parking_lot 0.12.1",
- "rand 0.7.3",
- "smallvec",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-panic-handler 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
- "tracing",
- "trie-root",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -11688,11 +11127,11 @@
  "parking_lot 0.12.1",
  "rand 0.7.3",
  "smallvec",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-panic-handler 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
+ "sp-panic-handler",
+ "sp-std",
+ "sp-trie",
  "thiserror",
  "tracing",
  "trie-root",
@@ -11701,25 +11140,7 @@
 [[package]]
 name = "sp-std"
 version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-
-[[package]]
-name = "sp-std"
-version = "4.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
-
-[[package]]
-name = "sp-storage"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "impl-serde",
- "parity-scale-codec 3.1.5",
- "ref-cast",
- "serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
-]
 
 [[package]]
 name = "sp-storage"
@@ -11730,8 +11151,8 @@
  "parity-scale-codec 3.1.5",
  "ref-cast",
  "serde",
- "sp-debug-derive 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-debug-derive",
+ "sp-std",
 ]
 
 [[package]]
@@ -11740,27 +11161,11 @@
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "log",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime-interface 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-timestamp"
-version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "async-trait",
- "futures-timer",
- "log",
- "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
+ "sp-runtime-interface",
+ "sp-std",
 ]
 
 [[package]]
@@ -11772,32 +11177,20 @@
  "futures-timer",
  "log",
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
  "thiserror",
 ]
 
 [[package]]
 name = "sp-tracing"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "tracing",
- "tracing-core",
- "tracing-subscriber",
-]
-
-[[package]]
-name = "sp-tracing"
-version = "5.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "tracing",
  "tracing-core",
  "tracing-subscriber",
@@ -11808,8 +11201,8 @@
 version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -11819,29 +11212,13 @@
 dependencies = [
  "async-trait",
  "log",
- "parity-scale-codec 3.1.5",
- "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
-]
-
-[[package]]
-name = "sp-trie"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "hash-db",
- "memory-db",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
- "trie-db",
- "trie-root",
+ "sp-core",
+ "sp-inherents",
+ "sp-runtime",
+ "sp-std",
+ "sp-trie",
 ]
 
 [[package]]
@@ -11853,8 +11230,8 @@
  "memory-db",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-std",
  "thiserror",
  "trie-db",
  "trie-root",
@@ -11863,23 +11240,6 @@
 [[package]]
 name = "sp-version"
 version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "impl-serde",
- "parity-scale-codec 3.1.5",
- "parity-wasm 0.42.2",
- "scale-info",
- "serde",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "thiserror",
-]
-
-[[package]]
-name = "sp-version"
-version = "5.0.0"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "impl-serde",
@@ -11887,45 +11247,22 @@
  "parity-wasm 0.42.2",
  "scale-info",
  "serde",
- "sp-core-hashing-proc-macro 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core-hashing-proc-macro",
+ "sp-runtime",
+ "sp-std",
+ "sp-version-proc-macro",
  "thiserror",
 ]
 
 [[package]]
 name = "sp-version-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "parity-scale-codec 3.1.5",
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "sp-version-proc-macro"
-version = "4.0.0-dev"
 source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27#8eff668a42325aeb4433eace1604f4d286a6ec05"
 dependencies = [
  "parity-scale-codec 3.1.5",
  "proc-macro2",
  "quote",
  "syn",
-]
-
-[[package]]
-name = "sp-wasm-interface"
-version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
-dependencies = [
- "impl-trait-for-tuples",
- "log",
- "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24)",
- "wasmi",
 ]
 
 [[package]]
@@ -11936,7 +11273,7 @@
  "impl-trait-for-tuples",
  "log",
  "parity-scale-codec 3.1.5",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "wasmi",
  "wasmtime",
 ]
@@ -12083,11 +11420,11 @@
  "sc-rpc-api",
  "sc-transaction-pool-api",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -12115,12 +11452,12 @@
  "sc-rpc-api",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-std",
+ "sp-trie",
  "trie-db",
 ]
 
@@ -12143,11 +11480,11 @@
  "serde_json",
  "sp-blockchain",
  "sp-consensus",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-keyring",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-state-machine",
 ]
 
 [[package]]
@@ -12278,11 +11615,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "polkadot-primitives",
  "polkadot-runtime-common",
  "smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -12290,27 +11627,27 @@
 version = "0.1.1"
 dependencies = [
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "fp-evm-mapping",
+ "frame-support",
+ "frame-system",
+ "pallet-balances",
  "pallet-common",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-fungible",
  "pallet-nonfungible",
  "pallet-refungible",
  "pallet-structure",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-unique",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
  "up-sponsorship",
 ]
@@ -12751,13 +12088,13 @@
  "sc-executor",
  "sc-service",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-externalities 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-state-machine 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-externalities",
+ "sp-io",
+ "sp-keystore",
+ "sp-runtime",
+ "sp-state-machine",
+ "sp-version",
  "zstd",
 ]
 
@@ -12792,14 +12129,14 @@
  "anyhow",
  "jsonrpsee",
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "rmrk-rpc",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-blockchain",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-rpc",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "up-data-structs",
  "up-rpc",
 ]
@@ -12887,7 +12224,7 @@
  "fc-rpc-core",
  "flexi_logger",
  "fp-rpc",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-benchmarking-cli",
  "futures 0.3.23",
  "jsonrpsee",
@@ -12925,21 +12262,21 @@
  "sc-transaction-pool",
  "serde",
  "serde_json",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-finality-grandpa",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-keystore 0.12.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-inherents",
+ "sp-keystore",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-timestamp",
  "sp-transaction-pool",
- "sp-trie 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-trie",
  "substrate-build-script-utils",
  "substrate-frame-rpc-system",
  "substrate-prometheus-endpoint",
@@ -12982,16 +12319,16 @@
  "sc-service",
  "sc-transaction-pool",
  "serde",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-block-builder",
  "sp-blockchain",
  "sp-consensus",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-storage 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-storage",
  "sp-transaction-pool",
  "substrate-frame-rpc-system",
  "tokio",
@@ -13015,13 +12352,13 @@
  "cumulus-primitives-utility",
  "derivative",
  "evm-coder",
- "fp-evm-mapping 0.1.0 (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "fp-evm-mapping",
  "fp-rpc",
  "fp-self-contained",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -13029,12 +12366,12 @@
  "log",
  "orml-vesting",
  "pallet-aura",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-base-fee",
  "pallet-common",
  "pallet-configuration",
  "pallet-ethereum",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "pallet-evm-coder-substrate",
  "pallet-evm-contract-helpers",
  "pallet-evm-migration",
@@ -13042,14 +12379,14 @@
  "pallet-fungible",
  "pallet-inflation",
  "pallet-nonfungible",
- "pallet-randomness-collective-flip 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-randomness-collective-flip",
  "pallet-refungible",
  "pallet-rmrk-core",
  "pallet-rmrk-equip",
  "pallet-structure",
  "pallet-sudo",
  "pallet-template-transaction-payment",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-treasury",
@@ -13063,19 +12400,19 @@
  "scale-info",
  "serde",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-arithmetic",
  "sp-block-builder",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "up-common",
  "up-data-structs",
@@ -13119,12 +12456,12 @@
 version = "0.9.27"
 dependencies = [
  "fp-rpc",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "frame-support",
+ "pallet-evm",
  "sp-consensus-aura",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
 ]
 
 [[package]]
@@ -13132,16 +12469,16 @@
 version = "0.2.2"
 dependencies = [
  "derivative",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
  "rmrk-traits",
  "scale-info",
  "serde",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "struct-versioning",
 ]
 
@@ -13150,12 +12487,12 @@
 version = "0.1.3"
 dependencies = [
  "pallet-common",
- "pallet-evm 6.0.0-dev (git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.27)",
+ "pallet-evm",
  "parity-scale-codec 3.1.5",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
  "up-data-structs",
 ]
 
@@ -13606,11 +12943,11 @@
 dependencies = [
  "beefy-primitives",
  "bitvec 1.0.1",
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
  "frame-election-provider-support",
  "frame-executive",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "frame-system-benchmarking",
  "frame-system-rpc-runtime-api",
  "frame-try-runtime",
@@ -13620,7 +12957,7 @@
  "pallet-authorship",
  "pallet-babe",
  "pallet-bags-list",
- "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-balances",
  "pallet-collective",
  "pallet-democracy",
  "pallet-election-provider-multi-phase",
@@ -13647,7 +12984,7 @@
  "pallet-staking",
  "pallet-staking-reward-curve",
  "pallet-sudo",
- "pallet-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "pallet-timestamp",
  "pallet-transaction-payment",
  "pallet-transaction-payment-rpc-runtime-api",
  "pallet-treasury",
@@ -13665,22 +13002,22 @@
  "serde",
  "serde_derive",
  "smallvec",
- "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-api",
  "sp-authority-discovery",
  "sp-block-builder",
  "sp-consensus-babe",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-core",
+ "sp-inherents",
+ "sp-io",
  "sp-mmr-primitives",
  "sp-npos-elections",
  "sp-offchain",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "sp-session",
- "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-staking",
+ "sp-std",
  "sp-transaction-pool",
- "sp-version 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-version",
  "substrate-wasm-builder",
  "westend-runtime-constants",
  "xcm",
@@ -13693,11 +13030,11 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
  "polkadot-primitives",
  "polkadot-runtime-common",
  "smallvec",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
 ]
 
 [[package]]
@@ -13879,7 +13216,7 @@
  "log",
  "parity-scale-codec 3.1.5",
  "scale-info",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-runtime",
  "xcm-procedural",
 ]
 
@@ -13888,17 +13225,17 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-support",
+ "frame-system",
  "log",
  "pallet-transaction-payment",
  "parity-scale-codec 3.1.5",
  "polkadot-parachain",
  "scale-info",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "xcm",
  "xcm-executor",
 ]
@@ -13908,16 +13245,16 @@
 version = "0.9.27"
 source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.27#b017bad50d360a1c6e3cdf9652bdb85e5f479fea"
 dependencies = [
- "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "frame-benchmarking",
+ "frame-support",
  "impl-trait-for-tuples",
  "log",
  "parity-scale-codec 3.1.5",
- "sp-arithmetic 5.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-core 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-io 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-runtime 6.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
- "sp-std 4.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.27)",
+ "sp-arithmetic",
+ "sp-core",
+ "sp-io",
+ "sp-runtime",
+ "sp-std",
  "xcm",
 ]
 
modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
--- a/client/rpc/src/lib.rs
+++ b/client/rpc/src/lib.rs
@@ -243,7 +243,7 @@
 		collection_id: CollectionId,
 		token_id: TokenId,
 		at: Option<BlockHash>,
-	) -> Result<Option<u128>>;
+	) -> Result<Option<String>>;
 
 	/// Returns the total amount of staked tokens.
 	#[method(name = "unique_totalStaked")]
@@ -258,18 +258,25 @@
 		at: Option<BlockHash>,
 	) -> Result<Vec<(BlockNumber, String)>>;
 
-	/// Return the total amount locked by staking tokens.
+	/// Returns the total amount locked by staking tokens.
 	#[method(name = "unique_totalStakingLocked")]
 	fn total_staking_locked(&self, staker: CrossAccountId, at: Option<BlockHash>)
 		-> Result<String>;
 
-	/// Return the total amount locked by staking tokens.
+	/// Returns the total amount of tokens pending withdrawal from staking.
 	#[method(name = "unique_pendingUnstake")]
 	fn pending_unstake(
 		&self,
 		staker: Option<CrossAccountId>,
 		at: Option<BlockHash>,
 	) -> Result<String>;
+	/// Returns the total amount of tokens pending withdrawal from staking per block.
+	#[method(name = "unique_pendingUnstakePerBlock")]
+	fn pending_unstake_per_block(
+		&self,
+		staker: CrossAccountId,
+		at: Option<BlockHash>,
+	) -> Result<Vec<(BlockNumber, String)>>;
 }
 
 mod rmrk_unique_rpc {
@@ -557,6 +564,11 @@
 		.collect::<Vec<_>>(), unique_api);
 	pass_method!(total_staking_locked(staker: CrossAccountId) -> String => |v| v.to_string(), unique_api);
 	pass_method!(pending_unstake(staker: Option<CrossAccountId>) -> String => |v| v.to_string(), unique_api);
+	pass_method!(pending_unstake_per_block(staker: CrossAccountId) -> Vec<(BlockNumber, String)> =>
+		|v| v
+		.into_iter()
+		.map(|(b, a)| (b, a.to_string()))
+		.collect::<Vec<_>>(), unique_api);
 }
 
 #[allow(deprecated)]
modifiedpallets/app-promotion/Cargo.tomldiffbeforeafterboth
--- a/pallets/app-promotion/Cargo.toml
+++ b/pallets/app-promotion/Cargo.toml
@@ -47,37 +47,37 @@
 default-features = false
 optional = true
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.frame-support]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.frame-system]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.pallet-balances]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.pallet-timestamp]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.pallet-randomness-collective-flip]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.sp-std]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.serde]
 default-features = false
@@ -87,22 +87,22 @@
 [dependencies.sp-runtime]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.sp-core]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.sp-io]
 default-features = false
 git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
+branch = "polkadot-v0.9.27"
 
 [dependencies.pallet-evm]
 default-features = false
 git = "https://github.com/uniquenetwork/frontier"
-branch = "unique-polkadot-v0.9.24"
+branch = "unique-polkadot-v0.9.27"
 
 [dependencies]
 scale-info = { version = "2.0.1", default-features = false, features = [
modifiedpallets/app-promotion/src/lib.rsdiffbeforeafterboth
--- a/pallets/app-promotion/src/lib.rs
+++ b/pallets/app-promotion/src/lib.rs
@@ -117,6 +117,7 @@
 		QueryKind = ValueQuery,
 	>;
 
+	/// Amount of tokens pending unstake per user per block.
 	#[pallet::storage]
 	pub type PendingUnstake<T: Config> = StorageNMap<
 		Key = (
@@ -142,8 +143,13 @@
 		fn on_initialize(current_block: T::BlockNumber) -> Weight
 		where
 			<T as frame_system::Config>::BlockNumber: From<u32>,
-			// <<T as pallet::Config>::Currency as Currency<T::AccountId>>::Balance: Sum,
 		{
+			let mut consumed_weight = 0;
+			let mut add_weight = |reads, writes, weight| {
+				consumed_weight += T::DbWeight::get().reads_writes(reads, writes);
+				consumed_weight += weight;
+			};
+
 			PendingUnstake::<T>::iter()
 				.filter_map(|((staker, block), amount)| {
 					if block <= current_block {
@@ -161,19 +167,22 @@
 
 			if next_interest_block != 0.into() && current_block >= next_interest_block {
 				let mut acc = <BalanceOf<T>>::default();
-				let mut weight: Weight = 0;
+
 				NextInterestBlock::<T>::set(current_block + DAY.into());
+				add_weight(0, 1, 0);
+
 				Staked::<T>::iter()
 					.filter(|((_, block), _)| *block + DAY.into() <= current_block)
 					.for_each(|((staker, block), amount)| {
 						Self::recalculate_stake(&staker, block, amount, &mut acc);
-						// weight += recalculate_stake();
+						add_weight(0, 0, T::WeightInfo::recalculate_stake());
 					});
 				<TotalStaked<T>>::get()
 					.checked_add(&acc)
 					.map(|res| <TotalStaked<T>>::set(res));
+				add_weight(0, 1, 0);
 			};
-			0
+			consumed_weight
 		}
 	}
 
@@ -519,4 +528,14 @@
 			PendingUnstake::<T>::iter_prefix_values((s.as_sub(),)).sum()
 		})
 	}
+
+	pub fn cross_id_pending_unstake_per_block(
+		staker: T::CrossAccountId,
+	) -> Vec<(T::BlockNumber, BalanceOf<T>)> {
+		let mut unsorted_res = PendingUnstake::<T>::iter_prefix((staker.as_sub(),))
+			.into_iter()
+			.collect::<Vec<_>>();
+		unsorted_res.sort_by_key(|(block, _)| *block);
+		unsorted_res
+	}
 }
modifiedprimitives/rpc/src/lib.rsdiffbeforeafterboth
--- a/primitives/rpc/src/lib.rs
+++ b/primitives/rpc/src/lib.rs
@@ -125,10 +125,13 @@
 
 		/// Get total pieces of token.
 		fn total_pieces(collection_id: CollectionId, token_id: TokenId) -> Result<Option<u128>>;
+
 		fn token_owners(collection: CollectionId, token: TokenId) -> Result<Vec<CrossAccountId>>;
 		fn total_staked(staker: Option<CrossAccountId>) -> Result<u128>;
 		fn total_staked_per_block(staker: CrossAccountId) -> Result<Vec<(BlockNumber, u128)>>;
 		fn total_staking_locked(staker: CrossAccountId) -> Result<u128>;
 		fn pending_unstake(staker: Option<CrossAccountId>) -> Result<u128>;
+		fn pending_unstake_per_block(staker: CrossAccountId) -> Result<Vec<(BlockNumber, u128)>>;
+
 	}
 }
modifiedruntime/common/runtime_apis.rsdiffbeforeafterboth
--- a/runtime/common/runtime_apis.rs
+++ b/runtime/common/runtime_apis.rs
@@ -203,6 +203,10 @@
                 fn pending_unstake(staker: Option<CrossAccountId>) -> Result<u128, DispatchError> {
                     Ok(<pallet_app_promotion::Pallet<Runtime>>::cross_id_pending_unstake(staker))
                 }
+
+                fn pending_unstake_per_block(staker: CrossAccountId) -> Result<Vec<(BlockNumber, u128)>, DispatchError> {
+                    Ok(<pallet_app_promotion::Pallet<Runtime>>::cross_id_pending_unstake_per_block(staker))
+                }
             }
 
             impl rmrk_rpc::RmrkApi<
modifiedtests/src/app-promotion.test.tsdiffbeforeafterboth
--- a/tests/src/app-promotion.test.ts
+++ b/tests/src/app-promotion.test.ts
@@ -122,22 +122,35 @@
     });
   });
   
-  it.skip('for different accounts in one block is possible', async () => {
+  it('for different accounts in one block is possible', async () => {
     // arrange: Alice, Bob, Charlie, Dave balance = 1000
     // arrange: Alice, Bob, Charlie, Dave calls appPromotion.stake(100) in the same time
 
     // assert:  query appPromotion.staked(Alice/Bob/Charlie/Dave) equal [100]
     await usingPlaygrounds(async helper => {
-      const crowd = await creteAccounts([10n, 10n, 10n, 10n], alice, helper);
-      // const promises = crowd.map(async user => submitTransactionAsync(user, helper.api!.tx.promotion.stake(nominal)));
-      // await expect(Promise.all(promises)).to.be.eventually.fulfilled;
+      // const userOne = await createUser();
+      // const userTwo = await createUser();
+      // const userThree = await createUser();
+      // const userFour = await createUser();
+      const crowd = [];
+      for(let i = 4; i--;) crowd.push(await createUser());
+      // const crowd = await creteAccounts([10n, 10n, 10n, 10n], alice, helper);
+      // const crowd = [userOne, userTwo, userThree, userFour];
+      
+      
+      const promises = crowd.map(async user => submitTransactionAsync(user, helper.api!.tx.promotion.stake(nominal)));
+      await expect(Promise.all(promises)).to.be.eventually.fulfilled;
+    
+      for (let i = 0; i < crowd.length; i++){
+        expect((await helper.api!.rpc.unique.totalStaked(normalizeAccountId(crowd[i]))).toBigInt()).to.be.equal(nominal);  
+      }
     });
   });
 
 });
 
-describe.skip('unstake balance extrinsic', () => {
-  before(async function() {
+describe('unstake balance extrinsic', () => {
+  before(async function () {
     await usingPlaygrounds(async (helper, privateKeyWrapper) => {
       if (!getModuleNames(helper.api!).includes(Pallets.AppPromotion)) this.skip();
       alice = privateKeyWrapper('//Alice');
@@ -148,6 +161,7 @@
       await submitTransactionAsync(alice, tx);
     });
   });
+  
   it('will change balance state to "reserved", add it to "pendingUnstake" map, and subtract it from totalStaked', async () => {
     // arrange: Alice balance = 1000
     // arrange: Alice calls appPromotion.stake(Alice, 500)
@@ -157,9 +171,65 @@
     // assert:  query appPromotion.staked(Alice) equal [200] /// 500 - 300
     // assert:  query appPromotion.pendingUnstake(Alice) to equal [300]
     // assert:  query appPromotion.totalStaked() decreased by 300
+    await usingPlaygrounds(async helper => {
+      const totalStakedBefore = (await helper.api!.rpc.unique.totalStaked()).toBigInt();
+      const staker = await createUser();
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.stake(5n * nominal))).to.be.eventually.fulfilled;
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.unstake(3n * nominal))).to.be.eventually.fulfilled;
+      expect((await helper.api!.rpc.unique.pendingUnstake(normalizeAccountId(staker.address))).toBigInt()).to.be.equal(3n * nominal);
+      expect((await helper.api!.rpc.unique.totalStaked(normalizeAccountId(staker))).toBigInt()).to.be.equal(2n * nominal);
+      expect((await helper.api!.rpc.unique.totalStaked()).toBigInt()).to.be.equal(totalStakedBefore + 2n * nominal);
+    });
+  });
+  it('will remove from the "staked" map starting from the oldest entry', async () => {
+    // arrange: Alice balance = 1000
+    // arrange: Alice stakes 100
+    // arrange: Alice stakes 200
+    // arrange: Alice stakes 300
+
+    // assert Alice stake is [100, 200, 300]
+
+
+    // act:     Alice calls appPromotion.unstake(30)
+    // assert:  query appPromotion.staked(Alice) to equal [70, 200, 300] /// Can unstake part of stake
+    // assert:  query appPromotion.pendingUnstake(Alice) to equal [30]
+
+    // act:     Alice calls appPromotion.unstake(170)
+    // assert:  query appPromotion.staked(Alice) to equal [100, 300] /// Can unstake one stake totally and one more partialy
+    // assert:  query appPromotion.pendingUnstake(Alice) to equal [30, 170]
+
+    // act:     Alice calls appPromotion.unstake(400)
+    // assert:  query appPromotion.staked(Alice) to equal [100, 300] /// Can totally unstake 2 stakes in one tx
+    // assert:  query appPromotion.pendingUnstake(Alice) to equal [30, 170, 400]
+    await usingPlaygrounds(async helper => {
+      const totalStakedBefore = (await helper.api!.rpc.unique.totalStaked()).toBigInt();
+      const staker = await createUser();
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.stake(1n * nominal))).to.be.eventually.fulfilled;
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.stake(2n * nominal))).to.be.eventually.fulfilled;
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.stake(3n * nominal))).to.be.eventually.fulfilled;
+      let stakedPerBlock = (await helper.api!.rpc.unique.totalStakedPerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt());
+      expect(stakedPerBlock).to.be.deep.equal([nominal, 2n * nominal, 3n * nominal]);
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.unstake(3n * nominal / 10n))).to.be.eventually.fulfilled;
+      expect((await helper.api!.rpc.unique.pendingUnstake(normalizeAccountId(staker.address))).toBigInt()).to.be.equal(3n * nominal / 10n);
+      stakedPerBlock = (await helper.api!.rpc.unique.totalStakedPerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt());
+      
+      expect(stakedPerBlock).to.be.deep.equal([7n * nominal / 10n, 2n * nominal, 3n * nominal]);
+      
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.unstake(17n * nominal / 10n))).to.be.eventually.fulfilled;
+      stakedPerBlock = (await helper.api!.rpc.unique.totalStakedPerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt());
+      expect(stakedPerBlock).to.be.deep.equal([nominal, 3n * nominal]);
+      const unstakedPerBlock = (await helper.api!.rpc.unique.pendingUnstakePerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt());
+      
+      expect(unstakedPerBlock).to.be.deep.equal([3n * nominal / 10n, 17n * nominal / 10n]);
+      
+      await waitNewBlocks(helper.api!, 1);
+      await expect(submitTransactionAsync(staker, helper.api!.tx.promotion.unstake(4n * nominal))).to.be.eventually.fulfilled;
+      expect((await helper.api!.rpc.unique.totalStakedPerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt())).to.be.deep.equal([]);
+      expect((await helper.api!.rpc.unique.pendingUnstakePerBlock(normalizeAccountId(staker))).map(([_, amount]) => amount.toBigInt())).to.be.deep.equal([3n * nominal / 10n, 17n * nominal / 10n, 4n * nominal]);
+    });
+    
   });
 });
-
 
 
 async function createUser(amount?: bigint) {
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -462,6 +462,9 @@
        * Next target block when interest is recalculated
        **/
       nextInterestBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
+       * Amount of tokens pending unstake per user per block.
+       **/
       pendingUnstake: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;
       /**
        * Amount of tokens staked by account in the blocknumber.
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -8,7 +8,7 @@
 import type { PalletEvmAccountBasicCrossAccountIdRepr, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsPartPartType, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, UpDataStructsTokenChild, UpDataStructsTokenData } from './default';
 import type { AugmentedRpc } from '@polkadot/rpc-core/types';
 import type { Metadata, StorageKey } from '@polkadot/types';
-import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';
+import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, f64, u128, u32, u64 } from '@polkadot/types-codec';
 import type { AnyNumber, Codec, ITuple } from '@polkadot/types-codec/types';
 import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';
 import type { EpochAuthorship } from '@polkadot/types/interfaces/babe';
@@ -707,6 +707,10 @@
        **/
       pendingUnstake: AugmentedRpc<(staker?: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u128>>;
       /**
+       * Returns the total amount of unstaked tokens per block
+       **/
+      pendingUnstakePerBlock: AugmentedRpc<(staker: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<ITuple<[u32, u128]>>>>;
+      /**
        * Get property permissions, optionally limited to the provided keys
        **/
       propertyPermissions: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsPropertyKeyPermission>>>;
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -5,7 +5,7 @@
 // this is required to allow for ambient/previous definitions
 import '@polkadot/types/types/registry';
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
 import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -5,8 +5,1266 @@
 
 export default {
   /**
-   * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+   * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+   **/
+  FrameSystemAccountInfo: {
+    nonce: 'u32',
+    consumers: 'u32',
+    providers: 'u32',
+    sufficients: 'u32',
+    data: 'PalletBalancesAccountData'
+  },
+  /**
+   * Lookup5: pallet_balances::AccountData<Balance>
+   **/
+  PalletBalancesAccountData: {
+    free: 'u128',
+    reserved: 'u128',
+    miscFrozen: 'u128',
+    feeFrozen: 'u128'
+  },
+  /**
+   * Lookup7: frame_support::weights::PerDispatchClass<T>
+   **/
+  FrameSupportWeightsPerDispatchClassU64: {
+    normal: 'u64',
+    operational: 'u64',
+    mandatory: 'u64'
+  },
+  /**
+   * Lookup11: sp_runtime::generic::digest::Digest
+   **/
+  SpRuntimeDigest: {
+    logs: 'Vec<SpRuntimeDigestDigestItem>'
+  },
+  /**
+   * Lookup13: sp_runtime::generic::digest::DigestItem
+   **/
+  SpRuntimeDigestDigestItem: {
+    _enum: {
+      Other: 'Bytes',
+      __Unused1: 'Null',
+      __Unused2: 'Null',
+      __Unused3: 'Null',
+      Consensus: '([u8;4],Bytes)',
+      Seal: '([u8;4],Bytes)',
+      PreRuntime: '([u8;4],Bytes)',
+      __Unused7: 'Null',
+      RuntimeEnvironmentUpdated: 'Null'
+    }
+  },
+  /**
+   * Lookup16: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
+   **/
+  FrameSystemEventRecord: {
+    phase: 'FrameSystemPhase',
+    event: 'Event',
+    topics: 'Vec<H256>'
+  },
+  /**
+   * Lookup18: frame_system::pallet::Event<T>
+   **/
+  FrameSystemEvent: {
+    _enum: {
+      ExtrinsicSuccess: {
+        dispatchInfo: 'FrameSupportWeightsDispatchInfo',
+      },
+      ExtrinsicFailed: {
+        dispatchError: 'SpRuntimeDispatchError',
+        dispatchInfo: 'FrameSupportWeightsDispatchInfo',
+      },
+      CodeUpdated: 'Null',
+      NewAccount: {
+        account: 'AccountId32',
+      },
+      KilledAccount: {
+        account: 'AccountId32',
+      },
+      Remarked: {
+        _alias: {
+          hash_: 'hash',
+        },
+        sender: 'AccountId32',
+        hash_: 'H256'
+      }
+    }
+  },
+  /**
+   * Lookup19: frame_support::weights::DispatchInfo
+   **/
+  FrameSupportWeightsDispatchInfo: {
+    weight: 'u64',
+    class: 'FrameSupportWeightsDispatchClass',
+    paysFee: 'FrameSupportWeightsPays'
+  },
+  /**
+   * Lookup20: frame_support::weights::DispatchClass
+   **/
+  FrameSupportWeightsDispatchClass: {
+    _enum: ['Normal', 'Operational', 'Mandatory']
+  },
+  /**
+   * Lookup21: frame_support::weights::Pays
+   **/
+  FrameSupportWeightsPays: {
+    _enum: ['Yes', 'No']
+  },
+  /**
+   * Lookup22: sp_runtime::DispatchError
+   **/
+  SpRuntimeDispatchError: {
+    _enum: {
+      Other: 'Null',
+      CannotLookup: 'Null',
+      BadOrigin: 'Null',
+      Module: 'SpRuntimeModuleError',
+      ConsumerRemaining: 'Null',
+      NoProviders: 'Null',
+      TooManyConsumers: 'Null',
+      Token: 'SpRuntimeTokenError',
+      Arithmetic: 'SpRuntimeArithmeticError',
+      Transactional: 'SpRuntimeTransactionalError'
+    }
+  },
+  /**
+   * Lookup23: sp_runtime::ModuleError
+   **/
+  SpRuntimeModuleError: {
+    index: 'u8',
+    error: '[u8;4]'
+  },
+  /**
+   * Lookup24: sp_runtime::TokenError
+   **/
+  SpRuntimeTokenError: {
+    _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
+  },
+  /**
+   * Lookup25: sp_runtime::ArithmeticError
+   **/
+  SpRuntimeArithmeticError: {
+    _enum: ['Underflow', 'Overflow', 'DivisionByZero']
+  },
+  /**
+   * Lookup26: sp_runtime::TransactionalError
+   **/
+  SpRuntimeTransactionalError: {
+    _enum: ['LimitReached', 'NoLayer']
+  },
+  /**
+   * Lookup27: cumulus_pallet_parachain_system::pallet::Event<T>
+   **/
+  CumulusPalletParachainSystemEvent: {
+    _enum: {
+      ValidationFunctionStored: 'Null',
+      ValidationFunctionApplied: {
+        relayChainBlockNum: 'u32',
+      },
+      ValidationFunctionDiscarded: 'Null',
+      UpgradeAuthorized: {
+        codeHash: 'H256',
+      },
+      DownwardMessagesReceived: {
+        count: 'u32',
+      },
+      DownwardMessagesProcessed: {
+        weightUsed: 'u64',
+        dmqHead: 'H256'
+      }
+    }
+  },
+  /**
+   * Lookup28: pallet_balances::pallet::Event<T, I>
+   **/
+  PalletBalancesEvent: {
+    _enum: {
+      Endowed: {
+        account: 'AccountId32',
+        freeBalance: 'u128',
+      },
+      DustLost: {
+        account: 'AccountId32',
+        amount: 'u128',
+      },
+      Transfer: {
+        from: 'AccountId32',
+        to: 'AccountId32',
+        amount: 'u128',
+      },
+      BalanceSet: {
+        who: 'AccountId32',
+        free: 'u128',
+        reserved: 'u128',
+      },
+      Reserved: {
+        who: 'AccountId32',
+        amount: 'u128',
+      },
+      Unreserved: {
+        who: 'AccountId32',
+        amount: 'u128',
+      },
+      ReserveRepatriated: {
+        from: 'AccountId32',
+        to: 'AccountId32',
+        amount: 'u128',
+        destinationStatus: 'FrameSupportTokensMiscBalanceStatus',
+      },
+      Deposit: {
+        who: 'AccountId32',
+        amount: 'u128',
+      },
+      Withdraw: {
+        who: 'AccountId32',
+        amount: 'u128',
+      },
+      Slashed: {
+        who: 'AccountId32',
+        amount: 'u128'
+      }
+    }
+  },
+  /**
+   * Lookup29: frame_support::traits::tokens::misc::BalanceStatus
+   **/
+  FrameSupportTokensMiscBalanceStatus: {
+    _enum: ['Free', 'Reserved']
+  },
+  /**
+   * Lookup30: pallet_transaction_payment::pallet::Event<T>
+   **/
+  PalletTransactionPaymentEvent: {
+    _enum: {
+      TransactionFeePaid: {
+        who: 'AccountId32',
+        actualFee: 'u128',
+        tip: 'u128'
+      }
+    }
+  },
+  /**
+   * Lookup31: pallet_treasury::pallet::Event<T, I>
+   **/
+  PalletTreasuryEvent: {
+    _enum: {
+      Proposed: {
+        proposalIndex: 'u32',
+      },
+      Spending: {
+        budgetRemaining: 'u128',
+      },
+      Awarded: {
+        proposalIndex: 'u32',
+        award: 'u128',
+        account: 'AccountId32',
+      },
+      Rejected: {
+        proposalIndex: 'u32',
+        slashed: 'u128',
+      },
+      Burnt: {
+        burntFunds: 'u128',
+      },
+      Rollover: {
+        rolloverBalance: 'u128',
+      },
+      Deposit: {
+        value: 'u128',
+      },
+      SpendApproved: {
+        proposalIndex: 'u32',
+        amount: 'u128',
+        beneficiary: 'AccountId32'
+      }
+    }
+  },
+  /**
+   * Lookup32: pallet_sudo::pallet::Event<T>
+   **/
+  PalletSudoEvent: {
+    _enum: {
+      Sudid: {
+        sudoResult: 'Result<Null, SpRuntimeDispatchError>',
+      },
+      KeyChanged: {
+        oldSudoer: 'Option<AccountId32>',
+      },
+      SudoAsDone: {
+        sudoResult: 'Result<Null, SpRuntimeDispatchError>'
+      }
+    }
+  },
+  /**
+   * Lookup36: orml_vesting::module::Event<T>
+   **/
+  OrmlVestingModuleEvent: {
+    _enum: {
+      VestingScheduleAdded: {
+        from: 'AccountId32',
+        to: 'AccountId32',
+        vestingSchedule: 'OrmlVestingVestingSchedule',
+      },
+      Claimed: {
+        who: 'AccountId32',
+        amount: 'u128',
+      },
+      VestingSchedulesUpdated: {
+        who: 'AccountId32'
+      }
+    }
+  },
+  /**
+   * Lookup37: orml_vesting::VestingSchedule<BlockNumber, Balance>
+   **/
+  OrmlVestingVestingSchedule: {
+    start: 'u32',
+    period: 'u32',
+    periodCount: 'u32',
+    perPeriod: 'Compact<u128>'
+  },
+  /**
+   * Lookup39: cumulus_pallet_xcmp_queue::pallet::Event<T>
+   **/
+  CumulusPalletXcmpQueueEvent: {
+    _enum: {
+      Success: {
+        messageHash: 'Option<H256>',
+        weight: 'u64',
+      },
+      Fail: {
+        messageHash: 'Option<H256>',
+        error: 'XcmV2TraitsError',
+        weight: 'u64',
+      },
+      BadVersion: {
+        messageHash: 'Option<H256>',
+      },
+      BadFormat: {
+        messageHash: 'Option<H256>',
+      },
+      UpwardMessageSent: {
+        messageHash: 'Option<H256>',
+      },
+      XcmpMessageSent: {
+        messageHash: 'Option<H256>',
+      },
+      OverweightEnqueued: {
+        sender: 'u32',
+        sentAt: 'u32',
+        index: 'u64',
+        required: 'u64',
+      },
+      OverweightServiced: {
+        index: 'u64',
+        used: 'u64'
+      }
+    }
+  },
+  /**
+   * Lookup41: xcm::v2::traits::Error
+   **/
+  XcmV2TraitsError: {
+    _enum: {
+      Overflow: 'Null',
+      Unimplemented: 'Null',
+      UntrustedReserveLocation: 'Null',
+      UntrustedTeleportLocation: 'Null',
+      MultiLocationFull: 'Null',
+      MultiLocationNotInvertible: 'Null',
+      BadOrigin: 'Null',
+      InvalidLocation: 'Null',
+      AssetNotFound: 'Null',
+      FailedToTransactAsset: 'Null',
+      NotWithdrawable: 'Null',
+      LocationCannotHold: 'Null',
+      ExceedsMaxMessageSize: 'Null',
+      DestinationUnsupported: 'Null',
+      Transport: 'Null',
+      Unroutable: 'Null',
+      UnknownClaim: 'Null',
+      FailedToDecode: 'Null',
+      MaxWeightInvalid: 'Null',
+      NotHoldingFees: 'Null',
+      TooExpensive: 'Null',
+      Trap: 'u64',
+      UnhandledXcmVersion: 'Null',
+      WeightLimitReached: 'u64',
+      Barrier: 'Null',
+      WeightNotComputable: 'Null'
+    }
+  },
+  /**
+   * Lookup43: pallet_xcm::pallet::Event<T>
+   **/
+  PalletXcmEvent: {
+    _enum: {
+      Attempted: 'XcmV2TraitsOutcome',
+      Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',
+      UnexpectedResponse: '(XcmV1MultiLocation,u64)',
+      ResponseReady: '(u64,XcmV2Response)',
+      Notified: '(u64,u8,u8)',
+      NotifyOverweight: '(u64,u8,u8,u64,u64)',
+      NotifyDispatchError: '(u64,u8,u8)',
+      NotifyDecodeFailed: '(u64,u8,u8)',
+      InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',
+      InvalidResponderVersion: '(XcmV1MultiLocation,u64)',
+      ResponseTaken: 'u64',
+      AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',
+      VersionChangeNotified: '(XcmV1MultiLocation,u32)',
+      SupportedVersionChanged: '(XcmV1MultiLocation,u32)',
+      NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',
+      NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'
+    }
+  },
+  /**
+   * Lookup44: xcm::v2::traits::Outcome
+   **/
+  XcmV2TraitsOutcome: {
+    _enum: {
+      Complete: 'u64',
+      Incomplete: '(u64,XcmV2TraitsError)',
+      Error: 'XcmV2TraitsError'
+    }
+  },
+  /**
+   * Lookup45: xcm::v1::multilocation::MultiLocation
+   **/
+  XcmV1MultiLocation: {
+    parents: 'u8',
+    interior: 'XcmV1MultilocationJunctions'
+  },
+  /**
+   * Lookup46: xcm::v1::multilocation::Junctions
+   **/
+  XcmV1MultilocationJunctions: {
+    _enum: {
+      Here: 'Null',
+      X1: 'XcmV1Junction',
+      X2: '(XcmV1Junction,XcmV1Junction)',
+      X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+      X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+      X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+      X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+      X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',
+      X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'
+    }
+  },
+  /**
+   * Lookup47: xcm::v1::junction::Junction
+   **/
+  XcmV1Junction: {
+    _enum: {
+      Parachain: 'Compact<u32>',
+      AccountId32: {
+        network: 'XcmV0JunctionNetworkId',
+        id: '[u8;32]',
+      },
+      AccountIndex64: {
+        network: 'XcmV0JunctionNetworkId',
+        index: 'Compact<u64>',
+      },
+      AccountKey20: {
+        network: 'XcmV0JunctionNetworkId',
+        key: '[u8;20]',
+      },
+      PalletInstance: 'u8',
+      GeneralIndex: 'Compact<u128>',
+      GeneralKey: 'Bytes',
+      OnlyChild: 'Null',
+      Plurality: {
+        id: 'XcmV0JunctionBodyId',
+        part: 'XcmV0JunctionBodyPart'
+      }
+    }
+  },
+  /**
+   * Lookup49: xcm::v0::junction::NetworkId
+   **/
+  XcmV0JunctionNetworkId: {
+    _enum: {
+      Any: 'Null',
+      Named: 'Bytes',
+      Polkadot: 'Null',
+      Kusama: 'Null'
+    }
+  },
+  /**
+   * Lookup53: xcm::v0::junction::BodyId
+   **/
+  XcmV0JunctionBodyId: {
+    _enum: {
+      Unit: 'Null',
+      Named: 'Bytes',
+      Index: 'Compact<u32>',
+      Executive: 'Null',
+      Technical: 'Null',
+      Legislative: 'Null',
+      Judicial: 'Null'
+    }
+  },
+  /**
+   * Lookup54: xcm::v0::junction::BodyPart
+   **/
+  XcmV0JunctionBodyPart: {
+    _enum: {
+      Voice: 'Null',
+      Members: {
+        count: 'Compact<u32>',
+      },
+      Fraction: {
+        nom: 'Compact<u32>',
+        denom: 'Compact<u32>',
+      },
+      AtLeastProportion: {
+        nom: 'Compact<u32>',
+        denom: 'Compact<u32>',
+      },
+      MoreThanProportion: {
+        nom: 'Compact<u32>',
+        denom: 'Compact<u32>'
+      }
+    }
+  },
+  /**
+   * Lookup55: xcm::v2::Xcm<Call>
+   **/
+  XcmV2Xcm: 'Vec<XcmV2Instruction>',
+  /**
+   * Lookup57: xcm::v2::Instruction<Call>
+   **/
+  XcmV2Instruction: {
+    _enum: {
+      WithdrawAsset: 'XcmV1MultiassetMultiAssets',
+      ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',
+      ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',
+      QueryResponse: {
+        queryId: 'Compact<u64>',
+        response: 'XcmV2Response',
+        maxWeight: 'Compact<u64>',
+      },
+      TransferAsset: {
+        assets: 'XcmV1MultiassetMultiAssets',
+        beneficiary: 'XcmV1MultiLocation',
+      },
+      TransferReserveAsset: {
+        assets: 'XcmV1MultiassetMultiAssets',
+        dest: 'XcmV1MultiLocation',
+        xcm: 'XcmV2Xcm',
+      },
+      Transact: {
+        originType: 'XcmV0OriginKind',
+        requireWeightAtMost: 'Compact<u64>',
+        call: 'XcmDoubleEncoded',
+      },
+      HrmpNewChannelOpenRequest: {
+        sender: 'Compact<u32>',
+        maxMessageSize: 'Compact<u32>',
+        maxCapacity: 'Compact<u32>',
+      },
+      HrmpChannelAccepted: {
+        recipient: 'Compact<u32>',
+      },
+      HrmpChannelClosing: {
+        initiator: 'Compact<u32>',
+        sender: 'Compact<u32>',
+        recipient: 'Compact<u32>',
+      },
+      ClearOrigin: 'Null',
+      DescendOrigin: 'XcmV1MultilocationJunctions',
+      ReportError: {
+        queryId: 'Compact<u64>',
+        dest: 'XcmV1MultiLocation',
+        maxResponseWeight: 'Compact<u64>',
+      },
+      DepositAsset: {
+        assets: 'XcmV1MultiassetMultiAssetFilter',
+        maxAssets: 'Compact<u32>',
+        beneficiary: 'XcmV1MultiLocation',
+      },
+      DepositReserveAsset: {
+        assets: 'XcmV1MultiassetMultiAssetFilter',
+        maxAssets: 'Compact<u32>',
+        dest: 'XcmV1MultiLocation',
+        xcm: 'XcmV2Xcm',
+      },
+      ExchangeAsset: {
+        give: 'XcmV1MultiassetMultiAssetFilter',
+        receive: 'XcmV1MultiassetMultiAssets',
+      },
+      InitiateReserveWithdraw: {
+        assets: 'XcmV1MultiassetMultiAssetFilter',
+        reserve: 'XcmV1MultiLocation',
+        xcm: 'XcmV2Xcm',
+      },
+      InitiateTeleport: {
+        assets: 'XcmV1MultiassetMultiAssetFilter',
+        dest: 'XcmV1MultiLocation',
+        xcm: 'XcmV2Xcm',
+      },
+      QueryHolding: {
+        queryId: 'Compact<u64>',
+        dest: 'XcmV1MultiLocation',
+        assets: 'XcmV1MultiassetMultiAssetFilter',
+        maxResponseWeight: 'Compact<u64>',
+      },
+      BuyExecution: {
+        fees: 'XcmV1MultiAsset',
+        weightLimit: 'XcmV2WeightLimit',
+      },
+      RefundSurplus: 'Null',
+      SetErrorHandler: 'XcmV2Xcm',
+      SetAppendix: 'XcmV2Xcm',
+      ClearError: 'Null',
+      ClaimAsset: {
+        assets: 'XcmV1MultiassetMultiAssets',
+        ticket: 'XcmV1MultiLocation',
+      },
+      Trap: 'Compact<u64>',
+      SubscribeVersion: {
+        queryId: 'Compact<u64>',
+        maxResponseWeight: 'Compact<u64>',
+      },
+      UnsubscribeVersion: 'Null'
+    }
+  },
+  /**
+   * Lookup58: xcm::v1::multiasset::MultiAssets
+   **/
+  XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
+  /**
+   * Lookup60: xcm::v1::multiasset::MultiAsset
+   **/
+  XcmV1MultiAsset: {
+    id: 'XcmV1MultiassetAssetId',
+    fun: 'XcmV1MultiassetFungibility'
+  },
+  /**
+   * Lookup61: xcm::v1::multiasset::AssetId
+   **/
+  XcmV1MultiassetAssetId: {
+    _enum: {
+      Concrete: 'XcmV1MultiLocation',
+      Abstract: 'Bytes'
+    }
+  },
+  /**
+   * Lookup62: xcm::v1::multiasset::Fungibility
+   **/
+  XcmV1MultiassetFungibility: {
+    _enum: {
+      Fungible: 'Compact<u128>',
+      NonFungible: 'XcmV1MultiassetAssetInstance'
+    }
+  },
+  /**
+   * Lookup63: xcm::v1::multiasset::AssetInstance
+   **/
+  XcmV1MultiassetAssetInstance: {
+    _enum: {
+      Undefined: 'Null',
+      Index: 'Compact<u128>',
+      Array4: '[u8;4]',
+      Array8: '[u8;8]',
+      Array16: '[u8;16]',
+      Array32: '[u8;32]',
+      Blob: 'Bytes'
+    }
+  },
+  /**
+   * Lookup66: xcm::v2::Response
+   **/
+  XcmV2Response: {
+    _enum: {
+      Null: 'Null',
+      Assets: 'XcmV1MultiassetMultiAssets',
+      ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
+      Version: 'u32'
+    }
+  },
+  /**
+   * Lookup69: xcm::v0::OriginKind
+   **/
+  XcmV0OriginKind: {
+    _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
+  },
+  /**
+   * Lookup70: xcm::double_encoded::DoubleEncoded<T>
+   **/
+  XcmDoubleEncoded: {
+    encoded: 'Bytes'
+  },
+  /**
+   * Lookup71: xcm::v1::multiasset::MultiAssetFilter
+   **/
+  XcmV1MultiassetMultiAssetFilter: {
+    _enum: {
+      Definite: 'XcmV1MultiassetMultiAssets',
+      Wild: 'XcmV1MultiassetWildMultiAsset'
+    }
+  },
+  /**
+   * Lookup72: xcm::v1::multiasset::WildMultiAsset
+   **/
+  XcmV1MultiassetWildMultiAsset: {
+    _enum: {
+      All: 'Null',
+      AllOf: {
+        id: 'XcmV1MultiassetAssetId',
+        fun: 'XcmV1MultiassetWildFungibility'
+      }
+    }
+  },
+  /**
+   * Lookup73: xcm::v1::multiasset::WildFungibility
+   **/
+  XcmV1MultiassetWildFungibility: {
+    _enum: ['Fungible', 'NonFungible']
+  },
+  /**
+   * Lookup74: xcm::v2::WeightLimit
+   **/
+  XcmV2WeightLimit: {
+    _enum: {
+      Unlimited: 'Null',
+      Limited: 'Compact<u64>'
+    }
+  },
+  /**
+   * Lookup76: xcm::VersionedMultiAssets
+   **/
+  XcmVersionedMultiAssets: {
+    _enum: {
+      V0: 'Vec<XcmV0MultiAsset>',
+      V1: 'XcmV1MultiassetMultiAssets'
+    }
+  },
+  /**
+   * Lookup78: xcm::v0::multi_asset::MultiAsset
+   **/
+  XcmV0MultiAsset: {
+    _enum: {
+      None: 'Null',
+      All: 'Null',
+      AllFungible: 'Null',
+      AllNonFungible: 'Null',
+      AllAbstractFungible: {
+        id: 'Bytes',
+      },
+      AllAbstractNonFungible: {
+        class: 'Bytes',
+      },
+      AllConcreteFungible: {
+        id: 'XcmV0MultiLocation',
+      },
+      AllConcreteNonFungible: {
+        class: 'XcmV0MultiLocation',
+      },
+      AbstractFungible: {
+        id: 'Bytes',
+        amount: 'Compact<u128>',
+      },
+      AbstractNonFungible: {
+        class: 'Bytes',
+        instance: 'XcmV1MultiassetAssetInstance',
+      },
+      ConcreteFungible: {
+        id: 'XcmV0MultiLocation',
+        amount: 'Compact<u128>',
+      },
+      ConcreteNonFungible: {
+        class: 'XcmV0MultiLocation',
+        instance: 'XcmV1MultiassetAssetInstance'
+      }
+    }
+  },
+  /**
+   * Lookup79: xcm::v0::multi_location::MultiLocation
+   **/
+  XcmV0MultiLocation: {
+    _enum: {
+      Null: 'Null',
+      X1: 'XcmV0Junction',
+      X2: '(XcmV0Junction,XcmV0Junction)',
+      X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+      X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+      X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+      X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+      X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',
+      X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'
+    }
+  },
+  /**
+   * Lookup80: xcm::v0::junction::Junction
+   **/
+  XcmV0Junction: {
+    _enum: {
+      Parent: 'Null',
+      Parachain: 'Compact<u32>',
+      AccountId32: {
+        network: 'XcmV0JunctionNetworkId',
+        id: '[u8;32]',
+      },
+      AccountIndex64: {
+        network: 'XcmV0JunctionNetworkId',
+        index: 'Compact<u64>',
+      },
+      AccountKey20: {
+        network: 'XcmV0JunctionNetworkId',
+        key: '[u8;20]',
+      },
+      PalletInstance: 'u8',
+      GeneralIndex: 'Compact<u128>',
+      GeneralKey: 'Bytes',
+      OnlyChild: 'Null',
+      Plurality: {
+        id: 'XcmV0JunctionBodyId',
+        part: 'XcmV0JunctionBodyPart'
+      }
+    }
+  },
+  /**
+   * Lookup81: xcm::VersionedMultiLocation
+   **/
+  XcmVersionedMultiLocation: {
+    _enum: {
+      V0: 'XcmV0MultiLocation',
+      V1: 'XcmV1MultiLocation'
+    }
+  },
+  /**
+   * Lookup82: cumulus_pallet_xcm::pallet::Event<T>
+   **/
+  CumulusPalletXcmEvent: {
+    _enum: {
+      InvalidFormat: '[u8;8]',
+      UnsupportedVersion: '[u8;8]',
+      ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
+    }
+  },
+  /**
+   * Lookup83: cumulus_pallet_dmp_queue::pallet::Event<T>
    **/
+  CumulusPalletDmpQueueEvent: {
+    _enum: {
+      InvalidFormat: {
+        messageId: '[u8;32]',
+      },
+      UnsupportedVersion: {
+        messageId: '[u8;32]',
+      },
+      ExecutedDownward: {
+        messageId: '[u8;32]',
+        outcome: 'XcmV2TraitsOutcome',
+      },
+      WeightExhausted: {
+        messageId: '[u8;32]',
+        remainingWeight: 'u64',
+        requiredWeight: 'u64',
+      },
+      OverweightEnqueued: {
+        messageId: '[u8;32]',
+        overweightIndex: 'u64',
+        requiredWeight: 'u64',
+      },
+      OverweightServiced: {
+        overweightIndex: 'u64',
+        weightUsed: 'u64'
+      }
+    }
+  },
+  /**
+   * Lookup84: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   **/
+  PalletUniqueRawEvent: {
+    _enum: {
+      CollectionSponsorRemoved: 'u32',
+      CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+      CollectionOwnedChanged: '(u32,AccountId32)',
+      CollectionSponsorSet: '(u32,AccountId32)',
+      SponsorshipConfirmed: '(u32,AccountId32)',
+      CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+      AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+      AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+      CollectionLimitSet: 'u32',
+      CollectionPermissionSet: 'u32'
+    }
+  },
+  /**
+   * Lookup85: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
+   **/
+  PalletEvmAccountBasicCrossAccountIdRepr: {
+    _enum: {
+      Substrate: 'AccountId32',
+      Ethereum: 'H160'
+    }
+  },
+  /**
+   * Lookup88: pallet_unique_scheduler::pallet::Event<T>
+   **/
+  PalletUniqueSchedulerEvent: {
+    _enum: {
+      Scheduled: {
+        when: 'u32',
+        index: 'u32',
+      },
+      Canceled: {
+        when: 'u32',
+        index: 'u32',
+      },
+      Dispatched: {
+        task: '(u32,u32)',
+        id: 'Option<[u8;16]>',
+        result: 'Result<Null, SpRuntimeDispatchError>',
+      },
+      CallLookupFailed: {
+        task: '(u32,u32)',
+        id: 'Option<[u8;16]>',
+        error: 'FrameSupportScheduleLookupError'
+      }
+    }
+  },
+  /**
+   * Lookup91: frame_support::traits::schedule::LookupError
+   **/
+  FrameSupportScheduleLookupError: {
+    _enum: ['Unknown', 'BadFormat']
+  },
+  /**
+   * Lookup92: pallet_common::pallet::Event<T>
+   **/
+  PalletCommonEvent: {
+    _enum: {
+      CollectionCreated: '(u32,u8,AccountId32)',
+      CollectionDestroyed: 'u32',
+      ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+      ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+      Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+      Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
+      CollectionPropertySet: '(u32,Bytes)',
+      CollectionPropertyDeleted: '(u32,Bytes)',
+      TokenPropertySet: '(u32,u32,Bytes)',
+      TokenPropertyDeleted: '(u32,u32,Bytes)',
+      PropertyPermissionSet: '(u32,Bytes)'
+    }
+  },
+  /**
+   * Lookup95: pallet_structure::pallet::Event<T>
+   **/
+  PalletStructureEvent: {
+    _enum: {
+      Executed: 'Result<Null, SpRuntimeDispatchError>'
+    }
+  },
+  /**
+   * Lookup96: pallet_rmrk_core::pallet::Event<T>
+   **/
+  PalletRmrkCoreEvent: {
+    _enum: {
+      CollectionCreated: {
+        issuer: 'AccountId32',
+        collectionId: 'u32',
+      },
+      CollectionDestroyed: {
+        issuer: 'AccountId32',
+        collectionId: 'u32',
+      },
+      IssuerChanged: {
+        oldIssuer: 'AccountId32',
+        newIssuer: 'AccountId32',
+        collectionId: 'u32',
+      },
+      CollectionLocked: {
+        issuer: 'AccountId32',
+        collectionId: 'u32',
+      },
+      NftMinted: {
+        owner: 'AccountId32',
+        collectionId: 'u32',
+        nftId: 'u32',
+      },
+      NFTBurned: {
+        owner: 'AccountId32',
+        nftId: 'u32',
+      },
+      NFTSent: {
+        sender: 'AccountId32',
+        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
+        collectionId: 'u32',
+        nftId: 'u32',
+        approvalRequired: 'bool',
+      },
+      NFTAccepted: {
+        sender: 'AccountId32',
+        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
+        collectionId: 'u32',
+        nftId: 'u32',
+      },
+      NFTRejected: {
+        sender: 'AccountId32',
+        collectionId: 'u32',
+        nftId: 'u32',
+      },
+      PropertySet: {
+        collectionId: 'u32',
+        maybeNftId: 'Option<u32>',
+        key: 'Bytes',
+        value: 'Bytes',
+      },
+      ResourceAdded: {
+        nftId: 'u32',
+        resourceId: 'u32',
+      },
+      ResourceRemoval: {
+        nftId: 'u32',
+        resourceId: 'u32',
+      },
+      ResourceAccepted: {
+        nftId: 'u32',
+        resourceId: 'u32',
+      },
+      ResourceRemovalAccepted: {
+        nftId: 'u32',
+        resourceId: 'u32',
+      },
+      PrioritySet: {
+        collectionId: 'u32',
+        nftId: 'u32'
+      }
+    }
+  },
+  /**
+   * Lookup97: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
+   **/
+  RmrkTraitsNftAccountIdOrCollectionNftTuple: {
+    _enum: {
+      AccountId: 'AccountId32',
+      CollectionAndNftTuple: '(u32,u32)'
+    }
+  },
+  /**
+   * Lookup102: pallet_rmrk_equip::pallet::Event<T>
+   **/
+  PalletRmrkEquipEvent: {
+    _enum: {
+      BaseCreated: {
+        issuer: 'AccountId32',
+        baseId: 'u32',
+      },
+      EquippablesUpdated: {
+        baseId: 'u32',
+        slotId: 'u32'
+      }
+    }
+  },
+  /**
+   * Lookup103: pallet_evm::pallet::Event<T>
+   **/
+  PalletEvmEvent: {
+    _enum: {
+      Log: 'EthereumLog',
+      Created: 'H160',
+      CreatedFailed: 'H160',
+      Executed: 'H160',
+      ExecutedFailed: 'H160',
+      BalanceDeposit: '(AccountId32,H160,U256)',
+      BalanceWithdraw: '(AccountId32,H160,U256)'
+    }
+  },
+  /**
+   * Lookup104: ethereum::log::Log
+   **/
+  EthereumLog: {
+    address: 'H160',
+    topics: 'Vec<H256>',
+    data: 'Bytes'
+  },
+  /**
+   * Lookup108: pallet_ethereum::pallet::Event
+   **/
+  PalletEthereumEvent: {
+    _enum: {
+      Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'
+    }
+  },
+  /**
+   * Lookup109: evm_core::error::ExitReason
+   **/
+  EvmCoreErrorExitReason: {
+    _enum: {
+      Succeed: 'EvmCoreErrorExitSucceed',
+      Error: 'EvmCoreErrorExitError',
+      Revert: 'EvmCoreErrorExitRevert',
+      Fatal: 'EvmCoreErrorExitFatal'
+    }
+  },
+  /**
+   * Lookup110: evm_core::error::ExitSucceed
+   **/
+  EvmCoreErrorExitSucceed: {
+    _enum: ['Stopped', 'Returned', 'Suicided']
+  },
+  /**
+   * Lookup111: evm_core::error::ExitError
+   **/
+  EvmCoreErrorExitError: {
+    _enum: {
+      StackUnderflow: 'Null',
+      StackOverflow: 'Null',
+      InvalidJump: 'Null',
+      InvalidRange: 'Null',
+      DesignatedInvalid: 'Null',
+      CallTooDeep: 'Null',
+      CreateCollision: 'Null',
+      CreateContractLimit: 'Null',
+      OutOfOffset: 'Null',
+      OutOfGas: 'Null',
+      OutOfFund: 'Null',
+      PCUnderflow: 'Null',
+      CreateEmpty: 'Null',
+      Other: 'Text',
+      InvalidCode: 'Null'
+    }
+  },
+  /**
+   * Lookup114: evm_core::error::ExitRevert
+   **/
+  EvmCoreErrorExitRevert: {
+    _enum: ['Reverted']
+  },
+  /**
+   * Lookup115: evm_core::error::ExitFatal
+   **/
+  EvmCoreErrorExitFatal: {
+    _enum: {
+      NotSupported: 'Null',
+      UnhandledInterrupt: 'Null',
+      CallErrorAsFatal: 'EvmCoreErrorExitError',
+      Other: 'Text'
+    }
+  },
+  /**
+   * Lookup116: frame_system::Phase
+   **/
+  FrameSystemPhase: {
+    _enum: {
+      ApplyExtrinsic: 'u32',
+      Finalization: 'Null',
+      Initialization: 'Null'
+    }
+  },
+  /**
+   * Lookup118: frame_system::LastRuntimeUpgradeInfo
+   **/
+  FrameSystemLastRuntimeUpgradeInfo: {
+    specVersion: 'Compact<u32>',
+    specName: 'Text'
+  },
+  /**
+   * Lookup119: frame_system::pallet::Call<T>
+   **/
+  FrameSystemCall: {
+    _enum: {
+      fill_block: {
+        ratio: 'Perbill',
+      },
+      remark: {
+        remark: 'Bytes',
+      },
+      set_heap_pages: {
+        pages: 'u64',
+      },
+      set_code: {
+        code: 'Bytes',
+      },
+      set_code_without_checks: {
+        code: 'Bytes',
+      },
+      set_storage: {
+        items: 'Vec<(Bytes,Bytes)>',
+      },
+      kill_storage: {
+        _alias: {
+          keys_: 'keys',
+        },
+        keys_: 'Vec<Bytes>',
+      },
+      kill_prefix: {
+        prefix: 'Bytes',
+        subkeys: 'u32',
+      },
+      remark_with_event: {
+        remark: 'Bytes'
+      }
+    }
+  },
+  /**
+   * Lookup124: frame_system::limits::BlockWeights
+   **/
+  FrameSystemLimitsBlockWeights: {
+    baseBlock: 'u64',
+    maxBlock: 'u64',
+    perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
+  },
+  /**
+   * Lookup125: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+   **/
+  FrameSupportWeightsPerDispatchClassWeightsPerClass: {
+    normal: 'FrameSystemLimitsWeightsPerClass',
+    operational: 'FrameSystemLimitsWeightsPerClass',
+    mandatory: 'FrameSystemLimitsWeightsPerClass'
+  },
+  /**
+   * Lookup126: frame_system::limits::WeightsPerClass
+   **/
+  FrameSystemLimitsWeightsPerClass: {
+    baseExtrinsic: 'u64',
+    maxExtrinsic: 'Option<u64>',
+    maxTotal: 'Option<u64>',
+    reserved: 'Option<u64>'
+  },
+  /**
+   * Lookup128: frame_system::limits::BlockLength
+   **/
+  FrameSystemLimitsBlockLength: {
+    max: 'FrameSupportWeightsPerDispatchClassU32'
+  },
+  /**
+   * Lookup129: frame_support::weights::PerDispatchClass<T>
+   **/
+  FrameSupportWeightsPerDispatchClassU32: {
+    normal: 'u32',
+    operational: 'u32',
+    mandatory: 'u32'
+  },
+  /**
+   * Lookup130: frame_support::weights::RuntimeDbWeight
+   **/
+  FrameSupportWeightsRuntimeDbWeight: {
+    read: 'u64',
+    write: 'u64'
+  },
+  /**
+   * Lookup131: sp_version::RuntimeVersion
+   **/
+  SpVersionRuntimeVersion: {
+    specName: 'Text',
+    implName: 'Text',
+    authoringVersion: 'u32',
+    specVersion: 'u32',
+    implVersion: 'u32',
+    apis: 'Vec<([u8;8],u32)>',
+    transactionVersion: 'u32',
+    stateVersion: 'u8'
+  },
+  /**
+   * Lookup136: frame_system::pallet::Error<T>
+   **/
+  FrameSystemError: {
+    _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
+  },
+  /**
+   * Lookup137: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+   **/
   PolkadotPrimitivesV2PersistedValidationData: {
     parentHead: 'Bytes',
     relayParentNumber: 'u32',
@@ -14,19 +1272,19 @@
     maxPovSize: 'u32'
   },
   /**
-   * Lookup9: polkadot_primitives::v2::UpgradeRestriction
+   * Lookup140: polkadot_primitives::v2::UpgradeRestriction
    **/
   PolkadotPrimitivesV2UpgradeRestriction: {
     _enum: ['Present']
   },
   /**
-   * Lookup10: sp_trie::storage_proof::StorageProof
+   * Lookup141: sp_trie::storage_proof::StorageProof
    **/
   SpTrieStorageProof: {
     trieNodes: 'BTreeSet<Bytes>'
   },
   /**
-   * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+   * Lookup143: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
    **/
   CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
     dmqMqcHead: 'H256',
@@ -35,7 +1293,7 @@
     egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
   },
   /**
-   * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel
+   * Lookup146: polkadot_primitives::v2::AbridgedHrmpChannel
    **/
   PolkadotPrimitivesV2AbridgedHrmpChannel: {
     maxCapacity: 'u32',
@@ -46,7 +1304,7 @@
     mqcHead: 'Option<H256>'
   },
   /**
-   * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration
+   * Lookup147: polkadot_primitives::v2::AbridgedHostConfiguration
    **/
   PolkadotPrimitivesV2AbridgedHostConfiguration: {
     maxCodeSize: 'u32',
@@ -60,14 +1318,14 @@
     validationUpgradeDelay: 'u32'
   },
   /**
-   * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+   * Lookup153: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
    **/
   PolkadotCorePrimitivesOutboundHrmpMessage: {
     recipient: 'u32',
     data: 'Bytes'
   },
   /**
-   * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>
+   * Lookup154: cumulus_pallet_parachain_system::pallet::Call<T>
    **/
   CumulusPalletParachainSystemCall: {
     _enum: {
@@ -86,7 +1344,7 @@
     }
   },
   /**
-   * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData
+   * Lookup155: cumulus_primitives_parachain_inherent::ParachainInherentData
    **/
   CumulusPrimitivesParachainInherentParachainInherentData: {
     validationData: 'PolkadotPrimitivesV2PersistedValidationData',
@@ -95,58 +1353,27 @@
     horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
   },
   /**
-   * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
+   * Lookup157: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
    **/
   PolkadotCorePrimitivesInboundDownwardMessage: {
     sentAt: 'u32',
     msg: 'Bytes'
   },
   /**
-   * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+   * Lookup160: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
    **/
   PolkadotCorePrimitivesInboundHrmpMessage: {
     sentAt: 'u32',
     data: 'Bytes'
   },
   /**
-   * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>
-   **/
-  CumulusPalletParachainSystemEvent: {
-    _enum: {
-      ValidationFunctionStored: 'Null',
-      ValidationFunctionApplied: {
-        relayChainBlockNum: 'u32',
-      },
-      ValidationFunctionDiscarded: 'Null',
-      UpgradeAuthorized: {
-        codeHash: 'H256',
-      },
-      DownwardMessagesReceived: {
-        count: 'u32',
-      },
-      DownwardMessagesProcessed: {
-        weightUsed: 'u64',
-        dmqHead: 'H256'
-      }
-    }
-  },
-  /**
-   * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>
+   * Lookup163: cumulus_pallet_parachain_system::pallet::Error<T>
    **/
   CumulusPalletParachainSystemError: {
     _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
   },
   /**
-   * Lookup41: pallet_balances::AccountData<Balance>
-   **/
-  PalletBalancesAccountData: {
-    free: 'u128',
-    reserved: 'u128',
-    miscFrozen: 'u128',
-    feeFrozen: 'u128'
-  },
-  /**
-   * Lookup43: pallet_balances::BalanceLock<Balance>
+   * Lookup165: pallet_balances::BalanceLock<Balance>
    **/
   PalletBalancesBalanceLock: {
     id: '[u8;8]',
@@ -154,13 +1381,13 @@
     reasons: 'PalletBalancesReasons'
   },
   /**
-   * Lookup45: pallet_balances::Reasons
+   * Lookup166: pallet_balances::Reasons
    **/
   PalletBalancesReasons: {
     _enum: ['Fee', 'Misc', 'All']
   },
   /**
-   * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+   * Lookup169: pallet_balances::ReserveData<ReserveIdentifier, Balance>
    **/
   PalletBalancesReserveData: {
     id: '[u8;16]',
@@ -752,25 +1979,9 @@
         collectionId: 'u32',
         data: 'UpDataStructsCreateItemExData',
       },
-<<<<<<< HEAD
       set_transfers_enabled_flag: {
         collectionId: 'u32',
         value: 'bool',
-=======
-      finish: {
-        address: 'H160',
-        code: 'Bytes'
-      }
-    }
-  },
-  /**
-   * Lookup259: pallet_sudo::pallet::Event<T>
-   **/
-  PalletSudoEvent: {
-    _enum: {
-      Sudid: {
-        sudoResult: 'Result<Null, SpRuntimeDispatchError>',
->>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
       },
       burn_item: {
         collectionId: 'u32',
@@ -1234,7 +2445,26 @@
     value: 'Bytes'
   },
   /**
-   * Lookup303: pallet_evm::pallet::Call<T>
+   * Lookup303: pallet_app_promotion::pallet::Call<T>
+   **/
+  PalletAppPromotionCall: {
+    _enum: {
+      set_admin_address: {
+        admin: 'AccountId32',
+      },
+      start_app_promotion: {
+        promotionStartRelayBlock: 'u32',
+      },
+      stake: {
+        amount: 'u128',
+      },
+      unstake: {
+        amount: 'u128'
+      }
+    }
+  },
+  /**
+   * Lookup304: pallet_evm::pallet::Call<T>
    **/
   PalletEvmCall: {
     _enum: {
@@ -1277,7 +2507,7 @@
     }
   },
   /**
-   * Lookup307: pallet_ethereum::pallet::Call<T>
+   * Lookup308: pallet_ethereum::pallet::Call<T>
    **/
   PalletEthereumCall: {
     _enum: {
@@ -1287,7 +2517,7 @@
     }
   },
   /**
-   * Lookup308: ethereum::transaction::TransactionV2
+   * Lookup309: ethereum::transaction::TransactionV2
    **/
   EthereumTransactionTransactionV2: {
     _enum: {
@@ -1297,7 +2527,7 @@
     }
   },
   /**
-   * Lookup309: ethereum::transaction::LegacyTransaction
+   * Lookup310: ethereum::transaction::LegacyTransaction
    **/
   EthereumTransactionLegacyTransaction: {
     nonce: 'U256',
@@ -1309,7 +2539,7 @@
     signature: 'EthereumTransactionTransactionSignature'
   },
   /**
-   * Lookup310: ethereum::transaction::TransactionAction
+   * Lookup311: ethereum::transaction::TransactionAction
    **/
   EthereumTransactionTransactionAction: {
     _enum: {
@@ -1318,7 +2548,7 @@
     }
   },
   /**
-   * Lookup311: ethereum::transaction::TransactionSignature
+   * Lookup312: ethereum::transaction::TransactionSignature
    **/
   EthereumTransactionTransactionSignature: {
     v: 'u64',
@@ -1326,7 +2556,7 @@
     s: 'H256'
   },
   /**
-   * Lookup313: ethereum::transaction::EIP2930Transaction
+   * Lookup314: ethereum::transaction::EIP2930Transaction
    **/
   EthereumTransactionEip2930Transaction: {
     chainId: 'u64',
@@ -1342,14 +2572,14 @@
     s: 'H256'
   },
   /**
-   * Lookup315: ethereum::transaction::AccessListItem
+   * Lookup316: ethereum::transaction::AccessListItem
    **/
   EthereumTransactionAccessListItem: {
     address: 'H160',
     storageKeys: 'Vec<H256>'
   },
   /**
-   * Lookup316: ethereum::transaction::EIP1559Transaction
+   * Lookup317: ethereum::transaction::EIP1559Transaction
    **/
   EthereumTransactionEip1559Transaction: {
     chainId: 'u64',
@@ -1366,7 +2596,7 @@
     s: 'H256'
   },
   /**
-   * Lookup317: pallet_evm_migration::pallet::Call<T>
+   * Lookup318: pallet_evm_migration::pallet::Call<T>
    **/
   PalletEvmMigrationCall: {
     _enum: {
@@ -1384,19 +2614,19 @@
     }
   },
   /**
-   * Lookup320: pallet_sudo::pallet::Error<T>
+   * Lookup321: pallet_sudo::pallet::Error<T>
    **/
   PalletSudoError: {
     _enum: ['RequireSudo']
   },
   /**
-   * Lookup322: orml_vesting::module::Error<T>
+   * Lookup323: orml_vesting::module::Error<T>
    **/
   OrmlVestingModuleError: {
     _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
   },
   /**
-   * Lookup324: cumulus_pallet_xcmp_queue::InboundChannelDetails
+   * Lookup325: cumulus_pallet_xcmp_queue::InboundChannelDetails
    **/
   CumulusPalletXcmpQueueInboundChannelDetails: {
     sender: 'u32',
@@ -1404,19 +2634,19 @@
     messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
   },
   /**
-   * Lookup325: cumulus_pallet_xcmp_queue::InboundState
+   * Lookup326: cumulus_pallet_xcmp_queue::InboundState
    **/
   CumulusPalletXcmpQueueInboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup328: polkadot_parachain::primitives::XcmpMessageFormat
+   * Lookup329: polkadot_parachain::primitives::XcmpMessageFormat
    **/
   PolkadotParachainPrimitivesXcmpMessageFormat: {
     _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
   },
   /**
-   * Lookup331: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+   * Lookup332: cumulus_pallet_xcmp_queue::OutboundChannelDetails
    **/
   CumulusPalletXcmpQueueOutboundChannelDetails: {
     recipient: 'u32',
@@ -1426,13 +2656,13 @@
     lastIndex: 'u16'
   },
   /**
-   * Lookup332: cumulus_pallet_xcmp_queue::OutboundState
+   * Lookup333: cumulus_pallet_xcmp_queue::OutboundState
    **/
   CumulusPalletXcmpQueueOutboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup334: cumulus_pallet_xcmp_queue::QueueConfigData
+   * Lookup335: cumulus_pallet_xcmp_queue::QueueConfigData
    **/
   CumulusPalletXcmpQueueQueueConfigData: {
     suspendThreshold: 'u32',
@@ -1443,29 +2673,29 @@
     xcmpMaxIndividualWeight: 'u64'
   },
   /**
-   * Lookup336: cumulus_pallet_xcmp_queue::pallet::Error<T>
+   * Lookup337: cumulus_pallet_xcmp_queue::pallet::Error<T>
    **/
   CumulusPalletXcmpQueueError: {
     _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
   },
   /**
-   * Lookup337: pallet_xcm::pallet::Error<T>
+   * Lookup338: pallet_xcm::pallet::Error<T>
    **/
   PalletXcmError: {
     _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
   },
   /**
-   * Lookup338: cumulus_pallet_xcm::pallet::Error<T>
+   * Lookup339: cumulus_pallet_xcm::pallet::Error<T>
    **/
   CumulusPalletXcmError: 'Null',
   /**
-   * Lookup339: cumulus_pallet_dmp_queue::ConfigData
+   * Lookup340: cumulus_pallet_dmp_queue::ConfigData
    **/
   CumulusPalletDmpQueueConfigData: {
     maxIndividual: 'u64'
   },
   /**
-   * Lookup340: cumulus_pallet_dmp_queue::PageIndexData
+   * Lookup341: cumulus_pallet_dmp_queue::PageIndexData
    **/
   CumulusPalletDmpQueuePageIndexData: {
     beginUsed: 'u32',
@@ -1473,19 +2703,19 @@
     overweightCount: 'u64'
   },
   /**
-   * Lookup343: cumulus_pallet_dmp_queue::pallet::Error<T>
+   * Lookup344: cumulus_pallet_dmp_queue::pallet::Error<T>
    **/
   CumulusPalletDmpQueueError: {
     _enum: ['Unknown', 'OverLimit']
   },
   /**
-   * Lookup346: pallet_unique::Error<T>
+   * Lookup348: pallet_unique::Error<T>
    **/
   PalletUniqueError: {
     _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
   },
   /**
-   * Lookup349: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+   * Lookup351: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
    **/
   PalletUniqueSchedulerScheduledV3: {
     maybeId: 'Option<[u8;16]>',
@@ -1495,7 +2725,7 @@
     origin: 'OpalRuntimeOriginCaller'
   },
   /**
-   * Lookup350: opal_runtime::OriginCaller
+   * Lookup352: opal_runtime::OriginCaller
    **/
   OpalRuntimeOriginCaller: {
     _enum: {
@@ -1604,7 +2834,7 @@
     }
   },
   /**
-   * Lookup351: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
+   * Lookup353: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
    **/
   FrameSupportDispatchRawOrigin: {
     _enum: {
@@ -1614,7 +2844,7 @@
     }
   },
   /**
-   * Lookup352: pallet_xcm::pallet::Origin
+   * Lookup354: pallet_xcm::pallet::Origin
    **/
   PalletXcmOrigin: {
     _enum: {
@@ -1623,7 +2853,7 @@
     }
   },
   /**
-   * Lookup353: cumulus_pallet_xcm::pallet::Origin
+   * Lookup355: cumulus_pallet_xcm::pallet::Origin
    **/
   CumulusPalletXcmOrigin: {
     _enum: {
@@ -1632,7 +2862,7 @@
     }
   },
   /**
-   * Lookup354: pallet_ethereum::RawOrigin
+   * Lookup356: pallet_ethereum::RawOrigin
    **/
   PalletEthereumRawOrigin: {
     _enum: {
@@ -1640,17 +2870,17 @@
     }
   },
   /**
-   * Lookup355: sp_core::Void
+   * Lookup357: sp_core::Void
    **/
   SpCoreVoid: 'Null',
   /**
-   * Lookup356: pallet_unique_scheduler::pallet::Error<T>
+   * Lookup358: pallet_unique_scheduler::pallet::Error<T>
    **/
   PalletUniqueSchedulerError: {
     _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']
   },
   /**
-   * Lookup357: up_data_structs::Collection<sp_core::crypto::AccountId32>
+   * Lookup359: up_data_structs::Collection<sp_core::crypto::AccountId32>
    **/
   UpDataStructsCollection: {
     owner: 'AccountId32',
@@ -1664,7 +2894,7 @@
     externalCollection: 'bool'
   },
   /**
-   * Lookup358: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+   * Lookup360: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
    **/
   UpDataStructsSponsorshipState: {
     _enum: {
@@ -1674,7 +2904,7 @@
     }
   },
   /**
-   * Lookup359: up_data_structs::Properties
+   * Lookup361: up_data_structs::Properties
    **/
   UpDataStructsProperties: {
     map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -1682,15 +2912,15 @@
     spaceLimit: 'u32'
   },
   /**
-   * Lookup360: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   * Lookup362: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
    **/
   UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
   /**
-   * Lookup366: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+   * Lookup367: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
    **/
   UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
   /**
-   * Lookup372: up_data_structs::CollectionStats
+   * Lookup374: up_data_structs::CollectionStats
    **/
   UpDataStructsCollectionStats: {
     created: 'u32',
@@ -1698,18 +2928,18 @@
     alive: 'u32'
   },
   /**
-   * Lookup373: up_data_structs::TokenChild
+   * Lookup375: up_data_structs::TokenChild
    **/
   UpDataStructsTokenChild: {
     token: 'u32',
     collection: 'u32'
   },
   /**
-   * Lookup374: PhantomType::up_data_structs<T>
+   * Lookup376: PhantomType::up_data_structs<T>
    **/
   PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
   /**
-   * Lookup376: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup378: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   UpDataStructsTokenData: {
     properties: 'Vec<UpDataStructsProperty>',
@@ -1717,7 +2947,7 @@
     pieces: 'u128'
   },
   /**
-   * Lookup378: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+   * Lookup380: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
    **/
   UpDataStructsRpcCollection: {
     owner: 'AccountId32',
@@ -1733,7 +2963,7 @@
     readOnly: 'bool'
   },
   /**
-   * Lookup379: rmrk_traits::collection::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+   * Lookup381: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
    **/
   RmrkTraitsCollectionCollectionInfo: {
     issuer: 'AccountId32',
@@ -1743,7 +2973,7 @@
     nftsCount: 'u32'
   },
   /**
-   * Lookup380: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   * Lookup382: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
    **/
   RmrkTraitsNftNftInfo: {
     owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -1753,14 +2983,14 @@
     pending: 'bool'
   },
   /**
-   * Lookup382: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+   * Lookup384: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
    **/
   RmrkTraitsNftRoyaltyInfo: {
     recipient: 'AccountId32',
     amount: 'Permill'
   },
   /**
-   * Lookup383: rmrk_traits::resource::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   * Lookup385: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
    **/
   RmrkTraitsResourceResourceInfo: {
     id: 'u32',
@@ -1769,14 +2999,14 @@
     pendingRemoval: 'bool'
   },
   /**
-   * Lookup384: rmrk_traits::property::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   * Lookup386: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
    **/
   RmrkTraitsPropertyPropertyInfo: {
     key: 'Bytes',
     value: 'Bytes'
   },
   /**
-   * Lookup385: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   * Lookup387: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
    **/
   RmrkTraitsBaseBaseInfo: {
     issuer: 'AccountId32',
@@ -1784,80 +3014,80 @@
     symbol: 'Bytes'
   },
   /**
-   * Lookup386: rmrk_traits::nft::NftChild
+   * Lookup388: rmrk_traits::nft::NftChild
    **/
   RmrkTraitsNftNftChild: {
     collectionId: 'u32',
     nftId: 'u32'
   },
   /**
-   * Lookup388: pallet_common::pallet::Error<T>
+   * Lookup390: pallet_common::pallet::Error<T>
    **/
   PalletCommonError: {
     _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']
   },
   /**
-   * Lookup390: pallet_fungible::pallet::Error<T>
+   * Lookup392: pallet_fungible::pallet::Error<T>
    **/
   PalletFungibleError: {
     _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
   },
   /**
-   * Lookup391: pallet_refungible::ItemData
+   * Lookup393: pallet_refungible::ItemData
    **/
   PalletRefungibleItemData: {
     constData: 'Bytes'
   },
   /**
-   * Lookup394: pallet_refungible::pallet::Error<T>
+   * Lookup398: pallet_refungible::pallet::Error<T>
    **/
   PalletRefungibleError: {
     _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
   },
   /**
-   * Lookup395: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup399: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletNonfungibleItemData: {
     owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
   },
   /**
-   * Lookup397: up_data_structs::PropertyScope
+   * Lookup401: up_data_structs::PropertyScope
    **/
   UpDataStructsPropertyScope: {
     _enum: ['None', 'Rmrk', 'Eth']
   },
   /**
-   * Lookup399: pallet_nonfungible::pallet::Error<T>
+   * Lookup403: pallet_nonfungible::pallet::Error<T>
    **/
   PalletNonfungibleError: {
     _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
   },
   /**
-   * Lookup400: pallet_structure::pallet::Error<T>
+   * Lookup404: pallet_structure::pallet::Error<T>
    **/
   PalletStructureError: {
     _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
   },
   /**
-   * Lookup401: pallet_rmrk_core::pallet::Error<T>
+   * Lookup405: pallet_rmrk_core::pallet::Error<T>
    **/
   PalletRmrkCoreError: {
     _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
   },
   /**
-   * Lookup403: pallet_rmrk_equip::pallet::Error<T>
+   * Lookup407: pallet_rmrk_equip::pallet::Error<T>
    **/
   PalletRmrkEquipError: {
     _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
   },
   /**
-   * Lookup406: pallet_evm::pallet::Error<T>
+   * Lookup411: pallet_evm::pallet::Error<T>
    **/
   PalletEvmError: {
     _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
   },
   /**
-   * Lookup409: fp_rpc::TransactionStatus
+   * Lookup414: fp_rpc::TransactionStatus
    **/
   FpRpcTransactionStatus: {
     transactionHash: 'H256',
@@ -1869,11 +3099,11 @@
     logsBloom: 'EthbloomBloom'
   },
   /**
-   * Lookup411: ethbloom::Bloom
+   * Lookup416: ethbloom::Bloom
    **/
   EthbloomBloom: '[u8;256]',
   /**
-   * Lookup413: ethereum::receipt::ReceiptV3
+   * Lookup418: ethereum::receipt::ReceiptV3
    **/
   EthereumReceiptReceiptV3: {
     _enum: {
@@ -1883,7 +3113,7 @@
     }
   },
   /**
-   * Lookup414: ethereum::receipt::EIP658ReceiptData
+   * Lookup419: ethereum::receipt::EIP658ReceiptData
    **/
   EthereumReceiptEip658ReceiptData: {
     statusCode: 'u8',
@@ -1892,7 +3122,7 @@
     logs: 'Vec<EthereumLog>'
   },
   /**
-   * Lookup415: ethereum::block::Block<ethereum::transaction::TransactionV2>
+   * Lookup420: ethereum::block::Block<ethereum::transaction::TransactionV2>
    **/
   EthereumBlock: {
     header: 'EthereumHeader',
@@ -1900,7 +3130,7 @@
     ommers: 'Vec<EthereumHeader>'
   },
   /**
-   * Lookup416: ethereum::header::Header
+   * Lookup421: ethereum::header::Header
    **/
   EthereumHeader: {
     parentHash: 'H256',
@@ -1920,41 +3150,41 @@
     nonce: 'EthereumTypesHashH64'
   },
   /**
-   * Lookup417: ethereum_types::hash::H64
+   * Lookup422: ethereum_types::hash::H64
    **/
   EthereumTypesHashH64: '[u8;8]',
   /**
-   * Lookup422: pallet_ethereum::pallet::Error<T>
+   * Lookup427: pallet_ethereum::pallet::Error<T>
    **/
   PalletEthereumError: {
     _enum: ['InvalidSignature', 'PreLogExists']
   },
   /**
-   * Lookup423: pallet_evm_coder_substrate::pallet::Error<T>
+   * Lookup428: pallet_evm_coder_substrate::pallet::Error<T>
    **/
   PalletEvmCoderSubstrateError: {
     _enum: ['OutOfGas', 'OutOfFund']
   },
   /**
-   * Lookup424: pallet_evm_contract_helpers::SponsoringModeT
+   * Lookup429: pallet_evm_contract_helpers::SponsoringModeT
    **/
   PalletEvmContractHelpersSponsoringModeT: {
     _enum: ['Disabled', 'Allowlisted', 'Generous']
   },
   /**
-   * Lookup426: pallet_evm_contract_helpers::pallet::Error<T>
+   * Lookup431: pallet_evm_contract_helpers::pallet::Error<T>
    **/
   PalletEvmContractHelpersError: {
     _enum: ['NoPermission']
   },
   /**
-   * Lookup427: pallet_evm_migration::pallet::Error<T>
+   * Lookup432: pallet_evm_migration::pallet::Error<T>
    **/
   PalletEvmMigrationError: {
     _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
   },
   /**
-   * Lookup429: sp_runtime::MultiSignature
+   * Lookup434: sp_runtime::MultiSignature
    **/
   SpRuntimeMultiSignature: {
     _enum: {
@@ -1964,43 +3194,43 @@
     }
   },
   /**
-   * Lookup430: sp_core::ed25519::Signature
+   * Lookup435: sp_core::ed25519::Signature
    **/
   SpCoreEd25519Signature: '[u8;64]',
   /**
-   * Lookup434: sp_core::sr25519::Signature
+   * Lookup437: sp_core::sr25519::Signature
    **/
   SpCoreSr25519Signature: '[u8;64]',
   /**
-   * Lookup435: sp_core::ecdsa::Signature
+   * Lookup438: sp_core::ecdsa::Signature
    **/
   SpCoreEcdsaSignature: '[u8;65]',
   /**
-   * Lookup438: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+   * Lookup441: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
    **/
   FrameSystemExtensionsCheckSpecVersion: 'Null',
   /**
-   * Lookup439: frame_system::extensions::check_genesis::CheckGenesis<T>
+   * Lookup442: frame_system::extensions::check_genesis::CheckGenesis<T>
    **/
   FrameSystemExtensionsCheckGenesis: 'Null',
   /**
-   * Lookup442: frame_system::extensions::check_nonce::CheckNonce<T>
+   * Lookup445: frame_system::extensions::check_nonce::CheckNonce<T>
    **/
   FrameSystemExtensionsCheckNonce: 'Compact<u32>',
   /**
-   * Lookup443: frame_system::extensions::check_weight::CheckWeight<T>
+   * Lookup446: frame_system::extensions::check_weight::CheckWeight<T>
    **/
   FrameSystemExtensionsCheckWeight: 'Null',
   /**
-   * Lookup444: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+   * Lookup447: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
    **/
   PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
   /**
-   * Lookup445: opal_runtime::Runtime
+   * Lookup448: opal_runtime::Runtime
    **/
   OpalRuntimeRuntime: 'Null',
   /**
-   * Lookup444: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+   * Lookup449: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
    **/
   PalletEthereumFakeTransactionFinalizer: 'Null'
 };
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
 // this is required to allow for ambient/previous definitions
 import '@polkadot/types/types/registry';
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 declare module '@polkadot/types/types/registry' {
   interface InterfaceTypes {
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
10import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';10import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
11import type { Event } from '@polkadot/types/interfaces/system';11import type { Event } from '@polkadot/types/interfaces/system';
1212
13 /** @name PolkadotPrimitivesV2PersistedValidationData (2) */13declare module '@polkadot/types/lookup' {
14 /** @name FrameSystemAccountInfo (3) */
14 export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {15 interface FrameSystemAccountInfo extends Struct {
15 readonly parentHead: Bytes;16 readonly nonce: u32;
16 readonly relayParentNumber: u32;17 readonly consumers: u32;
17 readonly relayParentStorageRoot: H256;18 readonly providers: u32;
18 readonly maxPovSize: u32;19 readonly sufficients: u32;
20 readonly data: PalletBalancesAccountData;
19 }21 }
2022
21 /** @name PolkadotPrimitivesV2UpgradeRestriction (9) */23 /** @name PalletBalancesAccountData (5) */
22 export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {24 interface PalletBalancesAccountData extends Struct {
25 readonly free: u128;
26 readonly reserved: u128;
23 readonly isPresent: boolean;27 readonly miscFrozen: u128;
24 readonly type: 'Present';28 readonly feeFrozen: u128;
25 }29 }
2630
27 /** @name SpTrieStorageProof (10) */31 /** @name FrameSupportWeightsPerDispatchClassU64 (7) */
28 export interface SpTrieStorageProof extends Struct {32 interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
33 readonly normal: u64;
34 readonly operational: u64;
29 readonly trieNodes: BTreeSet<Bytes>;35 readonly mandatory: u64;
30 }36 }
3137
32 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */38 /** @name SpRuntimeDigest (11) */
33 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {39 interface SpRuntimeDigest extends Struct {
34 readonly dmqMqcHead: H256;40 readonly logs: Vec<SpRuntimeDigestDigestItem>;
35 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
36 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
37 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
38 }41 }
3942
40 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (18) */43 /** @name SpRuntimeDigestDigestItem (13) */
41 export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {44 interface SpRuntimeDigestDigestItem extends Enum {
42 readonly maxCapacity: u32;45 readonly isOther: boolean;
43 readonly maxTotalSize: u32;46 readonly asOther: Bytes;
44 readonly maxMessageSize: u32;47 readonly isConsensus: boolean;
45 readonly msgCount: u32;48 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
46 readonly totalSize: u32;49 readonly isSeal: boolean;
47 readonly mqcHead: Option<H256>;50 readonly asSeal: ITuple<[U8aFixed, Bytes]>;
51 readonly isPreRuntime: boolean;
52 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
53 readonly isRuntimeEnvironmentUpdated: boolean;
54 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
48 }55 }
4956
50 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */57 /** @name FrameSystemEventRecord (16) */
51 export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {58 interface FrameSystemEventRecord extends Struct {
52 readonly maxCodeSize: u32;
53 readonly maxHeadDataSize: u32;
54 readonly maxUpwardQueueCount: u32;
55 readonly maxUpwardQueueSize: u32;
56 readonly maxUpwardMessageSize: u32;
57 readonly maxUpwardMessageNumPerCandidate: u32;
58 readonly hrmpMaxMessageNumPerCandidate: u32;59 readonly phase: FrameSystemPhase;
59 readonly validationUpgradeCooldown: u32;60 readonly event: Event;
60 readonly validationUpgradeDelay: u32;61 readonly topics: Vec<H256>;
61 }62 }
6263
63 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */64 /** @name FrameSystemEvent (18) */
64 export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {65 interface FrameSystemEvent extends Enum {
65 readonly recipient: u32;
66 readonly data: Bytes;
67 }
68
69 /** @name CumulusPalletParachainSystemCall (28) */
70 export interface CumulusPalletParachainSystemCall extends Enum {
71 readonly isSetValidationData: boolean;66 readonly isExtrinsicSuccess: boolean;
72 readonly asSetValidationData: {67 readonly asExtrinsicSuccess: {
73 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;68 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
74 } & Struct;69 } & Struct;
75 readonly isExtrinsicFailed: boolean;70 readonly isExtrinsicFailed: boolean;
76 readonly asExtrinsicFailed: {71 readonly asExtrinsicFailed: {
94 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';89 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
95 }90 }
9691
97 /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */92 /** @name FrameSupportWeightsDispatchInfo (19) */
98 export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {93 interface FrameSupportWeightsDispatchInfo extends Struct {
99 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;94 readonly weight: u64;
100 readonly relayChainState: SpTrieStorageProof;95 readonly class: FrameSupportWeightsDispatchClass;
101 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;96 readonly paysFee: FrameSupportWeightsPays;
102 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
103 }97 }
10498
105 /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */99 /** @name FrameSupportWeightsDispatchClass (20) */
106 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {100 interface FrameSupportWeightsDispatchClass extends Enum {
107 readonly sentAt: u32;101 readonly isNormal: boolean;
108 readonly msg: Bytes;102 readonly isOperational: boolean;
103 readonly isMandatory: boolean;
104 readonly type: 'Normal' | 'Operational' | 'Mandatory';
109 }105 }
110106
111 /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */107 /** @name FrameSupportWeightsPays (21) */
112 export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {108 interface FrameSupportWeightsPays extends Enum {
113 readonly sentAt: u32;109 readonly isYes: boolean;
114 readonly data: Bytes;110 readonly isNo: boolean;
111 readonly type: 'Yes' | 'No';
115 }112 }
116113
117 /** @name CumulusPalletParachainSystemEvent (37) */114 /** @name SpRuntimeDispatchError (22) */
115 interface SpRuntimeDispatchError extends Enum {
116 readonly isOther: boolean;
117 readonly isCannotLookup: boolean;
118 readonly isBadOrigin: boolean;
119 readonly isModule: boolean;
120 readonly asModule: SpRuntimeModuleError;
121 readonly isConsumerRemaining: boolean;
122 readonly isNoProviders: boolean;
123 readonly isTooManyConsumers: boolean;
124 readonly isToken: boolean;
125 readonly asToken: SpRuntimeTokenError;
126 readonly isArithmetic: boolean;
127 readonly asArithmetic: SpRuntimeArithmeticError;
128 readonly isTransactional: boolean;
129 readonly asTransactional: SpRuntimeTransactionalError;
130 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
131 }
132
133 /** @name SpRuntimeModuleError (23) */
134 interface SpRuntimeModuleError extends Struct {
135 readonly index: u8;
136 readonly error: U8aFixed;
137 }
138
139 /** @name SpRuntimeTokenError (24) */
140 interface SpRuntimeTokenError extends Enum {
141 readonly isNoFunds: boolean;
142 readonly isWouldDie: boolean;
143 readonly isBelowMinimum: boolean;
144 readonly isCannotCreate: boolean;
145 readonly isUnknownAsset: boolean;
146 readonly isFrozen: boolean;
147 readonly isUnsupported: boolean;
148 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
149 }
150
151 /** @name SpRuntimeArithmeticError (25) */
152 interface SpRuntimeArithmeticError extends Enum {
153 readonly isUnderflow: boolean;
154 readonly isOverflow: boolean;
155 readonly isDivisionByZero: boolean;
156 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
157 }
158
159 /** @name SpRuntimeTransactionalError (26) */
160 interface SpRuntimeTransactionalError extends Enum {
161 readonly isLimitReached: boolean;
162 readonly isNoLayer: boolean;
163 readonly type: 'LimitReached' | 'NoLayer';
164 }
165
166 /** @name CumulusPalletParachainSystemEvent (27) */
118 export interface CumulusPalletParachainSystemEvent extends Enum {167 interface CumulusPalletParachainSystemEvent extends Enum {
119 readonly isValidationFunctionStored: boolean;168 readonly isValidationFunctionStored: boolean;
120 readonly isValidationFunctionApplied: boolean;169 readonly isValidationFunctionApplied: boolean;
121 readonly asValidationFunctionApplied: {170 readonly asValidationFunctionApplied: {
138 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';187 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
139 }188 }
140189
141 /** @name CumulusPalletParachainSystemError (38) */190 /** @name PalletBalancesEvent (28) */
142 export interface CumulusPalletParachainSystemError extends Enum {191 interface PalletBalancesEvent extends Enum {
143 readonly isOverlappingUpgrades: boolean;
144 readonly isProhibitedByPolkadot: boolean;
145 readonly isTooBig: boolean;
146 readonly isValidationDataNotAvailable: boolean;
147 readonly isHostConfigurationNotAvailable: boolean;
148 readonly isNotScheduled: boolean;
149 readonly isNothingAuthorized: boolean;
150 readonly isUnauthorized: boolean;
151 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
152 }
153
154 /** @name PalletBalancesAccountData (41) */
155 export interface PalletBalancesAccountData extends Struct {
156 readonly free: u128;
157 readonly reserved: u128;
158 readonly miscFrozen: u128;
159 readonly feeFrozen: u128;
160 }
161
162 /** @name PalletBalancesBalanceLock (43) */
163 export interface PalletBalancesBalanceLock extends Struct {
164 readonly id: U8aFixed;
165 readonly amount: u128;
166 readonly reasons: PalletBalancesReasons;
167 }
168
169 /** @name PalletBalancesReasons (45) */
170 export interface PalletBalancesReasons extends Enum {
171 readonly isFee: boolean;
172 readonly isMisc: boolean;
173 readonly isAll: boolean;
174 readonly type: 'Fee' | 'Misc' | 'All';
175 }
176
177 /** @name PalletBalancesReserveData (48) */
178 export interface PalletBalancesReserveData extends Struct {
179 readonly id: U8aFixed;
180 readonly amount: u128;
181 }
182
183 /** @name PalletBalancesReleases (51) */
184 export interface PalletBalancesReleases extends Enum {
185 readonly isV100: boolean;
186 readonly isV200: boolean;
187 readonly type: 'V100' | 'V200';
188 }
189
190 /** @name PalletBalancesCall (52) */
191 export interface PalletBalancesCall extends Enum {
192 readonly isTransfer: boolean;
193 readonly asTransfer: {
194 readonly dest: MultiAddress;
195 readonly value: Compact<u128>;
196 } & Struct;
197 readonly isSetBalance: boolean;
198 readonly asSetBalance: {
199 readonly who: MultiAddress;
200 readonly newFree: Compact<u128>;
201 readonly newReserved: Compact<u128>;
202 } & Struct;
203 readonly isForceTransfer: boolean;
204 readonly asForceTransfer: {
205 readonly source: MultiAddress;
206 readonly dest: MultiAddress;
207 readonly value: Compact<u128>;
208 } & Struct;
209 readonly isTransferKeepAlive: boolean;
210 readonly asTransferKeepAlive: {
211 readonly dest: MultiAddress;
212 readonly value: Compact<u128>;
213 } & Struct;
214 readonly isTransferAll: boolean;
215 readonly asTransferAll: {
216 readonly dest: MultiAddress;
217 readonly keepAlive: bool;
218 } & Struct;
219 readonly isForceUnreserve: boolean;
220 readonly asForceUnreserve: {
221 readonly who: MultiAddress;
222 readonly amount: u128;
223 } & Struct;
224 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
225 }
226
227 /** @name PalletBalancesEvent (58) */
228 export interface PalletBalancesEvent extends Enum {
229 readonly isEndowed: boolean;192 readonly isEndowed: boolean;
230 readonly asEndowed: {193 readonly asEndowed: {
231 readonly account: AccountId32;194 readonly account: AccountId32;
283 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';246 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
284 }247 }
285248
286 /** @name FrameSupportTokensMiscBalanceStatus (59) */249 /** @name FrameSupportTokensMiscBalanceStatus (29) */
287 export interface FrameSupportTokensMiscBalanceStatus extends Enum {250 interface FrameSupportTokensMiscBalanceStatus extends Enum {
288 readonly isFree: boolean;251 readonly isFree: boolean;
289 readonly isReserved: boolean;252 readonly isReserved: boolean;
290 readonly type: 'Free' | 'Reserved';253 readonly type: 'Free' | 'Reserved';
291 }254 }
292255
293 /** @name PalletBalancesError (60) */256 /** @name PalletTransactionPaymentEvent (30) */
294 export interface PalletBalancesError extends Enum {257 interface PalletTransactionPaymentEvent extends Enum {
295 readonly isVestingBalance: boolean;258 readonly isTransactionFeePaid: boolean;
296 readonly isLiquidityRestrictions: boolean;259 readonly asTransactionFeePaid: {
297 readonly isInsufficientBalance: boolean;260 readonly who: AccountId32;
298 readonly isExistentialDeposit: boolean;
299 readonly isKeepAlive: boolean;261 readonly actualFee: u128;
300 readonly isExistingVestingSchedule: boolean;
301 readonly isDeadAccount: boolean;
302 readonly isTooManyReserves: boolean;
303 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
304 }
305
306 /** @name PalletTimestampCall (63) */
307 export interface PalletTimestampCall extends Enum {
308 readonly isSet: boolean;
309 readonly asSet: {
310 readonly now: Compact<u64>;262 readonly tip: u128;
311 } & Struct;263 } & Struct;
312 readonly type: 'Set';264 readonly type: 'TransactionFeePaid';
313 }265 }
314266
315 /** @name PalletTransactionPaymentReleases (66) */267 /** @name PalletTreasuryEvent (31) */
316 export interface PalletTransactionPaymentReleases extends Enum {
317 readonly isV1Ancient: boolean;
318 readonly isV2: boolean;
319 readonly type: 'V1Ancient' | 'V2';
320 }
321
322 /** @name PalletTreasuryProposal (67) */
323 export interface PalletTreasuryProposal extends Struct {
324 readonly proposer: AccountId32;
325 readonly value: u128;
326 readonly beneficiary: AccountId32;
327 readonly bond: u128;
328 }
329
330 /** @name PalletTreasuryCall (70) */
331 export interface PalletTreasuryCall extends Enum {
332 readonly isProposeSpend: boolean;
333 readonly asProposeSpend: {
334 readonly value: Compact<u128>;
335 readonly beneficiary: MultiAddress;
336 } & Struct;
337 readonly isRejectProposal: boolean;
338 readonly asRejectProposal: {
339 readonly proposalId: Compact<u32>;
340 } & Struct;
341 readonly isApproveProposal: boolean;
342 readonly asApproveProposal: {
343 readonly proposalId: Compact<u32>;
344 } & Struct;
345 readonly isRemoveApproval: boolean;
346 readonly asRemoveApproval: {
347 readonly proposalId: Compact<u32>;
348 } & Struct;
349 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'RemoveApproval';
350 }
351
352 /** @name PalletTreasuryEvent (72) */
353 export interface PalletTreasuryEvent extends Enum {268 interface PalletTreasuryEvent extends Enum {
354 readonly isProposed: boolean;269 readonly isProposed: boolean;
355 readonly asProposed: {270 readonly asProposed: {
356 readonly proposalIndex: u32;271 readonly proposalIndex: u32;
382 readonly asDeposit: {297 readonly asDeposit: {
383 readonly value: u128;298 readonly value: u128;
384 } & Struct;299 } & Struct;
385 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';300 readonly isSpendApproved: boolean;
386 }
387
388 /** @name FrameSupportPalletId (75) */
389 export interface FrameSupportPalletId extends U8aFixed {}
390
391 /** @name PalletTreasuryError (76) */
392 export interface PalletTreasuryError extends Enum {
393 readonly isInsufficientProposersBalance: boolean;
394 readonly isInvalidIndex: boolean;301 readonly asSpendApproved: {
395 readonly isTooManyApprovals: boolean;302 readonly proposalIndex: u32;
396 readonly isProposalNotApproved: boolean;
397 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'ProposalNotApproved';303 readonly amount: u128;
398 }
399
400 /** @name PalletSudoCall (77) */
401 export interface PalletSudoCall extends Enum {
402 readonly isSudo: boolean;
403 readonly asSudo: {
404 readonly call: Call;304 readonly beneficiary: AccountId32;
405 } & Struct;305 } & Struct;
406 readonly isSudoUncheckedWeight: boolean;
407 readonly asSudoUncheckedWeight: {
408 readonly call: Call;
409 readonly weight: u64;
410 } & Struct;
411 readonly isSetKey: boolean;
412 readonly asSetKey: {
413 readonly new_: MultiAddress;
414 } & Struct;
415 readonly isSudoAs: boolean;
416 readonly asSudoAs: {
417 readonly who: MultiAddress;
418 readonly call: Call;
419 } & Struct;
420 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';306 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';
421 }307 }
422308
423 /** @name FrameSystemCall (79) */309 /** @name PalletSudoEvent (32) */
424 export interface FrameSystemCall extends Enum {310 interface PalletSudoEvent extends Enum {
425 readonly isFillBlock: boolean;311 readonly isSudid: boolean;
426 readonly asFillBlock: {312 readonly asSudid: {
427 readonly ratio: Perbill;313 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
428 } & Struct;314 } & Struct;
429 readonly isRemark: boolean;315 readonly isKeyChanged: boolean;
430 readonly asRemark: {316 readonly asKeyChanged: {
431 readonly remark: Bytes;317 readonly oldSudoer: Option<AccountId32>;
432 } & Struct;318 } & Struct;
433 readonly isSetHeapPages: boolean;319 readonly isSudoAsDone: boolean;
434 readonly asSetHeapPages: {320 readonly asSudoAsDone: {
435 readonly pages: u64;321 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
436 } & Struct;322 } & Struct;
437 readonly isSetCode: boolean;323 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
438 readonly asSetCode: {
439 readonly code: Bytes;
440 } & Struct;
441 readonly isSetCodeWithoutChecks: boolean;
442 readonly asSetCodeWithoutChecks: {
443 readonly code: Bytes;
444 } & Struct;
445 readonly isSetStorage: boolean;
446 readonly asSetStorage: {
447 readonly items: Vec<ITuple<[Bytes, Bytes]>>;
448 } & Struct;
449 readonly isKillStorage: boolean;
450 readonly asKillStorage: {
451 readonly keys_: Vec<Bytes>;
452 } & Struct;
453 readonly isKillPrefix: boolean;
454 readonly asKillPrefix: {
455 readonly prefix: Bytes;
456 readonly subkeys: u32;
457 } & Struct;
458 readonly isRemarkWithEvent: boolean;
459 readonly asRemarkWithEvent: {
460 readonly remark: Bytes;
461 } & Struct;
462 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
463 }324 }
464325
465 /** @name OrmlVestingModuleCall (83) */326 /** @name OrmlVestingModuleEvent (36) */
466 export interface OrmlVestingModuleCall extends Enum {327 interface OrmlVestingModuleEvent extends Enum {
467 readonly isClaim: boolean;328 readonly isVestingScheduleAdded: boolean;
468 readonly isVestedTransfer: boolean;329 readonly asVestingScheduleAdded: {
469 readonly asVestedTransfer: {330 readonly from: AccountId32;
470 readonly dest: MultiAddress;331 readonly to: AccountId32;
471 readonly schedule: OrmlVestingVestingSchedule;332 readonly vestingSchedule: OrmlVestingVestingSchedule;
472 } & Struct;333 } & Struct;
473 readonly isClaimed: boolean;334 readonly isClaimed: boolean;
474 readonly asClaimed: {335 readonly asClaimed: {
482 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';343 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
483 }344 }
484345
485 /** @name OrmlVestingVestingSchedule (84) */346 /** @name OrmlVestingVestingSchedule (37) */
486 export interface OrmlVestingVestingSchedule extends Struct {347 interface OrmlVestingVestingSchedule extends Struct {
487 readonly start: u32;348 readonly start: u32;
488 readonly period: u32;349 readonly period: u32;
489 readonly periodCount: u32;350 readonly periodCount: u32;
490 readonly perPeriod: Compact<u128>;351 readonly perPeriod: Compact<u128>;
491 }352 }
492353
493 /** @name CumulusPalletXcmpQueueCall (86) */354 /** @name CumulusPalletXcmpQueueEvent (39) */
494 export interface CumulusPalletXcmpQueueCall extends Enum {355 interface CumulusPalletXcmpQueueEvent extends Enum {
495 readonly isServiceOverweight: boolean;356 readonly isSuccess: boolean;
496 readonly asServiceOverweight: {357 readonly asSuccess: {
497 readonly index: u64;358 readonly messageHash: Option<H256>;
498 readonly weightLimit: u64;359 readonly weight: u64;
499 } & Struct;360 } & Struct;
500 readonly isFail: boolean;361 readonly isFail: boolean;
501 readonly asFail: {362 readonly asFail: {
534 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';395 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
535 }396 }
536397
537 /** @name PalletXcmCall (87) */398 /** @name XcmV2TraitsError (41) */
538 export interface PalletXcmCall extends Enum {399 interface XcmV2TraitsError extends Enum {
539 readonly isSend: boolean;400 readonly isOverflow: boolean;
540 readonly asSend: {401 readonly isUnimplemented: boolean;
541 readonly dest: XcmVersionedMultiLocation;
542 readonly message: XcmVersionedXcm;402 readonly isUntrustedReserveLocation: boolean;
543 } & Struct;403 readonly isUntrustedTeleportLocation: boolean;
544 readonly isTeleportAssets: boolean;
545 readonly asTeleportAssets: {404 readonly isMultiLocationFull: boolean;
546 readonly dest: XcmVersionedMultiLocation;
547 readonly beneficiary: XcmVersionedMultiLocation;405 readonly isMultiLocationNotInvertible: boolean;
548 readonly assets: XcmVersionedMultiAssets;406 readonly isBadOrigin: boolean;
549 readonly feeAssetItem: u32;407 readonly isInvalidLocation: boolean;
550 } & Struct;408 readonly isAssetNotFound: boolean;
551 readonly isReserveTransferAssets: boolean;
552 readonly asReserveTransferAssets: {409 readonly isFailedToTransactAsset: boolean;
553 readonly dest: XcmVersionedMultiLocation;
554 readonly beneficiary: XcmVersionedMultiLocation;410 readonly isNotWithdrawable: boolean;
555 readonly assets: XcmVersionedMultiAssets;411 readonly isLocationCannotHold: boolean;
556 readonly feeAssetItem: u32;412 readonly isExceedsMaxMessageSize: boolean;
557 } & Struct;413 readonly isDestinationUnsupported: boolean;
558 readonly isExecute: boolean;
559 readonly asExecute: {414 readonly isTransport: boolean;
560 readonly message: XcmVersionedXcm;
561 readonly maxWeight: u64;415 readonly isUnroutable: boolean;
562 } & Struct;416 readonly isUnknownClaim: boolean;
563 readonly isForceXcmVersion: boolean;
564 readonly asForceXcmVersion: {417 readonly isFailedToDecode: boolean;
565 readonly location: XcmV1MultiLocation;
566 readonly xcmVersion: u32;418 readonly isMaxWeightInvalid: boolean;
567 } & Struct;419 readonly isNotHoldingFees: boolean;
568 readonly isForceDefaultXcmVersion: boolean;
569 readonly asForceDefaultXcmVersion: {420 readonly isTooExpensive: boolean;
570 readonly maybeXcmVersion: Option<u32>;
571 } & Struct;421 readonly isTrap: boolean;
572 readonly isForceSubscribeVersionNotify: boolean;
573 readonly asForceSubscribeVersionNotify: {422 readonly asTrap: u64;
574 readonly location: XcmVersionedMultiLocation;
575 } & Struct;423 readonly isUnhandledXcmVersion: boolean;
576 readonly isForceUnsubscribeVersionNotify: boolean;
577 readonly asForceUnsubscribeVersionNotify: {424 readonly isWeightLimitReached: boolean;
578 readonly location: XcmVersionedMultiLocation;
579 } & Struct;
580 readonly isLimitedReserveTransferAssets: boolean;
581 readonly asLimitedReserveTransferAssets: {425 readonly asWeightLimitReached: u64;
582 readonly dest: XcmVersionedMultiLocation;
583 readonly beneficiary: XcmVersionedMultiLocation;426 readonly isBarrier: boolean;
584 readonly assets: XcmVersionedMultiAssets;427 readonly isWeightNotComputable: boolean;
585 readonly feeAssetItem: u32;
586 readonly weightLimit: XcmV2WeightLimit;
587 } & Struct;
588 readonly isLimitedTeleportAssets: boolean;
589 readonly asLimitedTeleportAssets: {428 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
590 readonly dest: XcmVersionedMultiLocation;
591 readonly beneficiary: XcmVersionedMultiLocation;
592 readonly assets: XcmVersionedMultiAssets;
593 readonly feeAssetItem: u32;
594 readonly weightLimit: XcmV2WeightLimit;
595 } & Struct;
596 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
597 }429 }
598430
599 /** @name XcmVersionedMultiLocation (88) */431 /** @name PalletXcmEvent (43) */
600 export interface XcmVersionedMultiLocation extends Enum {432 interface PalletXcmEvent extends Enum {
601 readonly isV0: boolean;433 readonly isAttempted: boolean;
602 readonly asV0: XcmV0MultiLocation;434 readonly asAttempted: XcmV2TraitsOutcome;
603 readonly isV1: boolean;435 readonly isSent: boolean;
604 readonly asV1: XcmV1MultiLocation;436 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
605 readonly type: 'V0' | 'V1';437 readonly isUnexpectedResponse: boolean;
438 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;
439 readonly isResponseReady: boolean;
440 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;
441 readonly isNotified: boolean;
442 readonly asNotified: ITuple<[u64, u8, u8]>;
443 readonly isNotifyOverweight: boolean;
444 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;
445 readonly isNotifyDispatchError: boolean;
446 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
447 readonly isNotifyDecodeFailed: boolean;
448 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
449 readonly isInvalidResponder: boolean;
450 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
451 readonly isInvalidResponderVersion: boolean;
452 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;
453 readonly isResponseTaken: boolean;
454 readonly asResponseTaken: u64;
455 readonly isAssetsTrapped: boolean;
456 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
457 readonly isVersionChangeNotified: boolean;
458 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;
459 readonly isSupportedVersionChanged: boolean;
460 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;
461 readonly isNotifyTargetSendFail: boolean;
462 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
463 readonly isNotifyTargetMigrationFail: boolean;
464 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
465 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
606 }466 }
607467
608 /** @name XcmV0MultiLocation (89) */468 /** @name XcmV2TraitsOutcome (44) */
609 export interface XcmV0MultiLocation extends Enum {469 interface XcmV2TraitsOutcome extends Enum {
470 readonly isComplete: boolean;
471 readonly asComplete: u64;
472 readonly isIncomplete: boolean;
473 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;
474 readonly isError: boolean;
475 readonly asError: XcmV2TraitsError;
476 readonly type: 'Complete' | 'Incomplete' | 'Error';
477 }
478
479 /** @name XcmV1MultiLocation (45) */
480 interface XcmV1MultiLocation extends Struct {
481 readonly parents: u8;
482 readonly interior: XcmV1MultilocationJunctions;
483 }
484
485 /** @name XcmV1MultilocationJunctions (46) */
486 interface XcmV1MultilocationJunctions extends Enum {
610 readonly isNull: boolean;487 readonly isHere: boolean;
611 readonly isX1: boolean;488 readonly isX1: boolean;
612 readonly asX1: XcmV0Junction;489 readonly asX1: XcmV1Junction;
613 readonly isX2: boolean;490 readonly isX2: boolean;
614 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;491 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;
615 readonly isX3: boolean;492 readonly isX3: boolean;
616 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;493 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
617 readonly isX4: boolean;494 readonly isX4: boolean;
618 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;495 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
619 readonly isX5: boolean;496 readonly isX5: boolean;
620 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;497 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
621 readonly isX6: boolean;498 readonly isX6: boolean;
622 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;499 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
623 readonly isX7: boolean;500 readonly isX7: boolean;
624 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;501 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
625 readonly isX8: boolean;502 readonly isX8: boolean;
626 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;503 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
627 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';504 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
628 }505 }
629506
630 /** @name XcmV0Junction (90) */507 /** @name XcmV1Junction (47) */
631 export interface XcmV0Junction extends Enum {508 interface XcmV1Junction extends Enum {
632 readonly isParent: boolean;
633 readonly isParachain: boolean;509 readonly isParachain: boolean;
634 readonly asParachain: Compact<u32>;510 readonly asParachain: Compact<u32>;
635 readonly isAccountId32: boolean;511 readonly isAccountId32: boolean;
659 readonly id: XcmV0JunctionBodyId;535 readonly id: XcmV0JunctionBodyId;
660 readonly part: XcmV0JunctionBodyPart;536 readonly part: XcmV0JunctionBodyPart;
661 } & Struct;537 } & Struct;
662 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';538 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
663 }539 }
664540
665 /** @name XcmV0JunctionNetworkId (91) */541 /** @name XcmV0JunctionNetworkId (49) */
666 export interface XcmV0JunctionNetworkId extends Enum {542 interface XcmV0JunctionNetworkId extends Enum {
667 readonly isAny: boolean;543 readonly isAny: boolean;
668 readonly isNamed: boolean;544 readonly isNamed: boolean;
669 readonly asNamed: Bytes;545 readonly asNamed: Bytes;
672 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';548 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
673 }549 }
674550
675 /** @name XcmV0JunctionBodyId (92) */551 /** @name XcmV0JunctionBodyId (53) */
676 export interface XcmV0JunctionBodyId extends Enum {552 interface XcmV0JunctionBodyId extends Enum {
677 readonly isUnit: boolean;553 readonly isUnit: boolean;
678 readonly isNamed: boolean;554 readonly isNamed: boolean;
679 readonly asNamed: Bytes;555 readonly asNamed: Bytes;
686 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';562 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
687 }563 }
688564
689 /** @name XcmV0JunctionBodyPart (93) */565 /** @name XcmV0JunctionBodyPart (54) */
690 export interface XcmV0JunctionBodyPart extends Enum {566 interface XcmV0JunctionBodyPart extends Enum {
691 readonly isVoice: boolean;567 readonly isVoice: boolean;
692 readonly isMembers: boolean;568 readonly isMembers: boolean;
693 readonly asMembers: {569 readonly asMembers: {
711 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';587 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
712 }588 }
713589
714 /** @name XcmV1MultiLocation (94) */590 /** @name XcmV2Xcm (55) */
715 export interface XcmV1MultiLocation extends Struct {591 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
716 readonly parents: u8;
717 readonly interior: XcmV1MultilocationJunctions;
718 }
719592
720 /** @name XcmV1MultilocationJunctions (95) */593 /** @name XcmV2Instruction (57) */
721 export interface XcmV1MultilocationJunctions extends Enum {594 interface XcmV2Instruction extends Enum {
722 readonly isHere: boolean;
723 readonly isX1: boolean;
724 readonly asX1: XcmV1Junction;
725 readonly isX2: boolean;
726 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;
727 readonly isX3: boolean;
728 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
729 readonly isX4: boolean;
730 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
731 readonly isX5: boolean;
732 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
733 readonly isX6: boolean;
734 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
735 readonly isX7: boolean;
736 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
737 readonly isX8: boolean;
738 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
739 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
740 }
741
742 /** @name XcmV1Junction (96) */
743 export interface XcmV1Junction extends Enum {
744 readonly isParachain: boolean;
745 readonly asParachain: Compact<u32>;
746 readonly isAccountId32: boolean;
747 readonly asAccountId32: {
748 readonly network: XcmV0JunctionNetworkId;
749 readonly id: U8aFixed;
750 } & Struct;
751 readonly isAccountIndex64: boolean;
752 readonly asAccountIndex64: {
753 readonly network: XcmV0JunctionNetworkId;
754 readonly index: Compact<u64>;
755 } & Struct;
756 readonly isAccountKey20: boolean;
757 readonly asAccountKey20: {
758 readonly network: XcmV0JunctionNetworkId;
759 readonly key: U8aFixed;
760 } & Struct;
761 readonly isPalletInstance: boolean;
762 readonly asPalletInstance: u8;
763 readonly isGeneralIndex: boolean;
764 readonly asGeneralIndex: Compact<u128>;
765 readonly isGeneralKey: boolean;
766 readonly asGeneralKey: Bytes;
767 readonly isOnlyChild: boolean;
768 readonly isPlurality: boolean;
769 readonly asPlurality: {
770 readonly id: XcmV0JunctionBodyId;
771 readonly part: XcmV0JunctionBodyPart;
772 } & Struct;
773 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
774 }
775
776 /** @name XcmVersionedXcm (97) */
777 export interface XcmVersionedXcm extends Enum {
778 readonly isV0: boolean;
779 readonly asV0: XcmV0Xcm;
780 readonly isV1: boolean;
781 readonly asV1: XcmV1Xcm;
782 readonly isV2: boolean;
783 readonly asV2: XcmV2Xcm;
784 readonly type: 'V0' | 'V1' | 'V2';
785 }
786
787 /** @name XcmV0Xcm (98) */
788 export interface XcmV0Xcm extends Enum {
789 readonly isWithdrawAsset: boolean;595 readonly isWithdrawAsset: boolean;
790 readonly asWithdrawAsset: {
791 readonly assets: Vec<XcmV0MultiAsset>;
792 readonly effects: Vec<XcmV0Order>;
793 } & Struct;
794 readonly isReserveAssetDeposit: boolean;
795 readonly asReserveAssetDeposit: {
796 readonly assets: Vec<XcmV0MultiAsset>;
797 readonly effects: Vec<XcmV0Order>;
798 } & Struct;
799 readonly isTeleportAsset: boolean;
800 readonly asTeleportAsset: {
801 readonly assets: Vec<XcmV0MultiAsset>;
802 readonly effects: Vec<XcmV0Order>;
803 } & Struct;
804 readonly isQueryResponse: boolean;
805 readonly asQueryResponse: {
806 readonly queryId: Compact<u64>;
807 readonly response: XcmV0Response;
808 } & Struct;
809 readonly isTransferAsset: boolean;
810 readonly asTransferAsset: {
811 readonly assets: Vec<XcmV0MultiAsset>;
812 readonly dest: XcmV0MultiLocation;
813 } & Struct;
814 readonly isTransferReserveAsset: boolean;
815 readonly asTransferReserveAsset: {
816 readonly assets: Vec<XcmV0MultiAsset>;
817 readonly dest: XcmV0MultiLocation;
818 readonly effects: Vec<XcmV0Order>;
819 } & Struct;
820 readonly isTransact: boolean;
821 readonly asTransact: {
822 readonly originType: XcmV0OriginKind;
823 readonly requireWeightAtMost: u64;
824 readonly call: XcmDoubleEncoded;
825 } & Struct;
826 readonly isHrmpNewChannelOpenRequest: boolean;
827 readonly asHrmpNewChannelOpenRequest: {
828 readonly sender: Compact<u32>;
829 readonly maxMessageSize: Compact<u32>;
830 readonly maxCapacity: Compact<u32>;
831 } & Struct;
832 readonly isHrmpChannelAccepted: boolean;
833 readonly asHrmpChannelAccepted: {
834 readonly recipient: Compact<u32>;
835 } & Struct;
836 readonly isHrmpChannelClosing: boolean;
837 readonly asHrmpChannelClosing: {
838 readonly initiator: Compact<u32>;
839 readonly sender: Compact<u32>;
840 readonly recipient: Compact<u32>;
841 } & Struct;
842 readonly isRelayedFrom: boolean;
843 readonly asRelayedFrom: {
844 readonly who: XcmV0MultiLocation;
845 readonly message: XcmV0Xcm;
846 } & Struct;
847 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
848 }
849
850 /** @name XcmV0MultiAsset (100) */
851 export interface XcmV0MultiAsset extends Enum {
852 readonly isNone: boolean;
853 readonly isAll: boolean;
854 readonly isAllFungible: boolean;
855 readonly isAllNonFungible: boolean;
856 readonly isAllAbstractFungible: boolean;
857 readonly asAllAbstractFungible: {
858 readonly id: Bytes;
859 } & Struct;
860 readonly isAllAbstractNonFungible: boolean;
861 readonly asAllAbstractNonFungible: {
862 readonly class: Bytes;
863 } & Struct;
864 readonly isAllConcreteFungible: boolean;
865 readonly asAllConcreteFungible: {
866 readonly id: XcmV0MultiLocation;
867 } & Struct;
868 readonly isAllConcreteNonFungible: boolean;
869 readonly asAllConcreteNonFungible: {
870 readonly class: XcmV0MultiLocation;
871 } & Struct;
872 readonly isAbstractFungible: boolean;
873 readonly asAbstractFungible: {
874 readonly id: Bytes;
875 readonly amount: Compact<u128>;
876 } & Struct;
877 readonly isAbstractNonFungible: boolean;
878 readonly asAbstractNonFungible: {
879 readonly class: Bytes;
880 readonly instance: XcmV1MultiassetAssetInstance;
881 } & Struct;
882 readonly isConcreteFungible: boolean;
883 readonly asConcreteFungible: {
884 readonly id: XcmV0MultiLocation;
885 readonly amount: Compact<u128>;
886 } & Struct;
887 readonly isConcreteNonFungible: boolean;
888 readonly asConcreteNonFungible: {
889 readonly class: XcmV0MultiLocation;
890 readonly instance: XcmV1MultiassetAssetInstance;
891 } & Struct;
892 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
893 }
894
895 /** @name XcmV1MultiassetAssetInstance (101) */
896 export interface XcmV1MultiassetAssetInstance extends Enum {
897 readonly isUndefined: boolean;
898 readonly isIndex: boolean;
899 readonly asIndex: Compact<u128>;
900 readonly isArray4: boolean;
901 readonly asArray4: U8aFixed;
902 readonly isArray8: boolean;
903 readonly asArray8: U8aFixed;
904 readonly isArray16: boolean;
905 readonly asArray16: U8aFixed;
906 readonly isArray32: boolean;
907 readonly asArray32: U8aFixed;
908 readonly isBlob: boolean;
909 readonly asBlob: Bytes;
910 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
911 }
912
913 /** @name XcmV0Order (104) */
914 export interface XcmV0Order extends Enum {
915 readonly isNull: boolean;
916 readonly isDepositAsset: boolean;
917 readonly asDepositAsset: {
918 readonly assets: Vec<XcmV0MultiAsset>;
919 readonly dest: XcmV0MultiLocation;
920 } & Struct;
921 readonly isDepositReserveAsset: boolean;
922 readonly asDepositReserveAsset: {
923 readonly assets: Vec<XcmV0MultiAsset>;
924 readonly dest: XcmV0MultiLocation;
925 readonly effects: Vec<XcmV0Order>;
926 } & Struct;
927 readonly isExchangeAsset: boolean;
928 readonly asExchangeAsset: {
929 readonly give: Vec<XcmV0MultiAsset>;
930 readonly receive: Vec<XcmV0MultiAsset>;
931 } & Struct;
932 readonly isInitiateReserveWithdraw: boolean;
933 readonly asInitiateReserveWithdraw: {
934 readonly assets: Vec<XcmV0MultiAsset>;
935 readonly reserve: XcmV0MultiLocation;
936 readonly effects: Vec<XcmV0Order>;
937 } & Struct;
938 readonly isInitiateTeleport: boolean;
939 readonly asInitiateTeleport: {
940 readonly assets: Vec<XcmV0MultiAsset>;
941 readonly dest: XcmV0MultiLocation;
942 readonly effects: Vec<XcmV0Order>;
943 } & Struct;
944 readonly isQueryHolding: boolean;
945 readonly asQueryHolding: {
946 readonly queryId: Compact<u64>;
947 readonly dest: XcmV0MultiLocation;
948 readonly assets: Vec<XcmV0MultiAsset>;
949 } & Struct;
950 readonly isBuyExecution: boolean;
951 readonly asBuyExecution: {
952 readonly fees: XcmV0MultiAsset;
953 readonly weight: u64;
954 readonly debt: u64;
955 readonly haltOnError: bool;
956 readonly xcm: Vec<XcmV0Xcm>;
957 } & Struct;
958 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
959 }
960
961 /** @name XcmV0Response (106) */
962 export interface XcmV0Response extends Enum {
963 readonly isAssets: boolean;
964 readonly asAssets: Vec<XcmV0MultiAsset>;
965 readonly type: 'Assets';
966 }
967
968 /** @name XcmV0OriginKind (107) */
969 export interface XcmV0OriginKind extends Enum {
970 readonly isNative: boolean;
971 readonly isSovereignAccount: boolean;
972 readonly isSuperuser: boolean;
973 readonly isXcm: boolean;
974 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
975 }
976
977 /** @name XcmDoubleEncoded (108) */
978 export interface XcmDoubleEncoded extends Struct {
979 readonly encoded: Bytes;
980 }
981
982 /** @name XcmV1Xcm (109) */
983 export interface XcmV1Xcm extends Enum {
984 readonly isWithdrawAsset: boolean;
985 readonly asWithdrawAsset: {
986 readonly assets: XcmV1MultiassetMultiAssets;
987 readonly effects: Vec<XcmV1Order>;
988 } & Struct;
989 readonly isReserveAssetDeposited: boolean;
990 readonly asReserveAssetDeposited: {
991 readonly assets: XcmV1MultiassetMultiAssets;
992 readonly effects: Vec<XcmV1Order>;
993 } & Struct;
994 readonly isReceiveTeleportedAsset: boolean;
995 readonly asReceiveTeleportedAsset: {
996 readonly assets: XcmV1MultiassetMultiAssets;
997 readonly effects: Vec<XcmV1Order>;
998 } & Struct;
999 readonly isQueryResponse: boolean;
1000 readonly asQueryResponse: {
1001 readonly queryId: Compact<u64>;
1002 readonly response: XcmV1Response;
1003 } & Struct;
1004 readonly isTransferAsset: boolean;
1005 readonly asTransferAsset: {
1006 readonly assets: XcmV1MultiassetMultiAssets;
1007 readonly beneficiary: XcmV1MultiLocation;
1008 } & Struct;
1009 readonly isTransferReserveAsset: boolean;
1010 readonly asTransferReserveAsset: {
1011 readonly assets: XcmV1MultiassetMultiAssets;
1012 readonly dest: XcmV1MultiLocation;
1013 readonly effects: Vec<XcmV1Order>;
1014 } & Struct;
1015 readonly isTransact: boolean;
1016 readonly asTransact: {
1017 readonly originType: XcmV0OriginKind;
1018 readonly requireWeightAtMost: u64;
1019 readonly call: XcmDoubleEncoded;
1020 } & Struct;
1021 readonly isHrmpNewChannelOpenRequest: boolean;
1022 readonly asHrmpNewChannelOpenRequest: {
1023 readonly sender: Compact<u32>;
1024 readonly maxMessageSize: Compact<u32>;
1025 readonly maxCapacity: Compact<u32>;
1026 } & Struct;
1027 readonly isHrmpChannelAccepted: boolean;
1028 readonly asHrmpChannelAccepted: {
1029 readonly recipient: Compact<u32>;
1030 } & Struct;
1031 readonly isHrmpChannelClosing: boolean;
1032 readonly asHrmpChannelClosing: {
1033 readonly initiator: Compact<u32>;
1034 readonly sender: Compact<u32>;
1035 readonly recipient: Compact<u32>;
1036 } & Struct;
1037 readonly isRelayedFrom: boolean;
1038 readonly asRelayedFrom: {
1039 readonly who: XcmV1MultilocationJunctions;
1040 readonly message: XcmV1Xcm;
1041 } & Struct;
1042 readonly isSubscribeVersion: boolean;
1043 readonly asSubscribeVersion: {
1044 readonly queryId: Compact<u64>;
1045 readonly maxResponseWeight: Compact<u64>;
1046 } & Struct;
1047 readonly isUnsubscribeVersion: boolean;
1048 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
1049 }
1050
1051 /** @name XcmV1MultiassetMultiAssets (110) */
1052 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
1053
1054 /** @name XcmV1MultiAsset (112) */
1055 export interface XcmV1MultiAsset extends Struct {
1056 readonly id: XcmV1MultiassetAssetId;
1057 readonly fun: XcmV1MultiassetFungibility;
1058 }
1059
1060 /** @name XcmV1MultiassetAssetId (113) */
1061 export interface XcmV1MultiassetAssetId extends Enum {
1062 readonly isConcrete: boolean;
1063 readonly asConcrete: XcmV1MultiLocation;
1064 readonly isAbstract: boolean;
1065 readonly asAbstract: Bytes;
1066 readonly type: 'Concrete' | 'Abstract';
1067 }
1068
1069 /** @name XcmV1MultiassetFungibility (114) */
1070 export interface XcmV1MultiassetFungibility extends Enum {
1071 readonly isFungible: boolean;
1072 readonly asFungible: Compact<u128>;
1073 readonly isNonFungible: boolean;
1074 readonly asNonFungible: XcmV1MultiassetAssetInstance;
1075 readonly type: 'Fungible' | 'NonFungible';
1076 }
1077
1078 /** @name XcmV1Order (116) */
1079 export interface XcmV1Order extends Enum {
1080 readonly isNoop: boolean;
1081 readonly isDepositAsset: boolean;
1082 readonly asDepositAsset: {
1083 readonly assets: XcmV1MultiassetMultiAssetFilter;
1084 readonly maxAssets: u32;
1085 readonly beneficiary: XcmV1MultiLocation;
1086 } & Struct;
1087 readonly isDepositReserveAsset: boolean;
1088 readonly asDepositReserveAsset: {
1089 readonly assets: XcmV1MultiassetMultiAssetFilter;
1090 readonly maxAssets: u32;
1091 readonly dest: XcmV1MultiLocation;
1092 readonly effects: Vec<XcmV1Order>;
1093 } & Struct;
1094 readonly isExchangeAsset: boolean;
1095 readonly asExchangeAsset: {
1096 readonly give: XcmV1MultiassetMultiAssetFilter;
1097 readonly receive: XcmV1MultiassetMultiAssets;
1098 } & Struct;
1099 readonly isInitiateReserveWithdraw: boolean;
1100 readonly asInitiateReserveWithdraw: {
1101 readonly assets: XcmV1MultiassetMultiAssetFilter;
1102 readonly reserve: XcmV1MultiLocation;
1103 readonly effects: Vec<XcmV1Order>;
1104 } & Struct;
1105 readonly isInitiateTeleport: boolean;
1106 readonly asInitiateTeleport: {
1107 readonly assets: XcmV1MultiassetMultiAssetFilter;
1108 readonly dest: XcmV1MultiLocation;
1109 readonly effects: Vec<XcmV1Order>;
1110 } & Struct;
1111 readonly isQueryHolding: boolean;
1112 readonly asQueryHolding: {
1113 readonly queryId: Compact<u64>;
1114 readonly dest: XcmV1MultiLocation;
1115 readonly assets: XcmV1MultiassetMultiAssetFilter;
1116 } & Struct;
1117 readonly isBuyExecution: boolean;
1118 readonly asBuyExecution: {
1119 readonly fees: XcmV1MultiAsset;
1120 readonly weight: u64;
1121 readonly debt: u64;
1122 readonly haltOnError: bool;
1123 readonly instructions: Vec<XcmV1Xcm>;
1124 } & Struct;
1125 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
1126 }
1127
1128 /** @name XcmV1MultiassetMultiAssetFilter (117) */
1129 export interface XcmV1MultiassetMultiAssetFilter extends Enum {
1130 readonly isDefinite: boolean;
1131 readonly asDefinite: XcmV1MultiassetMultiAssets;
1132 readonly isWild: boolean;
1133 readonly asWild: XcmV1MultiassetWildMultiAsset;
1134 readonly type: 'Definite' | 'Wild';
1135 }
1136
1137 /** @name XcmV1MultiassetWildMultiAsset (118) */
1138 export interface XcmV1MultiassetWildMultiAsset extends Enum {
1139 readonly isAll: boolean;
1140 readonly isAllOf: boolean;
1141 readonly asAllOf: {
1142 readonly id: XcmV1MultiassetAssetId;
1143 readonly fun: XcmV1MultiassetWildFungibility;
1144 } & Struct;
1145 readonly type: 'All' | 'AllOf';
1146 }
1147
1148 /** @name XcmV1MultiassetWildFungibility (119) */
1149 export interface XcmV1MultiassetWildFungibility extends Enum {
1150 readonly isFungible: boolean;
1151 readonly isNonFungible: boolean;
1152 readonly type: 'Fungible' | 'NonFungible';
1153 }
1154
1155 /** @name XcmV1Response (121) */
1156 export interface XcmV1Response extends Enum {
1157 readonly isAssets: boolean;
1158 readonly asAssets: XcmV1MultiassetMultiAssets;
1159 readonly isVersion: boolean;
1160 readonly asVersion: u32;
1161 readonly type: 'Assets' | 'Version';
1162 }
1163
1164 /** @name XcmV2Xcm (122) */
1165 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
1166
1167 /** @name XcmV2Instruction (124) */
1168 export interface XcmV2Instruction extends Enum {
1169 readonly isWithdrawAsset: boolean;
1170 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;596 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
1171 readonly isReserveAssetDeposited: boolean;597 readonly isReserveAssetDeposited: boolean;
1172 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;598 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;
1284 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';710 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
1285 }711 }
1286712
1287 /** @name XcmV2Response (125) */713 /** @name XcmV1MultiassetMultiAssets (58) */
714 interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
715
716 /** @name XcmV1MultiAsset (60) */
717 interface XcmV1MultiAsset extends Struct {
718 readonly id: XcmV1MultiassetAssetId;
719 readonly fun: XcmV1MultiassetFungibility;
720 }
721
722 /** @name XcmV1MultiassetAssetId (61) */
723 interface XcmV1MultiassetAssetId extends Enum {
724 readonly isConcrete: boolean;
725 readonly asConcrete: XcmV1MultiLocation;
726 readonly isAbstract: boolean;
727 readonly asAbstract: Bytes;
728 readonly type: 'Concrete' | 'Abstract';
729 }
730
731 /** @name XcmV1MultiassetFungibility (62) */
732 interface XcmV1MultiassetFungibility extends Enum {
733 readonly isFungible: boolean;
734 readonly asFungible: Compact<u128>;
735 readonly isNonFungible: boolean;
736 readonly asNonFungible: XcmV1MultiassetAssetInstance;
737 readonly type: 'Fungible' | 'NonFungible';
738 }
739
740 /** @name XcmV1MultiassetAssetInstance (63) */
741 interface XcmV1MultiassetAssetInstance extends Enum {
742 readonly isUndefined: boolean;
743 readonly isIndex: boolean;
744 readonly asIndex: Compact<u128>;
745 readonly isArray4: boolean;
746 readonly asArray4: U8aFixed;
747 readonly isArray8: boolean;
748 readonly asArray8: U8aFixed;
749 readonly isArray16: boolean;
750 readonly asArray16: U8aFixed;
751 readonly isArray32: boolean;
752 readonly asArray32: U8aFixed;
753 readonly isBlob: boolean;
754 readonly asBlob: Bytes;
755 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
756 }
757
758 /** @name XcmV2Response (66) */
1288 export interface XcmV2Response extends Enum {759 interface XcmV2Response extends Enum {
1289 readonly isNull: boolean;760 readonly isNull: boolean;
1290 readonly isAssets: boolean;761 readonly isAssets: boolean;
1291 readonly asAssets: XcmV1MultiassetMultiAssets;762 readonly asAssets: XcmV1MultiassetMultiAssets;
1296 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';767 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
1297 }768 }
1298769
1299 /** @name XcmV2TraitsError (128) */770 /** @name XcmV0OriginKind (69) */
1300 export interface XcmV2TraitsError extends Enum {771 interface XcmV0OriginKind extends Enum {
1301 readonly isOverflow: boolean;772 readonly isNative: boolean;
1302 readonly isUnimplemented: boolean;773 readonly isSovereignAccount: boolean;
1303 readonly isUntrustedReserveLocation: boolean;774 readonly isSuperuser: boolean;
1304 readonly isUntrustedTeleportLocation: boolean;775 readonly isXcm: boolean;
1305 readonly isMultiLocationFull: boolean;776 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
1306 readonly isMultiLocationNotInvertible: boolean;
1307 readonly isBadOrigin: boolean;
1308 readonly isInvalidLocation: boolean;
1309 readonly isAssetNotFound: boolean;
1310 readonly isFailedToTransactAsset: boolean;
1311 readonly isNotWithdrawable: boolean;
1312 readonly isLocationCannotHold: boolean;
1313 readonly isExceedsMaxMessageSize: boolean;
1314 readonly isDestinationUnsupported: boolean;
1315 readonly isTransport: boolean;
1316 readonly isUnroutable: boolean;
1317 readonly isUnknownClaim: boolean;
1318 readonly isFailedToDecode: boolean;
1319 readonly isMaxWeightInvalid: boolean;
1320 readonly isNotHoldingFees: boolean;
1321 readonly isTooExpensive: boolean;
1322 readonly isTrap: boolean;
1323 readonly asTrap: u64;
1324 readonly isUnhandledXcmVersion: boolean;
1325 readonly isWeightLimitReached: boolean;
1326 readonly asWeightLimitReached: u64;
1327 readonly isBarrier: boolean;
1328 readonly isWeightNotComputable: boolean;
1329 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
1330 }777 }
1331778
1332 /** @name XcmV2WeightLimit (129) */779 /** @name XcmDoubleEncoded (70) */
780 interface XcmDoubleEncoded extends Struct {
781 readonly encoded: Bytes;
782 }
783
784 /** @name XcmV1MultiassetMultiAssetFilter (71) */
785 interface XcmV1MultiassetMultiAssetFilter extends Enum {
786 readonly isDefinite: boolean;
787 readonly asDefinite: XcmV1MultiassetMultiAssets;
788 readonly isWild: boolean;
789 readonly asWild: XcmV1MultiassetWildMultiAsset;
790 readonly type: 'Definite' | 'Wild';
791 }
792
793 /** @name XcmV1MultiassetWildMultiAsset (72) */
794 interface XcmV1MultiassetWildMultiAsset extends Enum {
795 readonly isAll: boolean;
796 readonly isAllOf: boolean;
797 readonly asAllOf: {
798 readonly id: XcmV1MultiassetAssetId;
799 readonly fun: XcmV1MultiassetWildFungibility;
800 } & Struct;
801 readonly type: 'All' | 'AllOf';
802 }
803
804 /** @name XcmV1MultiassetWildFungibility (73) */
805 interface XcmV1MultiassetWildFungibility extends Enum {
806 readonly isFungible: boolean;
807 readonly isNonFungible: boolean;
808 readonly type: 'Fungible' | 'NonFungible';
809 }
810
811 /** @name XcmV2WeightLimit (74) */
1333 export interface XcmV2WeightLimit extends Enum {812 interface XcmV2WeightLimit extends Enum {
1334 readonly isUnlimited: boolean;813 readonly isUnlimited: boolean;
1335 readonly isLimited: boolean;814 readonly isLimited: boolean;
1336 readonly asLimited: Compact<u64>;815 readonly asLimited: Compact<u64>;
1337 readonly type: 'Unlimited' | 'Limited';816 readonly type: 'Unlimited' | 'Limited';
1338 }817 }
1339818
1340 /** @name XcmVersionedMultiAssets (130) */819 /** @name XcmVersionedMultiAssets (76) */
1341 export interface XcmVersionedMultiAssets extends Enum {820 interface XcmVersionedMultiAssets extends Enum {
1342 readonly isV0: boolean;821 readonly isV0: boolean;
1343 readonly asV0: Vec<XcmV0MultiAsset>;822 readonly asV0: Vec<XcmV0MultiAsset>;
1344 readonly isV1: boolean;823 readonly isV1: boolean;
1345 readonly asV1: XcmV1MultiassetMultiAssets;824 readonly asV1: XcmV1MultiassetMultiAssets;
1346 readonly type: 'V0' | 'V1';825 readonly type: 'V0' | 'V1';
1347 }826 }
1348827
1349 /** @name CumulusPalletXcmCall (145) */828 /** @name XcmV0MultiAsset (78) */
1350 export type CumulusPalletXcmCall = Null;829 interface XcmV0MultiAsset extends Enum {
830 readonly isNone: boolean;
831 readonly isAll: boolean;
832 readonly isAllFungible: boolean;
833 readonly isAllNonFungible: boolean;
834 readonly isAllAbstractFungible: boolean;
835 readonly asAllAbstractFungible: {
836 readonly id: Bytes;
837 } & Struct;
838 readonly isAllAbstractNonFungible: boolean;
839 readonly asAllAbstractNonFungible: {
840 readonly class: Bytes;
841 } & Struct;
842 readonly isAllConcreteFungible: boolean;
843 readonly asAllConcreteFungible: {
844 readonly id: XcmV0MultiLocation;
845 } & Struct;
846 readonly isAllConcreteNonFungible: boolean;
847 readonly asAllConcreteNonFungible: {
848 readonly class: XcmV0MultiLocation;
849 } & Struct;
850 readonly isAbstractFungible: boolean;
851 readonly asAbstractFungible: {
852 readonly id: Bytes;
853 readonly amount: Compact<u128>;
854 } & Struct;
855 readonly isAbstractNonFungible: boolean;
856 readonly asAbstractNonFungible: {
857 readonly class: Bytes;
858 readonly instance: XcmV1MultiassetAssetInstance;
859 } & Struct;
860 readonly isConcreteFungible: boolean;
861 readonly asConcreteFungible: {
862 readonly id: XcmV0MultiLocation;
863 readonly amount: Compact<u128>;
864 } & Struct;
865 readonly isConcreteNonFungible: boolean;
866 readonly asConcreteNonFungible: {
867 readonly class: XcmV0MultiLocation;
868 readonly instance: XcmV1MultiassetAssetInstance;
869 } & Struct;
870 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
871 }
1351872
1352 /** @name CumulusPalletDmpQueueCall (146) */873 /** @name XcmV0MultiLocation (79) */
1353 export interface CumulusPalletDmpQueueCall extends Enum {874 interface XcmV0MultiLocation extends Enum {
875 readonly isNull: boolean;
876 readonly isX1: boolean;
877 readonly asX1: XcmV0Junction;
878 readonly isX2: boolean;
879 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;
880 readonly isX3: boolean;
881 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
882 readonly isX4: boolean;
883 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
884 readonly isX5: boolean;
885 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
886 readonly isX6: boolean;
887 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
888 readonly isX7: boolean;
889 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
890 readonly isX8: boolean;
891 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
892 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
893 }
894
895 /** @name XcmV0Junction (80) */
896 interface XcmV0Junction extends Enum {
897 readonly isParent: boolean;
898 readonly isParachain: boolean;
899 readonly asParachain: Compact<u32>;
1354 readonly isServiceOverweight: boolean;900 readonly isAccountId32: boolean;
1355 readonly asServiceOverweight: {901 readonly asAccountId32: {
1356 readonly index: u64;902 readonly network: XcmV0JunctionNetworkId;
1357 readonly weightLimit: u64;903 readonly id: U8aFixed;
1358 } & Struct;904 } & Struct;
905 readonly isAccountIndex64: boolean;
906 readonly asAccountIndex64: {
907 readonly network: XcmV0JunctionNetworkId;
908 readonly index: Compact<u64>;
909 } & Struct;
910 readonly isAccountKey20: boolean;
911 readonly asAccountKey20: {
912 readonly network: XcmV0JunctionNetworkId;
913 readonly key: U8aFixed;
914 } & Struct;
915 readonly isPalletInstance: boolean;
916 readonly asPalletInstance: u8;
917 readonly isGeneralIndex: boolean;
918 readonly asGeneralIndex: Compact<u128>;
919 readonly isGeneralKey: boolean;
920 readonly asGeneralKey: Bytes;
921 readonly isOnlyChild: boolean;
922 readonly isPlurality: boolean;
923 readonly asPlurality: {
924 readonly id: XcmV0JunctionBodyId;
925 readonly part: XcmV0JunctionBodyPart;
926 } & Struct;
1359 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';927 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
1360 }928 }
1361929
1379 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';947 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
1380 }948 }
1381949
1382 /** @name PalletInflationCall (147) */950 /** @name CumulusPalletDmpQueueEvent (83) */
1383 export interface PalletInflationCall extends Enum {951 interface CumulusPalletDmpQueueEvent extends Enum {
1384 readonly isStartInflation: boolean;952 readonly isInvalidFormat: boolean;
1385 readonly asStartInflation: {953 readonly asInvalidFormat: {
1386 readonly inflationStartRelayBlock: u32;954 readonly messageId: U8aFixed;
1387 } & Struct;955 } & Struct;
1388<<<<<<< HEAD
1389 readonly isUnsupportedVersion: boolean;956 readonly isUnsupportedVersion: boolean;
1390 readonly asUnsupportedVersion: {957 readonly asUnsupportedVersion: {
1391 readonly messageId: U8aFixed;958 readonly messageId: U8aFixed;
1392=======
1393 readonly type: 'StartInflation';
1394 }
1395
1396 /** @name PalletUniqueCall (148) */
1397 export interface PalletUniqueCall extends Enum {
1398 readonly isCreateCollection: boolean;
1399 readonly asCreateCollection: {
1400 readonly collectionName: Vec<u16>;
1401 readonly collectionDescription: Vec<u16>;
1402 readonly tokenPrefix: Bytes;
1403 readonly mode: UpDataStructsCollectionMode;
1404>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
1405 } & Struct;959 } & Struct;
1406 readonly isExecutedDownward: boolean;960 readonly isExecutedDownward: boolean;
1407 readonly asExecutedDownward: {961 readonly asExecutedDownward: {
1541 readonly asCollectionDestroyed: {1095 readonly asCollectionDestroyed: {
1542 readonly issuer: AccountId32;1096 readonly issuer: AccountId32;
1543 readonly collectionId: u32;1097 readonly collectionId: u32;
1544 readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;
1545 } & Struct;1098 } & Struct;
1546 readonly isIssuerChanged: boolean;1099 readonly isIssuerChanged: boolean;
1547 readonly asIssuerChanged: {1100 readonly asIssuerChanged: {
1608 readonly nftId: u32;1161 readonly nftId: u32;
1609 readonly resourceId: u32;1162 readonly resourceId: u32;
1610 } & Struct;1163 } & Struct;
1611 readonly isCreateMultipleItemsEx: boolean;1164 readonly isResourceRemovalAccepted: boolean;
1612 readonly asCreateMultipleItemsEx: {1165 readonly asResourceRemovalAccepted: {
1613 readonly collectionId: u32;1166 readonly nftId: u32;
1614 readonly data: UpDataStructsCreateItemExData;1167 readonly resourceId: u32;
1615 } & Struct;1168 } & Struct;
1616 readonly isSetTransfersEnabledFlag: boolean;1169 readonly isPrioritySet: boolean;
1617 readonly asSetTransfersEnabledFlag: {1170 readonly asPrioritySet: {
1618 readonly collectionId: u32;1171 readonly collectionId: u32;
1619 readonly value: bool;1172 readonly nftId: u32;
1620 } & Struct;1173 } & Struct;
1621 readonly isBurnItem: boolean;1174 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';
1175 }
1176
1177 /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (97) */
1178 interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
1179 readonly isAccountId: boolean;
1622 readonly asBurnItem: {1180 readonly asAccountId: AccountId32;
1623 readonly collectionId: u32;1181 readonly isCollectionAndNftTuple: boolean;
1182 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;
1624 readonly itemId: u32;1183 readonly type: 'AccountId' | 'CollectionAndNftTuple';
1184 }
1185
1186 /** @name PalletRmrkEquipEvent (102) */
1187 interface PalletRmrkEquipEvent extends Enum {
1188 readonly isBaseCreated: boolean;
1625 readonly value: u128;1189 readonly asBaseCreated: {
1190 readonly issuer: AccountId32;
1191 readonly baseId: u32;
1626 } & Struct;1192 } & Struct;
1627 readonly isBurnFrom: boolean;1193 readonly isEquippablesUpdated: boolean;
1628 readonly asBurnFrom: {1194 readonly asEquippablesUpdated: {
1629 readonly collectionId: u32;1195 readonly baseId: u32;
1630 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1196 readonly slotId: u32;
1631 readonly itemId: u32;
1632 readonly value: u128;
1633 } & Struct;1197 } & Struct;
1198 readonly type: 'BaseCreated' | 'EquippablesUpdated';
1199 }
1200
1201 /** @name PalletEvmEvent (103) */
1202 interface PalletEvmEvent extends Enum {
1203 readonly isLog: boolean;
1204 readonly asLog: EthereumLog;
1205 readonly isCreated: boolean;
1206 readonly asCreated: H160;
1207 readonly isCreatedFailed: boolean;
1208 readonly asCreatedFailed: H160;
1209 readonly isExecuted: boolean;
1210 readonly asExecuted: H160;
1211 readonly isExecutedFailed: boolean;
1212 readonly asExecutedFailed: H160;
1213 readonly isBalanceDeposit: boolean;
1214 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;
1215 readonly isBalanceWithdraw: boolean;
1216 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;
1217 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
1218 }
1219
1220 /** @name EthereumLog (104) */
1221 interface EthereumLog extends Struct {
1222 readonly address: H160;
1223 readonly topics: Vec<H256>;
1224 readonly data: Bytes;
1225 }
1226
1227 /** @name PalletEthereumEvent (108) */
1228 interface PalletEthereumEvent extends Enum {
1229 readonly isExecuted: boolean;
1230 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
1231 readonly type: 'Executed';
1232 }
1233
1234 /** @name EvmCoreErrorExitReason (109) */
1235 interface EvmCoreErrorExitReason extends Enum {
1236 readonly isSucceed: boolean;
1237 readonly asSucceed: EvmCoreErrorExitSucceed;
1238 readonly isError: boolean;
1239 readonly asError: EvmCoreErrorExitError;
1240 readonly isRevert: boolean;
1241 readonly asRevert: EvmCoreErrorExitRevert;
1242 readonly isFatal: boolean;
1243 readonly asFatal: EvmCoreErrorExitFatal;
1244 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
1245 }
1246
1247 /** @name EvmCoreErrorExitSucceed (110) */
1248 interface EvmCoreErrorExitSucceed extends Enum {
1249 readonly isStopped: boolean;
1250 readonly isReturned: boolean;
1251 readonly isSuicided: boolean;
1252 readonly type: 'Stopped' | 'Returned' | 'Suicided';
1253 }
1254
1255 /** @name EvmCoreErrorExitError (111) */
1256 interface EvmCoreErrorExitError extends Enum {
1257 readonly isStackUnderflow: boolean;
1258 readonly isStackOverflow: boolean;
1259 readonly isInvalidJump: boolean;
1260 readonly isInvalidRange: boolean;
1261 readonly isDesignatedInvalid: boolean;
1262 readonly isCallTooDeep: boolean;
1263 readonly isCreateCollision: boolean;
1264 readonly isCreateContractLimit: boolean;
1265 readonly isOutOfOffset: boolean;
1266 readonly isOutOfGas: boolean;
1267 readonly isOutOfFund: boolean;
1268 readonly isPcUnderflow: boolean;
1269 readonly isCreateEmpty: boolean;
1270 readonly isOther: boolean;
1271 readonly asOther: Text;
1272 readonly isInvalidCode: boolean;
1273 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
1274 }
1275
1276 /** @name EvmCoreErrorExitRevert (114) */
1277 interface EvmCoreErrorExitRevert extends Enum {
1278 readonly isReverted: boolean;
1279 readonly type: 'Reverted';
1280 }
1281
1282 /** @name EvmCoreErrorExitFatal (115) */
1283 interface EvmCoreErrorExitFatal extends Enum {
1284 readonly isNotSupported: boolean;
1285 readonly isUnhandledInterrupt: boolean;
1286 readonly isCallErrorAsFatal: boolean;
1287 readonly asCallErrorAsFatal: EvmCoreErrorExitError;
1288 readonly isOther: boolean;
1289 readonly asOther: Text;
1290 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
1291 }
1292
1293 /** @name FrameSystemPhase (116) */
1294 interface FrameSystemPhase extends Enum {
1295 readonly isApplyExtrinsic: boolean;
1296 readonly asApplyExtrinsic: u32;
1297 readonly isFinalization: boolean;
1298 readonly isInitialization: boolean;
1299 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
1300 }
1301
1302 /** @name FrameSystemLastRuntimeUpgradeInfo (118) */
1303 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
1304 readonly specVersion: Compact<u32>;
1305 readonly specName: Text;
1306 }
1307
1308 /** @name FrameSystemCall (119) */
1309 interface FrameSystemCall extends Enum {
1310 readonly isFillBlock: boolean;
1311 readonly asFillBlock: {
1312 readonly ratio: Perbill;
1313 } & Struct;
1314 readonly isRemark: boolean;
1315 readonly asRemark: {
1316 readonly remark: Bytes;
1317 } & Struct;
1318 readonly isSetHeapPages: boolean;
1319 readonly asSetHeapPages: {
1320 readonly pages: u64;
1321 } & Struct;
1634 readonly isSetCode: boolean;1322 readonly isSetCode: boolean;
1635 readonly asSetCode: {1323 readonly asSetCode: {
1636 readonly code: Bytes;1324 readonly code: Bytes;
1656 readonly asRemarkWithEvent: {1344 readonly asRemarkWithEvent: {
1657 readonly remark: Bytes;1345 readonly remark: Bytes;
1658 } & Struct;1346 } & Struct;
1347 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
1348 }
1349
1350 /** @name FrameSystemLimitsBlockWeights (124) */
1351 interface FrameSystemLimitsBlockWeights extends Struct {
1352 readonly baseBlock: u64;
1353 readonly maxBlock: u64;
1354 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
1355 }
1356
1357 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (125) */
1358 interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
1359 readonly normal: FrameSystemLimitsWeightsPerClass;
1360 readonly operational: FrameSystemLimitsWeightsPerClass;
1361 readonly mandatory: FrameSystemLimitsWeightsPerClass;
1362 }
1363
1364 /** @name FrameSystemLimitsWeightsPerClass (126) */
1365 interface FrameSystemLimitsWeightsPerClass extends Struct {
1366 readonly baseExtrinsic: u64;
1367 readonly maxExtrinsic: Option<u64>;
1368 readonly maxTotal: Option<u64>;
1369 readonly reserved: Option<u64>;
1370 }
1371
1372 /** @name FrameSystemLimitsBlockLength (128) */
1373 interface FrameSystemLimitsBlockLength extends Struct {
1374 readonly max: FrameSupportWeightsPerDispatchClassU32;
1375 }
1376
1377 /** @name FrameSupportWeightsPerDispatchClassU32 (129) */
1378 interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
1379 readonly normal: u32;
1380 readonly operational: u32;
1381 readonly mandatory: u32;
1382 }
1383
1384 /** @name FrameSupportWeightsRuntimeDbWeight (130) */
1385 interface FrameSupportWeightsRuntimeDbWeight extends Struct {
1386 readonly read: u64;
1387 readonly write: u64;
1388 }
1389
1390 /** @name SpVersionRuntimeVersion (131) */
1391 interface SpVersionRuntimeVersion extends Struct {
1392 readonly specName: Text;
1393 readonly implName: Text;
1394 readonly authoringVersion: u32;
1395 readonly specVersion: u32;
1396 readonly implVersion: u32;
1397 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
1398 readonly transactionVersion: u32;
1399 readonly stateVersion: u8;
1400 }
1401
1402 /** @name FrameSystemError (136) */
1403 interface FrameSystemError extends Enum {
1404 readonly isInvalidSpecName: boolean;
1405 readonly isSpecVersionNeedsToIncrease: boolean;
1406 readonly isFailedToExtractRuntimeVersion: boolean;
1407 readonly isNonDefaultComposite: boolean;
1408 readonly isNonZeroRefCount: boolean;
1409 readonly isCallFiltered: boolean;
1410 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
1411 }
1412
1413 /** @name PolkadotPrimitivesV2PersistedValidationData (137) */
1414 interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
1415 readonly parentHead: Bytes;
1416 readonly relayParentNumber: u32;
1417 readonly relayParentStorageRoot: H256;
1418 readonly maxPovSize: u32;
1419 }
1420
1421 /** @name PolkadotPrimitivesV2UpgradeRestriction (140) */
1422 interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
1423 readonly isPresent: boolean;
1424 readonly type: 'Present';
1425 }
1426
1427 /** @name SpTrieStorageProof (141) */
1428 interface SpTrieStorageProof extends Struct {
1429 readonly trieNodes: BTreeSet<Bytes>;
1430 }
1431
1432 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (143) */
1433 interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
1434 readonly dmqMqcHead: H256;
1435 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
1436 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
1437 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
1438 }
1439
1440 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (146) */
1441 interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
1442 readonly maxCapacity: u32;
1443 readonly maxTotalSize: u32;
1444 readonly maxMessageSize: u32;
1445 readonly msgCount: u32;
1446 readonly totalSize: u32;
1447 readonly mqcHead: Option<H256>;
1448 }
1449
1450 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (147) */
1451 interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
1452 readonly maxCodeSize: u32;
1453 readonly maxHeadDataSize: u32;
1454 readonly maxUpwardQueueCount: u32;
1455 readonly maxUpwardQueueSize: u32;
1456 readonly maxUpwardMessageSize: u32;
1457 readonly maxUpwardMessageNumPerCandidate: u32;
1458 readonly hrmpMaxMessageNumPerCandidate: u32;
1459 readonly validationUpgradeCooldown: u32;
1460 readonly validationUpgradeDelay: u32;
1461 }
1462
1463 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (153) */
1464 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
1465 readonly recipient: u32;
1466 readonly data: Bytes;
1467 }
1468
1469 /** @name CumulusPalletParachainSystemCall (154) */
1470 interface CumulusPalletParachainSystemCall extends Enum {
1471 readonly isSetValidationData: boolean;
1472 readonly asSetValidationData: {
1473 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;
1474 } & Struct;
1475 readonly isSudoSendUpwardMessage: boolean;
1476 readonly asSudoSendUpwardMessage: {
1477 readonly message: Bytes;
1478 } & Struct;
1479 readonly isAuthorizeUpgrade: boolean;
1480 readonly asAuthorizeUpgrade: {
1481 readonly codeHash: H256;
1482 } & Struct;
1483 readonly isEnactAuthorizedUpgrade: boolean;
1484 readonly asEnactAuthorizedUpgrade: {
1485 readonly code: Bytes;
1486 } & Struct;
1487 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
1488 }
1489
1490 /** @name CumulusPrimitivesParachainInherentParachainInherentData (155) */
1491 interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
1492 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
1493 readonly relayChainState: SpTrieStorageProof;
1494 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
1495 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
1496 }
1497
1498 /** @name PolkadotCorePrimitivesInboundDownwardMessage (157) */
1499 interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
1500 readonly sentAt: u32;
1501 readonly msg: Bytes;
1502 }
1503
1504 /** @name PolkadotCorePrimitivesInboundHrmpMessage (160) */
1505 interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
1506 readonly sentAt: u32;
1507 readonly data: Bytes;
1508 }
1509
1510 /** @name CumulusPalletParachainSystemError (163) */
1511 interface CumulusPalletParachainSystemError extends Enum {
1512 readonly isOverlappingUpgrades: boolean;
1513 readonly isProhibitedByPolkadot: boolean;
1514 readonly isTooBig: boolean;
1515 readonly isValidationDataNotAvailable: boolean;
1516 readonly isHostConfigurationNotAvailable: boolean;
1517 readonly isNotScheduled: boolean;
1518 readonly isNothingAuthorized: boolean;
1519 readonly isUnauthorized: boolean;
1520 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
1521 }
1522
1523 /** @name PalletBalancesBalanceLock (165) */
1524 interface PalletBalancesBalanceLock extends Struct {
1525 readonly id: U8aFixed;
1526 readonly amount: u128;
1527 readonly reasons: PalletBalancesReasons;
1528 }
1529
1530 /** @name PalletBalancesReasons (166) */
1531 interface PalletBalancesReasons extends Enum {
1532 readonly isFee: boolean;
1533 readonly isMisc: boolean;
1534 readonly isAll: boolean;
1535 readonly type: 'Fee' | 'Misc' | 'All';
1536 }
1537
1538 /** @name PalletBalancesReserveData (169) */
1539 interface PalletBalancesReserveData extends Struct {
1540 readonly id: U8aFixed;
1541 readonly amount: u128;
1542 }
1543
1544 /** @name PalletBalancesReleases (171) */
1545 interface PalletBalancesReleases extends Enum {
1546 readonly isV100: boolean;
1547 readonly isV200: boolean;
1548 readonly type: 'V100' | 'V200';
1549 }
1550
1551 /** @name PalletBalancesCall (172) */
1552 interface PalletBalancesCall extends Enum {
1553 readonly isTransfer: boolean;
1554 readonly asTransfer: {
1555 readonly dest: MultiAddress;
1556 readonly value: Compact<u128>;
1557 } & Struct;
1558 readonly isSetBalance: boolean;
1559 readonly asSetBalance: {
1560 readonly who: MultiAddress;
1561 readonly newFree: Compact<u128>;
1562 readonly newReserved: Compact<u128>;
1563 } & Struct;
1564 readonly isForceTransfer: boolean;
1565 readonly asForceTransfer: {
1566 readonly source: MultiAddress;
1567 readonly dest: MultiAddress;
1568 readonly value: Compact<u128>;
1569 } & Struct;
1570 readonly isTransferKeepAlive: boolean;
1571 readonly asTransferKeepAlive: {
1572 readonly dest: MultiAddress;
1573 readonly value: Compact<u128>;
1574 } & Struct;
1575 readonly isTransferAll: boolean;
1576 readonly asTransferAll: {
1577 readonly dest: MultiAddress;
1578 readonly keepAlive: bool;
1579 } & Struct;
1580 readonly isForceUnreserve: boolean;
1581 readonly asForceUnreserve: {
1582 readonly who: MultiAddress;
1583 readonly amount: u128;
1584 } & Struct;
1585 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
1586 }
1587
1588 /** @name PalletBalancesError (175) */
1589 interface PalletBalancesError extends Enum {
1590 readonly isVestingBalance: boolean;
1591 readonly isLiquidityRestrictions: boolean;
1592 readonly isInsufficientBalance: boolean;
1593 readonly isExistentialDeposit: boolean;
1594 readonly isKeepAlive: boolean;
1595 readonly isExistingVestingSchedule: boolean;
1596 readonly isDeadAccount: boolean;
1597 readonly isTooManyReserves: boolean;
1598 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
1599 }
1600
1601 /** @name PalletTimestampCall (177) */
1602 interface PalletTimestampCall extends Enum {
1603 readonly isSet: boolean;
1604 readonly asSet: {
1605 readonly now: Compact<u64>;
1606 } & Struct;
1607 readonly type: 'Set';
1608 }
1609
1610 /** @name PalletTransactionPaymentReleases (179) */
1611 interface PalletTransactionPaymentReleases extends Enum {
1612 readonly isV1Ancient: boolean;
1613 readonly isV2: boolean;
1614 readonly type: 'V1Ancient' | 'V2';
1615 }
1616
1617 /** @name PalletTreasuryProposal (180) */
1618 interface PalletTreasuryProposal extends Struct {
1619 readonly proposer: AccountId32;
1620 readonly value: u128;
1621 readonly beneficiary: AccountId32;
1622 readonly bond: u128;
1623 }
1624
1625 /** @name PalletTreasuryCall (183) */
1626 interface PalletTreasuryCall extends Enum {
1627 readonly isProposeSpend: boolean;
1628 readonly asProposeSpend: {
1629 readonly value: Compact<u128>;
1630 readonly beneficiary: MultiAddress;
1631 } & Struct;
1632 readonly isRejectProposal: boolean;
1633 readonly asRejectProposal: {
1634 readonly proposalId: Compact<u32>;
1635 } & Struct;
1636 readonly isApproveProposal: boolean;
1637 readonly asApproveProposal: {
1638 readonly proposalId: Compact<u32>;
1639 } & Struct;
1640 readonly isSpend: boolean;
1641 readonly asSpend: {
1642 readonly amount: Compact<u128>;
1643 readonly beneficiary: MultiAddress;
1644 } & Struct;
1645 readonly isRemoveApproval: boolean;
1646 readonly asRemoveApproval: {
1647 readonly proposalId: Compact<u32>;
1648 } & Struct;
1649 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
1650 }
1651
1652 /** @name FrameSupportPalletId (186) */
1653 interface FrameSupportPalletId extends U8aFixed {}
1654
1655 /** @name PalletTreasuryError (187) */
1656 interface PalletTreasuryError extends Enum {
1657 readonly isInsufficientProposersBalance: boolean;
1658 readonly isInvalidIndex: boolean;
1659 readonly isTooManyApprovals: boolean;
1660 readonly isInsufficientPermission: boolean;
1661 readonly isProposalNotApproved: boolean;
1662 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
1663 }
1664
1665 /** @name PalletSudoCall (188) */
1666 interface PalletSudoCall extends Enum {
1667 readonly isSudo: boolean;
1668 readonly asSudo: {
1669 readonly call: Call;
1670 } & Struct;
1671 readonly isSudoUncheckedWeight: boolean;
1672 readonly asSudoUncheckedWeight: {
1673 readonly call: Call;
1674 readonly weight: u64;
1675 } & Struct;
1676 readonly isSetKey: boolean;
1677 readonly asSetKey: {
1678 readonly new_: MultiAddress;
1679 } & Struct;
1680 readonly isSudoAs: boolean;
1681 readonly asSudoAs: {
1682 readonly who: MultiAddress;
1683 readonly call: Call;
1684 } & Struct;
1685 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
1686 }
1687
1688 /** @name OrmlVestingModuleCall (190) */
1689 interface OrmlVestingModuleCall extends Enum {
1690 readonly isClaim: boolean;
1691 readonly isVestedTransfer: boolean;
1692 readonly asVestedTransfer: {
1693 readonly dest: MultiAddress;
1694 readonly schedule: OrmlVestingVestingSchedule;
1695 } & Struct;
1696 readonly isUpdateVestingSchedules: boolean;
1697 readonly asUpdateVestingSchedules: {
1698 readonly who: MultiAddress;
1699 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;
1700 } & Struct;
1701 readonly isClaimFor: boolean;
1702 readonly asClaimFor: {
1703 readonly dest: MultiAddress;
1704 } & Struct;
1705 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
1706 }
1707
1708 /** @name CumulusPalletXcmpQueueCall (192) */
1709 interface CumulusPalletXcmpQueueCall extends Enum {
1710 readonly isServiceOverweight: boolean;
1711 readonly asServiceOverweight: {
1712 readonly index: u64;
1713 readonly weightLimit: u64;
1714 } & Struct;
1715 readonly isSuspendXcmExecution: boolean;
1716 readonly isResumeXcmExecution: boolean;
1717 readonly isUpdateSuspendThreshold: boolean;
1718 readonly asUpdateSuspendThreshold: {
1719 readonly new_: u32;
1720 } & Struct;
1721 readonly isUpdateDropThreshold: boolean;
1722 readonly asUpdateDropThreshold: {
1723 readonly new_: u32;
1724 } & Struct;
1725 readonly isUpdateResumeThreshold: boolean;
1726 readonly asUpdateResumeThreshold: {
1727 readonly new_: u32;
1728 } & Struct;
1729 readonly isUpdateThresholdWeight: boolean;
1730 readonly asUpdateThresholdWeight: {
1731 readonly new_: u64;
1732 } & Struct;
1733 readonly isUpdateWeightRestrictDecay: boolean;
1734 readonly asUpdateWeightRestrictDecay: {
1735 readonly new_: u64;
1736 } & Struct;
1737 readonly isUpdateXcmpMaxIndividualWeight: boolean;
1738 readonly asUpdateXcmpMaxIndividualWeight: {
1739 readonly new_: u64;
1740 } & Struct;
1741 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
1742 }
1743
1744 /** @name PalletXcmCall (193) */
1745 interface PalletXcmCall extends Enum {
1746 readonly isSend: boolean;
1747 readonly asSend: {
1748 readonly dest: XcmVersionedMultiLocation;
1749 readonly message: XcmVersionedXcm;
1750 } & Struct;
1751 readonly isTeleportAssets: boolean;
1752 readonly asTeleportAssets: {
1753 readonly dest: XcmVersionedMultiLocation;
1754 readonly beneficiary: XcmVersionedMultiLocation;
1755 readonly assets: XcmVersionedMultiAssets;
1756 readonly feeAssetItem: u32;
1757 } & Struct;
1758 readonly isReserveTransferAssets: boolean;
1759 readonly asReserveTransferAssets: {
1760 readonly dest: XcmVersionedMultiLocation;
1761 readonly beneficiary: XcmVersionedMultiLocation;
1762 readonly assets: XcmVersionedMultiAssets;
1763 readonly feeAssetItem: u32;
1764 } & Struct;
1765 readonly isExecute: boolean;
1766 readonly asExecute: {
1767 readonly message: XcmVersionedXcm;
1768 readonly maxWeight: u64;
1769 } & Struct;
1770 readonly isForceXcmVersion: boolean;
1771 readonly asForceXcmVersion: {
1772 readonly location: XcmV1MultiLocation;
1773 readonly xcmVersion: u32;
1774 } & Struct;
1775 readonly isForceDefaultXcmVersion: boolean;
1776 readonly asForceDefaultXcmVersion: {
1777 readonly maybeXcmVersion: Option<u32>;
1778 } & Struct;
1779 readonly isForceSubscribeVersionNotify: boolean;
1780 readonly asForceSubscribeVersionNotify: {
1781 readonly location: XcmVersionedMultiLocation;
1782 } & Struct;
1783 readonly isForceUnsubscribeVersionNotify: boolean;
1784 readonly asForceUnsubscribeVersionNotify: {
1785 readonly location: XcmVersionedMultiLocation;
1786 } & Struct;
1787 readonly isLimitedReserveTransferAssets: boolean;
1788 readonly asLimitedReserveTransferAssets: {
1789 readonly dest: XcmVersionedMultiLocation;
1790 readonly beneficiary: XcmVersionedMultiLocation;
1791 readonly assets: XcmVersionedMultiAssets;
1792 readonly feeAssetItem: u32;
1793 readonly weightLimit: XcmV2WeightLimit;
1794 } & Struct;
1795 readonly isLimitedTeleportAssets: boolean;
1796 readonly asLimitedTeleportAssets: {
1797 readonly dest: XcmVersionedMultiLocation;
1798 readonly beneficiary: XcmVersionedMultiLocation;
1799 readonly assets: XcmVersionedMultiAssets;
1800 readonly feeAssetItem: u32;
1801 readonly weightLimit: XcmV2WeightLimit;
1802 } & Struct;
1803 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
1804 }
1805
1806 /** @name XcmVersionedXcm (194) */
1807 interface XcmVersionedXcm extends Enum {
1808 readonly isV0: boolean;
1809 readonly asV0: XcmV0Xcm;
1810 readonly isV1: boolean;
1811 readonly asV1: XcmV1Xcm;
1812 readonly isV2: boolean;
1813 readonly asV2: XcmV2Xcm;
1814 readonly type: 'V0' | 'V1' | 'V2';
1815 }
1816
1817 /** @name XcmV0Xcm (195) */
1818 interface XcmV0Xcm extends Enum {
1819 readonly isWithdrawAsset: boolean;
1820 readonly asWithdrawAsset: {
1821 readonly assets: Vec<XcmV0MultiAsset>;
1822 readonly effects: Vec<XcmV0Order>;
1823 } & Struct;
1824 readonly isReserveAssetDeposit: boolean;
1825 readonly asReserveAssetDeposit: {
1826 readonly assets: Vec<XcmV0MultiAsset>;
1827 readonly effects: Vec<XcmV0Order>;
1828 } & Struct;
1829 readonly isTeleportAsset: boolean;
1830 readonly asTeleportAsset: {
1831 readonly assets: Vec<XcmV0MultiAsset>;
1832 readonly effects: Vec<XcmV0Order>;
1833 } & Struct;
1834 readonly isQueryResponse: boolean;
1835 readonly asQueryResponse: {
1836 readonly queryId: Compact<u64>;
1837 readonly response: XcmV0Response;
1838 } & Struct;
1839 readonly isTransferAsset: boolean;
1840 readonly asTransferAsset: {
1841 readonly assets: Vec<XcmV0MultiAsset>;
1842 readonly dest: XcmV0MultiLocation;
1843 } & Struct;
1844 readonly isTransferReserveAsset: boolean;
1845 readonly asTransferReserveAsset: {
1846 readonly assets: Vec<XcmV0MultiAsset>;
1847 readonly dest: XcmV0MultiLocation;
1848 readonly effects: Vec<XcmV0Order>;
1849 } & Struct;
1850 readonly isTransact: boolean;
1851 readonly asTransact: {
1852 readonly originType: XcmV0OriginKind;
1853 readonly requireWeightAtMost: u64;
1854 readonly call: XcmDoubleEncoded;
1855 } & Struct;
1856 readonly isHrmpNewChannelOpenRequest: boolean;
1857 readonly asHrmpNewChannelOpenRequest: {
1858 readonly sender: Compact<u32>;
1859 readonly maxMessageSize: Compact<u32>;
1860 readonly maxCapacity: Compact<u32>;
1861 } & Struct;
1862 readonly isHrmpChannelAccepted: boolean;
1863 readonly asHrmpChannelAccepted: {
1864 readonly recipient: Compact<u32>;
1865 } & Struct;
1866 readonly isHrmpChannelClosing: boolean;
1867 readonly asHrmpChannelClosing: {
1868 readonly initiator: Compact<u32>;
1869 readonly sender: Compact<u32>;
1870 readonly recipient: Compact<u32>;
1871 } & Struct;
1872 readonly isRelayedFrom: boolean;
1873 readonly asRelayedFrom: {
1874 readonly who: XcmV0MultiLocation;
1875 readonly message: XcmV0Xcm;
1876 } & Struct;
1877 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
1878 }
1879
1880 /** @name XcmV0Order (197) */
1881 interface XcmV0Order extends Enum {
1882 readonly isNull: boolean;
1883 readonly isDepositAsset: boolean;
1884 readonly asDepositAsset: {
1885 readonly assets: Vec<XcmV0MultiAsset>;
1886 readonly dest: XcmV0MultiLocation;
1887 } & Struct;
1888 readonly isDepositReserveAsset: boolean;
1889 readonly asDepositReserveAsset: {
1890 readonly assets: Vec<XcmV0MultiAsset>;
1891 readonly dest: XcmV0MultiLocation;
1892 readonly effects: Vec<XcmV0Order>;
1893 } & Struct;
1894 readonly isExchangeAsset: boolean;
1895 readonly asExchangeAsset: {
1896 readonly give: Vec<XcmV0MultiAsset>;
1897 readonly receive: Vec<XcmV0MultiAsset>;
1898 } & Struct;
1899 readonly isInitiateReserveWithdraw: boolean;
1900 readonly asInitiateReserveWithdraw: {
1901 readonly assets: Vec<XcmV0MultiAsset>;
1902 readonly reserve: XcmV0MultiLocation;
1903 readonly effects: Vec<XcmV0Order>;
1904 } & Struct;
1905 readonly isInitiateTeleport: boolean;
1906 readonly asInitiateTeleport: {
1907 readonly assets: Vec<XcmV0MultiAsset>;
1908 readonly dest: XcmV0MultiLocation;
1909 readonly effects: Vec<XcmV0Order>;
1910 } & Struct;
1911 readonly isQueryHolding: boolean;
1912 readonly asQueryHolding: {
1913 readonly queryId: Compact<u64>;
1914 readonly dest: XcmV0MultiLocation;
1915 readonly assets: Vec<XcmV0MultiAsset>;
1916 } & Struct;
1917 readonly isBuyExecution: boolean;
1918 readonly asBuyExecution: {
1919 readonly fees: XcmV0MultiAsset;
1920 readonly weight: u64;
1921 readonly debt: u64;
1922 readonly haltOnError: bool;
1923 readonly xcm: Vec<XcmV0Xcm>;
1924 } & Struct;
1925 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
1926 }
1927
1928 /** @name XcmV0Response (199) */
1929 interface XcmV0Response extends Enum {
1930 readonly isAssets: boolean;
1931 readonly asAssets: Vec<XcmV0MultiAsset>;
1932 readonly type: 'Assets';
1933 }
1934
1935 /** @name XcmV1Xcm (200) */
1936 interface XcmV1Xcm extends Enum {
1937 readonly isWithdrawAsset: boolean;
1938 readonly asWithdrawAsset: {
1939 readonly assets: XcmV1MultiassetMultiAssets;
1940 readonly effects: Vec<XcmV1Order>;
1941 } & Struct;
1942 readonly isReserveAssetDeposited: boolean;
1943 readonly asReserveAssetDeposited: {
1944 readonly assets: XcmV1MultiassetMultiAssets;
1945 readonly effects: Vec<XcmV1Order>;
1946 } & Struct;
1947 readonly isReceiveTeleportedAsset: boolean;
1948 readonly asReceiveTeleportedAsset: {
1949 readonly assets: XcmV1MultiassetMultiAssets;
1950 readonly effects: Vec<XcmV1Order>;
1951 } & Struct;
1952 readonly isQueryResponse: boolean;
1953 readonly asQueryResponse: {
1954 readonly queryId: Compact<u64>;
1955 readonly response: XcmV1Response;
1956 } & Struct;
1957 readonly isTransferAsset: boolean;
1958 readonly asTransferAsset: {
1959 readonly assets: XcmV1MultiassetMultiAssets;
1960 readonly beneficiary: XcmV1MultiLocation;
1961 } & Struct;
1962 readonly isTransferReserveAsset: boolean;
1963 readonly asTransferReserveAsset: {
1964 readonly assets: XcmV1MultiassetMultiAssets;
1965 readonly dest: XcmV1MultiLocation;
1966 readonly effects: Vec<XcmV1Order>;
1967 } & Struct;
1968 readonly isTransact: boolean;
1969 readonly asTransact: {
1970 readonly originType: XcmV0OriginKind;
1971 readonly requireWeightAtMost: u64;
1972 readonly call: XcmDoubleEncoded;
1973 } & Struct;
1974 readonly isHrmpNewChannelOpenRequest: boolean;
1975 readonly asHrmpNewChannelOpenRequest: {
1976 readonly sender: Compact<u32>;
1977 readonly maxMessageSize: Compact<u32>;
1978 readonly maxCapacity: Compact<u32>;
1979 } & Struct;
1980 readonly isHrmpChannelAccepted: boolean;
1981 readonly asHrmpChannelAccepted: {
1982 readonly recipient: Compact<u32>;
1983 } & Struct;
1984 readonly isHrmpChannelClosing: boolean;
1985 readonly asHrmpChannelClosing: {
1986 readonly initiator: Compact<u32>;
1987 readonly sender: Compact<u32>;
1988 readonly recipient: Compact<u32>;
1989 } & Struct;
1990 readonly isRelayedFrom: boolean;
1991 readonly asRelayedFrom: {
1992 readonly who: XcmV1MultilocationJunctions;
1993 readonly message: XcmV1Xcm;
1994 } & Struct;
1995 readonly isSubscribeVersion: boolean;
1996 readonly asSubscribeVersion: {
1997 readonly queryId: Compact<u64>;
1998 readonly maxResponseWeight: Compact<u64>;
1999 } & Struct;
2000 readonly isUnsubscribeVersion: boolean;
2001 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
2002 }
2003
2004 /** @name XcmV1Order (202) */
2005 interface XcmV1Order extends Enum {
2006 readonly isNoop: boolean;
2007 readonly isDepositAsset: boolean;
2008 readonly asDepositAsset: {
2009 readonly assets: XcmV1MultiassetMultiAssetFilter;
2010 readonly maxAssets: u32;
2011 readonly beneficiary: XcmV1MultiLocation;
2012 } & Struct;
2013 readonly isDepositReserveAsset: boolean;
2014 readonly asDepositReserveAsset: {
2015 readonly assets: XcmV1MultiassetMultiAssetFilter;
2016 readonly maxAssets: u32;
2017 readonly dest: XcmV1MultiLocation;
2018 readonly effects: Vec<XcmV1Order>;
2019 } & Struct;
2020 readonly isExchangeAsset: boolean;
2021 readonly asExchangeAsset: {
2022 readonly give: XcmV1MultiassetMultiAssetFilter;
2023 readonly receive: XcmV1MultiassetMultiAssets;
2024 } & Struct;
2025 readonly isInitiateReserveWithdraw: boolean;
2026 readonly asInitiateReserveWithdraw: {
2027 readonly assets: XcmV1MultiassetMultiAssetFilter;
2028 readonly reserve: XcmV1MultiLocation;
2029 readonly effects: Vec<XcmV1Order>;
2030 } & Struct;
2031 readonly isInitiateTeleport: boolean;
2032 readonly asInitiateTeleport: {
2033 readonly assets: XcmV1MultiassetMultiAssetFilter;
2034 readonly dest: XcmV1MultiLocation;
2035 readonly effects: Vec<XcmV1Order>;
2036 } & Struct;
2037 readonly isQueryHolding: boolean;
2038 readonly asQueryHolding: {
2039 readonly queryId: Compact<u64>;
2040 readonly dest: XcmV1MultiLocation;
2041 readonly assets: XcmV1MultiassetMultiAssetFilter;
2042 } & Struct;
2043 readonly isBuyExecution: boolean;
2044 readonly asBuyExecution: {
2045 readonly fees: XcmV1MultiAsset;
2046 readonly weight: u64;
2047 readonly debt: u64;
2048 readonly haltOnError: bool;
2049 readonly instructions: Vec<XcmV1Xcm>;
2050 } & Struct;
2051 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
2052 }
2053
2054 /** @name XcmV1Response (204) */
2055 interface XcmV1Response extends Enum {
2056 readonly isAssets: boolean;
2057 readonly asAssets: XcmV1MultiassetMultiAssets;
2058 readonly isVersion: boolean;
2059 readonly asVersion: u32;
2060 readonly type: 'Assets' | 'Version';
2061 }
2062
2063 /** @name CumulusPalletXcmCall (218) */
2064 type CumulusPalletXcmCall = Null;
2065
2066 /** @name CumulusPalletDmpQueueCall (219) */
2067 interface CumulusPalletDmpQueueCall extends Enum {
2068 readonly isServiceOverweight: boolean;
2069 readonly asServiceOverweight: {
2070 readonly index: u64;
2071 readonly weightLimit: u64;
2072 } & Struct;
2073 readonly type: 'ServiceOverweight';
2074 }
2075
2076 /** @name PalletInflationCall (220) */
2077 interface PalletInflationCall extends Enum {
2078 readonly isStartInflation: boolean;
2079 readonly asStartInflation: {
2080 readonly inflationStartRelayBlock: u32;
2081 } & Struct;
2082 readonly type: 'StartInflation';
2083 }
2084
2085 /** @name PalletUniqueCall (221) */
2086 interface PalletUniqueCall extends Enum {
2087 readonly isCreateCollection: boolean;
2088 readonly asCreateCollection: {
2089 readonly collectionName: Vec<u16>;
2090 readonly collectionDescription: Vec<u16>;
2091 readonly tokenPrefix: Bytes;
2092 readonly mode: UpDataStructsCollectionMode;
2093 } & Struct;
2094 readonly isCreateCollectionEx: boolean;
2095 readonly asCreateCollectionEx: {
2096 readonly data: UpDataStructsCreateCollectionData;
2097 } & Struct;
2098 readonly isDestroyCollection: boolean;
2099 readonly asDestroyCollection: {
2100 readonly collectionId: u32;
2101 } & Struct;
2102 readonly isAddToAllowList: boolean;
2103 readonly asAddToAllowList: {
2104 readonly collectionId: u32;
2105 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
2106 } & Struct;
2107 readonly isRemoveFromAllowList: boolean;
2108 readonly asRemoveFromAllowList: {
2109 readonly collectionId: u32;
2110 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
2111 } & Struct;
2112 readonly isChangeCollectionOwner: boolean;
2113 readonly asChangeCollectionOwner: {
2114 readonly collectionId: u32;
2115 readonly newOwner: AccountId32;
2116 } & Struct;
2117 readonly isAddCollectionAdmin: boolean;
2118 readonly asAddCollectionAdmin: {
2119 readonly collectionId: u32;
2120 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
2121 } & Struct;
2122 readonly isRemoveCollectionAdmin: boolean;
2123 readonly asRemoveCollectionAdmin: {
2124 readonly collectionId: u32;
2125 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;
2126 } & Struct;
2127 readonly isSetCollectionSponsor: boolean;
2128 readonly asSetCollectionSponsor: {
2129 readonly collectionId: u32;
2130 readonly newSponsor: AccountId32;
2131 } & Struct;
2132 readonly isConfirmSponsorship: boolean;
2133 readonly asConfirmSponsorship: {
2134 readonly collectionId: u32;
2135 } & Struct;
2136 readonly isRemoveCollectionSponsor: boolean;
2137 readonly asRemoveCollectionSponsor: {
2138 readonly collectionId: u32;
2139 } & Struct;
2140 readonly isCreateItem: boolean;
2141 readonly asCreateItem: {
2142 readonly collectionId: u32;
2143 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
2144 readonly data: UpDataStructsCreateItemData;
2145 } & Struct;
2146 readonly isCreateMultipleItems: boolean;
2147 readonly asCreateMultipleItems: {
2148 readonly collectionId: u32;
2149 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
2150 readonly itemsData: Vec<UpDataStructsCreateItemData>;
2151 } & Struct;
2152 readonly isSetCollectionProperties: boolean;
2153 readonly asSetCollectionProperties: {
2154 readonly collectionId: u32;
2155 readonly properties: Vec<UpDataStructsProperty>;
2156 } & Struct;
2157 readonly isDeleteCollectionProperties: boolean;
2158 readonly asDeleteCollectionProperties: {
2159 readonly collectionId: u32;
2160 readonly propertyKeys: Vec<Bytes>;
2161 } & Struct;
2162 readonly isSetTokenProperties: boolean;
2163 readonly asSetTokenProperties: {
2164 readonly collectionId: u32;
2165 readonly tokenId: u32;
2166 readonly properties: Vec<UpDataStructsProperty>;
2167 } & Struct;
2168 readonly isDeleteTokenProperties: boolean;
2169 readonly asDeleteTokenProperties: {
2170 readonly collectionId: u32;
2171 readonly tokenId: u32;
2172 readonly propertyKeys: Vec<Bytes>;
2173 } & Struct;
2174 readonly isSetTokenPropertyPermissions: boolean;
2175 readonly asSetTokenPropertyPermissions: {
2176 readonly collectionId: u32;
2177 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
2178 } & Struct;
2179 readonly isCreateMultipleItemsEx: boolean;
2180 readonly asCreateMultipleItemsEx: {
2181 readonly collectionId: u32;
2182 readonly data: UpDataStructsCreateItemExData;
2183 } & Struct;
2184 readonly isSetTransfersEnabledFlag: boolean;
2185 readonly asSetTransfersEnabledFlag: {
2186 readonly collectionId: u32;
2187 readonly value: bool;
2188 } & Struct;
2189 readonly isBurnItem: boolean;
2190 readonly asBurnItem: {
2191 readonly collectionId: u32;
2192 readonly itemId: u32;
2193 readonly value: u128;
2194 } & Struct;
2195 readonly isBurnFrom: boolean;
2196 readonly asBurnFrom: {
2197 readonly collectionId: u32;
2198 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
2199 readonly itemId: u32;
2200 readonly value: u128;
2201 } & Struct;
2202 readonly isTransfer: boolean;
2203 readonly asTransfer: {
2204 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
2205 readonly collectionId: u32;
2206 readonly itemId: u32;
2207 readonly value: u128;
2208 } & Struct;
2209 readonly isApprove: boolean;
2210 readonly asApprove: {
2211 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;
2212 readonly collectionId: u32;
2213 readonly itemId: u32;
2214 readonly amount: u128;
2215 } & Struct;
2216 readonly isTransferFrom: boolean;
2217 readonly asTransferFrom: {
2218 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
2219 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
2220 readonly collectionId: u32;
2221 readonly itemId: u32;
2222 readonly value: u128;
2223 } & Struct;
2224 readonly isSetCollectionLimits: boolean;
2225 readonly asSetCollectionLimits: {
2226 readonly collectionId: u32;
2227 readonly newLimit: UpDataStructsCollectionLimits;
2228 } & Struct;
2229 readonly isSetCollectionPermissions: boolean;
2230 readonly asSetCollectionPermissions: {
2231 readonly collectionId: u32;
2232 readonly newPermission: UpDataStructsCollectionPermissions;
2233 } & Struct;
2234 readonly isRepartition: boolean;
2235 readonly asRepartition: {
2236 readonly collectionId: u32;
2237 readonly tokenId: u32;
2238 readonly amount: u128;
2239 } & Struct;
1659 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2240 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';
1660 }2241 }
16612242
1662 /** @name UpDataStructsCollectionMode (155) */2243 /** @name UpDataStructsCollectionMode (226) */
1663 export interface UpDataStructsCollectionMode extends Enum {2244 interface UpDataStructsCollectionMode extends Enum {
1664 readonly isNft: boolean;2245 readonly isNft: boolean;
1665 readonly isFungible: boolean;2246 readonly isFungible: boolean;
1666 readonly asFungible: u8;2247 readonly asFungible: u8;
1667 readonly isReFungible: boolean;2248 readonly isReFungible: boolean;
1668 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2249 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1669 }2250 }
16702251
1671 /** @name UpDataStructsCreateCollectionData (155) */2252 /** @name UpDataStructsCreateCollectionData (227) */
1672 export interface UpDataStructsCreateCollectionData extends Struct {2253 interface UpDataStructsCreateCollectionData extends Struct {
1673 readonly mode: UpDataStructsCollectionMode;2254 readonly mode: UpDataStructsCollectionMode;
1674 readonly access: Option<UpDataStructsAccessMode>;2255 readonly access: Option<UpDataStructsAccessMode>;
1675 readonly name: Vec<u16>;2256 readonly name: Vec<u16>;
1682 readonly properties: Vec<UpDataStructsProperty>;2263 readonly properties: Vec<UpDataStructsProperty>;
1683 }2264 }
16842265
1685 /** @name UpDataStructsAccessMode (157) */2266 /** @name UpDataStructsAccessMode (229) */
1686 export interface UpDataStructsAccessMode extends Enum {2267 interface UpDataStructsAccessMode extends Enum {
1687 readonly isNormal: boolean;2268 readonly isNormal: boolean;
1688 readonly isAllowList: boolean;2269 readonly isAllowList: boolean;
1689 readonly type: 'Normal' | 'AllowList';2270 readonly type: 'Normal' | 'AllowList';
1690 }2271 }
16912272
1692 /** @name UpDataStructsCollectionLimits (160) */2273 /** @name UpDataStructsCollectionLimits (231) */
1693 export interface UpDataStructsCollectionLimits extends Struct {2274 interface UpDataStructsCollectionLimits extends Struct {
1694 readonly accountTokenOwnershipLimit: Option<u32>;2275 readonly accountTokenOwnershipLimit: Option<u32>;
1695 readonly sponsoredDataSize: Option<u32>;2276 readonly sponsoredDataSize: Option<u32>;
1696 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2277 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
1702 readonly transfersEnabled: Option<bool>;2283 readonly transfersEnabled: Option<bool>;
1703 }2284 }
17042285
1705 /** @name UpDataStructsSponsoringRateLimit (162) */2286 /** @name UpDataStructsSponsoringRateLimit (233) */
1706 export interface UpDataStructsSponsoringRateLimit extends Enum {2287 interface UpDataStructsSponsoringRateLimit extends Enum {
1707 readonly isSponsoringDisabled: boolean;2288 readonly isSponsoringDisabled: boolean;
1708 readonly isBlocks: boolean;2289 readonly isBlocks: boolean;
1709 readonly asBlocks: u32;2290 readonly asBlocks: u32;
1710 readonly type: 'SponsoringDisabled' | 'Blocks';2291 readonly type: 'SponsoringDisabled' | 'Blocks';
1711 }2292 }
17122293
1713 /** @name UpDataStructsCollectionPermissions (165) */2294 /** @name UpDataStructsCollectionPermissions (236) */
1714 export interface UpDataStructsCollectionPermissions extends Struct {2295 interface UpDataStructsCollectionPermissions extends Struct {
1715 readonly access: Option<UpDataStructsAccessMode>;2296 readonly access: Option<UpDataStructsAccessMode>;
1716 readonly mintMode: Option<bool>;2297 readonly mintMode: Option<bool>;
1717 readonly nesting: Option<UpDataStructsNestingPermissions>;2298 readonly nesting: Option<UpDataStructsNestingPermissions>;
1718 }2299 }
17192300
1720 /** @name UpDataStructsNestingPermissions (167) */2301 /** @name UpDataStructsNestingPermissions (238) */
1721 export interface UpDataStructsNestingPermissions extends Struct {2302 interface UpDataStructsNestingPermissions extends Struct {
1722 readonly tokenOwner: bool;2303 readonly tokenOwner: bool;
1723 readonly collectionAdmin: bool;2304 readonly collectionAdmin: bool;
1724 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2305 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
1725 }2306 }
17262307
1727 /** @name UpDataStructsOwnerRestrictedSet (169) */2308 /** @name UpDataStructsOwnerRestrictedSet (240) */
1728 export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}2309 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
17292310
1730 /** @name UpDataStructsPropertyKeyPermission (175) */2311 /** @name UpDataStructsPropertyKeyPermission (245) */
1731 export interface UpDataStructsPropertyKeyPermission extends Struct {2312 interface UpDataStructsPropertyKeyPermission extends Struct {
1732 readonly key: Bytes;2313 readonly key: Bytes;
1733 readonly permission: UpDataStructsPropertyPermission;2314 readonly permission: UpDataStructsPropertyPermission;
1734 }2315 }
17352316
1736 /** @name UpDataStructsPropertyPermission (177) */2317 /** @name UpDataStructsPropertyPermission (246) */
1737 export interface UpDataStructsPropertyPermission extends Struct {2318 interface UpDataStructsPropertyPermission extends Struct {
1738 readonly mutable: bool;2319 readonly mutable: bool;
1739 readonly collectionAdmin: bool;2320 readonly collectionAdmin: bool;
1740 readonly tokenOwner: bool;2321 readonly tokenOwner: bool;
1741 }2322 }
17422323
1743 /** @name UpDataStructsProperty (180) */2324 /** @name UpDataStructsProperty (249) */
1744 export interface UpDataStructsProperty extends Struct {2325 interface UpDataStructsProperty extends Struct {
1745 readonly key: Bytes;2326 readonly key: Bytes;
1746 readonly value: Bytes;2327 readonly value: Bytes;
1747 }2328 }
17482329
1749 /** @name PalletEvmAccountBasicCrossAccountIdRepr (183) */2330 /** @name UpDataStructsCreateItemData (252) */
1750 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
1751 readonly isSubstrate: boolean;
1752 readonly asSubstrate: AccountId32;
1753 readonly isEthereum: boolean;
1754 readonly asEthereum: H160;
1755 readonly type: 'Substrate' | 'Ethereum';
1756 }
1757
1758 /** @name UpDataStructsCreateItemData (185) */
1759 export interface UpDataStructsCreateItemData extends Enum {2331 interface UpDataStructsCreateItemData extends Enum {
1760 readonly isNft: boolean;2332 readonly isNft: boolean;
1761 readonly asNft: UpDataStructsCreateNftData;2333 readonly asNft: UpDataStructsCreateNftData;
1762 readonly isFungible: boolean;2334 readonly isFungible: boolean;
1766 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2338 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1767 }2339 }
17682340
1769 /** @name UpDataStructsCreateNftData (186) */2341 /** @name UpDataStructsCreateNftData (253) */
1770 export interface UpDataStructsCreateNftData extends Struct {2342 interface UpDataStructsCreateNftData extends Struct {
1771 readonly properties: Vec<UpDataStructsProperty>;2343 readonly properties: Vec<UpDataStructsProperty>;
1772 }2344 }
17732345
1774 /** @name UpDataStructsCreateFungibleData (187) */2346 /** @name UpDataStructsCreateFungibleData (254) */
1775 export interface UpDataStructsCreateFungibleData extends Struct {2347 interface UpDataStructsCreateFungibleData extends Struct {
1776 readonly value: u128;2348 readonly value: u128;
1777 }2349 }
17782350
1779 /** @name UpDataStructsCreateReFungibleData (188) */2351 /** @name UpDataStructsCreateReFungibleData (255) */
1780 export interface UpDataStructsCreateReFungibleData extends Struct {2352 interface UpDataStructsCreateReFungibleData extends Struct {
1781 readonly pieces: u128;2353 readonly pieces: u128;
1782 readonly properties: Vec<UpDataStructsProperty>;2354 readonly properties: Vec<UpDataStructsProperty>;
1783>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
1784 }2355 }
17852356
1786 /** @name FrameSystemLimitsBlockLength (128) */2357 /** @name UpDataStructsCreateItemExData (258) */
1787 interface FrameSystemLimitsBlockLength extends Struct {
1788 readonly max: FrameSupportWeightsPerDispatchClassU32;
1789 }
1790
1791 /** @name FrameSupportWeightsPerDispatchClassU32 (129) */
1792 interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
1793 readonly normal: u32;
1794 readonly operational: u32;
1795 readonly mandatory: u32;
1796 }
1797
1798 /** @name FrameSupportWeightsRuntimeDbWeight (130) */
1799 interface FrameSupportWeightsRuntimeDbWeight extends Struct {
1800 readonly read: u64;
1801 readonly write: u64;
1802 }
1803
1804 /** @name SpVersionRuntimeVersion (131) */
1805 interface SpVersionRuntimeVersion extends Struct {
1806 readonly specName: Text;
1807 readonly implName: Text;
1808 readonly authoringVersion: u32;
1809 readonly specVersion: u32;
1810 readonly implVersion: u32;
1811 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
1812 readonly transactionVersion: u32;
1813 readonly stateVersion: u8;
1814 }
1815
1816<<<<<<< HEAD
1817 /** @name FrameSystemError (136) */
1818 interface FrameSystemError extends Enum {
1819 readonly isInvalidSpecName: boolean;
1820 readonly isSpecVersionNeedsToIncrease: boolean;
1821 readonly isFailedToExtractRuntimeVersion: boolean;
1822 readonly isNonDefaultComposite: boolean;
1823 readonly isNonZeroRefCount: boolean;
1824 readonly isCallFiltered: boolean;
1825 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
1826 }
1827
1828 /** @name UpDataStructsCreateItemExData (192) */
1829 export interface UpDataStructsCreateItemExData extends Enum {2358 interface UpDataStructsCreateItemExData extends Enum {
1830 readonly isNft: boolean;2359 readonly isNft: boolean;
1831 readonly asNft: Vec<UpDataStructsCreateNftExData>;2360 readonly asNft: Vec<UpDataStructsCreateNftExData>;
1832 readonly isFungible: boolean;2361 readonly isFungible: boolean;
1838 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2367 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
1839 }2368 }
18402369
1841 /** @name UpDataStructsCreateNftExData (194) */2370 /** @name UpDataStructsCreateNftExData (260) */
1842 export interface UpDataStructsCreateNftExData extends Struct {2371 interface UpDataStructsCreateNftExData extends Struct {
1843 readonly properties: Vec<UpDataStructsProperty>;2372 readonly properties: Vec<UpDataStructsProperty>;
1844 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2373 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
1845 }2374 }
18462375
1847 /** @name UpDataStructsCreateRefungibleExSingleOwner (201) */2376 /** @name UpDataStructsCreateRefungibleExSingleOwner (267) */
1848 export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2377 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
1849 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2378 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
1850 readonly pieces: u128;2379 readonly pieces: u128;
1851 readonly properties: Vec<UpDataStructsProperty>;2380 readonly properties: Vec<UpDataStructsProperty>;
1852 }2381 }
18532382
1854 /** @name UpDataStructsCreateRefungibleExMultipleOwners (203) */2383 /** @name UpDataStructsCreateRefungibleExMultipleOwners (269) */
1855 export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2384 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
1856 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2385 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
1857 readonly properties: Vec<UpDataStructsProperty>;2386 readonly properties: Vec<UpDataStructsProperty>;
1858 }2387 }
18592388
1860 /** @name PalletUniqueSchedulerCall (204) */2389 /** @name PalletUniqueSchedulerCall (270) */
1861 export interface PalletUniqueSchedulerCall extends Enum {2390 interface PalletUniqueSchedulerCall extends Enum {
1862 readonly isScheduleNamed: boolean;2391 readonly isScheduleNamed: boolean;
1863 readonly asScheduleNamed: {2392 readonly asScheduleNamed: {
1864 readonly id: U8aFixed;2393 readonly id: U8aFixed;
1882 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';2411 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';
1883 }2412 }
18842413
1885 /** @name FrameSupportScheduleMaybeHashed (206) */2414 /** @name FrameSupportScheduleMaybeHashed (272) */
1886 export interface FrameSupportScheduleMaybeHashed extends Enum {2415 interface FrameSupportScheduleMaybeHashed extends Enum {
1887 readonly isValue: boolean;2416 readonly isValue: boolean;
1888 readonly asValue: Call;2417 readonly asValue: Call;
1889 readonly isHash: boolean;2418 readonly isHash: boolean;
1890 readonly asHash: H256;2419 readonly asHash: H256;
1891 readonly type: 'Value' | 'Hash';2420 readonly type: 'Value' | 'Hash';
1892 }2421 }
18932422
1894 /** @name PalletTemplateTransactionPaymentCall (207) */2423 /** @name PalletConfigurationCall (273) */
1895 export type PalletTemplateTransactionPaymentCall = Null;2424 interface PalletConfigurationCall extends Enum {
2425 readonly isSetWeightToFeeCoefficientOverride: boolean;
2426 readonly asSetWeightToFeeCoefficientOverride: {
2427 readonly coeff: Option<u32>;
2428 } & Struct;
2429 readonly isSetMinGasPriceOverride: boolean;
2430 readonly asSetMinGasPriceOverride: {
2431 readonly coeff: Option<u64>;
2432 } & Struct;
2433 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
2434 }
18962435
1897 /** @name PalletStructureCall (208) */2436 /** @name PalletTemplateTransactionPaymentCall (274) */
1898 export type PalletStructureCall = Null;2437 type PalletTemplateTransactionPaymentCall = Null;
18992438
1900 /** @name PalletRmrkCoreCall (209) */2439 /** @name PalletStructureCall (275) */
2440 type PalletStructureCall = Null;
2441
2442 /** @name PalletRmrkCoreCall (276) */
1901 export interface PalletRmrkCoreCall extends Enum {2443 interface PalletRmrkCoreCall extends Enum {
1902 readonly isCreateCollection: boolean;2444 readonly isCreateCollection: boolean;
1903 readonly asCreateCollection: {2445 readonly asCreateCollection: {
1904 readonly metadata: Bytes;2446 readonly metadata: Bytes;
2003 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';2545 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
2004 }2546 }
20052547
2006 /** @name RmrkTraitsResourceResourceTypes (215) */2548 /** @name RmrkTraitsResourceResourceTypes (282) */
2007 export interface RmrkTraitsResourceResourceTypes extends Enum {2549 interface RmrkTraitsResourceResourceTypes extends Enum {
2008 readonly isBasic: boolean;2550 readonly isBasic: boolean;
2009 readonly asBasic: RmrkTraitsResourceBasicResource;2551 readonly asBasic: RmrkTraitsResourceBasicResource;
2010 readonly isComposable: boolean;2552 readonly isComposable: boolean;
2014 readonly type: 'Basic' | 'Composable' | 'Slot';2556 readonly type: 'Basic' | 'Composable' | 'Slot';
2015 }2557 }
20162558
2017 /** @name RmrkTraitsResourceBasicResource (217) */2559 /** @name RmrkTraitsResourceBasicResource (284) */
2018 export interface RmrkTraitsResourceBasicResource extends Struct {2560 interface RmrkTraitsResourceBasicResource extends Struct {
2019 readonly src: Option<Bytes>;2561 readonly src: Option<Bytes>;
2020 readonly metadata: Option<Bytes>;2562 readonly metadata: Option<Bytes>;
2021 readonly license: Option<Bytes>;2563 readonly license: Option<Bytes>;
2022 readonly thumb: Option<Bytes>;2564 readonly thumb: Option<Bytes>;
2023 }2565 }
20242566
2025 /** @name RmrkTraitsResourceComposableResource (219) */2567 /** @name RmrkTraitsResourceComposableResource (286) */
2026 export interface RmrkTraitsResourceComposableResource extends Struct {2568 interface RmrkTraitsResourceComposableResource extends Struct {
2027 readonly parts: Vec<u32>;2569 readonly parts: Vec<u32>;
2028 readonly base: u32;2570 readonly base: u32;
2029 readonly src: Option<Bytes>;2571 readonly src: Option<Bytes>;
2032 readonly thumb: Option<Bytes>;2574 readonly thumb: Option<Bytes>;
2033 }2575 }
20342576
2035 /** @name RmrkTraitsResourceSlotResource (220) */2577 /** @name RmrkTraitsResourceSlotResource (287) */
2036 export interface RmrkTraitsResourceSlotResource extends Struct {2578 interface RmrkTraitsResourceSlotResource extends Struct {
2037 readonly base: u32;2579 readonly base: u32;
2038 readonly src: Option<Bytes>;2580 readonly src: Option<Bytes>;
2039 readonly metadata: Option<Bytes>;2581 readonly metadata: Option<Bytes>;
2042 readonly thumb: Option<Bytes>;2584 readonly thumb: Option<Bytes>;
2043 }2585 }
20442586
2045 /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (222) */2587 /** @name PalletRmrkEquipCall (290) */
2046 export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
2047 readonly isAccountId: boolean;
2048 readonly asAccountId: AccountId32;
2049 readonly isCollectionAndNftTuple: boolean;
2050 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;
2051 readonly type: 'AccountId' | 'CollectionAndNftTuple';
2052 }
2053
2054 /** @name PalletRmrkEquipCall (226) */
2055 export interface PalletRmrkEquipCall extends Enum {2588 interface PalletRmrkEquipCall extends Enum {
2056 readonly isCreateBase: boolean;2589 readonly isCreateBase: boolean;
2057 readonly asCreateBase: {2590 readonly asCreateBase: {
2058 readonly baseType: Bytes;2591 readonly baseType: Bytes;
2073 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';2606 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
2074 }2607 }
20752608
2076 /** @name RmrkTraitsPartPartType (229) */2609 /** @name RmrkTraitsPartPartType (293) */
2077 export interface RmrkTraitsPartPartType extends Enum {2610 interface RmrkTraitsPartPartType extends Enum {
2078 readonly isFixedPart: boolean;2611 readonly isFixedPart: boolean;
2079 readonly asFixedPart: RmrkTraitsPartFixedPart;2612 readonly asFixedPart: RmrkTraitsPartFixedPart;
2080 readonly isSlotPart: boolean;2613 readonly isSlotPart: boolean;
2081 readonly asSlotPart: RmrkTraitsPartSlotPart;2614 readonly asSlotPart: RmrkTraitsPartSlotPart;
2082 readonly type: 'FixedPart' | 'SlotPart';2615 readonly type: 'FixedPart' | 'SlotPart';
2083 }2616 }
20842617
2085 /** @name RmrkTraitsPartFixedPart (231) */2618 /** @name RmrkTraitsPartFixedPart (295) */
2086 export interface RmrkTraitsPartFixedPart extends Struct {2619 interface RmrkTraitsPartFixedPart extends Struct {
2087 readonly id: u32;2620 readonly id: u32;
2088 readonly z: u32;2621 readonly z: u32;
2089 readonly src: Bytes;2622 readonly src: Bytes;
2090 }2623 }
20912624
2092 /** @name RmrkTraitsPartSlotPart (232) */2625 /** @name RmrkTraitsPartSlotPart (296) */
2093 export interface RmrkTraitsPartSlotPart extends Struct {2626 interface RmrkTraitsPartSlotPart extends Struct {
2094 readonly id: u32;2627 readonly id: u32;
2095 readonly equippable: RmrkTraitsPartEquippableList;2628 readonly equippable: RmrkTraitsPartEquippableList;
2096 readonly src: Bytes;2629 readonly src: Bytes;
2097 readonly z: u32;2630 readonly z: u32;
2098 }2631 }
20992632
2100 /** @name RmrkTraitsPartEquippableList (233) */2633 /** @name RmrkTraitsPartEquippableList (297) */
2101 export interface RmrkTraitsPartEquippableList extends Enum {2634 interface RmrkTraitsPartEquippableList extends Enum {
2102 readonly isAll: boolean;2635 readonly isAll: boolean;
2103 readonly type: 'Fee' | 'Misc' | 'All';2636 readonly isEmpty: boolean;
2637 readonly isCustom: boolean;
2638 readonly asCustom: Vec<u32>;
2639 readonly type: 'All' | 'Empty' | 'Custom';
2104 }2640 }
21052641
2106 /** @name RmrkTraitsTheme (235) */2642 /** @name RmrkTraitsTheme (299) */
2107 export interface RmrkTraitsTheme extends Struct {2643 interface RmrkTraitsTheme extends Struct {
2108 readonly name: Bytes;2644 readonly name: Bytes;
2109 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2645 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
2110 readonly inherit: bool;2646 readonly inherit: bool;
2111 }2647 }
21122648
2113 /** @name RmrkTraitsThemeThemeProperty (237) */2649 /** @name RmrkTraitsThemeThemeProperty (301) */
2114 export interface RmrkTraitsThemeThemeProperty extends Struct {2650 interface RmrkTraitsThemeThemeProperty extends Struct {
2115 readonly key: Bytes;2651 readonly key: Bytes;
2116 readonly value: Bytes;2652 readonly value: Bytes;
2117 }2653 }
21182654
2119 /** @name PalletAppPromotionCall (239) */2655 /** @name PalletAppPromotionCall (303) */
2120 export interface PalletAppPromotionCall extends Enum {2656 interface PalletAppPromotionCall extends Enum {
2121 readonly isSetAdminAddress: boolean;2657 readonly isSetAdminAddress: boolean;
2122 readonly asSetAdminAddress: {2658 readonly asSetAdminAddress: {
2123 readonly admin: AccountId32;2659 readonly admin: AccountId32;
2137 readonly type: 'SetAdminAddress' | 'StartAppPromotion' | 'Stake' | 'Unstake';2673 readonly type: 'SetAdminAddress' | 'StartAppPromotion' | 'Stake' | 'Unstake';
2138 }2674 }
21392675
2140 /** @name PalletEvmCall (240) */2676 /** @name PalletEvmCall (304) */
2141 export interface PalletEvmCall extends Enum {2677 interface PalletEvmCall extends Enum {
2142 readonly isWithdraw: boolean;2678 readonly isWithdraw: boolean;
2143 readonly asWithdraw: {2679 readonly asWithdraw: {
2144 readonly address: H160;2680 readonly address: H160;
2145 readonly value: u128;2681 readonly value: u128;
2146>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
2147 } & Struct;2682 } & Struct;
2148 readonly isSetBalance: boolean;2683 readonly isCall: boolean;
2149 readonly asSetBalance: {2684 readonly asCall: {
2150 readonly who: MultiAddress;2685 readonly source: H160;
2151 readonly newFree: Compact<u128>;2686 readonly target: H160;
2687 readonly input: Bytes;
2688 readonly value: U256;
2689 readonly gasLimit: u64;
2690 readonly maxFeePerGas: U256;
2691 readonly maxPriorityFeePerGas: Option<U256>;
2152 readonly newReserved: Compact<u128>;2692 readonly nonce: Option<U256>;
2693 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
2153 } & Struct;2694 } & Struct;
2154 readonly isForceTransfer: boolean;2695 readonly isCreate: boolean;
2155 readonly asForceTransfer: {2696 readonly asCreate: {
2156 readonly source: MultiAddress;2697 readonly source: H160;
2157 readonly dest: MultiAddress;2698 readonly init: Bytes;
2158 readonly value: Compact<u128>;2699 readonly value: U256;
2700 readonly gasLimit: u64;
2701 readonly maxFeePerGas: U256;
2702 readonly maxPriorityFeePerGas: Option<U256>;
2703 readonly nonce: Option<U256>;
2704 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
2159 } & Struct;2705 } & Struct;
2160 readonly isTransferKeepAlive: boolean;2706 readonly isCreate2: boolean;
2161 readonly asTransferKeepAlive: {2707 readonly asCreate2: {
2162 readonly dest: MultiAddress;2708 readonly source: H160;
2163 readonly value: Compact<u128>;2709 readonly init: Bytes;
2710 readonly salt: H256;
2711 readonly value: U256;
2712 readonly gasLimit: u64;
2713 readonly maxFeePerGas: U256;
2714 readonly maxPriorityFeePerGas: Option<U256>;
2715 readonly nonce: Option<U256>;
2716 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
2164 } & Struct;2717 } & Struct;
2165<<<<<<< HEAD
2166 readonly isTransferAll: boolean;
2167 readonly asTransferAll: {
2168 readonly dest: MultiAddress;
2169 readonly keepAlive: bool;
2170=======
2171 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';2718 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
2172 }2719 }
21732720
2174 /** @name PalletEthereumCall (246) */2721 /** @name PalletEthereumCall (308) */
2175 export interface PalletEthereumCall extends Enum {2722 interface PalletEthereumCall extends Enum {
2176 readonly isTransact: boolean;2723 readonly isTransact: boolean;
2177 readonly asTransact: {2724 readonly asTransact: {
2178 readonly transaction: EthereumTransactionTransactionV2;2725 readonly transaction: EthereumTransactionTransactionV2;
2179>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
2180 } & Struct;2726 } & Struct;
2181 readonly isForceUnreserve: boolean;2727 readonly type: 'Transact';
2182 readonly asForceUnreserve: {
2183 readonly who: MultiAddress;
2184 readonly amount: u128;
2185 } & Struct;
2186 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
2187 }2728 }
21882729
2189 /** @name EthereumTransactionTransactionV2 (247) */2730 /** @name EthereumTransactionTransactionV2 (309) */
2190 export interface EthereumTransactionTransactionV2 extends Enum {2731 interface EthereumTransactionTransactionV2 extends Enum {
2191 readonly isLegacy: boolean;2732 readonly isLegacy: boolean;
2192 readonly asLegacy: EthereumTransactionLegacyTransaction;2733 readonly asLegacy: EthereumTransactionLegacyTransaction;
2193 readonly isEip2930: boolean;2734 readonly isEip2930: boolean;
2197 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2738 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
2198 }2739 }
21992740
2200 /** @name EthereumTransactionLegacyTransaction (248) */2741 /** @name EthereumTransactionLegacyTransaction (310) */
2201 export interface EthereumTransactionLegacyTransaction extends Struct {2742 interface EthereumTransactionLegacyTransaction extends Struct {
2202 readonly nonce: U256;2743 readonly nonce: U256;
2203 readonly gasPrice: U256;2744 readonly gasPrice: U256;
2204 readonly gasLimit: U256;2745 readonly gasLimit: U256;
2208 readonly signature: EthereumTransactionTransactionSignature;2749 readonly signature: EthereumTransactionTransactionSignature;
2209 }2750 }
22102751
2211 /** @name EthereumTransactionTransactionAction (249) */2752 /** @name EthereumTransactionTransactionAction (311) */
2212 export interface EthereumTransactionTransactionAction extends Enum {2753 interface EthereumTransactionTransactionAction extends Enum {
2213 readonly isCall: boolean;2754 readonly isCall: boolean;
2214 readonly asCall: H160;2755 readonly asCall: H160;
2215 readonly isCreate: boolean;2756 readonly isCreate: boolean;
2216 readonly type: 'Call' | 'Create';2757 readonly type: 'Call' | 'Create';
2217 }2758 }
22182759
2219 /** @name EthereumTransactionTransactionSignature (250) */2760 /** @name EthereumTransactionTransactionSignature (312) */
2220 export interface EthereumTransactionTransactionSignature extends Struct {2761 interface EthereumTransactionTransactionSignature extends Struct {
2221 readonly v: u64;2762 readonly v: u64;
2222 readonly r: H256;2763 readonly r: H256;
2223 readonly s: H256;2764 readonly s: H256;
2224 }2765 }
22252766
2226 /** @name EthereumTransactionEip2930Transaction (252) */2767 /** @name EthereumTransactionEip2930Transaction (314) */
2227 export interface EthereumTransactionEip2930Transaction extends Struct {2768 interface EthereumTransactionEip2930Transaction extends Struct {
2228 readonly chainId: u64;2769 readonly chainId: u64;
2229 readonly nonce: U256;2770 readonly nonce: U256;
2230 readonly gasPrice: U256;2771 readonly gasPrice: U256;
2238 readonly s: H256;2779 readonly s: H256;
2239 }2780 }
22402781
2241 /** @name EthereumTransactionAccessListItem (254) */2782 /** @name EthereumTransactionAccessListItem (316) */
2242 export interface EthereumTransactionAccessListItem extends Struct {2783 interface EthereumTransactionAccessListItem extends Struct {
2243 readonly address: H160;2784 readonly address: H160;
2244 readonly storageKeys: Vec<H256>;2785 readonly storageKeys: Vec<H256>;
2245 }2786 }
22462787
2247 /** @name EthereumTransactionEip1559Transaction (255) */2788 /** @name EthereumTransactionEip1559Transaction (317) */
2248 export interface EthereumTransactionEip1559Transaction extends Struct {2789 interface EthereumTransactionEip1559Transaction extends Struct {
2249 readonly chainId: u64;2790 readonly chainId: u64;
2250 readonly nonce: U256;2791 readonly nonce: U256;
2251 readonly maxPriorityFeePerGas: U256;2792 readonly maxPriorityFeePerGas: U256;
2260 readonly s: H256;2801 readonly s: H256;
2261 }2802 }
22622803
2263 /** @name PalletEvmMigrationCall (256) */2804 /** @name PalletEvmMigrationCall (318) */
2264 export interface PalletEvmMigrationCall extends Enum {2805 interface PalletEvmMigrationCall extends Enum {
2265 readonly isBegin: boolean;2806 readonly isBegin: boolean;
2266 readonly asBegin: {2807 readonly asBegin: {
2267 readonly address: H160;2808 readonly address: H160;
2268>>>>>>> b43f8da0... added totalstaked & fix bug with number in RPC Client
2269 } & Struct;2809 } & Struct;
2270 readonly isSudoUncheckedWeight: boolean;2810 readonly isSetData: boolean;
2271 readonly asSudoUncheckedWeight: {2811 readonly asSetData: {
2272 readonly call: Call;2812 readonly address: H160;
2273 readonly weight: u64;2813 readonly data: Vec<ITuple<[H256, H256]>>;
2274 } & Struct;2814 } & Struct;
2275 readonly isSetKey: boolean;2815 readonly isFinish: boolean;
2276 readonly asSetKey: {2816 readonly asFinish: {
2277 readonly new_: MultiAddress;2817 readonly address: H160;
2818 readonly code: Bytes;
2278 } & Struct;2819 } & Struct;
2279 readonly isSudoAs: boolean;2820 readonly type: 'Begin' | 'SetData' | 'Finish';
2280 readonly asSudoAs: {
2281 readonly who: MultiAddress;
2282 readonly call: Call;
2283 } & Struct;
2284 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
2285 }2821 }
22862822
2287 /** @name PalletSudoEvent (259) */2823 /** @name PalletSudoError (321) */
2288 export interface PalletSudoEvent extends Enum {
2289 readonly isSudid: boolean;
2290 readonly asSudid: {
2291 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
2292 } & Struct;
2293 readonly isKeyChanged: boolean;
2294 readonly asKeyChanged: {
2295 readonly oldSudoer: Option<AccountId32>;
2296 } & Struct;
2297 readonly isSudoAsDone: boolean;
2298 readonly asSudoAsDone: {
2299 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
2300 } & Struct;
2301 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
2302 }
2303
2304 /** @name SpRuntimeDispatchError (261) */
2305 export interface SpRuntimeDispatchError extends Enum {
2306 readonly isOther: boolean;
2307 readonly isCannotLookup: boolean;
2308 readonly isBadOrigin: boolean;
2309 readonly isModule: boolean;
2310 readonly asModule: SpRuntimeModuleError;
2311 readonly isConsumerRemaining: boolean;
2312 readonly isNoProviders: boolean;
2313 readonly isTooManyConsumers: boolean;
2314 readonly isToken: boolean;
2315 readonly asToken: SpRuntimeTokenError;
2316 readonly isArithmetic: boolean;
2317 readonly asArithmetic: SpRuntimeArithmeticError;
2318 readonly isTransactional: boolean;
2319 readonly asTransactional: SpRuntimeTransactionalError;
2320 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
2321 }
2322
2323 /** @name SpRuntimeModuleError (262) */
2324 export interface SpRuntimeModuleError extends Struct {
2325 readonly index: u8;
2326 readonly error: U8aFixed;
2327 }
2328
2329 /** @name SpRuntimeTokenError (263) */
2330 export interface SpRuntimeTokenError extends Enum {
2331 readonly isNoFunds: boolean;
2332 readonly isWouldDie: boolean;
2333 readonly isBelowMinimum: boolean;
2334 readonly isCannotCreate: boolean;
2335 readonly isUnknownAsset: boolean;
2336 readonly isFrozen: boolean;
2337 readonly isUnsupported: boolean;
2338 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
2339 }
2340
2341 /** @name SpRuntimeArithmeticError (264) */
2342 export interface SpRuntimeArithmeticError extends Enum {
2343 readonly isUnderflow: boolean;
2344 readonly isOverflow: boolean;
2345 readonly isDivisionByZero: boolean;
2346 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
2347 }
2348
2349 /** @name SpRuntimeTransactionalError (265) */
2350 export interface SpRuntimeTransactionalError extends Enum {
2351 readonly isLimitReached: boolean;
2352 readonly isNoLayer: boolean;
2353 readonly type: 'LimitReached' | 'NoLayer';
2354 }
2355
2356 /** @name PalletSudoError (266) */
2357 export interface PalletSudoError extends Enum {2824 interface PalletSudoError extends Enum {
2358 readonly isRequireSudo: boolean;2825 readonly isRequireSudo: boolean;
2359 readonly type: 'RequireSudo';2826 readonly type: 'RequireSudo';
2360 }2827 }
23612828
2362 /** @name FrameSystemAccountInfo (267) */2829 /** @name OrmlVestingModuleError (323) */
2363 export interface FrameSystemAccountInfo extends Struct {2830 interface OrmlVestingModuleError extends Enum {
2364 readonly nonce: u32;
2365 readonly consumers: u32;
2366 readonly providers: u32;
2367 readonly sufficients: u32;
2368 readonly data: PalletBalancesAccountData;
2369 }
2370
2371 /** @name FrameSupportWeightsPerDispatchClassU64 (268) */
2372 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
2373 readonly normal: u64;
2374 readonly operational: u64;
2375 readonly mandatory: u64;
2376 }
2377
2378 /** @name SpRuntimeDigest (269) */
2379 export interface SpRuntimeDigest extends Struct {
2380 readonly logs: Vec<SpRuntimeDigestDigestItem>;
2381 }
2382
2383 /** @name SpRuntimeDigestDigestItem (271) */
2384 export interface SpRuntimeDigestDigestItem extends Enum {
2385 readonly isOther: boolean;
2386 readonly asOther: Bytes;
2387 readonly isConsensus: boolean;
2388 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
2389 readonly isSeal: boolean;
2390 readonly asSeal: ITuple<[U8aFixed, Bytes]>;
2391 readonly isPreRuntime: boolean;
2392 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
2393 readonly isRuntimeEnvironmentUpdated: boolean;
2394 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
2395 }
2396
2397 /** @name FrameSystemEventRecord (273) */
2398 export interface FrameSystemEventRecord extends Struct {
2399 readonly phase: FrameSystemPhase;
2400 readonly event: Event;
2401 readonly topics: Vec<H256>;
2402 }
2403
2404 /** @name FrameSystemEvent (275) */
2405 export interface FrameSystemEvent extends Enum {
2406 readonly isExtrinsicSuccess: boolean;
2407 readonly asExtrinsicSuccess: {
2408 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
2409 } & Struct;
2410 readonly isExtrinsicFailed: boolean;
2411 readonly asExtrinsicFailed: {
2412 readonly dispatchError: SpRuntimeDispatchError;
2413 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
2414 } & Struct;
2415 readonly isCodeUpdated: boolean;
2416 readonly isNewAccount: boolean;
2417 readonly asNewAccount: {
2418 readonly account: AccountId32;
2419 } & Struct;
2420 readonly isKilledAccount: boolean;
2421 readonly asKilledAccount: {
2422 readonly account: AccountId32;
2423 } & Struct;
2424 readonly isRemarked: boolean;
2425 readonly asRemarked: {
2426 readonly sender: AccountId32;
2427 readonly hash_: H256;
2428 } & Struct;
2429 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
2430 }
2431
2432 /** @name FrameSupportWeightsDispatchInfo (276) */
2433 export interface FrameSupportWeightsDispatchInfo extends Struct {
2434 readonly weight: u64;
2435 readonly class: FrameSupportWeightsDispatchClass;
2436 readonly paysFee: FrameSupportWeightsPays;
2437 }
2438
2439 /** @name FrameSupportWeightsDispatchClass (277) */
2440 export interface FrameSupportWeightsDispatchClass extends Enum {
2441 readonly isNormal: boolean;
2442 readonly isOperational: boolean;
2443 readonly isMandatory: boolean;
2444 readonly type: 'Normal' | 'Operational' | 'Mandatory';
2445 }
2446
2447 /** @name FrameSupportWeightsPays (278) */
2448 export interface FrameSupportWeightsPays extends Enum {
2449 readonly isYes: boolean;
2450 readonly isNo: boolean;
2451 readonly type: 'Yes' | 'No';
2452 }
2453
2454 /** @name OrmlVestingModuleEvent (279) */
2455 export interface OrmlVestingModuleEvent extends Enum {
2456 readonly isVestingScheduleAdded: boolean;
2457 readonly asVestingScheduleAdded: {
2458 readonly from: AccountId32;
2459 readonly to: AccountId32;
2460 readonly vestingSchedule: OrmlVestingVestingSchedule;
2461 } & Struct;
2462 readonly isClaimed: boolean;
2463 readonly asClaimed: {
2464 readonly who: AccountId32;
2465 readonly amount: u128;
2466 } & Struct;
2467 readonly isVestingSchedulesUpdated: boolean;
2468 readonly asVestingSchedulesUpdated: {
2469 readonly who: AccountId32;
2470 } & Struct;
2471 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
2472 }
2473
2474 /** @name CumulusPalletXcmpQueueEvent (280) */
2475 export interface CumulusPalletXcmpQueueEvent extends Enum {
2476 readonly isSuccess: boolean;
2477 readonly asSuccess: Option<H256>;
2478 readonly isFail: boolean;
2479 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;
2480 readonly isBadVersion: boolean;
2481 readonly asBadVersion: Option<H256>;
2482 readonly isBadFormat: boolean;
2483 readonly asBadFormat: Option<H256>;
2484 readonly isUpwardMessageSent: boolean;
2485 readonly asUpwardMessageSent: Option<H256>;
2486 readonly isXcmpMessageSent: boolean;
2487 readonly asXcmpMessageSent: Option<H256>;
2488 readonly isOverweightEnqueued: boolean;
2489 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;
2490 readonly isOverweightServiced: boolean;
2491 readonly asOverweightServiced: ITuple<[u64, u64]>;
2492 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
2493 }
2494
2495 /** @name PalletXcmEvent (281) */
2496 export interface PalletXcmEvent extends Enum {
2497 readonly isAttempted: boolean;
2498 readonly asAttempted: XcmV2TraitsOutcome;
2499 readonly isSent: boolean;
2500 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
2501 readonly isUnexpectedResponse: boolean;
2502 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;
2503 readonly isResponseReady: boolean;
2504 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;
2505 readonly isNotified: boolean;
2506 readonly asNotified: ITuple<[u64, u8, u8]>;
2507 readonly isNotifyOverweight: boolean;
2508 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;
2509 readonly isNotifyDispatchError: boolean;
2510 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
2511 readonly isNotifyDecodeFailed: boolean;
2512 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
2513 readonly isInvalidResponder: boolean;
2514 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
2515 readonly isInvalidResponderVersion: boolean;
2516 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;
2517 readonly isResponseTaken: boolean;
2518 readonly asResponseTaken: u64;
2519 readonly isAssetsTrapped: boolean;
2520 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
2521 readonly isVersionChangeNotified: boolean;
2522 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;
2523 readonly isSupportedVersionChanged: boolean;
2524 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;
2525 readonly isNotifyTargetSendFail: boolean;
2526 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
2527 readonly isNotifyTargetMigrationFail: boolean;
2528 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
2529 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
2530 }
2531
2532 /** @name XcmV2TraitsOutcome (282) */
2533 export interface XcmV2TraitsOutcome extends Enum {
2534 readonly isComplete: boolean;
2535 readonly asComplete: u64;
2536 readonly isIncomplete: boolean;
2537 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;
2538 readonly isError: boolean;
2539 readonly asError: XcmV2TraitsError;
2540 readonly type: 'Complete' | 'Incomplete' | 'Error';
2541 }
2542
2543 /** @name CumulusPalletXcmEvent (284) */
2544 export interface CumulusPalletXcmEvent extends Enum {
2545 readonly isInvalidFormat: boolean;
2546 readonly asInvalidFormat: U8aFixed;
2547 readonly isUnsupportedVersion: boolean;
2548 readonly asUnsupportedVersion: U8aFixed;
2549 readonly isExecutedDownward: boolean;
2550 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;
2551 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
2552 }
2553
2554 /** @name CumulusPalletDmpQueueEvent (285) */
2555 export interface CumulusPalletDmpQueueEvent extends Enum {
2556 readonly isInvalidFormat: boolean;
2557 readonly asInvalidFormat: {
2558 readonly messageId: U8aFixed;
2559 } & Struct;
2560 readonly isUnsupportedVersion: boolean;
2561 readonly asUnsupportedVersion: {
2562 readonly messageId: U8aFixed;
2563 } & Struct;
2564 readonly isExecutedDownward: boolean;
2565 readonly asExecutedDownward: {
2566 readonly messageId: U8aFixed;
2567 readonly outcome: XcmV2TraitsOutcome;
2568 } & Struct;
2569 readonly isWeightExhausted: boolean;
2570 readonly asWeightExhausted: {
2571 readonly messageId: U8aFixed;
2572 readonly remainingWeight: u64;
2573 readonly requiredWeight: u64;
2574 } & Struct;
2575 readonly isOverweightEnqueued: boolean;
2576 readonly asOverweightEnqueued: {
2577 readonly messageId: U8aFixed;
2578 readonly overweightIndex: u64;
2579 readonly requiredWeight: u64;
2580 } & Struct;
2581 readonly isOverweightServiced: boolean;
2582 readonly asOverweightServiced: {
2583 readonly overweightIndex: u64;
2584 readonly weightUsed: u64;
2585 } & Struct;
2586 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
2587 }
2588
2589 /** @name PalletUniqueRawEvent (286) */
2590 export interface PalletUniqueRawEvent extends Enum {
2591 readonly isCollectionSponsorRemoved: boolean;
2592 readonly asCollectionSponsorRemoved: u32;
2593 readonly isCollectionAdminAdded: boolean;
2594 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
2595 readonly isCollectionOwnedChanged: boolean;
2596 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;
2597 readonly isCollectionSponsorSet: boolean;
2598 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;
2599 readonly isSponsorshipConfirmed: boolean;
2600 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;
2601 readonly isCollectionAdminRemoved: boolean;
2602 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
2603 readonly isAllowListAddressRemoved: boolean;
2604 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
2605 readonly isAllowListAddressAdded: boolean;
2606 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
2607 readonly isCollectionLimitSet: boolean;
2608 readonly asCollectionLimitSet: u32;
2609 readonly isCollectionPermissionSet: boolean;
2610 readonly asCollectionPermissionSet: u32;
2611 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';
2612 }
2613
2614 /** @name PalletUniqueSchedulerEvent (287) */
2615 export interface PalletUniqueSchedulerEvent extends Enum {
2616 readonly isScheduled: boolean;
2617 readonly asScheduled: {
2618 readonly when: u32;
2619 readonly index: u32;
2620 } & Struct;
2621 readonly isCanceled: boolean;
2622 readonly asCanceled: {
2623 readonly when: u32;
2624 readonly index: u32;
2625 } & Struct;
2626 readonly isDispatched: boolean;
2627 readonly asDispatched: {
2628 readonly task: ITuple<[u32, u32]>;
2629 readonly id: Option<U8aFixed>;
2630 readonly result: Result<Null, SpRuntimeDispatchError>;
2631 } & Struct;
2632 readonly isCallLookupFailed: boolean;
2633 readonly asCallLookupFailed: {
2634 readonly task: ITuple<[u32, u32]>;
2635 readonly id: Option<U8aFixed>;
2636 readonly error: FrameSupportScheduleLookupError;
2637 } & Struct;
2638 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';
2639 }
2640
2641 /** @name FrameSupportScheduleLookupError (289) */
2642 export interface FrameSupportScheduleLookupError extends Enum {
2643 readonly isUnknown: boolean;
2644 readonly isBadFormat: boolean;
2645 readonly type: 'Unknown' | 'BadFormat';
2646 }
2647
2648 /** @name PalletCommonEvent (290) */
2649 export interface PalletCommonEvent extends Enum {
2650 readonly isCollectionCreated: boolean;
2651 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
2652 readonly isCollectionDestroyed: boolean;
2653 readonly asCollectionDestroyed: u32;
2654 readonly isItemCreated: boolean;
2655 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
2656 readonly isItemDestroyed: boolean;
2657 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
2658 readonly isTransfer: boolean;
2659 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
2660 readonly isApproved: boolean;
2661 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
2662 readonly isCollectionPropertySet: boolean;
2663 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
2664 readonly isCollectionPropertyDeleted: boolean;
2665 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
2666 readonly isTokenPropertySet: boolean;
2667 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
2668 readonly isTokenPropertyDeleted: boolean;
2669 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
2670 readonly isPropertyPermissionSet: boolean;
2671 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
2672 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';
2673 }
2674
2675 /** @name PalletStructureEvent (291) */
2676 export interface PalletStructureEvent extends Enum {
2677 readonly isExecuted: boolean;
2678 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
2679 readonly type: 'Executed';
2680 }
2681
2682 /** @name PalletRmrkCoreEvent (292) */
2683 export interface PalletRmrkCoreEvent extends Enum {
2684 readonly isCollectionCreated: boolean;
2685 readonly asCollectionCreated: {
2686 readonly issuer: AccountId32;
2687 readonly collectionId: u32;
2688 } & Struct;
2689 readonly isCollectionDestroyed: boolean;
2690 readonly asCollectionDestroyed: {
2691 readonly issuer: AccountId32;
2692 readonly collectionId: u32;
2693 } & Struct;
2694 readonly isIssuerChanged: boolean;
2695 readonly asIssuerChanged: {
2696 readonly oldIssuer: AccountId32;
2697 readonly newIssuer: AccountId32;
2698 readonly collectionId: u32;
2699 } & Struct;
2700 readonly isCollectionLocked: boolean;
2701 readonly asCollectionLocked: {
2702 readonly issuer: AccountId32;
2703 readonly collectionId: u32;
2704 } & Struct;
2705 readonly isNftMinted: boolean;
2706 readonly asNftMinted: {
2707 readonly owner: AccountId32;
2708 readonly collectionId: u32;
2709 readonly nftId: u32;
2710 } & Struct;
2711 readonly isNftBurned: boolean;
2712 readonly asNftBurned: {
2713 readonly owner: AccountId32;
2714 readonly nftId: u32;
2715 } & Struct;
2716 readonly isNftSent: boolean;
2717 readonly asNftSent: {
2718 readonly sender: AccountId32;
2719 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;
2720 readonly collectionId: u32;
2721 readonly nftId: u32;
2722 readonly approvalRequired: bool;
2723 } & Struct;
2724 readonly isNftAccepted: boolean;
2725 readonly asNftAccepted: {
2726 readonly sender: AccountId32;
2727 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;
2728 readonly collectionId: u32;
2729 readonly nftId: u32;
2730 } & Struct;
2731 readonly isNftRejected: boolean;
2732 readonly asNftRejected: {
2733 readonly sender: AccountId32;
2734 readonly collectionId: u32;
2735 readonly nftId: u32;
2736 } & Struct;
2737 readonly isPropertySet: boolean;
2738 readonly asPropertySet: {
2739 readonly collectionId: u32;
2740 readonly maybeNftId: Option<u32>;
2741 readonly key: Bytes;
2742 readonly value: Bytes;
2743 } & Struct;
2744 readonly isResourceAdded: boolean;
2745 readonly asResourceAdded: {
2746 readonly nftId: u32;
2747 readonly resourceId: u32;
2748 } & Struct;
2749 readonly isResourceRemoval: boolean;
2750 readonly asResourceRemoval: {
2751 readonly nftId: u32;
2752 readonly resourceId: u32;
2753 } & Struct;
2754 readonly isResourceAccepted: boolean;
2755 readonly asResourceAccepted: {
2756 readonly nftId: u32;
2757 readonly resourceId: u32;
2758 } & Struct;
2759 readonly isResourceRemovalAccepted: boolean;
2760 readonly asResourceRemovalAccepted: {
2761 readonly nftId: u32;
2762 readonly resourceId: u32;
2763 } & Struct;
2764 readonly isPrioritySet: boolean;
2765 readonly asPrioritySet: {
2766 readonly collectionId: u32;
2767 readonly nftId: u32;
2768 } & Struct;
2769 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';
2770 }
2771
2772 /** @name PalletRmrkEquipEvent (293) */
2773 export interface PalletRmrkEquipEvent extends Enum {
2774 readonly isBaseCreated: boolean;
2775 readonly asBaseCreated: {
2776 readonly issuer: AccountId32;
2777 readonly baseId: u32;
2778 } & Struct;
2779 readonly isEquippablesUpdated: boolean;
2780 readonly asEquippablesUpdated: {
2781 readonly baseId: u32;
2782 readonly slotId: u32;
2783 } & Struct;
2784 readonly type: 'BaseCreated' | 'EquippablesUpdated';
2785 }
2786
2787 /** @name PalletEvmEvent (294) */
2788 export interface PalletEvmEvent extends Enum {
2789 readonly isLog: boolean;
2790 readonly asLog: EthereumLog;
2791 readonly isCreated: boolean;
2792 readonly asCreated: H160;
2793 readonly isCreatedFailed: boolean;
2794 readonly asCreatedFailed: H160;
2795 readonly isExecuted: boolean;
2796 readonly asExecuted: H160;
2797 readonly isExecutedFailed: boolean;
2798 readonly asExecutedFailed: H160;
2799 readonly isBalanceDeposit: boolean;
2800 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;
2801 readonly isBalanceWithdraw: boolean;
2802 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;
2803 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
2804 }
2805
2806 /** @name EthereumLog (295) */
2807 export interface EthereumLog extends Struct {
2808 readonly address: H160;
2809 readonly topics: Vec<H256>;
2810 readonly data: Bytes;
2811 }
2812
2813 /** @name PalletEthereumEvent (296) */
2814 export interface PalletEthereumEvent extends Enum {
2815 readonly isExecuted: boolean;
2816 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
2817 readonly type: 'Executed';
2818 }
2819
2820 /** @name EvmCoreErrorExitReason (297) */
2821 export interface EvmCoreErrorExitReason extends Enum {
2822 readonly isSucceed: boolean;
2823 readonly asSucceed: EvmCoreErrorExitSucceed;
2824 readonly isError: boolean;
2825 readonly asError: EvmCoreErrorExitError;
2826 readonly isRevert: boolean;
2827 readonly asRevert: EvmCoreErrorExitRevert;
2828 readonly isFatal: boolean;
2829 readonly asFatal: EvmCoreErrorExitFatal;
2830 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
2831 }
2832
2833 /** @name EvmCoreErrorExitSucceed (298) */
2834 export interface EvmCoreErrorExitSucceed extends Enum {
2835 readonly isStopped: boolean;
2836 readonly isReturned: boolean;
2837 readonly isSuicided: boolean;
2838 readonly type: 'Stopped' | 'Returned' | 'Suicided';
2839 }
2840
2841 /** @name EvmCoreErrorExitError (299) */
2842 export interface EvmCoreErrorExitError extends Enum {
2843 readonly isStackUnderflow: boolean;
2844 readonly isStackOverflow: boolean;
2845 readonly isInvalidJump: boolean;
2846 readonly isInvalidRange: boolean;
2847 readonly isDesignatedInvalid: boolean;
2848 readonly isCallTooDeep: boolean;
2849 readonly isCreateCollision: boolean;
2850 readonly isCreateContractLimit: boolean;
2851 readonly isOutOfOffset: boolean;
2852 readonly isOutOfGas: boolean;
2853 readonly isOutOfFund: boolean;
2854 readonly isPcUnderflow: boolean;
2855 readonly isCreateEmpty: boolean;
2856 readonly isOther: boolean;
2857 readonly asOther: Text;
2858 readonly isInvalidCode: boolean;
2859 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
2860 }
2861
2862 /** @name EvmCoreErrorExitRevert (302) */
2863 export interface EvmCoreErrorExitRevert extends Enum {
2864 readonly isReverted: boolean;
2865 readonly type: 'Reverted';
2866 }
2867
2868 /** @name EvmCoreErrorExitFatal (303) */
2869 export interface EvmCoreErrorExitFatal extends Enum {
2870 readonly isNotSupported: boolean;
2871 readonly isUnhandledInterrupt: boolean;
2872 readonly isCallErrorAsFatal: boolean;
2873 readonly asCallErrorAsFatal: EvmCoreErrorExitError;
2874 readonly isOther: boolean;
2875 readonly asOther: Text;
2876 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
2877 }
2878
2879 /** @name FrameSystemPhase (304) */
2880 export interface FrameSystemPhase extends Enum {
2881 readonly isApplyExtrinsic: boolean;
2882 readonly asApplyExtrinsic: u32;
2883 readonly isFinalization: boolean;
2884 readonly isInitialization: boolean;
2885 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
2886 }
2887
2888 /** @name FrameSystemLastRuntimeUpgradeInfo (306) */
2889 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
2890 readonly specVersion: Compact<u32>;
2891 readonly specName: Text;
2892 }
2893
2894 /** @name FrameSystemLimitsBlockWeights (307) */
2895 export interface FrameSystemLimitsBlockWeights extends Struct {
2896 readonly baseBlock: u64;
2897 readonly maxBlock: u64;
2898 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
2899 }
2900
2901 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (308) */
2902 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
2903 readonly normal: FrameSystemLimitsWeightsPerClass;
2904 readonly operational: FrameSystemLimitsWeightsPerClass;
2905 readonly mandatory: FrameSystemLimitsWeightsPerClass;
2906 }
2907
2908 /** @name FrameSystemLimitsWeightsPerClass (309) */
2909 export interface FrameSystemLimitsWeightsPerClass extends Struct {
2910 readonly baseExtrinsic: u64;
2911 readonly maxExtrinsic: Option<u64>;
2912 readonly maxTotal: Option<u64>;
2913 readonly reserved: Option<u64>;
2914 }
2915
2916 /** @name FrameSystemLimitsBlockLength (311) */
2917 export interface FrameSystemLimitsBlockLength extends Struct {
2918 readonly max: FrameSupportWeightsPerDispatchClassU32;
2919 }
2920
2921 /** @name FrameSupportWeightsPerDispatchClassU32 (312) */
2922 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
2923 readonly normal: u32;
2924 readonly operational: u32;
2925 readonly mandatory: u32;
2926 }
2927
2928 /** @name FrameSupportWeightsRuntimeDbWeight (313) */
2929 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
2930 readonly read: u64;
2931 readonly write: u64;
2932 }
2933
2934 /** @name SpVersionRuntimeVersion (314) */
2935 export interface SpVersionRuntimeVersion extends Struct {
2936 readonly specName: Text;
2937 readonly implName: Text;
2938 readonly authoringVersion: u32;
2939 readonly specVersion: u32;
2940 readonly implVersion: u32;
2941 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
2942 readonly transactionVersion: u32;
2943 readonly stateVersion: u8;
2944 }
2945
2946 /** @name FrameSystemError (318) */
2947 export interface FrameSystemError extends Enum {
2948 readonly isInvalidSpecName: boolean;
2949 readonly isSpecVersionNeedsToIncrease: boolean;
2950 readonly isFailedToExtractRuntimeVersion: boolean;
2951 readonly isNonDefaultComposite: boolean;
2952 readonly isNonZeroRefCount: boolean;
2953 readonly isCallFiltered: boolean;
2954 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
2955 }
2956
2957 /** @name OrmlVestingModuleError (320) */
2958 export interface OrmlVestingModuleError extends Enum {
2959 readonly isZeroVestingPeriod: boolean;2831 readonly isZeroVestingPeriod: boolean;
2960 readonly isZeroVestingPeriodCount: boolean;2832 readonly isZeroVestingPeriodCount: boolean;
2961 readonly isInsufficientBalanceToLock: boolean;2833 readonly isInsufficientBalanceToLock: boolean;
2965 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2837 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
2966 }2838 }
29672839
2968 /** @name CumulusPalletXcmpQueueInboundChannelDetails (322) */2840 /** @name CumulusPalletXcmpQueueInboundChannelDetails (325) */
2969 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2841 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
2970 readonly sender: u32;2842 readonly sender: u32;
2971 readonly state: CumulusPalletXcmpQueueInboundState;2843 readonly state: CumulusPalletXcmpQueueInboundState;
2972 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2844 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
2973 }2845 }
29742846
2975 /** @name CumulusPalletXcmpQueueInboundState (323) */2847 /** @name CumulusPalletXcmpQueueInboundState (326) */
2976 export interface CumulusPalletXcmpQueueInboundState extends Enum {2848 interface CumulusPalletXcmpQueueInboundState extends Enum {
2977 readonly isOk: boolean;2849 readonly isOk: boolean;
2978 readonly isSuspended: boolean;2850 readonly isSuspended: boolean;
2979 readonly type: 'Ok' | 'Suspended';2851 readonly type: 'Ok' | 'Suspended';
2980 }2852 }
29812853
2982 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (326) */2854 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (329) */
2983 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2855 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
2984 readonly isConcatenatedVersionedXcm: boolean;2856 readonly isConcatenatedVersionedXcm: boolean;
2985 readonly isConcatenatedEncodedBlob: boolean;2857 readonly isConcatenatedEncodedBlob: boolean;
2986 readonly isSignals: boolean;2858 readonly isSignals: boolean;
2987 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2859 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
2988 }2860 }
29892861
2990 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (329) */2862 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (332) */
2991 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2863 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
2992 readonly recipient: u32;2864 readonly recipient: u32;
2993 readonly state: CumulusPalletXcmpQueueOutboundState;2865 readonly state: CumulusPalletXcmpQueueOutboundState;
2994 readonly signalsExist: bool;2866 readonly signalsExist: bool;
2995 readonly firstIndex: u16;2867 readonly firstIndex: u16;
2996 readonly lastIndex: u16;2868 readonly lastIndex: u16;
2997 }2869 }
29982870
2999 /** @name CumulusPalletXcmpQueueOutboundState (330) */2871 /** @name CumulusPalletXcmpQueueOutboundState (333) */
3000 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2872 interface CumulusPalletXcmpQueueOutboundState extends Enum {
3001 readonly isOk: boolean;2873 readonly isOk: boolean;
3002 readonly isSuspended: boolean;2874 readonly isSuspended: boolean;
3003 readonly type: 'Ok' | 'Suspended';2875 readonly type: 'Ok' | 'Suspended';
3004 }2876 }
30052877
3006 /** @name CumulusPalletXcmpQueueQueueConfigData (332) */2878 /** @name CumulusPalletXcmpQueueQueueConfigData (335) */
3007 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2879 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
3008 readonly suspendThreshold: u32;2880 readonly suspendThreshold: u32;
3009 readonly dropThreshold: u32;2881 readonly dropThreshold: u32;
3010 readonly resumeThreshold: u32;2882 readonly resumeThreshold: u32;
3013 readonly xcmpMaxIndividualWeight: u64;2885 readonly xcmpMaxIndividualWeight: u64;
3014 }2886 }
30152887
3016 /** @name CumulusPalletXcmpQueueError (334) */2888 /** @name CumulusPalletXcmpQueueError (337) */
3017 export interface CumulusPalletXcmpQueueError extends Enum {2889 interface CumulusPalletXcmpQueueError extends Enum {
3018 readonly isFailedToSend: boolean;2890 readonly isFailedToSend: boolean;
3019 readonly isBadXcmOrigin: boolean;2891 readonly isBadXcmOrigin: boolean;
3020 readonly isBadXcm: boolean;2892 readonly isBadXcm: boolean;
3023 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2895 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
3024 }2896 }
30252897
3026 /** @name PalletXcmError (335) */2898 /** @name PalletXcmError (338) */
3027 export interface PalletXcmError extends Enum {2899 interface PalletXcmError extends Enum {
3028 readonly isUnreachable: boolean;2900 readonly isUnreachable: boolean;
3029 readonly isSendFailure: boolean;2901 readonly isSendFailure: boolean;
3030 readonly isFiltered: boolean;2902 readonly isFiltered: boolean;
3041 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2913 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
3042 }2914 }
30432915
3044 /** @name CumulusPalletXcmError (336) */2916 /** @name CumulusPalletXcmError (339) */
3045 export type CumulusPalletXcmError = Null;2917 type CumulusPalletXcmError = Null;
30462918
3047 /** @name CumulusPalletDmpQueueConfigData (337) */2919 /** @name CumulusPalletDmpQueueConfigData (340) */
3048 export interface CumulusPalletDmpQueueConfigData extends Struct {2920 interface CumulusPalletDmpQueueConfigData extends Struct {
3049 readonly maxIndividual: u64;2921 readonly maxIndividual: u64;
3050 }2922 }
30512923
3052 /** @name CumulusPalletDmpQueuePageIndexData (338) */2924 /** @name CumulusPalletDmpQueuePageIndexData (341) */
3053 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2925 interface CumulusPalletDmpQueuePageIndexData extends Struct {
3054 readonly beginUsed: u32;2926 readonly beginUsed: u32;
3055 readonly endUsed: u32;2927 readonly endUsed: u32;
3056 readonly overweightCount: u64;2928 readonly overweightCount: u64;
3057 }2929 }
30582930
3059 /** @name CumulusPalletDmpQueueError (341) */2931 /** @name CumulusPalletDmpQueueError (344) */
3060 export interface CumulusPalletDmpQueueError extends Enum {2932 interface CumulusPalletDmpQueueError extends Enum {
3061 readonly isUnknown: boolean;2933 readonly isUnknown: boolean;
3062 readonly isOverLimit: boolean;2934 readonly isOverLimit: boolean;
3063 readonly type: 'Unknown' | 'OverLimit';2935 readonly type: 'Unknown' | 'OverLimit';
3064 }2936 }
30652937
3066 /** @name PalletUniqueError (345) */2938 /** @name PalletUniqueError (348) */
3067 export interface PalletUniqueError extends Enum {2939 interface PalletUniqueError extends Enum {
3068 readonly isCollectionDecimalPointLimitExceeded: boolean;2940 readonly isCollectionDecimalPointLimitExceeded: boolean;
3069 readonly isConfirmUnsetSponsorFail: boolean;2941 readonly isConfirmUnsetSponsorFail: boolean;
3070 readonly isEmptyArgument: boolean;2942 readonly isEmptyArgument: boolean;
3071 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2943 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;
3072 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2944 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
3073 }2945 }
30742946
3075 /** @name PalletUniqueSchedulerScheduledV3 (348) */2947 /** @name PalletUniqueSchedulerScheduledV3 (351) */
3076 export interface PalletUniqueSchedulerScheduledV3 extends Struct {2948 interface PalletUniqueSchedulerScheduledV3 extends Struct {
3077 readonly maybeId: Option<U8aFixed>;2949 readonly maybeId: Option<U8aFixed>;
3078 readonly priority: u8;2950 readonly priority: u8;
3079 readonly call: FrameSupportScheduleMaybeHashed;2951 readonly call: FrameSupportScheduleMaybeHashed;
3080 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2952 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
3081 readonly origin: OpalRuntimeOriginCaller;2953 readonly origin: OpalRuntimeOriginCaller;
3082 }2954 }
30832955
3084 /** @name OpalRuntimeOriginCaller (349) */2956 /** @name OpalRuntimeOriginCaller (352) */
3085 export interface OpalRuntimeOriginCaller extends Enum {2957 interface OpalRuntimeOriginCaller extends Enum {
3086 readonly isVoid: boolean;
3087 readonly isSystem: boolean;2958 readonly isSystem: boolean;
3088 readonly asSystem: FrameSupportDispatchRawOrigin;2959 readonly asSystem: FrameSupportDispatchRawOrigin;
3089 readonly isVoid: boolean;2960 readonly isVoid: boolean;
3096 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';2967 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
3097 }2968 }
30982969
3099 /** @name FrameSupportDispatchRawOrigin (350) */2970 /** @name FrameSupportDispatchRawOrigin (353) */
3100 export interface FrameSupportDispatchRawOrigin extends Enum {2971 interface FrameSupportDispatchRawOrigin extends Enum {
3101 readonly isRoot: boolean;2972 readonly isRoot: boolean;
3102 readonly isSigned: boolean;2973 readonly isSigned: boolean;
3103 readonly asSigned: AccountId32;2974 readonly asSigned: AccountId32;
3104 readonly isNone: boolean;2975 readonly isNone: boolean;
3105 readonly type: 'Root' | 'Signed' | 'None';2976 readonly type: 'Root' | 'Signed' | 'None';
3106 }2977 }
31072978
3108 /** @name PalletXcmOrigin (351) */2979 /** @name PalletXcmOrigin (354) */
3109 export interface PalletXcmOrigin extends Enum {2980 interface PalletXcmOrigin extends Enum {
3110 readonly isXcm: boolean;2981 readonly isXcm: boolean;
3111 readonly asXcm: XcmV1MultiLocation;2982 readonly asXcm: XcmV1MultiLocation;
3112 readonly isResponse: boolean;2983 readonly isResponse: boolean;
3113 readonly asResponse: XcmV1MultiLocation;2984 readonly asResponse: XcmV1MultiLocation;
3114 readonly type: 'Xcm' | 'Response';2985 readonly type: 'Xcm' | 'Response';
3115 }2986 }
31162987
3117 /** @name CumulusPalletXcmOrigin (352) */2988 /** @name CumulusPalletXcmOrigin (355) */
3118 export interface CumulusPalletXcmOrigin extends Enum {2989 interface CumulusPalletXcmOrigin extends Enum {
3119 readonly isRelay: boolean;2990 readonly isRelay: boolean;
3120 readonly isSiblingParachain: boolean;2991 readonly isSiblingParachain: boolean;
3121 readonly asSiblingParachain: u32;2992 readonly asSiblingParachain: u32;
3122 readonly type: 'Relay' | 'SiblingParachain';2993 readonly type: 'Relay' | 'SiblingParachain';
3123 }2994 }
31242995
3125 /** @name PalletEthereumRawOrigin (353) */2996 /** @name PalletEthereumRawOrigin (356) */
3126 export interface PalletEthereumRawOrigin extends Enum {2997 interface PalletEthereumRawOrigin extends Enum {
3127 readonly isEthereumTransaction: boolean;2998 readonly isEthereumTransaction: boolean;
3128 readonly asEthereumTransaction: H160;2999 readonly asEthereumTransaction: H160;
3129 readonly type: 'EthereumTransaction';3000 readonly type: 'EthereumTransaction';
3130 }3001 }
31313002
3132 /** @name SpCoreVoid (354) */3003 /** @name SpCoreVoid (357) */
3133 export type SpCoreVoid = Null;3004 type SpCoreVoid = Null;
31343005
3135 /** @name PalletUniqueSchedulerError (355) */3006 /** @name PalletUniqueSchedulerError (358) */
3136 export interface PalletUniqueSchedulerError extends Enum {3007 interface PalletUniqueSchedulerError extends Enum {
3137 readonly isFailedToSchedule: boolean;3008 readonly isFailedToSchedule: boolean;
3138 readonly isNotFound: boolean;3009 readonly isNotFound: boolean;
3139 readonly isTargetBlockNumberInPast: boolean;3010 readonly isTargetBlockNumberInPast: boolean;
3140 readonly isRescheduleNoChange: boolean;3011 readonly isRescheduleNoChange: boolean;
3141 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';3012 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
3142 }3013 }
31433014
3144 /** @name UpDataStructsCollection (356) */3015 /** @name UpDataStructsCollection (359) */
3145 export interface UpDataStructsCollection extends Struct {3016 interface UpDataStructsCollection extends Struct {
3146 readonly owner: AccountId32;3017 readonly owner: AccountId32;
3147 readonly mode: UpDataStructsCollectionMode;3018 readonly mode: UpDataStructsCollectionMode;
3148 readonly name: Vec<u16>;3019 readonly name: Vec<u16>;
3154 readonly externalCollection: bool;3025 readonly externalCollection: bool;
3155 }3026 }
31563027
3157 /** @name UpDataStructsSponsorshipState (357) */3028 /** @name UpDataStructsSponsorshipState (360) */
3158 export interface UpDataStructsSponsorshipState extends Enum {3029 interface UpDataStructsSponsorshipState extends Enum {
3159 readonly isDisabled: boolean;3030 readonly isDisabled: boolean;
3160 readonly isUnconfirmed: boolean;3031 readonly isUnconfirmed: boolean;
3161 readonly asUnconfirmed: AccountId32;3032 readonly asUnconfirmed: AccountId32;
3164 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3035 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
3165 }3036 }
31663037
3167 /** @name UpDataStructsProperties (358) */3038 /** @name UpDataStructsProperties (361) */
3168 export interface UpDataStructsProperties extends Struct {3039 interface UpDataStructsProperties extends Struct {
3169 readonly map: UpDataStructsPropertiesMapBoundedVec;3040 readonly map: UpDataStructsPropertiesMapBoundedVec;
3170 readonly consumedSpace: u32;3041 readonly consumedSpace: u32;
3171 readonly spaceLimit: u32;3042 readonly spaceLimit: u32;
3172 }3043 }
31733044
3174 /** @name UpDataStructsPropertiesMapBoundedVec (359) */3045 /** @name UpDataStructsPropertiesMapBoundedVec (362) */
3175 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}3046 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
31763047
3177 /** @name UpDataStructsPropertiesMapPropertyPermission (364) */3048 /** @name UpDataStructsPropertiesMapPropertyPermission (367) */
3178 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}3049 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
31793050
3180 /** @name UpDataStructsCollectionStats (371) */3051 /** @name UpDataStructsCollectionStats (374) */
3181 export interface UpDataStructsCollectionStats extends Struct {3052 interface UpDataStructsCollectionStats extends Struct {
3182 readonly created: u32;3053 readonly created: u32;
3183 readonly destroyed: u32;3054 readonly destroyed: u32;
3184 readonly alive: u32;3055 readonly alive: u32;
3185 }3056 }
31863057
3187 /** @name UpDataStructsTokenChild (372) */3058 /** @name UpDataStructsTokenChild (375) */
3188 export interface UpDataStructsTokenChild extends Struct {3059 interface UpDataStructsTokenChild extends Struct {
3189 readonly token: u32;3060 readonly token: u32;
3190 readonly collection: u32;3061 readonly collection: u32;
3191 }3062 }
31923063
3193 /** @name PhantomTypeUpDataStructs (373) */3064 /** @name PhantomTypeUpDataStructs (376) */
3194 export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}3065 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
31953066
3196 /** @name UpDataStructsTokenData (375) */3067 /** @name UpDataStructsTokenData (378) */
3197 export interface UpDataStructsTokenData extends Struct {3068 interface UpDataStructsTokenData extends Struct {
3198 readonly properties: Vec<UpDataStructsProperty>;3069 readonly properties: Vec<UpDataStructsProperty>;
3199 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3070 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
3200 readonly pieces: u128;3071 readonly pieces: u128;
3201 }3072 }
32023073
3203 /** @name UpDataStructsRpcCollection (377) */3074 /** @name UpDataStructsRpcCollection (380) */
3204 export interface UpDataStructsRpcCollection extends Struct {3075 interface UpDataStructsRpcCollection extends Struct {
3205 readonly owner: AccountId32;3076 readonly owner: AccountId32;
3206 readonly mode: UpDataStructsCollectionMode;3077 readonly mode: UpDataStructsCollectionMode;
3207 readonly name: Vec<u16>;3078 readonly name: Vec<u16>;
3215 readonly readOnly: bool;3086 readonly readOnly: bool;
3216 }3087 }
32173088
3218 /** @name RmrkTraitsCollectionCollectionInfo (378) */3089 /** @name RmrkTraitsCollectionCollectionInfo (381) */
3219 export interface RmrkTraitsCollectionCollectionInfo extends Struct {3090 interface RmrkTraitsCollectionCollectionInfo extends Struct {
3220 readonly issuer: AccountId32;3091 readonly issuer: AccountId32;
3221 readonly metadata: Bytes;3092 readonly metadata: Bytes;
3222 readonly max: Option<u32>;3093 readonly max: Option<u32>;
3223 readonly symbol: Bytes;3094 readonly symbol: Bytes;
3224 readonly nftsCount: u32;3095 readonly nftsCount: u32;
3225 }3096 }
32263097
3227 /** @name RmrkTraitsNftNftInfo (379) */3098 /** @name RmrkTraitsNftNftInfo (382) */
3228 export interface RmrkTraitsNftNftInfo extends Struct {3099 interface RmrkTraitsNftNftInfo extends Struct {
3229 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;3100 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
3230 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;3101 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
3231 readonly metadata: Bytes;3102 readonly metadata: Bytes;
3232 readonly equipped: bool;3103 readonly equipped: bool;
3233 readonly pending: bool;3104 readonly pending: bool;
3234 }3105 }
32353106
3236 /** @name RmrkTraitsNftRoyaltyInfo (381) */3107 /** @name RmrkTraitsNftRoyaltyInfo (384) */
3237 export interface RmrkTraitsNftRoyaltyInfo extends Struct {3108 interface RmrkTraitsNftRoyaltyInfo extends Struct {
3238 readonly recipient: AccountId32;3109 readonly recipient: AccountId32;
3239 readonly amount: Permill;3110 readonly amount: Permill;
3240 }3111 }
32413112
3242 /** @name RmrkTraitsResourceResourceInfo (382) */3113 /** @name RmrkTraitsResourceResourceInfo (385) */
3243 export interface RmrkTraitsResourceResourceInfo extends Struct {3114 interface RmrkTraitsResourceResourceInfo extends Struct {
3244 readonly id: u32;3115 readonly id: u32;
3245 readonly resource: RmrkTraitsResourceResourceTypes;3116 readonly resource: RmrkTraitsResourceResourceTypes;
3246 readonly pending: bool;3117 readonly pending: bool;
3247 readonly pendingRemoval: bool;3118 readonly pendingRemoval: bool;
3248 }3119 }
32493120
3250 /** @name RmrkTraitsPropertyPropertyInfo (383) */3121 /** @name RmrkTraitsPropertyPropertyInfo (386) */
3251 export interface RmrkTraitsPropertyPropertyInfo extends Struct {3122 interface RmrkTraitsPropertyPropertyInfo extends Struct {
3252 readonly key: Bytes;3123 readonly key: Bytes;
3253 readonly value: Bytes;3124 readonly value: Bytes;
3254 }3125 }
32553126
3256 /** @name RmrkTraitsBaseBaseInfo (384) */3127 /** @name RmrkTraitsBaseBaseInfo (387) */
3257 export interface RmrkTraitsBaseBaseInfo extends Struct {3128 interface RmrkTraitsBaseBaseInfo extends Struct {
3258 readonly issuer: AccountId32;3129 readonly issuer: AccountId32;
3259 readonly baseType: Bytes;3130 readonly baseType: Bytes;
3260 readonly symbol: Bytes;3131 readonly symbol: Bytes;
3261 }3132 }
32623133
3263 /** @name RmrkTraitsNftNftChild (385) */3134 /** @name RmrkTraitsNftNftChild (388) */
3264 export interface RmrkTraitsNftNftChild extends Struct {3135 interface RmrkTraitsNftNftChild extends Struct {
3265 readonly collectionId: u32;3136 readonly collectionId: u32;
3266 readonly nftId: u32;3137 readonly nftId: u32;
3267 }3138 }
32683139
3269 /** @name PalletCommonError (387) */3140 /** @name PalletCommonError (390) */
3270 export interface PalletCommonError extends Enum {3141 interface PalletCommonError extends Enum {
3271 readonly isCollectionNotFound: boolean;3142 readonly isCollectionNotFound: boolean;
3272 readonly isMustBeTokenOwner: boolean;3143 readonly isMustBeTokenOwner: boolean;
3273 readonly isNoPermission: boolean;3144 readonly isNoPermission: boolean;
3305 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';3176 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';
3306 }3177 }
33073178
3308 /** @name PalletFungibleError (389) */3179 /** @name PalletFungibleError (392) */
3309 export interface PalletFungibleError extends Enum {3180 interface PalletFungibleError extends Enum {
3310 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;3181 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
3311 readonly isFungibleItemsHaveNoId: boolean;3182 readonly isFungibleItemsHaveNoId: boolean;
3312 readonly isFungibleItemsDontHaveData: boolean;3183 readonly isFungibleItemsDontHaveData: boolean;
3315 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3186 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
3316 }3187 }
33173188
3318 /** @name PalletRefungibleItemData (390) */3189 /** @name PalletRefungibleItemData (393) */
3319 export interface PalletRefungibleItemData extends Struct {3190 interface PalletRefungibleItemData extends Struct {
3320 readonly constData: Bytes;3191 readonly constData: Bytes;
3321 }3192 }
33223193
3323 /** @name PalletRefungibleError (394) */3194 /** @name PalletRefungibleError (398) */
3324 export interface PalletRefungibleError extends Enum {3195 interface PalletRefungibleError extends Enum {
3325 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3196 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
3326 readonly isWrongRefungiblePieces: boolean;3197 readonly isWrongRefungiblePieces: boolean;
3327 readonly isRepartitionWhileNotOwningAllPieces: boolean;3198 readonly isRepartitionWhileNotOwningAllPieces: boolean;
3330 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3201 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
3331 }3202 }
33323203
3333 /** @name PalletNonfungibleItemData (395) */3204 /** @name PalletNonfungibleItemData (399) */
3334 export interface PalletNonfungibleItemData extends Struct {3205 interface PalletNonfungibleItemData extends Struct {
3335 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3206 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
3336 }3207 }
33373208
3338 /** @name UpDataStructsPropertyScope (397) */3209 /** @name UpDataStructsPropertyScope (401) */
3339 export interface UpDataStructsPropertyScope extends Enum {3210 interface UpDataStructsPropertyScope extends Enum {
3340 readonly isNone: boolean;3211 readonly isNone: boolean;
3341 readonly isRmrk: boolean;3212 readonly isRmrk: boolean;
3342 readonly isEth: boolean;3213 readonly isEth: boolean;
3343 readonly type: 'None' | 'Rmrk' | 'Eth';3214 readonly type: 'None' | 'Rmrk' | 'Eth';
3344 }3215 }
33453216
3346 /** @name PalletNonfungibleError (399) */3217 /** @name PalletNonfungibleError (403) */
3347 export interface PalletNonfungibleError extends Enum {3218 interface PalletNonfungibleError extends Enum {
3348 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;3219 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
3349 readonly isNonfungibleItemsHaveNoAmount: boolean;3220 readonly isNonfungibleItemsHaveNoAmount: boolean;
3350 readonly isCantBurnNftWithChildren: boolean;3221 readonly isCantBurnNftWithChildren: boolean;
3351 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';3222 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
3352 }3223 }
33533224
3354 /** @name PalletStructureError (400) */3225 /** @name PalletStructureError (404) */
3355 export interface PalletStructureError extends Enum {3226 interface PalletStructureError extends Enum {
3356 readonly isOuroborosDetected: boolean;3227 readonly isOuroborosDetected: boolean;
3357 readonly isDepthLimit: boolean;3228 readonly isDepthLimit: boolean;
3358 readonly isBreadthLimit: boolean;3229 readonly isBreadthLimit: boolean;
3359 readonly isTokenNotFound: boolean;3230 readonly isTokenNotFound: boolean;
3360 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';3231 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
3361 }3232 }
33623233
3363 /** @name PalletRmrkCoreError (401) */3234 /** @name PalletRmrkCoreError (405) */
3364 export interface PalletRmrkCoreError extends Enum {3235 interface PalletRmrkCoreError extends Enum {
3365 readonly isCorruptedCollectionType: boolean;3236 readonly isCorruptedCollectionType: boolean;
3366 readonly isRmrkPropertyKeyIsTooLong: boolean;3237 readonly isRmrkPropertyKeyIsTooLong: boolean;
3367 readonly isRmrkPropertyValueIsTooLong: boolean;3238 readonly isRmrkPropertyValueIsTooLong: boolean;
3384 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';3255 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
3385 }3256 }
33863257
3387 /** @name PalletRmrkEquipError (403) */3258 /** @name PalletRmrkEquipError (407) */
3388 export interface PalletRmrkEquipError extends Enum {3259 interface PalletRmrkEquipError extends Enum {
3389 readonly isPermissionError: boolean;3260 readonly isPermissionError: boolean;
3390 readonly isNoAvailableBaseId: boolean;3261 readonly isNoAvailableBaseId: boolean;
3391 readonly isNoAvailablePartId: boolean;3262 readonly isNoAvailablePartId: boolean;
3396 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';3267 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
3397 }3268 }
33983269
3399 /** @name PalletEvmError (406) */3270 /** @name PalletEvmError (411) */
3400 export interface PalletEvmError extends Enum {3271 interface PalletEvmError extends Enum {
3401 readonly isBalanceLow: boolean;3272 readonly isBalanceLow: boolean;
3402 readonly isFeeOverflow: boolean;3273 readonly isFeeOverflow: boolean;
3403 readonly isPaymentOverflow: boolean;3274 readonly isPaymentOverflow: boolean;
3407 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';3278 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
3408 }3279 }
34093280
3410 /** @name FpRpcTransactionStatus (409) */3281 /** @name FpRpcTransactionStatus (414) */
3411 export interface FpRpcTransactionStatus extends Struct {3282 interface FpRpcTransactionStatus extends Struct {
3412 readonly transactionHash: H256;3283 readonly transactionHash: H256;
3413 readonly transactionIndex: u32;3284 readonly transactionIndex: u32;
3414 readonly from: H160;3285 readonly from: H160;
3418 readonly logsBloom: EthbloomBloom;3289 readonly logsBloom: EthbloomBloom;
3419 }3290 }
34203291
3421 /** @name EthbloomBloom (411) */3292 /** @name EthbloomBloom (416) */
3422 export interface EthbloomBloom extends U8aFixed {}3293 interface EthbloomBloom extends U8aFixed {}
34233294
3424 /** @name EthereumReceiptReceiptV3 (413) */3295 /** @name EthereumReceiptReceiptV3 (418) */
3425 export interface EthereumReceiptReceiptV3 extends Enum {3296 interface EthereumReceiptReceiptV3 extends Enum {
3426 readonly isLegacy: boolean;3297 readonly isLegacy: boolean;
3427 readonly asLegacy: EthereumReceiptEip658ReceiptData;3298 readonly asLegacy: EthereumReceiptEip658ReceiptData;
3428 readonly isEip2930: boolean;3299 readonly isEip2930: boolean;
3432 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3303 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
3433 }3304 }
34343305
3435 /** @name EthereumReceiptEip658ReceiptData (414) */3306 /** @name EthereumReceiptEip658ReceiptData (419) */
3436 export interface EthereumReceiptEip658ReceiptData extends Struct {3307 interface EthereumReceiptEip658ReceiptData extends Struct {
3437 readonly statusCode: u8;3308 readonly statusCode: u8;
3438 readonly usedGas: U256;3309 readonly usedGas: U256;
3439 readonly logsBloom: EthbloomBloom;3310 readonly logsBloom: EthbloomBloom;
3440 readonly logs: Vec<EthereumLog>;3311 readonly logs: Vec<EthereumLog>;
3441 }3312 }
34423313
3443 /** @name EthereumBlock (415) */3314 /** @name EthereumBlock (420) */
3444 export interface EthereumBlock extends Struct {3315 interface EthereumBlock extends Struct {
3445 readonly header: EthereumHeader;3316 readonly header: EthereumHeader;
3446 readonly transactions: Vec<EthereumTransactionTransactionV2>;3317 readonly transactions: Vec<EthereumTransactionTransactionV2>;
3447 readonly ommers: Vec<EthereumHeader>;3318 readonly ommers: Vec<EthereumHeader>;
3448 }3319 }
34493320
3450 /** @name EthereumHeader (416) */3321 /** @name EthereumHeader (421) */
3451 export interface EthereumHeader extends Struct {3322 interface EthereumHeader extends Struct {
3452 readonly parentHash: H256;3323 readonly parentHash: H256;
3453 readonly ommersHash: H256;3324 readonly ommersHash: H256;
3454 readonly beneficiary: H160;3325 readonly beneficiary: H160;
3466 readonly nonce: EthereumTypesHashH64;3337 readonly nonce: EthereumTypesHashH64;
3467 }3338 }
34683339
3469 /** @name EthereumTypesHashH64 (417) */3340 /** @name EthereumTypesHashH64 (422) */
3470 export interface EthereumTypesHashH64 extends U8aFixed {}3341 interface EthereumTypesHashH64 extends U8aFixed {}
34713342
3472 /** @name PalletEthereumError (422) */3343 /** @name PalletEthereumError (427) */
3473 export interface PalletEthereumError extends Enum {3344 interface PalletEthereumError extends Enum {
3474 readonly isInvalidSignature: boolean;3345 readonly isInvalidSignature: boolean;
3475 readonly isPreLogExists: boolean;3346 readonly isPreLogExists: boolean;
3476 readonly type: 'InvalidSignature' | 'PreLogExists';3347 readonly type: 'InvalidSignature' | 'PreLogExists';
3477 }3348 }
34783349
3479 /** @name PalletEvmCoderSubstrateError (423) */3350 /** @name PalletEvmCoderSubstrateError (428) */
3480 export interface PalletEvmCoderSubstrateError extends Enum {3351 interface PalletEvmCoderSubstrateError extends Enum {
3481 readonly isOutOfGas: boolean;3352 readonly isOutOfGas: boolean;
3482 readonly isOutOfFund: boolean;3353 readonly isOutOfFund: boolean;
3483 readonly type: 'OutOfGas' | 'OutOfFund';3354 readonly type: 'OutOfGas' | 'OutOfFund';
3484 }3355 }
34853356
3486 /** @name PalletEvmContractHelpersSponsoringModeT (424) */3357 /** @name PalletEvmContractHelpersSponsoringModeT (429) */
3487 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {3358 interface PalletEvmContractHelpersSponsoringModeT extends Enum {
3488 readonly isDisabled: boolean;3359 readonly isDisabled: boolean;
3489 readonly isAllowlisted: boolean;3360 readonly isAllowlisted: boolean;
3490 readonly isGenerous: boolean;3361 readonly isGenerous: boolean;
3491 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';3362 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
3492 }3363 }
34933364
3494 /** @name PalletEvmContractHelpersError (426) */3365 /** @name PalletEvmContractHelpersError (431) */
3495 export interface PalletEvmContractHelpersError extends Enum {3366 interface PalletEvmContractHelpersError extends Enum {
3496 readonly isNoPermission: boolean;3367 readonly isNoPermission: boolean;
3497 readonly type: 'NoPermission';3368 readonly type: 'NoPermission';
3498 }3369 }
34993370
3500 /** @name PalletEvmMigrationError (427) */3371 /** @name PalletEvmMigrationError (432) */
3501 export interface PalletEvmMigrationError extends Enum {3372 interface PalletEvmMigrationError extends Enum {
3502 readonly isAccountNotEmpty: boolean;3373 readonly isAccountNotEmpty: boolean;
3503 readonly isAccountIsNotMigrating: boolean;3374 readonly isAccountIsNotMigrating: boolean;
3504 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';3375 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
3505 }3376 }
35063377
3507 /** @name SpRuntimeMultiSignature (429) */3378 /** @name SpRuntimeMultiSignature (434) */
3508 export interface SpRuntimeMultiSignature extends Enum {3379 interface SpRuntimeMultiSignature extends Enum {
3509 readonly isEd25519: boolean;3380 readonly isEd25519: boolean;
3510 readonly asEd25519: SpCoreEd25519Signature;3381 readonly asEd25519: SpCoreEd25519Signature;
3511 readonly isSr25519: boolean;3382 readonly isSr25519: boolean;
3515 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';3386 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
3516 }3387 }
35173388
3518 /** @name SpCoreEd25519Signature (430) */3389 /** @name SpCoreEd25519Signature (435) */
3519 export interface SpCoreEd25519Signature extends U8aFixed {}3390 interface SpCoreEd25519Signature extends U8aFixed {}
35203391
3521 /** @name SpCoreSr25519Signature (434) */3392 /** @name SpCoreSr25519Signature (437) */
3522 export interface SpCoreSr25519Signature extends U8aFixed {}3393 interface SpCoreSr25519Signature extends U8aFixed {}
35233394
3524 /** @name SpCoreEcdsaSignature (435) */3395 /** @name SpCoreEcdsaSignature (438) */
3525 export interface SpCoreEcdsaSignature extends U8aFixed {}3396 interface SpCoreEcdsaSignature extends U8aFixed {}
35263397
3527 /** @name FrameSystemExtensionsCheckSpecVersion (438) */3398 /** @name FrameSystemExtensionsCheckSpecVersion (441) */
3528 export type FrameSystemExtensionsCheckSpecVersion = Null;3399 type FrameSystemExtensionsCheckSpecVersion = Null;
35293400
3530 /** @name FrameSystemExtensionsCheckGenesis (439) */3401 /** @name FrameSystemExtensionsCheckGenesis (442) */
3531 export type FrameSystemExtensionsCheckGenesis = Null;3402 type FrameSystemExtensionsCheckGenesis = Null;
35323403
3533 /** @name FrameSystemExtensionsCheckNonce (442) */3404 /** @name FrameSystemExtensionsCheckNonce (445) */
3534 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}3405 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
35353406
3536 /** @name FrameSystemExtensionsCheckWeight (443) */3407 /** @name FrameSystemExtensionsCheckWeight (446) */
3537 export type FrameSystemExtensionsCheckWeight = Null;3408 type FrameSystemExtensionsCheckWeight = Null;
35383409
3539 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (444) */3410 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (447) */
3540 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}3411 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
35413412
3542 /** @name OpalRuntimeRuntime (445) */3413 /** @name OpalRuntimeRuntime (448) */
3543 export type OpalRuntimeRuntime = Null;3414 type OpalRuntimeRuntime = Null;
35443415
3545 /** @name PalletEthereumFakeTransactionFinalizer (444) */3416 /** @name PalletEthereumFakeTransactionFinalizer (449) */
3546 export type PalletEthereumFakeTransactionFinalizer = Null;3417 type PalletEthereumFakeTransactionFinalizer = Null;
35473418
3548} // declare module3419} // declare module
35493420
modifiedtests/src/interfaces/unique/definitions.tsdiffbeforeafterboth
--- a/tests/src/interfaces/unique/definitions.ts
+++ b/tests/src/interfaces/unique/definitions.ts
@@ -195,5 +195,10 @@
       [{name: 'staker', type: CROSS_ACCOUNT_ID_TYPE, isOptional: true}],
       'u128',
     ),
+    pendingUnstakePerBlock: fun(
+      'Returns the total amount of unstaked tokens per block',
+      [crossAccountParam('staker')],
+      'Vec<(u32, u128)>',
+    ),
   },
 };