difftreelog
fix rebase leftovers
in: master
23 files changed
Cargo.lockdiffbeforeafterboth59 "cipher",59 "cipher",60 "ctr",60 "ctr",61 "ghash",61 "ghash",62 "subtle 2.4.1",62 "subtle",63]63]646465[[package]]65[[package]]9999100[[package]]100[[package]]101name = "anyhow"101name = "anyhow"102version = "1.0.56"102version = "1.0.57"103source = "registry+https://github.com/rust-lang/crates.io-index"103source = "registry+https://github.com/rust-lang/crates.io-index"104checksum = "4361135be9122e0870de935d7c439aef945b9f9ddd4199a553b5270b49c82a27"104checksum = "08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc"105105106[[package]]106[[package]]107name = "approx"107name = "approx"241241242[[package]]242[[package]]243name = "async-process"243name = "async-process"244version = "1.3.0"244version = "1.4.0"245source = "registry+https://github.com/rust-lang/crates.io-index"245source = "registry+https://github.com/rust-lang/crates.io-index"246checksum = "83137067e3a2a6a06d67168e49e68a0957d215410473a740cea95a2425c0b7c6"246checksum = "cf2c06e30a24e8c78a3987d07f0930edf76ef35e027e7bdb063fccafdad1f60c"247dependencies = [247dependencies = [248 "async-io",248 "async-io",249 "blocking",249 "blocking",278 "memchr",278 "memchr",279 "num_cpus",279 "num_cpus",280 "once_cell",280 "once_cell",281 "pin-project-lite 0.2.8",281 "pin-project-lite 0.2.9",282 "pin-utils",282 "pin-utils",283 "slab",283 "slab",284 "wasm-bindgen-futures",284 "wasm-bindgen-futures",325 "futures-sink",325 "futures-sink",326 "futures-util",326 "futures-util",327 "memchr",327 "memchr",328 "pin-project-lite 0.2.8",328 "pin-project-lite 0.2.9",329]329]330330331[[package]]331[[package]]338 "futures-sink",338 "futures-sink",339 "futures-util",339 "futures-util",340 "memchr",340 "memchr",341 "pin-project-lite 0.2.8",341 "pin-project-lite 0.2.9",342]342]343343344[[package]]344[[package]]394 "futures-core",394 "futures-core",395 "getrandom 0.2.6",395 "getrandom 0.2.6",396 "instant",396 "instant",397 "pin-project-lite 0.2.8",397 "pin-project-lite 0.2.9",398 "rand 0.8.5",398 "rand 0.8.5",399 "tokio 1.17.0",399 "tokio 1.18.1",400]400]401401402[[package]]402[[package]]403name = "backtrace"403name = "backtrace"404version = "0.3.64"404version = "0.3.65"405source = "registry+https://github.com/rust-lang/crates.io-index"405source = "registry+https://github.com/rust-lang/crates.io-index"406checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f"406checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61"407dependencies = [407dependencies = [408 "addr2line",408 "addr2line",409 "cc",409 "cc",410 "cfg-if 1.0.0",410 "cfg-if 1.0.0",411 "libc",411 "libc",412 "miniz_oxide",412 "miniz_oxide",413 "object",413 "object 0.28.3",414 "rustc-demangle",414 "rustc-demangle",415]415]416416417[[package]]417[[package]]418name = "base-x"418name = "base-x"419version = "0.2.8"419version = "0.2.10"420source = "registry+https://github.com/rust-lang/crates.io-index"420source = "registry+https://github.com/rust-lang/crates.io-index"421checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b"421checksum = "dc19a4937b4fbd3fe3379793130e42060d10627a360f2127802b10b87e7baf74"422422423[[package]]423[[package]]424name = "base16ct"424name = "base16ct"456[[package]]456[[package]]457name = "beefy-gadget"457name = "beefy-gadget"458version = "4.0.0-dev"458version = "4.0.0-dev"459source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"459source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"460dependencies = [460dependencies = [461 "beefy-primitives",461 "beefy-primitives",462 "fnv",462 "fnv",463 "futures 0.3.21",463 "futures 0.3.21",464 "futures-timer",464 "hex",465 "hex",465 "log",466 "log",466 "parity-scale-codec",467 "parity-scale-codec",467 "parking_lot 0.12.0",468 "parking_lot 0.12.0",468 "sc-chain-spec",469 "sc-chain-spec",469 "sc-client-api",470 "sc-client-api",471 "sc-finality-grandpa",470 "sc-keystore",472 "sc-keystore",471 "sc-network",473 "sc-network",472 "sc-network-gossip",474 "sc-network-gossip",475 "sp-application-crypto",477 "sp-application-crypto",476 "sp-arithmetic",478 "sp-arithmetic",477 "sp-blockchain",479 "sp-blockchain",480 "sp-consensus",478 "sp-core",481 "sp-core",479 "sp-keystore",482 "sp-keystore",483 "sp-mmr-primitives",480 "sp-runtime",484 "sp-runtime",481 "substrate-prometheus-endpoint",485 "substrate-prometheus-endpoint",482 "thiserror",486 "thiserror",486[[package]]490[[package]]487name = "beefy-gadget-rpc"491name = "beefy-gadget-rpc"488version = "4.0.0-dev"492version = "4.0.0-dev"489source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"493source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"490dependencies = [494dependencies = [491 "beefy-gadget",495 "beefy-gadget",492 "beefy-primitives",496 "beefy-primitives",509[[package]]513[[package]]510name = "beefy-merkle-tree"514name = "beefy-merkle-tree"511version = "4.0.0-dev"515version = "4.0.0-dev"512source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"516source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"513517514[[package]]518[[package]]515name = "beefy-primitives"519name = "beefy-primitives"516version = "4.0.0-dev"520version = "4.0.0-dev"517source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"521source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"518dependencies = [522dependencies = [519 "parity-scale-codec",523 "parity-scale-codec",520 "scale-info",524 "scale-info",571source = "registry+https://github.com/rust-lang/crates.io-index"575source = "registry+https://github.com/rust-lang/crates.io-index"572checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b"576checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b"573dependencies = [577dependencies = [574 "funty 2.0.0",578 "funty",575 "radium",579 "radium",576 "tap",580 "tap",577 "wyz",581 "wyz",730[[package]]734[[package]]731name = "bp-header-chain"735name = "bp-header-chain"732version = "0.1.0"736version = "0.1.0"733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"737source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"734dependencies = [738dependencies = [739 "bp-runtime",735 "finality-grandpa",740 "finality-grandpa",736 "frame-support",741 "frame-support",737 "parity-scale-codec",742 "parity-scale-codec",746[[package]]751[[package]]747name = "bp-message-dispatch"752name = "bp-message-dispatch"748version = "0.1.0"753version = "0.1.0"749source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"754source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"750dependencies = [755dependencies = [751 "bp-runtime",756 "bp-runtime",752 "frame-support",757 "frame-support",758[[package]]763[[package]]759name = "bp-messages"764name = "bp-messages"760version = "0.1.0"765version = "0.1.0"761source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"766source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"762dependencies = [767dependencies = [763 "bitvec",768 "bitvec",764 "bp-runtime",769 "bp-runtime",768 "parity-scale-codec",773 "parity-scale-codec",769 "scale-info",774 "scale-info",770 "serde",775 "serde",776 "sp-core",771 "sp-std",777 "sp-std",772]778]773779774[[package]]780[[package]]775name = "bp-polkadot-core"781name = "bp-polkadot-core"776version = "0.1.0"782version = "0.1.0"777source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"783source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"778dependencies = [784dependencies = [779 "bp-messages",785 "bp-messages",780 "bp-runtime",786 "bp-runtime",792[[package]]798[[package]]793name = "bp-rococo"799name = "bp-rococo"794version = "0.1.0"800version = "0.1.0"795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"801source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"796dependencies = [802dependencies = [797 "bp-messages",803 "bp-messages",798 "bp-polkadot-core",804 "bp-polkadot-core",809[[package]]815[[package]]810name = "bp-runtime"816name = "bp-runtime"811version = "0.1.0"817version = "0.1.0"812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"818source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"813dependencies = [819dependencies = [814 "frame-support",820 "frame-support",815 "hash-db",821 "hash-db",827[[package]]833[[package]]828name = "bp-test-utils"834name = "bp-test-utils"829version = "0.1.0"835version = "0.1.0"830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"836source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"831dependencies = [837dependencies = [832 "bp-header-chain",838 "bp-header-chain",833 "ed25519-dalek",839 "ed25519-dalek",842[[package]]848[[package]]843name = "bp-wococo"849name = "bp-wococo"844version = "0.1.0"850version = "0.1.0"845source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"846dependencies = [852dependencies = [847 "bp-messages",853 "bp-messages",848 "bp-polkadot-core",854 "bp-polkadot-core",857[[package]]863[[package]]858name = "bridge-runtime-common"864name = "bridge-runtime-common"859version = "0.1.0"865version = "0.1.0"860source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"866source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"861dependencies = [867dependencies = [862 "bp-message-dispatch",868 "bp-message-dispatch",863 "bp-messages",869 "bp-messages",864 "bp-runtime",870 "bp-runtime",865 "frame-support",871 "frame-support",872 "frame-system",866 "hash-db",873 "hash-db",867 "pallet-bridge-dispatch",874 "pallet-bridge-dispatch",868 "pallet-bridge-grandpa",875 "pallet-bridge-grandpa",869 "pallet-bridge-messages",876 "pallet-bridge-messages",870 "pallet-transaction-payment",877 "pallet-transaction-payment",871 "parity-scale-codec",878 "parity-scale-codec",872 "scale-info",879 "scale-info",880 "sp-api",873 "sp-core",881 "sp-core",874 "sp-runtime",882 "sp-runtime",875 "sp-state-machine",883 "sp-state-machine",889source = "registry+https://github.com/rust-lang/crates.io-index"897source = "registry+https://github.com/rust-lang/crates.io-index"890checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"898checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"891dependencies = [899dependencies = [900 "lazy_static",892 "memchr",901 "memchr",902 "regex-automata",903 "serde",893]904]894905895[[package]]906[[package]]990dependencies = [1001dependencies = [991 "camino",1002 "camino",992 "cargo-platform",1003 "cargo-platform",993 "semver 1.0.7",1004 "semver 1.0.9",994 "serde",1005 "serde",995 "serde_json",1006 "serde_json",996]1007]111111221112[[package]]1123[[package]]1113name = "clap"1124name = "clap"1114version = "3.1.8"1125version = "3.1.16"1115source = "registry+https://github.com/rust-lang/crates.io-index"1126source = "registry+https://github.com/rust-lang/crates.io-index"1116checksum = "71c47df61d9e16dc010b55dba1952a57d8c215dbb533fd13cdd13369aac73b1c"1127checksum = "f52d4f8e4a1419219935762e32913b4430f37cb0c0200ad17a89ee18c0188a9f"1117dependencies = [1128dependencies = [1118 "atty",1129 "atty",1119 "bitflags",1130 "bitflags",1120 "clap_derive",1131 "clap_derive",1132 "clap_lex",1121 "indexmap",1133 "indexmap",1122 "lazy_static",1134 "lazy_static",1123 "os_str_bytes",1124 "strsim",1135 "strsim",1125 "termcolor",1136 "termcolor",1126 "textwrap",1137 "textwrap",1140]1151]114111521142[[package]]1153[[package]]1154name = "clap_lex"1155version = "0.2.0"1156source = "registry+https://github.com/rust-lang/crates.io-index"1157checksum = "a37c35f1112dad5e6e0b1adaff798507497a18fceeb30cceb3bae7d1427b9213"1158dependencies = [1159 "os_str_bytes",1160]11611162[[package]]1163name = "coarsetime"1164version = "0.1.22"1165source = "registry+https://github.com/rust-lang/crates.io-index"1166checksum = "454038500439e141804c655b4cd1bc6a70bcb95cd2bc9463af5661b6956f0e46"1167dependencies = [1168 "libc",1169 "once_cell",1170 "wasi 0.11.0+wasi-snapshot-preview1",1171 "wasm-bindgen",1172]11731174[[package]]1143name = "concurrent-queue"1175name = "concurrent-queue"1144version = "1.2.2"1176version = "1.2.2"1145source = "registry+https://github.com/rust-lang/crates.io-index"1177source = "registry+https://github.com/rust-lang/crates.io-index"121112431212[[package]]1244[[package]]1213name = "cranelift-bforest"1245name = "cranelift-bforest"1214version = "0.80.1"1246version = "0.82.3"1215source = "registry+https://github.com/rust-lang/crates.io-index"1247source = "registry+https://github.com/rust-lang/crates.io-index"1216checksum = "62fc68cdb867b7d27b5f33cd65eb11376dfb41a2d09568a1a2c2bc1dc204f4ef"1248checksum = "38faa2a16616c8e78a18d37b4726b98bfd2de192f2fdc8a39ddf568a408a0f75"1217dependencies = [1249dependencies = [1218 "cranelift-entity",1250 "cranelift-entity",1219]1251]122012521221[[package]]1253[[package]]1222name = "cranelift-codegen"1254name = "cranelift-codegen"1223version = "0.80.1"1255version = "0.82.3"1224source = "registry+https://github.com/rust-lang/crates.io-index"1256source = "registry+https://github.com/rust-lang/crates.io-index"1225checksum = "31253a44ab62588f8235a996cc9b0636d98a299190069ced9628b8547329b47a"1257checksum = "26f192472a3ba23860afd07d2b0217dc628f21fcc72617aa1336d98e1671f33b"1226dependencies = [1258dependencies = [1227 "cranelift-bforest",1259 "cranelift-bforest",1228 "cranelift-codegen-meta",1260 "cranelift-codegen-meta",123712691238[[package]]1270[[package]]1239name = "cranelift-codegen-meta"1271name = "cranelift-codegen-meta"1240version = "0.80.1"1272version = "0.82.3"1241source = "registry+https://github.com/rust-lang/crates.io-index"1273source = "registry+https://github.com/rust-lang/crates.io-index"1242checksum = "7a20ab4627d30b702fb1b8a399882726d216b8164d3b3fa6189e3bf901506afe"1274checksum = "0f32ddb89e9b89d3d9b36a5b7d7ea3261c98235a76ac95ba46826b8ec40b1a24"1243dependencies = [1275dependencies = [1244 "cranelift-codegen-shared",1276 "cranelift-codegen-shared",1245]1277]124612781247[[package]]1279[[package]]1248name = "cranelift-codegen-shared"1280name = "cranelift-codegen-shared"1249version = "0.80.1"1281version = "0.82.3"1250source = "registry+https://github.com/rust-lang/crates.io-index"1282source = "registry+https://github.com/rust-lang/crates.io-index"1251checksum = "6687d9668dacfed4468361f7578d86bded8ca4db978f734d9b631494bebbb5b8"1283checksum = "01fd0d9f288cc1b42d9333b7a776b17e278fc888c28e6a0f09b5573d45a150bc"125212841253[[package]]1285[[package]]1254name = "cranelift-entity"1286name = "cranelift-entity"1255version = "0.80.1"1287version = "0.82.3"1256source = "registry+https://github.com/rust-lang/crates.io-index"1288source = "registry+https://github.com/rust-lang/crates.io-index"1257checksum = "c77c5d72db97ba2cb36f69037a709edbae0d29cb25503775891e7151c5c874bf"1289checksum = "9e3bfe172b83167604601faf9dc60453e0d0a93415b57a9c4d1a7ae6849185cf"1258dependencies = [1290dependencies = [1259 "serde",1291 "serde",1260]1292]126112931262[[package]]1294[[package]]1263name = "cranelift-frontend"1295name = "cranelift-frontend"1264version = "0.80.1"1296version = "0.82.3"1265source = "registry+https://github.com/rust-lang/crates.io-index"1297source = "registry+https://github.com/rust-lang/crates.io-index"1266checksum = "426dca83f63c7c64ea459eb569aadc5e0c66536c0042ed5d693f91830e8750d0"1298checksum = "a006e3e32d80ce0e4ba7f1f9ddf66066d052a8c884a110b91d05404d6ce26dce"1267dependencies = [1299dependencies = [1268 "cranelift-codegen",1300 "cranelift-codegen",1269 "log",1301 "log",127313051274[[package]]1306[[package]]1275name = "cranelift-native"1307name = "cranelift-native"1276version = "0.80.1"1308version = "0.82.3"1277source = "registry+https://github.com/rust-lang/crates.io-index"1309source = "registry+https://github.com/rust-lang/crates.io-index"1278checksum = "8007864b5d0c49b026c861a15761785a2871124e401630c03ef1426e6d0d559e"1310checksum = "501241b0cdf903412ec9075385ac9f2b1eb18a89044d1538e97fab603231f70c"1279dependencies = [1311dependencies = [1280 "cranelift-codegen",1312 "cranelift-codegen",1281 "libc",1313 "libc",128413161285[[package]]1317[[package]]1286name = "cranelift-wasm"1318name = "cranelift-wasm"1287version = "0.80.1"1319version = "0.82.3"1288source = "registry+https://github.com/rust-lang/crates.io-index"1320source = "registry+https://github.com/rust-lang/crates.io-index"1289checksum = "94cf12c071415ba261d897387ae5350c4d83c238376c8c5a96514ecfa2ea66a3"1321checksum = "16d9e4211bbc3268042a96dd4de5bd979cda22434991d035f5f8eacba987fad2"1290dependencies = [1322dependencies = [1291 "cranelift-codegen",1323 "cranelift-codegen",1292 "cranelift-entity",1324 "cranelift-entity",1343]1375]134413761345[[package]]1377[[package]]1378name = "crossbeam-queue"1379version = "0.3.5"1380source = "registry+https://github.com/rust-lang/crates.io-index"1381checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2"1382dependencies = [1383 "cfg-if 1.0.0",1384 "crossbeam-utils",1385]13861387[[package]]1346name = "crossbeam-utils"1388name = "crossbeam-utils"1347version = "0.8.8"1389version = "0.8.8"1348source = "registry+https://github.com/rust-lang/crates.io-index"1390source = "registry+https://github.com/rust-lang/crates.io-index"1366dependencies = [1408dependencies = [1367 "generic-array 0.14.5",1409 "generic-array 0.14.5",1368 "rand_core 0.6.3",1410 "rand_core 0.6.3",1369 "subtle 2.4.1",1411 "subtle",1370 "zeroize",1412 "zeroize",1371]1413]13721414138214241383[[package]]1425[[package]]1384name = "crypto-mac"1426name = "crypto-mac"1385version = "0.7.0"1386source = "registry+https://github.com/rust-lang/crates.io-index"1387checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"1388dependencies = [1389 "generic-array 0.12.4",1390 "subtle 1.0.0",1391]13921393[[package]]1394name = "crypto-mac"1395version = "0.8.0"1427version = "0.8.0"1396source = "registry+https://github.com/rust-lang/crates.io-index"1428source = "registry+https://github.com/rust-lang/crates.io-index"1397checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1429checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1398dependencies = [1430dependencies = [1399 "generic-array 0.14.5",1431 "generic-array 0.14.5",1400 "subtle 2.4.1",1432 "subtle",1401]1433]140214341403[[package]]1435[[package]]1407checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1439checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1408dependencies = [1440dependencies = [1409 "generic-array 0.14.5",1441 "generic-array 0.14.5",1410 "subtle 2.4.1",1442 "subtle",1411]1443]141214441413[[package]]1445[[package]]1446name = "csv"1447version = "1.1.6"1448source = "registry+https://github.com/rust-lang/crates.io-index"1449checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1"1450dependencies = [1451 "bstr",1452 "csv-core",1453 "itoa 0.4.8",1454 "ryu",1455 "serde",1456]14571458[[package]]1459name = "csv-core"1460version = "0.1.10"1461source = "registry+https://github.com/rust-lang/crates.io-index"1462checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90"1463dependencies = [1464 "memchr",1465]14661467[[package]]1414name = "ct-logs"1468name = "ct-logs"1415version = "0.8.0"1469version = "0.8.0"1416source = "registry+https://github.com/rust-lang/crates.io-index"1470source = "registry+https://github.com/rust-lang/crates.io-index"1452[[package]]1506[[package]]1453name = "cumulus-client-cli"1507name = "cumulus-client-cli"1454version = "0.1.0"1508version = "0.1.0"1455source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1509source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1456dependencies = [1510dependencies = [1457 "clap",1511 "clap",1458 "sc-cli",1512 "sc-cli",1463[[package]]1517[[package]]1464name = "cumulus-client-collator"1518name = "cumulus-client-collator"1465version = "0.1.0"1519version = "0.1.0"1466source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1520source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1467dependencies = [1521dependencies = [1468 "cumulus-client-consensus-common",1522 "cumulus-client-consensus-common",1469 "cumulus-client-network",1523 "cumulus-client-network",1487[[package]]1541[[package]]1488name = "cumulus-client-consensus-aura"1542name = "cumulus-client-consensus-aura"1489version = "0.1.0"1543version = "0.1.0"1490source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1544source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1491dependencies = [1545dependencies = [1492 "async-trait",1546 "async-trait",1493 "cumulus-client-consensus-common",1547 "cumulus-client-consensus-common",1516[[package]]1570[[package]]1517name = "cumulus-client-consensus-common"1571name = "cumulus-client-consensus-common"1518version = "0.1.0"1572version = "0.1.0"1519source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1573source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1520dependencies = [1574dependencies = [1521 "async-trait",1575 "async-trait",1522 "cumulus-relay-chain-interface",1576 "cumulus-relay-chain-interface",1537[[package]]1591[[package]]1538name = "cumulus-client-network"1592name = "cumulus-client-network"1539version = "0.1.0"1593version = "0.1.0"1540source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1594source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1541dependencies = [1595dependencies = [1542 "async-trait",1596 "async-trait",1543 "cumulus-relay-chain-interface",1597 "cumulus-relay-chain-interface",1562[[package]]1616[[package]]1563name = "cumulus-client-pov-recovery"1617name = "cumulus-client-pov-recovery"1564version = "0.1.0"1618version = "0.1.0"1565source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1619source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1566dependencies = [1620dependencies = [1567 "cumulus-primitives-core",1621 "cumulus-primitives-core",1568 "cumulus-relay-chain-interface",1622 "cumulus-relay-chain-interface",1586[[package]]1640[[package]]1587name = "cumulus-client-service"1641name = "cumulus-client-service"1588version = "0.1.0"1642version = "0.1.0"1589source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1643source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1590dependencies = [1644dependencies = [1591 "cumulus-client-cli",1645 "cumulus-client-cli",1592 "cumulus-client-collator",1646 "cumulus-client-collator",1616[[package]]1670[[package]]1617name = "cumulus-pallet-aura-ext"1671name = "cumulus-pallet-aura-ext"1618version = "0.1.0"1672version = "0.1.0"1619source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1673source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1620dependencies = [1674dependencies = [1621 "frame-executive",1675 "frame-executive",1622 "frame-support",1676 "frame-support",1634[[package]]1688[[package]]1635name = "cumulus-pallet-dmp-queue"1689name = "cumulus-pallet-dmp-queue"1636version = "0.1.0"1690version = "0.1.0"1637source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1691source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1638dependencies = [1692dependencies = [1639 "cumulus-primitives-core",1693 "cumulus-primitives-core",1640 "frame-support",1694 "frame-support",1652[[package]]1706[[package]]1653name = "cumulus-pallet-parachain-system"1707name = "cumulus-pallet-parachain-system"1654version = "0.1.0"1708version = "0.1.0"1655source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1709source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1656dependencies = [1710dependencies = [1657 "cumulus-pallet-parachain-system-proc-macro",1711 "cumulus-pallet-parachain-system-proc-macro",1658 "cumulus-primitives-core",1712 "cumulus-primitives-core",1682[[package]]1736[[package]]1683name = "cumulus-pallet-parachain-system-proc-macro"1737name = "cumulus-pallet-parachain-system-proc-macro"1684version = "0.1.0"1738version = "0.1.0"1685source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1739source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1686dependencies = [1740dependencies = [1687 "proc-macro-crate 1.1.3",1741 "proc-macro-crate 1.1.3",1688 "proc-macro2",1742 "proc-macro2",1693[[package]]1747[[package]]1694name = "cumulus-pallet-xcm"1748name = "cumulus-pallet-xcm"1695version = "0.1.0"1749version = "0.1.0"1696source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1750source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1697dependencies = [1751dependencies = [1698 "cumulus-primitives-core",1752 "cumulus-primitives-core",1699 "frame-support",1753 "frame-support",1710[[package]]1764[[package]]1711name = "cumulus-pallet-xcmp-queue"1765name = "cumulus-pallet-xcmp-queue"1712version = "0.1.0"1766version = "0.1.0"1713source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1767source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1714dependencies = [1768dependencies = [1715 "cumulus-primitives-core",1769 "cumulus-primitives-core",1716 "frame-support",1770 "frame-support",1728[[package]]1782[[package]]1729name = "cumulus-primitives-core"1783name = "cumulus-primitives-core"1730version = "0.1.0"1784version = "0.1.0"1731source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1785source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1732dependencies = [1786dependencies = [1733 "frame-support",1787 "frame-support",1734 "parity-scale-codec",1788 "parity-scale-codec",1744[[package]]1798[[package]]1745name = "cumulus-primitives-parachain-inherent"1799name = "cumulus-primitives-parachain-inherent"1746version = "0.1.0"1800version = "0.1.0"1747source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1801source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1748dependencies = [1802dependencies = [1749 "async-trait",1803 "async-trait",1750 "cumulus-primitives-core",1804 "cumulus-primitives-core",1767[[package]]1821[[package]]1768name = "cumulus-primitives-timestamp"1822name = "cumulus-primitives-timestamp"1769version = "0.1.0"1823version = "0.1.0"1770source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1824source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1771dependencies = [1825dependencies = [1772 "cumulus-primitives-core",1826 "cumulus-primitives-core",1773 "futures 0.3.21",1827 "futures 0.3.21",1780[[package]]1834[[package]]1781name = "cumulus-primitives-utility"1835name = "cumulus-primitives-utility"1782version = "0.1.0"1836version = "0.1.0"1783source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1837source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1784dependencies = [1838dependencies = [1785 "cumulus-primitives-core",1839 "cumulus-primitives-core",1786 "frame-support",1840 "frame-support",1797[[package]]1851[[package]]1798name = "cumulus-relay-chain-inprocess-interface"1852name = "cumulus-relay-chain-inprocess-interface"1799version = "0.1.0"1853version = "0.1.0"1800source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1854source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1801dependencies = [1855dependencies = [1802 "async-trait",1856 "async-trait",1803 "cumulus-primitives-core",1857 "cumulus-primitives-core",1825[[package]]1879[[package]]1826name = "cumulus-relay-chain-interface"1880name = "cumulus-relay-chain-interface"1827version = "0.1.0"1881version = "0.1.0"1828source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1882source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1829dependencies = [1883dependencies = [1830 "async-trait",1884 "async-trait",1831 "cumulus-primitives-core",1885 "cumulus-primitives-core",1832 "derive_more",1886 "derive_more",1833 "futures 0.3.21",1887 "futures 0.3.21",1834 "jsonrpsee-core 0.9.0",1888 "jsonrpsee-core",1835 "parity-scale-codec",1889 "parity-scale-codec",1836 "parking_lot 0.12.0",1890 "parking_lot 0.12.0",1837 "polkadot-overseer",1891 "polkadot-overseer",1849[[package]]1903[[package]]1850name = "cumulus-relay-chain-rpc-interface"1904name = "cumulus-relay-chain-rpc-interface"1851version = "0.1.0"1905version = "0.1.0"1852source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1906source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1853dependencies = [1907dependencies = [1854 "async-trait",1908 "async-trait",1855 "backoff",1909 "backoff",1856 "cumulus-primitives-core",1910 "cumulus-primitives-core",1857 "cumulus-relay-chain-interface",1911 "cumulus-relay-chain-interface",1858 "futures 0.3.21",1912 "futures 0.3.21",1859 "futures-timer",1913 "futures-timer",1860 "jsonrpsee 0.9.0",1914 "jsonrpsee",1861 "parity-scale-codec",1915 "parity-scale-codec",1862 "parking_lot 0.12.0",1916 "parking_lot 0.12.0",1863 "polkadot-service",1917 "polkadot-service",1875[[package]]1929[[package]]1876name = "cumulus-test-relay-sproof-builder"1930name = "cumulus-test-relay-sproof-builder"1877version = "0.1.0"1931version = "0.1.0"1878source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"1932source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"1879dependencies = [1933dependencies = [1880 "cumulus-primitives-core",1934 "cumulus-primitives-core",1881 "parity-scale-codec",1935 "parity-scale-codec",1894 "byteorder",1948 "byteorder",1895 "digest 0.8.1",1949 "digest 0.8.1",1896 "rand_core 0.5.1",1950 "rand_core 0.5.1",1897 "subtle 2.4.1",1951 "subtle",1898 "zeroize",1952 "zeroize",1899]1953]190019541907 "byteorder",1961 "byteorder",1908 "digest 0.9.0",1962 "digest 0.9.0",1909 "rand_core 0.5.1",1963 "rand_core 0.5.1",1910 "subtle 2.4.1",1964 "subtle",1911 "zeroize",1965 "zeroize",1912]1966]191319672031dependencies = [2085dependencies = [2032 "block-buffer 0.10.2",2086 "block-buffer 0.10.2",2033 "crypto-common",2087 "crypto-common",2034 "subtle 2.4.1",2088 "subtle",2035]2089]203620902037[[package]]2091[[package]]2054]2108]205521092056[[package]]2110[[package]]2111name = "dirs"2112version = "1.0.5"2113source = "registry+https://github.com/rust-lang/crates.io-index"2114checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901"2115dependencies = [2116 "libc",2117 "redox_users 0.3.5",2118 "winapi 0.3.9",2119]21202121[[package]]2057name = "dirs-sys"2122name = "dirs-sys"2058version = "0.3.7"2123version = "0.3.7"2059source = "registry+https://github.com/rust-lang/crates.io-index"2124source = "registry+https://github.com/rust-lang/crates.io-index"2060checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"2125checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"2061dependencies = [2126dependencies = [2062 "libc",2127 "libc",2063 "redox_users",2128 "redox_users 0.4.3",2064 "winapi 0.3.9",2129 "winapi 0.3.9",2065]2130]206621312071checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"2136checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"2072dependencies = [2137dependencies = [2073 "libc",2138 "libc",2074 "redox_users",2139 "redox_users 0.4.3",2075 "winapi 0.3.9",2140 "winapi 0.3.9",2076]2141]207721422178 "group",2243 "group",2179 "rand_core 0.6.3",2244 "rand_core 0.6.3",2180 "sec1",2245 "sec1",2181 "subtle 2.4.1",2246 "subtle",2182 "zeroize",2247 "zeroize",2183]2248]218422492185[[package]]2250[[package]]2251name = "encode_unicode"2252version = "0.3.6"2253source = "registry+https://github.com/rust-lang/crates.io-index"2254checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"22552256[[package]]2186name = "enum-as-inner"2257name = "enum-as-inner"2187version = "0.3.4"2258version = "0.3.4"2188source = "registry+https://github.com/rust-lang/crates.io-index"2259source = "registry+https://github.com/rust-lang/crates.io-index"219622672197[[package]]2268[[package]]2198name = "enumflags2"2269name = "enumflags2"2199version = "0.6.4"2270version = "0.7.5"2200source = "registry+https://github.com/rust-lang/crates.io-index"2271source = "registry+https://github.com/rust-lang/crates.io-index"2201checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0"2272checksum = "e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb"2202dependencies = [2273dependencies = [2203 "enumflags2_derive",2274 "enumflags2_derive",2204]2275]220522762206[[package]]2277[[package]]2207name = "enumflags2_derive"2278name = "enumflags2_derive"2208version = "0.6.4"2279version = "0.7.4"2209source = "registry+https://github.com/rust-lang/crates.io-index"2280source = "registry+https://github.com/rust-lang/crates.io-index"2210checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce"2281checksum = "f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae"2211dependencies = [2282dependencies = [2212 "proc-macro2",2283 "proc-macro2",2213 "quote",2284 "quote",221622872217[[package]]2288[[package]]2218name = "enumn"2289name = "enumn"2219version = "0.1.3"2290version = "0.1.4"2220source = "registry+https://github.com/rust-lang/crates.io-index"2291source = "registry+https://github.com/rust-lang/crates.io-index"2221checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4"2292checksum = "052bc8773a98bd051ff37db74a8a25f00e6bfa2cbd03373390c72e9f7afbf344"2222dependencies = [2293dependencies = [2223 "proc-macro2",2294 "proc-macro2",2224 "quote",2295 "quote",232323942324[[package]]2395[[package]]2325name = "evm"2396name = "evm"2326version = "0.33.1"2397version = "0.35.0"2327source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.18#5012fe9034f0a5cc6881d385890b11ef35d2e39a"2398source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2328dependencies = [2399dependencies = [2329 "auto_impl",2400 "auto_impl",2330 "environmental",2401 "environmental",2338 "rlp",2409 "rlp",2339 "scale-info",2410 "scale-info",2340 "serde",2411 "serde",2341 "sha3 0.8.2",2412 "sha3 0.10.1",2342]2413]234324142344[[package]]2415[[package]]236924402370[[package]]2441[[package]]2371name = "evm-core"2442name = "evm-core"2372version = "0.33.0"2443version = "0.35.0"2373source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.18#5012fe9034f0a5cc6881d385890b11ef35d2e39a"2444source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2374dependencies = [2445dependencies = [2375 "funty 1.1.0",2376 "parity-scale-codec",2446 "parity-scale-codec",2377 "primitive-types",2447 "primitive-types",2378 "scale-info",2448 "scale-info",238124512382[[package]]2452[[package]]2383name = "evm-gasometer"2453name = "evm-gasometer"2384version = "0.33.0"2454version = "0.35.0"2385source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.18#5012fe9034f0a5cc6881d385890b11ef35d2e39a"2455source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2386dependencies = [2456dependencies = [2387 "environmental",2457 "environmental",2388 "evm-core",2458 "evm-core",239224622393[[package]]2463[[package]]2394name = "evm-runtime"2464name = "evm-runtime"2395version = "0.33.0"2465version = "0.35.0"2396source = "git+https://github.com/uniquenetwork/evm.git?branch=unique-polkadot-v0.9.18#5012fe9034f0a5cc6881d385890b11ef35d2e39a"2466source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2397dependencies = [2467dependencies = [2398 "auto_impl",2468 "auto_impl",2399 "environmental",2469 "environmental",2400 "evm-core",2470 "evm-core",2401 "primitive-types",2471 "primitive-types",2402 "sha3 0.8.2",2472 "sha3 0.10.1",2403]2473]240424742405[[package]]2475[[package]]242524952426[[package]]2496[[package]]2427name = "expander"2497name = "expander"2428version = "0.0.5"2498version = "0.0.6"2429source = "registry+https://github.com/rust-lang/crates.io-index"2499source = "registry+https://github.com/rust-lang/crates.io-index"2430checksum = "309f21c39e8e38e4b6eda07e155bd7a4e5fc4d707cefd0402cc82a8b6bb65aaa"2500checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6"2431dependencies = [2501dependencies = [2432 "blake2 0.10.4",2502 "blake2 0.10.4",2433 "fs-err",2503 "fs-err",2434 "proc-macro2",2504 "proc-macro2",2435 "quote",2505 "quote",2506 "syn",2436]2507]243725082438[[package]]2509[[package]]2484[[package]]2555[[package]]2485name = "fc-consensus"2556name = "fc-consensus"2486version = "2.0.0-dev"2557version = "2.0.0-dev"2487source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2558source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2488dependencies = [2559dependencies = [2489 "async-trait",2560 "async-trait",2490 "derive_more",2491 "fc-db",2561 "fc-db",2492 "fp-consensus",2562 "fp-consensus",2493 "fp-rpc",2563 "fp-rpc",2494 "futures 0.3.21",2495 "log",2496 "parity-scale-codec",2497 "sc-client-api",2564 "sc-client-api",2498 "sc-consensus",2565 "sc-consensus",2499 "sc-transaction-pool-api",2500 "sp-api",2566 "sp-api",2501 "sp-block-builder",2567 "sp-block-builder",2502 "sp-blockchain",2568 "sp-blockchain",2503 "sp-consensus",2569 "sp-consensus",2504 "sp-core",2505 "sp-inherents",2506 "sp-runtime",2570 "sp-runtime",2507 "sp-timestamp",2571 "thiserror",2508 "substrate-prometheus-endpoint",2509]2572]251025732511[[package]]2574[[package]]2512name = "fc-db"2575name = "fc-db"2513version = "2.0.0-dev"2576version = "2.0.0-dev"2514source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2577source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2515dependencies = [2578dependencies = [2516 "fp-storage",2579 "fp-storage",2517 "kvdb",2518 "kvdb-rocksdb",2580 "kvdb-rocksdb",2519 "pallet-ethereum",2520 "parity-scale-codec",2581 "parity-scale-codec",2521 "parking_lot 0.11.2",2582 "parking_lot 0.12.0",2522 "sp-core",2583 "sp-core",2523 "sp-database",2584 "sp-database",2524 "sp-runtime",2585 "sp-runtime",2527[[package]]2588[[package]]2528name = "fc-mapping-sync"2589name = "fc-mapping-sync"2529version = "2.0.0-dev"2590version = "2.0.0-dev"2530source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2591source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2531dependencies = [2592dependencies = [2532 "fc-consensus",2533 "fc-db",2593 "fc-db",2534 "fp-consensus",2594 "fp-consensus",2535 "fp-rpc",2595 "fp-rpc",2545[[package]]2605[[package]]2546name = "fc-rpc"2606name = "fc-rpc"2547version = "2.0.0-dev"2607version = "2.0.0-dev"2548source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2608source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2549dependencies = [2609dependencies = [2550 "ethereum",2610 "ethereum",2551 "ethereum-types",2611 "ethereum-types",2552 "evm",2612 "evm",2553 "fc-consensus",2554 "fc-db",2613 "fc-db",2555 "fc-rpc-core",2614 "fc-rpc-core",2556 "fp-consensus",2557 "fp-evm",2558 "fp-rpc",2615 "fp-rpc",2559 "fp-storage",2616 "fp-storage",2560 "futures 0.3.21",2617 "futures 0.3.21",2561 "futures-util",2618 "hex",2562 "jsonrpc-core",2619 "jsonrpc-core",2620 "jsonrpc-core-client",2563 "jsonrpc-pubsub",2621 "jsonrpc-pubsub",2564 "libsecp256k1 0.3.5",2622 "libsecp256k1",2565 "log",2623 "log",2566 "lru 0.6.6",2624 "lru 0.6.6",2567 "pallet-ethereum",2568 "pallet-evm",2569 "parity-scale-codec",2625 "parity-scale-codec",2570 "parking_lot 0.11.2",2626 "rand 0.8.5",2571 "rand 0.7.3",2572 "rlp",2627 "rlp",2573 "rustc-hex",2574 "sc-client-api",2628 "sc-client-api",2575 "sc-network",2629 "sc-network",2576 "sc-rpc",2630 "sc-rpc",2577 "sc-service",2631 "sc-service",2578 "sc-transaction-pool",2632 "sc-transaction-pool",2579 "sc-transaction-pool-api",2633 "sc-transaction-pool-api",2580 "sha3 0.8.2",2581 "sp-api",2634 "sp-api",2582 "sp-block-builder",2635 "sp-block-builder",2583 "sp-blockchain",2636 "sp-blockchain",2637 "sp-core",2584 "sp-io",2638 "sp-io",2585 "sp-runtime",2639 "sp-runtime",2586 "sp-storage",2640 "sp-storage",2587 "sp-transaction-pool",2641 "tokio 1.18.1",2588 "tokio 1.17.0",2589]2642]259026432591[[package]]2644[[package]]2592name = "fc-rpc-core"2645name = "fc-rpc-core"2593version = "1.1.0-dev"2646version = "1.1.0-dev"2594source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2647source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2595dependencies = [2648dependencies = [2596 "ethereum",2649 "ethereum",2597 "ethereum-types",2650 "ethereum-types",2603 "rustc-hex",2656 "rustc-hex",2604 "serde",2657 "serde",2605 "serde_json",2658 "serde_json",2606 "sha3 0.8.2",2607]2659]260826602609[[package]]2661[[package]]261726692618[[package]]2670[[package]]2619name = "ff"2671name = "ff"2620version = "0.11.0"2672version = "0.11.1"2621source = "registry+https://github.com/rust-lang/crates.io-index"2673source = "registry+https://github.com/rust-lang/crates.io-index"2622checksum = "b2958d04124b9f27f175eaeb9a9f383d026098aa837eadd8ba22c11f13a05b9e"2674checksum = "131655483be284720a17d74ff97592b8e76576dc25563148601df2d7c9080924"2623dependencies = [2675dependencies = [2624 "rand_core 0.6.3",2676 "rand_core 0.6.3",2625 "subtle 2.4.1",2677 "subtle",2626]2678]262726792628[[package]]2680[[package]]267127232672[[package]]2724[[package]]2673name = "flate2"2725name = "flate2"2674version = "1.0.22"2726version = "1.0.23"2675source = "registry+https://github.com/rust-lang/crates.io-index"2727source = "registry+https://github.com/rust-lang/crates.io-index"2676checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f"2728checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af"2677dependencies = [2729dependencies = [2678 "cfg-if 1.0.0",2730 "cfg-if 1.0.0",2679 "crc32fast",2731 "crc32fast",2707[[package]]2759[[package]]2708name = "fork-tree"2760name = "fork-tree"2709version = "3.0.0"2761version = "3.0.0"2710source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2762source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2711dependencies = [2763dependencies = [2712 "parity-scale-codec",2764 "parity-scale-codec",2713]2765]2725[[package]]2777[[package]]2726name = "fp-consensus"2778name = "fp-consensus"2727version = "2.0.0-dev"2779version = "2.0.0-dev"2728source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2780source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2729dependencies = [2781dependencies = [2730 "ethereum",2782 "ethereum",2731 "parity-scale-codec",2783 "parity-scale-codec",2732 "rlp",2733 "sha3 0.8.2",2734 "sp-core",2784 "sp-core",2735 "sp-runtime",2785 "sp-runtime",2736 "sp-std",2786 "sp-std",2739[[package]]2789[[package]]2740name = "fp-evm"2790name = "fp-evm"2741version = "3.0.0-dev"2791version = "3.0.0-dev"2742source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2792source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2743dependencies = [2793dependencies = [2744 "evm",2794 "evm",2745 "impl-trait-for-tuples",2795 "impl-trait-for-tuples",2746 "parity-scale-codec",2796 "parity-scale-codec",2747 "scale-info",2748 "serde",2797 "serde",2749 "sp-core",2798 "sp-core",2750 "sp-std",2799 "sp-std",2753[[package]]2802[[package]]2754name = "fp-evm-mapping"2803name = "fp-evm-mapping"2755version = "0.1.0"2804version = "0.1.0"2756source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2805source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2757dependencies = [2806dependencies = [2758 "frame-support",2807 "frame-support",2759 "sp-core",2808 "sp-core",2762[[package]]2811[[package]]2763name = "fp-rpc"2812name = "fp-rpc"2764version = "3.0.0-dev"2813version = "3.0.0-dev"2765source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2814source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2766dependencies = [2815dependencies = [2767 "ethereum",2816 "ethereum",2768 "ethereum-types",2817 "ethereum-types",2779[[package]]2828[[package]]2780name = "fp-self-contained"2829name = "fp-self-contained"2781version = "1.0.0-dev"2830version = "1.0.0-dev"2782source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2831source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2783dependencies = [2832dependencies = [2784 "ethereum",2833 "ethereum",2785 "frame-support",2834 "frame-support",2786 "parity-scale-codec",2835 "parity-scale-codec",2787 "parity-util-mem",2836 "parity-util-mem",2788 "scale-info",2837 "scale-info",2789 "serde",2838 "serde",2790 "sha3 0.8.2",2839 "sp-debug-derive",2791 "sp-core",2792 "sp-io",2840 "sp-io",2793 "sp-runtime",2841 "sp-runtime",2794]2842]279528432796[[package]]2844[[package]]2797name = "fp-storage"2845name = "fp-storage"2798version = "2.0.0"2846version = "2.0.0"2799source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"2847source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"2848dependencies = [2849 "parity-scale-codec",2850]280028512801[[package]]2852[[package]]2802name = "frame-benchmarking"2853name = "frame-benchmarking"2803version = "4.0.0-dev"2854version = "4.0.0-dev"2804source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2855source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2805dependencies = [2856dependencies = [2806 "frame-support",2857 "frame-support",2807 "frame-system",2858 "frame-system",2823[[package]]2874[[package]]2824name = "frame-benchmarking-cli"2875name = "frame-benchmarking-cli"2825version = "4.0.0-dev"2876version = "4.0.0-dev"2826source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2877source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2827dependencies = [2878dependencies = [2828 "Inflector",2879 "Inflector",2829 "chrono",2880 "chrono",2830 "clap",2881 "clap",2831 "frame-benchmarking",2882 "frame-benchmarking",2832 "frame-support",2883 "frame-support",2884 "frame-system",2833 "handlebars",2885 "handlebars",2834 "hash-db",2886 "hash-db",2835 "hex",2887 "hex",2839 "log",2891 "log",2840 "memory-db",2892 "memory-db",2841 "parity-scale-codec",2893 "parity-scale-codec",2894 "prettytable-rs",2842 "rand 0.8.5",2895 "rand 0.8.5",2896 "rand_pcg 0.3.1",2897 "sc-block-builder",2843 "sc-cli",2898 "sc-cli",2844 "sc-client-api",2899 "sc-client-api",2845 "sc-client-db",2900 "sc-client-db",2846 "sc-executor",2901 "sc-executor",2847 "sc-service",2902 "sc-service",2903 "sc-sysinfo",2848 "serde",2904 "serde",2849 "serde_json",2905 "serde_json",2850 "serde_nanos",2906 "serde_nanos",2853 "sp-core",2909 "sp-core",2854 "sp-database",2910 "sp-database",2855 "sp-externalities",2911 "sp-externalities",2912 "sp-inherents",2856 "sp-keystore",2913 "sp-keystore",2857 "sp-runtime",2914 "sp-runtime",2858 "sp-state-machine",2915 "sp-state-machine",2859 "sp-std",2860 "sp-storage",2916 "sp-storage",2861 "sp-trie",2917 "sp-trie",2918 "tempfile",2919 "thousands",2862]2920]286329212864[[package]]2922[[package]]2923name = "frame-election-provider-solution-type"2924version = "4.0.0-dev"2925source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2926dependencies = [2927 "proc-macro-crate 1.1.3",2928 "proc-macro2",2929 "quote",2930 "syn",2931]29322933[[package]]2865name = "frame-election-provider-support"2934name = "frame-election-provider-support"2866version = "4.0.0-dev"2935version = "4.0.0-dev"2867source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2936source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2868dependencies = [2937dependencies = [2938 "frame-election-provider-solution-type",2869 "frame-support",2939 "frame-support",2870 "frame-system",2940 "frame-system",2871 "parity-scale-codec",2941 "parity-scale-codec",2872 "scale-info",2942 "scale-info",2873 "sp-arithmetic",2943 "sp-arithmetic",2874 "sp-npos-elections",2944 "sp-npos-elections",2945 "sp-runtime",2875 "sp-std",2946 "sp-std",2876]2947]287729482878[[package]]2949[[package]]2879name = "frame-executive"2950name = "frame-executive"2880version = "4.0.0-dev"2951version = "4.0.0-dev"2881source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2952source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2882dependencies = [2953dependencies = [2883 "frame-support",2954 "frame-support",2884 "frame-system",2955 "frame-system",2906[[package]]2977[[package]]2907name = "frame-support"2978name = "frame-support"2908version = "4.0.0-dev"2979version = "4.0.0-dev"2909source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"2980source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2910dependencies = [2981dependencies = [2911 "bitflags",2982 "bitflags",2912 "frame-metadata",2983 "frame-metadata",2935[[package]]3006[[package]]2936name = "frame-support-procedural"3007name = "frame-support-procedural"2937version = "4.0.0-dev"3008version = "4.0.0-dev"2938source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3009source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2939dependencies = [3010dependencies = [2940 "Inflector",3011 "Inflector",2941 "frame-support-procedural-tools",3012 "frame-support-procedural-tools",2947[[package]]3018[[package]]2948name = "frame-support-procedural-tools"3019name = "frame-support-procedural-tools"2949version = "4.0.0-dev"3020version = "4.0.0-dev"2950source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3021source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2951dependencies = [3022dependencies = [2952 "frame-support-procedural-tools-derive",3023 "frame-support-procedural-tools-derive",2953 "proc-macro-crate 1.1.3",3024 "proc-macro-crate 1.1.3",2959[[package]]3030[[package]]2960name = "frame-support-procedural-tools-derive"3031name = "frame-support-procedural-tools-derive"2961version = "3.0.0"3032version = "3.0.0"2962source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2963dependencies = [3034dependencies = [2964 "proc-macro2",3035 "proc-macro2",2965 "quote",3036 "quote",2969[[package]]3040[[package]]2970name = "frame-system"3041name = "frame-system"2971version = "4.0.0-dev"3042version = "4.0.0-dev"2972source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3043source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2973dependencies = [3044dependencies = [2974 "frame-support",3045 "frame-support",2975 "log",3046 "log",2986[[package]]3057[[package]]2987name = "frame-system-benchmarking"3058name = "frame-system-benchmarking"2988version = "4.0.0-dev"3059version = "4.0.0-dev"2989source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3060source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2990dependencies = [3061dependencies = [2991 "frame-benchmarking",3062 "frame-benchmarking",2992 "frame-support",3063 "frame-support",3001[[package]]3072[[package]]3002name = "frame-system-rpc-runtime-api"3073name = "frame-system-rpc-runtime-api"3003version = "4.0.0-dev"3074version = "4.0.0-dev"3004source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3005dependencies = [3076dependencies = [3006 "parity-scale-codec",3077 "parity-scale-codec",3007 "sp-api",3078 "sp-api",3010[[package]]3081[[package]]3011name = "frame-try-runtime"3082name = "frame-try-runtime"3012version = "0.10.0-dev"3083version = "0.10.0-dev"3013source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"3084source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3014dependencies = [3085dependencies = [3015 "frame-support",3086 "frame-support",3016 "sp-api",3087 "sp-api",307031413071[[package]]3142[[package]]3072name = "funty"3143name = "funty"3073version = "1.1.0"3074source = "registry+https://github.com/rust-lang/crates.io-index"3075checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"30763077[[package]]3078name = "funty"3079version = "2.0.0"3144version = "2.0.0"3080source = "registry+https://github.com/rust-lang/crates.io-index"3145source = "registry+https://github.com/rust-lang/crates.io-index"3081checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"3146checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"3146 "futures-io",3211 "futures-io",3147 "memchr",3212 "memchr",3148 "parking",3213 "parking",3149 "pin-project-lite 0.2.8",3214 "pin-project-lite 0.2.9",3150 "waker-fn",3215 "waker-fn",3151]3216]315232173204 "futures-sink",3269 "futures-sink",3205 "futures-task",3270 "futures-task",3206 "memchr",3271 "memchr",3207 "pin-project-lite 0.2.8",3272 "pin-project-lite 0.2.9",3208 "pin-utils",3273 "pin-utils",3209 "slab",3274 "slab",3210]3275]329433593295[[package]]3360[[package]]3296name = "gloo-timers"3361name = "gloo-timers"3297version = "0.2.3"3362version = "0.2.4"3298source = "registry+https://github.com/rust-lang/crates.io-index"3363source = "registry+https://github.com/rust-lang/crates.io-index"3299checksum = "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"3364checksum = "5fb7d06c1c8cc2a29bee7ec961009a0b2caa0793ee4900c2ffb348734ba1c8f9"3300dependencies = [3365dependencies = [3301 "futures-channel",3366 "futures-channel",3302 "futures-core",3367 "futures-core",3312dependencies = [3377dependencies = [3313 "ff",3378 "ff",3314 "rand_core 0.6.3",3379 "rand_core 0.6.3",3315 "subtle 2.4.1",3380 "subtle",3316]3381]331733823318[[package]]3383[[package]]3329 "http",3394 "http",3330 "indexmap",3395 "indexmap",3331 "slab",3396 "slab",3332 "tokio 1.17.0",3397 "tokio 1.18.1",3333 "tokio-util 0.7.1",3398 "tokio-util 0.7.1",3334 "tracing",3399 "tracing",3335]3400]337434393375[[package]]3440[[package]]3376name = "hashbrown"3441name = "hashbrown"3377version = "0.12.0"3442version = "0.12.1"3378source = "registry+https://github.com/rust-lang/crates.io-index"3443source = "registry+https://github.com/rust-lang/crates.io-index"3379checksum = "8c21d40587b92fa6a6c6e3c1bdbf87d75511db5672f9c93175574b3a00df1758"3444checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"3380dependencies = [3445dependencies = [3381 "ahash",3446 "ahash",3382]3447]342534903426[[package]]3491[[package]]3427name = "hmac"3492name = "hmac"3428version = "0.7.1"3429source = "registry+https://github.com/rust-lang/crates.io-index"3430checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695"3431dependencies = [3432 "crypto-mac 0.7.0",3433 "digest 0.8.1",3434]34353436[[package]]3437name = "hmac"3438version = "0.8.1"3493version = "0.8.1"3439source = "registry+https://github.com/rust-lang/crates.io-index"3494source = "registry+https://github.com/rust-lang/crates.io-index"3440checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"3495checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"345535103456[[package]]3511[[package]]3457name = "hmac-drbg"3512name = "hmac-drbg"3458version = "0.2.0"3459source = "registry+https://github.com/rust-lang/crates.io-index"3460checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b"3461dependencies = [3462 "digest 0.8.1",3463 "generic-array 0.12.4",3464 "hmac 0.7.1",3465]34663467[[package]]3468name = "hmac-drbg"3469version = "0.3.0"3513version = "0.3.0"3470source = "registry+https://github.com/rust-lang/crates.io-index"3514source = "registry+https://github.com/rust-lang/crates.io-index"3471checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3515checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"348835323489[[package]]3533[[package]]3490name = "http"3534name = "http"3491version = "0.2.6"3535version = "0.2.7"3492source = "registry+https://github.com/rust-lang/crates.io-index"3536source = "registry+https://github.com/rust-lang/crates.io-index"3493checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"3537checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb"3494dependencies = [3538dependencies = [3495 "bytes 1.1.0",3539 "bytes 1.1.0",3496 "fnv",3540 "fnv",3505dependencies = [3549dependencies = [3506 "bytes 1.1.0",3550 "bytes 1.1.0",3507 "http",3551 "http",3508 "pin-project-lite 0.2.8",3552 "pin-project-lite 0.2.9",3509]3553]351035543511[[package]]3555[[package]]3512name = "httparse"3556name = "httparse"3513version = "1.6.0"3557version = "1.7.1"3514source = "registry+https://github.com/rust-lang/crates.io-index"3558source = "registry+https://github.com/rust-lang/crates.io-index"3515checksum = "9100414882e15fb7feccb4897e5f0ff0ff1ca7d1a86a23208ada4d7a18e6c6c4"3559checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c"351635603517[[package]]3561[[package]]3518name = "httpdate"3562name = "httpdate"3542 "httparse",3586 "httparse",3543 "httpdate",3587 "httpdate",3544 "itoa 1.0.1",3588 "itoa 1.0.1",3545 "pin-project-lite 0.2.8",3589 "pin-project-lite 0.2.9",3546 "socket2 0.4.4",3590 "socket2 0.4.4",3547 "tokio 1.17.0",3591 "tokio 1.18.1",3548 "tower-service",3592 "tower-service",3549 "tracing",3593 "tracing",3550 "want",3594 "want",3562 "log",3606 "log",3563 "rustls 0.19.1",3607 "rustls 0.19.1",3564 "rustls-native-certs 0.5.0",3608 "rustls-native-certs 0.5.0",3565 "tokio 1.17.0",3609 "tokio 1.18.1",3566 "tokio-rustls 0.22.0",3610 "tokio-rustls 0.22.0",3567 "webpki 0.21.4",3611 "webpki 0.21.4",3568]3612]3577 "hyper",3621 "hyper",3578 "log",3622 "log",3579 "rustls 0.20.4",3623 "rustls 0.20.4",3580 "rustls-native-certs 0.6.1",3624 "rustls-native-certs 0.6.2",3581 "tokio 1.17.0",3625 "tokio 1.18.1",3582 "tokio-rustls 0.23.3",3626 "tokio-rustls 0.23.4",3583 "webpki-roots 0.22.2",3627 "webpki-roots 0.22.3",3584]3628]358536293586[[package]]3630[[package]]372337673724[[package]]3768[[package]]3725name = "io-lifetimes"3769name = "io-lifetimes"3726version = "0.4.4"3770version = "0.5.3"3727source = "registry+https://github.com/rust-lang/crates.io-index"3771source = "registry+https://github.com/rust-lang/crates.io-index"3728checksum = "f6ef6787e7f0faedc040f95716bdd0e62bcfcf4ba93da053b62dea2691c13864"3772checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6"3729dependencies = [3730 "winapi 0.3.9",3731]373237733733[[package]]3774[[package]]3734name = "iovec"3775name = "iovec"375938003760[[package]]3801[[package]]3761name = "ipnet"3802name = "ipnet"3762version = "2.4.0"3803version = "2.5.0"3763source = "registry+https://github.com/rust-lang/crates.io-index"3804source = "registry+https://github.com/rust-lang/crates.io-index"3764checksum = "35e70ee094dc02fd9c13fdad4940090f22dbd6ac7c9e7094a46cf0232a50bc7c"3805checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b"376538063766[[package]]3807[[package]]3767name = "itertools"3808name = "itertools"379538363796[[package]]3837[[package]]3797name = "js-sys"3838name = "js-sys"3798version = "0.3.56"3839version = "0.3.57"3799source = "registry+https://github.com/rust-lang/crates.io-index"3840source = "registry+https://github.com/rust-lang/crates.io-index"3800checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"3841checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397"3801dependencies = [3842dependencies = [3802 "wasm-bindgen",3843 "wasm-bindgen",3803]3844]3913 "jsonrpc-core",3954 "jsonrpc-core",3914 "lazy_static",3955 "lazy_static",3915 "log",3956 "log",3916 "tokio 1.17.0",3957 "tokio 1.18.1",3917 "tokio-stream",3958 "tokio-stream",3918 "tokio-util 0.6.9",3959 "tokio-util 0.6.9",3919 "unicase",3960 "unicase",393639773937[[package]]3978[[package]]3938name = "jsonrpsee"3979name = "jsonrpsee"3939version = "0.4.1"3980version = "0.10.1"3940source = "registry+https://github.com/rust-lang/crates.io-index"3981source = "registry+https://github.com/rust-lang/crates.io-index"3941checksum = "6373a33d987866ccfe1af4bc11b089dce941764313f9fd8b7cf13fcb51b72dc5"3982checksum = "91dc760c341fa81173f9a434931aaf32baad5552b0230cc6c93e8fb7eaad4c19"3942dependencies = [3983dependencies = [3943 "jsonrpsee-types 0.4.1",3984 "jsonrpsee-core",3944 "jsonrpsee-utils",3985 "jsonrpsee-http-client",3945 "jsonrpsee-ws-client 0.4.1",3946]39473948[[package]]3949name = "jsonrpsee"3950version = "0.8.0"3951source = "registry+https://github.com/rust-lang/crates.io-index"3952checksum = "05fd8cd6c6b1bbd06881d2cf88f1fc83cc36c98f2219090f839115fb4a956cb9"3953dependencies = [3954 "jsonrpsee-core 0.8.0",3955 "jsonrpsee-proc-macros",3986 "jsonrpsee-proc-macros",3956 "jsonrpsee-types 0.8.0",3987 "jsonrpsee-types",3957 "jsonrpsee-ws-client 0.8.0",3988 "jsonrpsee-ws-client",3958]3989]395939903960[[package]]3991[[package]]3961name = "jsonrpsee"3962version = "0.9.0"3963source = "registry+https://github.com/rust-lang/crates.io-index"3964checksum = "f0d0b8cc1959f8c05256ace093b2317482da9127f1d9227564f47e7e6bf9bda8"3965dependencies = [3966 "jsonrpsee-core 0.9.0",3967 "jsonrpsee-http-client",3968 "jsonrpsee-types 0.9.0",3969 "jsonrpsee-ws-client 0.9.0",3970]39713972[[package]]3973name = "jsonrpsee-client-transport"3992name = "jsonrpsee-client-transport"3974version = "0.8.0"3993version = "0.10.1"3975source = "registry+https://github.com/rust-lang/crates.io-index"3994source = "registry+https://github.com/rust-lang/crates.io-index"3976checksum = "3303cdf246e6ab76e2866fb3d9acb6c76a068b1b28bd923a1b7a8122257ad7b5"3995checksum = "765f7a36d5087f74e3b3b47805c2188fef8eb54afcb587b078d9f8ebfe9c7220"3977dependencies = [3996dependencies = [3978 "futures 0.3.21",3997 "futures 0.3.21",3979 "http",3998 "http",3980 "jsonrpsee-core 0.8.0",3999 "jsonrpsee-core",3981 "jsonrpsee-types 0.8.0",4000 "jsonrpsee-types",3982 "pin-project 1.0.10",4001 "pin-project 1.0.10",3983 "rustls-native-certs 0.6.1",4002 "rustls-native-certs 0.6.2",3984 "soketto",4003 "soketto",3985 "thiserror",4004 "thiserror",3986 "tokio 1.17.0",4005 "tokio 1.18.1",3987 "tokio-rustls 0.23.3",4006 "tokio-rustls 0.23.4",3988 "tokio-util 0.6.9",4007 "tokio-util 0.7.1",3989 "tracing",4008 "tracing",3990 "webpki-roots 0.22.2",4009 "webpki-roots 0.22.3",3991]4010]399240113993[[package]]4012[[package]]3994name = "jsonrpsee-client-transport"3995version = "0.9.0"3996source = "registry+https://github.com/rust-lang/crates.io-index"3997checksum = "fa370c2c717d798c3c0a315ae3f0a707a388c6963c11f9da7dbbe1d3f7392f5f"3998dependencies = [3999 "futures 0.3.21",4000 "http",4001 "jsonrpsee-core 0.9.0",4002 "jsonrpsee-types 0.9.0",4003 "pin-project 1.0.10",4004 "rustls-native-certs 0.6.1",4005 "soketto",4006 "thiserror",4007 "tokio 1.17.0",4008 "tokio-rustls 0.23.3",4009 "tokio-util 0.6.9",4010 "tracing",4011 "webpki-roots 0.22.2",4012]40134014[[package]]4015name = "jsonrpsee-core"4013name = "jsonrpsee-core"4016version = "0.8.0"4014version = "0.10.1"4017source = "registry+https://github.com/rust-lang/crates.io-index"4015source = "registry+https://github.com/rust-lang/crates.io-index"4018checksum = "f220b5a238dc7992b90f1144fbf6eaa585872c9376afe6fe6863ffead6191bf3"4016checksum = "82ef77ecd20c2254d54f5da8c0738eacca61e6b6511268a8f2753e3148c6c706"4019dependencies = [4017dependencies = [4020 "anyhow",4018 "anyhow",4021 "arrayvec 0.7.2",4019 "arrayvec 0.7.2",4024 "futures-channel",4022 "futures-channel",4025 "futures-util",4023 "futures-util",4026 "hyper",4024 "hyper",4027 "jsonrpsee-types 0.8.0",4025 "jsonrpsee-types",4028 "rustc-hash",4026 "rustc-hash",4029 "serde",4027 "serde",4030 "serde_json",4028 "serde_json",4031 "soketto",4029 "soketto",4032 "thiserror",4030 "thiserror",4033 "tokio 1.17.0",4031 "tokio 1.18.1",4034 "tracing",4032 "tracing",4035]4033]403640344037[[package]]4035[[package]]4038name = "jsonrpsee-core"4039version = "0.9.0"4040source = "registry+https://github.com/rust-lang/crates.io-index"4041checksum = "22abc3274b265dcefe2e26c4beecf9fda4fffa48cf94930443a6c73678f020d5"4042dependencies = [4043 "anyhow",4044 "arrayvec 0.7.2",4045 "async-trait",4046 "beef",4047 "futures-channel",4048 "futures-util",4049 "hyper",4050 "jsonrpsee-types 0.9.0",4051 "rustc-hash",4052 "serde",4053 "serde_json",4054 "soketto",4055 "thiserror",4056 "tokio 1.17.0",4057 "tracing",4058]40594060[[package]]4061name = "jsonrpsee-http-client"4036name = "jsonrpsee-http-client"4062version = "0.9.0"4037version = "0.10.1"4063source = "registry+https://github.com/rust-lang/crates.io-index"4038source = "registry+https://github.com/rust-lang/crates.io-index"4064checksum = "d31b837273d09dd80051eefa57d337769dff6c3266108c43a3544ac7ffed9d68"4039checksum = "92709e0b8255691f4df954a0176b1cbc3312f151e7ed2e643812e8bd121f1d1c"4065dependencies = [4040dependencies = [4066 "async-trait",4041 "async-trait",4067 "hyper",4042 "hyper",4068 "hyper-rustls 0.23.0",4043 "hyper-rustls 0.23.0",4069 "jsonrpsee-core 0.9.0",4044 "jsonrpsee-core",4070 "jsonrpsee-types 0.9.0",4045 "jsonrpsee-types",4071 "rustc-hash",4046 "rustc-hash",4072 "serde",4047 "serde",4073 "serde_json",4048 "serde_json",4074 "thiserror",4049 "thiserror",4075 "tokio 1.17.0",4050 "tokio 1.18.1",4076 "tracing",4051 "tracing",4077]4052]407840534079[[package]]4054[[package]]4080name = "jsonrpsee-proc-macros"4055name = "jsonrpsee-proc-macros"4081version = "0.8.0"4056version = "0.10.1"4082source = "registry+https://github.com/rust-lang/crates.io-index"4057source = "registry+https://github.com/rust-lang/crates.io-index"4083checksum = "4299ebf790ea9de1cb72e73ff2ae44c723ef264299e5e2d5ef46a371eb3ac3d8"4058checksum = "b7291c72805bc7d413b457e50d8ef3e87aa554da65ecbbc278abb7dfc283e7f0"4084dependencies = [4059dependencies = [4085 "proc-macro-crate 1.1.3",4060 "proc-macro-crate 1.1.3",4086 "proc-macro2",4061 "proc-macro2",409040654091[[package]]4066[[package]]4092name = "jsonrpsee-types"4067name = "jsonrpsee-types"4093version = "0.4.1"4068version = "0.10.1"4094source = "registry+https://github.com/rust-lang/crates.io-index"4069source = "registry+https://github.com/rust-lang/crates.io-index"4095checksum = "62f778cf245158fbd8f5d50823a2e9e4c708a40be164766bd35e9fb1d86715b2"4070checksum = "38b6aa52f322cbf20c762407629b8300f39bcc0cf0619840d9252a2f65fd2dd9"4096dependencies = [4071dependencies = [4097 "anyhow",4072 "anyhow",4098 "async-trait",4099 "beef",4073 "beef",4100 "futures-channel",4101 "futures-util",4102 "hyper",4103 "log",4104 "serde",4074 "serde",4105 "serde_json",4075 "serde_json",4106 "soketto",4107 "thiserror",4076 "thiserror",4108]41094110[[package]]4111name = "jsonrpsee-types"4112version = "0.8.0"4113source = "registry+https://github.com/rust-lang/crates.io-index"4114checksum = "c1b3f601bbbe45cd63f5407b6f7d7950e08a7d4f82aa699ff41a4a5e9e54df58"4115dependencies = [4116 "anyhow",4117 "beef",4118 "serde",4119 "serde_json",4120 "thiserror",4121 "tracing",4077 "tracing",4122]4078]412340794124[[package]]4080[[package]]4125name = "jsonrpsee-types"4126version = "0.9.0"4127source = "registry+https://github.com/rust-lang/crates.io-index"4128checksum = "9f4c45d2e2aa1db4c7d7d7dbaabc10a5b5258d99cd9d42fbfd5260b76f80c324"4129dependencies = [4130 "anyhow",4131 "beef",4132 "serde",4133 "serde_json",4134 "thiserror",4135 "tracing",4136]41374138[[package]]4139name = "jsonrpsee-utils"4140version = "0.4.1"4141source = "registry+https://github.com/rust-lang/crates.io-index"4142checksum = "0109c4f972058f3b1925b73a17210aff7b63b65967264d0045d15ee88fe84f0c"4143dependencies = [4144 "arrayvec 0.7.2",4145 "beef",4146 "jsonrpsee-types 0.4.1",4147]41484149[[package]]4150name = "jsonrpsee-ws-client"4081name = "jsonrpsee-ws-client"4151version = "0.4.1"4082version = "0.10.1"4152source = "registry+https://github.com/rust-lang/crates.io-index"4083source = "registry+https://github.com/rust-lang/crates.io-index"4153checksum = "559aa56fc402af206c00fc913dc2be1d9d788dcde045d14df141a535245d35ef"4084checksum = "dd66d18bab78d956df24dd0d2e41e4c00afbb818fda94a98264bdd12ce8506ac"4154dependencies = [4085dependencies = [4155 "arrayvec 0.7.2",4086 "jsonrpsee-client-transport",4156 "async-trait",4157 "fnv",4158 "futures 0.3.21",4159 "http",4160 "jsonrpsee-types 0.4.1",4161 "log",4162 "pin-project 1.0.10",4163 "rustls-native-certs 0.5.0",4087 "jsonrpsee-core",4164 "serde",4088 "jsonrpsee-types",4165 "serde_json",4166 "soketto",4167 "thiserror",4168 "tokio 1.17.0",4169 "tokio-rustls 0.22.0",4170 "tokio-util 0.6.9",4171]4089]417240904173[[package]]4091[[package]]4174name = "jsonrpsee-ws-client"4175version = "0.8.0"4176source = "registry+https://github.com/rust-lang/crates.io-index"4177checksum = "aff425cee7c779e33920913bc695447416078ee6d119f443f3060feffa4e86b5"4178dependencies = [4179 "jsonrpsee-client-transport 0.8.0",4180 "jsonrpsee-core 0.8.0",4181 "jsonrpsee-types 0.8.0",4182]41834184[[package]]4185name = "jsonrpsee-ws-client"4186version = "0.9.0"4187source = "registry+https://github.com/rust-lang/crates.io-index"4188checksum = "31b58983485b2b626c276f1eb367d62dae82132451b281072a7bfa536a33ddf3"4189dependencies = [4190 "jsonrpsee-client-transport 0.9.0",4191 "jsonrpsee-core 0.9.0",4192 "jsonrpsee-types 0.9.0",4193]41944195[[package]]4196name = "k256"4092name = "k256"4197version = "0.10.4"4093version = "0.10.4"4198source = "registry+https://github.com/rust-lang/crates.io-index"4094source = "registry+https://github.com/rust-lang/crates.io-index"422241184223[[package]]4119[[package]]4224name = "kusama-runtime"4120name = "kusama-runtime"4225version = "0.9.18"4121version = "0.9.20"4226source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"4122source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"4227dependencies = [4123dependencies = [4228 "beefy-primitives",4124 "beefy-primitives",4229 "bitvec",4125 "bitvec",4244 "pallet-bags-list",4140 "pallet-bags-list",4245 "pallet-balances",4141 "pallet-balances",4246 "pallet-bounties",4142 "pallet-bounties",4143 "pallet-child-bounties",4247 "pallet-collective",4144 "pallet-collective",4248 "pallet-democracy",4145 "pallet-democracy",4249 "pallet-election-provider-multi-phase",4146 "pallet-election-provider-multi-phase",4147 "pallet-election-provider-support-benchmarking",4250 "pallet-elections-phragmen",4148 "pallet-elections-phragmen",4251 "pallet-gilt",4149 "pallet-gilt",4252 "pallet-grandpa",4150 "pallet-grandpa",4253 "pallet-identity",4151 "pallet-identity",4254 "pallet-im-online",4152 "pallet-im-online",4255 "pallet-indices",4153 "pallet-indices",4256 "pallet-membership",4154 "pallet-membership",4257 "pallet-mmr-primitives",4258 "pallet-multisig",4155 "pallet-multisig",4259 "pallet-nicks",4156 "pallet-nicks",4260 "pallet-offences",4157 "pallet-offences",4276 "pallet-utility",4173 "pallet-utility",4277 "pallet-vesting",4174 "pallet-vesting",4278 "pallet-xcm",4175 "pallet-xcm",4176 "pallet-xcm-benchmarks",4279 "parity-scale-codec",4177 "parity-scale-codec",4280 "polkadot-primitives",4178 "polkadot-primitives",4281 "polkadot-runtime-common",4179 "polkadot-runtime-common",4293 "sp-core",4191 "sp-core",4294 "sp-inherents",4192 "sp-inherents",4295 "sp-io",4193 "sp-io",4194 "sp-mmr-primitives",4296 "sp-npos-elections",4195 "sp-npos-elections",4297 "sp-offchain",4196 "sp-offchain",4298 "sp-runtime",4197 "sp-runtime",431042094311[[package]]4210[[package]]4312name = "kusama-runtime-constants"4211name = "kusama-runtime-constants"4313version = "0.9.18"4212version = "0.9.20"4314source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"4213source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"4315dependencies = [4214dependencies = [4316 "frame-support",4215 "frame-support",4317 "polkadot-primitives",4216 "polkadot-primitives",438242814383[[package]]4282[[package]]4384name = "libc"4283name = "libc"4385version = "0.2.122"4284version = "0.2.125"4386source = "registry+https://github.com/rust-lang/crates.io-index"4285source = "registry+https://github.com/rust-lang/crates.io-index"4387checksum = "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"4286checksum = "5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b"438842874389[[package]]4288[[package]]4390name = "libloading"4289name = "libloading"4468 "futures-timer",4367 "futures-timer",4469 "instant",4368 "instant",4470 "lazy_static",4369 "lazy_static",4471 "libsecp256k1 0.7.0",4370 "libsecp256k1",4472 "log",4371 "log",4473 "multiaddr",4372 "multiaddr",4474 "multihash 0.14.0",4373 "multihash 0.14.0",490248014903[[package]]4802[[package]]4904name = "libsecp256k1"4803name = "libsecp256k1"4905version = "0.3.5"4906source = "registry+https://github.com/rust-lang/crates.io-index"4907checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962"4908dependencies = [4909 "arrayref",4910 "crunchy",4911 "digest 0.8.1",4912 "hmac-drbg 0.2.0",4913 "rand 0.7.3",4914 "sha2 0.8.2",4915 "subtle 2.4.1",4916 "typenum",4917]49184919[[package]]4920name = "libsecp256k1"4921version = "0.7.0"4804version = "0.7.0"4922source = "registry+https://github.com/rust-lang/crates.io-index"4805source = "registry+https://github.com/rust-lang/crates.io-index"4923checksum = "b0452aac8bab02242429380e9b2f94ea20cea2b37e2c1777a1358799bbe97f37"4806checksum = "b0452aac8bab02242429380e9b2f94ea20cea2b37e2c1777a1358799bbe97f37"4924dependencies = [4807dependencies = [4925 "arrayref",4808 "arrayref",4926 "base64",4809 "base64",4927 "digest 0.9.0",4810 "digest 0.9.0",4928 "hmac-drbg 0.3.0",4811 "hmac-drbg",4929 "libsecp256k1-core",4812 "libsecp256k1-core",4930 "libsecp256k1-gen-ecmult",4813 "libsecp256k1-gen-ecmult",4931 "libsecp256k1-gen-genmult",4814 "libsecp256k1-gen-genmult",4943dependencies = [4826dependencies = [4944 "crunchy",4827 "crunchy",4945 "digest 0.9.0",4828 "digest 0.9.0",4946 "subtle 2.4.1",4829 "subtle",4947]4830]494848314949[[package]]4832[[package]]496648494967[[package]]4850[[package]]4968name = "libz-sys"4851name = "libz-sys"4969version = "1.1.5"4852version = "1.1.6"4970source = "registry+https://github.com/rust-lang/crates.io-index"4853source = "registry+https://github.com/rust-lang/crates.io-index"4971checksum = "6f35facd4a5673cb5a48822be2be1d4236c1c99cb4113cab7061ac720d5bf859"4854checksum = "92e7e15d7610cce1d9752e137625f14e61a28cd45929b6e12e47b50fe154ee2e"4972dependencies = [4855dependencies = [4973 "cc",4856 "cc",4974 "pkg-config",4857 "pkg-config",500248855003[[package]]4886[[package]]5004name = "linux-raw-sys"4887name = "linux-raw-sys"5005version = "0.0.36"4888version = "0.0.42"5006source = "registry+https://github.com/rust-lang/crates.io-index"4889source = "registry+https://github.com/rust-lang/crates.io-index"5007checksum = "a261afc61b7a5e323933b402ca6a1765183687c614789b1e4db7762ed4230bca"4890checksum = "5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7"500848915009[[package]]4892[[package]]5010name = "lock_api"4893name = "lock_api"501849015019[[package]]4902[[package]]5020name = "log"4903name = "log"5021version = "0.4.16"4904version = "0.4.17"5022source = "registry+https://github.com/rust-lang/crates.io-index"4905source = "registry+https://github.com/rust-lang/crates.io-index"5023checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8"4906checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"5024dependencies = [4907dependencies = [5025 "cfg-if 1.0.0",4908 "cfg-if 1.0.0",5026 "value-bag",4909 "value-bag",512050035121[[package]]5004[[package]]5122name = "memchr"5005name = "memchr"5123version = "2.4.1"5006version = "2.5.0"5124source = "registry+https://github.com/rust-lang/crates.io-index"5007source = "registry+https://github.com/rust-lang/crates.io-index"5125checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"5008checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"512650095127[[package]]5010[[package]]5128name = "memmap2"5011name = "memmap2"5158checksum = "6566c70c1016f525ced45d7b7f97730a2bafb037c788211d0c186ef5b2189f0a"5041checksum = "6566c70c1016f525ced45d7b7f97730a2bafb037c788211d0c186ef5b2189f0a"5159dependencies = [5042dependencies = [5160 "hash-db",5043 "hash-db",5161 "hashbrown 0.12.0",5044 "hashbrown 0.12.1",5162 "parity-util-mem",5045 "parity-util-mem",5163]5046]51645047519150745192[[package]]5075[[package]]5193name = "metered-channel"5076name = "metered-channel"5194version = "0.9.18"5077version = "0.9.20"5195source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"5078source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"5196dependencies = [5079dependencies = [5080 "coarsetime",5081 "crossbeam-queue",5197 "derive_more",5082 "derive_more",5198 "futures 0.3.21",5083 "futures 0.3.21",5199 "futures-timer",5084 "futures-timer",5085 "nanorand",5200 "thiserror",5086 "thiserror",5201 "tracing",5087 "tracing-gum",5202]5088]520350895204[[package]]5090[[package]]522051065221[[package]]5107[[package]]5222name = "miniz_oxide"5108name = "miniz_oxide"5223version = "0.4.4"5109version = "0.5.1"5224source = "registry+https://github.com/rust-lang/crates.io-index"5110source = "registry+https://github.com/rust-lang/crates.io-index"5225checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"5111checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082"5226dependencies = [5112dependencies = [5227 "adler",5113 "adler",5228 "autocfg",5229]5114]523051155231[[package]]5116[[package]]542453095425[[package]]5310[[package]]5426name = "names"5311name = "names"5427version = "0.12.0"5312version = "0.13.0"5428source = "registry+https://github.com/rust-lang/crates.io-index"5313source = "registry+https://github.com/rust-lang/crates.io-index"5429checksum = "10a8690bf09abf659851e58cd666c3d37ac6af07c2bd7a9e332cfba471715775"5314checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146"5430dependencies = [5315dependencies = [5431 "rand 0.8.5",5316 "rand 0.8.5",5432]5317]543353185434[[package]]5319[[package]]5320name = "nanorand"5321version = "0.7.0"5322source = "registry+https://github.com/rust-lang/crates.io-index"5323checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"53245325[[package]]5435name = "net2"5326name = "net2"5436version = "0.2.37"5327version = "0.2.37"5437source = "registry+https://github.com/rust-lang/crates.io-index"5328source = "registry+https://github.com/rust-lang/crates.io-index"548653775487[[package]]5378[[package]]5488name = "num-complex"5379name = "num-complex"5489version = "0.4.0"5380version = "0.4.1"5490source = "registry+https://github.com/rust-lang/crates.io-index"5381source = "registry+https://github.com/rust-lang/crates.io-index"5491checksum = "26873667bbbb7c5182d4a37c1add32cdf09f841af72da53318fdb81543c15085"5382checksum = "97fbc387afefefd5e9e39493299f3069e14a140dd34dc19b4c1c1a8fddb6a790"5492dependencies = [5383dependencies = [5493 "num-traits",5384 "num-traits",5494]5385]550553965506[[package]]5397[[package]]5507name = "num-integer"5398name = "num-integer"5508version = "0.1.44"5399version = "0.1.45"5509source = "registry+https://github.com/rust-lang/crates.io-index"5400source = "registry+https://github.com/rust-lang/crates.io-index"5510checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db"5401checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"5511dependencies = [5402dependencies = [5512 "autocfg",5403 "autocfg",5513 "num-traits",5404 "num-traits",553854295539[[package]]5430[[package]]5540name = "num-traits"5431name = "num-traits"5541version = "0.2.14"5432version = "0.2.15"5542source = "registry+https://github.com/rust-lang/crates.io-index"5433source = "registry+https://github.com/rust-lang/crates.io-index"5543checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290"5434checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"5544dependencies = [5435dependencies = [5545 "autocfg",5436 "autocfg",5546 "libm",5437 "libm",5568]5459]556954605570[[package]]5461[[package]]5462name = "object"5463version = "0.28.3"5464source = "registry+https://github.com/rust-lang/crates.io-index"5465checksum = "40bec70ba014595f99f7aa110b84331ffe1ee9aece7fe6f387cc7e3ecda4d456"5466dependencies = [5467 "memchr",5468]54695470[[package]]5571name = "once_cell"5471name = "once_cell"5572version = "1.10.0"5472version = "1.10.0"5573source = "registry+https://github.com/rust-lang/crates.io-index"5473source = "registry+https://github.com/rust-lang/crates.io-index"5574checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"5474checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"557554755576[[package]]5476[[package]]5577name = "opal-runtime"5477name = "opal-runtime"5578version = "0.9.18"5478version = "0.9.20"5579dependencies = [5479dependencies = [5580 "cumulus-pallet-aura-ext",5480 "cumulus-pallet-aura-ext",5581 "cumulus-pallet-dmp-queue",5481 "cumulus-pallet-dmp-queue",5705[[package]]5605[[package]]5706name = "orml-vesting"5606name = "orml-vesting"5707version = "0.4.1-dev"5607version = "0.4.1-dev"5708source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.18#4690ac0d5e85a35351608d27c4304dfc6df4eb03"5608source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.20#3ffcc1b1917f37b9bb8ece700cbbf97893e54391"5709dependencies = [5609dependencies = [5710 "frame-support",5610 "frame-support",5711 "frame-system",5611 "frame-system",5722version = "6.0.0"5622version = "6.0.0"5723source = "registry+https://github.com/rust-lang/crates.io-index"5623source = "registry+https://github.com/rust-lang/crates.io-index"5724checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"5624checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"5725dependencies = [5726 "memchr",5727]572856255729[[package]]5626[[package]]5730name = "owning_ref"5627name = "owning_ref"5738[[package]]5635[[package]]5739name = "pallet-aura"5636name = "pallet-aura"5740version = "4.0.0-dev"5637version = "4.0.0-dev"5741source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5638source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5742dependencies = [5639dependencies = [5743 "frame-support",5640 "frame-support",5744 "frame-system",5641 "frame-system",5754[[package]]5651[[package]]5755name = "pallet-authority-discovery"5652name = "pallet-authority-discovery"5756version = "4.0.0-dev"5653version = "4.0.0-dev"5757source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5654source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5758dependencies = [5655dependencies = [5759 "frame-support",5656 "frame-support",5760 "frame-system",5657 "frame-system",5770[[package]]5667[[package]]5771name = "pallet-authorship"5668name = "pallet-authorship"5772version = "4.0.0-dev"5669version = "4.0.0-dev"5773source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5670source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5774dependencies = [5671dependencies = [5775 "frame-support",5672 "frame-support",5776 "frame-system",5673 "frame-system",5785[[package]]5682[[package]]5786name = "pallet-babe"5683name = "pallet-babe"5787version = "4.0.0-dev"5684version = "4.0.0-dev"5788source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5685source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5789dependencies = [5686dependencies = [5790 "frame-benchmarking",5687 "frame-benchmarking",5791 "frame-support",5688 "frame-support",5809[[package]]5706[[package]]5810name = "pallet-bags-list"5707name = "pallet-bags-list"5811version = "4.0.0-dev"5708version = "4.0.0-dev"5812source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5709source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5813dependencies = [5710dependencies = [5814 "frame-benchmarking",5711 "frame-benchmarking",5815 "frame-election-provider-support",5712 "frame-election-provider-support",5829[[package]]5726[[package]]5830name = "pallet-balances"5727name = "pallet-balances"5831version = "4.0.0-dev"5728version = "4.0.0-dev"5832source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5833dependencies = [5730dependencies = [5834 "frame-benchmarking",5731 "frame-benchmarking",5835 "frame-support",5732 "frame-support",5844[[package]]5741[[package]]5845name = "pallet-base-fee"5742name = "pallet-base-fee"5846version = "1.0.0"5743version = "1.0.0"5847source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"5744source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"5848dependencies = [5745dependencies = [5746 "fp-evm",5849 "frame-support",5747 "frame-support",5850 "frame-system",5748 "frame-system",5851 "pallet-evm",5852 "parity-scale-codec",5749 "parity-scale-codec",5853 "scale-info",5750 "scale-info",5854 "serde",5751 "serde",5859[[package]]5756[[package]]5860name = "pallet-beefy"5757name = "pallet-beefy"5861version = "4.0.0-dev"5758version = "4.0.0-dev"5862source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5759source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5863dependencies = [5760dependencies = [5864 "beefy-primitives",5761 "beefy-primitives",5865 "frame-support",5762 "frame-support",5875[[package]]5772[[package]]5876name = "pallet-beefy-mmr"5773name = "pallet-beefy-mmr"5877version = "4.0.0-dev"5774version = "4.0.0-dev"5878source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5775source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5879dependencies = [5776dependencies = [5880 "beefy-merkle-tree",5777 "beefy-merkle-tree",5881 "beefy-primitives",5778 "beefy-primitives",5886 "log",5783 "log",5887 "pallet-beefy",5784 "pallet-beefy",5888 "pallet-mmr",5785 "pallet-mmr",5889 "pallet-mmr-primitives",5890 "pallet-session",5786 "pallet-session",5891 "parity-scale-codec",5787 "parity-scale-codec",5892 "scale-info",5788 "scale-info",5900[[package]]5796[[package]]5901name = "pallet-bounties"5797name = "pallet-bounties"5902version = "4.0.0-dev"5798version = "4.0.0-dev"5903source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5799source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5904dependencies = [5800dependencies = [5905 "frame-benchmarking",5801 "frame-benchmarking",5906 "frame-support",5802 "frame-support",5918[[package]]5814[[package]]5919name = "pallet-bridge-dispatch"5815name = "pallet-bridge-dispatch"5920version = "0.1.0"5816version = "0.1.0"5921source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"5817source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"5922dependencies = [5818dependencies = [5923 "bp-message-dispatch",5819 "bp-message-dispatch",5924 "bp-runtime",5820 "bp-runtime",5935[[package]]5831[[package]]5936name = "pallet-bridge-grandpa"5832name = "pallet-bridge-grandpa"5937version = "0.1.0"5833version = "0.1.0"5938source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"5834source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"5939dependencies = [5835dependencies = [5940 "bp-header-chain",5836 "bp-header-chain",5941 "bp-runtime",5837 "bp-runtime",5957[[package]]5853[[package]]5958name = "pallet-bridge-messages"5854name = "pallet-bridge-messages"5959version = "0.1.0"5855version = "0.1.0"5960source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"5856source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"5961dependencies = [5857dependencies = [5962 "bitvec",5858 "bitvec",5963 "bp-message-dispatch",5859 "bp-message-dispatch",5976]5872]597758735978[[package]]5874[[package]]5875name = "pallet-child-bounties"5876version = "4.0.0-dev"5877source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5878dependencies = [5879 "frame-benchmarking",5880 "frame-support",5881 "frame-system",5882 "log",5883 "pallet-bounties",5884 "pallet-treasury",5885 "parity-scale-codec",5886 "scale-info",5887 "sp-core",5888 "sp-io",5889 "sp-runtime",5890 "sp-std",5891]58925893[[package]]5979name = "pallet-collective"5894name = "pallet-collective"5980version = "4.0.0-dev"5895version = "4.0.0-dev"5981source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5896source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5982dependencies = [5897dependencies = [5983 "frame-benchmarking",5898 "frame-benchmarking",5984 "frame-support",5899 "frame-support",6014[[package]]5929[[package]]6015name = "pallet-democracy"5930name = "pallet-democracy"6016version = "4.0.0-dev"5931version = "4.0.0-dev"6017source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5932source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6018dependencies = [5933dependencies = [6019 "frame-benchmarking",5934 "frame-benchmarking",6020 "frame-support",5935 "frame-support",6030[[package]]5945[[package]]6031name = "pallet-election-provider-multi-phase"5946name = "pallet-election-provider-multi-phase"6032version = "4.0.0-dev"5947version = "4.0.0-dev"6033source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5948source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6034dependencies = [5949dependencies = [6035 "frame-benchmarking",5950 "frame-benchmarking",6036 "frame-election-provider-support",5951 "frame-election-provider-support",6051]5966]605259676053[[package]]5968[[package]]5969name = "pallet-election-provider-support-benchmarking"5970version = "4.0.0-dev"5971source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5972dependencies = [5973 "frame-benchmarking",5974 "frame-election-provider-support",5975 "frame-system",5976 "parity-scale-codec",5977 "sp-npos-elections",5978 "sp-runtime",5979]59805981[[package]]6054name = "pallet-elections-phragmen"5982name = "pallet-elections-phragmen"6055version = "5.0.0-dev"5983version = "5.0.0-dev"6056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"5984source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6057dependencies = [5985dependencies = [6058 "frame-benchmarking",5986 "frame-benchmarking",6059 "frame-support",5987 "frame-support",6071[[package]]5999[[package]]6072name = "pallet-ethereum"6000name = "pallet-ethereum"6073version = "4.0.0-dev"6001version = "4.0.0-dev"6074source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"6002source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"6075dependencies = [6003dependencies = [6076 "ethereum",6004 "ethereum",6077 "ethereum-types",6005 "ethereum-types",6090 "pallet-timestamp",6018 "pallet-timestamp",6091 "parity-scale-codec",6019 "parity-scale-codec",6092 "rlp",6020 "rlp",6093 "rustc-hex",6094 "scale-info",6021 "scale-info",6095 "serde",6022 "serde",6096 "sha3 0.8.2",6023 "sha3 0.10.1",6097 "sp-io",6024 "sp-io",6098 "sp-runtime",6025 "sp-runtime",6099 "sp-std",6026 "sp-std",6102[[package]]6029[[package]]6103name = "pallet-evm"6030name = "pallet-evm"6104version = "6.0.0-dev"6031version = "6.0.0-dev"6105source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.18-2#82310d1dd3189f34bd901a9ac894ad33eca5cf89"6032source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.20#de4fa0f04d07395296a3a6df3b8afba931febb25"6106dependencies = [6033dependencies = [6107 "evm",6034 "evm",6108 "evm-gasometer",6109 "evm-runtime",6110 "fp-evm",6035 "fp-evm",6111 "fp-evm-mapping",6036 "fp-evm-mapping",6112 "frame-benchmarking",6037 "frame-benchmarking",6122 "rlp",6047 "rlp",6123 "scale-info",6048 "scale-info",6124 "serde",6049 "serde",6125 "sha3 0.8.2",6050 "sha3 0.10.1",6126 "sp-core",6051 "sp-core",6127 "sp-io",6052 "sp-io",6128 "sp-runtime",6053 "sp-runtime",6226[[package]]6151[[package]]6227name = "pallet-gilt"6152name = "pallet-gilt"6228version = "4.0.0-dev"6153version = "4.0.0-dev"6229source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6154source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6230dependencies = [6155dependencies = [6231 "frame-benchmarking",6156 "frame-benchmarking",6232 "frame-support",6157 "frame-support",6241[[package]]6166[[package]]6242name = "pallet-grandpa"6167name = "pallet-grandpa"6243version = "4.0.0-dev"6168version = "4.0.0-dev"6244source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6169source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6245dependencies = [6170dependencies = [6246 "frame-benchmarking",6171 "frame-benchmarking",6247 "frame-support",6172 "frame-support",6264[[package]]6189[[package]]6265name = "pallet-identity"6190name = "pallet-identity"6266version = "4.0.0-dev"6191version = "4.0.0-dev"6267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6192source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6268dependencies = [6193dependencies = [6269 "enumflags2",6194 "enumflags2",6270 "frame-benchmarking",6195 "frame-benchmarking",6280[[package]]6205[[package]]6281name = "pallet-im-online"6206name = "pallet-im-online"6282version = "4.0.0-dev"6207version = "4.0.0-dev"6283source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6208source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6284dependencies = [6209dependencies = [6285 "frame-benchmarking",6210 "frame-benchmarking",6286 "frame-support",6211 "frame-support",6300[[package]]6225[[package]]6301name = "pallet-indices"6226name = "pallet-indices"6302version = "4.0.0-dev"6227version = "4.0.0-dev"6303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6228source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6304dependencies = [6229dependencies = [6305 "frame-benchmarking",6230 "frame-benchmarking",6306 "frame-support",6231 "frame-support",6336[[package]]6261[[package]]6337name = "pallet-membership"6262name = "pallet-membership"6338version = "4.0.0-dev"6263version = "4.0.0-dev"6339source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6264source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6340dependencies = [6265dependencies = [6341 "frame-benchmarking",6266 "frame-benchmarking",6342 "frame-support",6267 "frame-support",6353[[package]]6278[[package]]6354name = "pallet-mmr"6279name = "pallet-mmr"6355version = "4.0.0-dev"6280version = "4.0.0-dev"6356source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6281source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6357dependencies = [6282dependencies = [6358 "ckb-merkle-mountain-range",6283 "ckb-merkle-mountain-range",6359 "frame-benchmarking",6284 "frame-benchmarking",6360 "frame-support",6285 "frame-support",6361 "frame-system",6286 "frame-system",6362 "pallet-mmr-primitives",6363 "parity-scale-codec",6287 "parity-scale-codec",6364 "scale-info",6288 "scale-info",6365 "sp-core",6289 "sp-core",6366 "sp-io",6290 "sp-io",6291 "sp-mmr-primitives",6367 "sp-runtime",6292 "sp-runtime",6368 "sp-std",6293 "sp-std",6369]6294]637062956371[[package]]6296[[package]]6372name = "pallet-mmr-primitives"6373version = "4.0.0-dev"6374source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6375dependencies = [6376 "frame-support",6377 "frame-system",6378 "log",6379 "parity-scale-codec",6380 "serde",6381 "sp-api",6382 "sp-core",6383 "sp-runtime",6384 "sp-std",6385]63866387[[package]]6388name = "pallet-mmr-rpc"6297name = "pallet-mmr-rpc"6389version = "3.0.0"6298version = "3.0.0"6390source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6299source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6391dependencies = [6300dependencies = [6392 "jsonrpc-core",6301 "jsonrpc-core",6393 "jsonrpc-core-client",6302 "jsonrpc-core-client",6394 "jsonrpc-derive",6303 "jsonrpc-derive",6395 "pallet-mmr-primitives",6396 "parity-scale-codec",6304 "parity-scale-codec",6397 "serde",6305 "serde",6398 "sp-api",6306 "sp-api",6399 "sp-blockchain",6307 "sp-blockchain",6400 "sp-core",6308 "sp-core",6309 "sp-mmr-primitives",6401 "sp-runtime",6310 "sp-runtime",6402]6311]640363126404[[package]]6313[[package]]6405name = "pallet-multisig"6314name = "pallet-multisig"6406version = "4.0.0-dev"6315version = "4.0.0-dev"6407source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6316source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6408dependencies = [6317dependencies = [6409 "frame-benchmarking",6318 "frame-benchmarking",6410 "frame-support",6319 "frame-support",6419[[package]]6328[[package]]6420name = "pallet-nicks"6329name = "pallet-nicks"6421version = "4.0.0-dev"6330version = "4.0.0-dev"6422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6331source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6423dependencies = [6332dependencies = [6424 "frame-support",6333 "frame-support",6425 "frame-system",6334 "frame-system",6431]6340]643263416433[[package]]6342[[package]]6343name = "pallet-nomination-pools"6344version = "1.0.0"6345source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6346dependencies = [6347 "frame-support",6348 "frame-system",6349 "parity-scale-codec",6350 "scale-info",6351 "sp-core",6352 "sp-runtime",6353 "sp-staking",6354 "sp-std",6355]63566357[[package]]6358name = "pallet-nomination-pools-benchmarking"6359version = "1.0.0"6360source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6361dependencies = [6362 "frame-benchmarking",6363 "frame-election-provider-support",6364 "frame-support",6365 "frame-system",6366 "pallet-bags-list",6367 "pallet-nomination-pools",6368 "pallet-staking",6369 "parity-scale-codec",6370 "scale-info",6371 "sp-runtime",6372 "sp-staking",6373 "sp-std",6374]63756376[[package]]6434name = "pallet-nonfungible"6377name = "pallet-nonfungible"6435version = "0.1.0"6378version = "0.1.0"6436dependencies = [6379dependencies = [6454[[package]]6397[[package]]6455name = "pallet-offences"6398name = "pallet-offences"6456version = "4.0.0-dev"6399version = "4.0.0-dev"6457source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6400source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6458dependencies = [6401dependencies = [6459 "frame-support",6402 "frame-support",6460 "frame-system",6403 "frame-system",6471[[package]]6414[[package]]6472name = "pallet-offences-benchmarking"6415name = "pallet-offences-benchmarking"6473version = "4.0.0-dev"6416version = "4.0.0-dev"6474source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6417source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6475dependencies = [6418dependencies = [6476 "frame-benchmarking",6419 "frame-benchmarking",6477 "frame-election-provider-support",6420 "frame-election-provider-support",6494[[package]]6437[[package]]6495name = "pallet-preimage"6438name = "pallet-preimage"6496version = "4.0.0-dev"6439version = "4.0.0-dev"6497source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6440source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6498dependencies = [6441dependencies = [6499 "frame-benchmarking",6442 "frame-benchmarking",6500 "frame-support",6443 "frame-support",6510[[package]]6453[[package]]6511name = "pallet-proxy"6454name = "pallet-proxy"6512version = "4.0.0-dev"6455version = "4.0.0-dev"6513source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6456source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6514dependencies = [6457dependencies = [6515 "frame-benchmarking",6458 "frame-benchmarking",6516 "frame-support",6459 "frame-support",6525[[package]]6468[[package]]6526name = "pallet-randomness-collective-flip"6469name = "pallet-randomness-collective-flip"6527version = "4.0.0-dev"6470version = "4.0.0-dev"6528source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6471source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6529dependencies = [6472dependencies = [6530 "frame-support",6473 "frame-support",6531 "frame-system",6474 "frame-system",6539[[package]]6482[[package]]6540name = "pallet-recovery"6483name = "pallet-recovery"6541version = "4.0.0-dev"6484version = "4.0.0-dev"6542source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6485source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6543dependencies = [6486dependencies = [6544 "frame-support",6487 "frame-support",6545 "frame-system",6488 "frame-system",6571[[package]]6514[[package]]6572name = "pallet-scheduler"6515name = "pallet-scheduler"6573version = "4.0.0-dev"6516version = "4.0.0-dev"6574source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6517source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6575dependencies = [6518dependencies = [6576 "frame-benchmarking",6519 "frame-benchmarking",6577 "frame-support",6520 "frame-support",6587[[package]]6530[[package]]6588name = "pallet-session"6531name = "pallet-session"6589version = "4.0.0-dev"6532version = "4.0.0-dev"6590source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6533source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6591dependencies = [6534dependencies = [6592 "frame-support",6535 "frame-support",6593 "frame-system",6536 "frame-system",6608[[package]]6551[[package]]6609name = "pallet-session-benchmarking"6552name = "pallet-session-benchmarking"6610version = "4.0.0-dev"6553version = "4.0.0-dev"6611source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6554source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6612dependencies = [6555dependencies = [6613 "frame-benchmarking",6556 "frame-benchmarking",6614 "frame-support",6557 "frame-support",6624[[package]]6567[[package]]6625name = "pallet-society"6568name = "pallet-society"6626version = "4.0.0-dev"6569version = "4.0.0-dev"6627source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6570source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6628dependencies = [6571dependencies = [6629 "frame-support",6572 "frame-support",6630 "frame-system",6573 "frame-system",6638[[package]]6581[[package]]6639name = "pallet-staking"6582name = "pallet-staking"6640version = "4.0.0-dev"6583version = "4.0.0-dev"6641source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6584source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6642dependencies = [6585dependencies = [6643 "frame-benchmarking",6586 "frame-benchmarking",6644 "frame-election-provider-support",6587 "frame-election-provider-support",6661[[package]]6604[[package]]6662name = "pallet-staking-reward-curve"6605name = "pallet-staking-reward-curve"6663version = "4.0.0-dev"6606version = "4.0.0-dev"6664source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6607source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6665dependencies = [6608dependencies = [6666 "proc-macro-crate 1.1.3",6609 "proc-macro-crate 1.1.3",6667 "proc-macro2",6610 "proc-macro2",6672[[package]]6615[[package]]6673name = "pallet-staking-reward-fn"6616name = "pallet-staking-reward-fn"6674version = "4.0.0-dev"6617version = "4.0.0-dev"6675source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6618source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6676dependencies = [6619dependencies = [6677 "log",6620 "log",6678 "sp-arithmetic",6621 "sp-arithmetic",6695[[package]]6638[[package]]6696name = "pallet-sudo"6639name = "pallet-sudo"6697version = "4.0.0-dev"6640version = "4.0.0-dev"6698source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6641source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6699dependencies = [6642dependencies = [6700 "frame-support",6643 "frame-support",6701 "frame-system",6644 "frame-system",6709[[package]]6652[[package]]6710name = "pallet-template-transaction-payment"6653name = "pallet-template-transaction-payment"6711version = "3.0.0"6654version = "3.0.0"6712source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.18#7bc842b35a53f762ee6ee89e5f5bef84a284c9f4"6655source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.20#fa1a51fcccf488d3d41f0ae7864b9b6455b64d77"6713dependencies = [6656dependencies = [6714 "frame-benchmarking",6657 "frame-benchmarking",6715 "frame-support",6658 "frame-support",6729[[package]]6672[[package]]6730name = "pallet-timestamp"6673name = "pallet-timestamp"6731version = "4.0.0-dev"6674version = "4.0.0-dev"6732source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6675source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6733dependencies = [6676dependencies = [6734 "frame-benchmarking",6677 "frame-benchmarking",6735 "frame-support",6678 "frame-support",6747[[package]]6690[[package]]6748name = "pallet-tips"6691name = "pallet-tips"6749version = "4.0.0-dev"6692version = "4.0.0-dev"6750source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6693source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6751dependencies = [6694dependencies = [6752 "frame-benchmarking",6695 "frame-benchmarking",6753 "frame-support",6696 "frame-support",6766[[package]]6709[[package]]6767name = "pallet-transaction-payment"6710name = "pallet-transaction-payment"6768version = "4.0.0-dev"6711version = "4.0.0-dev"6769source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6712source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6770dependencies = [6713dependencies = [6771 "frame-support",6714 "frame-support",6772 "frame-system",6715 "frame-system",6783[[package]]6726[[package]]6784name = "pallet-transaction-payment-rpc"6727name = "pallet-transaction-payment-rpc"6785version = "4.0.0-dev"6728version = "4.0.0-dev"6786source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6787dependencies = [6730dependencies = [6788 "jsonrpc-core",6731 "jsonrpc-core",6789 "jsonrpc-core-client",6732 "jsonrpc-core-client",6800[[package]]6743[[package]]6801name = "pallet-transaction-payment-rpc-runtime-api"6744name = "pallet-transaction-payment-rpc-runtime-api"6802version = "4.0.0-dev"6745version = "4.0.0-dev"6803source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6746source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6804dependencies = [6747dependencies = [6805 "pallet-transaction-payment",6748 "pallet-transaction-payment",6806 "parity-scale-codec",6749 "parity-scale-codec",6811[[package]]6754[[package]]6812name = "pallet-treasury"6755name = "pallet-treasury"6813version = "4.0.0-dev"6756version = "4.0.0-dev"6814source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6757source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6815dependencies = [6758dependencies = [6816 "frame-benchmarking",6759 "frame-benchmarking",6817 "frame-support",6760 "frame-support",6865[[package]]6808[[package]]6866name = "pallet-utility"6809name = "pallet-utility"6867version = "4.0.0-dev"6810version = "4.0.0-dev"6868source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6811source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6869dependencies = [6812dependencies = [6870 "frame-benchmarking",6813 "frame-benchmarking",6871 "frame-support",6814 "frame-support",6881[[package]]6824[[package]]6882name = "pallet-vesting"6825name = "pallet-vesting"6883version = "4.0.0-dev"6826version = "4.0.0-dev"6884source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"6827source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6885dependencies = [6828dependencies = [6886 "frame-benchmarking",6829 "frame-benchmarking",6887 "frame-support",6830 "frame-support",689568386896[[package]]6839[[package]]6897name = "pallet-xcm"6840name = "pallet-xcm"6898version = "0.9.18"6841version = "0.9.20"6899source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"6842source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"6900dependencies = [6843dependencies = [6901 "frame-support",6844 "frame-support",6902 "frame-system",6845 "frame-system",691368566914[[package]]6857[[package]]6915name = "pallet-xcm-benchmarks"6858name = "pallet-xcm-benchmarks"6916version = "0.9.18"6859version = "0.9.20"6917source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"6860source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"6918dependencies = [6861dependencies = [6919 "frame-benchmarking",6862 "frame-benchmarking",6920 "frame-support",6863 "frame-support",6931[[package]]6874[[package]]6932name = "parachain-info"6875name = "parachain-info"6933version = "0.1.0"6876version = "0.1.0"6934source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.18#b1e91afb7421309b203d7627b736d9bcf58260eb"6877source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.20#4bbedb30b1478494b410477498bd0a2221177a11"6935dependencies = [6878dependencies = [6936 "cumulus-primitives-core",6879 "cumulus-primitives-core",6937 "frame-support",6880 "frame-support",694368866944[[package]]6887[[package]]6945name = "parity-db"6888name = "parity-db"6946version = "0.3.11"6889version = "0.3.12"6947source = "registry+https://github.com/rust-lang/crates.io-index"6890source = "registry+https://github.com/rust-lang/crates.io-index"6948checksum = "b3e7f385d61562f5834282b90aa50b41f38a35cf64d5209b8b05487b50553dbe"6891checksum = "6e73cd0b0a78045276b19eaae8eaaa20e44a1da9a0217ff934a810d9492ae701"6949dependencies = [6892dependencies = [6950 "blake2-rfc",6893 "blake2-rfc",6951 "crc32fast",6894 "crc32fast",7002 "libc",6945 "libc",7003 "log",6946 "log",7004 "rand 0.7.3",6947 "rand 0.7.3",7005 "tokio 1.17.0",6948 "tokio 1.18.1",7006 "winapi 0.3.9",6949 "winapi 0.3.9",7007]6950]700869517014dependencies = [6957dependencies = [7015 "cfg-if 1.0.0",6958 "cfg-if 1.0.0",7016 "ethereum-types",6959 "ethereum-types",7017 "hashbrown 0.12.0",6960 "hashbrown 0.12.1",7018 "impl-trait-for-tuples",6961 "impl-trait-for-tuples",7019 "lru 0.7.5",6962 "lru 0.7.5",7020 "parity-util-mem-derive",6963 "parity-util-mem-derive",7092checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"7035checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"7093dependencies = [7036dependencies = [7094 "lock_api",7037 "lock_api",7095 "parking_lot_core 0.9.2",7038 "parking_lot_core 0.9.3",7096]7039]709770407098[[package]]7041[[package]]7104 "cfg-if 1.0.0",7047 "cfg-if 1.0.0",7105 "instant",7048 "instant",7106 "libc",7049 "libc",7107 "redox_syscall",7050 "redox_syscall 0.2.13",7108 "smallvec",7051 "smallvec",7109 "winapi 0.3.9",7052 "winapi 0.3.9",7110]7053]711170547112[[package]]7055[[package]]7113name = "parking_lot_core"7056name = "parking_lot_core"7114version = "0.9.2"7057version = "0.9.3"7115source = "registry+https://github.com/rust-lang/crates.io-index"7058source = "registry+https://github.com/rust-lang/crates.io-index"7116checksum = "995f667a6c822200b0433ac218e05582f0e2efa1b922a3fd2fbaadc5f87bab37"7059checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"7117dependencies = [7060dependencies = [7118 "cfg-if 1.0.0",7061 "cfg-if 1.0.0",7119 "libc",7062 "libc",7120 "redox_syscall",7063 "redox_syscall 0.2.13",7121 "smallvec",7064 "smallvec",7122 "windows-sys",7065 "windows-sys",7123]7066]726572087266[[package]]7209[[package]]7267name = "pin-project-lite"7210name = "pin-project-lite"7268version = "0.2.8"7211version = "0.2.9"7269source = "registry+https://github.com/rust-lang/crates.io-index"7212source = "registry+https://github.com/rust-lang/crates.io-index"7270checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"7213checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"727172147272[[package]]7215[[package]]7273name = "pin-utils"7216name = "pin-utils"730072437301[[package]]7244[[package]]7302name = "polkadot-approval-distribution"7245name = "polkadot-approval-distribution"7303version = "0.9.18"7246version = "0.9.20"7304source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7247source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7305dependencies = [7248dependencies = [7306 "futures 0.3.21",7249 "futures 0.3.21",7307 "polkadot-node-network-protocol",7250 "polkadot-node-network-protocol",7308 "polkadot-node-primitives",7251 "polkadot-node-primitives",7309 "polkadot-node-subsystem",7252 "polkadot-node-subsystem",7310 "polkadot-node-subsystem-util",7253 "polkadot-node-subsystem-util",7311 "polkadot-primitives",7254 "polkadot-primitives",7312 "tracing",7255 "rand 0.8.5",7256 "tracing-gum",7313]7257]731472587315[[package]]7259[[package]]7316name = "polkadot-availability-bitfield-distribution"7260name = "polkadot-availability-bitfield-distribution"7317version = "0.9.18"7261version = "0.9.20"7318source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7262source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7319dependencies = [7263dependencies = [7320 "futures 0.3.21",7264 "futures 0.3.21",7321 "polkadot-node-network-protocol",7265 "polkadot-node-network-protocol",7322 "polkadot-node-subsystem",7266 "polkadot-node-subsystem",7323 "polkadot-node-subsystem-util",7267 "polkadot-node-subsystem-util",7324 "polkadot-primitives",7268 "polkadot-primitives",7325 "tracing",7269 "tracing-gum",7326]7270]732772717328[[package]]7272[[package]]7329name = "polkadot-availability-distribution"7273name = "polkadot-availability-distribution"7330version = "0.9.18"7274version = "0.9.20"7331source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7275source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7332dependencies = [7276dependencies = [7333 "derive_more",7277 "derive_more",7334 "fatality",7278 "fatality",7345 "sp-core",7289 "sp-core",7346 "sp-keystore",7290 "sp-keystore",7347 "thiserror",7291 "thiserror",7348 "tracing",7292 "tracing-gum",7349]7293]735072947351[[package]]7295[[package]]7352name = "polkadot-availability-recovery"7296name = "polkadot-availability-recovery"7353version = "0.9.18"7297version = "0.9.20"7354source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7298source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7355dependencies = [7299dependencies = [7356 "fatality",7300 "fatality",7357 "futures 0.3.21",7301 "futures 0.3.21",7366 "rand 0.8.5",7310 "rand 0.8.5",7367 "sc-network",7311 "sc-network",7368 "thiserror",7312 "thiserror",7369 "tracing",7313 "tracing-gum",7370]7314]737173157372[[package]]7316[[package]]7373name = "polkadot-cli"7317name = "polkadot-cli"7374version = "0.9.18"7318version = "0.9.20"7375source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7319source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7376dependencies = [7320dependencies = [7377 "clap",7321 "clap",7378 "frame-benchmarking-cli",7322 "frame-benchmarking-cli",7379 "futures 0.3.21",7323 "futures 0.3.21",7380 "log",7324 "log",7325 "polkadot-client",7381 "polkadot-node-core-pvf",7326 "polkadot-node-core-pvf",7382 "polkadot-node-metrics",7327 "polkadot-node-metrics",7383 "polkadot-performance-test",7328 "polkadot-performance-test",739473397395[[package]]7340[[package]]7396name = "polkadot-client"7341name = "polkadot-client"7397version = "0.9.18"7342version = "0.9.20"7398source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7399dependencies = [7344dependencies = [7400 "beefy-primitives",7345 "beefy-primitives",7401 "frame-benchmarking",7346 "frame-benchmarking",7347 "frame-benchmarking-cli",7348 "frame-system",7402 "frame-system-rpc-runtime-api",7349 "frame-system-rpc-runtime-api",7403 "pallet-mmr-primitives",7350 "pallet-transaction-payment",7404 "pallet-transaction-payment-rpc-runtime-api",7351 "pallet-transaction-payment-rpc-runtime-api",7352 "polkadot-core-primitives",7353 "polkadot-node-core-parachains-inherent",7405 "polkadot-primitives",7354 "polkadot-primitives",7406 "polkadot-runtime",7355 "polkadot-runtime",7356 "polkadot-runtime-common",7407 "sc-client-api",7357 "sc-client-api",7408 "sc-consensus",7358 "sc-consensus",7409 "sc-executor",7359 "sc-executor",7414 "sp-blockchain",7364 "sp-blockchain",7415 "sp-consensus",7365 "sp-consensus",7416 "sp-consensus-babe",7366 "sp-consensus-babe",7367 "sp-core",7417 "sp-finality-grandpa",7368 "sp-finality-grandpa",7369 "sp-inherents",7370 "sp-keyring",7371 "sp-mmr-primitives",7418 "sp-offchain",7372 "sp-offchain",7419 "sp-runtime",7373 "sp-runtime",7420 "sp-session",7374 "sp-session",7421 "sp-storage",7375 "sp-storage",7376 "sp-timestamp",7422 "sp-transaction-pool",7377 "sp-transaction-pool",7423]7378]742473797425[[package]]7380[[package]]7426name = "polkadot-collator-protocol"7381name = "polkadot-collator-protocol"7427version = "0.9.18"7382version = "0.9.20"7428source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7383source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7429dependencies = [7384dependencies = [7430 "always-assert",7385 "always-assert",7431 "fatality",7386 "fatality",7440 "sp-keystore",7395 "sp-keystore",7441 "sp-runtime",7396 "sp-runtime",7442 "thiserror",7397 "thiserror",7443 "tracing",7398 "tracing-gum",7444]7399]744574007446[[package]]7401[[package]]7447name = "polkadot-core-primitives"7402name = "polkadot-core-primitives"7448version = "0.9.18"7403version = "0.9.20"7449source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7404source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7450dependencies = [7405dependencies = [7451 "parity-scale-codec",7406 "parity-scale-codec",7452 "parity-util-mem",7407 "parity-util-mem",745874137459[[package]]7414[[package]]7460name = "polkadot-dispute-distribution"7415name = "polkadot-dispute-distribution"7461version = "0.9.18"7416version = "0.9.20"7462source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7417source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7463dependencies = [7418dependencies = [7464 "derive_more",7419 "derive_more",7465 "fatality",7420 "fatality",7476 "sp-application-crypto",7431 "sp-application-crypto",7477 "sp-keystore",7432 "sp-keystore",7478 "thiserror",7433 "thiserror",7479 "tracing",7434 "tracing-gum",7480]7435]748174367482[[package]]7437[[package]]7483name = "polkadot-erasure-coding"7438name = "polkadot-erasure-coding"7484version = "0.9.18"7439version = "0.9.20"7485source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7440source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7486dependencies = [7441dependencies = [7487 "parity-scale-codec",7442 "parity-scale-codec",7488 "polkadot-node-primitives",7443 "polkadot-node-primitives",749574507496[[package]]7451[[package]]7497name = "polkadot-gossip-support"7452name = "polkadot-gossip-support"7498version = "0.9.18"7453version = "0.9.20"7499source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7454source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7500dependencies = [7455dependencies = [7501 "futures 0.3.21",7456 "futures 0.3.21",7502 "futures-timer",7457 "futures-timer",7510 "sp-application-crypto",7465 "sp-application-crypto",7511 "sp-core",7466 "sp-core",7512 "sp-keystore",7467 "sp-keystore",7513 "tracing",7468 "tracing-gum",7514]7469]751574707516[[package]]7471[[package]]7517name = "polkadot-network-bridge"7472name = "polkadot-network-bridge"7518version = "0.9.18"7473version = "0.9.20"7519source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7474source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7520dependencies = [7475dependencies = [7521 "async-trait",7476 "async-trait",7522 "futures 0.3.21",7477 "futures 0.3.21",7529 "polkadot-primitives",7484 "polkadot-primitives",7530 "sc-network",7485 "sc-network",7531 "sp-consensus",7486 "sp-consensus",7532 "tracing",7487 "tracing-gum",7533]7488]753474897535[[package]]7490[[package]]7536name = "polkadot-node-collation-generation"7491name = "polkadot-node-collation-generation"7537version = "0.9.18"7492version = "0.9.20"7538source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7493source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7539dependencies = [7494dependencies = [7540 "futures 0.3.21",7495 "futures 0.3.21",7541 "parity-scale-codec",7496 "parity-scale-codec",7547 "sp-core",7502 "sp-core",7548 "sp-maybe-compressed-blob",7503 "sp-maybe-compressed-blob",7549 "thiserror",7504 "thiserror",7550 "tracing",7505 "tracing-gum",7551]7506]755275077553[[package]]7508[[package]]7554name = "polkadot-node-core-approval-voting"7509name = "polkadot-node-core-approval-voting"7555version = "0.9.18"7510version = "0.9.20"7556source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7511source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7557dependencies = [7512dependencies = [7558 "bitvec",7513 "bitvec",7559 "derive_more",7514 "derive_more",7575 "sp-consensus",7530 "sp-consensus",7576 "sp-consensus-slots",7531 "sp-consensus-slots",7577 "sp-runtime",7532 "sp-runtime",7578 "tracing",7533 "thiserror",7534 "tracing-gum",7579]7535]758075367581[[package]]7537[[package]]7582name = "polkadot-node-core-av-store"7538name = "polkadot-node-core-av-store"7583version = "0.9.18"7539version = "0.9.20"7584source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7540source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7585dependencies = [7541dependencies = [7586 "bitvec",7542 "bitvec",7587 "futures 0.3.21",7543 "futures 0.3.21",7595 "polkadot-overseer",7551 "polkadot-overseer",7596 "polkadot-primitives",7552 "polkadot-primitives",7597 "thiserror",7553 "thiserror",7598 "tracing",7554 "tracing-gum",7599]7555]760075567601[[package]]7557[[package]]7602name = "polkadot-node-core-backing"7558name = "polkadot-node-core-backing"7603version = "0.9.18"7559version = "0.9.20"7604source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7560source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7605dependencies = [7561dependencies = [7606 "bitvec",7562 "bitvec",7607 "futures 0.3.21",7563 "futures 0.3.21",7613 "polkadot-statement-table",7569 "polkadot-statement-table",7614 "sp-keystore",7570 "sp-keystore",7615 "thiserror",7571 "thiserror",7616 "tracing",7572 "tracing-gum",7617]7573]761875747619[[package]]7575[[package]]7620name = "polkadot-node-core-bitfield-signing"7576name = "polkadot-node-core-bitfield-signing"7621version = "0.9.18"7577version = "0.9.20"7622source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7578source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7623dependencies = [7579dependencies = [7624 "futures 0.3.21",7580 "futures 0.3.21",7625 "polkadot-node-subsystem",7581 "polkadot-node-subsystem",7626 "polkadot-node-subsystem-util",7582 "polkadot-node-subsystem-util",7627 "polkadot-primitives",7583 "polkadot-primitives",7628 "sp-keystore",7584 "sp-keystore",7629 "thiserror",7585 "thiserror",7630 "tracing",7586 "tracing-gum",7631 "wasm-timer",7587 "wasm-timer",7632]7588]763375897634[[package]]7590[[package]]7635name = "polkadot-node-core-candidate-validation"7591name = "polkadot-node-core-candidate-validation"7636version = "0.9.18"7592version = "0.9.20"7637source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7593source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7638dependencies = [7594dependencies = [7639 "async-trait",7595 "async-trait",7640 "futures 0.3.21",7596 "futures 0.3.21",7646 "polkadot-parachain",7602 "polkadot-parachain",7647 "polkadot-primitives",7603 "polkadot-primitives",7648 "sp-maybe-compressed-blob",7604 "sp-maybe-compressed-blob",7649 "tracing",7605 "tracing-gum",7650]7606]765176077652[[package]]7608[[package]]7653name = "polkadot-node-core-chain-api"7609name = "polkadot-node-core-chain-api"7654version = "0.9.18"7610version = "0.9.20"7655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7611source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7656dependencies = [7612dependencies = [7657 "futures 0.3.21",7613 "futures 0.3.21",7658 "polkadot-node-subsystem",7614 "polkadot-node-subsystem",7661 "sc-client-api",7617 "sc-client-api",7662 "sc-consensus-babe",7618 "sc-consensus-babe",7663 "sp-blockchain",7619 "sp-blockchain",7664 "tracing",7620 "tracing-gum",7665]7621]766676227667[[package]]7623[[package]]7668name = "polkadot-node-core-chain-selection"7624name = "polkadot-node-core-chain-selection"7669version = "0.9.18"7625version = "0.9.20"7670source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7626source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7671dependencies = [7627dependencies = [7672 "futures 0.3.21",7628 "futures 0.3.21",7673 "futures-timer",7629 "futures-timer",7678 "polkadot-node-subsystem-util",7634 "polkadot-node-subsystem-util",7679 "polkadot-primitives",7635 "polkadot-primitives",7680 "thiserror",7636 "thiserror",7681 "tracing",7637 "tracing-gum",7682]7638]768376397684[[package]]7640[[package]]7685name = "polkadot-node-core-dispute-coordinator"7641name = "polkadot-node-core-dispute-coordinator"7686version = "0.9.18"7642version = "0.9.20"7687source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7643source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7688dependencies = [7644dependencies = [7689 "fatality",7645 "fatality",7690 "futures 0.3.21",7646 "futures 0.3.21",7697 "polkadot-primitives",7653 "polkadot-primitives",7698 "sc-keystore",7654 "sc-keystore",7699 "thiserror",7655 "thiserror",7700 "tracing",7656 "tracing-gum",7701]7657]770276587703[[package]]7659[[package]]7704name = "polkadot-node-core-parachains-inherent"7660name = "polkadot-node-core-parachains-inherent"7705version = "0.9.18"7661version = "0.9.20"7706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7662source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7707dependencies = [7663dependencies = [7708 "async-trait",7664 "async-trait",7709 "futures 0.3.21",7665 "futures 0.3.21",7714 "sp-inherents",7670 "sp-inherents",7715 "sp-runtime",7671 "sp-runtime",7716 "thiserror",7672 "thiserror",7717 "tracing",7673 "tracing-gum",7718]7674]771976757720[[package]]7676[[package]]7721name = "polkadot-node-core-provisioner"7677name = "polkadot-node-core-provisioner"7722version = "0.9.18"7678version = "0.9.20"7723source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7679source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7724dependencies = [7680dependencies = [7725 "bitvec",7681 "bitvec",7726 "futures 0.3.21",7682 "futures 0.3.21",7731 "polkadot-primitives",7687 "polkadot-primitives",7732 "rand 0.8.5",7688 "rand 0.8.5",7733 "thiserror",7689 "thiserror",7734 "tracing",7690 "tracing-gum",7735]7691]773676927737[[package]]7693[[package]]7738name = "polkadot-node-core-pvf"7694name = "polkadot-node-core-pvf"7739version = "0.9.18"7695version = "0.9.20"7740source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7741dependencies = [7697dependencies = [7742 "always-assert",7698 "always-assert",7743 "assert_matches",7699 "assert_matches",7761 "sp-maybe-compressed-blob",7717 "sp-maybe-compressed-blob",7762 "sp-tracing",7718 "sp-tracing",7763 "sp-wasm-interface",7719 "sp-wasm-interface",7764 "tracing",7720 "tracing-gum",7765]7721]776677227767[[package]]7723[[package]]7768name = "polkadot-node-core-pvf-checker"7724name = "polkadot-node-core-pvf-checker"7769version = "0.9.18"7725version = "0.9.20"7770source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7726source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7771dependencies = [7727dependencies = [7772 "futures 0.3.21",7728 "futures 0.3.21",7773 "polkadot-node-primitives",7729 "polkadot-node-primitives",7777 "polkadot-primitives",7733 "polkadot-primitives",7778 "sp-keystore",7734 "sp-keystore",7779 "thiserror",7735 "thiserror",7780 "tracing",7736 "tracing-gum",7781]7737]778277387783[[package]]7739[[package]]7784name = "polkadot-node-core-runtime-api"7740name = "polkadot-node-core-runtime-api"7785version = "0.9.18"7741version = "0.9.20"7786source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7742source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7787dependencies = [7743dependencies = [7788 "futures 0.3.21",7744 "futures 0.3.21",7789 "memory-lru",7745 "memory-lru",7795 "sp-authority-discovery",7751 "sp-authority-discovery",7796 "sp-consensus-babe",7752 "sp-consensus-babe",7797 "sp-core",7753 "sp-core",7798 "tracing",7754 "tracing-gum",7799]7755]780077567801[[package]]7757[[package]]7802name = "polkadot-node-jaeger"7758name = "polkadot-node-jaeger"7803version = "0.9.18"7759version = "0.9.20"7804source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7760source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7805dependencies = [7761dependencies = [7806 "async-std",7762 "async-std",7807 "lazy_static",7763 "lazy_static",781877747819[[package]]7775[[package]]7820name = "polkadot-node-metrics"7776name = "polkadot-node-metrics"7821version = "0.9.18"7777version = "0.9.20"7822source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7778source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7823dependencies = [7779dependencies = [7824 "bs58",7780 "bs58",7825 "futures 0.3.21",7781 "futures 0.3.21",7832 "sc-service",7788 "sc-service",7833 "sc-tracing",7789 "sc-tracing",7834 "substrate-prometheus-endpoint",7790 "substrate-prometheus-endpoint",7835 "tracing",7791 "tracing-gum",7836]7792]783777937838[[package]]7794[[package]]7839name = "polkadot-node-network-protocol"7795name = "polkadot-node-network-protocol"7840version = "0.9.18"7796version = "0.9.20"7841source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7842dependencies = [7798dependencies = [7843 "async-trait",7799 "async-trait",7844 "fatality",7800 "fatality",785578117856[[package]]7812[[package]]7857name = "polkadot-node-primitives"7813name = "polkadot-node-primitives"7858version = "0.9.18"7814version = "0.9.20"7859source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7815source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7860dependencies = [7816dependencies = [7861 "bounded-vec",7817 "bounded-vec",7862 "futures 0.3.21",7818 "futures 0.3.21",787778337878[[package]]7834[[package]]7879name = "polkadot-node-subsystem"7835name = "polkadot-node-subsystem"7880version = "0.9.18"7836version = "0.9.20"7881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7837source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7882dependencies = [7838dependencies = [7883 "polkadot-node-jaeger",7839 "polkadot-node-jaeger",7884 "polkadot-node-subsystem-types",7840 "polkadot-node-subsystem-types",788778437888[[package]]7844[[package]]7889name = "polkadot-node-subsystem-types"7845name = "polkadot-node-subsystem-types"7890version = "0.9.18"7846version = "0.9.20"7891source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7847source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7892dependencies = [7848dependencies = [7893 "derive_more",7849 "derive_more",7894 "futures 0.3.21",7850 "futures 0.3.21",790678627907[[package]]7863[[package]]7908name = "polkadot-node-subsystem-util"7864name = "polkadot-node-subsystem-util"7909version = "0.9.18"7865version = "0.9.20"7910source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7866source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7911dependencies = [7867dependencies = [7912 "async-trait",7868 "async-trait",7913 "derive_more",7869 "derive_more",7934 "sp-core",7890 "sp-core",7935 "sp-keystore",7891 "sp-keystore",7936 "thiserror",7892 "thiserror",7937 "tracing",7893 "tracing-gum",7938]7894]793978957940[[package]]7896[[package]]7941name = "polkadot-overseer"7897name = "polkadot-overseer"7942version = "0.9.18"7898version = "0.9.20"7943source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7899source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7944dependencies = [7900dependencies = [7945 "futures 0.3.21",7901 "futures 0.3.21",7946 "futures-timer",7902 "futures-timer",7955 "polkadot-primitives",7911 "polkadot-primitives",7956 "sc-client-api",7912 "sc-client-api",7957 "sp-api",7913 "sp-api",7958 "tracing",7914 "tracing-gum",7959]7915]796079167961[[package]]7917[[package]]7962name = "polkadot-overseer-gen"7918name = "polkadot-overseer-gen"7963version = "0.9.18"7919version = "0.9.20"7964source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7920source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7965dependencies = [7921dependencies = [7966 "async-trait",7922 "async-trait",7967 "futures 0.3.21",7923 "futures 0.3.21",7972 "polkadot-node-primitives",7928 "polkadot-node-primitives",7973 "polkadot-overseer-gen-proc-macro",7929 "polkadot-overseer-gen-proc-macro",7974 "thiserror",7930 "thiserror",7975 "tracing",7931 "tracing-gum",7976]7932]797779337978[[package]]7934[[package]]7979name = "polkadot-overseer-gen-proc-macro"7935name = "polkadot-overseer-gen-proc-macro"7980version = "0.9.18"7936version = "0.9.20"7981source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7937source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7982dependencies = [7938dependencies = [7983 "expander 0.0.5",7939 "expander 0.0.6",7984 "proc-macro-crate 1.1.3",7940 "proc-macro-crate 1.1.3",7985 "proc-macro2",7941 "proc-macro2",7986 "quote",7942 "quote",798979457990[[package]]7946[[package]]7991name = "polkadot-parachain"7947name = "polkadot-parachain"7992version = "0.9.18"7948version = "0.9.20"7993source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7949source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"7994dependencies = [7950dependencies = [7995 "derive_more",7951 "derive_more",7996 "frame-support",7952 "frame-support",800679628007[[package]]7963[[package]]8008name = "polkadot-performance-test"7964name = "polkadot-performance-test"8009version = "0.9.18"7965version = "0.9.20"8010source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7966source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8011dependencies = [7967dependencies = [8012 "env_logger",7968 "env_logger",8013 "kusama-runtime",7969 "kusama-runtime",802179778022[[package]]7978[[package]]8023name = "polkadot-primitives"7979name = "polkadot-primitives"8024version = "0.9.18"7980version = "0.9.20"8025source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"7981source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8026dependencies = [7982dependencies = [8027 "bitvec",7983 "bitvec",8028 "frame-system",7984 "frame-system",805180078052[[package]]8008[[package]]8053name = "polkadot-rpc"8009name = "polkadot-rpc"8054version = "0.9.18"8010version = "0.9.20"8055source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8011source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8056dependencies = [8012dependencies = [8057 "beefy-gadget",8013 "beefy-gadget",8058 "beefy-gadget-rpc",8014 "beefy-gadget-rpc",8078 "sp-keystore",8034 "sp-keystore",8079 "sp-runtime",8035 "sp-runtime",8080 "substrate-frame-rpc-system",8036 "substrate-frame-rpc-system",8037 "substrate-state-trie-migration-rpc",8081]8038]808280398083[[package]]8040[[package]]8084name = "polkadot-runtime"8041name = "polkadot-runtime"8085version = "0.9.18"8042version = "0.9.20"8086source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8043source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8087dependencies = [8044dependencies = [8088 "beefy-primitives",8045 "beefy-primitives",8089 "bitvec",8046 "bitvec",8103 "pallet-bags-list",8060 "pallet-bags-list",8104 "pallet-balances",8061 "pallet-balances",8105 "pallet-bounties",8062 "pallet-bounties",8063 "pallet-child-bounties",8106 "pallet-collective",8064 "pallet-collective",8107 "pallet-democracy",8065 "pallet-democracy",8108 "pallet-election-provider-multi-phase",8066 "pallet-election-provider-multi-phase",8067 "pallet-election-provider-support-benchmarking",8109 "pallet-elections-phragmen",8068 "pallet-elections-phragmen",8110 "pallet-grandpa",8069 "pallet-grandpa",8111 "pallet-identity",8070 "pallet-identity",8112 "pallet-im-online",8071 "pallet-im-online",8113 "pallet-indices",8072 "pallet-indices",8114 "pallet-membership",8073 "pallet-membership",8115 "pallet-mmr-primitives",8116 "pallet-multisig",8074 "pallet-multisig",8117 "pallet-nicks",8075 "pallet-nicks",8118 "pallet-offences",8076 "pallet-offences",8149 "sp-core",8107 "sp-core",8150 "sp-inherents",8108 "sp-inherents",8151 "sp-io",8109 "sp-io",8110 "sp-mmr-primitives",8152 "sp-npos-elections",8111 "sp-npos-elections",8153 "sp-offchain",8112 "sp-offchain",8154 "sp-runtime",8113 "sp-runtime",816681258167[[package]]8126[[package]]8168name = "polkadot-runtime-common"8127name = "polkadot-runtime-common"8169version = "0.9.18"8128version = "0.9.20"8170source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8129source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8171dependencies = [8130dependencies = [8172 "beefy-primitives",8131 "beefy-primitives",8173 "bitvec",8132 "bitvec",8176 "frame-support",8135 "frame-support",8177 "frame-system",8136 "frame-system",8178 "impl-trait-for-tuples",8137 "impl-trait-for-tuples",8179 "libsecp256k1 0.7.0",8138 "libsecp256k1",8180 "log",8139 "log",8181 "pallet-authorship",8140 "pallet-authorship",8182 "pallet-babe",8141 "pallet-babe",821381728214[[package]]8173[[package]]8215name = "polkadot-runtime-constants"8174name = "polkadot-runtime-constants"8216version = "0.9.18"8175version = "0.9.20"8217source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8176source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8218dependencies = [8177dependencies = [8219 "frame-support",8178 "frame-support",8220 "polkadot-primitives",8179 "polkadot-primitives",822581848226[[package]]8185[[package]]8227name = "polkadot-runtime-metrics"8186name = "polkadot-runtime-metrics"8228version = "0.9.18"8187version = "0.9.20"8229source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8188source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8230dependencies = [8189dependencies = [8231 "bs58",8190 "bs58",8232 "parity-scale-codec",8191 "parity-scale-codec",823781968238[[package]]8197[[package]]8239name = "polkadot-runtime-parachains"8198name = "polkadot-runtime-parachains"8240version = "0.9.18"8199version = "0.9.20"8241source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8200source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8242dependencies = [8201dependencies = [8243 "bitflags",8202 "bitflags",8244 "bitvec",8203 "bitvec",8264 "scale-info",8223 "scale-info",8265 "serde",8224 "serde",8266 "sp-api",8225 "sp-api",8226 "sp-application-crypto",8267 "sp-core",8227 "sp-core",8268 "sp-inherents",8228 "sp-inherents",8269 "sp-io",8229 "sp-io",827982398280[[package]]8240[[package]]8281name = "polkadot-service"8241name = "polkadot-service"8282version = "0.9.18"8242version = "0.9.20"8283source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8243source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8284dependencies = [8244dependencies = [8285 "async-trait",8245 "async-trait",8286 "beefy-gadget",8246 "beefy-gadget",8294 "lru 0.7.5",8254 "lru 0.7.5",8295 "pallet-babe",8255 "pallet-babe",8296 "pallet-im-online",8256 "pallet-im-online",8297 "pallet-mmr-primitives",8298 "pallet-staking",8257 "pallet-staking",8299 "pallet-transaction-payment-rpc-runtime-api",8258 "pallet-transaction-payment-rpc-runtime-api",8300 "parity-db",8259 "parity-db",8374 "sp-trie",8333 "sp-trie",8375 "substrate-prometheus-endpoint",8334 "substrate-prometheus-endpoint",8376 "thiserror",8335 "thiserror",8377 "tracing",8336 "tracing-gum",8378 "westend-runtime",8337 "westend-runtime",8379]8338]838083398381[[package]]8340[[package]]8382name = "polkadot-statement-distribution"8341name = "polkadot-statement-distribution"8383version = "0.9.18"8342version = "0.9.20"8384source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8385dependencies = [8344dependencies = [8386 "arrayvec 0.5.2",8345 "arrayvec 0.5.2",8387 "fatality",8346 "fatality",8396 "sp-keystore",8355 "sp-keystore",8397 "sp-staking",8356 "sp-staking",8398 "thiserror",8357 "thiserror",8399 "tracing",8358 "tracing-gum",8400]8359]840183608402[[package]]8361[[package]]8403name = "polkadot-statement-table"8362name = "polkadot-statement-table"8404version = "0.9.18"8363version = "0.9.20"8405source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8364source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8406dependencies = [8365dependencies = [8407 "parity-scale-codec",8366 "parity-scale-codec",8408 "polkadot-primitives",8367 "polkadot-primitives",841183708412[[package]]8371[[package]]8413name = "polkadot-test-runtime"8372name = "polkadot-test-runtime"8414version = "0.9.18"8373version = "0.9.20"8415source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8374source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8416dependencies = [8375dependencies = [8417 "beefy-primitives",8376 "beefy-primitives",8418 "bitvec",8377 "bitvec",8428 "pallet-balances",8387 "pallet-balances",8429 "pallet-grandpa",8388 "pallet-grandpa",8430 "pallet-indices",8389 "pallet-indices",8431 "pallet-mmr-primitives",8432 "pallet-nicks",8390 "pallet-nicks",8433 "pallet-offences",8391 "pallet-offences",8434 "pallet-session",8392 "pallet-session",8457 "sp-core",8415 "sp-core",8458 "sp-inherents",8416 "sp-inherents",8459 "sp-io",8417 "sp-io",8418 "sp-mmr-primitives",8460 "sp-offchain",8419 "sp-offchain",8461 "sp-runtime",8420 "sp-runtime",8462 "sp-session",8421 "sp-session",847384328474[[package]]8433[[package]]8475name = "polkadot-test-service"8434name = "polkadot-test-service"8476version = "0.9.18"8435version = "0.9.20"8477source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"8436source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"8478dependencies = [8437dependencies = [8479 "frame-benchmarking",8438 "frame-benchmarking",8480 "frame-system",8439 "frame-system",8521 "substrate-test-client",8480 "substrate-test-client",8522 "tempfile",8481 "tempfile",8523 "test-runtime-constants",8482 "test-runtime-constants",8524 "tokio 1.17.0",8483 "tokio 1.18.1",8525 "tracing",8484 "tracing-gum",8526]8485]852784868528[[package]]8487[[package]]8568checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"8527checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"856985288570[[package]]8529[[package]]8530name = "prettytable-rs"8531version = "0.8.0"8532source = "registry+https://github.com/rust-lang/crates.io-index"8533checksum = "0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e"8534dependencies = [8535 "atty",8536 "csv",8537 "encode_unicode",8538 "lazy_static",8539 "term",8540 "unicode-width",8541]85428543[[package]]8571name = "primitive-types"8544name = "primitive-types"8572version = "0.11.1"8545version = "0.11.1"8573source = "registry+https://github.com/rust-lang/crates.io-index"8546source = "registry+https://github.com/rust-lang/crates.io-index"862685998627[[package]]8600[[package]]8628name = "proc-macro2"8601name = "proc-macro2"8629version = "1.0.37"8602version = "1.0.38"8630source = "registry+https://github.com/rust-lang/crates.io-index"8603source = "registry+https://github.com/rust-lang/crates.io-index"8631checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"8604checksum = "9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa"8632dependencies = [8605dependencies = [8633 "unicode-xid",8606 "unicode-xid",8634]8607]871186848712[[package]]8685[[package]]8713name = "quartz-runtime"8686name = "quartz-runtime"8714version = "0.9.18"8687version = "0.9.20"8715dependencies = [8688dependencies = [8716 "cumulus-pallet-aura-ext",8689 "cumulus-pallet-aura-ext",8717 "cumulus-pallet-dmp-queue",8690 "cumulus-pallet-dmp-queue",881087838811[[package]]8784[[package]]8812name = "quote"8785name = "quote"8813version = "1.0.17"8786version = "1.0.18"8814source = "registry+https://github.com/rust-lang/crates.io-index"8787source = "registry+https://github.com/rust-lang/crates.io-index"8815checksum = "632d02bff7f874a36f33ea8bb416cd484b90cc66c1194b1a1110d067a7013f58"8788checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1"8816dependencies = [8789dependencies = [8817 "proc-macro2",8790 "proc-macro2",8818]8791]8834 "rand_chacha 0.2.2",8807 "rand_chacha 0.2.2",8835 "rand_core 0.5.1",8808 "rand_core 0.5.1",8836 "rand_hc",8809 "rand_hc",8837 "rand_pcg",8810 "rand_pcg 0.2.1",8838]8811]883988128840[[package]]8813[[package]]8915]8888]891688898917[[package]]8890[[package]]8891name = "rand_pcg"8892version = "0.3.1"8893source = "registry+https://github.com/rust-lang/crates.io-index"8894checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"8895dependencies = [8896 "rand_core 0.6.3",8897]88988899[[package]]8918name = "rawpointer"8900name = "rawpointer"8919version = "0.2.1"8901version = "0.2.1"8920source = "registry+https://github.com/rust-lang/crates.io-index"8902source = "registry+https://github.com/rust-lang/crates.io-index"8921checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"8903checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"892289048923[[package]]8905[[package]]8924name = "rayon"8906name = "rayon"8925version = "1.5.1"8907version = "1.5.2"8926source = "registry+https://github.com/rust-lang/crates.io-index"8908source = "registry+https://github.com/rust-lang/crates.io-index"8927checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"8909checksum = "fd249e82c21598a9a426a4e00dd7adc1d640b22445ec8545feef801d1a74c221"8928dependencies = [8910dependencies = [8929 "autocfg",8911 "autocfg",8930 "crossbeam-deque",8912 "crossbeam-deque",893489168935[[package]]8917[[package]]8936name = "rayon-core"8918name = "rayon-core"8937version = "1.9.1"8919version = "1.9.2"8938source = "registry+https://github.com/rust-lang/crates.io-index"8920source = "registry+https://github.com/rust-lang/crates.io-index"8939checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"8921checksum = "9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4"8940dependencies = [8922dependencies = [8941 "crossbeam-channel",8923 "crossbeam-channel",8942 "crossbeam-deque",8924 "crossbeam-deque",8943 "crossbeam-utils",8925 "crossbeam-utils",8944 "lazy_static",8945 "num_cpus",8926 "num_cpus",8946]8927]894789288948[[package]]8929[[package]]8949name = "redox_syscall"8930name = "redox_syscall"8931version = "0.1.57"8932source = "registry+https://github.com/rust-lang/crates.io-index"8933checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"89348935[[package]]8936name = "redox_syscall"8950version = "0.2.13"8937version = "0.2.13"8951source = "registry+https://github.com/rust-lang/crates.io-index"8938source = "registry+https://github.com/rust-lang/crates.io-index"8952checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"8939checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"895689438957[[package]]8944[[package]]8958name = "redox_users"8945name = "redox_users"8946version = "0.3.5"8947source = "registry+https://github.com/rust-lang/crates.io-index"8948checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d"8949dependencies = [8950 "getrandom 0.1.16",8951 "redox_syscall 0.1.57",8952 "rust-argon2",8953]89548955[[package]]8956name = "redox_users"8959version = "0.4.3"8957version = "0.4.3"8960source = "registry+https://github.com/rust-lang/crates.io-index"8958source = "registry+https://github.com/rust-lang/crates.io-index"8961checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"8959checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"8962dependencies = [8960dependencies = [8963 "getrandom 0.2.6",8961 "getrandom 0.2.6",8964 "redox_syscall",8962 "redox_syscall 0.2.13",8965 "thiserror",8963 "thiserror",8966]8964]89678965898089788981[[package]]8979[[package]]8982name = "ref-cast"8980name = "ref-cast"8983version = "1.0.6"8981version = "1.0.7"8984source = "registry+https://github.com/rust-lang/crates.io-index"8982source = "registry+https://github.com/rust-lang/crates.io-index"8985checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da"8983checksum = "685d58625b6c2b83e4cc88a27c4bf65adb7b6b16dbdc413e515c9405b47432ab"8986dependencies = [8984dependencies = [8987 "ref-cast-impl",8985 "ref-cast-impl",8988]8986]898989878990[[package]]8988[[package]]8991name = "ref-cast-impl"8989name = "ref-cast-impl"8992version = "1.0.6"8990version = "1.0.7"8993source = "registry+https://github.com/rust-lang/crates.io-index"8991source = "registry+https://github.com/rust-lang/crates.io-index"8994checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2"8992checksum = "a043824e29c94169374ac5183ac0ed43f5724dc4556b19568007486bd840fa1f"8995dependencies = [8993dependencies = [8996 "proc-macro2",8994 "proc-macro2",8997 "quote",8995 "quote",900089989001[[package]]8999[[package]]9002name = "regalloc"9000name = "regalloc"9003version = "0.0.33"9001version = "0.0.34"9004source = "registry+https://github.com/rust-lang/crates.io-index"9002source = "registry+https://github.com/rust-lang/crates.io-index"9005checksum = "7d808cff91dfca7b239d40b972ba628add94892b1d9e19a842aedc5cfae8ab1a"9003checksum = "62446b1d3ebf980bdc68837700af1d77b37bc430e524bf95319c6eada2a4cc02"9006dependencies = [9004dependencies = [9007 "log",9005 "log",9008 "rustc-hash",9006 "rustc-hash",9050[[package]]9048[[package]]9051name = "remote-externalities"9049name = "remote-externalities"9052version = "0.10.0-dev"9050version = "0.10.0-dev"9053source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9051source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9054dependencies = [9052dependencies = [9055 "env_logger",9053 "env_logger",9056 "jsonrpsee 0.8.0",9054 "jsonrpsee",9057 "log",9055 "log",9058 "parity-scale-codec",9056 "parity-scale-codec",9059 "serde",9057 "serde",913791359138[[package]]9136[[package]]9139name = "rococo-runtime"9137name = "rococo-runtime"9140version = "0.9.18"9138version = "0.9.20"9141source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"9139source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"9142dependencies = [9140dependencies = [9141 "beefy-merkle-tree",9143 "beefy-primitives",9142 "beefy-primitives",9144 "bp-messages",9143 "bp-messages",9145 "bp-rococo",9144 "bp-rococo",9150 "frame-executive",9149 "frame-executive",9151 "frame-support",9150 "frame-support",9152 "frame-system",9151 "frame-system",9152 "frame-system-benchmarking",9153 "frame-system-rpc-runtime-api",9153 "frame-system-rpc-runtime-api",9154 "hex-literal",9154 "hex-literal",9155 "log",9155 "log",9168 "pallet-indices",9168 "pallet-indices",9169 "pallet-membership",9169 "pallet-membership",9170 "pallet-mmr",9170 "pallet-mmr",9171 "pallet-mmr-primitives",9172 "pallet-multisig",9171 "pallet-multisig",9173 "pallet-offences",9172 "pallet-offences",9174 "pallet-proxy",9173 "pallet-proxy",9197 "sp-core",9196 "sp-core",9198 "sp-inherents",9197 "sp-inherents",9199 "sp-io",9198 "sp-io",9199 "sp-mmr-primitives",9200 "sp-offchain",9200 "sp-offchain",9201 "sp-runtime",9201 "sp-runtime",9202 "sp-session",9202 "sp-session",921292129213[[package]]9213[[package]]9214name = "rococo-runtime-constants"9214name = "rococo-runtime-constants"9215version = "0.9.18"9215version = "0.9.20"9216source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"9216source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"9217dependencies = [9217dependencies = [9218 "frame-support",9218 "frame-support",9219 "polkadot-primitives",9219 "polkadot-primitives",9233]9233]923492349235[[package]]9235[[package]]9236name = "rust-argon2"9237version = "0.8.3"9238source = "registry+https://github.com/rust-lang/crates.io-index"9239checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"9240dependencies = [9241 "base64",9242 "blake2b_simd",9243 "constant_time_eq",9244 "crossbeam-utils",9245]92469247[[package]]9236name = "rustc-demangle"9248name = "rustc-demangle"9237version = "0.1.21"9249version = "0.1.21"9238source = "registry+https://github.com/rust-lang/crates.io-index"9250source = "registry+https://github.com/rust-lang/crates.io-index"9274source = "registry+https://github.com/rust-lang/crates.io-index"9286source = "registry+https://github.com/rust-lang/crates.io-index"9275checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"9287checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"9276dependencies = [9288dependencies = [9277 "semver 1.0.7",9289 "semver 1.0.9",9278]9290]927992919280[[package]]9292[[package]]9281name = "rustix"9293name = "rustix"9282version = "0.31.3"9294version = "0.33.7"9283source = "registry+https://github.com/rust-lang/crates.io-index"9295source = "registry+https://github.com/rust-lang/crates.io-index"9284checksum = "b2dcfc2778a90e38f56a708bfc90572422e11d6c7ee233d053d1f782cf9df6d2"9296checksum = "938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0"9285dependencies = [9297dependencies = [9286 "bitflags",9298 "bitflags",9287 "errno",9299 "errno",933093429331[[package]]9343[[package]]9332name = "rustls-native-certs"9344name = "rustls-native-certs"9333version = "0.6.1"9345version = "0.6.2"9334source = "registry+https://github.com/rust-lang/crates.io-index"9346source = "registry+https://github.com/rust-lang/crates.io-index"9335checksum = "5ca9ebdfa27d3fc180e42879037b5338ab1c040c06affd00d8338598e7800943"9347checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50"9336dependencies = [9348dependencies = [9337 "openssl-probe",9349 "openssl-probe",9338 "rustls-pemfile",9350 "rustls-pemfile",934293549343[[package]]9355[[package]]9344name = "rustls-pemfile"9356name = "rustls-pemfile"9345version = "0.2.1"9357version = "1.0.0"9346source = "registry+https://github.com/rust-lang/crates.io-index"9358source = "registry+https://github.com/rust-lang/crates.io-index"9347checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9"9359checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9"9348dependencies = [9360dependencies = [9349 "base64",9361 "base64",9350]9362]9402[[package]]9414[[package]]9403name = "sc-allocator"9415name = "sc-allocator"9404version = "4.1.0-dev"9416version = "4.1.0-dev"9405source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9417source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9406dependencies = [9418dependencies = [9407 "log",9419 "log",9408 "sp-core",9420 "sp-core",9413[[package]]9425[[package]]9414name = "sc-authority-discovery"9426name = "sc-authority-discovery"9415version = "0.10.0-dev"9427version = "0.10.0-dev"9416source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9428source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9417dependencies = [9429dependencies = [9418 "async-trait",9430 "async-trait",9419 "futures 0.3.21",9431 "futures 0.3.21",9440[[package]]9452[[package]]9441name = "sc-basic-authorship"9453name = "sc-basic-authorship"9442version = "0.10.0-dev"9454version = "0.10.0-dev"9443source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9455source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9444dependencies = [9456dependencies = [9445 "futures 0.3.21",9457 "futures 0.3.21",9446 "futures-timer",9458 "futures-timer",9463[[package]]9475[[package]]9464name = "sc-block-builder"9476name = "sc-block-builder"9465version = "0.10.0-dev"9477version = "0.10.0-dev"9466source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9478source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9467dependencies = [9479dependencies = [9468 "parity-scale-codec",9480 "parity-scale-codec",9469 "sc-client-api",9481 "sc-client-api",9479[[package]]9491[[package]]9480name = "sc-chain-spec"9492name = "sc-chain-spec"9481version = "4.0.0-dev"9493version = "4.0.0-dev"9482source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9494source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9483dependencies = [9495dependencies = [9484 "impl-trait-for-tuples",9496 "impl-trait-for-tuples",9485 "memmap2 0.5.3",9497 "memmap2 0.5.3",9496[[package]]9508[[package]]9497name = "sc-chain-spec-derive"9509name = "sc-chain-spec-derive"9498version = "4.0.0-dev"9510version = "4.0.0-dev"9499source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9511source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9500dependencies = [9512dependencies = [9501 "proc-macro-crate 1.1.3",9513 "proc-macro-crate 1.1.3",9502 "proc-macro2",9514 "proc-macro2",9507[[package]]9519[[package]]9508name = "sc-cli"9520name = "sc-cli"9509version = "0.10.0-dev"9521version = "0.10.0-dev"9510source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9522source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9511dependencies = [9523dependencies = [9512 "chrono",9524 "chrono",9513 "clap",9525 "clap",9539 "sp-version",9551 "sp-version",9540 "thiserror",9552 "thiserror",9541 "tiny-bip39",9553 "tiny-bip39",9542 "tokio 1.17.0",9554 "tokio 1.18.1",9543]9555]954495569545[[package]]9557[[package]]9546name = "sc-client-api"9558name = "sc-client-api"9547version = "4.0.0-dev"9559version = "4.0.0-dev"9548source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9560source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9549dependencies = [9561dependencies = [9550 "fnv",9562 "fnv",9551 "futures 0.3.21",9563 "futures 0.3.21",9573[[package]]9585[[package]]9574name = "sc-client-db"9586name = "sc-client-db"9575version = "0.10.0-dev"9587version = "0.10.0-dev"9576source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9588source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9577dependencies = [9589dependencies = [9578 "hash-db",9590 "hash-db",9579 "kvdb",9591 "kvdb",9598[[package]]9610[[package]]9599name = "sc-consensus"9611name = "sc-consensus"9600version = "0.10.0-dev"9612version = "0.10.0-dev"9601source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9613source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9602dependencies = [9614dependencies = [9603 "async-trait",9615 "async-trait",9604 "futures 0.3.21",9616 "futures 0.3.21",9622[[package]]9634[[package]]9623name = "sc-consensus-aura"9635name = "sc-consensus-aura"9624version = "0.10.0-dev"9636version = "0.10.0-dev"9625source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9637source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9626dependencies = [9638dependencies = [9627 "async-trait",9639 "async-trait",9628 "futures 0.3.21",9640 "futures 0.3.21",9651[[package]]9663[[package]]9652name = "sc-consensus-babe"9664name = "sc-consensus-babe"9653version = "0.10.0-dev"9665version = "0.10.0-dev"9654source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9666source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9655dependencies = [9667dependencies = [9656 "async-trait",9668 "async-trait",9657 "fork-tree",9669 "fork-tree",9694[[package]]9706[[package]]9695name = "sc-consensus-babe-rpc"9707name = "sc-consensus-babe-rpc"9696version = "0.10.0-dev"9708version = "0.10.0-dev"9697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9709source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9698dependencies = [9710dependencies = [9699 "futures 0.3.21",9711 "futures 0.3.21",9700 "jsonrpc-core",9712 "jsonrpc-core",9718[[package]]9730[[package]]9719name = "sc-consensus-epochs"9731name = "sc-consensus-epochs"9720version = "0.10.0-dev"9732version = "0.10.0-dev"9721source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9733source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9722dependencies = [9734dependencies = [9723 "fork-tree",9735 "fork-tree",9724 "parity-scale-codec",9736 "parity-scale-codec",9731[[package]]9743[[package]]9732name = "sc-consensus-manual-seal"9744name = "sc-consensus-manual-seal"9733version = "0.10.0-dev"9745version = "0.10.0-dev"9734source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9746source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9735dependencies = [9747dependencies = [9736 "assert_matches",9748 "assert_matches",9737 "async-trait",9749 "async-trait",9767[[package]]9779[[package]]9768name = "sc-consensus-slots"9780name = "sc-consensus-slots"9769version = "0.10.0-dev"9781version = "0.10.0-dev"9770source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9782source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9771dependencies = [9783dependencies = [9772 "async-trait",9784 "async-trait",9773 "futures 0.3.21",9785 "futures 0.3.21",9792[[package]]9804[[package]]9793name = "sc-consensus-uncles"9805name = "sc-consensus-uncles"9794version = "0.10.0-dev"9806version = "0.10.0-dev"9795source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9807source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9796dependencies = [9808dependencies = [9797 "sc-client-api",9809 "sc-client-api",9798 "sp-authorship",9810 "sp-authorship",9803[[package]]9815[[package]]9804name = "sc-executor"9816name = "sc-executor"9805version = "0.10.0-dev"9817version = "0.10.0-dev"9806source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9818source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9807dependencies = [9819dependencies = [9808 "lazy_static",9820 "lazy_static",9809 "lru 0.6.6",9821 "lru 0.7.5",9810 "parity-scale-codec",9822 "parity-scale-codec",9811 "parking_lot 0.12.0",9823 "parking_lot 0.12.0",9812 "sc-executor-common",9824 "sc-executor-common",9830[[package]]9842[[package]]9831name = "sc-executor-common"9843name = "sc-executor-common"9832version = "0.10.0-dev"9844version = "0.10.0-dev"9833source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9845source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9834dependencies = [9846dependencies = [9835 "environmental",9847 "environmental",9836 "parity-scale-codec",9848 "parity-scale-codec",9847[[package]]9859[[package]]9848name = "sc-executor-wasmi"9860name = "sc-executor-wasmi"9849version = "0.10.0-dev"9861version = "0.10.0-dev"9850source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9862source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9851dependencies = [9863dependencies = [9852 "log",9864 "log",9853 "parity-scale-codec",9865 "parity-scale-codec",9863[[package]]9875[[package]]9864name = "sc-executor-wasmtime"9876name = "sc-executor-wasmtime"9865version = "0.10.0-dev"9877version = "0.10.0-dev"9866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9878source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9867dependencies = [9879dependencies = [9868 "cfg-if 1.0.0",9880 "cfg-if 1.0.0",9869 "libc",9881 "libc",9881[[package]]9893[[package]]9882name = "sc-finality-grandpa"9894name = "sc-finality-grandpa"9883version = "0.10.0-dev"9895version = "0.10.0-dev"9884source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9896source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9885dependencies = [9897dependencies = [9886 "ahash",9898 "ahash",9887 "async-trait",9899 "async-trait",9921[[package]]9933[[package]]9922name = "sc-finality-grandpa-rpc"9934name = "sc-finality-grandpa-rpc"9923version = "0.10.0-dev"9935version = "0.10.0-dev"9924source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9936source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9925dependencies = [9937dependencies = [9926 "finality-grandpa",9938 "finality-grandpa",9927 "futures 0.3.21",9939 "futures 0.3.21",9945[[package]]9957[[package]]9946name = "sc-informant"9958name = "sc-informant"9947version = "0.10.0-dev"9959version = "0.10.0-dev"9948source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9960source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9949dependencies = [9961dependencies = [9950 "ansi_term",9962 "ansi_term",9951 "futures 0.3.21",9963 "futures 0.3.21",9962[[package]]9974[[package]]9963name = "sc-keystore"9975name = "sc-keystore"9964version = "4.0.0-dev"9976version = "4.0.0-dev"9965source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9977source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9966dependencies = [9978dependencies = [9967 "async-trait",9979 "async-trait",9968 "hex",9980 "hex",9977[[package]]9989[[package]]9978name = "sc-network"9990name = "sc-network"9979version = "0.10.0-dev"9991version = "0.10.0-dev"9980source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"9992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9981dependencies = [9993dependencies = [9982 "async-trait",9994 "async-trait",9983 "asynchronous-codec 0.5.0",9995 "asynchronous-codec 0.5.0",10026[[package]]10038[[package]]10027name = "sc-network-gossip"10039name = "sc-network-gossip"10028version = "0.10.0-dev"10040version = "0.10.0-dev"10029source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10041source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10030dependencies = [10042dependencies = [10031 "ahash",10043 "ahash",10032 "futures 0.3.21",10044 "futures 0.3.21",10043[[package]]10055[[package]]10044name = "sc-offchain"10056name = "sc-offchain"10045version = "4.0.0-dev"10057version = "4.0.0-dev"10046source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10047dependencies = [10059dependencies = [10048 "bytes 1.1.0",10060 "bytes 1.1.0",10049 "fnv",10061 "fnv",10071[[package]]10083[[package]]10072name = "sc-peerset"10084name = "sc-peerset"10073version = "4.0.0-dev"10085version = "4.0.0-dev"10074source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10086source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10075dependencies = [10087dependencies = [10076 "futures 0.3.21",10088 "futures 0.3.21",10077 "libp2p",10089 "libp2p",10084[[package]]10096[[package]]10085name = "sc-proposer-metrics"10097name = "sc-proposer-metrics"10086version = "0.10.0-dev"10098version = "0.10.0-dev"10087source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10099source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10088dependencies = [10100dependencies = [10089 "log",10101 "log",10090 "substrate-prometheus-endpoint",10102 "substrate-prometheus-endpoint",10093[[package]]10105[[package]]10094name = "sc-rpc"10106name = "sc-rpc"10095version = "4.0.0-dev"10107version = "4.0.0-dev"10096source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10108source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10097dependencies = [10109dependencies = [10098 "futures 0.3.21",10110 "futures 0.3.21",10099 "hash-db",10111 "hash-db",10124[[package]]10136[[package]]10125name = "sc-rpc-api"10137name = "sc-rpc-api"10126version = "0.10.0-dev"10138version = "0.10.0-dev"10127source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10139source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10128dependencies = [10140dependencies = [10129 "futures 0.3.21",10141 "futures 0.3.21",10130 "jsonrpc-core",10142 "jsonrpc-core",10136 "parking_lot 0.12.0",10148 "parking_lot 0.12.0",10137 "sc-chain-spec",10149 "sc-chain-spec",10138 "sc-transaction-pool-api",10150 "sc-transaction-pool-api",10151 "scale-info",10139 "serde",10152 "serde",10140 "serde_json",10153 "serde_json",10141 "sp-core",10154 "sp-core",10149[[package]]10162[[package]]10150name = "sc-rpc-server"10163name = "sc-rpc-server"10151version = "4.0.0-dev"10164version = "4.0.0-dev"10152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10165source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10153dependencies = [10166dependencies = [10154 "futures 0.3.21",10167 "futures 0.3.21",10155 "jsonrpc-core",10168 "jsonrpc-core",10160 "log",10173 "log",10161 "serde_json",10174 "serde_json",10162 "substrate-prometheus-endpoint",10175 "substrate-prometheus-endpoint",10163 "tokio 1.17.0",10176 "tokio 1.18.1",10164]10177]101651017810166[[package]]10179[[package]]10167name = "sc-service"10180name = "sc-service"10168version = "0.10.0-dev"10181version = "0.10.0-dev"10169source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10182source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10170dependencies = [10183dependencies = [10171 "async-trait",10184 "async-trait",10172 "directories",10185 "directories",10194 "sc-offchain",10207 "sc-offchain",10195 "sc-rpc",10208 "sc-rpc",10196 "sc-rpc-server",10209 "sc-rpc-server",10210 "sc-sysinfo",10197 "sc-telemetry",10211 "sc-telemetry",10198 "sc-tracing",10212 "sc-tracing",10199 "sc-transaction-pool",10213 "sc-transaction-pool",10222 "substrate-prometheus-endpoint",10236 "substrate-prometheus-endpoint",10223 "tempfile",10237 "tempfile",10224 "thiserror",10238 "thiserror",10225 "tokio 1.17.0",10239 "tokio 1.18.1",10226 "tracing",10240 "tracing",10227 "tracing-futures",10241 "tracing-futures",10228]10242]102291024310230[[package]]10244[[package]]10231name = "sc-state-db"10245name = "sc-state-db"10232version = "0.10.0-dev"10246version = "0.10.0-dev"10233source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10247source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10234dependencies = [10248dependencies = [10235 "log",10249 "log",10236 "parity-scale-codec",10250 "parity-scale-codec",10244[[package]]10258[[package]]10245name = "sc-sync-state-rpc"10259name = "sc-sync-state-rpc"10246version = "0.10.0-dev"10260version = "0.10.0-dev"10247source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10261source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10248dependencies = [10262dependencies = [10249 "jsonrpc-core",10263 "jsonrpc-core",10250 "jsonrpc-core-client",10264 "jsonrpc-core-client",10263]10277]102641027810265[[package]]10279[[package]]10280name = "sc-sysinfo"10281version = "6.0.0-dev"10282source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10283dependencies = [10284 "futures 0.3.21",10285 "libc",10286 "log",10287 "rand 0.7.3",10288 "rand_pcg 0.2.1",10289 "regex",10290 "sc-telemetry",10291 "serde",10292 "serde_json",10293 "sp-core",10294 "sp-io",10295 "sp-std",10296]1029710298[[package]]10266name = "sc-telemetry"10299name = "sc-telemetry"10267version = "4.0.0-dev"10300version = "4.0.0-dev"10268source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10301source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10269dependencies = [10302dependencies = [10270 "chrono",10303 "chrono",10271 "futures 0.3.21",10304 "futures 0.3.21",10283[[package]]10316[[package]]10284name = "sc-tracing"10317name = "sc-tracing"10285version = "4.0.0-dev"10318version = "4.0.0-dev"10286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10319source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10287dependencies = [10320dependencies = [10288 "ansi_term",10321 "ansi_term",10289 "atty",10322 "atty",10314[[package]]10347[[package]]10315name = "sc-tracing-proc-macro"10348name = "sc-tracing-proc-macro"10316version = "4.0.0-dev"10349version = "4.0.0-dev"10317source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10350source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10318dependencies = [10351dependencies = [10319 "proc-macro-crate 1.1.3",10352 "proc-macro-crate 1.1.3",10320 "proc-macro2",10353 "proc-macro2",10325[[package]]10358[[package]]10326name = "sc-transaction-pool"10359name = "sc-transaction-pool"10327version = "4.0.0-dev"10360version = "4.0.0-dev"10328source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10361source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10329dependencies = [10362dependencies = [10330 "futures 0.3.21",10363 "futures 0.3.21",10331 "futures-timer",10364 "futures-timer",10352[[package]]10385[[package]]10353name = "sc-transaction-pool-api"10386name = "sc-transaction-pool-api"10354version = "4.0.0-dev"10387version = "4.0.0-dev"10355source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10388source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10356dependencies = [10389dependencies = [10357 "futures 0.3.21",10390 "futures 0.3.21",10358 "log",10391 "log",10365[[package]]10398[[package]]10366name = "sc-utils"10399name = "sc-utils"10367version = "4.0.0-dev"10400version = "4.0.0-dev"10368source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10401source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10369dependencies = [10402dependencies = [10370 "futures 0.3.21",10403 "futures 0.3.21",10371 "futures-timer",10404 "futures-timer",103771041010378[[package]]10411[[package]]10379name = "scale-info"10412name = "scale-info"10380version = "2.0.1"10413version = "2.1.1"10381source = "registry+https://github.com/rust-lang/crates.io-index"10414source = "registry+https://github.com/rust-lang/crates.io-index"10382checksum = "0563970d79bcbf3c537ce3ad36d859b30d36fc5b190efd227f1f7a84d7cf0d42"10415checksum = "8980cafbe98a7ee7a9cc16b32ebce542c77883f512d83fbf2ddc8f6a85ea74c9"10383dependencies = [10416dependencies = [10384 "bitvec",10417 "bitvec",10385 "cfg-if 1.0.0",10418 "cfg-if 1.0.0",103911042410392[[package]]10425[[package]]10393name = "scale-info-derive"10426name = "scale-info-derive"10394version = "2.0.0"10427version = "2.1.1"10395source = "registry+https://github.com/rust-lang/crates.io-index"10428source = "registry+https://github.com/rust-lang/crates.io-index"10396checksum = "b7805950c36512db9e3251c970bb7ac425f326716941862205d612ab3b5e46e2"10429checksum = "4260c630e8a8a33429d1688eff2f163f24c65a4e1b1578ef6b565061336e4b6f"10397dependencies = [10430dependencies = [10398 "proc-macro-crate 1.1.3",10431 "proc-macro-crate 1.1.3",10399 "proc-macro2",10432 "proc-macro2",10425 "rand 0.7.3",10458 "rand 0.7.3",10426 "rand_core 0.5.1",10459 "rand_core 0.5.1",10427 "sha2 0.8.2",10460 "sha2 0.8.2",10428 "subtle 2.4.1",10461 "subtle",10429 "zeroize",10462 "zeroize",10430]10463]104311046410470 "der",10503 "der",10471 "generic-array 0.14.5",10504 "generic-array 0.14.5",10472 "pkcs8",10505 "pkcs8",10473 "subtle 2.4.1",10506 "subtle",10474 "zeroize",10507 "zeroize",10475]10508]1047610509105531058610554[[package]]10587[[package]]10555name = "semver"10588name = "semver"10556version = "1.0.7"10589version = "1.0.9"10557source = "registry+https://github.com/rust-lang/crates.io-index"10590source = "registry+https://github.com/rust-lang/crates.io-index"10558checksum = "d65bd28f48be7196d222d95b9243287f48d27aca604e08497513019ff0502cc4"10591checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd"10559dependencies = [10592dependencies = [10560 "serde",10593 "serde",10561]10594]105771061010578[[package]]10611[[package]]10579name = "serde"10612name = "serde"10580version = "1.0.136"10613version = "1.0.137"10581source = "registry+https://github.com/rust-lang/crates.io-index"10614source = "registry+https://github.com/rust-lang/crates.io-index"10582checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"10615checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"10583dependencies = [10616dependencies = [10584 "serde_derive",10617 "serde_derive",10585]10618]105861061910587[[package]]10620[[package]]10588name = "serde_derive"10621name = "serde_derive"10589version = "1.0.136"10622version = "1.0.137"10590source = "registry+https://github.com/rust-lang/crates.io-index"10623source = "registry+https://github.com/rust-lang/crates.io-index"10591checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"10624checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"10592dependencies = [10625dependencies = [10593 "proc-macro2",10626 "proc-macro2",10594 "quote",10627 "quote",105971063010598[[package]]10631[[package]]10599name = "serde_json"10632name = "serde_json"10600version = "1.0.79"10633version = "1.0.81"10601source = "registry+https://github.com/rust-lang/crates.io-index"10634source = "registry+https://github.com/rust-lang/crates.io-index"10602checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"10635checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"10603dependencies = [10636dependencies = [10604 "itoa 1.0.1",10637 "itoa 1.0.1",10605 "ryu",10638 "ryu",106781071110679[[package]]10712[[package]]10680name = "sha3"10713name = "sha3"10681version = "0.8.2"10682source = "registry+https://github.com/rust-lang/crates.io-index"10683checksum = "dd26bc0e7a2e3a7c959bc494caf58b72ee0c71d67704e9520f736ca7e4853ecf"10684dependencies = [10685 "block-buffer 0.7.3",10686 "byte-tools",10687 "digest 0.8.1",10688 "keccak",10689 "opaque-debug 0.2.3",10690]1069110692[[package]]10693name = "sha3"10694version = "0.9.1"10714version = "0.9.1"10695source = "registry+https://github.com/rust-lang/crates.io-index"10715source = "registry+https://github.com/rust-lang/crates.io-index"10696checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"10716checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809"107741079410775[[package]]10795[[package]]10776name = "slot-range-helper"10796name = "slot-range-helper"10777version = "0.9.18"10797version = "0.9.20"10778source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"10798source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"10779dependencies = [10799dependencies = [10780 "enumn",10800 "enumn",10781 "parity-scale-codec",10801 "parity-scale-codec",10819 "ring",10839 "ring",10820 "rustc_version 0.3.3",10840 "rustc_version 0.3.3",10821 "sha2 0.9.9",10841 "sha2 0.9.9",10822 "subtle 2.4.1",10842 "subtle",10823 "x25519-dalek",10843 "x25519-dalek",10824]10844]108251084510863[[package]]10883[[package]]10864name = "sp-api"10884name = "sp-api"10865version = "4.0.0-dev"10885version = "4.0.0-dev"10866source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10886source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10867dependencies = [10887dependencies = [10868 "hash-db",10888 "hash-db",10869 "log",10889 "log",10880[[package]]10900[[package]]10881name = "sp-api-proc-macro"10901name = "sp-api-proc-macro"10882version = "4.0.0-dev"10902version = "4.0.0-dev"10883source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10903source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10884dependencies = [10904dependencies = [10885 "blake2 0.10.4",10905 "blake2 0.10.4",10886 "proc-macro-crate 1.1.3",10906 "proc-macro-crate 1.1.3",10892[[package]]10912[[package]]10893name = "sp-application-crypto"10913name = "sp-application-crypto"10894version = "6.0.0"10914version = "6.0.0"10895source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10915source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10896dependencies = [10916dependencies = [10897 "parity-scale-codec",10917 "parity-scale-codec",10898 "scale-info",10918 "scale-info",10905[[package]]10925[[package]]10906name = "sp-arithmetic"10926name = "sp-arithmetic"10907version = "5.0.0"10927version = "5.0.0"10908source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10928source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10909dependencies = [10929dependencies = [10910 "integer-sqrt",10930 "integer-sqrt",10911 "num-traits",10931 "num-traits",10920[[package]]10940[[package]]10921name = "sp-authority-discovery"10941name = "sp-authority-discovery"10922version = "4.0.0-dev"10942version = "4.0.0-dev"10923source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10943source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10924dependencies = [10944dependencies = [10925 "parity-scale-codec",10945 "parity-scale-codec",10926 "scale-info",10946 "scale-info",10933[[package]]10953[[package]]10934name = "sp-authorship"10954name = "sp-authorship"10935version = "4.0.0-dev"10955version = "4.0.0-dev"10936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10956source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10937dependencies = [10957dependencies = [10938 "async-trait",10958 "async-trait",10939 "parity-scale-codec",10959 "parity-scale-codec",10945[[package]]10965[[package]]10946name = "sp-block-builder"10966name = "sp-block-builder"10947version = "4.0.0-dev"10967version = "4.0.0-dev"10948source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10968source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10949dependencies = [10969dependencies = [10950 "parity-scale-codec",10970 "parity-scale-codec",10951 "sp-api",10971 "sp-api",10957[[package]]10977[[package]]10958name = "sp-blockchain"10978name = "sp-blockchain"10959version = "4.0.0-dev"10979version = "4.0.0-dev"10960source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10980source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10961dependencies = [10981dependencies = [10962 "futures 0.3.21",10982 "futures 0.3.21",10963 "log",10983 "log",10975[[package]]10995[[package]]10976name = "sp-consensus"10996name = "sp-consensus"10977version = "0.10.0-dev"10997version = "0.10.0-dev"10978source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"10998source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10979dependencies = [10999dependencies = [10980 "async-trait",11000 "async-trait",10981 "futures 0.3.21",11001 "futures 0.3.21",10994[[package]]11014[[package]]10995name = "sp-consensus-aura"11015name = "sp-consensus-aura"10996version = "0.10.0-dev"11016version = "0.10.0-dev"10997source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11017source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10998dependencies = [11018dependencies = [10999 "async-trait",11019 "async-trait",11000 "parity-scale-codec",11020 "parity-scale-codec",11012[[package]]11032[[package]]11013name = "sp-consensus-babe"11033name = "sp-consensus-babe"11014version = "0.10.0-dev"11034version = "0.10.0-dev"11015source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11035source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11016dependencies = [11036dependencies = [11017 "async-trait",11037 "async-trait",11018 "merlin",11038 "merlin",11035[[package]]11055[[package]]11036name = "sp-consensus-slots"11056name = "sp-consensus-slots"11037version = "0.10.0-dev"11057version = "0.10.0-dev"11038source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11039dependencies = [11059dependencies = [11040 "parity-scale-codec",11060 "parity-scale-codec",11041 "scale-info",11061 "scale-info",11049[[package]]11069[[package]]11050name = "sp-consensus-vrf"11070name = "sp-consensus-vrf"11051version = "0.10.0-dev"11071version = "0.10.0-dev"11052source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11072source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11053dependencies = [11073dependencies = [11054 "parity-scale-codec",11074 "parity-scale-codec",11055 "schnorrkel",11075 "schnorrkel",11061[[package]]11081[[package]]11062name = "sp-core"11082name = "sp-core"11063version = "6.0.0"11083version = "6.0.0"11064source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11084source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11065dependencies = [11085dependencies = [11066 "base58",11086 "base58",11067 "bitflags",11087 "bitflags",11075 "hex",11095 "hex",11076 "impl-serde",11096 "impl-serde",11077 "lazy_static",11097 "lazy_static",11078 "libsecp256k1 0.7.0",11098 "libsecp256k1",11079 "log",11099 "log",11080 "merlin",11100 "merlin",11081 "num-traits",11101 "num-traits",11107[[package]]11127[[package]]11108name = "sp-core-hashing"11128name = "sp-core-hashing"11109version = "4.0.0"11129version = "4.0.0"11110source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11130source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11111dependencies = [11131dependencies = [11112 "blake2 0.10.4",11132 "blake2 0.10.4",11113 "byteorder",11133 "byteorder",11121[[package]]11141[[package]]11122name = "sp-core-hashing-proc-macro"11142name = "sp-core-hashing-proc-macro"11123version = "5.0.0"11143version = "5.0.0"11124source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11144source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11125dependencies = [11145dependencies = [11126 "proc-macro2",11146 "proc-macro2",11127 "quote",11147 "quote",11132[[package]]11152[[package]]11133name = "sp-database"11153name = "sp-database"11134version = "4.0.0-dev"11154version = "4.0.0-dev"11135source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11136dependencies = [11156dependencies = [11137 "kvdb",11157 "kvdb",11138 "parking_lot 0.12.0",11158 "parking_lot 0.12.0",11141[[package]]11161[[package]]11142name = "sp-debug-derive"11162name = "sp-debug-derive"11143version = "4.0.0"11163version = "4.0.0"11144source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11164source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11145dependencies = [11165dependencies = [11146 "proc-macro2",11166 "proc-macro2",11147 "quote",11167 "quote",11151[[package]]11171[[package]]11152name = "sp-externalities"11172name = "sp-externalities"11153version = "0.12.0"11173version = "0.12.0"11154source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11174source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11155dependencies = [11175dependencies = [11156 "environmental",11176 "environmental",11157 "parity-scale-codec",11177 "parity-scale-codec",11162[[package]]11182[[package]]11163name = "sp-finality-grandpa"11183name = "sp-finality-grandpa"11164version = "4.0.0-dev"11184version = "4.0.0-dev"11165source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11185source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11166dependencies = [11186dependencies = [11167 "finality-grandpa",11187 "finality-grandpa",11168 "log",11188 "log",11180[[package]]11200[[package]]11181name = "sp-inherents"11201name = "sp-inherents"11182version = "4.0.0-dev"11202version = "4.0.0-dev"11183source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11203source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11184dependencies = [11204dependencies = [11185 "async-trait",11205 "async-trait",11186 "impl-trait-for-tuples",11206 "impl-trait-for-tuples",11194[[package]]11214[[package]]11195name = "sp-io"11215name = "sp-io"11196version = "6.0.0"11216version = "6.0.0"11197source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11217source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11198dependencies = [11218dependencies = [11199 "futures 0.3.21",11219 "futures 0.3.21",11200 "hash-db",11220 "hash-db",11201 "libsecp256k1 0.7.0",11221 "libsecp256k1",11202 "log",11222 "log",11203 "parity-scale-codec",11223 "parity-scale-codec",11204 "parking_lot 0.12.0",11224 "parking_lot 0.12.0",11219[[package]]11239[[package]]11220name = "sp-keyring"11240name = "sp-keyring"11221version = "6.0.0"11241version = "6.0.0"11222source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11242source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11223dependencies = [11243dependencies = [11224 "lazy_static",11244 "lazy_static",11225 "sp-core",11245 "sp-core",11230[[package]]11250[[package]]11231name = "sp-keystore"11251name = "sp-keystore"11232version = "0.12.0"11252version = "0.12.0"11233source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11253source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11234dependencies = [11254dependencies = [11235 "async-trait",11255 "async-trait",11236 "futures 0.3.21",11256 "futures 0.3.21",11247[[package]]11267[[package]]11248name = "sp-maybe-compressed-blob"11268name = "sp-maybe-compressed-blob"11249version = "4.1.0-dev"11269version = "4.1.0-dev"11250source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11270source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11251dependencies = [11271dependencies = [11252 "thiserror",11272 "thiserror",11253 "zstd",11273 "zstd",11254]11274]112551127511256[[package]]11276[[package]]11257name = "sp-npos-elections"11277name = "sp-mmr-primitives"11258version = "4.0.0-dev"11278version = "4.0.0-dev"11259source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11279source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11260dependencies = [11280dependencies = [11281 "log",11261 "parity-scale-codec",11282 "parity-scale-codec",11262 "scale-info",11263 "serde",11283 "serde",11264 "sp-arithmetic",11284 "sp-api",11265 "sp-core",11285 "sp-core",11266 "sp-npos-elections-solution-type",11286 "sp-debug-derive",11267 "sp-runtime",11287 "sp-runtime",11268 "sp-std",11288 "sp-std",11269]11289]112701129011271[[package]]11291[[package]]11272name = "sp-npos-elections-solution-type"11292name = "sp-npos-elections"11273version = "4.0.0-dev"11293version = "4.0.0-dev"11274source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11294source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11275dependencies = [11295dependencies = [11276 "proc-macro-crate 1.1.3",11296 "parity-scale-codec",11297 "scale-info",11277 "proc-macro2",11298 "serde",11299 "sp-arithmetic",11278 "quote",11300 "sp-core",11279 "syn",11301 "sp-runtime",11302 "sp-std",11280]11303]112811130411282[[package]]11305[[package]]11283name = "sp-offchain"11306name = "sp-offchain"11284version = "4.0.0-dev"11307version = "4.0.0-dev"11285source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11308source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11286dependencies = [11309dependencies = [11287 "sp-api",11310 "sp-api",11288 "sp-core",11311 "sp-core",11292[[package]]11315[[package]]11293name = "sp-panic-handler"11316name = "sp-panic-handler"11294version = "4.0.0"11317version = "4.0.0"11295source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11318source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11296dependencies = [11319dependencies = [11297 "backtrace",11320 "backtrace",11298 "lazy_static",11321 "lazy_static",11302[[package]]11325[[package]]11303name = "sp-rpc"11326name = "sp-rpc"11304version = "6.0.0"11327version = "6.0.0"11305source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11328source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11306dependencies = [11329dependencies = [11307 "rustc-hash",11330 "rustc-hash",11308 "serde",11331 "serde",11312[[package]]11335[[package]]11313name = "sp-runtime"11336name = "sp-runtime"11314version = "6.0.0"11337version = "6.0.0"11315source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11338source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11316dependencies = [11339dependencies = [11317 "either",11340 "either",11318 "hash256-std-hasher",11341 "hash256-std-hasher",11334[[package]]11357[[package]]11335name = "sp-runtime-interface"11358name = "sp-runtime-interface"11336version = "6.0.0"11359version = "6.0.0"11337source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11360source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11338dependencies = [11361dependencies = [11339 "impl-trait-for-tuples",11362 "impl-trait-for-tuples",11340 "parity-scale-codec",11363 "parity-scale-codec",11351[[package]]11374[[package]]11352name = "sp-runtime-interface-proc-macro"11375name = "sp-runtime-interface-proc-macro"11353version = "5.0.0"11376version = "5.0.0"11354source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11377source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11355dependencies = [11378dependencies = [11356 "Inflector",11379 "Inflector",11357 "proc-macro-crate 1.1.3",11380 "proc-macro-crate 1.1.3",11363[[package]]11386[[package]]11364name = "sp-serializer"11387name = "sp-serializer"11365version = "4.0.0-dev"11388version = "4.0.0-dev"11366source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11389source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11367dependencies = [11390dependencies = [11368 "serde",11391 "serde",11369 "serde_json",11392 "serde_json",11372[[package]]11395[[package]]11373name = "sp-session"11396name = "sp-session"11374version = "4.0.0-dev"11397version = "4.0.0-dev"11375source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11398source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11376dependencies = [11399dependencies = [11377 "parity-scale-codec",11400 "parity-scale-codec",11378 "scale-info",11401 "scale-info",11386[[package]]11409[[package]]11387name = "sp-staking"11410name = "sp-staking"11388version = "4.0.0-dev"11411version = "4.0.0-dev"11389source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11412source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11390dependencies = [11413dependencies = [11391 "parity-scale-codec",11414 "parity-scale-codec",11392 "scale-info",11415 "scale-info",11397[[package]]11420[[package]]11398name = "sp-state-machine"11421name = "sp-state-machine"11399version = "0.12.0"11422version = "0.12.0"11400source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11401dependencies = [11424dependencies = [11402 "hash-db",11425 "hash-db",11403 "log",11426 "log",11413 "sp-trie",11436 "sp-trie",11414 "thiserror",11437 "thiserror",11415 "tracing",11438 "tracing",11416 "trie-db",11417 "trie-root",11439 "trie-root",11418]11440]114191144111420[[package]]11442[[package]]11421name = "sp-std"11443name = "sp-std"11422version = "4.0.0"11444version = "4.0.0"11423source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11445source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"114241144611425[[package]]11447[[package]]11426name = "sp-storage"11448name = "sp-storage"11427version = "6.0.0"11449version = "6.0.0"11428source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11450source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11429dependencies = [11451dependencies = [11430 "impl-serde",11452 "impl-serde",11431 "parity-scale-codec",11453 "parity-scale-codec",11438[[package]]11460[[package]]11439name = "sp-tasks"11461name = "sp-tasks"11440version = "4.0.0-dev"11462version = "4.0.0-dev"11441source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11463source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11442dependencies = [11464dependencies = [11443 "log",11465 "log",11444 "sp-core",11466 "sp-core",11451[[package]]11473[[package]]11452name = "sp-timestamp"11474name = "sp-timestamp"11453version = "4.0.0-dev"11475version = "4.0.0-dev"11454source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11455dependencies = [11477dependencies = [11456 "async-trait",11478 "async-trait",11457 "futures-timer",11479 "futures-timer",11467[[package]]11489[[package]]11468name = "sp-tracing"11490name = "sp-tracing"11469version = "5.0.0"11491version = "5.0.0"11470source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11492source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11471dependencies = [11493dependencies = [11472 "parity-scale-codec",11494 "parity-scale-codec",11473 "sp-std",11495 "sp-std",11479[[package]]11501[[package]]11480name = "sp-transaction-pool"11502name = "sp-transaction-pool"11481version = "4.0.0-dev"11503version = "4.0.0-dev"11482source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11504source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11483dependencies = [11505dependencies = [11484 "sp-api",11506 "sp-api",11485 "sp-runtime",11507 "sp-runtime",11488[[package]]11510[[package]]11489name = "sp-transaction-storage-proof"11511name = "sp-transaction-storage-proof"11490version = "4.0.0-dev"11512version = "4.0.0-dev"11491source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11513source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11492dependencies = [11514dependencies = [11493 "async-trait",11515 "async-trait",11494 "log",11516 "log",11504[[package]]11526[[package]]11505name = "sp-trie"11527name = "sp-trie"11506version = "6.0.0"11528version = "6.0.0"11507source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11529source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11508dependencies = [11530dependencies = [11509 "hash-db",11531 "hash-db",11510 "memory-db",11532 "memory-db",11520[[package]]11542[[package]]11521name = "sp-version"11543name = "sp-version"11522version = "5.0.0"11544version = "5.0.0"11523source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11545source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11524dependencies = [11546dependencies = [11525 "impl-serde",11547 "impl-serde",11526 "parity-scale-codec",11548 "parity-scale-codec",11537[[package]]11559[[package]]11538name = "sp-version-proc-macro"11560name = "sp-version-proc-macro"11539version = "4.0.0-dev"11561version = "4.0.0-dev"11540source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11562source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11541dependencies = [11563dependencies = [11542 "parity-scale-codec",11564 "parity-scale-codec",11543 "proc-macro2",11565 "proc-macro2",11548[[package]]11570[[package]]11549name = "sp-wasm-interface"11571name = "sp-wasm-interface"11550version = "6.0.0"11572version = "6.0.0"11551source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11573source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11552dependencies = [11574dependencies = [11553 "impl-trait-for-tuples",11575 "impl-trait-for-tuples",11554 "log",11576 "log",11713[[package]]11735[[package]]11714name = "substrate-build-script-utils"11736name = "substrate-build-script-utils"11715version = "3.0.0"11737version = "3.0.0"11716source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11738source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11717dependencies = [11739dependencies = [11718 "platforms",11740 "platforms",11719]11741]117201174211721[[package]]11743[[package]]11722name = "substrate-frame-rpc-system"11744name = "substrate-frame-rpc-system"11723version = "4.0.0-dev"11745version = "4.0.0-dev"11724source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11746source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11725dependencies = [11747dependencies = [11726 "frame-system-rpc-runtime-api",11748 "frame-system-rpc-runtime-api",11727 "futures 0.3.21",11749 "futures 0.3.21",11743[[package]]11765[[package]]11744name = "substrate-prometheus-endpoint"11766name = "substrate-prometheus-endpoint"11745version = "0.10.0-dev"11767version = "0.10.0-dev"11746source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11768source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11747dependencies = [11769dependencies = [11748 "futures-util",11770 "futures-util",11749 "hyper",11771 "hyper",11750 "log",11772 "log",11751 "prometheus",11773 "prometheus",11752 "thiserror",11774 "thiserror",11753 "tokio 1.17.0",11775 "tokio 1.18.1",11754]11776]117551177711756[[package]]11778[[package]]11779name = "substrate-state-trie-migration-rpc"11780version = "4.0.0-dev"11781source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11782dependencies = [11783 "jsonrpc-core",11784 "jsonrpc-core-client",11785 "jsonrpc-derive",11786 "log",11787 "parity-scale-codec",11788 "sc-client-api",11789 "sc-rpc-api",11790 "scale-info",11791 "serde",11792 "sp-core",11793 "sp-io",11794 "sp-runtime",11795 "sp-state-machine",11796 "sp-std",11797 "sp-trie",11798 "trie-db",11799]1180011801[[package]]11757name = "substrate-test-client"11802name = "substrate-test-client"11758version = "2.0.1"11803version = "2.0.1"11759source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11804source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11760dependencies = [11805dependencies = [11761 "async-trait",11806 "async-trait",11762 "futures 0.3.21",11807 "futures 0.3.21",11782[[package]]11827[[package]]11783name = "substrate-test-utils"11828name = "substrate-test-utils"11784version = "4.0.0-dev"11829version = "4.0.0-dev"11785source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11830source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11786dependencies = [11831dependencies = [11787 "futures 0.3.21",11832 "futures 0.3.21",11788 "substrate-test-utils-derive",11833 "substrate-test-utils-derive",11789 "tokio 1.17.0",11834 "tokio 1.18.1",11790]11835]117911183611792[[package]]11837[[package]]11793name = "substrate-test-utils-derive"11838name = "substrate-test-utils-derive"11794version = "0.10.0-dev"11839version = "0.10.0-dev"11795source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11840source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11796dependencies = [11841dependencies = [11797 "proc-macro-crate 1.1.3",11842 "proc-macro-crate 1.1.3",11798 "proc-macro2",11843 "proc-macro2",11803[[package]]11848[[package]]11804name = "substrate-wasm-builder"11849name = "substrate-wasm-builder"11805version = "5.0.0-dev"11850version = "5.0.0-dev"11806source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"11851source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11807dependencies = [11852dependencies = [11808 "ansi_term",11853 "ansi_term",11809 "build-helper",11854 "build-helper",118181186311819[[package]]11864[[package]]11820name = "subtle"11865name = "subtle"11821version = "1.0.0"11822source = "registry+https://github.com/rust-lang/crates.io-index"11823checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"1182411825[[package]]11826name = "subtle"11827version = "2.4.1"11866version = "2.4.1"11828source = "registry+https://github.com/rust-lang/crates.io-index"11867source = "registry+https://github.com/rust-lang/crates.io-index"11829checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"11868checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"118301186911831[[package]]11870[[package]]11832name = "syn"11871name = "syn"11833version = "1.0.91"11872version = "1.0.92"11834source = "registry+https://github.com/rust-lang/crates.io-index"11873source = "registry+https://github.com/rust-lang/crates.io-index"11835checksum = "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"11874checksum = "7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52"11836dependencies = [11875dependencies = [11837 "proc-macro2",11876 "proc-macro2",11838 "quote",11877 "quote",11872 "cfg-if 1.0.0",11911 "cfg-if 1.0.0",11873 "fastrand",11912 "fastrand",11874 "libc",11913 "libc",11875 "redox_syscall",11914 "redox_syscall 0.2.13",11876 "remove_dir_all",11915 "remove_dir_all",11877 "winapi 0.3.9",11916 "winapi 0.3.9",11878]11917]118791191811880[[package]]11919[[package]]11920name = "term"11921version = "0.5.2"11922source = "registry+https://github.com/rust-lang/crates.io-index"11923checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42"11924dependencies = [11925 "byteorder",11926 "dirs",11927 "winapi 0.3.9",11928]1192911930[[package]]11881name = "termcolor"11931name = "termcolor"11882version = "1.1.3"11932version = "1.1.3"11883source = "registry+https://github.com/rust-lang/crates.io-index"11933source = "registry+https://github.com/rust-lang/crates.io-index"118881193811889[[package]]11939[[package]]11890name = "test-runtime-constants"11940name = "test-runtime-constants"11891version = "0.9.18"11941version = "0.9.20"11892source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"11942source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"11893dependencies = [11943dependencies = [11894 "frame-support",11944 "frame-support",11895 "polkadot-primitives",11945 "polkadot-primitives",119351198511936[[package]]11986[[package]]11937name = "thiserror"11987name = "thiserror"11938version = "1.0.30"11988version = "1.0.31"11939source = "registry+https://github.com/rust-lang/crates.io-index"11989source = "registry+https://github.com/rust-lang/crates.io-index"11940checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"11990checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a"11941dependencies = [11991dependencies = [11942 "thiserror-impl",11992 "thiserror-impl",11943]11993]119441199411945[[package]]11995[[package]]11946name = "thiserror-impl"11996name = "thiserror-impl"11947version = "1.0.30"11997version = "1.0.31"11948source = "registry+https://github.com/rust-lang/crates.io-index"11998source = "registry+https://github.com/rust-lang/crates.io-index"11949checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"11999checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a"11950dependencies = [12000dependencies = [11951 "proc-macro2",12001 "proc-macro2",11952 "quote",12002 "quote",11953 "syn",12003 "syn",11954]12004]119551200511956[[package]]12006[[package]]12007name = "thousands"12008version = "0.2.0"12009source = "registry+https://github.com/rust-lang/crates.io-index"12010checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"1201112012[[package]]11957name = "thread_local"12013name = "thread_local"11958version = "1.1.4"12014version = "1.1.4"11959source = "registry+https://github.com/rust-lang/crates.io-index"12015source = "registry+https://github.com/rust-lang/crates.io-index"120361209212037[[package]]12093[[package]]12038name = "tinyvec"12094name = "tinyvec"12039version = "1.5.1"12095version = "1.6.0"12040source = "registry+https://github.com/rust-lang/crates.io-index"12096source = "registry+https://github.com/rust-lang/crates.io-index"12041checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2"12097checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"12042dependencies = [12098dependencies = [12043 "tinyvec_macros",12099 "tinyvec_macros",12044]12100]120631211912064[[package]]12120[[package]]12065name = "tokio"12121name = "tokio"12066version = "1.17.0"12122version = "1.18.1"12067source = "registry+https://github.com/rust-lang/crates.io-index"12123source = "registry+https://github.com/rust-lang/crates.io-index"12068checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"12124checksum = "dce653fb475565de9f6fb0614b28bca8df2c430c0cf84bcd9c843f15de5414cc"12069dependencies = [12125dependencies = [12070 "bytes 1.1.0",12126 "bytes 1.1.0",12071 "libc",12127 "libc",12074 "num_cpus",12130 "num_cpus",12075 "once_cell",12131 "once_cell",12076 "parking_lot 0.12.0",12132 "parking_lot 0.12.0",12077 "pin-project-lite 0.2.8",12133 "pin-project-lite 0.2.9",12078 "signal-hook-registry",12134 "signal-hook-registry",12079 "socket2 0.4.4",12135 "socket2 0.4.4",12080 "tokio-macros 1.7.0",12136 "tokio-macros 1.7.0",12110checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"12166checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"12111dependencies = [12167dependencies = [12112 "rustls 0.19.1",12168 "rustls 0.19.1",12113 "tokio 1.17.0",12169 "tokio 1.18.1",12114 "webpki 0.21.4",12170 "webpki 0.21.4",12115]12171]121161217212117[[package]]12173[[package]]12118name = "tokio-rustls"12174name = "tokio-rustls"12119version = "0.23.3"12175version = "0.23.4"12120source = "registry+https://github.com/rust-lang/crates.io-index"12176source = "registry+https://github.com/rust-lang/crates.io-index"12121checksum = "4151fda0cf2798550ad0b34bcfc9b9dcc2a9d2471c895c68f3a8818e54f2389e"12177checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"12122dependencies = [12178dependencies = [12123 "rustls 0.20.4",12179 "rustls 0.20.4",12124 "tokio 1.17.0",12180 "tokio 1.18.1",12125 "webpki 0.22.0",12181 "webpki 0.22.0",12126]12182]121271218312132checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"12188checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"12133dependencies = [12189dependencies = [12134 "futures-core",12190 "futures-core",12135 "pin-project-lite 0.2.8",12191 "pin-project-lite 0.2.9",12136 "tokio 1.17.0",12192 "tokio 1.18.1",12137]12193]121381219412139[[package]]12195[[package]]12144dependencies = [12200dependencies = [12145 "bytes 1.1.0",12201 "bytes 1.1.0",12146 "futures-core",12202 "futures-core",12147 "futures-io",12148 "futures-sink",12203 "futures-sink",12149 "log",12204 "log",12150 "pin-project-lite 0.2.8",12205 "pin-project-lite 0.2.9",12151 "tokio 1.17.0",12206 "tokio 1.18.1",12152]12207]121531220812154[[package]]12209[[package]]12159dependencies = [12214dependencies = [12160 "bytes 1.1.0",12215 "bytes 1.1.0",12161 "futures-core",12216 "futures-core",12217 "futures-io",12162 "futures-sink",12218 "futures-sink",12163 "pin-project-lite 0.2.8",12219 "pin-project-lite 0.2.9",12164 "tokio 1.17.0",12220 "tokio 1.18.1",12165 "tracing",12221 "tracing",12166]12222]121671222312168[[package]]12224[[package]]12169name = "toml"12225name = "toml"12170version = "0.5.8"12226version = "0.5.9"12171source = "registry+https://github.com/rust-lang/crates.io-index"12227source = "registry+https://github.com/rust-lang/crates.io-index"12172checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa"12228checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7"12173dependencies = [12229dependencies = [12174 "serde",12230 "serde",12175]12231]121821223812183[[package]]12239[[package]]12184name = "tracing"12240name = "tracing"12185version = "0.1.32"12241version = "0.1.34"12186source = "registry+https://github.com/rust-lang/crates.io-index"12242source = "registry+https://github.com/rust-lang/crates.io-index"12187checksum = "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f"12243checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09"12188dependencies = [12244dependencies = [12189 "cfg-if 1.0.0",12245 "cfg-if 1.0.0",12190 "pin-project-lite 0.2.8",12246 "pin-project-lite 0.2.9",12191 "tracing-attributes",12247 "tracing-attributes",12192 "tracing-core",12248 "tracing-core",12193]12249]121941225012195[[package]]12251[[package]]12196name = "tracing-attributes"12252name = "tracing-attributes"12197version = "0.1.20"12253version = "0.1.21"12198source = "registry+https://github.com/rust-lang/crates.io-index"12254source = "registry+https://github.com/rust-lang/crates.io-index"12199checksum = "2e65ce065b4b5c53e73bb28912318cb8c9e9ad3921f1d669eb0e68b4c8143a2b"12255checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c"12200dependencies = [12256dependencies = [12201 "proc-macro2",12257 "proc-macro2",12202 "quote",12258 "quote",122051226112206[[package]]12262[[package]]12207name = "tracing-core"12263name = "tracing-core"12208version = "0.1.24"12264version = "0.1.26"12209source = "registry+https://github.com/rust-lang/crates.io-index"12265source = "registry+https://github.com/rust-lang/crates.io-index"12210checksum = "90442985ee2f57c9e1b548ee72ae842f4a9a20e3f417cc38dbc5dc684d9bb4ee"12266checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f"12211dependencies = [12267dependencies = [12212 "lazy_static",12268 "lazy_static",12213 "valuable",12269 "valuable",12224]12280]122251228112226[[package]]12282[[package]]12283name = "tracing-gum"12284version = "0.9.20"12285source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"12286dependencies = [12287 "polkadot-node-jaeger",12288 "polkadot-primitives",12289 "tracing",12290 "tracing-gum-proc-macro",12291]1229212293[[package]]12294name = "tracing-gum-proc-macro"12295version = "0.9.20"12296source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"12297dependencies = [12298 "expander 0.0.6",12299 "proc-macro-crate 1.1.3",12300 "proc-macro2",12301 "quote",12302 "syn",12303]1230412305[[package]]12227name = "tracing-log"12306name = "tracing-log"12228version = "0.1.2"12307version = "0.1.3"12229source = "registry+https://github.com/rust-lang/crates.io-index"12308source = "registry+https://github.com/rust-lang/crates.io-index"12230checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3"12309checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"12231dependencies = [12310dependencies = [12232 "lazy_static",12311 "lazy_static",12233 "log",12312 "log",12274checksum = "d32d034c0d3db64b43c31de38e945f15b40cd4ca6d2dcfc26d4798ce8de4ab83"12353checksum = "d32d034c0d3db64b43c31de38e945f15b40cd4ca6d2dcfc26d4798ce8de4ab83"12275dependencies = [12354dependencies = [12276 "hash-db",12355 "hash-db",12277 "hashbrown 0.12.0",12356 "hashbrown 0.12.1",12278 "log",12357 "log",12279 "rustc-hex",12358 "rustc-hex",12280 "smallvec",12359 "smallvec",12351[[package]]12430[[package]]12352name = "try-runtime-cli"12431name = "try-runtime-cli"12353version = "0.10.0-dev"12432version = "0.10.0-dev"12354source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.18#fc3fd073d3a0acf9933c3994b660ebd7b5833f65"12433source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.20#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"12355dependencies = [12434dependencies = [12356 "clap",12435 "clap",12357 "jsonrpsee 0.4.1",12436 "jsonrpsee",12358 "log",12437 "log",12359 "parity-scale-codec",12438 "parity-scale-codec",12360 "remote-externalities",12439 "remote-externalities",123811246012382[[package]]12461[[package]]12383name = "twox-hash"12462name = "twox-hash"12384version = "1.6.2"12463version = "1.6.3"12385source = "registry+https://github.com/rust-lang/crates.io-index"12464source = "registry+https://github.com/rust-lang/crates.io-index"12386checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"12465checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"12387dependencies = [12466dependencies = [12388 "cfg-if 1.0.0",12467 "cfg-if 1.0.0",12389 "digest 0.10.3",12468 "digest 0.10.3",124451252412446[[package]]12525[[package]]12447name = "unicode-bidi"12526name = "unicode-bidi"12448version = "0.3.7"12527version = "0.3.8"12449source = "registry+https://github.com/rust-lang/crates.io-index"12528source = "registry+https://github.com/rust-lang/crates.io-index"12450checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f"12529checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992"124511253012452[[package]]12531[[package]]12453name = "unicode-normalization"12532name = "unicode-normalization"12465checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"12544checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"124661254512467[[package]]12546[[package]]12547name = "unicode-width"12548version = "0.1.9"12549source = "registry+https://github.com/rust-lang/crates.io-index"12550checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"1255112552[[package]]12468name = "unicode-xid"12553name = "unicode-xid"12469version = "0.2.2"12554version = "0.2.3"12470source = "registry+https://github.com/rust-lang/crates.io-index"12555source = "registry+https://github.com/rust-lang/crates.io-index"12471checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"12556checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"124721255712473[[package]]12558[[package]]12474name = "unique-node"12559name = "unique-node"12475version = "0.9.18"12560version = "0.9.20"12476dependencies = [12561dependencies = [12477 "clap",12562 "clap",12478 "cumulus-client-cli",12563 "cumulus-client-cli",12548 "substrate-build-script-utils",12633 "substrate-build-script-utils",12549 "substrate-frame-rpc-system",12634 "substrate-frame-rpc-system",12550 "substrate-prometheus-endpoint",12635 "substrate-prometheus-endpoint",12551 "tokio 1.17.0",12636 "tokio 1.18.1",12552 "try-runtime-cli",12637 "try-runtime-cli",12553 "unique-rpc",12638 "unique-rpc",12554 "unique-runtime",12639 "unique-runtime",12566 "fc-rpc",12651 "fc-rpc",12567 "fc-rpc-core",12652 "fc-rpc-core",12568 "fp-rpc",12653 "fp-rpc",12654 "fp-storage",12569 "futures 0.3.21",12655 "futures 0.3.21",12570 "jsonrpc-core",12656 "jsonrpc-core",12571 "jsonrpc-pubsub",12657 "jsonrpc-pubsub",126851277112686[[package]]12772[[package]]12687name = "unique-runtime-common"12773name = "unique-runtime-common"12688version = "0.9.18"12774version = "0.9.20"12689dependencies = [12775dependencies = [12690 "evm-coder",12776 "evm-coder",12691 "fp-rpc",12777 "fp-rpc",12714checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"12800checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"12715dependencies = [12801dependencies = [12716 "generic-array 0.14.5",12802 "generic-array 0.14.5",12717 "subtle 2.4.1",12803 "subtle",12718]12804]127191280512720[[package]]12806[[package]]12787[[package]]12873[[package]]12788name = "up-sponsorship"12874name = "up-sponsorship"12789version = "0.1.0"12875version = "0.1.0"12790source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.18#7bc842b35a53f762ee6ee89e5f5bef84a284c9f4"12876source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.20#fa1a51fcccf488d3d41f0ae7864b9b6455b64d77"12791dependencies = [12877dependencies = [12792 "impl-trait-for-tuples",12878 "impl-trait-for-tuples",12793]12879]128231290912824[[package]]12910[[package]]12825name = "value-bag"12911name = "value-bag"12826version = "1.0.0-alpha.8"12912version = "1.0.0-alpha.9"12827source = "registry+https://github.com/rust-lang/crates.io-index"12913source = "registry+https://github.com/rust-lang/crates.io-index"12828checksum = "79923f7731dc61ebfba3633098bf3ac533bbd35ccd8c57e7088d9a5eebe0263f"12914checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"12829dependencies = [12915dependencies = [12830 "ctor",12916 "ctor",12831 "version_check",12917 "version_check",128961298212897[[package]]12983[[package]]12898name = "wasm-bindgen"12984name = "wasm-bindgen"12899version = "0.2.79"12985version = "0.2.80"12900source = "registry+https://github.com/rust-lang/crates.io-index"12986source = "registry+https://github.com/rust-lang/crates.io-index"12901checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"12987checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad"12902dependencies = [12988dependencies = [12903 "cfg-if 1.0.0",12989 "cfg-if 1.0.0",12904 "wasm-bindgen-macro",12990 "wasm-bindgen-macro",12905]12991]129061299212907[[package]]12993[[package]]12908name = "wasm-bindgen-backend"12994name = "wasm-bindgen-backend"12909version = "0.2.79"12995version = "0.2.80"12910source = "registry+https://github.com/rust-lang/crates.io-index"12996source = "registry+https://github.com/rust-lang/crates.io-index"12911checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"12997checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4"12912dependencies = [12998dependencies = [12913 "bumpalo",12999 "bumpalo",12914 "lazy_static",13000 "lazy_static",129211300712922[[package]]13008[[package]]12923name = "wasm-bindgen-futures"13009name = "wasm-bindgen-futures"12924version = "0.4.29"13010version = "0.4.30"12925source = "registry+https://github.com/rust-lang/crates.io-index"13011source = "registry+https://github.com/rust-lang/crates.io-index"12926checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"13012checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2"12927dependencies = [13013dependencies = [12928 "cfg-if 1.0.0",13014 "cfg-if 1.0.0",12929 "js-sys",13015 "js-sys",129331301912934[[package]]13020[[package]]12935name = "wasm-bindgen-macro"13021name = "wasm-bindgen-macro"12936version = "0.2.79"13022version = "0.2.80"12937source = "registry+https://github.com/rust-lang/crates.io-index"13023source = "registry+https://github.com/rust-lang/crates.io-index"12938checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"13024checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5"12939dependencies = [13025dependencies = [12940 "quote",13026 "quote",12941 "wasm-bindgen-macro-support",13027 "wasm-bindgen-macro-support",12942]13028]129431302912944[[package]]13030[[package]]12945name = "wasm-bindgen-macro-support"13031name = "wasm-bindgen-macro-support"12946version = "0.2.79"13032version = "0.2.80"12947source = "registry+https://github.com/rust-lang/crates.io-index"13033source = "registry+https://github.com/rust-lang/crates.io-index"12948checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"13034checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b"12949dependencies = [13035dependencies = [12950 "proc-macro2",13036 "proc-macro2",12951 "quote",13037 "quote",129561304212957[[package]]13043[[package]]12958name = "wasm-bindgen-shared"13044name = "wasm-bindgen-shared"12959version = "0.2.79"13045version = "0.2.80"12960source = "registry+https://github.com/rust-lang/crates.io-index"13046source = "registry+https://github.com/rust-lang/crates.io-index"12961checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"13047checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744"129621304812963[[package]]13049[[package]]12964name = "wasm-gc-api"13050name = "wasm-gc-api"130211310713022[[package]]13108[[package]]13023name = "wasmparser"13109name = "wasmparser"13024version = "0.81.0"13110version = "0.83.0"13025source = "registry+https://github.com/rust-lang/crates.io-index"13111source = "registry+https://github.com/rust-lang/crates.io-index"13026checksum = "98930446519f63d00a836efdc22f67766ceae8dbcc1571379f2bcabc6b2b9abc"13112checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a"130271311313028[[package]]13114[[package]]13029name = "wasmtime"13115name = "wasmtime"13030version = "0.33.1"13116version = "0.35.3"13031source = "registry+https://github.com/rust-lang/crates.io-index"13117source = "registry+https://github.com/rust-lang/crates.io-index"13032checksum = "4c9c724da92e39a85d2231d4c2a942c8be295211441dbca581c6c3f3f45a9f00"13118checksum = "21ffb4705016d5ca91e18a72ed6822dab50e6d5ddd7045461b17ef19071cdef1"13033dependencies = [13119dependencies = [13034 "anyhow",13120 "anyhow",13035 "backtrace",13121 "backtrace",13036 "bincode",13122 "bincode",13037 "cfg-if 1.0.0",13123 "cfg-if 1.0.0",13038 "cpp_demangle",13039 "indexmap",13124 "indexmap",13040 "lazy_static",13125 "lazy_static",13041 "libc",13126 "libc",13042 "log",13127 "log",13043 "object",13128 "object 0.27.1",13129 "once_cell",13044 "paste",13130 "paste",13045 "psm",13131 "psm",13046 "rayon",13132 "rayon",13047 "region",13133 "region",13048 "rustc-demangle",13049 "serde",13134 "serde",13050 "target-lexicon",13135 "target-lexicon",13051 "wasmparser",13136 "wasmparser",130591314413060[[package]]13145[[package]]13061name = "wasmtime-cache"13146name = "wasmtime-cache"13062version = "0.33.1"13147version = "0.35.3"13063source = "registry+https://github.com/rust-lang/crates.io-index"13148source = "registry+https://github.com/rust-lang/crates.io-index"13064checksum = "da4439d99100298344567c0eb6916ad5864e99e54760b8177c427e529077fb30"13149checksum = "85c6ab24291fa7cb3a181f5669f6c72599b7ef781669759b45c7828c5999d0c0"13065dependencies = [13150dependencies = [13066 "anyhow",13151 "anyhow",13067 "base64",13152 "base64",130791316413080[[package]]13165[[package]]13081name = "wasmtime-cranelift"13166name = "wasmtime-cranelift"13082version = "0.33.1"13167version = "0.35.3"13083source = "registry+https://github.com/rust-lang/crates.io-index"13168source = "registry+https://github.com/rust-lang/crates.io-index"13084checksum = "1762765dd69245f00e5d9783b695039e449a7be0f9c5383e4c78465dd6131aeb"13169checksum = "f04c810078a491b7bc4866ebe045f714d2b95e6b539e1f64009a4a7606be11de"13085dependencies = [13170dependencies = [13086 "anyhow",13171 "anyhow",13087 "cranelift-codegen",13172 "cranelift-codegen",13092 "gimli",13177 "gimli",13093 "log",13178 "log",13094 "more-asserts",13179 "more-asserts",13095 "object",13180 "object 0.27.1",13096 "target-lexicon",13181 "target-lexicon",13097 "thiserror",13182 "thiserror",13098 "wasmparser",13183 "wasmparser",131011318613102[[package]]13187[[package]]13103name = "wasmtime-environ"13188name = "wasmtime-environ"13104version = "0.33.1"13189version = "0.35.3"13105source = "registry+https://github.com/rust-lang/crates.io-index"13190source = "registry+https://github.com/rust-lang/crates.io-index"13106checksum = "c4468301d95ec71710bb6261382efe27d1296447711645e3dbabaea6e4de3504"13191checksum = "61448266ea164b1ac406363cdcfac81c7c44db4d94c7a81c8620ac6c5c6cdf59"13107dependencies = [13192dependencies = [13108 "anyhow",13193 "anyhow",13109 "cranelift-entity",13194 "cranelift-entity",13110 "gimli",13195 "gimli",13111 "indexmap",13196 "indexmap",13112 "log",13197 "log",13113 "more-asserts",13198 "more-asserts",13114 "object",13199 "object 0.27.1",13115 "serde",13200 "serde",13116 "target-lexicon",13201 "target-lexicon",13117 "thiserror",13202 "thiserror",131211320613122[[package]]13207[[package]]13123name = "wasmtime-jit"13208name = "wasmtime-jit"13124version = "0.33.1"13209version = "0.35.3"13125source = "registry+https://github.com/rust-lang/crates.io-index"13210source = "registry+https://github.com/rust-lang/crates.io-index"13126checksum = "ab0ae6e581ff014b470ec35847ea3c0b4c3ace89a55df5a04c802a11f4574e7d"13211checksum = "156b4623c6b0d4b8c24afb846c20525922f538ef464cc024abab7ea8de2109a2"13127dependencies = [13212dependencies = [13128 "addr2line",13213 "addr2line",13129 "anyhow",13214 "anyhow",13130 "bincode",13215 "bincode",13131 "cfg-if 1.0.0",13216 "cfg-if 1.0.0",13217 "cpp_demangle",13132 "gimli",13218 "gimli",13133 "object",13219 "log",13220 "object 0.27.1",13134 "region",13221 "region",13222 "rustc-demangle",13135 "rustix",13223 "rustix",13136 "serde",13224 "serde",13137 "target-lexicon",13225 "target-lexicon",13138 "thiserror",13226 "thiserror",13139 "wasmtime-environ",13227 "wasmtime-environ",13228 "wasmtime-jit-debug",13140 "wasmtime-runtime",13229 "wasmtime-runtime",13141 "winapi 0.3.9",13230 "winapi 0.3.9",13142]13231]131431323213144[[package]]13233[[package]]13234name = "wasmtime-jit-debug"13235version = "0.35.3"13236source = "registry+https://github.com/rust-lang/crates.io-index"13237checksum = "d5dc31f811760a6c76b2672c404866fd19b75e5fb3b0075a3e377a6846490654"13238dependencies = [13239 "lazy_static",13240 "object 0.27.1",13241 "rustix",13242]1324313244[[package]]13145name = "wasmtime-runtime"13245name = "wasmtime-runtime"13146version = "0.33.1"13246version = "0.35.3"13147source = "registry+https://github.com/rust-lang/crates.io-index"13247source = "registry+https://github.com/rust-lang/crates.io-index"13148checksum = "6d9c28877ae37a367cda7b52b8887589816152e95dde9b7c80cc686f52761961"13248checksum = "f907beaff69d4d920fa4688411ee4cc75c0f01859e424677f9e426e2ef749864"13149dependencies = [13249dependencies = [13150 "anyhow",13250 "anyhow",13151 "backtrace",13251 "backtrace",13152 "cc",13252 "cc",13153 "cfg-if 1.0.0",13253 "cfg-if 1.0.0",13154 "indexmap",13254 "indexmap",13155 "lazy_static",13156 "libc",13255 "libc",13157 "log",13256 "log",13158 "mach",13257 "mach",13163 "rustix",13262 "rustix",13164 "thiserror",13263 "thiserror",13165 "wasmtime-environ",13264 "wasmtime-environ",13265 "wasmtime-jit-debug",13166 "winapi 0.3.9",13266 "winapi 0.3.9",13167]13267]131681326813169[[package]]13269[[package]]13170name = "wasmtime-types"13270name = "wasmtime-types"13171version = "0.33.1"13271version = "0.35.3"13172source = "registry+https://github.com/rust-lang/crates.io-index"13272source = "registry+https://github.com/rust-lang/crates.io-index"13173checksum = "395726e8f5dd8c57cb0db445627b842343f7e29ed7489467fdf7953ed9d3cd4f"13273checksum = "514ef0e5fd197b9609dc9eb74beba0c84d5a12b2417cbae55534633329ba4852"13174dependencies = [13274dependencies = [13175 "cranelift-entity",13275 "cranelift-entity",13176 "serde",13276 "serde",131801328013181[[package]]13281[[package]]13182name = "web-sys"13282name = "web-sys"13183version = "0.3.56"13283version = "0.3.57"13184source = "registry+https://github.com/rust-lang/crates.io-index"13284source = "registry+https://github.com/rust-lang/crates.io-index"13185checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"13285checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"13186dependencies = [13286dependencies = [13187 "js-sys",13287 "js-sys",13188 "wasm-bindgen",13288 "wasm-bindgen",132191331913220[[package]]13320[[package]]13221name = "webpki-roots"13321name = "webpki-roots"13222version = "0.22.2"13322version = "0.22.3"13223source = "registry+https://github.com/rust-lang/crates.io-index"13323source = "registry+https://github.com/rust-lang/crates.io-index"13224checksum = "552ceb903e957524388c4d3475725ff2c8b7960922063af6ce53c9a43da07449"13324checksum = "44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf"13225dependencies = [13325dependencies = [13226 "webpki 0.22.0",13326 "webpki 0.22.0",13227]13327]132371333713238[[package]]13338[[package]]13239name = "westend-runtime"13339name = "westend-runtime"13240version = "0.9.18"13340version = "0.9.20"13241source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13341source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13242dependencies = [13342dependencies = [13243 "beefy-primitives",13343 "beefy-primitives",13244 "bitvec",13344 "bitvec",13260 "pallet-collective",13360 "pallet-collective",13261 "pallet-democracy",13361 "pallet-democracy",13262 "pallet-election-provider-multi-phase",13362 "pallet-election-provider-multi-phase",13363 "pallet-election-provider-support-benchmarking",13263 "pallet-elections-phragmen",13364 "pallet-elections-phragmen",13264 "pallet-grandpa",13365 "pallet-grandpa",13265 "pallet-identity",13366 "pallet-identity",13266 "pallet-im-online",13367 "pallet-im-online",13267 "pallet-indices",13368 "pallet-indices",13268 "pallet-membership",13369 "pallet-membership",13269 "pallet-mmr-primitives",13270 "pallet-multisig",13370 "pallet-multisig",13271 "pallet-nicks",13371 "pallet-nicks",13372 "pallet-nomination-pools",13373 "pallet-nomination-pools-benchmarking",13272 "pallet-offences",13374 "pallet-offences",13273 "pallet-offences-benchmarking",13375 "pallet-offences-benchmarking",13274 "pallet-preimage",13376 "pallet-preimage",13306 "sp-core",13408 "sp-core",13307 "sp-inherents",13409 "sp-inherents",13308 "sp-io",13410 "sp-io",13411 "sp-mmr-primitives",13309 "sp-npos-elections",13412 "sp-npos-elections",13310 "sp-offchain",13413 "sp-offchain",13311 "sp-runtime",13414 "sp-runtime",133231342613324[[package]]13427[[package]]13325name = "westend-runtime-constants"13428name = "westend-runtime-constants"13326version = "0.9.18"13429version = "0.9.20"13327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13430source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13328dependencies = [13431dependencies = [13329 "frame-support",13432 "frame-support",13330 "polkadot-primitives",13433 "polkadot-primitives",133951349813396[[package]]13499[[package]]13397name = "windows-sys"13500name = "windows-sys"13398version = "0.34.0"13501version = "0.36.1"13399source = "registry+https://github.com/rust-lang/crates.io-index"13502source = "registry+https://github.com/rust-lang/crates.io-index"13400checksum = "5acdd78cb4ba54c0045ac14f62d8f94a03d10047904ae2a40afa1e99d8f70825"13503checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"13401dependencies = [13504dependencies = [13402 "windows_aarch64_msvc",13505 "windows_aarch64_msvc",13403 "windows_i686_gnu",13506 "windows_i686_gnu",134081351113409[[package]]13512[[package]]13410name = "windows_aarch64_msvc"13513name = "windows_aarch64_msvc"13411version = "0.34.0"13514version = "0.36.1"13412source = "registry+https://github.com/rust-lang/crates.io-index"13515source = "registry+https://github.com/rust-lang/crates.io-index"13413checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d"13516checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"134141351713415[[package]]13518[[package]]13416name = "windows_i686_gnu"13519name = "windows_i686_gnu"13417version = "0.34.0"13520version = "0.36.1"13418source = "registry+https://github.com/rust-lang/crates.io-index"13521source = "registry+https://github.com/rust-lang/crates.io-index"13419checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed"13522checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"134201352313421[[package]]13524[[package]]13422name = "windows_i686_msvc"13525name = "windows_i686_msvc"13423version = "0.34.0"13526version = "0.36.1"13424source = "registry+https://github.com/rust-lang/crates.io-index"13527source = "registry+https://github.com/rust-lang/crates.io-index"13425checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956"13528checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"134261352913427[[package]]13530[[package]]13428name = "windows_x86_64_gnu"13531name = "windows_x86_64_gnu"13429version = "0.34.0"13532version = "0.36.1"13430source = "registry+https://github.com/rust-lang/crates.io-index"13533source = "registry+https://github.com/rust-lang/crates.io-index"13431checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4"13534checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"134321353513433[[package]]13536[[package]]13434name = "windows_x86_64_msvc"13537name = "windows_x86_64_msvc"13435version = "0.34.0"13538version = "0.36.1"13436source = "registry+https://github.com/rust-lang/crates.io-index"13539source = "registry+https://github.com/rust-lang/crates.io-index"13437checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9"13540checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"134381354113439[[package]]13542[[package]]13440name = "winreg"13543name = "winreg"134771358013478[[package]]13581[[package]]13479name = "xcm"13582name = "xcm"13480version = "0.9.18"13583version = "0.9.20"13481source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13584source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13482dependencies = [13585dependencies = [13483 "derivative",13586 "derivative",13484 "impl-trait-for-tuples",13587 "impl-trait-for-tuples",134901359313491[[package]]13594[[package]]13492name = "xcm-builder"13595name = "xcm-builder"13493version = "0.9.18"13596version = "0.9.20"13494source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13597source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13495dependencies = [13598dependencies = [13496 "frame-support",13599 "frame-support",13497 "frame-system",13600 "frame-system",135101361313511[[package]]13614[[package]]13512name = "xcm-executor"13615name = "xcm-executor"13513version = "0.9.18"13616version = "0.9.20"13514source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13617source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13515dependencies = [13618dependencies = [13516 "frame-benchmarking",13619 "frame-benchmarking",13517 "frame-support",13620 "frame-support",13529[[package]]13632[[package]]13530name = "xcm-procedural"13633name = "xcm-procedural"13531version = "0.1.0"13634version = "0.1.0"13532source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.18#9ed0c98204d25eaad8a6b40248daee8e6a40d111"13635source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.20#568169b41aea59a54ab8cfa23c31e84a26708280"13533dependencies = [13636dependencies = [13534 "Inflector",13637 "Inflector",13535 "proc-macro2",13638 "proc-macro2",135591366213560[[package]]13663[[package]]13561name = "zeroize"13664name = "zeroize"13562version = "1.5.4"13665version = "1.5.5"13563source = "registry+https://github.com/rust-lang/crates.io-index"13666source = "registry+https://github.com/rust-lang/crates.io-index"13564checksum = "7eb5728b8afd3f280a869ce1d4c554ffaed35f45c231fc41bfbd0381bef50317"13667checksum = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07"13565dependencies = [13668dependencies = [13566 "zeroize_derive",13669 "zeroize_derive",13567]13670]135801368313581[[package]]13684[[package]]13582name = "zstd"13685name = "zstd"13583version = "0.9.2+zstd.1.5.1"13686version = "0.10.0+zstd.1.5.2"13584source = "registry+https://github.com/rust-lang/crates.io-index"13687source = "registry+https://github.com/rust-lang/crates.io-index"13585checksum = "2390ea1bf6c038c39674f22d95f0564725fc06034a47129179810b2fc58caa54"13688checksum = "3b1365becbe415f3f0fcd024e2f7b45bacfb5bdd055f0dc113571394114e7bdd"13586dependencies = [13689dependencies = [13587 "zstd-safe",13690 "zstd-safe",13588]13691]135891369213590[[package]]13693[[package]]13591name = "zstd-safe"13694name = "zstd-safe"13592version = "4.1.3+zstd.1.5.1"13695version = "4.1.4+zstd.1.5.2"13593source = "registry+https://github.com/rust-lang/crates.io-index"13696source = "registry+https://github.com/rust-lang/crates.io-index"13594checksum = "e99d81b99fb3c2c2c794e3fe56c305c63d5173a16a46b5850b07c935ffc7db79"13697checksum = "2f7cd17c9af1a4d6c24beb1cc54b17e2ef7b593dc92f19e9d9acad8b182bbaee"13595dependencies = [13698dependencies = [13596 "libc",13699 "libc",13597 "zstd-sys",13700 "zstd-sys",13598]13701]135991370213600[[package]]13703[[package]]13601name = "zstd-sys"13704name = "zstd-sys"13602version = "1.6.2+zstd.1.5.1"13705version = "1.6.3+zstd.1.5.2"13603source = "registry+https://github.com/rust-lang/crates.io-index"13706source = "registry+https://github.com/rust-lang/crates.io-index"13604checksum = "2daf2f248d9ea44454bfcb2516534e8b8ad2fc91bf818a1885495fc42bc8ac9f"13707checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8"13605dependencies = [13708dependencies = [13606 "cc",13709 "cc",13607 "libc",13710 "libc",doc/re-enable_ink_contracts.mddiffbeforeafterboth--- a/doc/re-enable_ink_contracts.md
+++ b/doc/re-enable_ink_contracts.md
@@ -3,7 +3,7 @@
Uncomment following lies:
1. In node/rpc/Cargo.toml
```
-# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.9' }
+# pallet-contracts-rpc = { version = "3.0", git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.9' }
```
2. In node/rpc/src/lib.rs
@@ -24,19 +24,19 @@
# 'pallet-contract-helpers/std',
...
# [dependencies.pallet-contracts]
- # git = 'https://github.com/paritytech/substrate.git'
+ # git = 'https://github.com/paritytech/substrate'
# default-features = false
# branch = 'polkadot-v0.9.9'
# version = '3.0.0'
# [dependencies.pallet-contracts-primitives]
- # git = 'https://github.com/paritytech/substrate.git'
+ # git = 'https://github.com/paritytech/substrate'
# default-features = false
# branch = 'polkadot-v0.9.9'
# version = '3.0.0'
# [dependencies.pallet-contracts-rpc-runtime-api]
- # git = 'https://github.com/paritytech/substrate.git'
+ # git = 'https://github.com/paritytech/substrate'
# default-features = false
# branch = 'polkadot-v0.9.9'
# version = '3.0.0'
@@ -78,4 +78,4 @@
}
*/
-```
\ No newline at end of file
+```
node/cli/Cargo.tomldiffbeforeafterboth--- a/node/cli/Cargo.toml
+++ b/node/cli/Cargo.toml
@@ -23,8 +23,8 @@
branch = "polkadot-v0.9.20"
[dependencies.try-runtime-cli]
-git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.18'
+git = 'https://github.com/paritytech/substrate'
+branch = 'polkadot-v0.9.20'
[dependencies.pallet-transaction-payment-rpc]
git = "https://github.com/paritytech/substrate"
pallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth--- a/pallets/evm-coder-substrate/src/lib.rs
+++ b/pallets/evm-coder-substrate/src/lib.rs
@@ -26,6 +26,7 @@
use sp_std::cell::RefCell;
use sp_std::vec::Vec;
+use codec::Decode;
use frame_support::pallet_prelude::DispatchError;
use frame_support::traits::PalletInfo;
use frame_support::{ensure, sp_runtime::ModuleError};
@@ -34,8 +35,7 @@
ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,
PrecompileResult, runner::stack::MaybeMirroredLog,
};
-use ethereum::TransactionV2;
-use sp_core::{H160, H256};
+use sp_core::H160;
use pallet_ethereum::EthereumTransactionSender;
// #[cfg(feature = "runtime-benchmarks")]
// pub mod benchmarking;
@@ -90,21 +90,6 @@
// From instabul hardfork configuration: https://github.com/rust-blockchain/evm/blob/fd4fd6acc0ca3208d6770fdb3ba407c94cdf97c6/runtime/src/lib.rs#L284
pub const G_SLOAD_WORD: u64 = 800;
pub const G_SSTORE_WORD: u64 = 20000;
-
-pub fn generate_transaction() -> TransactionV2 {
- use ethereum::{TransactionV0, TransactionAction, TransactionSignature};
- TransactionV2::Legacy(TransactionV0 {
- nonce: 0.into(),
- gas_price: 0.into(),
- gas_limit: 0.into(),
- action: TransactionAction::Call(H160([0; 20])),
- value: 0.into(),
- // zero selector, this transaction always has same sender, so all data should be acquired from logs
- input: Vec::from([0, 0, 0, 0]),
- // if v is not 27 - then we need to pass some other validity checks
- signature: TransactionSignature::new(27, H256([0x88; 32]), H256([0x88; 32])).unwrap(),
- })
-}
pub struct GasCallsBudget<'r, T: Config> {
recorder: &'r SubstrateRecorder<T>,
@@ -247,11 +232,7 @@
if logs.is_empty() {
return;
}
- T::EthereumTransactionSender::submit_logs_transaction(
- Default::default(),
- generate_transaction(),
- logs,
- )
+ T::EthereumTransactionSender::submit_logs_transaction(Default::default(), logs)
}
}
@@ -264,9 +245,10 @@
.expect("evm-coder-substrate is a pallet, which should be added to runtime")
as u8 =>
{
- match error {
- v if v == Error::<T>::OutOfGas.as_u8() => ExError::Error(ExitError::OutOfGas),
- v if v == Error::<T>::OutOfFund.as_u8() => ExError::Error(ExitError::OutOfFund),
+ let mut read = &error as &[u8];
+ match Error::<T>::decode(&mut read) {
+ Ok(Error::<T>::OutOfGas) => ExError::Error(ExitError::OutOfGas),
+ Ok(Error::<T>::OutOfFund) => ExError::Error(ExitError::OutOfFund),
_ => unreachable!("this pallet only defines two possible errors"),
}
}
@@ -274,7 +256,7 @@
message: Some(msg), ..
}) => ExError::Revert(msg.into()),
DispatchError::Module(ModuleError { index, error, .. }) => {
- ExError::Revert(format!("error {} in pallet {}", error, index))
+ ExError::Revert(format!("error {:?} in pallet {}", error, index))
}
e => ExError::Revert(format!("substrate error: {:?}", e)),
}
pallets/evm-transaction-payment/src/lib.rsdiffbeforeafterboth--- a/pallets/evm-transaction-payment/src/lib.rs
+++ b/pallets/evm-transaction-payment/src/lib.rs
@@ -18,7 +18,7 @@
use core::marker::PhantomData;
use fp_evm::WithdrawReason;
-use frame_support::traits::{Currency, IsSubType};
+use frame_support::traits::IsSubType;
pub use pallet::*;
use pallet_evm::{EnsureAddressOrigin, account::CrossAccountId};
use sp_core::H160;
pallets/structure/Cargo.tomldiffbeforeafterboth--- a/pallets/structure/Cargo.toml
+++ b/pallets/structure/Cargo.toml
@@ -4,10 +4,10 @@
edition = "2021"
[dependencies]
-frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
+frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
pallet-common = { path = "../common", default-features = false }
parity-scale-codec = { version = "3.1.2", default-features = false, features = [
"derive",
pallets/unique/Cargo.tomldiffbeforeafterboth--- a/pallets/unique/Cargo.toml
+++ b/pallets/unique/Cargo.toml
@@ -83,5 +83,5 @@
scale-info = { version = "2.0.1", default-features = false, features = [
"derive",
] }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.18-2" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.20" }
pallet-common = { default-features = false, path = "../common" }
pallets/unique/src/lib.rsdiffbeforeafterboth--- a/pallets/unique/src/lib.rs
+++ b/pallets/unique/src/lib.rs
@@ -52,12 +52,6 @@
pub mod weights;
use weights::WeightInfo;
-pub trait SponsorshipPredict<T: Config> {
- fn predict(collection: CollectionId, account: T::CrossAccountId, token: TokenId) -> Option<u64>
- where
- u64: From<<T as frame_system::Config>::BlockNumber>;
-}
-
decl_error! {
/// Error for non-fungible-token module.
pub enum Error for Module<T: Config> {
primitives/data-structs/Cargo.tomldiffbeforeafterboth--- a/primitives/data-structs/Cargo.toml
+++ b/primitives/data-structs/Cargo.toml
@@ -25,7 +25,7 @@
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.20" }
derivative = "2.2.0"
struct-versioning = { path = "../../crates/struct-versioning" }
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.18-2" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.20" }
[features]
default = ["std"]
runtime/common/Cargo.tomldiffbeforeafterboth--- a/runtime/common/Cargo.toml
+++ b/runtime/common/Cargo.toml
@@ -40,8 +40,8 @@
[dependencies.sp-std]
default-features = false
-git = 'https://github.com/paritytech/substrate.git'
-branch = 'polkadot-v0.9.18'
+git = 'https://github.com/paritytech/substrate'
+branch = 'polkadot-v0.9.20'
[dependencies.sp-runtime]
default-features = false
@@ -104,6 +104,6 @@
branch = "unique-polkadot-v0.9.20"
[dependencies]
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.18-2" }
+pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.20" }
evm-coder = { default-features = false, path = '../../crates/evm-coder' }
-up-sponsorship = { default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.18' }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.20' }
runtime/common/src/runtime_apis.rsdiffbeforeafterboth--- a/runtime/common/src/runtime_apis.rs
+++ b/runtime/common/src/runtime_apis.rs
@@ -73,8 +73,8 @@
Ok(<pallet_common::Pallet<Runtime>>::collection_stats())
}
fn next_sponsored(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<Option<u64>, DispatchError> {
- Ok(<pallet_unique::UniqueSponsorshipPredict<Runtime> as
- pallet_unique::SponsorshipPredict<Runtime>>::predict(
+ Ok(<$crate::sponsoring::UniqueSponsorshipPredict<Runtime> as
+ $crate::sponsoring::SponsorshipPredict<Runtime>>::predict(
collection,
account,
token))
runtime/common/src/sponsoring.rsdiffbeforeafterboth--- a/runtime/common/src/sponsoring.rs
+++ b/runtime/common/src/sponsoring.rs
@@ -37,9 +37,10 @@
use pallet_nonfungible::Config as NonfungibleConfig;
use pallet_refungible::Config as RefungibleConfig;
-pub fn withdraw_transfer<
- T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig,
->(
+pub trait Config: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
+impl<T> Config for T where T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
+
+pub fn withdraw_transfer<T: Config>(
collection: &CollectionHandle<T>,
who: &T::CrossAccountId,
item_id: &TokenId,
@@ -108,9 +109,7 @@
Some(())
}
-pub fn withdraw_create_item<
- T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig,
->(
+pub fn withdraw_create_item<T: Config>(
collection: &CollectionHandle<T>,
who: &T::CrossAccountId,
_properties: &CreateItemData,
@@ -141,9 +140,7 @@
Some(())
}
-pub fn withdraw_set_variable_meta_data<
- T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig,
->(
+pub fn withdraw_set_variable_meta_data<T: Config>(
who: &T::CrossAccountId,
collection: &CollectionHandle<T>,
item_id: &TokenId,
@@ -200,7 +197,7 @@
Some(())
}
-pub fn withdraw_approve<T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig>(
+pub fn withdraw_approve<T: Config>(
collection: &CollectionHandle<T>,
who: &T::AccountId,
item_id: &TokenId,
@@ -246,7 +243,7 @@
pub struct UniqueSponsorshipHandler<T>(PhantomData<T>);
impl<T, C> SponsorshipHandler<T::AccountId, C> for UniqueSponsorshipHandler<T>
where
- T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig,
+ T: Config,
C: IsSubType<UniqueCall<T>>,
{
fn get_sponsor(who: &T::AccountId, call: &C) -> Option<T::AccountId> {
@@ -313,13 +310,15 @@
}
}
-use crate::SponsorshipPredict;
+pub trait SponsorshipPredict<T: Config> {
+ fn predict(collection: CollectionId, account: T::CrossAccountId, token: TokenId) -> Option<u64>
+ where
+ u64: From<<T as frame_system::Config>::BlockNumber>;
+}
+
pub struct UniqueSponsorshipPredict<T>(PhantomData<T>);
-impl<T> SponsorshipPredict<T> for UniqueSponsorshipPredict<T>
-where
- T: Config,
-{
+impl<T: Config> SponsorshipPredict<T> for UniqueSponsorshipPredict<T> {
fn predict(collection_id: CollectionId, who: T::CrossAccountId, token: TokenId) -> Option<u64>
where
u64: From<<T as frame_system::Config>::BlockNumber>,
@@ -360,7 +359,7 @@
CollectionMode::NFT => {
<pallet_nonfungible::TokenData<T>>::contains_key((collection.id, token))
}
- CollectionMode::Fungible(_) => true,
+ CollectionMode::Fungible(_) => token == TokenId::default(),
CollectionMode::ReFungible => {
<pallet_refungible::TotalSupply<T>>::contains_key((collection.id, token))
}
runtime/opal/Cargo.tomldiffbeforeafterboth--- a/runtime/opal/Cargo.toml
+++ b/runtime/opal/Cargo.toml
@@ -131,9 +131,9 @@
[dependencies.frame-try-runtime]
default-features = false
-git = 'https://github.com/paritytech/substrate.git'
+git = 'https://github.com/paritytech/substrate'
optional = true
-branch = 'polkadot-v0.9.18'
+branch = 'polkadot-v0.9.20'
[dependencies.frame-executive]
default-features = false
runtime/quartz/Cargo.tomldiffbeforeafterboth--- a/runtime/quartz/Cargo.toml
+++ b/runtime/quartz/Cargo.toml
@@ -131,9 +131,9 @@
[dependencies.frame-try-runtime]
default-features = false
-git = 'https://github.com/paritytech/substrate.git'
+git = 'https://github.com/paritytech/substrate'
optional = true
-branch = 'polkadot-v0.9.18'
+branch = 'polkadot-v0.9.20'
[dependencies.frame-executive]
default-features = false
runtime/tests/Cargo.tomldiffbeforeafterboth--- a/runtime/tests/Cargo.toml
+++ b/runtime/tests/Cargo.toml
@@ -7,22 +7,22 @@
unique-runtime-common = { path = '../common' }
up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
-sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-sp-std = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-sp-io = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
+sp-core = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+sp-std = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+sp-io = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+sp-runtime = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
-fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.18-2" }
+fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.20" }
-frame-support = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-frame-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
+frame-support = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+frame-system = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
-pallet-balances = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
-pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.18' }
+pallet-balances = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
+pallet-timestamp = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.20' }
-pallet-evm = { default-features = false, git = 'https://github.com/uniquenetwork/frontier.git', branch = 'unique-polkadot-v0.9.18-2' }
-pallet-ethereum = { default-features = false, git = 'https://github.com/uniquenetwork/frontier.git', branch = 'unique-polkadot-v0.9.18-2' }
+pallet-evm = { default-features = false, git = 'https://github.com/uniquenetwork/frontier', branch = 'unique-polkadot-v0.9.20' }
+pallet-ethereum = { default-features = false, git = 'https://github.com/uniquenetwork/frontier', branch = 'unique-polkadot-v0.9.20' }
pallet-common = { path = '../../pallets/common' }
pallet-structure = { path = '../../pallets/structure' }
runtime/unique/Cargo.tomldiffbeforeafterboth--- a/runtime/unique/Cargo.toml
+++ b/runtime/unique/Cargo.toml
@@ -131,9 +131,9 @@
[dependencies.frame-try-runtime]
default-features = false
-git = 'https://github.com/paritytech/substrate.git'
+git = 'https://github.com/paritytech/substrate'
optional = true
-branch = 'polkadot-v0.9.18'
+branch = 'polkadot-v0.9.20'
[dependencies.frame-executive]
default-features = false
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -5,7 +5,7 @@
import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionStats } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionStats } from '@polkadot/types/lookup';
import type { Observable } from '@polkadot/types/types';
declare module '@polkadot/api-base/types/storage' {
@@ -13,25 +13,25 @@
balances: {
/**
* The Balances pallet example of storing the balance of an account.
- *
+ *
* # Example
- *
+ *
* ```nocompile
* impl pallet_balances::Config for Runtime {
* type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>
* }
* ```
- *
+ *
* You can also store the balance of an account in the `System` pallet.
- *
+ *
* # Example
- *
+ *
* ```nocompile
* impl pallet_balances::Config for Runtime {
* type AccountStore = System
* }
* ```
- *
+ *
* But this comes with tradeoffs, storing account balances in the system pallet stores
* `frame_system` data alongside the account data contrary to storing account balances in the
* `Balances` pallet, which uses a `StorageMap` to store balances data only.
@@ -49,7 +49,7 @@
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
/**
* Storage version of the pallet.
- *
+ *
* This is set to v2.0.0 for new networks.
**/
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;
@@ -249,7 +249,7 @@
authorizedUpgrade: AugmentedQuery<ApiType, () => Observable<Option<H256>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* A custom head data that should be returned as result of `validate_block`.
- *
+ *
* See [`Pallet::set_custom_validation_head_data`] for more information.
**/
customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
@@ -259,35 +259,35 @@
didSetValidationCode: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The parachain host configuration that was obtained from the relay parent.
- *
+ *
* This field is meant to be updated each block with the validation data inherent. Therefore,
* before processing of the inherent, e.g. in `on_initialize` this data may be stale.
- *
+ *
* This data is also absent from the genesis.
**/
hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* HRMP messages that were sent in a block.
- *
+ *
* This will be cleared in `on_initialize` of each new block.
**/
hrmpOutboundMessages: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotCorePrimitivesOutboundHrmpMessage>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* HRMP watermark that was set in a block.
- *
+ *
* This will be cleared in `on_initialize` of each new block.
**/
hrmpWatermark: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The last downward message queue chain head we have observed.
- *
+ *
* This value is loaded before and saved after processing inbound downward messages carried
* by the system inherent.
**/
lastDmqMqcHead: AugmentedQuery<ApiType, () => Observable<H256>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The message queue chain heads we have observed per each channel incoming channel.
- *
+ *
* This value is loaded before and saved after processing inbound downward messages carried
* by the system inherent.
**/
@@ -295,7 +295,7 @@
/**
* Validation code that is set by the parachain and is to be communicated to collator and
* consequently the relay-chain.
- *
+ *
* This will be cleared in `on_initialize` of each new block if no other pallet already set
* the value.
**/
@@ -306,35 +306,35 @@
pendingUpwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* In case of a scheduled upgrade, this storage field contains the validation code to be applied.
- *
+ *
* As soon as the relay chain gives us the go-ahead signal, we will overwrite the [`:code`][well_known_keys::CODE]
* which will result the next block process with the new validation code. This concludes the upgrade process.
- *
+ *
* [well_known_keys::CODE]: sp_core::storage::well_known_keys::CODE
**/
pendingValidationCode: AugmentedQuery<ApiType, () => Observable<Bytes>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Number of downward messages processed in a block.
- *
+ *
* This will be cleared in `on_initialize` of each new block.
**/
processedDownwardMessages: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The state proof for the last relay parent block.
- *
+ *
* This field is meant to be updated each block with the validation data inherent. Therefore,
* before processing of the inherent, e.g. in `on_initialize` this data may be stale.
- *
+ *
* This data is also absent from the genesis.
**/
relayStateProof: AugmentedQuery<ApiType, () => Observable<Option<SpTrieStorageProof>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The snapshot of some state related to messaging relevant to the current parachain as per
* the relay parent.
- *
+ *
* This field is meant to be updated each block with the validation data inherent. Therefore,
* before processing of the inherent, e.g. in `on_initialize` this data may be stale.
- *
+ *
* This data is also absent from the genesis.
**/
relevantMessagingState: AugmentedQuery<ApiType, () => Observable<Option<CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot>>, []> & QueryableStorageEntry<ApiType, []>;
@@ -352,7 +352,7 @@
* An option which indicates if the relay-chain restricts signalling a validation code upgrade.
* In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced
* candidate will be invalid.
- *
+ *
* This storage item is a mirror of the corresponding value for the current parachain from the
* relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is
* set after the inherent.
@@ -360,7 +360,7 @@
upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Upward messages that were sent in a block.
- *
+ *
* This will be cleared in `on_initialize` of each new block.
**/
upwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
@@ -447,10 +447,10 @@
eventCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Events deposited for the current block.
- *
+ *
* NOTE: The item is unbound and should therefore never be read on chain.
* It could otherwise inflate the PoV size of a block.
- *
+ *
* Events have a large in-memory size. Box the events to not go out-of-memory
* just in case someone still reads them from within the runtime.
**/
@@ -458,11 +458,11 @@
/**
* Mapping between a topic (represented by T::Hash) and a vector of indexes
* of events in the `<Events<T>>` list.
- *
+ *
* All topic vectors have deterministic storage locations depending on the topic. This
* allows light-clients to leverage the changes trie storage tracking mechanism and
* in case of changes fetch the list of events of interest.
- *
+ *
* The value has the type `(T::BlockNumber, EventIndex)` because if we used only just
* the `EventIndex` then in case if the topic has the same contents on the next block
* no notification will be triggered thus the event might be lost.
@@ -587,7 +587,7 @@
vesting: {
/**
* Vesting schedules of an account.
- *
+ *
* VestingSchedules: map AccountId => Vec<VestingSchedule>
**/
vestingSchedules: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<OrmlVestingVestingSchedule>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
@@ -620,7 +620,7 @@
outboundXcmpStatus: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletXcmpQueueOutboundChannelDetails>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* The messages that exceeded max individual message weight budget.
- *
+ *
* These message stay in this storage map until they are manually dispatched via
* `service_overweight`.
**/
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -639,6 +639,10 @@
**/
topmostTokenOwner: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>>;
/**
+ * Get amount of unique collection tokens
+ **/
+ totalSupply: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u32>>;
+ /**
* Get token variable metadata
**/
variableMetadata: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Bytes>>;
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,9 +1,9 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, 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, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 './unique';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, 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, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 './unique';
import type { Data, StorageKey } from '@polkadot/types';
-import type { BTreeSet, BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
+import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, 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';
import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
@@ -177,7 +177,6 @@
BridgedBlockNumber: BridgedBlockNumber;
BridgedHeader: BridgedHeader;
BridgeMessageId: BridgeMessageId;
- BTreeSet: BTreeSet;
BufferedSessionChange: BufferedSessionChange;
Bytes: Bytes;
Call: Call;
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/interfaces/lookup.ts
@@ -0,0 +1,2493 @@
+// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
+/* eslint-disable */
+
+/* eslint-disable sort-keys */
+
+export default {
+ /**
+ * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+ **/
+ PolkadotPrimitivesV2PersistedValidationData: {
+ parentHead: 'Bytes',
+ relayParentNumber: 'u32',
+ relayParentStorageRoot: 'H256',
+ maxPovSize: 'u32'
+ },
+ /**
+ * Lookup9: polkadot_primitives::v2::UpgradeRestriction
+ **/
+ PolkadotPrimitivesV2UpgradeRestriction: {
+ _enum: ['Present']
+ },
+ /**
+ * Lookup10: sp_trie::storage_proof::StorageProof
+ **/
+ SpTrieStorageProof: {
+ trieNodes: 'BTreeSet<Bytes>'
+ },
+ /**
+ * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+ **/
+ CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
+ dmqMqcHead: 'H256',
+ relayDispatchQueueSize: '(u32,u32)',
+ ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',
+ egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
+ },
+ /**
+ * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel
+ **/
+ PolkadotPrimitivesV2AbridgedHrmpChannel: {
+ maxCapacity: 'u32',
+ maxTotalSize: 'u32',
+ maxMessageSize: 'u32',
+ msgCount: 'u32',
+ totalSize: 'u32',
+ mqcHead: 'Option<H256>'
+ },
+ /**
+ * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration
+ **/
+ PolkadotPrimitivesV2AbridgedHostConfiguration: {
+ maxCodeSize: 'u32',
+ maxHeadDataSize: 'u32',
+ maxUpwardQueueCount: 'u32',
+ maxUpwardQueueSize: 'u32',
+ maxUpwardMessageSize: 'u32',
+ maxUpwardMessageNumPerCandidate: 'u32',
+ hrmpMaxMessageNumPerCandidate: 'u32',
+ validationUpgradeCooldown: 'u32',
+ validationUpgradeDelay: 'u32'
+ },
+ /**
+ * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+ **/
+ PolkadotCorePrimitivesOutboundHrmpMessage: {
+ recipient: 'u32',
+ data: 'Bytes'
+ },
+ /**
+ * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>
+ **/
+ CumulusPalletParachainSystemCall: {
+ _enum: {
+ set_validation_data: {
+ data: 'CumulusPrimitivesParachainInherentParachainInherentData',
+ },
+ sudo_send_upward_message: {
+ message: 'Bytes',
+ },
+ authorize_upgrade: {
+ codeHash: 'H256',
+ },
+ enact_authorized_upgrade: {
+ code: 'Bytes'
+ }
+ }
+ },
+ /**
+ * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData
+ **/
+ CumulusPrimitivesParachainInherentParachainInherentData: {
+ validationData: 'PolkadotPrimitivesV2PersistedValidationData',
+ relayChainState: 'SpTrieStorageProof',
+ downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',
+ horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
+ },
+ /**
+ * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
+ **/
+ PolkadotCorePrimitivesInboundDownwardMessage: {
+ sentAt: 'u32',
+ msg: 'Bytes'
+ },
+ /**
+ * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+ **/
+ PolkadotCorePrimitivesInboundHrmpMessage: {
+ sentAt: 'u32',
+ data: 'Bytes'
+ },
+ /**
+ * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>
+ **/
+ CumulusPalletParachainSystemEvent: {
+ _enum: {
+ ValidationFunctionStored: 'Null',
+ ValidationFunctionApplied: 'u32',
+ ValidationFunctionDiscarded: 'Null',
+ UpgradeAuthorized: 'H256',
+ DownwardMessagesReceived: 'u32',
+ DownwardMessagesProcessed: '(u64,H256)'
+ }
+ },
+ /**
+ * Lookup38: 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>
+ **/
+ PalletBalancesBalanceLock: {
+ id: '[u8;8]',
+ amount: 'u128',
+ reasons: 'PalletBalancesReasons'
+ },
+ /**
+ * Lookup45: pallet_balances::Reasons
+ **/
+ PalletBalancesReasons: {
+ _enum: ['Fee', 'Misc', 'All']
+ },
+ /**
+ * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+ **/
+ PalletBalancesReserveData: {
+ id: '[u8;8]',
+ amount: 'u128'
+ },
+ /**
+ * Lookup50: pallet_balances::Releases
+ **/
+ PalletBalancesReleases: {
+ _enum: ['V1_0_0', 'V2_0_0']
+ },
+ /**
+ * Lookup51: pallet_balances::pallet::Call<T, I>
+ **/
+ PalletBalancesCall: {
+ _enum: {
+ transfer: {
+ dest: 'MultiAddress',
+ value: 'Compact<u128>',
+ },
+ set_balance: {
+ who: 'MultiAddress',
+ newFree: 'Compact<u128>',
+ newReserved: 'Compact<u128>',
+ },
+ force_transfer: {
+ source: 'MultiAddress',
+ dest: 'MultiAddress',
+ value: 'Compact<u128>',
+ },
+ transfer_keep_alive: {
+ dest: 'MultiAddress',
+ value: 'Compact<u128>',
+ },
+ transfer_all: {
+ dest: 'MultiAddress',
+ keepAlive: 'bool',
+ },
+ force_unreserve: {
+ who: 'MultiAddress',
+ amount: 'u128'
+ }
+ }
+ },
+ /**
+ * Lookup57: 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'
+ }
+ }
+ },
+ /**
+ * Lookup58: frame_support::traits::tokens::misc::BalanceStatus
+ **/
+ FrameSupportTokensMiscBalanceStatus: {
+ _enum: ['Free', 'Reserved']
+ },
+ /**
+ * Lookup59: pallet_balances::pallet::Error<T, I>
+ **/
+ PalletBalancesError: {
+ _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
+ },
+ /**
+ * Lookup62: pallet_timestamp::pallet::Call<T>
+ **/
+ PalletTimestampCall: {
+ _enum: {
+ set: {
+ now: 'Compact<u64>'
+ }
+ }
+ },
+ /**
+ * Lookup65: pallet_transaction_payment::Releases
+ **/
+ PalletTransactionPaymentReleases: {
+ _enum: ['V1Ancient', 'V2']
+ },
+ /**
+ * Lookup67: frame_support::weights::WeightToFeeCoefficient<Balance>
+ **/
+ FrameSupportWeightsWeightToFeeCoefficient: {
+ coeffInteger: 'u128',
+ coeffFrac: 'Perbill',
+ negative: 'bool',
+ degree: 'u8'
+ },
+ /**
+ * Lookup69: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ **/
+ PalletTreasuryProposal: {
+ proposer: 'AccountId32',
+ value: 'u128',
+ beneficiary: 'AccountId32',
+ bond: 'u128'
+ },
+ /**
+ * Lookup72: pallet_treasury::pallet::Call<T, I>
+ **/
+ PalletTreasuryCall: {
+ _enum: {
+ propose_spend: {
+ value: 'Compact<u128>',
+ beneficiary: 'MultiAddress',
+ },
+ reject_proposal: {
+ proposalId: 'Compact<u32>',
+ },
+ approve_proposal: {
+ proposalId: 'Compact<u32>'
+ }
+ }
+ },
+ /**
+ * Lookup74: 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'
+ }
+ }
+ },
+ /**
+ * Lookup77: frame_support::PalletId
+ **/
+ FrameSupportPalletId: '[u8;8]',
+ /**
+ * Lookup78: pallet_treasury::pallet::Error<T, I>
+ **/
+ PalletTreasuryError: {
+ _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']
+ },
+ /**
+ * Lookup79: pallet_sudo::pallet::Call<T>
+ **/
+ PalletSudoCall: {
+ _enum: {
+ sudo: {
+ call: 'Call',
+ },
+ sudo_unchecked_weight: {
+ call: 'Call',
+ weight: 'u64',
+ },
+ set_key: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'MultiAddress',
+ },
+ sudo_as: {
+ who: 'MultiAddress',
+ call: 'Call'
+ }
+ }
+ },
+ /**
+ * Lookup81: 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'
+ }
+ }
+ },
+ /**
+ * Lookup84: orml_vesting::module::Call<T>
+ **/
+ OrmlVestingModuleCall: {
+ _enum: {
+ claim: 'Null',
+ vested_transfer: {
+ dest: 'MultiAddress',
+ schedule: 'OrmlVestingVestingSchedule',
+ },
+ update_vesting_schedules: {
+ who: 'MultiAddress',
+ vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',
+ },
+ claim_for: {
+ dest: 'MultiAddress'
+ }
+ }
+ },
+ /**
+ * Lookup85: orml_vesting::VestingSchedule<BlockNumber, Balance>
+ **/
+ OrmlVestingVestingSchedule: {
+ start: 'u32',
+ period: 'u32',
+ periodCount: 'u32',
+ perPeriod: 'Compact<u128>'
+ },
+ /**
+ * Lookup87: cumulus_pallet_xcmp_queue::pallet::Call<T>
+ **/
+ CumulusPalletXcmpQueueCall: {
+ _enum: {
+ service_overweight: {
+ index: 'u64',
+ weightLimit: 'u64',
+ },
+ suspend_xcm_execution: 'Null',
+ resume_xcm_execution: 'Null',
+ update_suspend_threshold: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u32',
+ },
+ update_drop_threshold: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u32',
+ },
+ update_resume_threshold: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u32',
+ },
+ update_threshold_weight: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u64',
+ },
+ update_weight_restrict_decay: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u64',
+ },
+ update_xcmp_max_individual_weight: {
+ _alias: {
+ new_: 'new',
+ },
+ new_: 'u64'
+ }
+ }
+ },
+ /**
+ * Lookup88: pallet_xcm::pallet::Call<T>
+ **/
+ PalletXcmCall: {
+ _enum: {
+ send: {
+ dest: 'XcmVersionedMultiLocation',
+ message: 'XcmVersionedXcm',
+ },
+ teleport_assets: {
+ dest: 'XcmVersionedMultiLocation',
+ beneficiary: 'XcmVersionedMultiLocation',
+ assets: 'XcmVersionedMultiAssets',
+ feeAssetItem: 'u32',
+ },
+ reserve_transfer_assets: {
+ dest: 'XcmVersionedMultiLocation',
+ beneficiary: 'XcmVersionedMultiLocation',
+ assets: 'XcmVersionedMultiAssets',
+ feeAssetItem: 'u32',
+ },
+ execute: {
+ message: 'XcmVersionedXcm',
+ maxWeight: 'u64',
+ },
+ force_xcm_version: {
+ location: 'XcmV1MultiLocation',
+ xcmVersion: 'u32',
+ },
+ force_default_xcm_version: {
+ maybeXcmVersion: 'Option<u32>',
+ },
+ force_subscribe_version_notify: {
+ location: 'XcmVersionedMultiLocation',
+ },
+ force_unsubscribe_version_notify: {
+ location: 'XcmVersionedMultiLocation',
+ },
+ limited_reserve_transfer_assets: {
+ dest: 'XcmVersionedMultiLocation',
+ beneficiary: 'XcmVersionedMultiLocation',
+ assets: 'XcmVersionedMultiAssets',
+ feeAssetItem: 'u32',
+ weightLimit: 'XcmV2WeightLimit',
+ },
+ limited_teleport_assets: {
+ dest: 'XcmVersionedMultiLocation',
+ beneficiary: 'XcmVersionedMultiLocation',
+ assets: 'XcmVersionedMultiAssets',
+ feeAssetItem: 'u32',
+ weightLimit: 'XcmV2WeightLimit'
+ }
+ }
+ },
+ /**
+ * Lookup89: xcm::VersionedMultiLocation
+ **/
+ XcmVersionedMultiLocation: {
+ _enum: {
+ V0: 'XcmV0MultiLocation',
+ V1: 'XcmV1MultiLocation'
+ }
+ },
+ /**
+ * Lookup90: 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)'
+ }
+ },
+ /**
+ * Lookup91: 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'
+ }
+ }
+ },
+ /**
+ * Lookup92: xcm::v0::junction::NetworkId
+ **/
+ XcmV0JunctionNetworkId: {
+ _enum: {
+ Any: 'Null',
+ Named: 'Bytes',
+ Polkadot: 'Null',
+ Kusama: 'Null'
+ }
+ },
+ /**
+ * Lookup93: xcm::v0::junction::BodyId
+ **/
+ XcmV0JunctionBodyId: {
+ _enum: {
+ Unit: 'Null',
+ Named: 'Bytes',
+ Index: 'Compact<u32>',
+ Executive: 'Null',
+ Technical: 'Null',
+ Legislative: 'Null',
+ Judicial: 'Null'
+ }
+ },
+ /**
+ * Lookup94: 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>'
+ }
+ }
+ },
+ /**
+ * Lookup95: xcm::v1::multilocation::MultiLocation
+ **/
+ XcmV1MultiLocation: {
+ parents: 'u8',
+ interior: 'XcmV1MultilocationJunctions'
+ },
+ /**
+ * Lookup96: 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)'
+ }
+ },
+ /**
+ * Lookup97: 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'
+ }
+ }
+ },
+ /**
+ * Lookup98: xcm::VersionedXcm<Call>
+ **/
+ XcmVersionedXcm: {
+ _enum: {
+ V0: 'XcmV0Xcm',
+ V1: 'XcmV1Xcm',
+ V2: 'XcmV2Xcm'
+ }
+ },
+ /**
+ * Lookup99: xcm::v0::Xcm<Call>
+ **/
+ XcmV0Xcm: {
+ _enum: {
+ WithdrawAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ effects: 'Vec<XcmV0Order>',
+ },
+ ReserveAssetDeposit: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ effects: 'Vec<XcmV0Order>',
+ },
+ TeleportAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ effects: 'Vec<XcmV0Order>',
+ },
+ QueryResponse: {
+ queryId: 'Compact<u64>',
+ response: 'XcmV0Response',
+ },
+ TransferAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ dest: 'XcmV0MultiLocation',
+ },
+ TransferReserveAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ dest: 'XcmV0MultiLocation',
+ effects: 'Vec<XcmV0Order>',
+ },
+ Transact: {
+ originType: 'XcmV0OriginKind',
+ requireWeightAtMost: '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>',
+ },
+ RelayedFrom: {
+ who: 'XcmV0MultiLocation',
+ message: 'XcmV0Xcm'
+ }
+ }
+ },
+ /**
+ * Lookup101: 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'
+ }
+ }
+ },
+ /**
+ * Lookup102: 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'
+ }
+ },
+ /**
+ * Lookup106: xcm::v0::order::Order<Call>
+ **/
+ XcmV0Order: {
+ _enum: {
+ Null: 'Null',
+ DepositAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ dest: 'XcmV0MultiLocation',
+ },
+ DepositReserveAsset: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ dest: 'XcmV0MultiLocation',
+ effects: 'Vec<XcmV0Order>',
+ },
+ ExchangeAsset: {
+ give: 'Vec<XcmV0MultiAsset>',
+ receive: 'Vec<XcmV0MultiAsset>',
+ },
+ InitiateReserveWithdraw: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ reserve: 'XcmV0MultiLocation',
+ effects: 'Vec<XcmV0Order>',
+ },
+ InitiateTeleport: {
+ assets: 'Vec<XcmV0MultiAsset>',
+ dest: 'XcmV0MultiLocation',
+ effects: 'Vec<XcmV0Order>',
+ },
+ QueryHolding: {
+ queryId: 'Compact<u64>',
+ dest: 'XcmV0MultiLocation',
+ assets: 'Vec<XcmV0MultiAsset>',
+ },
+ BuyExecution: {
+ fees: 'XcmV0MultiAsset',
+ weight: 'u64',
+ debt: 'u64',
+ haltOnError: 'bool',
+ xcm: 'Vec<XcmV0Xcm>'
+ }
+ }
+ },
+ /**
+ * Lookup108: xcm::v0::Response
+ **/
+ XcmV0Response: {
+ _enum: {
+ Assets: 'Vec<XcmV0MultiAsset>'
+ }
+ },
+ /**
+ * Lookup109: xcm::v0::OriginKind
+ **/
+ XcmV0OriginKind: {
+ _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
+ },
+ /**
+ * Lookup110: xcm::double_encoded::DoubleEncoded<T>
+ **/
+ XcmDoubleEncoded: {
+ encoded: 'Bytes'
+ },
+ /**
+ * Lookup111: xcm::v1::Xcm<Call>
+ **/
+ XcmV1Xcm: {
+ _enum: {
+ WithdrawAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ effects: 'Vec<XcmV1Order>',
+ },
+ ReserveAssetDeposited: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ effects: 'Vec<XcmV1Order>',
+ },
+ ReceiveTeleportedAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ effects: 'Vec<XcmV1Order>',
+ },
+ QueryResponse: {
+ queryId: 'Compact<u64>',
+ response: 'XcmV1Response',
+ },
+ TransferAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ beneficiary: 'XcmV1MultiLocation',
+ },
+ TransferReserveAsset: {
+ assets: 'XcmV1MultiassetMultiAssets',
+ dest: 'XcmV1MultiLocation',
+ effects: 'Vec<XcmV1Order>',
+ },
+ Transact: {
+ originType: 'XcmV0OriginKind',
+ requireWeightAtMost: '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>',
+ },
+ RelayedFrom: {
+ who: 'XcmV1MultilocationJunctions',
+ message: 'XcmV1Xcm',
+ },
+ SubscribeVersion: {
+ queryId: 'Compact<u64>',
+ maxResponseWeight: 'Compact<u64>',
+ },
+ UnsubscribeVersion: 'Null'
+ }
+ },
+ /**
+ * Lookup112: xcm::v1::multiasset::MultiAssets
+ **/
+ XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
+ /**
+ * Lookup114: xcm::v1::multiasset::MultiAsset
+ **/
+ XcmV1MultiAsset: {
+ id: 'XcmV1MultiassetAssetId',
+ fun: 'XcmV1MultiassetFungibility'
+ },
+ /**
+ * Lookup115: xcm::v1::multiasset::AssetId
+ **/
+ XcmV1MultiassetAssetId: {
+ _enum: {
+ Concrete: 'XcmV1MultiLocation',
+ Abstract: 'Bytes'
+ }
+ },
+ /**
+ * Lookup116: xcm::v1::multiasset::Fungibility
+ **/
+ XcmV1MultiassetFungibility: {
+ _enum: {
+ Fungible: 'Compact<u128>',
+ NonFungible: 'XcmV1MultiassetAssetInstance'
+ }
+ },
+ /**
+ * Lookup118: xcm::v1::order::Order<Call>
+ **/
+ XcmV1Order: {
+ _enum: {
+ Noop: 'Null',
+ DepositAsset: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ maxAssets: 'u32',
+ beneficiary: 'XcmV1MultiLocation',
+ },
+ DepositReserveAsset: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ maxAssets: 'u32',
+ dest: 'XcmV1MultiLocation',
+ effects: 'Vec<XcmV1Order>',
+ },
+ ExchangeAsset: {
+ give: 'XcmV1MultiassetMultiAssetFilter',
+ receive: 'XcmV1MultiassetMultiAssets',
+ },
+ InitiateReserveWithdraw: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ reserve: 'XcmV1MultiLocation',
+ effects: 'Vec<XcmV1Order>',
+ },
+ InitiateTeleport: {
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ dest: 'XcmV1MultiLocation',
+ effects: 'Vec<XcmV1Order>',
+ },
+ QueryHolding: {
+ queryId: 'Compact<u64>',
+ dest: 'XcmV1MultiLocation',
+ assets: 'XcmV1MultiassetMultiAssetFilter',
+ },
+ BuyExecution: {
+ fees: 'XcmV1MultiAsset',
+ weight: 'u64',
+ debt: 'u64',
+ haltOnError: 'bool',
+ instructions: 'Vec<XcmV1Xcm>'
+ }
+ }
+ },
+ /**
+ * Lookup119: xcm::v1::multiasset::MultiAssetFilter
+ **/
+ XcmV1MultiassetMultiAssetFilter: {
+ _enum: {
+ Definite: 'XcmV1MultiassetMultiAssets',
+ Wild: 'XcmV1MultiassetWildMultiAsset'
+ }
+ },
+ /**
+ * Lookup120: xcm::v1::multiasset::WildMultiAsset
+ **/
+ XcmV1MultiassetWildMultiAsset: {
+ _enum: {
+ All: 'Null',
+ AllOf: {
+ id: 'XcmV1MultiassetAssetId',
+ fun: 'XcmV1MultiassetWildFungibility'
+ }
+ }
+ },
+ /**
+ * Lookup121: xcm::v1::multiasset::WildFungibility
+ **/
+ XcmV1MultiassetWildFungibility: {
+ _enum: ['Fungible', 'NonFungible']
+ },
+ /**
+ * Lookup123: xcm::v1::Response
+ **/
+ XcmV1Response: {
+ _enum: {
+ Assets: 'XcmV1MultiassetMultiAssets',
+ Version: 'u32'
+ }
+ },
+ /**
+ * Lookup124: xcm::v2::Xcm<Call>
+ **/
+ XcmV2Xcm: 'Vec<XcmV2Instruction>',
+ /**
+ * Lookup126: 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'
+ }
+ },
+ /**
+ * Lookup127: xcm::v2::Response
+ **/
+ XcmV2Response: {
+ _enum: {
+ Null: 'Null',
+ Assets: 'XcmV1MultiassetMultiAssets',
+ ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
+ Version: 'u32'
+ }
+ },
+ /**
+ * Lookup130: 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'
+ }
+ },
+ /**
+ * Lookup131: xcm::v2::WeightLimit
+ **/
+ XcmV2WeightLimit: {
+ _enum: {
+ Unlimited: 'Null',
+ Limited: 'Compact<u64>'
+ }
+ },
+ /**
+ * Lookup132: xcm::VersionedMultiAssets
+ **/
+ XcmVersionedMultiAssets: {
+ _enum: {
+ V0: 'Vec<XcmV0MultiAsset>',
+ V1: 'XcmV1MultiassetMultiAssets'
+ }
+ },
+ /**
+ * Lookup147: cumulus_pallet_xcm::pallet::Call<T>
+ **/
+ CumulusPalletXcmCall: 'Null',
+ /**
+ * Lookup148: cumulus_pallet_dmp_queue::pallet::Call<T>
+ **/
+ CumulusPalletDmpQueueCall: {
+ _enum: {
+ service_overweight: {
+ index: 'u64',
+ weightLimit: 'u64'
+ }
+ }
+ },
+ /**
+ * Lookup149: pallet_inflation::pallet::Call<T>
+ **/
+ PalletInflationCall: {
+ _enum: {
+ start_inflation: {
+ inflationStartRelayBlock: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup150: pallet_unique::Call<T>
+ **/
+ PalletUniqueCall: {
+ _enum: {
+ create_collection: {
+ collectionName: 'Vec<u16>',
+ collectionDescription: 'Vec<u16>',
+ tokenPrefix: 'Bytes',
+ mode: 'UpDataStructsCollectionMode',
+ },
+ create_collection_ex: {
+ data: 'UpDataStructsCreateCollectionData',
+ },
+ destroy_collection: {
+ collectionId: 'u32',
+ },
+ add_to_allow_list: {
+ collectionId: 'u32',
+ address: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ },
+ remove_from_allow_list: {
+ collectionId: 'u32',
+ address: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ },
+ set_public_access_mode: {
+ collectionId: 'u32',
+ mode: 'UpDataStructsAccessMode',
+ },
+ set_mint_permission: {
+ collectionId: 'u32',
+ mintPermission: 'bool',
+ },
+ change_collection_owner: {
+ collectionId: 'u32',
+ newOwner: 'AccountId32',
+ },
+ add_collection_admin: {
+ collectionId: 'u32',
+ newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ },
+ remove_collection_admin: {
+ collectionId: 'u32',
+ accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ },
+ set_collection_sponsor: {
+ collectionId: 'u32',
+ newSponsor: 'AccountId32',
+ },
+ confirm_sponsorship: {
+ collectionId: 'u32',
+ },
+ remove_collection_sponsor: {
+ collectionId: 'u32',
+ },
+ create_item: {
+ collectionId: 'u32',
+ owner: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ data: 'UpDataStructsCreateItemData',
+ },
+ create_multiple_items: {
+ collectionId: 'u32',
+ owner: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ itemsData: 'Vec<UpDataStructsCreateItemData>',
+ },
+ create_multiple_items_ex: {
+ collectionId: 'u32',
+ data: 'UpDataStructsCreateItemExData',
+ },
+ set_transfers_enabled_flag: {
+ collectionId: 'u32',
+ value: 'bool',
+ },
+ burn_item: {
+ collectionId: 'u32',
+ itemId: 'u32',
+ value: 'u128',
+ },
+ burn_from: {
+ collectionId: 'u32',
+ from: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ itemId: 'u32',
+ value: 'u128',
+ },
+ transfer: {
+ recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ collectionId: 'u32',
+ itemId: 'u32',
+ value: 'u128',
+ },
+ approve: {
+ spender: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ collectionId: 'u32',
+ itemId: 'u32',
+ amount: 'u128',
+ },
+ transfer_from: {
+ from: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ collectionId: 'u32',
+ itemId: 'u32',
+ value: 'u128',
+ },
+ set_variable_meta_data: {
+ collectionId: 'u32',
+ itemId: 'u32',
+ data: 'Bytes',
+ },
+ set_meta_update_permission_flag: {
+ collectionId: 'u32',
+ value: 'UpDataStructsMetaUpdatePermission',
+ },
+ set_schema_version: {
+ collectionId: 'u32',
+ version: 'UpDataStructsSchemaVersion',
+ },
+ set_offchain_schema: {
+ collectionId: 'u32',
+ schema: 'Bytes',
+ },
+ set_const_on_chain_schema: {
+ collectionId: 'u32',
+ schema: 'Bytes',
+ },
+ set_variable_on_chain_schema: {
+ collectionId: 'u32',
+ schema: 'Bytes',
+ },
+ set_collection_limits: {
+ collectionId: 'u32',
+ newLimit: 'UpDataStructsCollectionLimits'
+ }
+ }
+ },
+ /**
+ * Lookup156: up_data_structs::CollectionMode
+ **/
+ UpDataStructsCollectionMode: {
+ _enum: {
+ NFT: 'Null',
+ Fungible: 'u8',
+ ReFungible: 'Null'
+ }
+ },
+ /**
+ * Lookup157: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+ **/
+ UpDataStructsCreateCollectionData: {
+ mode: 'UpDataStructsCollectionMode',
+ access: 'Option<UpDataStructsAccessMode>',
+ name: 'Vec<u16>',
+ description: 'Vec<u16>',
+ tokenPrefix: 'Bytes',
+ offchainSchema: 'Bytes',
+ schemaVersion: 'Option<UpDataStructsSchemaVersion>',
+ pendingSponsor: 'Option<AccountId32>',
+ limits: 'Option<UpDataStructsCollectionLimits>',
+ variableOnChainSchema: 'Bytes',
+ constOnChainSchema: 'Bytes',
+ metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>'
+ },
+ /**
+ * Lookup159: up_data_structs::AccessMode
+ **/
+ UpDataStructsAccessMode: {
+ _enum: ['Normal', 'AllowList']
+ },
+ /**
+ * Lookup162: up_data_structs::SchemaVersion
+ **/
+ UpDataStructsSchemaVersion: {
+ _enum: ['ImageURL', 'Unique']
+ },
+ /**
+ * Lookup165: up_data_structs::CollectionLimits
+ **/
+ UpDataStructsCollectionLimits: {
+ accountTokenOwnershipLimit: 'Option<u32>',
+ sponsoredDataSize: 'Option<u32>',
+ sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',
+ tokenLimit: 'Option<u32>',
+ sponsorTransferTimeout: 'Option<u32>',
+ sponsorApproveTimeout: 'Option<u32>',
+ ownerCanTransfer: 'Option<bool>',
+ ownerCanDestroy: 'Option<bool>',
+ transfersEnabled: 'Option<bool>',
+ nestingRule: 'Option<UpDataStructsNestingRule>'
+ },
+ /**
+ * Lookup167: up_data_structs::SponsoringRateLimit
+ **/
+ UpDataStructsSponsoringRateLimit: {
+ _enum: {
+ SponsoringDisabled: 'Null',
+ Blocks: 'u32'
+ }
+ },
+ /**
+ * Lookup170: up_data_structs::NestingRule
+ **/
+ UpDataStructsNestingRule: {
+ _enum: {
+ Disabled: 'Null',
+ Owner: 'Null',
+ OwnerRestricted: 'FrameSupportStorageBoundedBTreeSet'
+ }
+ },
+ /**
+ * Lookup171: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>
+ **/
+ FrameSupportStorageBoundedBTreeSet: 'BTreeSet<u32>',
+ /**
+ * Lookup177: up_data_structs::MetaUpdatePermission
+ **/
+ UpDataStructsMetaUpdatePermission: {
+ _enum: ['ItemOwner', 'Admin', 'None']
+ },
+ /**
+ * Lookup178: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
+ **/
+ PalletEvmAccountBasicCrossAccountIdRepr: {
+ _enum: {
+ Substrate: 'AccountId32',
+ Ethereum: 'H160'
+ }
+ },
+ /**
+ * Lookup180: up_data_structs::CreateItemData
+ **/
+ UpDataStructsCreateItemData: {
+ _enum: {
+ NFT: 'UpDataStructsCreateNftData',
+ Fungible: 'UpDataStructsCreateFungibleData',
+ ReFungible: 'UpDataStructsCreateReFungibleData'
+ }
+ },
+ /**
+ * Lookup181: up_data_structs::CreateNftData
+ **/
+ UpDataStructsCreateNftData: {
+ constData: 'Bytes',
+ variableData: 'Bytes'
+ },
+ /**
+ * Lookup183: up_data_structs::CreateFungibleData
+ **/
+ UpDataStructsCreateFungibleData: {
+ value: 'u128'
+ },
+ /**
+ * Lookup184: up_data_structs::CreateReFungibleData
+ **/
+ UpDataStructsCreateReFungibleData: {
+ constData: 'Bytes',
+ variableData: 'Bytes',
+ pieces: 'u128'
+ },
+ /**
+ * Lookup186: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ UpDataStructsCreateItemExData: {
+ _enum: {
+ NFT: 'Vec<UpDataStructsCreateNftExData>',
+ Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
+ RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',
+ RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'
+ }
+ },
+ /**
+ * Lookup188: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ UpDataStructsCreateNftExData: {
+ constData: 'Bytes',
+ variableData: 'Bytes',
+ owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
+ },
+ /**
+ * Lookup195: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ UpDataStructsCreateRefungibleExData: {
+ constData: 'Bytes',
+ variableData: 'Bytes',
+ users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'
+ },
+ /**
+ * Lookup198: pallet_template_transaction_payment::Call<T>
+ **/
+ PalletTemplateTransactionPaymentCall: 'Null',
+ /**
+ * Lookup199: pallet_structure::pallet::Call<T>
+ **/
+ PalletStructureCall: 'Null',
+ /**
+ * Lookup200: pallet_evm::pallet::Call<T>
+ **/
+ PalletEvmCall: {
+ _enum: {
+ withdraw: {
+ address: 'H160',
+ value: 'u128',
+ },
+ call: {
+ source: 'H160',
+ target: 'H160',
+ input: 'Bytes',
+ value: 'U256',
+ gasLimit: 'u64',
+ maxFeePerGas: 'U256',
+ maxPriorityFeePerGas: 'Option<U256>',
+ nonce: 'Option<U256>',
+ accessList: 'Vec<(H160,Vec<H256>)>',
+ },
+ create: {
+ source: 'H160',
+ init: 'Bytes',
+ value: 'U256',
+ gasLimit: 'u64',
+ maxFeePerGas: 'U256',
+ maxPriorityFeePerGas: 'Option<U256>',
+ nonce: 'Option<U256>',
+ accessList: 'Vec<(H160,Vec<H256>)>',
+ },
+ create2: {
+ source: 'H160',
+ init: 'Bytes',
+ salt: 'H256',
+ value: 'U256',
+ gasLimit: 'u64',
+ maxFeePerGas: 'U256',
+ maxPriorityFeePerGas: 'Option<U256>',
+ nonce: 'Option<U256>',
+ accessList: 'Vec<(H160,Vec<H256>)>'
+ }
+ }
+ },
+ /**
+ * Lookup206: pallet_ethereum::pallet::Call<T>
+ **/
+ PalletEthereumCall: {
+ _enum: {
+ transact: {
+ transaction: 'EthereumTransactionTransactionV2'
+ }
+ }
+ },
+ /**
+ * Lookup207: ethereum::transaction::TransactionV2
+ **/
+ EthereumTransactionTransactionV2: {
+ _enum: {
+ Legacy: 'EthereumTransactionLegacyTransaction',
+ EIP2930: 'EthereumTransactionEip2930Transaction',
+ EIP1559: 'EthereumTransactionEip1559Transaction'
+ }
+ },
+ /**
+ * Lookup208: ethereum::transaction::LegacyTransaction
+ **/
+ EthereumTransactionLegacyTransaction: {
+ nonce: 'U256',
+ gasPrice: 'U256',
+ gasLimit: 'U256',
+ action: 'EthereumTransactionTransactionAction',
+ value: 'U256',
+ input: 'Bytes',
+ signature: 'EthereumTransactionTransactionSignature'
+ },
+ /**
+ * Lookup209: ethereum::transaction::TransactionAction
+ **/
+ EthereumTransactionTransactionAction: {
+ _enum: {
+ Call: 'H160',
+ Create: 'Null'
+ }
+ },
+ /**
+ * Lookup210: ethereum::transaction::TransactionSignature
+ **/
+ EthereumTransactionTransactionSignature: {
+ v: 'u64',
+ r: 'H256',
+ s: 'H256'
+ },
+ /**
+ * Lookup212: ethereum::transaction::EIP2930Transaction
+ **/
+ EthereumTransactionEip2930Transaction: {
+ chainId: 'u64',
+ nonce: 'U256',
+ gasPrice: 'U256',
+ gasLimit: 'U256',
+ action: 'EthereumTransactionTransactionAction',
+ value: 'U256',
+ input: 'Bytes',
+ accessList: 'Vec<EthereumTransactionAccessListItem>',
+ oddYParity: 'bool',
+ r: 'H256',
+ s: 'H256'
+ },
+ /**
+ * Lookup214: ethereum::transaction::AccessListItem
+ **/
+ EthereumTransactionAccessListItem: {
+ address: 'H160',
+ storageKeys: 'Vec<H256>'
+ },
+ /**
+ * Lookup215: ethereum::transaction::EIP1559Transaction
+ **/
+ EthereumTransactionEip1559Transaction: {
+ chainId: 'u64',
+ nonce: 'U256',
+ maxPriorityFeePerGas: 'U256',
+ maxFeePerGas: 'U256',
+ gasLimit: 'U256',
+ action: 'EthereumTransactionTransactionAction',
+ value: 'U256',
+ input: 'Bytes',
+ accessList: 'Vec<EthereumTransactionAccessListItem>',
+ oddYParity: 'bool',
+ r: 'H256',
+ s: 'H256'
+ },
+ /**
+ * Lookup216: pallet_evm_migration::pallet::Call<T>
+ **/
+ PalletEvmMigrationCall: {
+ _enum: {
+ begin: {
+ address: 'H160',
+ },
+ set_data: {
+ address: 'H160',
+ data: 'Vec<(H256,H256)>',
+ },
+ finish: {
+ address: 'H160',
+ code: 'Bytes'
+ }
+ }
+ },
+ /**
+ * Lookup219: pallet_sudo::pallet::Event<T>
+ **/
+ PalletSudoEvent: {
+ _enum: {
+ Sudid: {
+ sudoResult: 'Result<Null, SpRuntimeDispatchError>',
+ },
+ KeyChanged: {
+ oldSudoer: 'Option<AccountId32>',
+ },
+ SudoAsDone: {
+ sudoResult: 'Result<Null, SpRuntimeDispatchError>'
+ }
+ }
+ },
+ /**
+ * Lookup221: 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'
+ }
+ },
+ /**
+ * Lookup222: sp_runtime::ModuleError
+ **/
+ SpRuntimeModuleError: {
+ index: 'u8',
+ error: '[u8;4]'
+ },
+ /**
+ * Lookup223: sp_runtime::TokenError
+ **/
+ SpRuntimeTokenError: {
+ _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
+ },
+ /**
+ * Lookup224: sp_runtime::ArithmeticError
+ **/
+ SpRuntimeArithmeticError: {
+ _enum: ['Underflow', 'Overflow', 'DivisionByZero']
+ },
+ /**
+ * Lookup225: sp_runtime::TransactionalError
+ **/
+ SpRuntimeTransactionalError: {
+ _enum: ['LimitReached', 'NoLayer']
+ },
+ /**
+ * Lookup226: pallet_sudo::pallet::Error<T>
+ **/
+ PalletSudoError: {
+ _enum: ['RequireSudo']
+ },
+ /**
+ * Lookup227: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+ **/
+ FrameSystemAccountInfo: {
+ nonce: 'u32',
+ consumers: 'u32',
+ providers: 'u32',
+ sufficients: 'u32',
+ data: 'PalletBalancesAccountData'
+ },
+ /**
+ * Lookup228: frame_support::weights::PerDispatchClass<T>
+ **/
+ FrameSupportWeightsPerDispatchClassU64: {
+ normal: 'u64',
+ operational: 'u64',
+ mandatory: 'u64'
+ },
+ /**
+ * Lookup229: sp_runtime::generic::digest::Digest
+ **/
+ SpRuntimeDigest: {
+ logs: 'Vec<SpRuntimeDigestDigestItem>'
+ },
+ /**
+ * Lookup231: 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'
+ }
+ },
+ /**
+ * Lookup233: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
+ **/
+ FrameSystemEventRecord: {
+ phase: 'FrameSystemPhase',
+ event: 'Event',
+ topics: 'Vec<H256>'
+ },
+ /**
+ * Lookup235: 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'
+ }
+ }
+ },
+ /**
+ * Lookup236: frame_support::weights::DispatchInfo
+ **/
+ FrameSupportWeightsDispatchInfo: {
+ weight: 'u64',
+ class: 'FrameSupportWeightsDispatchClass',
+ paysFee: 'FrameSupportWeightsPays'
+ },
+ /**
+ * Lookup237: frame_support::weights::DispatchClass
+ **/
+ FrameSupportWeightsDispatchClass: {
+ _enum: ['Normal', 'Operational', 'Mandatory']
+ },
+ /**
+ * Lookup238: frame_support::weights::Pays
+ **/
+ FrameSupportWeightsPays: {
+ _enum: ['Yes', 'No']
+ },
+ /**
+ * Lookup239: orml_vesting::module::Event<T>
+ **/
+ OrmlVestingModuleEvent: {
+ _enum: {
+ VestingScheduleAdded: {
+ from: 'AccountId32',
+ to: 'AccountId32',
+ vestingSchedule: 'OrmlVestingVestingSchedule',
+ },
+ Claimed: {
+ who: 'AccountId32',
+ amount: 'u128',
+ },
+ VestingSchedulesUpdated: {
+ who: 'AccountId32'
+ }
+ }
+ },
+ /**
+ * Lookup240: cumulus_pallet_xcmp_queue::pallet::Event<T>
+ **/
+ CumulusPalletXcmpQueueEvent: {
+ _enum: {
+ Success: 'Option<H256>',
+ Fail: '(Option<H256>,XcmV2TraitsError)',
+ BadVersion: 'Option<H256>',
+ BadFormat: 'Option<H256>',
+ UpwardMessageSent: 'Option<H256>',
+ XcmpMessageSent: 'Option<H256>',
+ OverweightEnqueued: '(u32,u32,u64,u64)',
+ OverweightServiced: '(u64,u64)'
+ }
+ },
+ /**
+ * Lookup241: 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)'
+ }
+ },
+ /**
+ * Lookup242: xcm::v2::traits::Outcome
+ **/
+ XcmV2TraitsOutcome: {
+ _enum: {
+ Complete: 'u64',
+ Incomplete: '(u64,XcmV2TraitsError)',
+ Error: 'XcmV2TraitsError'
+ }
+ },
+ /**
+ * Lookup244: cumulus_pallet_xcm::pallet::Event<T>
+ **/
+ CumulusPalletXcmEvent: {
+ _enum: {
+ InvalidFormat: '[u8;8]',
+ UnsupportedVersion: '[u8;8]',
+ ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
+ }
+ },
+ /**
+ * Lookup245: cumulus_pallet_dmp_queue::pallet::Event<T>
+ **/
+ CumulusPalletDmpQueueEvent: {
+ _enum: {
+ InvalidFormat: '[u8;32]',
+ UnsupportedVersion: '[u8;32]',
+ ExecutedDownward: '([u8;32],XcmV2TraitsOutcome)',
+ WeightExhausted: '([u8;32],u64,u64)',
+ OverweightEnqueued: '([u8;32],u64,u64)',
+ OverweightServiced: '(u64,u64)'
+ }
+ },
+ /**
+ * Lookup246: 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)',
+ ConstOnChainSchemaSet: 'u32',
+ SponsorshipConfirmed: '(u32,AccountId32)',
+ CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',
+ CollectionLimitSet: 'u32',
+ MintPermissionSet: 'u32',
+ OffchainSchemaSet: 'u32',
+ PublicAccessModeSet: '(u32,UpDataStructsAccessMode)',
+ SchemaVersionSet: 'u32',
+ VariableOnChainSchemaSet: 'u32'
+ }
+ },
+ /**
+ * Lookup247: 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)'
+ }
+ },
+ /**
+ * Lookup248: pallet_structure::pallet::Event<T>
+ **/
+ PalletStructureEvent: {
+ _enum: {
+ Executed: 'Result<Null, SpRuntimeDispatchError>'
+ }
+ },
+ /**
+ * Lookup249: 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)'
+ }
+ },
+ /**
+ * Lookup250: ethereum::log::Log
+ **/
+ EthereumLog: {
+ address: 'H160',
+ topics: 'Vec<H256>',
+ data: 'Bytes'
+ },
+ /**
+ * Lookup251: pallet_ethereum::pallet::Event
+ **/
+ PalletEthereumEvent: {
+ _enum: {
+ Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'
+ }
+ },
+ /**
+ * Lookup252: evm_core::error::ExitReason
+ **/
+ EvmCoreErrorExitReason: {
+ _enum: {
+ Succeed: 'EvmCoreErrorExitSucceed',
+ Error: 'EvmCoreErrorExitError',
+ Revert: 'EvmCoreErrorExitRevert',
+ Fatal: 'EvmCoreErrorExitFatal'
+ }
+ },
+ /**
+ * Lookup253: evm_core::error::ExitSucceed
+ **/
+ EvmCoreErrorExitSucceed: {
+ _enum: ['Stopped', 'Returned', 'Suicided']
+ },
+ /**
+ * Lookup254: 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'
+ }
+ },
+ /**
+ * Lookup257: evm_core::error::ExitRevert
+ **/
+ EvmCoreErrorExitRevert: {
+ _enum: ['Reverted']
+ },
+ /**
+ * Lookup258: evm_core::error::ExitFatal
+ **/
+ EvmCoreErrorExitFatal: {
+ _enum: {
+ NotSupported: 'Null',
+ UnhandledInterrupt: 'Null',
+ CallErrorAsFatal: 'EvmCoreErrorExitError',
+ Other: 'Text'
+ }
+ },
+ /**
+ * Lookup259: frame_system::Phase
+ **/
+ FrameSystemPhase: {
+ _enum: {
+ ApplyExtrinsic: 'u32',
+ Finalization: 'Null',
+ Initialization: 'Null'
+ }
+ },
+ /**
+ * Lookup261: frame_system::LastRuntimeUpgradeInfo
+ **/
+ FrameSystemLastRuntimeUpgradeInfo: {
+ specVersion: 'Compact<u32>',
+ specName: 'Text'
+ },
+ /**
+ * Lookup262: frame_system::limits::BlockWeights
+ **/
+ FrameSystemLimitsBlockWeights: {
+ baseBlock: 'u64',
+ maxBlock: 'u64',
+ perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
+ },
+ /**
+ * Lookup263: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ **/
+ FrameSupportWeightsPerDispatchClassWeightsPerClass: {
+ normal: 'FrameSystemLimitsWeightsPerClass',
+ operational: 'FrameSystemLimitsWeightsPerClass',
+ mandatory: 'FrameSystemLimitsWeightsPerClass'
+ },
+ /**
+ * Lookup264: frame_system::limits::WeightsPerClass
+ **/
+ FrameSystemLimitsWeightsPerClass: {
+ baseExtrinsic: 'u64',
+ maxExtrinsic: 'Option<u64>',
+ maxTotal: 'Option<u64>',
+ reserved: 'Option<u64>'
+ },
+ /**
+ * Lookup266: frame_system::limits::BlockLength
+ **/
+ FrameSystemLimitsBlockLength: {
+ max: 'FrameSupportWeightsPerDispatchClassU32'
+ },
+ /**
+ * Lookup267: frame_support::weights::PerDispatchClass<T>
+ **/
+ FrameSupportWeightsPerDispatchClassU32: {
+ normal: 'u32',
+ operational: 'u32',
+ mandatory: 'u32'
+ },
+ /**
+ * Lookup268: frame_support::weights::RuntimeDbWeight
+ **/
+ FrameSupportWeightsRuntimeDbWeight: {
+ read: 'u64',
+ write: 'u64'
+ },
+ /**
+ * Lookup269: sp_version::RuntimeVersion
+ **/
+ SpVersionRuntimeVersion: {
+ specName: 'Text',
+ implName: 'Text',
+ authoringVersion: 'u32',
+ specVersion: 'u32',
+ implVersion: 'u32',
+ apis: 'Vec<([u8;8],u32)>',
+ transactionVersion: 'u32',
+ stateVersion: 'u8'
+ },
+ /**
+ * Lookup273: frame_system::pallet::Error<T>
+ **/
+ FrameSystemError: {
+ _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
+ },
+ /**
+ * Lookup275: orml_vesting::module::Error<T>
+ **/
+ OrmlVestingModuleError: {
+ _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
+ },
+ /**
+ * Lookup277: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ **/
+ CumulusPalletXcmpQueueInboundChannelDetails: {
+ sender: 'u32',
+ state: 'CumulusPalletXcmpQueueInboundState',
+ messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
+ },
+ /**
+ * Lookup278: cumulus_pallet_xcmp_queue::InboundState
+ **/
+ CumulusPalletXcmpQueueInboundState: {
+ _enum: ['Ok', 'Suspended']
+ },
+ /**
+ * Lookup281: polkadot_parachain::primitives::XcmpMessageFormat
+ **/
+ PolkadotParachainPrimitivesXcmpMessageFormat: {
+ _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
+ },
+ /**
+ * Lookup284: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ **/
+ CumulusPalletXcmpQueueOutboundChannelDetails: {
+ recipient: 'u32',
+ state: 'CumulusPalletXcmpQueueOutboundState',
+ signalsExist: 'bool',
+ firstIndex: 'u16',
+ lastIndex: 'u16'
+ },
+ /**
+ * Lookup285: cumulus_pallet_xcmp_queue::OutboundState
+ **/
+ CumulusPalletXcmpQueueOutboundState: {
+ _enum: ['Ok', 'Suspended']
+ },
+ /**
+ * Lookup287: cumulus_pallet_xcmp_queue::QueueConfigData
+ **/
+ CumulusPalletXcmpQueueQueueConfigData: {
+ suspendThreshold: 'u32',
+ dropThreshold: 'u32',
+ resumeThreshold: 'u32',
+ thresholdWeight: 'u64',
+ weightRestrictDecay: 'u64',
+ xcmpMaxIndividualWeight: 'u64'
+ },
+ /**
+ * Lookup289: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ **/
+ CumulusPalletXcmpQueueError: {
+ _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
+ },
+ /**
+ * Lookup290: pallet_xcm::pallet::Error<T>
+ **/
+ PalletXcmError: {
+ _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
+ },
+ /**
+ * Lookup291: cumulus_pallet_xcm::pallet::Error<T>
+ **/
+ CumulusPalletXcmError: 'Null',
+ /**
+ * Lookup292: cumulus_pallet_dmp_queue::ConfigData
+ **/
+ CumulusPalletDmpQueueConfigData: {
+ maxIndividual: 'u64'
+ },
+ /**
+ * Lookup293: cumulus_pallet_dmp_queue::PageIndexData
+ **/
+ CumulusPalletDmpQueuePageIndexData: {
+ beginUsed: 'u32',
+ endUsed: 'u32',
+ overweightCount: 'u64'
+ },
+ /**
+ * Lookup296: cumulus_pallet_dmp_queue::pallet::Error<T>
+ **/
+ CumulusPalletDmpQueueError: {
+ _enum: ['Unknown', 'OverLimit']
+ },
+ /**
+ * Lookup300: pallet_unique::Error<T>
+ **/
+ PalletUniqueError: {
+ _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']
+ },
+ /**
+ * Lookup301: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ **/
+ UpDataStructsCollection: {
+ owner: 'AccountId32',
+ mode: 'UpDataStructsCollectionMode',
+ access: 'UpDataStructsAccessMode',
+ name: 'Vec<u16>',
+ description: 'Vec<u16>',
+ tokenPrefix: 'Bytes',
+ mintMode: 'bool',
+ schemaVersion: 'UpDataStructsSchemaVersion',
+ sponsorship: 'UpDataStructsSponsorshipState',
+ limits: 'UpDataStructsCollectionLimits',
+ metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
+ },
+ /**
+ * Lookup302: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ **/
+ UpDataStructsSponsorshipState: {
+ _enum: {
+ Disabled: 'Null',
+ Unconfirmed: 'AccountId32',
+ Confirmed: 'AccountId32'
+ }
+ },
+ /**
+ * Lookup304: up_data_structs::CollectionField
+ **/
+ UpDataStructsCollectionField: {
+ _enum: ['VariableOnChainSchema', 'ConstOnChainSchema', 'OffchainSchema']
+ },
+ /**
+ * Lookup307: up_data_structs::CollectionStats
+ **/
+ UpDataStructsCollectionStats: {
+ created: 'u32',
+ destroyed: 'u32',
+ alive: 'u32'
+ },
+ /**
+ * Lookup308: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>
+ **/
+ PhantomTypeUpDataStructs: '[Lookup309;0]',
+ /**
+ * Lookup309: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ **/
+ UpDataStructsRpcCollection: {
+ owner: 'AccountId32',
+ mode: 'UpDataStructsCollectionMode',
+ access: 'UpDataStructsAccessMode',
+ name: 'Vec<u16>',
+ description: 'Vec<u16>',
+ tokenPrefix: 'Bytes',
+ mintMode: 'bool',
+ offchainSchema: 'Bytes',
+ schemaVersion: 'UpDataStructsSchemaVersion',
+ sponsorship: 'UpDataStructsSponsorshipState',
+ limits: 'UpDataStructsCollectionLimits',
+ variableOnChainSchema: 'Bytes',
+ constOnChainSchema: 'Bytes',
+ metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
+ },
+ /**
+ * Lookup311: pallet_common::pallet::Error<T>
+ **/
+ PalletCommonError: {
+ _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded']
+ },
+ /**
+ * Lookup313: pallet_fungible::pallet::Error<T>
+ **/
+ PalletFungibleError: {
+ _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting']
+ },
+ /**
+ * Lookup314: pallet_refungible::ItemData
+ **/
+ PalletRefungibleItemData: {
+ constData: 'Bytes',
+ variableData: 'Bytes'
+ },
+ /**
+ * Lookup318: pallet_refungible::pallet::Error<T>
+ **/
+ PalletRefungibleError: {
+ _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting']
+ },
+ /**
+ * Lookup319: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ PalletNonfungibleItemData: {
+ constData: 'Bytes',
+ variableData: 'Bytes',
+ owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
+ },
+ /**
+ * Lookup320: pallet_nonfungible::pallet::Error<T>
+ **/
+ PalletNonfungibleError: {
+ _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
+ },
+ /**
+ * Lookup321: pallet_structure::pallet::Error<T>
+ **/
+ PalletStructureError: {
+ _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']
+ },
+ /**
+ * Lookup323: pallet_evm::pallet::Error<T>
+ **/
+ PalletEvmError: {
+ _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
+ },
+ /**
+ * Lookup326: fp_rpc::TransactionStatus
+ **/
+ FpRpcTransactionStatus: {
+ transactionHash: 'H256',
+ transactionIndex: 'u32',
+ from: 'H160',
+ to: 'Option<H160>',
+ contractAddress: 'Option<H160>',
+ logs: 'Vec<EthereumLog>',
+ logsBloom: 'EthbloomBloom'
+ },
+ /**
+ * Lookup329: ethbloom::Bloom
+ **/
+ EthbloomBloom: '[u8;256]',
+ /**
+ * Lookup331: ethereum::receipt::ReceiptV3
+ **/
+ EthereumReceiptReceiptV3: {
+ _enum: {
+ Legacy: 'EthereumReceiptEip658ReceiptData',
+ EIP2930: 'EthereumReceiptEip658ReceiptData',
+ EIP1559: 'EthereumReceiptEip658ReceiptData'
+ }
+ },
+ /**
+ * Lookup332: ethereum::receipt::EIP658ReceiptData
+ **/
+ EthereumReceiptEip658ReceiptData: {
+ statusCode: 'u8',
+ usedGas: 'U256',
+ logsBloom: 'EthbloomBloom',
+ logs: 'Vec<EthereumLog>'
+ },
+ /**
+ * Lookup333: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ **/
+ EthereumBlock: {
+ header: 'EthereumHeader',
+ transactions: 'Vec<EthereumTransactionTransactionV2>',
+ ommers: 'Vec<EthereumHeader>'
+ },
+ /**
+ * Lookup334: ethereum::header::Header
+ **/
+ EthereumHeader: {
+ parentHash: 'H256',
+ ommersHash: 'H256',
+ beneficiary: 'H160',
+ stateRoot: 'H256',
+ transactionsRoot: 'H256',
+ receiptsRoot: 'H256',
+ logsBloom: 'EthbloomBloom',
+ difficulty: 'U256',
+ number: 'U256',
+ gasLimit: 'U256',
+ gasUsed: 'U256',
+ timestamp: 'u64',
+ extraData: 'Bytes',
+ mixHash: 'H256',
+ nonce: 'EthereumTypesHashH64'
+ },
+ /**
+ * Lookup335: ethereum_types::hash::H64
+ **/
+ EthereumTypesHashH64: '[u8;8]',
+ /**
+ * Lookup340: pallet_ethereum::pallet::Error<T>
+ **/
+ PalletEthereumError: {
+ _enum: ['InvalidSignature', 'PreLogExists']
+ },
+ /**
+ * Lookup341: pallet_evm_coder_substrate::pallet::Error<T>
+ **/
+ PalletEvmCoderSubstrateError: {
+ _enum: ['OutOfGas', 'OutOfFund']
+ },
+ /**
+ * Lookup342: pallet_evm_contract_helpers::SponsoringModeT
+ **/
+ PalletEvmContractHelpersSponsoringModeT: {
+ _enum: ['Disabled', 'Allowlisted', 'Generous']
+ },
+ /**
+ * Lookup344: pallet_evm_contract_helpers::pallet::Error<T>
+ **/
+ PalletEvmContractHelpersError: {
+ _enum: ['NoPermission']
+ },
+ /**
+ * Lookup345: pallet_evm_migration::pallet::Error<T>
+ **/
+ PalletEvmMigrationError: {
+ _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
+ },
+ /**
+ * Lookup347: sp_runtime::MultiSignature
+ **/
+ SpRuntimeMultiSignature: {
+ _enum: {
+ Ed25519: 'SpCoreEd25519Signature',
+ Sr25519: 'SpCoreSr25519Signature',
+ Ecdsa: 'SpCoreEcdsaSignature'
+ }
+ },
+ /**
+ * Lookup348: sp_core::ed25519::Signature
+ **/
+ SpCoreEd25519Signature: '[u8;64]',
+ /**
+ * Lookup350: sp_core::sr25519::Signature
+ **/
+ SpCoreSr25519Signature: '[u8;64]',
+ /**
+ * Lookup351: sp_core::ecdsa::Signature
+ **/
+ SpCoreEcdsaSignature: '[u8;65]',
+ /**
+ * Lookup354: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ **/
+ FrameSystemExtensionsCheckSpecVersion: 'Null',
+ /**
+ * Lookup355: frame_system::extensions::check_genesis::CheckGenesis<T>
+ **/
+ FrameSystemExtensionsCheckGenesis: 'Null',
+ /**
+ * Lookup358: frame_system::extensions::check_nonce::CheckNonce<T>
+ **/
+ FrameSystemExtensionsCheckNonce: 'Compact<u32>',
+ /**
+ * Lookup359: frame_system::extensions::check_weight::CheckWeight<T>
+ **/
+ FrameSystemExtensionsCheckWeight: 'Null',
+ /**
+ * Lookup360: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ **/
+ PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
+ /**
+ * Lookup361: opal_runtime::Runtime
+ **/
+ OpalRuntimeRuntime: 'Null'
+};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -1,11 +1,10 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { BTreeSet, CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, 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, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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, 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, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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' {
export interface InterfaceTypes {
- BTreeSet: BTreeSet;
CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;
CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;
CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;
@@ -48,6 +47,7 @@
EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;
FpRpcTransactionStatus: FpRpcTransactionStatus;
FrameSupportPalletId: FrameSupportPalletId;
+ FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;
FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;
FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;
@@ -104,6 +104,9 @@
PalletNonfungibleItemData: PalletNonfungibleItemData;
PalletRefungibleError: PalletRefungibleError;
PalletRefungibleItemData: PalletRefungibleItemData;
+ PalletStructureCall: PalletStructureCall;
+ PalletStructureError: PalletStructureError;
+ PalletStructureEvent: PalletStructureEvent;
PalletSudoCall: PalletSudoCall;
PalletSudoError: PalletSudoError;
PalletSudoEvent: PalletSudoEvent;
@@ -121,6 +124,7 @@
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
PalletXcmEvent: PalletXcmEvent;
+ PhantomTypeUpDataStructs: PhantomTypeUpDataStructs;
PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;
PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
@@ -144,6 +148,7 @@
SpVersionRuntimeVersion: SpVersionRuntimeVersion;
UpDataStructsAccessMode: UpDataStructsAccessMode;
UpDataStructsCollection: UpDataStructsCollection;
+ UpDataStructsCollectionField: UpDataStructsCollectionField;
UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;
UpDataStructsCollectionMode: UpDataStructsCollectionMode;
UpDataStructsCollectionStats: UpDataStructsCollectionStats;
@@ -156,6 +161,8 @@
UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;
UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;
UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;
+ UpDataStructsNestingRule: UpDataStructsNestingRule;
+ UpDataStructsRpcCollection: UpDataStructsRpcCollection;
UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;
UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;
UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/interfaces/types-lookup.ts
@@ -0,0 +1,2722 @@
+// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
+/* eslint-disable */
+
+declare module '@polkadot/types/lookup' {
+ import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+ import type { ITuple } from '@polkadot/types-codec/types';
+ import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
+ import type { Event } from '@polkadot/types/interfaces/system';
+
+ /** @name PolkadotPrimitivesV2PersistedValidationData (2) */
+ export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
+ readonly parentHead: Bytes;
+ readonly relayParentNumber: u32;
+ readonly relayParentStorageRoot: H256;
+ readonly maxPovSize: u32;
+ }
+
+ /** @name PolkadotPrimitivesV2UpgradeRestriction (9) */
+ export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
+ readonly isPresent: boolean;
+ readonly type: 'Present';
+ }
+
+ /** @name SpTrieStorageProof (10) */
+ export interface SpTrieStorageProof extends Struct {
+ readonly trieNodes: BTreeSet<Bytes>;
+ }
+
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */
+ export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
+ readonly dmqMqcHead: H256;
+ readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
+ readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
+ readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
+ }
+
+ /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (18) */
+ export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
+ readonly maxCapacity: u32;
+ readonly maxTotalSize: u32;
+ readonly maxMessageSize: u32;
+ readonly msgCount: u32;
+ readonly totalSize: u32;
+ readonly mqcHead: Option<H256>;
+ }
+
+ /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */
+ export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
+ readonly maxCodeSize: u32;
+ readonly maxHeadDataSize: u32;
+ readonly maxUpwardQueueCount: u32;
+ readonly maxUpwardQueueSize: u32;
+ readonly maxUpwardMessageSize: u32;
+ readonly maxUpwardMessageNumPerCandidate: u32;
+ readonly hrmpMaxMessageNumPerCandidate: u32;
+ readonly validationUpgradeCooldown: u32;
+ readonly validationUpgradeDelay: u32;
+ }
+
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */
+ export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
+ readonly recipient: u32;
+ readonly data: Bytes;
+ }
+
+ /** @name CumulusPalletParachainSystemCall (28) */
+ export interface CumulusPalletParachainSystemCall extends Enum {
+ readonly isSetValidationData: boolean;
+ readonly asSetValidationData: {
+ readonly data: CumulusPrimitivesParachainInherentParachainInherentData;
+ } & Struct;
+ readonly isSudoSendUpwardMessage: boolean;
+ readonly asSudoSendUpwardMessage: {
+ readonly message: Bytes;
+ } & Struct;
+ readonly isAuthorizeUpgrade: boolean;
+ readonly asAuthorizeUpgrade: {
+ readonly codeHash: H256;
+ } & Struct;
+ readonly isEnactAuthorizedUpgrade: boolean;
+ readonly asEnactAuthorizedUpgrade: {
+ readonly code: Bytes;
+ } & Struct;
+ readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
+ }
+
+ /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */
+ export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
+ readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
+ readonly relayChainState: SpTrieStorageProof;
+ readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
+ readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
+ }
+
+ /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */
+ export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
+ readonly sentAt: u32;
+ readonly msg: Bytes;
+ }
+
+ /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */
+ export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
+ readonly sentAt: u32;
+ readonly data: Bytes;
+ }
+
+ /** @name CumulusPalletParachainSystemEvent (37) */
+ export interface CumulusPalletParachainSystemEvent extends Enum {
+ readonly isValidationFunctionStored: boolean;
+ readonly isValidationFunctionApplied: boolean;
+ readonly asValidationFunctionApplied: u32;
+ readonly isValidationFunctionDiscarded: boolean;
+ readonly isUpgradeAuthorized: boolean;
+ readonly asUpgradeAuthorized: H256;
+ readonly isDownwardMessagesReceived: boolean;
+ readonly asDownwardMessagesReceived: u32;
+ readonly isDownwardMessagesProcessed: boolean;
+ readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;
+ readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
+ }
+
+ /** @name CumulusPalletParachainSystemError (38) */
+ export interface CumulusPalletParachainSystemError extends Enum {
+ readonly isOverlappingUpgrades: boolean;
+ readonly isProhibitedByPolkadot: boolean;
+ readonly isTooBig: boolean;
+ readonly isValidationDataNotAvailable: boolean;
+ readonly isHostConfigurationNotAvailable: boolean;
+ readonly isNotScheduled: boolean;
+ readonly isNothingAuthorized: boolean;
+ readonly isUnauthorized: boolean;
+ readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
+ }
+
+ /** @name PalletBalancesAccountData (41) */
+ export interface PalletBalancesAccountData extends Struct {
+ readonly free: u128;
+ readonly reserved: u128;
+ readonly miscFrozen: u128;
+ readonly feeFrozen: u128;
+ }
+
+ /** @name PalletBalancesBalanceLock (43) */
+ export interface PalletBalancesBalanceLock extends Struct {
+ readonly id: U8aFixed;
+ readonly amount: u128;
+ readonly reasons: PalletBalancesReasons;
+ }
+
+ /** @name PalletBalancesReasons (45) */
+ export interface PalletBalancesReasons extends Enum {
+ readonly isFee: boolean;
+ readonly isMisc: boolean;
+ readonly isAll: boolean;
+ readonly type: 'Fee' | 'Misc' | 'All';
+ }
+
+ /** @name PalletBalancesReserveData (48) */
+ export interface PalletBalancesReserveData extends Struct {
+ readonly id: U8aFixed;
+ readonly amount: u128;
+ }
+
+ /** @name PalletBalancesReleases (50) */
+ export interface PalletBalancesReleases extends Enum {
+ readonly isV100: boolean;
+ readonly isV200: boolean;
+ readonly type: 'V100' | 'V200';
+ }
+
+ /** @name PalletBalancesCall (51) */
+ export interface PalletBalancesCall extends Enum {
+ readonly isTransfer: boolean;
+ readonly asTransfer: {
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isSetBalance: boolean;
+ readonly asSetBalance: {
+ readonly who: MultiAddress;
+ readonly newFree: Compact<u128>;
+ readonly newReserved: Compact<u128>;
+ } & Struct;
+ readonly isForceTransfer: boolean;
+ readonly asForceTransfer: {
+ readonly source: MultiAddress;
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isTransferKeepAlive: boolean;
+ readonly asTransferKeepAlive: {
+ readonly dest: MultiAddress;
+ readonly value: Compact<u128>;
+ } & Struct;
+ readonly isTransferAll: boolean;
+ readonly asTransferAll: {
+ readonly dest: MultiAddress;
+ readonly keepAlive: bool;
+ } & Struct;
+ readonly isForceUnreserve: boolean;
+ readonly asForceUnreserve: {
+ readonly who: MultiAddress;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
+ }
+
+ /** @name PalletBalancesEvent (57) */
+ export interface PalletBalancesEvent extends Enum {
+ readonly isEndowed: boolean;
+ readonly asEndowed: {
+ readonly account: AccountId32;
+ readonly freeBalance: u128;
+ } & Struct;
+ readonly isDustLost: boolean;
+ readonly asDustLost: {
+ readonly account: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isTransfer: boolean;
+ readonly asTransfer: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isBalanceSet: boolean;
+ readonly asBalanceSet: {
+ readonly who: AccountId32;
+ readonly free: u128;
+ readonly reserved: u128;
+ } & Struct;
+ readonly isReserved: boolean;
+ readonly asReserved: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isUnreserved: boolean;
+ readonly asUnreserved: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isReserveRepatriated: boolean;
+ readonly asReserveRepatriated: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly amount: u128;
+ readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;
+ } & Struct;
+ readonly isDeposit: boolean;
+ readonly asDeposit: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isWithdraw: boolean;
+ readonly asWithdraw: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isSlashed: boolean;
+ readonly asSlashed: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
+ }
+
+ /** @name FrameSupportTokensMiscBalanceStatus (58) */
+ export interface FrameSupportTokensMiscBalanceStatus extends Enum {
+ readonly isFree: boolean;
+ readonly isReserved: boolean;
+ readonly type: 'Free' | 'Reserved';
+ }
+
+ /** @name PalletBalancesError (59) */
+ export interface PalletBalancesError extends Enum {
+ readonly isVestingBalance: boolean;
+ readonly isLiquidityRestrictions: boolean;
+ readonly isInsufficientBalance: boolean;
+ readonly isExistentialDeposit: boolean;
+ readonly isKeepAlive: boolean;
+ readonly isExistingVestingSchedule: boolean;
+ readonly isDeadAccount: boolean;
+ readonly isTooManyReserves: boolean;
+ readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
+ }
+
+ /** @name PalletTimestampCall (62) */
+ export interface PalletTimestampCall extends Enum {
+ readonly isSet: boolean;
+ readonly asSet: {
+ readonly now: Compact<u64>;
+ } & Struct;
+ readonly type: 'Set';
+ }
+
+ /** @name PalletTransactionPaymentReleases (65) */
+ export interface PalletTransactionPaymentReleases extends Enum {
+ readonly isV1Ancient: boolean;
+ readonly isV2: boolean;
+ readonly type: 'V1Ancient' | 'V2';
+ }
+
+ /** @name FrameSupportWeightsWeightToFeeCoefficient (67) */
+ export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {
+ readonly coeffInteger: u128;
+ readonly coeffFrac: Perbill;
+ readonly negative: bool;
+ readonly degree: u8;
+ }
+
+ /** @name PalletTreasuryProposal (69) */
+ export interface PalletTreasuryProposal extends Struct {
+ readonly proposer: AccountId32;
+ readonly value: u128;
+ readonly beneficiary: AccountId32;
+ readonly bond: u128;
+ }
+
+ /** @name PalletTreasuryCall (72) */
+ export interface PalletTreasuryCall extends Enum {
+ readonly isProposeSpend: boolean;
+ readonly asProposeSpend: {
+ readonly value: Compact<u128>;
+ readonly beneficiary: MultiAddress;
+ } & Struct;
+ readonly isRejectProposal: boolean;
+ readonly asRejectProposal: {
+ readonly proposalId: Compact<u32>;
+ } & Struct;
+ readonly isApproveProposal: boolean;
+ readonly asApproveProposal: {
+ readonly proposalId: Compact<u32>;
+ } & Struct;
+ readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';
+ }
+
+ /** @name PalletTreasuryEvent (74) */
+ export interface PalletTreasuryEvent extends Enum {
+ readonly isProposed: boolean;
+ readonly asProposed: {
+ readonly proposalIndex: u32;
+ } & Struct;
+ readonly isSpending: boolean;
+ readonly asSpending: {
+ readonly budgetRemaining: u128;
+ } & Struct;
+ readonly isAwarded: boolean;
+ readonly asAwarded: {
+ readonly proposalIndex: u32;
+ readonly award: u128;
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isRejected: boolean;
+ readonly asRejected: {
+ readonly proposalIndex: u32;
+ readonly slashed: u128;
+ } & Struct;
+ readonly isBurnt: boolean;
+ readonly asBurnt: {
+ readonly burntFunds: u128;
+ } & Struct;
+ readonly isRollover: boolean;
+ readonly asRollover: {
+ readonly rolloverBalance: u128;
+ } & Struct;
+ readonly isDeposit: boolean;
+ readonly asDeposit: {
+ readonly value: u128;
+ } & Struct;
+ readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
+ }
+
+ /** @name FrameSupportPalletId (77) */
+ export interface FrameSupportPalletId extends U8aFixed {}
+
+ /** @name PalletTreasuryError (78) */
+ export interface PalletTreasuryError extends Enum {
+ readonly isInsufficientProposersBalance: boolean;
+ readonly isInvalidIndex: boolean;
+ readonly isTooManyApprovals: boolean;
+ readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';
+ }
+
+ /** @name PalletSudoCall (79) */
+ export interface PalletSudoCall extends Enum {
+ readonly isSudo: boolean;
+ readonly asSudo: {
+ readonly call: Call;
+ } & Struct;
+ readonly isSudoUncheckedWeight: boolean;
+ readonly asSudoUncheckedWeight: {
+ readonly call: Call;
+ readonly weight: u64;
+ } & Struct;
+ readonly isSetKey: boolean;
+ readonly asSetKey: {
+ readonly new_: MultiAddress;
+ } & Struct;
+ readonly isSudoAs: boolean;
+ readonly asSudoAs: {
+ readonly who: MultiAddress;
+ readonly call: Call;
+ } & Struct;
+ readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
+ }
+
+ /** @name FrameSystemCall (81) */
+ export interface FrameSystemCall extends Enum {
+ readonly isFillBlock: boolean;
+ readonly asFillBlock: {
+ readonly ratio: Perbill;
+ } & Struct;
+ readonly isRemark: boolean;
+ readonly asRemark: {
+ readonly remark: Bytes;
+ } & Struct;
+ readonly isSetHeapPages: boolean;
+ readonly asSetHeapPages: {
+ readonly pages: u64;
+ } & Struct;
+ readonly isSetCode: boolean;
+ readonly asSetCode: {
+ readonly code: Bytes;
+ } & Struct;
+ readonly isSetCodeWithoutChecks: boolean;
+ readonly asSetCodeWithoutChecks: {
+ readonly code: Bytes;
+ } & Struct;
+ readonly isSetStorage: boolean;
+ readonly asSetStorage: {
+ readonly items: Vec<ITuple<[Bytes, Bytes]>>;
+ } & Struct;
+ readonly isKillStorage: boolean;
+ readonly asKillStorage: {
+ readonly keys_: Vec<Bytes>;
+ } & Struct;
+ readonly isKillPrefix: boolean;
+ readonly asKillPrefix: {
+ readonly prefix: Bytes;
+ readonly subkeys: u32;
+ } & Struct;
+ readonly isRemarkWithEvent: boolean;
+ readonly asRemarkWithEvent: {
+ readonly remark: Bytes;
+ } & Struct;
+ readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
+ }
+
+ /** @name OrmlVestingModuleCall (84) */
+ export interface OrmlVestingModuleCall extends Enum {
+ readonly isClaim: boolean;
+ readonly isVestedTransfer: boolean;
+ readonly asVestedTransfer: {
+ readonly dest: MultiAddress;
+ readonly schedule: OrmlVestingVestingSchedule;
+ } & Struct;
+ readonly isUpdateVestingSchedules: boolean;
+ readonly asUpdateVestingSchedules: {
+ readonly who: MultiAddress;
+ readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;
+ } & Struct;
+ readonly isClaimFor: boolean;
+ readonly asClaimFor: {
+ readonly dest: MultiAddress;
+ } & Struct;
+ readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
+ }
+
+ /** @name OrmlVestingVestingSchedule (85) */
+ export interface OrmlVestingVestingSchedule extends Struct {
+ readonly start: u32;
+ readonly period: u32;
+ readonly periodCount: u32;
+ readonly perPeriod: Compact<u128>;
+ }
+
+ /** @name CumulusPalletXcmpQueueCall (87) */
+ export interface CumulusPalletXcmpQueueCall extends Enum {
+ readonly isServiceOverweight: boolean;
+ readonly asServiceOverweight: {
+ readonly index: u64;
+ readonly weightLimit: u64;
+ } & Struct;
+ readonly isSuspendXcmExecution: boolean;
+ readonly isResumeXcmExecution: boolean;
+ readonly isUpdateSuspendThreshold: boolean;
+ readonly asUpdateSuspendThreshold: {
+ readonly new_: u32;
+ } & Struct;
+ readonly isUpdateDropThreshold: boolean;
+ readonly asUpdateDropThreshold: {
+ readonly new_: u32;
+ } & Struct;
+ readonly isUpdateResumeThreshold: boolean;
+ readonly asUpdateResumeThreshold: {
+ readonly new_: u32;
+ } & Struct;
+ readonly isUpdateThresholdWeight: boolean;
+ readonly asUpdateThresholdWeight: {
+ readonly new_: u64;
+ } & Struct;
+ readonly isUpdateWeightRestrictDecay: boolean;
+ readonly asUpdateWeightRestrictDecay: {
+ readonly new_: u64;
+ } & Struct;
+ readonly isUpdateXcmpMaxIndividualWeight: boolean;
+ readonly asUpdateXcmpMaxIndividualWeight: {
+ readonly new_: u64;
+ } & Struct;
+ readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
+ }
+
+ /** @name PalletXcmCall (88) */
+ export interface PalletXcmCall extends Enum {
+ readonly isSend: boolean;
+ readonly asSend: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly message: XcmVersionedXcm;
+ } & Struct;
+ readonly isTeleportAssets: boolean;
+ readonly asTeleportAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ } & Struct;
+ readonly isReserveTransferAssets: boolean;
+ readonly asReserveTransferAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ } & Struct;
+ readonly isExecute: boolean;
+ readonly asExecute: {
+ readonly message: XcmVersionedXcm;
+ readonly maxWeight: u64;
+ } & Struct;
+ readonly isForceXcmVersion: boolean;
+ readonly asForceXcmVersion: {
+ readonly location: XcmV1MultiLocation;
+ readonly xcmVersion: u32;
+ } & Struct;
+ readonly isForceDefaultXcmVersion: boolean;
+ readonly asForceDefaultXcmVersion: {
+ readonly maybeXcmVersion: Option<u32>;
+ } & Struct;
+ readonly isForceSubscribeVersionNotify: boolean;
+ readonly asForceSubscribeVersionNotify: {
+ readonly location: XcmVersionedMultiLocation;
+ } & Struct;
+ readonly isForceUnsubscribeVersionNotify: boolean;
+ readonly asForceUnsubscribeVersionNotify: {
+ readonly location: XcmVersionedMultiLocation;
+ } & Struct;
+ readonly isLimitedReserveTransferAssets: boolean;
+ readonly asLimitedReserveTransferAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly isLimitedTeleportAssets: boolean;
+ readonly asLimitedTeleportAssets: {
+ readonly dest: XcmVersionedMultiLocation;
+ readonly beneficiary: XcmVersionedMultiLocation;
+ readonly assets: XcmVersionedMultiAssets;
+ readonly feeAssetItem: u32;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
+ }
+
+ /** @name XcmVersionedMultiLocation (89) */
+ export interface XcmVersionedMultiLocation extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: XcmV0MultiLocation;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1MultiLocation;
+ readonly type: 'V0' | 'V1';
+ }
+
+ /** @name XcmV0MultiLocation (90) */
+ export interface XcmV0MultiLocation extends Enum {
+ readonly isNull: boolean;
+ readonly isX1: boolean;
+ readonly asX1: XcmV0Junction;
+ readonly isX2: boolean;
+ readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;
+ readonly isX3: boolean;
+ readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly isX4: boolean;
+ readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly isX5: boolean;
+ readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly isX6: boolean;
+ readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly isX7: boolean;
+ readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly isX8: boolean;
+ readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;
+ readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
+ }
+
+ /** @name XcmV0Junction (91) */
+ export interface XcmV0Junction extends Enum {
+ readonly isParent: boolean;
+ readonly isParachain: boolean;
+ readonly asParachain: Compact<u32>;
+ readonly isAccountId32: boolean;
+ readonly asAccountId32: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly id: U8aFixed;
+ } & Struct;
+ readonly isAccountIndex64: boolean;
+ readonly asAccountIndex64: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly index: Compact<u64>;
+ } & Struct;
+ readonly isAccountKey20: boolean;
+ readonly asAccountKey20: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly key: U8aFixed;
+ } & Struct;
+ readonly isPalletInstance: boolean;
+ readonly asPalletInstance: u8;
+ readonly isGeneralIndex: boolean;
+ readonly asGeneralIndex: Compact<u128>;
+ readonly isGeneralKey: boolean;
+ readonly asGeneralKey: Bytes;
+ readonly isOnlyChild: boolean;
+ readonly isPlurality: boolean;
+ readonly asPlurality: {
+ readonly id: XcmV0JunctionBodyId;
+ readonly part: XcmV0JunctionBodyPart;
+ } & Struct;
+ readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
+ }
+
+ /** @name XcmV0JunctionNetworkId (92) */
+ export interface XcmV0JunctionNetworkId extends Enum {
+ readonly isAny: boolean;
+ readonly isNamed: boolean;
+ readonly asNamed: Bytes;
+ readonly isPolkadot: boolean;
+ readonly isKusama: boolean;
+ readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
+ }
+
+ /** @name XcmV0JunctionBodyId (93) */
+ export interface XcmV0JunctionBodyId extends Enum {
+ readonly isUnit: boolean;
+ readonly isNamed: boolean;
+ readonly asNamed: Bytes;
+ readonly isIndex: boolean;
+ readonly asIndex: Compact<u32>;
+ readonly isExecutive: boolean;
+ readonly isTechnical: boolean;
+ readonly isLegislative: boolean;
+ readonly isJudicial: boolean;
+ readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
+ }
+
+ /** @name XcmV0JunctionBodyPart (94) */
+ export interface XcmV0JunctionBodyPart extends Enum {
+ readonly isVoice: boolean;
+ readonly isMembers: boolean;
+ readonly asMembers: {
+ readonly count: Compact<u32>;
+ } & Struct;
+ readonly isFraction: boolean;
+ readonly asFraction: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly isAtLeastProportion: boolean;
+ readonly asAtLeastProportion: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly isMoreThanProportion: boolean;
+ readonly asMoreThanProportion: {
+ readonly nom: Compact<u32>;
+ readonly denom: Compact<u32>;
+ } & Struct;
+ readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
+ }
+
+ /** @name XcmV1MultiLocation (95) */
+ export interface XcmV1MultiLocation extends Struct {
+ readonly parents: u8;
+ readonly interior: XcmV1MultilocationJunctions;
+ }
+
+ /** @name XcmV1MultilocationJunctions (96) */
+ export interface XcmV1MultilocationJunctions extends Enum {
+ readonly isHere: boolean;
+ readonly isX1: boolean;
+ readonly asX1: XcmV1Junction;
+ readonly isX2: boolean;
+ readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;
+ readonly isX3: boolean;
+ readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX4: boolean;
+ readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX5: boolean;
+ readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX6: boolean;
+ readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX7: boolean;
+ readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly isX8: boolean;
+ readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;
+ readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
+ }
+
+ /** @name XcmV1Junction (97) */
+ export interface XcmV1Junction extends Enum {
+ readonly isParachain: boolean;
+ readonly asParachain: Compact<u32>;
+ readonly isAccountId32: boolean;
+ readonly asAccountId32: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly id: U8aFixed;
+ } & Struct;
+ readonly isAccountIndex64: boolean;
+ readonly asAccountIndex64: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly index: Compact<u64>;
+ } & Struct;
+ readonly isAccountKey20: boolean;
+ readonly asAccountKey20: {
+ readonly network: XcmV0JunctionNetworkId;
+ readonly key: U8aFixed;
+ } & Struct;
+ readonly isPalletInstance: boolean;
+ readonly asPalletInstance: u8;
+ readonly isGeneralIndex: boolean;
+ readonly asGeneralIndex: Compact<u128>;
+ readonly isGeneralKey: boolean;
+ readonly asGeneralKey: Bytes;
+ readonly isOnlyChild: boolean;
+ readonly isPlurality: boolean;
+ readonly asPlurality: {
+ readonly id: XcmV0JunctionBodyId;
+ readonly part: XcmV0JunctionBodyPart;
+ } & Struct;
+ readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
+ }
+
+ /** @name XcmVersionedXcm (98) */
+ export interface XcmVersionedXcm extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: XcmV0Xcm;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1Xcm;
+ readonly isV2: boolean;
+ readonly asV2: XcmV2Xcm;
+ readonly type: 'V0' | 'V1' | 'V2';
+ }
+
+ /** @name XcmV0Xcm (99) */
+ export interface XcmV0Xcm extends Enum {
+ readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isReserveAssetDeposit: boolean;
+ readonly asReserveAssetDeposit: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isTeleportAsset: boolean;
+ readonly asTeleportAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV0Response;
+ } & Struct;
+ readonly isTransferAsset: boolean;
+ readonly asTransferAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ } & Struct;
+ readonly isTransferReserveAsset: boolean;
+ readonly asTransferReserveAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: u64;
+ readonly call: XcmDoubleEncoded;
+ } & Struct;
+ readonly isHrmpNewChannelOpenRequest: boolean;
+ readonly asHrmpNewChannelOpenRequest: {
+ readonly sender: Compact<u32>;
+ readonly maxMessageSize: Compact<u32>;
+ readonly maxCapacity: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelAccepted: boolean;
+ readonly asHrmpChannelAccepted: {
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelClosing: boolean;
+ readonly asHrmpChannelClosing: {
+ readonly initiator: Compact<u32>;
+ readonly sender: Compact<u32>;
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isRelayedFrom: boolean;
+ readonly asRelayedFrom: {
+ readonly who: XcmV0MultiLocation;
+ readonly message: XcmV0Xcm;
+ } & Struct;
+ readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
+ }
+
+ /** @name XcmV0MultiAsset (101) */
+ export interface XcmV0MultiAsset extends Enum {
+ readonly isNone: boolean;
+ readonly isAll: boolean;
+ readonly isAllFungible: boolean;
+ readonly isAllNonFungible: boolean;
+ readonly isAllAbstractFungible: boolean;
+ readonly asAllAbstractFungible: {
+ readonly id: Bytes;
+ } & Struct;
+ readonly isAllAbstractNonFungible: boolean;
+ readonly asAllAbstractNonFungible: {
+ readonly class: Bytes;
+ } & Struct;
+ readonly isAllConcreteFungible: boolean;
+ readonly asAllConcreteFungible: {
+ readonly id: XcmV0MultiLocation;
+ } & Struct;
+ readonly isAllConcreteNonFungible: boolean;
+ readonly asAllConcreteNonFungible: {
+ readonly class: XcmV0MultiLocation;
+ } & Struct;
+ readonly isAbstractFungible: boolean;
+ readonly asAbstractFungible: {
+ readonly id: Bytes;
+ readonly amount: Compact<u128>;
+ } & Struct;
+ readonly isAbstractNonFungible: boolean;
+ readonly asAbstractNonFungible: {
+ readonly class: Bytes;
+ readonly instance: XcmV1MultiassetAssetInstance;
+ } & Struct;
+ readonly isConcreteFungible: boolean;
+ readonly asConcreteFungible: {
+ readonly id: XcmV0MultiLocation;
+ readonly amount: Compact<u128>;
+ } & Struct;
+ readonly isConcreteNonFungible: boolean;
+ readonly asConcreteNonFungible: {
+ readonly class: XcmV0MultiLocation;
+ readonly instance: XcmV1MultiassetAssetInstance;
+ } & Struct;
+ readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
+ }
+
+ /** @name XcmV1MultiassetAssetInstance (102) */
+ export interface XcmV1MultiassetAssetInstance extends Enum {
+ readonly isUndefined: boolean;
+ readonly isIndex: boolean;
+ readonly asIndex: Compact<u128>;
+ readonly isArray4: boolean;
+ readonly asArray4: U8aFixed;
+ readonly isArray8: boolean;
+ readonly asArray8: U8aFixed;
+ readonly isArray16: boolean;
+ readonly asArray16: U8aFixed;
+ readonly isArray32: boolean;
+ readonly asArray32: U8aFixed;
+ readonly isBlob: boolean;
+ readonly asBlob: Bytes;
+ readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
+ }
+
+ /** @name XcmV0Order (106) */
+ export interface XcmV0Order extends Enum {
+ readonly isNull: boolean;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isExchangeAsset: boolean;
+ readonly asExchangeAsset: {
+ readonly give: Vec<XcmV0MultiAsset>;
+ readonly receive: Vec<XcmV0MultiAsset>;
+ } & Struct;
+ readonly isInitiateReserveWithdraw: boolean;
+ readonly asInitiateReserveWithdraw: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly reserve: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: Vec<XcmV0MultiAsset>;
+ readonly dest: XcmV0MultiLocation;
+ readonly effects: Vec<XcmV0Order>;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV0MultiLocation;
+ readonly assets: Vec<XcmV0MultiAsset>;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV0MultiAsset;
+ readonly weight: u64;
+ readonly debt: u64;
+ readonly haltOnError: bool;
+ readonly xcm: Vec<XcmV0Xcm>;
+ } & Struct;
+ readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
+ }
+
+ /** @name XcmV0Response (108) */
+ export interface XcmV0Response extends Enum {
+ readonly isAssets: boolean;
+ readonly asAssets: Vec<XcmV0MultiAsset>;
+ readonly type: 'Assets';
+ }
+
+ /** @name XcmV0OriginKind (109) */
+ export interface XcmV0OriginKind extends Enum {
+ readonly isNative: boolean;
+ readonly isSovereignAccount: boolean;
+ readonly isSuperuser: boolean;
+ readonly isXcm: boolean;
+ readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
+ }
+
+ /** @name XcmDoubleEncoded (110) */
+ export interface XcmDoubleEncoded extends Struct {
+ readonly encoded: Bytes;
+ }
+
+ /** @name XcmV1Xcm (111) */
+ export interface XcmV1Xcm extends Enum {
+ readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isReserveAssetDeposited: boolean;
+ readonly asReserveAssetDeposited: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isReceiveTeleportedAsset: boolean;
+ readonly asReceiveTeleportedAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV1Response;
+ } & Struct;
+ readonly isTransferAsset: boolean;
+ readonly asTransferAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isTransferReserveAsset: boolean;
+ readonly asTransferReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: u64;
+ readonly call: XcmDoubleEncoded;
+ } & Struct;
+ readonly isHrmpNewChannelOpenRequest: boolean;
+ readonly asHrmpNewChannelOpenRequest: {
+ readonly sender: Compact<u32>;
+ readonly maxMessageSize: Compact<u32>;
+ readonly maxCapacity: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelAccepted: boolean;
+ readonly asHrmpChannelAccepted: {
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelClosing: boolean;
+ readonly asHrmpChannelClosing: {
+ readonly initiator: Compact<u32>;
+ readonly sender: Compact<u32>;
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isRelayedFrom: boolean;
+ readonly asRelayedFrom: {
+ readonly who: XcmV1MultilocationJunctions;
+ readonly message: XcmV1Xcm;
+ } & Struct;
+ readonly isSubscribeVersion: boolean;
+ readonly asSubscribeVersion: {
+ readonly queryId: Compact<u64>;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isUnsubscribeVersion: boolean;
+ readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
+ }
+
+ /** @name XcmV1MultiassetMultiAssets (112) */
+ export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
+
+ /** @name XcmV1MultiAsset (114) */
+ export interface XcmV1MultiAsset extends Struct {
+ readonly id: XcmV1MultiassetAssetId;
+ readonly fun: XcmV1MultiassetFungibility;
+ }
+
+ /** @name XcmV1MultiassetAssetId (115) */
+ export interface XcmV1MultiassetAssetId extends Enum {
+ readonly isConcrete: boolean;
+ readonly asConcrete: XcmV1MultiLocation;
+ readonly isAbstract: boolean;
+ readonly asAbstract: Bytes;
+ readonly type: 'Concrete' | 'Abstract';
+ }
+
+ /** @name XcmV1MultiassetFungibility (116) */
+ export interface XcmV1MultiassetFungibility extends Enum {
+ readonly isFungible: boolean;
+ readonly asFungible: Compact<u128>;
+ readonly isNonFungible: boolean;
+ readonly asNonFungible: XcmV1MultiassetAssetInstance;
+ readonly type: 'Fungible' | 'NonFungible';
+ }
+
+ /** @name XcmV1Order (118) */
+ export interface XcmV1Order extends Enum {
+ readonly isNoop: boolean;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: u32;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: u32;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isExchangeAsset: boolean;
+ readonly asExchangeAsset: {
+ readonly give: XcmV1MultiassetMultiAssetFilter;
+ readonly receive: XcmV1MultiassetMultiAssets;
+ } & Struct;
+ readonly isInitiateReserveWithdraw: boolean;
+ readonly asInitiateReserveWithdraw: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly reserve: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly dest: XcmV1MultiLocation;
+ readonly effects: Vec<XcmV1Order>;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV1MultiAsset;
+ readonly weight: u64;
+ readonly debt: u64;
+ readonly haltOnError: bool;
+ readonly instructions: Vec<XcmV1Xcm>;
+ } & Struct;
+ readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
+ }
+
+ /** @name XcmV1MultiassetMultiAssetFilter (119) */
+ export interface XcmV1MultiassetMultiAssetFilter extends Enum {
+ readonly isDefinite: boolean;
+ readonly asDefinite: XcmV1MultiassetMultiAssets;
+ readonly isWild: boolean;
+ readonly asWild: XcmV1MultiassetWildMultiAsset;
+ readonly type: 'Definite' | 'Wild';
+ }
+
+ /** @name XcmV1MultiassetWildMultiAsset (120) */
+ export interface XcmV1MultiassetWildMultiAsset extends Enum {
+ readonly isAll: boolean;
+ readonly isAllOf: boolean;
+ readonly asAllOf: {
+ readonly id: XcmV1MultiassetAssetId;
+ readonly fun: XcmV1MultiassetWildFungibility;
+ } & Struct;
+ readonly type: 'All' | 'AllOf';
+ }
+
+ /** @name XcmV1MultiassetWildFungibility (121) */
+ export interface XcmV1MultiassetWildFungibility extends Enum {
+ readonly isFungible: boolean;
+ readonly isNonFungible: boolean;
+ readonly type: 'Fungible' | 'NonFungible';
+ }
+
+ /** @name XcmV1Response (123) */
+ export interface XcmV1Response extends Enum {
+ readonly isAssets: boolean;
+ readonly asAssets: XcmV1MultiassetMultiAssets;
+ readonly isVersion: boolean;
+ readonly asVersion: u32;
+ readonly type: 'Assets' | 'Version';
+ }
+
+ /** @name XcmV2Xcm (124) */
+ export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+
+ /** @name XcmV2Instruction (126) */
+ export interface XcmV2Instruction extends Enum {
+ readonly isWithdrawAsset: boolean;
+ readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
+ readonly isReserveAssetDeposited: boolean;
+ readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;
+ readonly isReceiveTeleportedAsset: boolean;
+ readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;
+ readonly isQueryResponse: boolean;
+ readonly asQueryResponse: {
+ readonly queryId: Compact<u64>;
+ readonly response: XcmV2Response;
+ readonly maxWeight: Compact<u64>;
+ } & Struct;
+ readonly isTransferAsset: boolean;
+ readonly asTransferAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isTransferReserveAsset: boolean;
+ readonly asTransferReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly dest: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly originType: XcmV0OriginKind;
+ readonly requireWeightAtMost: Compact<u64>;
+ readonly call: XcmDoubleEncoded;
+ } & Struct;
+ readonly isHrmpNewChannelOpenRequest: boolean;
+ readonly asHrmpNewChannelOpenRequest: {
+ readonly sender: Compact<u32>;
+ readonly maxMessageSize: Compact<u32>;
+ readonly maxCapacity: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelAccepted: boolean;
+ readonly asHrmpChannelAccepted: {
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isHrmpChannelClosing: boolean;
+ readonly asHrmpChannelClosing: {
+ readonly initiator: Compact<u32>;
+ readonly sender: Compact<u32>;
+ readonly recipient: Compact<u32>;
+ } & Struct;
+ readonly isClearOrigin: boolean;
+ readonly isDescendOrigin: boolean;
+ readonly asDescendOrigin: XcmV1MultilocationJunctions;
+ readonly isReportError: boolean;
+ readonly asReportError: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isDepositAsset: boolean;
+ readonly asDepositAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: Compact<u32>;
+ readonly beneficiary: XcmV1MultiLocation;
+ } & Struct;
+ readonly isDepositReserveAsset: boolean;
+ readonly asDepositReserveAsset: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxAssets: Compact<u32>;
+ readonly dest: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isExchangeAsset: boolean;
+ readonly asExchangeAsset: {
+ readonly give: XcmV1MultiassetMultiAssetFilter;
+ readonly receive: XcmV1MultiassetMultiAssets;
+ } & Struct;
+ readonly isInitiateReserveWithdraw: boolean;
+ readonly asInitiateReserveWithdraw: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly reserve: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isInitiateTeleport: boolean;
+ readonly asInitiateTeleport: {
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly dest: XcmV1MultiLocation;
+ readonly xcm: XcmV2Xcm;
+ } & Struct;
+ readonly isQueryHolding: boolean;
+ readonly asQueryHolding: {
+ readonly queryId: Compact<u64>;
+ readonly dest: XcmV1MultiLocation;
+ readonly assets: XcmV1MultiassetMultiAssetFilter;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isBuyExecution: boolean;
+ readonly asBuyExecution: {
+ readonly fees: XcmV1MultiAsset;
+ readonly weightLimit: XcmV2WeightLimit;
+ } & Struct;
+ readonly isRefundSurplus: boolean;
+ readonly isSetErrorHandler: boolean;
+ readonly asSetErrorHandler: XcmV2Xcm;
+ readonly isSetAppendix: boolean;
+ readonly asSetAppendix: XcmV2Xcm;
+ readonly isClearError: boolean;
+ readonly isClaimAsset: boolean;
+ readonly asClaimAsset: {
+ readonly assets: XcmV1MultiassetMultiAssets;
+ readonly ticket: XcmV1MultiLocation;
+ } & Struct;
+ readonly isTrap: boolean;
+ readonly asTrap: Compact<u64>;
+ readonly isSubscribeVersion: boolean;
+ readonly asSubscribeVersion: {
+ readonly queryId: Compact<u64>;
+ readonly maxResponseWeight: Compact<u64>;
+ } & Struct;
+ readonly isUnsubscribeVersion: boolean;
+ 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';
+ }
+
+ /** @name XcmV2Response (127) */
+ export interface XcmV2Response extends Enum {
+ readonly isNull: boolean;
+ readonly isAssets: boolean;
+ readonly asAssets: XcmV1MultiassetMultiAssets;
+ readonly isExecutionResult: boolean;
+ readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;
+ readonly isVersion: boolean;
+ readonly asVersion: u32;
+ readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
+ }
+
+ /** @name XcmV2TraitsError (130) */
+ export interface XcmV2TraitsError extends Enum {
+ readonly isOverflow: boolean;
+ readonly isUnimplemented: boolean;
+ readonly isUntrustedReserveLocation: boolean;
+ readonly isUntrustedTeleportLocation: boolean;
+ readonly isMultiLocationFull: boolean;
+ readonly isMultiLocationNotInvertible: boolean;
+ readonly isBadOrigin: boolean;
+ readonly isInvalidLocation: boolean;
+ readonly isAssetNotFound: boolean;
+ readonly isFailedToTransactAsset: boolean;
+ readonly isNotWithdrawable: boolean;
+ readonly isLocationCannotHold: boolean;
+ readonly isExceedsMaxMessageSize: boolean;
+ readonly isDestinationUnsupported: boolean;
+ readonly isTransport: boolean;
+ readonly isUnroutable: boolean;
+ readonly isUnknownClaim: boolean;
+ readonly isFailedToDecode: boolean;
+ readonly isMaxWeightInvalid: boolean;
+ readonly isNotHoldingFees: boolean;
+ readonly isTooExpensive: boolean;
+ readonly isTrap: boolean;
+ readonly asTrap: u64;
+ readonly isUnhandledXcmVersion: boolean;
+ readonly isWeightLimitReached: boolean;
+ readonly asWeightLimitReached: u64;
+ readonly isBarrier: boolean;
+ readonly isWeightNotComputable: boolean;
+ 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';
+ }
+
+ /** @name XcmV2WeightLimit (131) */
+ export interface XcmV2WeightLimit extends Enum {
+ readonly isUnlimited: boolean;
+ readonly isLimited: boolean;
+ readonly asLimited: Compact<u64>;
+ readonly type: 'Unlimited' | 'Limited';
+ }
+
+ /** @name XcmVersionedMultiAssets (132) */
+ export interface XcmVersionedMultiAssets extends Enum {
+ readonly isV0: boolean;
+ readonly asV0: Vec<XcmV0MultiAsset>;
+ readonly isV1: boolean;
+ readonly asV1: XcmV1MultiassetMultiAssets;
+ readonly type: 'V0' | 'V1';
+ }
+
+ /** @name CumulusPalletXcmCall (147) */
+ export type CumulusPalletXcmCall = Null;
+
+ /** @name CumulusPalletDmpQueueCall (148) */
+ export interface CumulusPalletDmpQueueCall extends Enum {
+ readonly isServiceOverweight: boolean;
+ readonly asServiceOverweight: {
+ readonly index: u64;
+ readonly weightLimit: u64;
+ } & Struct;
+ readonly type: 'ServiceOverweight';
+ }
+
+ /** @name PalletInflationCall (149) */
+ export interface PalletInflationCall extends Enum {
+ readonly isStartInflation: boolean;
+ readonly asStartInflation: {
+ readonly inflationStartRelayBlock: u32;
+ } & Struct;
+ readonly type: 'StartInflation';
+ }
+
+ /** @name PalletUniqueCall (150) */
+ export interface PalletUniqueCall extends Enum {
+ readonly isCreateCollection: boolean;
+ readonly asCreateCollection: {
+ readonly collectionName: Vec<u16>;
+ readonly collectionDescription: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly mode: UpDataStructsCollectionMode;
+ } & Struct;
+ readonly isCreateCollectionEx: boolean;
+ readonly asCreateCollectionEx: {
+ readonly data: UpDataStructsCreateCollectionData;
+ } & Struct;
+ readonly isDestroyCollection: boolean;
+ readonly asDestroyCollection: {
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isAddToAllowList: boolean;
+ readonly asAddToAllowList: {
+ readonly collectionId: u32;
+ readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
+ } & Struct;
+ readonly isRemoveFromAllowList: boolean;
+ readonly asRemoveFromAllowList: {
+ readonly collectionId: u32;
+ readonly address: PalletEvmAccountBasicCrossAccountIdRepr;
+ } & Struct;
+ readonly isSetPublicAccessMode: boolean;
+ readonly asSetPublicAccessMode: {
+ readonly collectionId: u32;
+ readonly mode: UpDataStructsAccessMode;
+ } & Struct;
+ readonly isSetMintPermission: boolean;
+ readonly asSetMintPermission: {
+ readonly collectionId: u32;
+ readonly mintPermission: bool;
+ } & Struct;
+ readonly isChangeCollectionOwner: boolean;
+ readonly asChangeCollectionOwner: {
+ readonly collectionId: u32;
+ readonly newOwner: AccountId32;
+ } & Struct;
+ readonly isAddCollectionAdmin: boolean;
+ readonly asAddCollectionAdmin: {
+ readonly collectionId: u32;
+ readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
+ } & Struct;
+ readonly isRemoveCollectionAdmin: boolean;
+ readonly asRemoveCollectionAdmin: {
+ readonly collectionId: u32;
+ readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;
+ } & Struct;
+ readonly isSetCollectionSponsor: boolean;
+ readonly asSetCollectionSponsor: {
+ readonly collectionId: u32;
+ readonly newSponsor: AccountId32;
+ } & Struct;
+ readonly isConfirmSponsorship: boolean;
+ readonly asConfirmSponsorship: {
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isRemoveCollectionSponsor: boolean;
+ readonly asRemoveCollectionSponsor: {
+ readonly collectionId: u32;
+ } & Struct;
+ readonly isCreateItem: boolean;
+ readonly asCreateItem: {
+ readonly collectionId: u32;
+ readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly data: UpDataStructsCreateItemData;
+ } & Struct;
+ readonly isCreateMultipleItems: boolean;
+ readonly asCreateMultipleItems: {
+ readonly collectionId: u32;
+ readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly itemsData: Vec<UpDataStructsCreateItemData>;
+ } & Struct;
+ readonly isCreateMultipleItemsEx: boolean;
+ readonly asCreateMultipleItemsEx: {
+ readonly collectionId: u32;
+ readonly data: UpDataStructsCreateItemExData;
+ } & Struct;
+ readonly isSetTransfersEnabledFlag: boolean;
+ readonly asSetTransfersEnabledFlag: {
+ readonly collectionId: u32;
+ readonly value: bool;
+ } & Struct;
+ readonly isBurnItem: boolean;
+ readonly asBurnItem: {
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ readonly value: u128;
+ } & Struct;
+ readonly isBurnFrom: boolean;
+ readonly asBurnFrom: {
+ readonly collectionId: u32;
+ readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly itemId: u32;
+ readonly value: u128;
+ } & Struct;
+ readonly isTransfer: boolean;
+ readonly asTransfer: {
+ readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ readonly value: u128;
+ } & Struct;
+ readonly isApprove: boolean;
+ readonly asApprove: {
+ readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isTransferFrom: boolean;
+ readonly asTransferFrom: {
+ readonly from: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ readonly value: u128;
+ } & Struct;
+ readonly isSetVariableMetaData: boolean;
+ readonly asSetVariableMetaData: {
+ readonly collectionId: u32;
+ readonly itemId: u32;
+ readonly data: Bytes;
+ } & Struct;
+ readonly isSetMetaUpdatePermissionFlag: boolean;
+ readonly asSetMetaUpdatePermissionFlag: {
+ readonly collectionId: u32;
+ readonly value: UpDataStructsMetaUpdatePermission;
+ } & Struct;
+ readonly isSetSchemaVersion: boolean;
+ readonly asSetSchemaVersion: {
+ readonly collectionId: u32;
+ readonly version: UpDataStructsSchemaVersion;
+ } & Struct;
+ readonly isSetOffchainSchema: boolean;
+ readonly asSetOffchainSchema: {
+ readonly collectionId: u32;
+ readonly schema: Bytes;
+ } & Struct;
+ readonly isSetConstOnChainSchema: boolean;
+ readonly asSetConstOnChainSchema: {
+ readonly collectionId: u32;
+ readonly schema: Bytes;
+ } & Struct;
+ readonly isSetVariableOnChainSchema: boolean;
+ readonly asSetVariableOnChainSchema: {
+ readonly collectionId: u32;
+ readonly schema: Bytes;
+ } & Struct;
+ readonly isSetCollectionLimits: boolean;
+ readonly asSetCollectionLimits: {
+ readonly collectionId: u32;
+ readonly newLimit: UpDataStructsCollectionLimits;
+ } & Struct;
+ readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';
+ }
+
+ /** @name UpDataStructsCollectionMode (156) */
+ export interface UpDataStructsCollectionMode extends Enum {
+ readonly isNft: boolean;
+ readonly isFungible: boolean;
+ readonly asFungible: u8;
+ readonly isReFungible: boolean;
+ readonly type: 'Nft' | 'Fungible' | 'ReFungible';
+ }
+
+ /** @name UpDataStructsCreateCollectionData (157) */
+ export interface UpDataStructsCreateCollectionData extends Struct {
+ readonly mode: UpDataStructsCollectionMode;
+ readonly access: Option<UpDataStructsAccessMode>;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly offchainSchema: Bytes;
+ readonly schemaVersion: Option<UpDataStructsSchemaVersion>;
+ readonly pendingSponsor: Option<AccountId32>;
+ readonly limits: Option<UpDataStructsCollectionLimits>;
+ readonly variableOnChainSchema: Bytes;
+ readonly constOnChainSchema: Bytes;
+ readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
+ }
+
+ /** @name UpDataStructsAccessMode (159) */
+ export interface UpDataStructsAccessMode extends Enum {
+ readonly isNormal: boolean;
+ readonly isAllowList: boolean;
+ readonly type: 'Normal' | 'AllowList';
+ }
+
+ /** @name UpDataStructsSchemaVersion (162) */
+ export interface UpDataStructsSchemaVersion extends Enum {
+ readonly isImageURL: boolean;
+ readonly isUnique: boolean;
+ readonly type: 'ImageURL' | 'Unique';
+ }
+
+ /** @name UpDataStructsCollectionLimits (165) */
+ export interface UpDataStructsCollectionLimits extends Struct {
+ readonly accountTokenOwnershipLimit: Option<u32>;
+ readonly sponsoredDataSize: Option<u32>;
+ readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
+ readonly tokenLimit: Option<u32>;
+ readonly sponsorTransferTimeout: Option<u32>;
+ readonly sponsorApproveTimeout: Option<u32>;
+ readonly ownerCanTransfer: Option<bool>;
+ readonly ownerCanDestroy: Option<bool>;
+ readonly transfersEnabled: Option<bool>;
+ readonly nestingRule: Option<UpDataStructsNestingRule>;
+ }
+
+ /** @name UpDataStructsSponsoringRateLimit (167) */
+ export interface UpDataStructsSponsoringRateLimit extends Enum {
+ readonly isSponsoringDisabled: boolean;
+ readonly isBlocks: boolean;
+ readonly asBlocks: u32;
+ readonly type: 'SponsoringDisabled' | 'Blocks';
+ }
+
+ /** @name UpDataStructsNestingRule (170) */
+ export interface UpDataStructsNestingRule extends Enum {
+ readonly isDisabled: boolean;
+ readonly isOwner: boolean;
+ readonly isOwnerRestricted: boolean;
+ readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;
+ readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';
+ }
+
+ /** @name FrameSupportStorageBoundedBTreeSet (171) */
+ export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
+
+ /** @name UpDataStructsMetaUpdatePermission (177) */
+ export interface UpDataStructsMetaUpdatePermission extends Enum {
+ readonly isItemOwner: boolean;
+ readonly isAdmin: boolean;
+ readonly isNone: boolean;
+ readonly type: 'ItemOwner' | 'Admin' | 'None';
+ }
+
+ /** @name PalletEvmAccountBasicCrossAccountIdRepr (178) */
+ export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
+ readonly isSubstrate: boolean;
+ readonly asSubstrate: AccountId32;
+ readonly isEthereum: boolean;
+ readonly asEthereum: H160;
+ readonly type: 'Substrate' | 'Ethereum';
+ }
+
+ /** @name UpDataStructsCreateItemData (180) */
+ export interface UpDataStructsCreateItemData extends Enum {
+ readonly isNft: boolean;
+ readonly asNft: UpDataStructsCreateNftData;
+ readonly isFungible: boolean;
+ readonly asFungible: UpDataStructsCreateFungibleData;
+ readonly isReFungible: boolean;
+ readonly asReFungible: UpDataStructsCreateReFungibleData;
+ readonly type: 'Nft' | 'Fungible' | 'ReFungible';
+ }
+
+ /** @name UpDataStructsCreateNftData (181) */
+ export interface UpDataStructsCreateNftData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ }
+
+ /** @name UpDataStructsCreateFungibleData (183) */
+ export interface UpDataStructsCreateFungibleData extends Struct {
+ readonly value: u128;
+ }
+
+ /** @name UpDataStructsCreateReFungibleData (184) */
+ export interface UpDataStructsCreateReFungibleData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ readonly pieces: u128;
+ }
+
+ /** @name UpDataStructsCreateItemExData (186) */
+ export interface UpDataStructsCreateItemExData extends Enum {
+ readonly isNft: boolean;
+ readonly asNft: Vec<UpDataStructsCreateNftExData>;
+ readonly isFungible: boolean;
+ readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
+ readonly isRefungibleMultipleItems: boolean;
+ readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;
+ readonly isRefungibleMultipleOwners: boolean;
+ readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;
+ readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
+ }
+
+ /** @name UpDataStructsCreateNftExData (188) */
+ export interface UpDataStructsCreateNftExData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
+ }
+
+ /** @name UpDataStructsCreateRefungibleExData (195) */
+ export interface UpDataStructsCreateRefungibleExData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
+ }
+
+ /** @name PalletTemplateTransactionPaymentCall (198) */
+ export type PalletTemplateTransactionPaymentCall = Null;
+
+ /** @name PalletStructureCall (199) */
+ export type PalletStructureCall = Null;
+
+ /** @name PalletEvmCall (200) */
+ export interface PalletEvmCall extends Enum {
+ readonly isWithdraw: boolean;
+ readonly asWithdraw: {
+ readonly address: H160;
+ readonly value: u128;
+ } & Struct;
+ readonly isCall: boolean;
+ readonly asCall: {
+ readonly source: H160;
+ readonly target: H160;
+ readonly input: Bytes;
+ readonly value: U256;
+ readonly gasLimit: u64;
+ readonly maxFeePerGas: U256;
+ readonly maxPriorityFeePerGas: Option<U256>;
+ readonly nonce: Option<U256>;
+ readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ } & Struct;
+ readonly isCreate: boolean;
+ readonly asCreate: {
+ readonly source: H160;
+ readonly init: Bytes;
+ readonly value: U256;
+ readonly gasLimit: u64;
+ readonly maxFeePerGas: U256;
+ readonly maxPriorityFeePerGas: Option<U256>;
+ readonly nonce: Option<U256>;
+ readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ } & Struct;
+ readonly isCreate2: boolean;
+ readonly asCreate2: {
+ readonly source: H160;
+ readonly init: Bytes;
+ readonly salt: H256;
+ readonly value: U256;
+ readonly gasLimit: u64;
+ readonly maxFeePerGas: U256;
+ readonly maxPriorityFeePerGas: Option<U256>;
+ readonly nonce: Option<U256>;
+ readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;
+ } & Struct;
+ readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
+ }
+
+ /** @name PalletEthereumCall (206) */
+ export interface PalletEthereumCall extends Enum {
+ readonly isTransact: boolean;
+ readonly asTransact: {
+ readonly transaction: EthereumTransactionTransactionV2;
+ } & Struct;
+ readonly type: 'Transact';
+ }
+
+ /** @name EthereumTransactionTransactionV2 (207) */
+ export interface EthereumTransactionTransactionV2 extends Enum {
+ readonly isLegacy: boolean;
+ readonly asLegacy: EthereumTransactionLegacyTransaction;
+ readonly isEip2930: boolean;
+ readonly asEip2930: EthereumTransactionEip2930Transaction;
+ readonly isEip1559: boolean;
+ readonly asEip1559: EthereumTransactionEip1559Transaction;
+ readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
+ }
+
+ /** @name EthereumTransactionLegacyTransaction (208) */
+ export interface EthereumTransactionLegacyTransaction extends Struct {
+ readonly nonce: U256;
+ readonly gasPrice: U256;
+ readonly gasLimit: U256;
+ readonly action: EthereumTransactionTransactionAction;
+ readonly value: U256;
+ readonly input: Bytes;
+ readonly signature: EthereumTransactionTransactionSignature;
+ }
+
+ /** @name EthereumTransactionTransactionAction (209) */
+ export interface EthereumTransactionTransactionAction extends Enum {
+ readonly isCall: boolean;
+ readonly asCall: H160;
+ readonly isCreate: boolean;
+ readonly type: 'Call' | 'Create';
+ }
+
+ /** @name EthereumTransactionTransactionSignature (210) */
+ export interface EthereumTransactionTransactionSignature extends Struct {
+ readonly v: u64;
+ readonly r: H256;
+ readonly s: H256;
+ }
+
+ /** @name EthereumTransactionEip2930Transaction (212) */
+ export interface EthereumTransactionEip2930Transaction extends Struct {
+ readonly chainId: u64;
+ readonly nonce: U256;
+ readonly gasPrice: U256;
+ readonly gasLimit: U256;
+ readonly action: EthereumTransactionTransactionAction;
+ readonly value: U256;
+ readonly input: Bytes;
+ readonly accessList: Vec<EthereumTransactionAccessListItem>;
+ readonly oddYParity: bool;
+ readonly r: H256;
+ readonly s: H256;
+ }
+
+ /** @name EthereumTransactionAccessListItem (214) */
+ export interface EthereumTransactionAccessListItem extends Struct {
+ readonly address: H160;
+ readonly storageKeys: Vec<H256>;
+ }
+
+ /** @name EthereumTransactionEip1559Transaction (215) */
+ export interface EthereumTransactionEip1559Transaction extends Struct {
+ readonly chainId: u64;
+ readonly nonce: U256;
+ readonly maxPriorityFeePerGas: U256;
+ readonly maxFeePerGas: U256;
+ readonly gasLimit: U256;
+ readonly action: EthereumTransactionTransactionAction;
+ readonly value: U256;
+ readonly input: Bytes;
+ readonly accessList: Vec<EthereumTransactionAccessListItem>;
+ readonly oddYParity: bool;
+ readonly r: H256;
+ readonly s: H256;
+ }
+
+ /** @name PalletEvmMigrationCall (216) */
+ export interface PalletEvmMigrationCall extends Enum {
+ readonly isBegin: boolean;
+ readonly asBegin: {
+ readonly address: H160;
+ } & Struct;
+ readonly isSetData: boolean;
+ readonly asSetData: {
+ readonly address: H160;
+ readonly data: Vec<ITuple<[H256, H256]>>;
+ } & Struct;
+ readonly isFinish: boolean;
+ readonly asFinish: {
+ readonly address: H160;
+ readonly code: Bytes;
+ } & Struct;
+ readonly type: 'Begin' | 'SetData' | 'Finish';
+ }
+
+ /** @name PalletSudoEvent (219) */
+ export interface PalletSudoEvent extends Enum {
+ readonly isSudid: boolean;
+ readonly asSudid: {
+ readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly isKeyChanged: boolean;
+ readonly asKeyChanged: {
+ readonly oldSudoer: Option<AccountId32>;
+ } & Struct;
+ readonly isSudoAsDone: boolean;
+ readonly asSudoAsDone: {
+ readonly sudoResult: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
+ }
+
+ /** @name SpRuntimeDispatchError (221) */
+ export interface SpRuntimeDispatchError extends Enum {
+ readonly isOther: boolean;
+ readonly isCannotLookup: boolean;
+ readonly isBadOrigin: boolean;
+ readonly isModule: boolean;
+ readonly asModule: SpRuntimeModuleError;
+ readonly isConsumerRemaining: boolean;
+ readonly isNoProviders: boolean;
+ readonly isTooManyConsumers: boolean;
+ readonly isToken: boolean;
+ readonly asToken: SpRuntimeTokenError;
+ readonly isArithmetic: boolean;
+ readonly asArithmetic: SpRuntimeArithmeticError;
+ readonly isTransactional: boolean;
+ readonly asTransactional: SpRuntimeTransactionalError;
+ readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
+ }
+
+ /** @name SpRuntimeModuleError (222) */
+ export interface SpRuntimeModuleError extends Struct {
+ readonly index: u8;
+ readonly error: U8aFixed;
+ }
+
+ /** @name SpRuntimeTokenError (223) */
+ export interface SpRuntimeTokenError extends Enum {
+ readonly isNoFunds: boolean;
+ readonly isWouldDie: boolean;
+ readonly isBelowMinimum: boolean;
+ readonly isCannotCreate: boolean;
+ readonly isUnknownAsset: boolean;
+ readonly isFrozen: boolean;
+ readonly isUnsupported: boolean;
+ readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
+ }
+
+ /** @name SpRuntimeArithmeticError (224) */
+ export interface SpRuntimeArithmeticError extends Enum {
+ readonly isUnderflow: boolean;
+ readonly isOverflow: boolean;
+ readonly isDivisionByZero: boolean;
+ readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
+ }
+
+ /** @name SpRuntimeTransactionalError (225) */
+ export interface SpRuntimeTransactionalError extends Enum {
+ readonly isLimitReached: boolean;
+ readonly isNoLayer: boolean;
+ readonly type: 'LimitReached' | 'NoLayer';
+ }
+
+ /** @name PalletSudoError (226) */
+ export interface PalletSudoError extends Enum {
+ readonly isRequireSudo: boolean;
+ readonly type: 'RequireSudo';
+ }
+
+ /** @name FrameSystemAccountInfo (227) */
+ export interface FrameSystemAccountInfo extends Struct {
+ readonly nonce: u32;
+ readonly consumers: u32;
+ readonly providers: u32;
+ readonly sufficients: u32;
+ readonly data: PalletBalancesAccountData;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU64 (228) */
+ export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
+ readonly normal: u64;
+ readonly operational: u64;
+ readonly mandatory: u64;
+ }
+
+ /** @name SpRuntimeDigest (229) */
+ export interface SpRuntimeDigest extends Struct {
+ readonly logs: Vec<SpRuntimeDigestDigestItem>;
+ }
+
+ /** @name SpRuntimeDigestDigestItem (231) */
+ export interface SpRuntimeDigestDigestItem extends Enum {
+ readonly isOther: boolean;
+ readonly asOther: Bytes;
+ readonly isConsensus: boolean;
+ readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
+ readonly isSeal: boolean;
+ readonly asSeal: ITuple<[U8aFixed, Bytes]>;
+ readonly isPreRuntime: boolean;
+ readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;
+ readonly isRuntimeEnvironmentUpdated: boolean;
+ readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
+ }
+
+ /** @name FrameSystemEventRecord (233) */
+ export interface FrameSystemEventRecord extends Struct {
+ readonly phase: FrameSystemPhase;
+ readonly event: Event;
+ readonly topics: Vec<H256>;
+ }
+
+ /** @name FrameSystemEvent (235) */
+ export interface FrameSystemEvent extends Enum {
+ readonly isExtrinsicSuccess: boolean;
+ readonly asExtrinsicSuccess: {
+ readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
+ } & Struct;
+ readonly isExtrinsicFailed: boolean;
+ readonly asExtrinsicFailed: {
+ readonly dispatchError: SpRuntimeDispatchError;
+ readonly dispatchInfo: FrameSupportWeightsDispatchInfo;
+ } & Struct;
+ readonly isCodeUpdated: boolean;
+ readonly isNewAccount: boolean;
+ readonly asNewAccount: {
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isKilledAccount: boolean;
+ readonly asKilledAccount: {
+ readonly account: AccountId32;
+ } & Struct;
+ readonly isRemarked: boolean;
+ readonly asRemarked: {
+ readonly sender: AccountId32;
+ readonly hash_: H256;
+ } & Struct;
+ readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
+ }
+
+ /** @name FrameSupportWeightsDispatchInfo (236) */
+ export interface FrameSupportWeightsDispatchInfo extends Struct {
+ readonly weight: u64;
+ readonly class: FrameSupportWeightsDispatchClass;
+ readonly paysFee: FrameSupportWeightsPays;
+ }
+
+ /** @name FrameSupportWeightsDispatchClass (237) */
+ export interface FrameSupportWeightsDispatchClass extends Enum {
+ readonly isNormal: boolean;
+ readonly isOperational: boolean;
+ readonly isMandatory: boolean;
+ readonly type: 'Normal' | 'Operational' | 'Mandatory';
+ }
+
+ /** @name FrameSupportWeightsPays (238) */
+ export interface FrameSupportWeightsPays extends Enum {
+ readonly isYes: boolean;
+ readonly isNo: boolean;
+ readonly type: 'Yes' | 'No';
+ }
+
+ /** @name OrmlVestingModuleEvent (239) */
+ export interface OrmlVestingModuleEvent extends Enum {
+ readonly isVestingScheduleAdded: boolean;
+ readonly asVestingScheduleAdded: {
+ readonly from: AccountId32;
+ readonly to: AccountId32;
+ readonly vestingSchedule: OrmlVestingVestingSchedule;
+ } & Struct;
+ readonly isClaimed: boolean;
+ readonly asClaimed: {
+ readonly who: AccountId32;
+ readonly amount: u128;
+ } & Struct;
+ readonly isVestingSchedulesUpdated: boolean;
+ readonly asVestingSchedulesUpdated: {
+ readonly who: AccountId32;
+ } & Struct;
+ readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
+ }
+
+ /** @name CumulusPalletXcmpQueueEvent (240) */
+ export interface CumulusPalletXcmpQueueEvent extends Enum {
+ readonly isSuccess: boolean;
+ readonly asSuccess: Option<H256>;
+ readonly isFail: boolean;
+ readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;
+ readonly isBadVersion: boolean;
+ readonly asBadVersion: Option<H256>;
+ readonly isBadFormat: boolean;
+ readonly asBadFormat: Option<H256>;
+ readonly isUpwardMessageSent: boolean;
+ readonly asUpwardMessageSent: Option<H256>;
+ readonly isXcmpMessageSent: boolean;
+ readonly asXcmpMessageSent: Option<H256>;
+ readonly isOverweightEnqueued: boolean;
+ readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;
+ readonly isOverweightServiced: boolean;
+ readonly asOverweightServiced: ITuple<[u64, u64]>;
+ readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
+ }
+
+ /** @name PalletXcmEvent (241) */
+ export interface PalletXcmEvent extends Enum {
+ readonly isAttempted: boolean;
+ readonly asAttempted: XcmV2TraitsOutcome;
+ readonly isSent: boolean;
+ readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
+ readonly isUnexpectedResponse: boolean;
+ readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;
+ readonly isResponseReady: boolean;
+ readonly asResponseReady: ITuple<[u64, XcmV2Response]>;
+ readonly isNotified: boolean;
+ readonly asNotified: ITuple<[u64, u8, u8]>;
+ readonly isNotifyOverweight: boolean;
+ readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;
+ readonly isNotifyDispatchError: boolean;
+ readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
+ readonly isNotifyDecodeFailed: boolean;
+ readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
+ readonly isInvalidResponder: boolean;
+ readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
+ readonly isInvalidResponderVersion: boolean;
+ readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;
+ readonly isResponseTaken: boolean;
+ readonly asResponseTaken: u64;
+ readonly isAssetsTrapped: boolean;
+ readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
+ readonly isVersionChangeNotified: boolean;
+ readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;
+ readonly isSupportedVersionChanged: boolean;
+ readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;
+ readonly isNotifyTargetSendFail: boolean;
+ readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
+ readonly isNotifyTargetMigrationFail: boolean;
+ readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
+ readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
+ }
+
+ /** @name XcmV2TraitsOutcome (242) */
+ export interface XcmV2TraitsOutcome extends Enum {
+ readonly isComplete: boolean;
+ readonly asComplete: u64;
+ readonly isIncomplete: boolean;
+ readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;
+ readonly isError: boolean;
+ readonly asError: XcmV2TraitsError;
+ readonly type: 'Complete' | 'Incomplete' | 'Error';
+ }
+
+ /** @name CumulusPalletXcmEvent (244) */
+ export interface CumulusPalletXcmEvent extends Enum {
+ readonly isInvalidFormat: boolean;
+ readonly asInvalidFormat: U8aFixed;
+ readonly isUnsupportedVersion: boolean;
+ readonly asUnsupportedVersion: U8aFixed;
+ readonly isExecutedDownward: boolean;
+ readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;
+ readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
+ }
+
+ /** @name CumulusPalletDmpQueueEvent (245) */
+ export interface CumulusPalletDmpQueueEvent extends Enum {
+ readonly isInvalidFormat: boolean;
+ readonly asInvalidFormat: U8aFixed;
+ readonly isUnsupportedVersion: boolean;
+ readonly asUnsupportedVersion: U8aFixed;
+ readonly isExecutedDownward: boolean;
+ readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;
+ readonly isWeightExhausted: boolean;
+ readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;
+ readonly isOverweightEnqueued: boolean;
+ readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;
+ readonly isOverweightServiced: boolean;
+ readonly asOverweightServiced: ITuple<[u64, u64]>;
+ readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
+ }
+
+ /** @name PalletUniqueRawEvent (246) */
+ export interface PalletUniqueRawEvent extends Enum {
+ readonly isCollectionSponsorRemoved: boolean;
+ readonly asCollectionSponsorRemoved: u32;
+ readonly isCollectionAdminAdded: boolean;
+ readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isCollectionOwnedChanged: boolean;
+ readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;
+ readonly isCollectionSponsorSet: boolean;
+ readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;
+ readonly isConstOnChainSchemaSet: boolean;
+ readonly asConstOnChainSchemaSet: u32;
+ readonly isSponsorshipConfirmed: boolean;
+ readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;
+ readonly isCollectionAdminRemoved: boolean;
+ readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isAllowListAddressRemoved: boolean;
+ readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isAllowListAddressAdded: boolean;
+ readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ readonly isCollectionLimitSet: boolean;
+ readonly asCollectionLimitSet: u32;
+ readonly isMintPermissionSet: boolean;
+ readonly asMintPermissionSet: u32;
+ readonly isOffchainSchemaSet: boolean;
+ readonly asOffchainSchemaSet: u32;
+ readonly isPublicAccessModeSet: boolean;
+ readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;
+ readonly isSchemaVersionSet: boolean;
+ readonly asSchemaVersionSet: u32;
+ readonly isVariableOnChainSchemaSet: boolean;
+ readonly asVariableOnChainSchemaSet: u32;
+ readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
+ }
+
+ /** @name PalletCommonEvent (247) */
+ export interface PalletCommonEvent extends Enum {
+ readonly isCollectionCreated: boolean;
+ readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
+ readonly isCollectionDestroyed: boolean;
+ readonly asCollectionDestroyed: u32;
+ readonly isItemCreated: boolean;
+ readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isItemDestroyed: boolean;
+ readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isTransfer: boolean;
+ readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly isApproved: boolean;
+ readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';
+ }
+
+ /** @name PalletStructureEvent (248) */
+ export interface PalletStructureEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
+ readonly type: 'Executed';
+ }
+
+ /** @name PalletEvmEvent (249) */
+ export interface PalletEvmEvent extends Enum {
+ readonly isLog: boolean;
+ readonly asLog: EthereumLog;
+ readonly isCreated: boolean;
+ readonly asCreated: H160;
+ readonly isCreatedFailed: boolean;
+ readonly asCreatedFailed: H160;
+ readonly isExecuted: boolean;
+ readonly asExecuted: H160;
+ readonly isExecutedFailed: boolean;
+ readonly asExecutedFailed: H160;
+ readonly isBalanceDeposit: boolean;
+ readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;
+ readonly isBalanceWithdraw: boolean;
+ readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;
+ readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
+ }
+
+ /** @name EthereumLog (250) */
+ export interface EthereumLog extends Struct {
+ readonly address: H160;
+ readonly topics: Vec<H256>;
+ readonly data: Bytes;
+ }
+
+ /** @name PalletEthereumEvent (251) */
+ export interface PalletEthereumEvent extends Enum {
+ readonly isExecuted: boolean;
+ readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
+ readonly type: 'Executed';
+ }
+
+ /** @name EvmCoreErrorExitReason (252) */
+ export interface EvmCoreErrorExitReason extends Enum {
+ readonly isSucceed: boolean;
+ readonly asSucceed: EvmCoreErrorExitSucceed;
+ readonly isError: boolean;
+ readonly asError: EvmCoreErrorExitError;
+ readonly isRevert: boolean;
+ readonly asRevert: EvmCoreErrorExitRevert;
+ readonly isFatal: boolean;
+ readonly asFatal: EvmCoreErrorExitFatal;
+ readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
+ }
+
+ /** @name EvmCoreErrorExitSucceed (253) */
+ export interface EvmCoreErrorExitSucceed extends Enum {
+ readonly isStopped: boolean;
+ readonly isReturned: boolean;
+ readonly isSuicided: boolean;
+ readonly type: 'Stopped' | 'Returned' | 'Suicided';
+ }
+
+ /** @name EvmCoreErrorExitError (254) */
+ export interface EvmCoreErrorExitError extends Enum {
+ readonly isStackUnderflow: boolean;
+ readonly isStackOverflow: boolean;
+ readonly isInvalidJump: boolean;
+ readonly isInvalidRange: boolean;
+ readonly isDesignatedInvalid: boolean;
+ readonly isCallTooDeep: boolean;
+ readonly isCreateCollision: boolean;
+ readonly isCreateContractLimit: boolean;
+ readonly isOutOfOffset: boolean;
+ readonly isOutOfGas: boolean;
+ readonly isOutOfFund: boolean;
+ readonly isPcUnderflow: boolean;
+ readonly isCreateEmpty: boolean;
+ readonly isOther: boolean;
+ readonly asOther: Text;
+ readonly isInvalidCode: boolean;
+ readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
+ }
+
+ /** @name EvmCoreErrorExitRevert (257) */
+ export interface EvmCoreErrorExitRevert extends Enum {
+ readonly isReverted: boolean;
+ readonly type: 'Reverted';
+ }
+
+ /** @name EvmCoreErrorExitFatal (258) */
+ export interface EvmCoreErrorExitFatal extends Enum {
+ readonly isNotSupported: boolean;
+ readonly isUnhandledInterrupt: boolean;
+ readonly isCallErrorAsFatal: boolean;
+ readonly asCallErrorAsFatal: EvmCoreErrorExitError;
+ readonly isOther: boolean;
+ readonly asOther: Text;
+ readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
+ }
+
+ /** @name FrameSystemPhase (259) */
+ export interface FrameSystemPhase extends Enum {
+ readonly isApplyExtrinsic: boolean;
+ readonly asApplyExtrinsic: u32;
+ readonly isFinalization: boolean;
+ readonly isInitialization: boolean;
+ readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
+ }
+
+ /** @name FrameSystemLastRuntimeUpgradeInfo (261) */
+ export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
+ readonly specVersion: Compact<u32>;
+ readonly specName: Text;
+ }
+
+ /** @name FrameSystemLimitsBlockWeights (262) */
+ export interface FrameSystemLimitsBlockWeights extends Struct {
+ readonly baseBlock: u64;
+ readonly maxBlock: u64;
+ readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (263) */
+ export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
+ readonly normal: FrameSystemLimitsWeightsPerClass;
+ readonly operational: FrameSystemLimitsWeightsPerClass;
+ readonly mandatory: FrameSystemLimitsWeightsPerClass;
+ }
+
+ /** @name FrameSystemLimitsWeightsPerClass (264) */
+ export interface FrameSystemLimitsWeightsPerClass extends Struct {
+ readonly baseExtrinsic: u64;
+ readonly maxExtrinsic: Option<u64>;
+ readonly maxTotal: Option<u64>;
+ readonly reserved: Option<u64>;
+ }
+
+ /** @name FrameSystemLimitsBlockLength (266) */
+ export interface FrameSystemLimitsBlockLength extends Struct {
+ readonly max: FrameSupportWeightsPerDispatchClassU32;
+ }
+
+ /** @name FrameSupportWeightsPerDispatchClassU32 (267) */
+ export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
+ readonly normal: u32;
+ readonly operational: u32;
+ readonly mandatory: u32;
+ }
+
+ /** @name FrameSupportWeightsRuntimeDbWeight (268) */
+ export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
+ readonly read: u64;
+ readonly write: u64;
+ }
+
+ /** @name SpVersionRuntimeVersion (269) */
+ export interface SpVersionRuntimeVersion extends Struct {
+ readonly specName: Text;
+ readonly implName: Text;
+ readonly authoringVersion: u32;
+ readonly specVersion: u32;
+ readonly implVersion: u32;
+ readonly apis: Vec<ITuple<[U8aFixed, u32]>>;
+ readonly transactionVersion: u32;
+ readonly stateVersion: u8;
+ }
+
+ /** @name FrameSystemError (273) */
+ export interface FrameSystemError extends Enum {
+ readonly isInvalidSpecName: boolean;
+ readonly isSpecVersionNeedsToIncrease: boolean;
+ readonly isFailedToExtractRuntimeVersion: boolean;
+ readonly isNonDefaultComposite: boolean;
+ readonly isNonZeroRefCount: boolean;
+ readonly isCallFiltered: boolean;
+ readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
+ }
+
+ /** @name OrmlVestingModuleError (275) */
+ export interface OrmlVestingModuleError extends Enum {
+ readonly isZeroVestingPeriod: boolean;
+ readonly isZeroVestingPeriodCount: boolean;
+ readonly isInsufficientBalanceToLock: boolean;
+ readonly isTooManyVestingSchedules: boolean;
+ readonly isAmountLow: boolean;
+ readonly isMaxVestingSchedulesExceeded: boolean;
+ readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
+ }
+
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (277) */
+ export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
+ readonly sender: u32;
+ readonly state: CumulusPalletXcmpQueueInboundState;
+ readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
+ }
+
+ /** @name CumulusPalletXcmpQueueInboundState (278) */
+ export interface CumulusPalletXcmpQueueInboundState extends Enum {
+ readonly isOk: boolean;
+ readonly isSuspended: boolean;
+ readonly type: 'Ok' | 'Suspended';
+ }
+
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (281) */
+ export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+ readonly isConcatenatedVersionedXcm: boolean;
+ readonly isConcatenatedEncodedBlob: boolean;
+ readonly isSignals: boolean;
+ readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
+ }
+
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (284) */
+ export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
+ readonly recipient: u32;
+ readonly state: CumulusPalletXcmpQueueOutboundState;
+ readonly signalsExist: bool;
+ readonly firstIndex: u16;
+ readonly lastIndex: u16;
+ }
+
+ /** @name CumulusPalletXcmpQueueOutboundState (285) */
+ export interface CumulusPalletXcmpQueueOutboundState extends Enum {
+ readonly isOk: boolean;
+ readonly isSuspended: boolean;
+ readonly type: 'Ok' | 'Suspended';
+ }
+
+ /** @name CumulusPalletXcmpQueueQueueConfigData (287) */
+ export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
+ readonly suspendThreshold: u32;
+ readonly dropThreshold: u32;
+ readonly resumeThreshold: u32;
+ readonly thresholdWeight: u64;
+ readonly weightRestrictDecay: u64;
+ readonly xcmpMaxIndividualWeight: u64;
+ }
+
+ /** @name CumulusPalletXcmpQueueError (289) */
+ export interface CumulusPalletXcmpQueueError extends Enum {
+ readonly isFailedToSend: boolean;
+ readonly isBadXcmOrigin: boolean;
+ readonly isBadXcm: boolean;
+ readonly isBadOverweightIndex: boolean;
+ readonly isWeightOverLimit: boolean;
+ readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
+ }
+
+ /** @name PalletXcmError (290) */
+ export interface PalletXcmError extends Enum {
+ readonly isUnreachable: boolean;
+ readonly isSendFailure: boolean;
+ readonly isFiltered: boolean;
+ readonly isUnweighableMessage: boolean;
+ readonly isDestinationNotInvertible: boolean;
+ readonly isEmpty: boolean;
+ readonly isCannotReanchor: boolean;
+ readonly isTooManyAssets: boolean;
+ readonly isInvalidOrigin: boolean;
+ readonly isBadVersion: boolean;
+ readonly isBadLocation: boolean;
+ readonly isNoSubscription: boolean;
+ readonly isAlreadySubscribed: boolean;
+ readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
+ }
+
+ /** @name CumulusPalletXcmError (291) */
+ export type CumulusPalletXcmError = Null;
+
+ /** @name CumulusPalletDmpQueueConfigData (292) */
+ export interface CumulusPalletDmpQueueConfigData extends Struct {
+ readonly maxIndividual: u64;
+ }
+
+ /** @name CumulusPalletDmpQueuePageIndexData (293) */
+ export interface CumulusPalletDmpQueuePageIndexData extends Struct {
+ readonly beginUsed: u32;
+ readonly endUsed: u32;
+ readonly overweightCount: u64;
+ }
+
+ /** @name CumulusPalletDmpQueueError (296) */
+ export interface CumulusPalletDmpQueueError extends Enum {
+ readonly isUnknown: boolean;
+ readonly isOverLimit: boolean;
+ readonly type: 'Unknown' | 'OverLimit';
+ }
+
+ /** @name PalletUniqueError (300) */
+ export interface PalletUniqueError extends Enum {
+ readonly isCollectionDecimalPointLimitExceeded: boolean;
+ readonly isConfirmUnsetSponsorFail: boolean;
+ readonly isEmptyArgument: boolean;
+ readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';
+ }
+
+ /** @name UpDataStructsCollection (301) */
+ export interface UpDataStructsCollection extends Struct {
+ readonly owner: AccountId32;
+ readonly mode: UpDataStructsCollectionMode;
+ readonly access: UpDataStructsAccessMode;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly mintMode: bool;
+ readonly schemaVersion: UpDataStructsSchemaVersion;
+ readonly sponsorship: UpDataStructsSponsorshipState;
+ readonly limits: UpDataStructsCollectionLimits;
+ readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
+ }
+
+ /** @name UpDataStructsSponsorshipState (302) */
+ export interface UpDataStructsSponsorshipState extends Enum {
+ readonly isDisabled: boolean;
+ readonly isUnconfirmed: boolean;
+ readonly asUnconfirmed: AccountId32;
+ readonly isConfirmed: boolean;
+ readonly asConfirmed: AccountId32;
+ readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
+ }
+
+ /** @name UpDataStructsCollectionField (304) */
+ export interface UpDataStructsCollectionField extends Enum {
+ readonly isVariableOnChainSchema: boolean;
+ readonly isConstOnChainSchema: boolean;
+ readonly isOffchainSchema: boolean;
+ readonly type: 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema';
+ }
+
+ /** @name UpDataStructsCollectionStats (307) */
+ export interface UpDataStructsCollectionStats extends Struct {
+ readonly created: u32;
+ readonly destroyed: u32;
+ readonly alive: u32;
+ }
+
+ /** @name PhantomTypeUpDataStructs (308) */
+ export interface PhantomTypeUpDataStructs extends Vec<UpDataStructsRpcCollection> {}
+
+ /** @name UpDataStructsRpcCollection (309) */
+ export interface UpDataStructsRpcCollection extends Struct {
+ readonly owner: AccountId32;
+ readonly mode: UpDataStructsCollectionMode;
+ readonly access: UpDataStructsAccessMode;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly mintMode: bool;
+ readonly offchainSchema: Bytes;
+ readonly schemaVersion: UpDataStructsSchemaVersion;
+ readonly sponsorship: UpDataStructsSponsorshipState;
+ readonly limits: UpDataStructsCollectionLimits;
+ readonly variableOnChainSchema: Bytes;
+ readonly constOnChainSchema: Bytes;
+ readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
+ }
+
+ /** @name PalletCommonError (311) */
+ export interface PalletCommonError extends Enum {
+ readonly isCollectionNotFound: boolean;
+ readonly isMustBeTokenOwner: boolean;
+ readonly isNoPermission: boolean;
+ readonly isPublicMintingNotAllowed: boolean;
+ readonly isAddressNotInAllowlist: boolean;
+ readonly isCollectionNameLimitExceeded: boolean;
+ readonly isCollectionDescriptionLimitExceeded: boolean;
+ readonly isCollectionTokenPrefixLimitExceeded: boolean;
+ readonly isTotalCollectionsLimitExceeded: boolean;
+ readonly isTokenVariableDataLimitExceeded: boolean;
+ readonly isCollectionAdminCountExceeded: boolean;
+ readonly isCollectionLimitBoundsExceeded: boolean;
+ readonly isOwnerPermissionsCantBeReverted: boolean;
+ readonly isTransferNotAllowed: boolean;
+ readonly isAccountTokenLimitExceeded: boolean;
+ readonly isCollectionTokenLimitExceeded: boolean;
+ readonly isMetadataFlagFrozen: boolean;
+ readonly isTokenNotFound: boolean;
+ readonly isTokenValueTooLow: boolean;
+ readonly isApprovedValueTooLow: boolean;
+ readonly isCantApproveMoreThanOwned: boolean;
+ readonly isAddressIsZero: boolean;
+ readonly isUnsupportedOperation: boolean;
+ readonly isNotSufficientFounds: boolean;
+ readonly isNestingIsDisabled: boolean;
+ readonly isOnlyOwnerAllowedToNest: boolean;
+ readonly isSourceCollectionIsNotAllowedToNest: boolean;
+ readonly isCollectionFieldSizeExceeded: boolean;
+ readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded';
+ }
+
+ /** @name PalletFungibleError (313) */
+ export interface PalletFungibleError extends Enum {
+ readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
+ readonly isFungibleItemsHaveNoId: boolean;
+ readonly isFungibleItemsDontHaveData: boolean;
+ readonly isFungibleDisallowsNesting: boolean;
+ readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting';
+ }
+
+ /** @name PalletRefungibleItemData (314) */
+ export interface PalletRefungibleItemData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ }
+
+ /** @name PalletRefungibleError (318) */
+ export interface PalletRefungibleError extends Enum {
+ readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
+ readonly isWrongRefungiblePieces: boolean;
+ readonly isRefungibleDisallowsNesting: boolean;
+ readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting';
+ }
+
+ /** @name PalletNonfungibleItemData (319) */
+ export interface PalletNonfungibleItemData extends Struct {
+ readonly constData: Bytes;
+ readonly variableData: Bytes;
+ readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
+ }
+
+ /** @name PalletNonfungibleError (320) */
+ export interface PalletNonfungibleError extends Enum {
+ readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
+ readonly isNonfungibleItemsHaveNoAmount: boolean;
+ readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
+ }
+
+ /** @name PalletStructureError (321) */
+ export interface PalletStructureError extends Enum {
+ readonly isOuroborosDetected: boolean;
+ readonly isDepthLimit: boolean;
+ readonly isTokenNotFound: boolean;
+ readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';
+ }
+
+ /** @name PalletEvmError (323) */
+ export interface PalletEvmError extends Enum {
+ readonly isBalanceLow: boolean;
+ readonly isFeeOverflow: boolean;
+ readonly isPaymentOverflow: boolean;
+ readonly isWithdrawFailed: boolean;
+ readonly isGasPriceTooLow: boolean;
+ readonly isInvalidNonce: boolean;
+ readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
+ }
+
+ /** @name FpRpcTransactionStatus (326) */
+ export interface FpRpcTransactionStatus extends Struct {
+ readonly transactionHash: H256;
+ readonly transactionIndex: u32;
+ readonly from: H160;
+ readonly to: Option<H160>;
+ readonly contractAddress: Option<H160>;
+ readonly logs: Vec<EthereumLog>;
+ readonly logsBloom: EthbloomBloom;
+ }
+
+ /** @name EthbloomBloom (329) */
+ export interface EthbloomBloom extends U8aFixed {}
+
+ /** @name EthereumReceiptReceiptV3 (331) */
+ export interface EthereumReceiptReceiptV3 extends Enum {
+ readonly isLegacy: boolean;
+ readonly asLegacy: EthereumReceiptEip658ReceiptData;
+ readonly isEip2930: boolean;
+ readonly asEip2930: EthereumReceiptEip658ReceiptData;
+ readonly isEip1559: boolean;
+ readonly asEip1559: EthereumReceiptEip658ReceiptData;
+ readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
+ }
+
+ /** @name EthereumReceiptEip658ReceiptData (332) */
+ export interface EthereumReceiptEip658ReceiptData extends Struct {
+ readonly statusCode: u8;
+ readonly usedGas: U256;
+ readonly logsBloom: EthbloomBloom;
+ readonly logs: Vec<EthereumLog>;
+ }
+
+ /** @name EthereumBlock (333) */
+ export interface EthereumBlock extends Struct {
+ readonly header: EthereumHeader;
+ readonly transactions: Vec<EthereumTransactionTransactionV2>;
+ readonly ommers: Vec<EthereumHeader>;
+ }
+
+ /** @name EthereumHeader (334) */
+ export interface EthereumHeader extends Struct {
+ readonly parentHash: H256;
+ readonly ommersHash: H256;
+ readonly beneficiary: H160;
+ readonly stateRoot: H256;
+ readonly transactionsRoot: H256;
+ readonly receiptsRoot: H256;
+ readonly logsBloom: EthbloomBloom;
+ readonly difficulty: U256;
+ readonly number: U256;
+ readonly gasLimit: U256;
+ readonly gasUsed: U256;
+ readonly timestamp: u64;
+ readonly extraData: Bytes;
+ readonly mixHash: H256;
+ readonly nonce: EthereumTypesHashH64;
+ }
+
+ /** @name EthereumTypesHashH64 (335) */
+ export interface EthereumTypesHashH64 extends U8aFixed {}
+
+ /** @name PalletEthereumError (340) */
+ export interface PalletEthereumError extends Enum {
+ readonly isInvalidSignature: boolean;
+ readonly isPreLogExists: boolean;
+ readonly type: 'InvalidSignature' | 'PreLogExists';
+ }
+
+ /** @name PalletEvmCoderSubstrateError (341) */
+ export interface PalletEvmCoderSubstrateError extends Enum {
+ readonly isOutOfGas: boolean;
+ readonly isOutOfFund: boolean;
+ readonly type: 'OutOfGas' | 'OutOfFund';
+ }
+
+ /** @name PalletEvmContractHelpersSponsoringModeT (342) */
+ export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
+ readonly isDisabled: boolean;
+ readonly isAllowlisted: boolean;
+ readonly isGenerous: boolean;
+ readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
+ }
+
+ /** @name PalletEvmContractHelpersError (344) */
+ export interface PalletEvmContractHelpersError extends Enum {
+ readonly isNoPermission: boolean;
+ readonly type: 'NoPermission';
+ }
+
+ /** @name PalletEvmMigrationError (345) */
+ export interface PalletEvmMigrationError extends Enum {
+ readonly isAccountNotEmpty: boolean;
+ readonly isAccountIsNotMigrating: boolean;
+ readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
+ }
+
+ /** @name SpRuntimeMultiSignature (347) */
+ export interface SpRuntimeMultiSignature extends Enum {
+ readonly isEd25519: boolean;
+ readonly asEd25519: SpCoreEd25519Signature;
+ readonly isSr25519: boolean;
+ readonly asSr25519: SpCoreSr25519Signature;
+ readonly isEcdsa: boolean;
+ readonly asEcdsa: SpCoreEcdsaSignature;
+ readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
+ }
+
+ /** @name SpCoreEd25519Signature (348) */
+ export interface SpCoreEd25519Signature extends U8aFixed {}
+
+ /** @name SpCoreSr25519Signature (350) */
+ export interface SpCoreSr25519Signature extends U8aFixed {}
+
+ /** @name SpCoreEcdsaSignature (351) */
+ export interface SpCoreEcdsaSignature extends U8aFixed {}
+
+ /** @name FrameSystemExtensionsCheckSpecVersion (354) */
+ export type FrameSystemExtensionsCheckSpecVersion = Null;
+
+ /** @name FrameSystemExtensionsCheckGenesis (355) */
+ export type FrameSystemExtensionsCheckGenesis = Null;
+
+ /** @name FrameSystemExtensionsCheckNonce (358) */
+ export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
+
+ /** @name FrameSystemExtensionsCheckWeight (359) */
+ export type FrameSystemExtensionsCheckWeight = Null;
+
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (360) */
+ export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
+
+ /** @name OpalRuntimeRuntime (361) */
+ export type OpalRuntimeRuntime = Null;
+
+} // declare module
tests/src/interfaces/unique/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/unique/types.ts
+++ b/tests/src/interfaces/unique/types.ts
@@ -1,13 +1,10 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
import type { Event } from '@polkadot/types/interfaces/system';
-
-/** @name BTreeSet */
-export interface BTreeSet extends BTreeSet<Bytes> {}
/** @name CumulusPalletDmpQueueCall */
export interface CumulusPalletDmpQueueCall extends Enum {
@@ -450,7 +447,7 @@
export interface FrameSupportPalletId extends U8aFixed {}
/** @name FrameSupportStorageBoundedBTreeSet */
-export interface FrameSupportStorageBoundedBTreeSet extends Vec<u32> {}
+export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
/** @name FrameSupportTokensMiscBalanceStatus */
export interface FrameSupportTokensMiscBalanceStatus extends Enum {
@@ -1595,7 +1592,7 @@
}
/** @name PhantomTypeUpDataStructs */
-export interface PhantomTypeUpDataStructs extends Vec<Lookup308> {}
+export interface PhantomTypeUpDataStructs extends Vec<Lookup309> {}
/** @name PolkadotCorePrimitivesInboundDownwardMessage */
export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
@@ -1753,7 +1750,7 @@
/** @name SpTrieStorageProof */
export interface SpTrieStorageProof extends Struct {
- readonly trieNodes: BTreeSet;
+ readonly trieNodes: BTreeSet<Bytes>;
}
/** @name SpVersionRuntimeVersion */