git.delta.rocks / unique-network / refs/commits / be2d9c9d2f21

difftreelog

Merge branch 'develop' into feature/CORE-296

Igor Kozyrev2022-03-01parents: #d8e85df #64ceec5.patch.diff
in: master

56 files changed

modified.maintain/frame-weight-template.hbsdiffbeforeafterboth
7//! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}}7//! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}}
88
9// Executed Command:9// Executed Command:
10{{#each args as |arg|~}}10{{#each args as |arg|}}
11// {{arg}}11// {{arg}}
12{{/each}}12{{/each}}
1313
2121
22/// Weight functions needed for {{pallet}}.22/// Weight functions needed for {{pallet}}.
23pub trait WeightInfo {23pub trait WeightInfo {
24 {{~#each benchmarks as |benchmark|}}24 {{#each benchmarks as |benchmark|}}
25 fn {{benchmark.name~}}25 fn {{benchmark.name~}}
26 (26 (
27 {{~#each benchmark.components as |c| ~}}27 {{~#each benchmark.components as |c| ~}}
28 {{c.name}}: u32, {{/each~}}28 {{c.name}}: u32, {{/each~}}
29 ) -> Weight;29 ) -> Weight;
30 {{~/each}}30 {{/each}}
31}31}
3232
33/// Weights for {{pallet}} using the Substrate node and recommended hardware.33/// Weights for {{pallet}} using the Substrate node and recommended hardware.
34pub struct SubstrateWeight<T>(PhantomData<T>);34pub struct SubstrateWeight<T>(PhantomData<T>);
35{{#if (eq pallet "frame_system")}}
36impl<T: crate::Config> WeightInfo for SubstrateWeight<T> {
37{{else}}
35impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {38impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
39{{/if}}
36 {{~#each benchmarks as |benchmark|}}40 {{#each benchmarks as |benchmark|}}
37 {{~#each benchmark.comments as |comment|}}41 {{#each benchmark.comments as |comment|}}
38 // {{comment}}42 // {{comment}}
39 {{~/each}}43 {{/each}}
40 fn {{benchmark.name~}}44 fn {{benchmark.name~}}
41 (45 (
42 {{~#each benchmark.components as |c| ~}}46 {{~#each benchmark.components as |c| ~}}
43 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}47 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}
44 ) -> Weight {48 ) -> Weight {
45 ({{underscore benchmark.base_weight}} as Weight)49 ({{underscore benchmark.base_weight}} as Weight)
46 {{~#each benchmark.component_weight as |cw|}}50 {{#each benchmark.component_weight as |cw|}}
47 // Standard Error: {{underscore cw.error}}51 // Standard Error: {{underscore cw.error}}
48 .saturating_add(({{underscore cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight))52 .saturating_add(({{underscore cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight))
49 {{~/each}}53 {{/each}}
50 {{~#if (ne benchmark.base_reads "0")}}54 {{#if (ne benchmark.base_reads "0")}}
51 .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as Weight))55 .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as Weight))
52 {{~/if}}56 {{/if}}
53 {{~#each benchmark.component_reads as |cr|}}57 {{#each benchmark.component_reads as |cr|}}
54 .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as Weight).saturating_mul({{cr.name}} as Weight)))58 .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as Weight).saturating_mul({{cr.name}} as Weight)))
55 {{~/each}}59 {{/each}}
56 {{~#if (ne benchmark.base_writes "0")}}60 {{#if (ne benchmark.base_writes "0")}}
57 .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as Weight))61 .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as Weight))
58 {{~/if}}62 {{/if}}
59 {{~#each benchmark.component_writes as |cw|}}63 {{#each benchmark.component_writes as |cw|}}
60 .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight)))64 .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight)))
61 {{~/each}}65 {{/each}}
62 }66 }
63 {{~/each}}67 {{/each}}
64}68}
6569
66// For backwards compatibility and tests70// For backwards compatibility and tests
67impl WeightInfo for () {71impl WeightInfo for () {
68 {{~#each benchmarks as |benchmark|}}72 {{#each benchmarks as |benchmark|}}
69 {{~#each benchmark.comments as |comment|}}73 {{#each benchmark.comments as |comment|}}
70 // {{comment}}74 // {{comment}}
71 {{~/each}}75 {{/each}}
72 fn {{benchmark.name~}}76 fn {{benchmark.name~}}
73 (77 (
74 {{~#each benchmark.components as |c| ~}}78 {{~#each benchmark.components as |c| ~}}
75 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}79 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}
76 ) -> Weight {80 ) -> Weight {
77 ({{underscore benchmark.base_weight}} as Weight)81 ({{underscore benchmark.base_weight}} as Weight)
78 {{~#each benchmark.component_weight as |cw|}}82 {{#each benchmark.component_weight as |cw|}}
79 // Standard Error: {{underscore cw.error}}83 // Standard Error: {{underscore cw.error}}
80 .saturating_add(({{underscore cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight))84 .saturating_add(({{underscore cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight))
81 {{~/each}}85 {{/each}}
82 {{~#if (ne benchmark.base_reads "0")}}86 {{#if (ne benchmark.base_reads "0")}}
83 .saturating_add(RocksDbWeight::get().reads({{benchmark.base_reads}} as Weight))87 .saturating_add(RocksDbWeight::get().reads({{benchmark.base_reads}} as Weight))
84 {{~/if}}88 {{/if}}
85 {{~#each benchmark.component_reads as |cr|}}89 {{#each benchmark.component_reads as |cr|}}
86 .saturating_add(RocksDbWeight::get().reads(({{cr.slope}} as Weight).saturating_mul({{cr.name}} as Weight)))90 .saturating_add(RocksDbWeight::get().reads(({{cr.slope}} as Weight).saturating_mul({{cr.name}} as Weight)))
87 {{~/each}}91 {{/each}}
88 {{~#if (ne benchmark.base_writes "0")}}92 {{#if (ne benchmark.base_writes "0")}}
89 .saturating_add(RocksDbWeight::get().writes({{benchmark.base_writes}} as Weight))93 .saturating_add(RocksDbWeight::get().writes({{benchmark.base_writes}} as Weight))
90 {{~/if}}94 {{/if}}
91 {{~#each benchmark.component_writes as |cw|}}95 {{#each benchmark.component_writes as |cw|}}
92 .saturating_add(RocksDbWeight::get().writes(({{cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight)))96 .saturating_add(RocksDbWeight::get().writes(({{cw.slope}} as Weight).saturating_mul({{cw.name}} as Weight)))
93 {{~/each}}97 {{/each}}
94 }98 }
95 {{~/each}}99 {{/each}}
96}100}
97101
modifiedCargo.lockdiffbeforeafterboth
68source = "registry+https://github.com/rust-lang/crates.io-index"68source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"69checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
70dependencies = [70dependencies = [
71 "getrandom 0.2.4",71 "getrandom 0.2.5",
72 "once_cell",72 "once_cell",
73 "version_check",73 "version_check",
74]74]
9999
100[[package]]100[[package]]
101name = "anyhow"101name = "anyhow"
102version = "1.0.53"102version = "1.0.55"
103source = "registry+https://github.com/rust-lang/crates.io-index"103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0"104checksum = "159bb86af3a200e19a068f4224eae4c8bb2d0fa054c7e5d1cacd5cef95e684cd"
105105
106[[package]]106[[package]]
107name = "approx"107name = "approx"
223223
224[[package]]224[[package]]
225name = "async-lock"225name = "async-lock"
226version = "2.4.0"226version = "2.5.0"
227source = "registry+https://github.com/rust-lang/crates.io-index"227source = "registry+https://github.com/rust-lang/crates.io-index"
228checksum = "e6a8ea61bf9947a1007c5cada31e647dbc77b103c679858150003ba697ea798b"228checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6"
229dependencies = [229dependencies = [
230 "event-listener",230 "event-listener",
231]231]
431[[package]]431[[package]]
432name = "beefy-gadget"432name = "beefy-gadget"
433version = "4.0.0-dev"433version = "4.0.0-dev"
434source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"434source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
435dependencies = [435dependencies = [
436 "beefy-primitives",436 "beefy-primitives",
437 "fnv",437 "fnv",
460[[package]]460[[package]]
461name = "beefy-gadget-rpc"461name = "beefy-gadget-rpc"
462version = "4.0.0-dev"462version = "4.0.0-dev"
463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
464dependencies = [464dependencies = [
465 "beefy-gadget",465 "beefy-gadget",
466 "beefy-primitives",466 "beefy-primitives",
467 "derive_more",
468 "futures 0.3.21",467 "futures 0.3.21",
469 "jsonrpc-core",468 "jsonrpc-core",
470 "jsonrpc-core-client",469 "jsonrpc-core-client",
484[[package]]483[[package]]
485name = "beefy-merkle-tree"484name = "beefy-merkle-tree"
486version = "4.0.0-dev"485version = "4.0.0-dev"
487source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"486source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
488487
489[[package]]488[[package]]
490name = "beefy-primitives"489name = "beefy-primitives"
491version = "4.0.0-dev"490version = "4.0.0-dev"
492source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"491source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
493dependencies = [492dependencies = [
494 "parity-scale-codec",493 "parity-scale-codec",
495 "scale-info",494 "scale-info",
682[[package]]681[[package]]
683name = "bp-header-chain"682name = "bp-header-chain"
684version = "0.1.0"683version = "0.1.0"
685source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"684source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
686dependencies = [685dependencies = [
687 "finality-grandpa",686 "finality-grandpa",
688 "frame-support",687 "frame-support",
698[[package]]697[[package]]
699name = "bp-message-dispatch"698name = "bp-message-dispatch"
700version = "0.1.0"699version = "0.1.0"
701source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"700source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
702dependencies = [701dependencies = [
703 "bp-runtime",702 "bp-runtime",
704 "frame-support",703 "frame-support",
710[[package]]709[[package]]
711name = "bp-messages"710name = "bp-messages"
712version = "0.1.0"711version = "0.1.0"
713source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"712source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
714dependencies = [713dependencies = [
715 "bitvec",714 "bitvec",
716 "bp-runtime",715 "bp-runtime",
726[[package]]725[[package]]
727name = "bp-polkadot-core"726name = "bp-polkadot-core"
728version = "0.1.0"727version = "0.1.0"
729source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"728source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
730dependencies = [729dependencies = [
731 "bp-messages",730 "bp-messages",
732 "bp-runtime",731 "bp-runtime",
744[[package]]743[[package]]
745name = "bp-rococo"744name = "bp-rococo"
746version = "0.1.0"745version = "0.1.0"
747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"746source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
748dependencies = [747dependencies = [
749 "bp-messages",748 "bp-messages",
750 "bp-polkadot-core",749 "bp-polkadot-core",
761[[package]]760[[package]]
762name = "bp-runtime"761name = "bp-runtime"
763version = "0.1.0"762version = "0.1.0"
764source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"763source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
765dependencies = [764dependencies = [
766 "frame-support",765 "frame-support",
767 "hash-db",766 "hash-db",
779[[package]]778[[package]]
780name = "bp-test-utils"779name = "bp-test-utils"
781version = "0.1.0"780version = "0.1.0"
782source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"781source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
783dependencies = [782dependencies = [
784 "bp-header-chain",783 "bp-header-chain",
785 "ed25519-dalek",784 "ed25519-dalek",
794[[package]]793[[package]]
795name = "bp-wococo"794name = "bp-wococo"
796version = "0.1.0"795version = "0.1.0"
797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"796source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
798dependencies = [797dependencies = [
799 "bp-messages",798 "bp-messages",
800 "bp-polkadot-core",799 "bp-polkadot-core",
809[[package]]808[[package]]
810name = "bridge-runtime-common"809name = "bridge-runtime-common"
811version = "0.1.0"810version = "0.1.0"
812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"811source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
813dependencies = [812dependencies = [
814 "bp-message-dispatch",813 "bp-message-dispatch",
815 "bp-messages",814 "bp-messages",
925924
926[[package]]925[[package]]
927name = "cargo_metadata"926name = "cargo_metadata"
928version = "0.14.1"927version = "0.14.2"
929source = "registry+https://github.com/rust-lang/crates.io-index"928source = "registry+https://github.com/rust-lang/crates.io-index"
930checksum = "ba2ae6de944143141f6155a473a6b02f66c7c3f9f47316f802f80204ebfe6e12"929checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa"
931dependencies = [930dependencies = [
932 "camino",931 "camino",
933 "cargo-platform",932 "cargo-platform",
934 "semver 1.0.5",933 "semver 1.0.6",
935 "serde",934 "serde",
936 "serde_json",935 "serde_json",
937]936]
938937
939[[package]]938[[package]]
940name = "cc"939name = "cc"
941version = "1.0.72"940version = "1.0.73"
942source = "registry+https://github.com/rust-lang/crates.io-index"941source = "registry+https://github.com/rust-lang/crates.io-index"
943checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee"942checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
944dependencies = [943dependencies = [
945 "jobserver",944 "jobserver",
946]945]
10521051
1053[[package]]1052[[package]]
1054name = "clap"1053name = "clap"
1055version = "2.34.0"1054version = "3.1.2"
1056source = "registry+https://github.com/rust-lang/crates.io-index"1055source = "registry+https://github.com/rust-lang/crates.io-index"
1057checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"1056checksum = "5177fac1ab67102d8989464efd043c6ff44191b1557ec1ddd489b4f7e1447e77"
1058dependencies = [1057dependencies = [
1059 "ansi_term",
1060 "atty",1058 "atty",
1061 "bitflags",1059 "bitflags",
1062 "strsim 0.8.0",1060 "clap_derive",
1063 "textwrap",1061 "indexmap",
1064 "unicode-width",1062 "lazy_static",
1063 "os_str_bytes",
1064 "strsim",
1065 "termcolor",
1065 "vec_map",1066 "textwrap",
1066]1067]
1068
1069[[package]]
1070name = "clap_derive"
1071version = "3.1.2"
1072source = "registry+https://github.com/rust-lang/crates.io-index"
1073checksum = "01d42c94ce7c2252681b5fed4d3627cc807b13dfc033246bd05d5b252399000e"
1074dependencies = [
1075 "heck 0.4.0",
1076 "proc-macro-error",
1077 "proc-macro2",
1078 "quote",
1079 "syn",
1080]
10671081
1068[[package]]1082[[package]]
1069name = "cloudabi"1083name = "cloudabi"
11401154
1141[[package]]1155[[package]]
1142name = "cranelift-bforest"1156name = "cranelift-bforest"
1143version = "0.80.0"1157version = "0.80.1"
1144source = "registry+https://github.com/rust-lang/crates.io-index"1158source = "registry+https://github.com/rust-lang/crates.io-index"
1145checksum = "9516ba6b2ba47b4cbf63b713f75b432fafa0a0e0464ec8381ec76e6efe931ab3"1159checksum = "62fc68cdb867b7d27b5f33cd65eb11376dfb41a2d09568a1a2c2bc1dc204f4ef"
1146dependencies = [1160dependencies = [
1147 "cranelift-entity",1161 "cranelift-entity",
1148]1162]
11491163
1150[[package]]1164[[package]]
1151name = "cranelift-codegen"1165name = "cranelift-codegen"
1152version = "0.80.0"1166version = "0.80.1"
1153source = "registry+https://github.com/rust-lang/crates.io-index"1167source = "registry+https://github.com/rust-lang/crates.io-index"
1154checksum = "489e5d0081f7edff6be12d71282a8bf387b5df64d5592454b75d662397f2d642"1168checksum = "31253a44ab62588f8235a996cc9b0636d98a299190069ced9628b8547329b47a"
1155dependencies = [1169dependencies = [
1156 "cranelift-bforest",1170 "cranelift-bforest",
1157 "cranelift-codegen-meta",1171 "cranelift-codegen-meta",
11661180
1167[[package]]1181[[package]]
1168name = "cranelift-codegen-meta"1182name = "cranelift-codegen-meta"
1169version = "0.80.0"1183version = "0.80.1"
1170source = "registry+https://github.com/rust-lang/crates.io-index"1184source = "registry+https://github.com/rust-lang/crates.io-index"
1171checksum = "d36ee1140371bb0f69100e734b30400157a4adf7b86148dee8b0a438763ead48"1185checksum = "7a20ab4627d30b702fb1b8a399882726d216b8164d3b3fa6189e3bf901506afe"
1172dependencies = [1186dependencies = [
1173 "cranelift-codegen-shared",1187 "cranelift-codegen-shared",
1174]1188]
11751189
1176[[package]]1190[[package]]
1177name = "cranelift-codegen-shared"1191name = "cranelift-codegen-shared"
1178version = "0.80.0"1192version = "0.80.1"
1179source = "registry+https://github.com/rust-lang/crates.io-index"1193source = "registry+https://github.com/rust-lang/crates.io-index"
1180checksum = "981da52d8f746af1feb96290c83977ff8d41071a7499e991d8abae0d4869f564"1194checksum = "6687d9668dacfed4468361f7578d86bded8ca4db978f734d9b631494bebbb5b8"
11811195
1182[[package]]1196[[package]]
1183name = "cranelift-entity"1197name = "cranelift-entity"
1184version = "0.80.0"1198version = "0.80.1"
1185source = "registry+https://github.com/rust-lang/crates.io-index"1199source = "registry+https://github.com/rust-lang/crates.io-index"
1186checksum = "a2906740053dd3bcf95ce53df0fd9b5649c68ae4bd9adada92b406f059eae461"1200checksum = "c77c5d72db97ba2cb36f69037a709edbae0d29cb25503775891e7151c5c874bf"
1187dependencies = [1201dependencies = [
1188 "serde",1202 "serde",
1189]1203]
11901204
1191[[package]]1205[[package]]
1192name = "cranelift-frontend"1206name = "cranelift-frontend"
1193version = "0.80.0"1207version = "0.80.1"
1194source = "registry+https://github.com/rust-lang/crates.io-index"1208source = "registry+https://github.com/rust-lang/crates.io-index"
1195checksum = "b7cb156de1097f567d46bf57a0cd720a72c3e15e1a2bd8b1041ba2fc894471b7"1209checksum = "426dca83f63c7c64ea459eb569aadc5e0c66536c0042ed5d693f91830e8750d0"
1196dependencies = [1210dependencies = [
1197 "cranelift-codegen",1211 "cranelift-codegen",
1198 "log",1212 "log",
12021216
1203[[package]]1217[[package]]
1204name = "cranelift-native"1218name = "cranelift-native"
1205version = "0.80.0"1219version = "0.80.1"
1206source = "registry+https://github.com/rust-lang/crates.io-index"1220source = "registry+https://github.com/rust-lang/crates.io-index"
1207checksum = "166028ca0343a6ee7bddac0e70084e142b23f99c701bd6f6ea9123afac1a7a46"1221checksum = "8007864b5d0c49b026c861a15761785a2871124e401630c03ef1426e6d0d559e"
1208dependencies = [1222dependencies = [
1209 "cranelift-codegen",1223 "cranelift-codegen",
1210 "libc",1224 "libc",
12131227
1214[[package]]1228[[package]]
1215name = "cranelift-wasm"1229name = "cranelift-wasm"
1216version = "0.80.0"1230version = "0.80.1"
1217source = "registry+https://github.com/rust-lang/crates.io-index"1231source = "registry+https://github.com/rust-lang/crates.io-index"
1218checksum = "5012a1cde0c8b3898770b711490d803018ae9bec2d60674ba0e5b2058a874f80"1232checksum = "94cf12c071415ba261d897387ae5350c4d83c238376c8c5a96514ecfa2ea66a3"
1219dependencies = [1233dependencies = [
1220 "cranelift-codegen",1234 "cranelift-codegen",
1221 "cranelift-entity",1235 "cranelift-entity",
12881302
1289[[package]]1303[[package]]
1290name = "crypto-common"1304name = "crypto-common"
1291version = "0.1.2"1305version = "0.1.3"
1292source = "registry+https://github.com/rust-lang/crates.io-index"1306source = "registry+https://github.com/rust-lang/crates.io-index"
1293checksum = "a4600d695eb3f6ce1cd44e6e291adceb2cc3ab12f20a33777ecd0bf6eba34e06"1307checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8"
1294dependencies = [1308dependencies = [
1295 "generic-array 0.14.5",1309 "generic-array 0.14.5",
1310 "typenum",
1296]1311]
12971312
1298[[package]]1313[[package]]
1331source = "registry+https://github.com/rust-lang/crates.io-index"1346source = "registry+https://github.com/rust-lang/crates.io-index"
1332checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8"1347checksum = "c1a816186fa68d9e426e3cb4ae4dff1fcd8e4a2c34b781bf7a822574a0d0aac8"
1333dependencies = [1348dependencies = [
1334 "sct",1349 "sct 0.6.1",
1335]1350]
13361351
1337[[package]]1352[[package]]
1367[[package]]1382[[package]]
1368name = "cumulus-client-cli"1383name = "cumulus-client-cli"
1369version = "0.1.0"1384version = "0.1.0"
1370source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1385source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1371dependencies = [1386dependencies = [
1387 "clap",
1372 "sc-cli",1388 "sc-cli",
1373 "sc-service",1389 "sc-service",
1374 "structopt",
1375]1390]
13761391
1377[[package]]1392[[package]]
1378name = "cumulus-client-collator"1393name = "cumulus-client-collator"
1379version = "0.1.0"1394version = "0.1.0"
1380source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1395source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1381dependencies = [1396dependencies = [
1382 "cumulus-client-consensus-common",1397 "cumulus-client-consensus-common",
1383 "cumulus-client-network",1398 "cumulus-client-network",
1401[[package]]1416[[package]]
1402name = "cumulus-client-consensus-aura"1417name = "cumulus-client-consensus-aura"
1403version = "0.1.0"1418version = "0.1.0"
1404source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1419source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1405dependencies = [1420dependencies = [
1406 "async-trait",1421 "async-trait",
1407 "cumulus-client-consensus-common",1422 "cumulus-client-consensus-common",
1430[[package]]1445[[package]]
1431name = "cumulus-client-consensus-common"1446name = "cumulus-client-consensus-common"
1432version = "0.1.0"1447version = "0.1.0"
1433source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1448source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1434dependencies = [1449dependencies = [
1435 "async-trait",1450 "async-trait",
1436 "cumulus-relay-chain-interface",1451 "cumulus-relay-chain-interface",
1451[[package]]1466[[package]]
1452name = "cumulus-client-network"1467name = "cumulus-client-network"
1453version = "0.1.0"1468version = "0.1.0"
1454source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1469source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1455dependencies = [1470dependencies = [
1456 "async-trait",1471 "async-trait",
1457 "cumulus-relay-chain-interface",1472 "cumulus-relay-chain-interface",
1458 "derive_more",1473 "derive_more",
1459 "futures 0.3.21",1474 "futures 0.3.21",
1460 "futures-timer",1475 "futures-timer",
1461 "parity-scale-codec",1476 "parity-scale-codec",
1462 "parking_lot 0.11.2",1477 "parking_lot 0.12.0",
1463 "polkadot-node-primitives",1478 "polkadot-node-primitives",
1464 "polkadot-parachain",1479 "polkadot-parachain",
1465 "polkadot-primitives",1480 "polkadot-primitives",
1476[[package]]1491[[package]]
1477name = "cumulus-client-pov-recovery"1492name = "cumulus-client-pov-recovery"
1478version = "0.1.0"1493version = "0.1.0"
1479source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1494source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1480dependencies = [1495dependencies = [
1481 "cumulus-primitives-core",1496 "cumulus-primitives-core",
1482 "cumulus-relay-chain-interface",1497 "cumulus-relay-chain-interface",
1487 "polkadot-node-subsystem",1502 "polkadot-node-subsystem",
1488 "polkadot-overseer",1503 "polkadot-overseer",
1489 "polkadot-primitives",1504 "polkadot-primitives",
1490 "rand 0.8.4",1505 "rand 0.8.5",
1491 "sc-client-api",1506 "sc-client-api",
1492 "sc-consensus",1507 "sc-consensus",
1493 "sp-api",1508 "sp-api",
1500[[package]]1515[[package]]
1501name = "cumulus-client-service"1516name = "cumulus-client-service"
1502version = "0.1.0"1517version = "0.1.0"
1503source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1518source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1504dependencies = [1519dependencies = [
1505 "cumulus-client-collator",1520 "cumulus-client-collator",
1506 "cumulus-client-consensus-common",1521 "cumulus-client-consensus-common",
1507 "cumulus-client-pov-recovery",1522 "cumulus-client-pov-recovery",
1508 "cumulus-primitives-core",1523 "cumulus-primitives-core",
1509 "cumulus-relay-chain-interface",1524 "cumulus-relay-chain-interface",
1510 "parity-scale-codec",1525 "parity-scale-codec",
1511 "parking_lot 0.10.2",1526 "parking_lot 0.12.0",
1512 "polkadot-overseer",1527 "polkadot-overseer",
1513 "polkadot-primitives",1528 "polkadot-primitives",
1514 "sc-chain-spec",1529 "sc-chain-spec",
1529[[package]]1544[[package]]
1530name = "cumulus-pallet-aura-ext"1545name = "cumulus-pallet-aura-ext"
1531version = "0.1.0"1546version = "0.1.0"
1532source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1547source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1533dependencies = [1548dependencies = [
1534 "frame-executive",1549 "frame-executive",
1535 "frame-support",1550 "frame-support",
1547[[package]]1562[[package]]
1548name = "cumulus-pallet-dmp-queue"1563name = "cumulus-pallet-dmp-queue"
1549version = "0.1.0"1564version = "0.1.0"
1550source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1565source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1551dependencies = [1566dependencies = [
1552 "cumulus-primitives-core",1567 "cumulus-primitives-core",
1553 "frame-support",1568 "frame-support",
1565[[package]]1580[[package]]
1566name = "cumulus-pallet-parachain-system"1581name = "cumulus-pallet-parachain-system"
1567version = "0.1.0"1582version = "0.1.0"
1568source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1583source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1569dependencies = [1584dependencies = [
1570 "cumulus-pallet-parachain-system-proc-macro",1585 "cumulus-pallet-parachain-system-proc-macro",
1571 "cumulus-primitives-core",1586 "cumulus-primitives-core",
1595[[package]]1610[[package]]
1596name = "cumulus-pallet-parachain-system-proc-macro"1611name = "cumulus-pallet-parachain-system-proc-macro"
1597version = "0.1.0"1612version = "0.1.0"
1598source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1613source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1599dependencies = [1614dependencies = [
1600 "proc-macro-crate 1.1.0",1615 "proc-macro-crate 1.1.3",
1601 "proc-macro2",1616 "proc-macro2",
1602 "quote",1617 "quote",
1603 "syn",1618 "syn",
1606[[package]]1621[[package]]
1607name = "cumulus-pallet-xcm"1622name = "cumulus-pallet-xcm"
1608version = "0.1.0"1623version = "0.1.0"
1609source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1624source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1610dependencies = [1625dependencies = [
1611 "cumulus-primitives-core",1626 "cumulus-primitives-core",
1612 "frame-support",1627 "frame-support",
1623[[package]]1638[[package]]
1624name = "cumulus-pallet-xcmp-queue"1639name = "cumulus-pallet-xcmp-queue"
1625version = "0.1.0"1640version = "0.1.0"
1626source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1641source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1627dependencies = [1642dependencies = [
1628 "cumulus-primitives-core",1643 "cumulus-primitives-core",
1629 "frame-support",1644 "frame-support",
1641[[package]]1656[[package]]
1642name = "cumulus-primitives-core"1657name = "cumulus-primitives-core"
1643version = "0.1.0"1658version = "0.1.0"
1644source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1659source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1645dependencies = [1660dependencies = [
1646 "frame-support",1661 "frame-support",
1647 "parity-scale-codec",1662 "parity-scale-codec",
1657[[package]]1672[[package]]
1658name = "cumulus-primitives-parachain-inherent"1673name = "cumulus-primitives-parachain-inherent"
1659version = "0.1.0"1674version = "0.1.0"
1660source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1675source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1661dependencies = [1676dependencies = [
1662 "async-trait",1677 "async-trait",
1663 "cumulus-primitives-core",1678 "cumulus-primitives-core",
1680[[package]]1695[[package]]
1681name = "cumulus-primitives-timestamp"1696name = "cumulus-primitives-timestamp"
1682version = "0.1.0"1697version = "0.1.0"
1683source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1698source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1684dependencies = [1699dependencies = [
1685 "cumulus-primitives-core",1700 "cumulus-primitives-core",
1686 "sp-inherents",1701 "sp-inherents",
1691[[package]]1706[[package]]
1692name = "cumulus-primitives-utility"1707name = "cumulus-primitives-utility"
1693version = "0.1.0"1708version = "0.1.0"
1694source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1709source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1695dependencies = [1710dependencies = [
1696 "cumulus-primitives-core",1711 "cumulus-primitives-core",
1697 "frame-support",1712 "frame-support",
1708[[package]]1723[[package]]
1709name = "cumulus-relay-chain-interface"1724name = "cumulus-relay-chain-interface"
1710version = "0.1.0"1725version = "0.1.0"
1711source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1726source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1712dependencies = [1727dependencies = [
1713 "async-trait",1728 "async-trait",
1714 "cumulus-primitives-core",1729 "cumulus-primitives-core",
1715 "derive_more",1730 "derive_more",
1716 "futures 0.3.21",1731 "futures 0.3.21",
1717 "parking_lot 0.11.2",1732 "parking_lot 0.12.0",
1718 "polkadot-overseer",1733 "polkadot-overseer",
1719 "sc-client-api",1734 "sc-client-api",
1720 "sc-service",1735 "sc-service",
1729[[package]]1744[[package]]
1730name = "cumulus-relay-chain-local"1745name = "cumulus-relay-chain-local"
1731version = "0.1.0"1746version = "0.1.0"
1732source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1747source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1733dependencies = [1748dependencies = [
1734 "async-trait",1749 "async-trait",
1735 "cumulus-primitives-core",1750 "cumulus-primitives-core",
1736 "cumulus-relay-chain-interface",1751 "cumulus-relay-chain-interface",
1737 "futures 0.3.21",1752 "futures 0.3.21",
1738 "futures-timer",1753 "futures-timer",
1739 "parking_lot 0.11.2",1754 "parking_lot 0.12.0",
1740 "polkadot-client",1755 "polkadot-client",
1741 "polkadot-service",1756 "polkadot-service",
1742 "sc-client-api",1757 "sc-client-api",
1757[[package]]1772[[package]]
1758name = "cumulus-test-relay-sproof-builder"1773name = "cumulus-test-relay-sproof-builder"
1759version = "0.1.0"1774version = "0.1.0"
1760source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"1775source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
1761dependencies = [1776dependencies = [
1762 "cumulus-primitives-core",1777 "cumulus-primitives-core",
1763 "parity-scale-codec",1778 "parity-scale-codec",
1813 "ident_case",1828 "ident_case",
1814 "proc-macro2",1829 "proc-macro2",
1815 "quote",1830 "quote",
1816 "strsim 0.10.0",1831 "strsim",
1817 "syn",1832 "syn",
1818]1833]
18191834
18981913
1899[[package]]1914[[package]]
1900name = "digest"1915name = "digest"
1901version = "0.10.2"1916version = "0.10.3"
1902source = "registry+https://github.com/rust-lang/crates.io-index"1917source = "registry+https://github.com/rust-lang/crates.io-index"
1903checksum = "8cb780dce4f9a8f5c087362b3a4595936b2019e7c8b30f2c3e9a7e94e6ae9837"1918checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506"
1904dependencies = [1919dependencies = [
1905 "block-buffer 0.10.2",1920 "block-buffer 0.10.2",
1906 "crypto-common",1921 "crypto-common",
2031source = "registry+https://github.com/rust-lang/crates.io-index"2046source = "registry+https://github.com/rust-lang/crates.io-index"
2032checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595"2047checksum = "7c5f0096a91d210159eceb2ff5e1c4da18388a170e1e3ce948aac9c8fdbbf595"
2033dependencies = [2048dependencies = [
2034 "heck",2049 "heck 0.3.3",
2035 "proc-macro2",2050 "proc-macro2",
2036 "quote",2051 "quote",
2037 "syn",2052 "syn",
2278[[package]]2293[[package]]
2279name = "fc-consensus"2294name = "fc-consensus"
2280version = "2.0.0-dev"2295version = "2.0.0-dev"
2281source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2296source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2282dependencies = [2297dependencies = [
2283 "async-trait",2298 "async-trait",
2284 "derive_more",2299 "derive_more",
2305[[package]]2320[[package]]
2306name = "fc-db"2321name = "fc-db"
2307version = "2.0.0-dev"2322version = "2.0.0-dev"
2308source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2323source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2309dependencies = [2324dependencies = [
2310 "fp-storage",2325 "fp-storage",
2311 "kvdb",2326 "kvdb",
2321[[package]]2336[[package]]
2322name = "fc-mapping-sync"2337name = "fc-mapping-sync"
2323version = "2.0.0-dev"2338version = "2.0.0-dev"
2324source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2339source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2325dependencies = [2340dependencies = [
2326 "fc-consensus",2341 "fc-consensus",
2327 "fc-db",2342 "fc-db",
2339[[package]]2354[[package]]
2340name = "fc-rpc"2355name = "fc-rpc"
2341version = "2.0.0-dev"2356version = "2.0.0-dev"
2342source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2357source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2343dependencies = [2358dependencies = [
2344 "ethereum",2359 "ethereum",
2345 "ethereum-types",2360 "ethereum-types",
2379 "sp-runtime",2394 "sp-runtime",
2380 "sp-storage",2395 "sp-storage",
2381 "sp-transaction-pool",2396 "sp-transaction-pool",
2382 "tokio 1.16.1",2397 "tokio 1.17.0",
2383]2398]
23842399
2385[[package]]2400[[package]]
2386name = "fc-rpc-core"2401name = "fc-rpc-core"
2387version = "1.1.0-dev"2402version = "1.1.0-dev"
2388source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2403source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2389dependencies = [2404dependencies = [
2390 "ethereum",2405 "ethereum",
2391 "ethereum-types",2406 "ethereum-types",
2442checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"2457checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c"
2443dependencies = [2458dependencies = [
2444 "byteorder",2459 "byteorder",
2445 "rand 0.8.4",2460 "rand 0.8.5",
2446 "rustc-hex",2461 "rustc-hex",
2447 "static_assertions",2462 "static_assertions",
2448]2463]
2491[[package]]2506[[package]]
2492name = "fork-tree"2507name = "fork-tree"
2493version = "3.0.0"2508version = "3.0.0"
2494source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2509source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2495dependencies = [2510dependencies = [
2496 "parity-scale-codec",2511 "parity-scale-codec",
2497]2512]
2509[[package]]2524[[package]]
2510name = "fp-consensus"2525name = "fp-consensus"
2511version = "2.0.0-dev"2526version = "2.0.0-dev"
2512source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2527source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2513dependencies = [2528dependencies = [
2514 "ethereum",2529 "ethereum",
2515 "parity-scale-codec",2530 "parity-scale-codec",
2523[[package]]2538[[package]]
2524name = "fp-evm"2539name = "fp-evm"
2525version = "3.0.0-dev"2540version = "3.0.0-dev"
2526source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2541source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2527dependencies = [2542dependencies = [
2528 "evm",2543 "evm",
2529 "impl-trait-for-tuples",2544 "impl-trait-for-tuples",
2537[[package]]2552[[package]]
2538name = "fp-rpc"2553name = "fp-rpc"
2539version = "3.0.0-dev"2554version = "3.0.0-dev"
2540source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2555source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2541dependencies = [2556dependencies = [
2542 "ethereum",2557 "ethereum",
2543 "ethereum-types",2558 "ethereum-types",
2554[[package]]2569[[package]]
2555name = "fp-self-contained"2570name = "fp-self-contained"
2556version = "1.0.0-dev"2571version = "1.0.0-dev"
2557source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2572source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
2558dependencies = [2573dependencies = [
2559 "ethereum",2574 "ethereum",
2560 "frame-support",2575 "frame-support",
2571[[package]]2586[[package]]
2572name = "fp-storage"2587name = "fp-storage"
2573version = "2.0.0"2588version = "2.0.0"
2574source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"2589source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
25752590
2576[[package]]2591[[package]]
2577name = "frame-benchmarking"2592name = "frame-benchmarking"
2578version = "4.0.0-dev"2593version = "4.0.0-dev"
2579source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2594source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2580dependencies = [2595dependencies = [
2581 "frame-support",2596 "frame-support",
2582 "frame-system",2597 "frame-system",
2585 "parity-scale-codec",2600 "parity-scale-codec",
2586 "paste",2601 "paste",
2587 "scale-info",2602 "scale-info",
2603 "serde",
2588 "sp-api",2604 "sp-api",
2589 "sp-application-crypto",2605 "sp-application-crypto",
2590 "sp-io",2606 "sp-io",
2597[[package]]2613[[package]]
2598name = "frame-benchmarking-cli"2614name = "frame-benchmarking-cli"
2599version = "4.0.0-dev"2615version = "4.0.0-dev"
2600source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2616source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2601dependencies = [2617dependencies = [
2602 "Inflector",2618 "Inflector",
2603 "chrono",2619 "chrono",
2620 "clap",
2604 "frame-benchmarking",2621 "frame-benchmarking",
2605 "frame-support",2622 "frame-support",
2606 "handlebars",2623 "handlebars",
2612 "sc-executor",2629 "sc-executor",
2613 "sc-service",2630 "sc-service",
2614 "serde",2631 "serde",
2632 "serde_json",
2615 "sp-core",2633 "sp-core",
2616 "sp-externalities",2634 "sp-externalities",
2617 "sp-keystore",2635 "sp-keystore",
2618 "sp-runtime",2636 "sp-runtime",
2619 "sp-state-machine",2637 "sp-state-machine",
2620 "structopt",
2621]2638]
26222639
2623[[package]]2640[[package]]
2624name = "frame-election-provider-support"2641name = "frame-election-provider-support"
2625version = "4.0.0-dev"2642version = "4.0.0-dev"
2626source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2643source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2627dependencies = [2644dependencies = [
2628 "frame-support",2645 "frame-support",
2629 "frame-system",2646 "frame-system",
2637[[package]]2654[[package]]
2638name = "frame-executive"2655name = "frame-executive"
2639version = "4.0.0-dev"2656version = "4.0.0-dev"
2640source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2657source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2641dependencies = [2658dependencies = [
2642 "frame-support",2659 "frame-support",
2643 "frame-system",2660 "frame-system",
2665[[package]]2682[[package]]
2666name = "frame-support"2683name = "frame-support"
2667version = "4.0.0-dev"2684version = "4.0.0-dev"
2668source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2685source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2669dependencies = [2686dependencies = [
2670 "bitflags",2687 "bitflags",
2671 "frame-metadata",2688 "frame-metadata",
2694[[package]]2711[[package]]
2695name = "frame-support-procedural"2712name = "frame-support-procedural"
2696version = "4.0.0-dev"2713version = "4.0.0-dev"
2697source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2714source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2698dependencies = [2715dependencies = [
2699 "Inflector",2716 "Inflector",
2700 "frame-support-procedural-tools",2717 "frame-support-procedural-tools",
2706[[package]]2723[[package]]
2707name = "frame-support-procedural-tools"2724name = "frame-support-procedural-tools"
2708version = "4.0.0-dev"2725version = "4.0.0-dev"
2709source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2726source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2710dependencies = [2727dependencies = [
2711 "frame-support-procedural-tools-derive",2728 "frame-support-procedural-tools-derive",
2712 "proc-macro-crate 1.1.0",2729 "proc-macro-crate 1.1.3",
2713 "proc-macro2",2730 "proc-macro2",
2714 "quote",2731 "quote",
2715 "syn",2732 "syn",
2718[[package]]2735[[package]]
2719name = "frame-support-procedural-tools-derive"2736name = "frame-support-procedural-tools-derive"
2720version = "3.0.0"2737version = "3.0.0"
2721source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2738source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2722dependencies = [2739dependencies = [
2723 "proc-macro2",2740 "proc-macro2",
2724 "quote",2741 "quote",
2728[[package]]2745[[package]]
2729name = "frame-system"2746name = "frame-system"
2730version = "4.0.0-dev"2747version = "4.0.0-dev"
2731source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2748source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2732dependencies = [2749dependencies = [
2733 "frame-support",2750 "frame-support",
2734 "log",2751 "log",
2745[[package]]2762[[package]]
2746name = "frame-system-benchmarking"2763name = "frame-system-benchmarking"
2747version = "4.0.0-dev"2764version = "4.0.0-dev"
2748source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2765source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2749dependencies = [2766dependencies = [
2750 "frame-benchmarking",2767 "frame-benchmarking",
2751 "frame-support",2768 "frame-support",
2760[[package]]2777[[package]]
2761name = "frame-system-rpc-runtime-api"2778name = "frame-system-rpc-runtime-api"
2762version = "4.0.0-dev"2779version = "4.0.0-dev"
2763source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2780source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2764dependencies = [2781dependencies = [
2765 "parity-scale-codec",2782 "parity-scale-codec",
2766 "sp-api",2783 "sp-api",
2769[[package]]2786[[package]]
2770name = "frame-try-runtime"2787name = "frame-try-runtime"
2771version = "0.10.0-dev"2788version = "0.10.0-dev"
2772source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"2789source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
2773dependencies = [2790dependencies = [
2774 "frame-support",2791 "frame-support",
2775 "sp-api",2792 "sp-api",
27792796
2780[[package]]2797[[package]]
2781name = "fs-err"2798name = "fs-err"
2782version = "2.6.0"2799version = "2.7.0"
2783source = "registry+https://github.com/rust-lang/crates.io-index"2800source = "registry+https://github.com/rust-lang/crates.io-index"
2784checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0"2801checksum = "5bd79fa345a495d3ae89fb7165fec01c0e72f41821d642dda363a1e97975652e"
27852802
2786[[package]]2803[[package]]
2787name = "fs-swap"2804name = "fs-swap"
2915checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b"2932checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b"
2916dependencies = [2933dependencies = [
2917 "futures-io",2934 "futures-io",
2918 "rustls",2935 "rustls 0.19.1",
2919 "webpki",2936 "webpki 0.21.4",
2920]2937]
29212938
2922[[package]]2939[[package]]
29903007
2991[[package]]3008[[package]]
2992name = "getrandom"3009name = "getrandom"
2993version = "0.2.4"3010version = "0.2.5"
2994source = "registry+https://github.com/rust-lang/crates.io-index"3011source = "registry+https://github.com/rust-lang/crates.io-index"
2995checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"3012checksum = "d39cd93900197114fa1fcb7ae84ca742095eed9442088988ae74fa744e930e77"
2996dependencies = [3013dependencies = [
2997 "cfg-if 1.0.0",3014 "cfg-if 1.0.0",
2998 "libc",3015 "libc",
3065 "http",3082 "http",
3066 "indexmap",3083 "indexmap",
3067 "slab",3084 "slab",
3068 "tokio 1.16.1",3085 "tokio 1.17.0",
3069 "tokio-util",3086 "tokio-util",
3070 "tracing",3087 "tracing",
3071]3088]
3126 "unicode-segmentation",3143 "unicode-segmentation",
3127]3144]
3145
3146[[package]]
3147name = "heck"
3148version = "0.4.0"
3149source = "registry+https://github.com/rust-lang/crates.io-index"
3150checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
31283151
3129[[package]]3152[[package]]
3130name = "hermit-abi"3153name = "hermit-abi"
32583281
3259[[package]]3282[[package]]
3260name = "hyper"3283name = "hyper"
3261version = "0.14.16"3284version = "0.14.17"
3262source = "registry+https://github.com/rust-lang/crates.io-index"3285source = "registry+https://github.com/rust-lang/crates.io-index"
3263checksum = "b7ec3e62bdc98a2f0393a5048e4c30ef659440ea6e0e572965103e72bd836f55"3286checksum = "043f0e083e9901b6cc658a77d1eb86f4fc650bbb977a4337dd63192826aa85dd"
3264dependencies = [3287dependencies = [
3265 "bytes 1.1.0",3288 "bytes 1.1.0",
3266 "futures-channel",3289 "futures-channel",
3271 "http-body",3294 "http-body",
3272 "httparse",3295 "httparse",
3273 "httpdate",3296 "httpdate",
3274 "itoa 0.4.8",3297 "itoa 1.0.1",
3275 "pin-project-lite 0.2.8",3298 "pin-project-lite 0.2.8",
3276 "socket2 0.4.4",3299 "socket2 0.4.4",
3277 "tokio 1.16.1",3300 "tokio 1.17.0",
3278 "tower-service",3301 "tower-service",
3279 "tracing",3302 "tracing",
3280 "want",3303 "want",
3290 "futures-util",3313 "futures-util",
3291 "hyper",3314 "hyper",
3292 "log",3315 "log",
3293 "rustls",3316 "rustls 0.19.1",
3294 "rustls-native-certs",3317 "rustls-native-certs 0.5.0",
3295 "tokio 1.16.1",3318 "tokio 1.17.0",
3296 "tokio-rustls",3319 "tokio-rustls 0.22.0",
3297 "webpki",3320 "webpki 0.21.4",
3298]3321]
32993322
3300[[package]]3323[[package]]
34223445
3423[[package]]3446[[package]]
3424name = "integer-encoding"3447name = "integer-encoding"
3425version = "3.0.2"3448version = "3.0.3"
3426source = "registry+https://github.com/rust-lang/crates.io-index"3449source = "registry+https://github.com/rust-lang/crates.io-index"
3427checksum = "90c11140ffea82edce8dcd74137ce9324ec24b3cf0175fc9d7e29164da9915b8"3450checksum = "0e85a1509a128c855368e135cffcde7eac17d8e1083f41e2b98c58bc1a5074be"
34283451
3429[[package]]3452[[package]]
3430name = "integer-sqrt"3453name = "integer-sqrt"
3627 "jsonrpc-core",3650 "jsonrpc-core",
3628 "lazy_static",3651 "lazy_static",
3629 "log",3652 "log",
3630 "tokio 1.16.1",3653 "tokio 1.17.0",
3631 "tokio-stream",3654 "tokio-stream",
3632 "tokio-util",3655 "tokio-util",
3633 "unicase",3656 "unicase",
3654source = "registry+https://github.com/rust-lang/crates.io-index"3677source = "registry+https://github.com/rust-lang/crates.io-index"
3655checksum = "6373a33d987866ccfe1af4bc11b089dce941764313f9fd8b7cf13fcb51b72dc5"3678checksum = "6373a33d987866ccfe1af4bc11b089dce941764313f9fd8b7cf13fcb51b72dc5"
3656dependencies = [3679dependencies = [
3657 "jsonrpsee-proc-macros",
3658 "jsonrpsee-types",3680 "jsonrpsee-types 0.4.1",
3659 "jsonrpsee-utils",3681 "jsonrpsee-utils",
3660 "jsonrpsee-ws-client",3682 "jsonrpsee-ws-client 0.4.1",
3661]3683]
3684
3685[[package]]
3686name = "jsonrpsee"
3687version = "0.8.0"
3688source = "registry+https://github.com/rust-lang/crates.io-index"
3689checksum = "05fd8cd6c6b1bbd06881d2cf88f1fc83cc36c98f2219090f839115fb4a956cb9"
3690dependencies = [
3691 "jsonrpsee-core",
3692 "jsonrpsee-proc-macros",
3693 "jsonrpsee-types 0.8.0",
3694 "jsonrpsee-ws-client 0.8.0",
3695]
3696
3697[[package]]
3698name = "jsonrpsee-client-transport"
3699version = "0.8.0"
3700source = "registry+https://github.com/rust-lang/crates.io-index"
3701checksum = "3303cdf246e6ab76e2866fb3d9acb6c76a068b1b28bd923a1b7a8122257ad7b5"
3702dependencies = [
3703 "futures 0.3.21",
3704 "http",
3705 "jsonrpsee-core",
3706 "jsonrpsee-types 0.8.0",
3707 "pin-project 1.0.10",
3708 "rustls-native-certs 0.6.1",
3709 "soketto",
3710 "thiserror",
3711 "tokio 1.17.0",
3712 "tokio-rustls 0.23.2",
3713 "tokio-util",
3714 "tracing",
3715 "webpki-roots 0.22.2",
3716]
3717
3718[[package]]
3719name = "jsonrpsee-core"
3720version = "0.8.0"
3721source = "registry+https://github.com/rust-lang/crates.io-index"
3722checksum = "f220b5a238dc7992b90f1144fbf6eaa585872c9376afe6fe6863ffead6191bf3"
3723dependencies = [
3724 "anyhow",
3725 "arrayvec 0.7.2",
3726 "async-trait",
3727 "beef",
3728 "futures-channel",
3729 "futures-util",
3730 "hyper",
3731 "jsonrpsee-types 0.8.0",
3732 "rustc-hash",
3733 "serde",
3734 "serde_json",
3735 "soketto",
3736 "thiserror",
3737 "tokio 1.17.0",
3738 "tracing",
3739]
36623740
3663[[package]]3741[[package]]
3664name = "jsonrpsee-proc-macros"3742name = "jsonrpsee-proc-macros"
3665version = "0.4.1"3743version = "0.8.0"
3666source = "registry+https://github.com/rust-lang/crates.io-index"3744source = "registry+https://github.com/rust-lang/crates.io-index"
3667checksum = "d802063f7a3c867456955f9d2f15eb3ee0edb5ec9ec2b5526324756759221c0f"3745checksum = "4299ebf790ea9de1cb72e73ff2ae44c723ef264299e5e2d5ef46a371eb3ac3d8"
3668dependencies = [3746dependencies = [
3669 "log",
3670 "proc-macro-crate 1.1.0",3747 "proc-macro-crate 1.1.3",
3671 "proc-macro2",3748 "proc-macro2",
3672 "quote",3749 "quote",
3673 "syn",3750 "syn",
3692 "thiserror",3769 "thiserror",
3693]3770]
3771
3772[[package]]
3773name = "jsonrpsee-types"
3774version = "0.8.0"
3775source = "registry+https://github.com/rust-lang/crates.io-index"
3776checksum = "c1b3f601bbbe45cd63f5407b6f7d7950e08a7d4f82aa699ff41a4a5e9e54df58"
3777dependencies = [
3778 "anyhow",
3779 "beef",
3780 "serde",
3781 "serde_json",
3782 "thiserror",
3783 "tracing",
3784]
36943785
3695[[package]]3786[[package]]
3696name = "jsonrpsee-utils"3787name = "jsonrpsee-utils"
3700dependencies = [3791dependencies = [
3701 "arrayvec 0.7.2",3792 "arrayvec 0.7.2",
3702 "beef",3793 "beef",
3703 "jsonrpsee-types",3794 "jsonrpsee-types 0.4.1",
3704]3795]
37053796
3706[[package]]3797[[package]]
3714 "fnv",3805 "fnv",
3715 "futures 0.3.21",3806 "futures 0.3.21",
3716 "http",3807 "http",
3717 "jsonrpsee-types",3808 "jsonrpsee-types 0.4.1",
3718 "log",3809 "log",
3719 "pin-project 1.0.10",3810 "pin-project 1.0.10",
3720 "rustls-native-certs",3811 "rustls-native-certs 0.5.0",
3721 "serde",3812 "serde",
3722 "serde_json",3813 "serde_json",
3723 "soketto",3814 "soketto",
3724 "thiserror",3815 "thiserror",
3725 "tokio 1.16.1",3816 "tokio 1.17.0",
3726 "tokio-rustls",3817 "tokio-rustls 0.22.0",
3727 "tokio-util",3818 "tokio-util",
3728]3819]
3820
3821[[package]]
3822name = "jsonrpsee-ws-client"
3823version = "0.8.0"
3824source = "registry+https://github.com/rust-lang/crates.io-index"
3825checksum = "aff425cee7c779e33920913bc695447416078ee6d119f443f3060feffa4e86b5"
3826dependencies = [
3827 "jsonrpsee-client-transport",
3828 "jsonrpsee-core",
3829 "jsonrpsee-types 0.8.0",
3830]
37293831
3730[[package]]3832[[package]]
3731name = "keccak"3833name = "keccak"
37453847
3746[[package]]3848[[package]]
3747name = "kusama-runtime"3849name = "kusama-runtime"
3748version = "0.9.16"3850version = "0.9.17"
3749source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"3851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
3750dependencies = [3852dependencies = [
3751 "beefy-primitives",3853 "beefy-primitives",
3752 "bitvec",3854 "bitvec",
38333935
3834[[package]]3936[[package]]
3835name = "kusama-runtime-constants"3937name = "kusama-runtime-constants"
3836version = "0.9.16"3938version = "0.9.17"
3837source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"3939source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
3838dependencies = [3940dependencies = [
3839 "frame-support",3941 "frame-support",
3840 "polkadot-primitives",3942 "polkadot-primitives",
39054007
3906[[package]]4008[[package]]
3907name = "libc"4009name = "libc"
3908version = "0.2.117"4010version = "0.2.119"
3909source = "registry+https://github.com/rust-lang/crates.io-index"4011source = "registry+https://github.com/rust-lang/crates.io-index"
3910checksum = "e74d72e0f9b65b5b4ca49a346af3976df0f9c61d550727f349ecd559f251a26c"4012checksum = "1bf2e165bb3457c8e098ea76f3e3bc9db55f87aa90d52d0e6be741470916aaa4"
39114013
3912[[package]]4014[[package]]
3913name = "libloading"4015name = "libloading"
4000 "pin-project 1.0.10",4102 "pin-project 1.0.10",
4001 "prost",4103 "prost",
4002 "prost-build",4104 "prost-build",
4003 "rand 0.8.4",4105 "rand 0.8.5",
4004 "ring",4106 "ring",
4005 "rw-stream-sink",4107 "rw-stream-sink",
4006 "sha2 0.9.9",4108 "sha2 0.9.9",
4138 "libp2p-core",4240 "libp2p-core",
4139 "libp2p-swarm",4241 "libp2p-swarm",
4140 "log",4242 "log",
4141 "rand 0.8.4",4243 "rand 0.8.5",
4142 "smallvec",4244 "smallvec",
4143 "socket2 0.4.4",4245 "socket2 0.4.4",
4144 "void",4246 "void",
4190 "log",4292 "log",
4191 "prost",4293 "prost",
4192 "prost-build",4294 "prost-build",
4193 "rand 0.8.4",4295 "rand 0.8.5",
4194 "sha2 0.9.9",4296 "sha2 0.9.9",
4195 "snow",4297 "snow",
4196 "static_assertions",4298 "static_assertions",
4281 "log",4383 "log",
4282 "prost",4384 "prost",
4283 "prost-build",4385 "prost-build",
4284 "rand 0.8.4",4386 "rand 0.8.5",
4285 "sha2 0.9.9",4387 "sha2 0.9.9",
4286 "thiserror",4388 "thiserror",
4287 "unsigned-varint 0.7.1",4389 "unsigned-varint 0.7.1",
4392 "rw-stream-sink",4494 "rw-stream-sink",
4393 "soketto",4495 "soketto",
4394 "url 2.2.2",4496 "url 2.2.2",
4395 "webpki-roots",4497 "webpki-roots 0.21.1",
4396]4498]
43974499
4398[[package]]4500[[package]]
4449 "libsecp256k1-core",4551 "libsecp256k1-core",
4450 "libsecp256k1-gen-ecmult",4552 "libsecp256k1-gen-ecmult",
4451 "libsecp256k1-gen-genmult",4553 "libsecp256k1-gen-genmult",
4452 "rand 0.8.4",4554 "rand 0.8.5",
4453 "serde",4555 "serde",
4454 "sha2 0.9.9",4556 "sha2 0.9.9",
4455 "typenum",4557 "typenum",
47194821
4720[[package]]4822[[package]]
4721name = "metered-channel"4823name = "metered-channel"
4722version = "0.9.16"4824version = "0.9.17"
4723source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"4825source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
4724dependencies = [4826dependencies = [
4725 "derive_more",4827 "derive_more",
4726 "futures 0.3.21",4828 "futures 0.3.21",
4736checksum = "fd2c2cc134e57461f0898b0e921f0a7819b5e3f3a4335b9aa390ce81a5f36fb9"4838checksum = "fd2c2cc134e57461f0898b0e921f0a7819b5e3f3a4335b9aa390ce81a5f36fb9"
4737dependencies = [4839dependencies = [
4738 "futures 0.3.21",4840 "futures 0.3.21",
4739 "rand 0.8.4",4841 "rand 0.8.5",
4740 "thrift",4842 "thrift",
4741]4843]
47424844
47774879
4778[[package]]4880[[package]]
4779name = "mio"4881name = "mio"
4780version = "0.7.14"4882version = "0.8.0"
4781source = "registry+https://github.com/rust-lang/crates.io-index"4883source = "registry+https://github.com/rust-lang/crates.io-index"
4782checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc"4884checksum = "ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2"
4783dependencies = [4885dependencies = [
4784 "libc",4886 "libc",
4785 "log",4887 "log",
4892source = "registry+https://github.com/rust-lang/crates.io-index"4994source = "registry+https://github.com/rust-lang/crates.io-index"
4893checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"4995checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"
4894dependencies = [4996dependencies = [
4895 "proc-macro-crate 1.1.0",4997 "proc-macro-crate 1.1.3",
4896 "proc-macro-error",4998 "proc-macro-error",
4897 "proc-macro2",4999 "proc-macro2",
4898 "quote",5000 "quote",
4932 "num-complex",5034 "num-complex",
4933 "num-rational 0.4.0",5035 "num-rational 0.4.0",
4934 "num-traits",5036 "num-traits",
4935 "rand 0.8.4",5037 "rand 0.8.5",
4936 "rand_distr",5038 "rand_distr",
4937 "simba",5039 "simba",
4938 "typenum",5040 "typenum",
4955source = "registry+https://github.com/rust-lang/crates.io-index"5057source = "registry+https://github.com/rust-lang/crates.io-index"
4956checksum = "10a8690bf09abf659851e58cd666c3d37ac6af07c2bd7a9e332cfba471715775"5058checksum = "10a8690bf09abf659851e58cd666c3d37ac6af07c2bd7a9e332cfba471715775"
4957dependencies = [5059dependencies = [
4958 "rand 0.8.4",5060 "rand 0.8.5",
4959]5061]
49605062
4961[[package]]5063[[package]]
49945096
4995[[package]]5097[[package]]
4996name = "ntapi"5098name = "ntapi"
4997version = "0.3.6"5099version = "0.3.7"
4998source = "registry+https://github.com/rust-lang/crates.io-index"5100source = "registry+https://github.com/rust-lang/crates.io-index"
4999checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44"5101checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f"
5000dependencies = [5102dependencies = [
5001 "winapi 0.3.9",5103 "winapi 0.3.9",
5002]5104]
5144[[package]]5246[[package]]
5145name = "orml-vesting"5247name = "orml-vesting"
5146version = "0.4.1-dev"5248version = "0.4.1-dev"
5147source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.16#d9c538ae3b9dc0f7faacff2deed70becd10cd46e"5249source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.17#8cea7142d6ac4471e226e92c20005794e8e78063"
5148dependencies = [5250dependencies = [
5149 "frame-support",5251 "frame-support",
5150 "frame-system",5252 "frame-system",
5156 "sp-std",5258 "sp-std",
5157]5259]
5260
5261[[package]]
5262name = "os_str_bytes"
5263version = "6.0.0"
5264source = "registry+https://github.com/rust-lang/crates.io-index"
5265checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64"
5266dependencies = [
5267 "memchr",
5268]
51585269
5159[[package]]5270[[package]]
5160name = "owning_ref"5271name = "owning_ref"
5168[[package]]5279[[package]]
5169name = "pallet-aura"5280name = "pallet-aura"
5170version = "4.0.0-dev"5281version = "4.0.0-dev"
5171source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5282source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5172dependencies = [5283dependencies = [
5173 "frame-support",5284 "frame-support",
5174 "frame-system",5285 "frame-system",
5184[[package]]5295[[package]]
5185name = "pallet-authority-discovery"5296name = "pallet-authority-discovery"
5186version = "4.0.0-dev"5297version = "4.0.0-dev"
5187source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5298source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5188dependencies = [5299dependencies = [
5189 "frame-support",5300 "frame-support",
5190 "frame-system",5301 "frame-system",
5200[[package]]5311[[package]]
5201name = "pallet-authorship"5312name = "pallet-authorship"
5202version = "4.0.0-dev"5313version = "4.0.0-dev"
5203source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5314source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5204dependencies = [5315dependencies = [
5205 "frame-support",5316 "frame-support",
5206 "frame-system",5317 "frame-system",
5215[[package]]5326[[package]]
5216name = "pallet-babe"5327name = "pallet-babe"
5217version = "4.0.0-dev"5328version = "4.0.0-dev"
5218source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5329source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5219dependencies = [5330dependencies = [
5220 "frame-benchmarking",5331 "frame-benchmarking",
5221 "frame-support",5332 "frame-support",
5239[[package]]5350[[package]]
5240name = "pallet-bags-list"5351name = "pallet-bags-list"
5241version = "4.0.0-dev"5352version = "4.0.0-dev"
5242source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5353source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5243dependencies = [5354dependencies = [
5244 "frame-benchmarking",5355 "frame-benchmarking",
5245 "frame-election-provider-support",5356 "frame-election-provider-support",
5259[[package]]5370[[package]]
5260name = "pallet-balances"5371name = "pallet-balances"
5261version = "4.0.0-dev"5372version = "4.0.0-dev"
5262source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5373source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5263dependencies = [5374dependencies = [
5264 "frame-benchmarking",5375 "frame-benchmarking",
5265 "frame-support",5376 "frame-support",
5274[[package]]5385[[package]]
5275name = "pallet-base-fee"5386name = "pallet-base-fee"
5276version = "1.0.0"5387version = "1.0.0"
5277source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"5388source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
5278dependencies = [5389dependencies = [
5279 "frame-support",5390 "frame-support",
5280 "frame-system",5391 "frame-system",
5289[[package]]5400[[package]]
5290name = "pallet-beefy"5401name = "pallet-beefy"
5291version = "4.0.0-dev"5402version = "4.0.0-dev"
5292source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5403source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5293dependencies = [5404dependencies = [
5294 "beefy-primitives",5405 "beefy-primitives",
5295 "frame-support",5406 "frame-support",
5305[[package]]5416[[package]]
5306name = "pallet-beefy-mmr"5417name = "pallet-beefy-mmr"
5307version = "4.0.0-dev"5418version = "4.0.0-dev"
5308source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5419source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5309dependencies = [5420dependencies = [
5310 "beefy-merkle-tree",5421 "beefy-merkle-tree",
5311 "beefy-primitives",5422 "beefy-primitives",
5330[[package]]5441[[package]]
5331name = "pallet-bounties"5442name = "pallet-bounties"
5332version = "4.0.0-dev"5443version = "4.0.0-dev"
5333source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5444source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5334dependencies = [5445dependencies = [
5335 "frame-benchmarking",5446 "frame-benchmarking",
5336 "frame-support",5447 "frame-support",
5348[[package]]5459[[package]]
5349name = "pallet-bridge-dispatch"5460name = "pallet-bridge-dispatch"
5350version = "0.1.0"5461version = "0.1.0"
5351source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"5462source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
5352dependencies = [5463dependencies = [
5353 "bp-message-dispatch",5464 "bp-message-dispatch",
5354 "bp-runtime",5465 "bp-runtime",
5365[[package]]5476[[package]]
5366name = "pallet-bridge-grandpa"5477name = "pallet-bridge-grandpa"
5367version = "0.1.0"5478version = "0.1.0"
5368source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"5479source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
5369dependencies = [5480dependencies = [
5370 "bp-header-chain",5481 "bp-header-chain",
5371 "bp-runtime",5482 "bp-runtime",
5387[[package]]5498[[package]]
5388name = "pallet-bridge-messages"5499name = "pallet-bridge-messages"
5389version = "0.1.0"5500version = "0.1.0"
5390source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"5501source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
5391dependencies = [5502dependencies = [
5392 "bitvec",5503 "bitvec",
5393 "bp-message-dispatch",5504 "bp-message-dispatch",
5408[[package]]5519[[package]]
5409name = "pallet-collective"5520name = "pallet-collective"
5410version = "4.0.0-dev"5521version = "4.0.0-dev"
5411source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5522source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5412dependencies = [5523dependencies = [
5413 "frame-benchmarking",5524 "frame-benchmarking",
5414 "frame-support",5525 "frame-support",
5444[[package]]5555[[package]]
5445name = "pallet-democracy"5556name = "pallet-democracy"
5446version = "4.0.0-dev"5557version = "4.0.0-dev"
5447source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5558source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5448dependencies = [5559dependencies = [
5449 "frame-benchmarking",5560 "frame-benchmarking",
5450 "frame-support",5561 "frame-support",
5460[[package]]5571[[package]]
5461name = "pallet-election-provider-multi-phase"5572name = "pallet-election-provider-multi-phase"
5462version = "4.0.0-dev"5573version = "4.0.0-dev"
5463source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5574source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5464dependencies = [5575dependencies = [
5465 "frame-benchmarking",5576 "frame-benchmarking",
5466 "frame-election-provider-support",5577 "frame-election-provider-support",
5477 "sp-runtime",5588 "sp-runtime",
5478 "sp-std",5589 "sp-std",
5479 "static_assertions",5590 "static_assertions",
5480 "strum 0.22.0",5591 "strum",
5481 "strum_macros 0.23.1",
5482]5592]
54835593
5484[[package]]5594[[package]]
5485name = "pallet-elections-phragmen"5595name = "pallet-elections-phragmen"
5486version = "5.0.0-dev"5596version = "5.0.0-dev"
5487source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5597source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5488dependencies = [5598dependencies = [
5489 "frame-benchmarking",5599 "frame-benchmarking",
5490 "frame-support",5600 "frame-support",
5502[[package]]5612[[package]]
5503name = "pallet-ethereum"5613name = "pallet-ethereum"
5504version = "4.0.0-dev"5614version = "4.0.0-dev"
5505source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"5615source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
5506dependencies = [5616dependencies = [
5507 "ethereum",5617 "ethereum",
5508 "ethereum-types",5618 "ethereum-types",
5532[[package]]5642[[package]]
5533name = "pallet-evm"5643name = "pallet-evm"
5534version = "6.0.0-dev"5644version = "6.0.0-dev"
5535source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.16#86ba914ab040c95c41db2e39a2edcb90cd51c971"5645source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.17#f08656c065b5d7ba35393cd5d57a19b1997e382c"
5536dependencies = [5646dependencies = [
5537 "evm",5647 "evm",
5538 "evm-gasometer",5648 "evm-gasometer",
5651[[package]]5761[[package]]
5652name = "pallet-gilt"5762name = "pallet-gilt"
5653version = "4.0.0-dev"5763version = "4.0.0-dev"
5654source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5764source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5655dependencies = [5765dependencies = [
5656 "frame-benchmarking",5766 "frame-benchmarking",
5657 "frame-support",5767 "frame-support",
5666[[package]]5776[[package]]
5667name = "pallet-grandpa"5777name = "pallet-grandpa"
5668version = "4.0.0-dev"5778version = "4.0.0-dev"
5669source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5779source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5670dependencies = [5780dependencies = [
5671 "frame-benchmarking",5781 "frame-benchmarking",
5672 "frame-support",5782 "frame-support",
5689[[package]]5799[[package]]
5690name = "pallet-identity"5800name = "pallet-identity"
5691version = "4.0.0-dev"5801version = "4.0.0-dev"
5692source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5802source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5693dependencies = [5803dependencies = [
5694 "enumflags2",5804 "enumflags2",
5695 "frame-benchmarking",5805 "frame-benchmarking",
5705[[package]]5815[[package]]
5706name = "pallet-im-online"5816name = "pallet-im-online"
5707version = "4.0.0-dev"5817version = "4.0.0-dev"
5708source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5818source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5709dependencies = [5819dependencies = [
5710 "frame-benchmarking",5820 "frame-benchmarking",
5711 "frame-support",5821 "frame-support",
5725[[package]]5835[[package]]
5726name = "pallet-indices"5836name = "pallet-indices"
5727version = "4.0.0-dev"5837version = "4.0.0-dev"
5728source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5838source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5729dependencies = [5839dependencies = [
5730 "frame-benchmarking",5840 "frame-benchmarking",
5731 "frame-support",5841 "frame-support",
5761[[package]]5871[[package]]
5762name = "pallet-membership"5872name = "pallet-membership"
5763version = "4.0.0-dev"5873version = "4.0.0-dev"
5764source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5874source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5765dependencies = [5875dependencies = [
5766 "frame-benchmarking",5876 "frame-benchmarking",
5767 "frame-support",5877 "frame-support",
5778[[package]]5888[[package]]
5779name = "pallet-mmr"5889name = "pallet-mmr"
5780version = "4.0.0-dev"5890version = "4.0.0-dev"
5781source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5891source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5782dependencies = [5892dependencies = [
5783 "ckb-merkle-mountain-range",5893 "ckb-merkle-mountain-range",
5784 "frame-benchmarking",5894 "frame-benchmarking",
5796[[package]]5906[[package]]
5797name = "pallet-mmr-primitives"5907name = "pallet-mmr-primitives"
5798version = "4.0.0-dev"5908version = "4.0.0-dev"
5799source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5909source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5800dependencies = [5910dependencies = [
5801 "frame-support",5911 "frame-support",
5802 "frame-system",5912 "frame-system",
5812[[package]]5922[[package]]
5813name = "pallet-mmr-rpc"5923name = "pallet-mmr-rpc"
5814version = "3.0.0"5924version = "3.0.0"
5815source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5925source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5816dependencies = [5926dependencies = [
5817 "jsonrpc-core",5927 "jsonrpc-core",
5818 "jsonrpc-core-client",5928 "jsonrpc-core-client",
5829[[package]]5939[[package]]
5830name = "pallet-multisig"5940name = "pallet-multisig"
5831version = "4.0.0-dev"5941version = "4.0.0-dev"
5832source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5942source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5833dependencies = [5943dependencies = [
5834 "frame-benchmarking",5944 "frame-benchmarking",
5835 "frame-support",5945 "frame-support",
5844[[package]]5954[[package]]
5845name = "pallet-nicks"5955name = "pallet-nicks"
5846version = "4.0.0-dev"5956version = "4.0.0-dev"
5847source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5957source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5848dependencies = [5958dependencies = [
5849 "frame-support",5959 "frame-support",
5850 "frame-system",5960 "frame-system",
5877[[package]]5987[[package]]
5878name = "pallet-offences"5988name = "pallet-offences"
5879version = "4.0.0-dev"5989version = "4.0.0-dev"
5880source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"5990source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5881dependencies = [5991dependencies = [
5882 "frame-support",5992 "frame-support",
5883 "frame-system",5993 "frame-system",
5894[[package]]6004[[package]]
5895name = "pallet-offences-benchmarking"6005name = "pallet-offences-benchmarking"
5896version = "4.0.0-dev"6006version = "4.0.0-dev"
5897source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6007source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5898dependencies = [6008dependencies = [
5899 "frame-benchmarking",6009 "frame-benchmarking",
5900 "frame-election-provider-support",6010 "frame-election-provider-support",
5917[[package]]6027[[package]]
5918name = "pallet-preimage"6028name = "pallet-preimage"
5919version = "4.0.0-dev"6029version = "4.0.0-dev"
5920source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6030source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5921dependencies = [6031dependencies = [
5922 "frame-benchmarking",6032 "frame-benchmarking",
5923 "frame-support",6033 "frame-support",
5933[[package]]6043[[package]]
5934name = "pallet-proxy"6044name = "pallet-proxy"
5935version = "4.0.0-dev"6045version = "4.0.0-dev"
5936source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6046source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5937dependencies = [6047dependencies = [
5938 "frame-benchmarking",6048 "frame-benchmarking",
5939 "frame-support",6049 "frame-support",
5948[[package]]6058[[package]]
5949name = "pallet-randomness-collective-flip"6059name = "pallet-randomness-collective-flip"
5950version = "4.0.0-dev"6060version = "4.0.0-dev"
5951source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6061source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5952dependencies = [6062dependencies = [
5953 "frame-support",6063 "frame-support",
5954 "frame-system",6064 "frame-system",
5962[[package]]6072[[package]]
5963name = "pallet-recovery"6073name = "pallet-recovery"
5964version = "4.0.0-dev"6074version = "4.0.0-dev"
5965source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6075source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5966dependencies = [6076dependencies = [
5967 "frame-support",6077 "frame-support",
5968 "frame-system",6078 "frame-system",
5992[[package]]6102[[package]]
5993name = "pallet-scheduler"6103name = "pallet-scheduler"
5994version = "4.0.0-dev"6104version = "4.0.0-dev"
5995source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
5996dependencies = [6106dependencies = [
5997 "frame-benchmarking",6107 "frame-benchmarking",
5998 "frame-support",6108 "frame-support",
6008[[package]]6118[[package]]
6009name = "pallet-session"6119name = "pallet-session"
6010version = "4.0.0-dev"6120version = "4.0.0-dev"
6011source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6121source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6012dependencies = [6122dependencies = [
6013 "frame-support",6123 "frame-support",
6014 "frame-system",6124 "frame-system",
6029[[package]]6139[[package]]
6030name = "pallet-session-benchmarking"6140name = "pallet-session-benchmarking"
6031version = "4.0.0-dev"6141version = "4.0.0-dev"
6032source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6142source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6033dependencies = [6143dependencies = [
6034 "frame-benchmarking",6144 "frame-benchmarking",
6035 "frame-support",6145 "frame-support",
6045[[package]]6155[[package]]
6046name = "pallet-society"6156name = "pallet-society"
6047version = "4.0.0-dev"6157version = "4.0.0-dev"
6048source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6158source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6049dependencies = [6159dependencies = [
6050 "frame-support",6160 "frame-support",
6051 "frame-system",6161 "frame-system",
6059[[package]]6169[[package]]
6060name = "pallet-staking"6170name = "pallet-staking"
6061version = "4.0.0-dev"6171version = "4.0.0-dev"
6062source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6172source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6063dependencies = [6173dependencies = [
6064 "frame-benchmarking",6174 "frame-benchmarking",
6065 "frame-election-provider-support",6175 "frame-election-provider-support",
6082[[package]]6192[[package]]
6083name = "pallet-staking-reward-curve"6193name = "pallet-staking-reward-curve"
6084version = "4.0.0-dev"6194version = "4.0.0-dev"
6085source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6195source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6086dependencies = [6196dependencies = [
6087 "proc-macro-crate 1.1.0",6197 "proc-macro-crate 1.1.3",
6088 "proc-macro2",6198 "proc-macro2",
6089 "quote",6199 "quote",
6090 "syn",6200 "syn",
6093[[package]]6203[[package]]
6094name = "pallet-staking-reward-fn"6204name = "pallet-staking-reward-fn"
6095version = "4.0.0-dev"6205version = "4.0.0-dev"
6096source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6206source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6097dependencies = [6207dependencies = [
6098 "log",6208 "log",
6099 "sp-arithmetic",6209 "sp-arithmetic",
6102[[package]]6212[[package]]
6103name = "pallet-sudo"6213name = "pallet-sudo"
6104version = "4.0.0-dev"6214version = "4.0.0-dev"
6105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6215source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6106dependencies = [6216dependencies = [
6107 "frame-support",6217 "frame-support",
6108 "frame-system",6218 "frame-system",
6116[[package]]6226[[package]]
6117name = "pallet-template-transaction-payment"6227name = "pallet-template-transaction-payment"
6118version = "3.0.0"6228version = "3.0.0"
6119source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"6229source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.17#d9553babbc1cfdd44794cb0118dbb1491670e97e"
6120dependencies = [6230dependencies = [
6121 "frame-benchmarking",6231 "frame-benchmarking",
6122 "frame-support",6232 "frame-support",
6136[[package]]6246[[package]]
6137name = "pallet-timestamp"6247name = "pallet-timestamp"
6138version = "4.0.0-dev"6248version = "4.0.0-dev"
6139source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6249source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6140dependencies = [6250dependencies = [
6141 "frame-benchmarking",6251 "frame-benchmarking",
6142 "frame-support",6252 "frame-support",
6154[[package]]6264[[package]]
6155name = "pallet-tips"6265name = "pallet-tips"
6156version = "4.0.0-dev"6266version = "4.0.0-dev"
6157source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6267source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6158dependencies = [6268dependencies = [
6159 "frame-benchmarking",6269 "frame-benchmarking",
6160 "frame-support",6270 "frame-support",
6173[[package]]6283[[package]]
6174name = "pallet-transaction-payment"6284name = "pallet-transaction-payment"
6175version = "4.0.0-dev"6285version = "4.0.0-dev"
6176source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6286source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6177dependencies = [6287dependencies = [
6178 "frame-support",6288 "frame-support",
6179 "frame-system",6289 "frame-system",
6190[[package]]6300[[package]]
6191name = "pallet-transaction-payment-rpc"6301name = "pallet-transaction-payment-rpc"
6192version = "4.0.0-dev"6302version = "4.0.0-dev"
6193source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6194dependencies = [6304dependencies = [
6195 "jsonrpc-core",6305 "jsonrpc-core",
6196 "jsonrpc-core-client",6306 "jsonrpc-core-client",
6207[[package]]6317[[package]]
6208name = "pallet-transaction-payment-rpc-runtime-api"6318name = "pallet-transaction-payment-rpc-runtime-api"
6209version = "4.0.0-dev"6319version = "4.0.0-dev"
6210source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6320source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6211dependencies = [6321dependencies = [
6212 "pallet-transaction-payment",6322 "pallet-transaction-payment",
6213 "parity-scale-codec",6323 "parity-scale-codec",
6218[[package]]6328[[package]]
6219name = "pallet-treasury"6329name = "pallet-treasury"
6220version = "4.0.0-dev"6330version = "4.0.0-dev"
6221source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6331source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6222dependencies = [6332dependencies = [
6223 "frame-benchmarking",6333 "frame-benchmarking",
6224 "frame-support",6334 "frame-support",
6291[[package]]6401[[package]]
6292name = "pallet-utility"6402name = "pallet-utility"
6293version = "4.0.0-dev"6403version = "4.0.0-dev"
6294source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6404source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6295dependencies = [6405dependencies = [
6296 "frame-benchmarking",6406 "frame-benchmarking",
6297 "frame-support",6407 "frame-support",
6307[[package]]6417[[package]]
6308name = "pallet-vesting"6418name = "pallet-vesting"
6309version = "4.0.0-dev"6419version = "4.0.0-dev"
6310source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"6420source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
6311dependencies = [6421dependencies = [
6312 "frame-benchmarking",6422 "frame-benchmarking",
6313 "frame-support",6423 "frame-support",
63216431
6322[[package]]6432[[package]]
6323name = "pallet-xcm"6433name = "pallet-xcm"
6324version = "0.9.16"6434version = "0.9.17"
6325source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6435source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6326dependencies = [6436dependencies = [
6327 "frame-support",6437 "frame-support",
6328 "frame-system",6438 "frame-system",
63396449
6340[[package]]6450[[package]]
6341name = "pallet-xcm-benchmarks"6451name = "pallet-xcm-benchmarks"
6342version = "0.9.16"6452version = "0.9.17"
6343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6453source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6344dependencies = [6454dependencies = [
6345 "frame-benchmarking",6455 "frame-benchmarking",
6346 "frame-support",6456 "frame-support",
6357[[package]]6467[[package]]
6358name = "parachain-info"6468name = "parachain-info"
6359version = "0.1.0"6469version = "0.1.0"
6360source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.16#86f76c5619c64d1300315612695ad4b4fcd0f562"6470source = "git+https://github.com/uniqueNetwork/cumulus.git?branch=polkadot-v0.9.17#0f5779b5e9f1e8bd851aaa94dad15870078d9528"
6361dependencies = [6471dependencies = [
6362 "cumulus-primitives-core",6472 "cumulus-primitives-core",
6363 "frame-support",6473 "frame-support",
63696479
6370[[package]]6480[[package]]
6371name = "parity-db"6481name = "parity-db"
6372version = "0.3.6"6482version = "0.3.7"
6373source = "registry+https://github.com/rust-lang/crates.io-index"6483source = "registry+https://github.com/rust-lang/crates.io-index"
6374checksum = "68de01cff53da5574397233383dd7f5c15ee958c348245765ea8cb09f2571e6b"6484checksum = "09aa6c5bb8070cf0456d9fc228b3022e900aae9092c48c9c45facf97422efc1d"
6375dependencies = [6485dependencies = [
6376 "blake2-rfc",6486 "blake2-rfc",
6377 "crc32fast",6487 "crc32fast",
6382 "lz4",6492 "lz4",
6383 "memmap2 0.2.3",6493 "memmap2 0.2.3",
6384 "parking_lot 0.11.2",6494 "parking_lot 0.11.2",
6385 "rand 0.8.4",6495 "rand 0.8.5",
6386 "snap",6496 "snap",
6387]6497]
63886498
6406source = "registry+https://github.com/rust-lang/crates.io-index"6516source = "registry+https://github.com/rust-lang/crates.io-index"
6407checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27"6517checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27"
6408dependencies = [6518dependencies = [
6409 "proc-macro-crate 1.1.0",6519 "proc-macro-crate 1.1.3",
6410 "proc-macro2",6520 "proc-macro2",
6411 "quote",6521 "quote",
6412 "syn",6522 "syn",
6428 "libc",6538 "libc",
6429 "log",6539 "log",
6430 "rand 0.7.3",6540 "rand 0.7.3",
6431 "tokio 1.16.1",6541 "tokio 1.17.0",
6432 "winapi 0.3.9",6542 "winapi 0.3.9",
6433]6543]
64346544
6521 "parking_lot_core 0.8.5",6631 "parking_lot_core 0.8.5",
6522]6632]
6633
6634[[package]]
6635name = "parking_lot"
6636version = "0.12.0"
6637source = "registry+https://github.com/rust-lang/crates.io-index"
6638checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"
6639dependencies = [
6640 "lock_api 0.4.6",
6641 "parking_lot_core 0.9.1",
6642]
65236643
6524[[package]]6644[[package]]
6525name = "parking_lot_core"6645name = "parking_lot_core"
6549 "winapi 0.3.9",6669 "winapi 0.3.9",
6550]6670]
6671
6672[[package]]
6673name = "parking_lot_core"
6674version = "0.9.1"
6675source = "registry+https://github.com/rust-lang/crates.io-index"
6676checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954"
6677dependencies = [
6678 "cfg-if 1.0.0",
6679 "libc",
6680 "redox_syscall 0.2.10",
6681 "smallvec",
6682 "windows-sys",
6683]
65516684
6552[[package]]6685[[package]]
6553name = "paste"6686name = "paste"
67166849
6717[[package]]6850[[package]]
6718name = "polkadot-approval-distribution"6851name = "polkadot-approval-distribution"
6719version = "0.9.16"6852version = "0.9.17"
6720source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6853source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6721dependencies = [6854dependencies = [
6722 "futures 0.3.21",6855 "futures 0.3.21",
6723 "polkadot-node-network-protocol",6856 "polkadot-node-network-protocol",
67306863
6731[[package]]6864[[package]]
6732name = "polkadot-availability-bitfield-distribution"6865name = "polkadot-availability-bitfield-distribution"
6733version = "0.9.16"6866version = "0.9.17"
6734source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6867source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6735dependencies = [6868dependencies = [
6736 "futures 0.3.21",6869 "futures 0.3.21",
6737 "polkadot-node-network-protocol",6870 "polkadot-node-network-protocol",
67436876
6744[[package]]6877[[package]]
6745name = "polkadot-availability-distribution"6878name = "polkadot-availability-distribution"
6746version = "0.9.16"6879version = "0.9.17"
6747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6880source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6748dependencies = [6881dependencies = [
6749 "derive_more",6882 "derive_more",
6750 "futures 0.3.21",6883 "futures 0.3.21",
6756 "polkadot-node-subsystem",6889 "polkadot-node-subsystem",
6757 "polkadot-node-subsystem-util",6890 "polkadot-node-subsystem-util",
6758 "polkadot-primitives",6891 "polkadot-primitives",
6759 "rand 0.8.4",6892 "rand 0.8.5",
6760 "sp-core",6893 "sp-core",
6761 "sp-keystore",6894 "sp-keystore",
6762 "thiserror",6895 "thiserror",
67656898
6766[[package]]6899[[package]]
6767name = "polkadot-availability-recovery"6900name = "polkadot-availability-recovery"
6768version = "0.9.16"6901version = "0.9.17"
6769source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6902source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6770dependencies = [6903dependencies = [
6771 "futures 0.3.21",6904 "futures 0.3.21",
6772 "lru 0.7.2",6905 "lru 0.7.2",
6777 "polkadot-node-subsystem",6910 "polkadot-node-subsystem",
6778 "polkadot-node-subsystem-util",6911 "polkadot-node-subsystem-util",
6779 "polkadot-primitives",6912 "polkadot-primitives",
6780 "rand 0.8.4",6913 "rand 0.8.5",
6781 "sc-network",6914 "sc-network",
6782 "thiserror",6915 "thiserror",
6783 "tracing",6916 "tracing",
6784]6917]
67856918
6786[[package]]6919[[package]]
6787name = "polkadot-cli"6920name = "polkadot-cli"
6788version = "0.9.16"6921version = "0.9.17"
6789source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6922source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6790dependencies = [6923dependencies = [
6924 "clap",
6791 "frame-benchmarking-cli",6925 "frame-benchmarking-cli",
6792 "futures 0.3.21",6926 "futures 0.3.21",
6793 "log",6927 "log",
6800 "sc-tracing",6934 "sc-tracing",
6801 "sp-core",6935 "sp-core",
6802 "sp-trie",6936 "sp-trie",
6803 "structopt",
6804 "substrate-build-script-utils",6937 "substrate-build-script-utils",
6805 "thiserror",6938 "thiserror",
6806 "try-runtime-cli",6939 "try-runtime-cli",
6807]6940]
68086941
6809[[package]]6942[[package]]
6810name = "polkadot-client"6943name = "polkadot-client"
6811version = "0.9.16"6944version = "0.9.17"
6812source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6945source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6813dependencies = [6946dependencies = [
6814 "beefy-primitives",6947 "beefy-primitives",
6815 "frame-benchmarking",6948 "frame-benchmarking",
68386971
6839[[package]]6972[[package]]
6840name = "polkadot-collator-protocol"6973name = "polkadot-collator-protocol"
6841version = "0.9.16"6974version = "0.9.17"
6842source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6975source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6843dependencies = [6976dependencies = [
6844 "always-assert",6977 "always-assert",
6845 "derive_more",6978 "derive_more",
68596992
6860[[package]]6993[[package]]
6861name = "polkadot-core-primitives"6994name = "polkadot-core-primitives"
6862version = "0.9.16"6995version = "0.9.17"
6863source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"6996source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6864dependencies = [6997dependencies = [
6865 "parity-scale-codec",6998 "parity-scale-codec",
6866 "parity-util-mem",6999 "parity-util-mem",
68727005
6873[[package]]7006[[package]]
6874name = "polkadot-dispute-distribution"7007name = "polkadot-dispute-distribution"
6875version = "0.9.16"7008version = "0.9.17"
6876source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7009source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6877dependencies = [7010dependencies = [
6878 "derive_more",7011 "derive_more",
6879 "futures 0.3.21",7012 "futures 0.3.21",
68947027
6895[[package]]7028[[package]]
6896name = "polkadot-erasure-coding"7029name = "polkadot-erasure-coding"
6897version = "0.9.16"7030version = "0.9.17"
6898source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7031source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6899dependencies = [7032dependencies = [
6900 "parity-scale-codec",7033 "parity-scale-codec",
6901 "polkadot-node-primitives",7034 "polkadot-node-primitives",
69087041
6909[[package]]7042[[package]]
6910name = "polkadot-gossip-support"7043name = "polkadot-gossip-support"
6911version = "0.9.16"7044version = "0.9.17"
6912source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7045source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6913dependencies = [7046dependencies = [
6914 "futures 0.3.21",7047 "futures 0.3.21",
6915 "futures-timer",7048 "futures-timer",
6916 "polkadot-node-network-protocol",7049 "polkadot-node-network-protocol",
6917 "polkadot-node-subsystem",7050 "polkadot-node-subsystem",
6918 "polkadot-node-subsystem-util",7051 "polkadot-node-subsystem-util",
6919 "polkadot-primitives",7052 "polkadot-primitives",
6920 "rand 0.8.4",7053 "rand 0.8.5",
6921 "rand_chacha 0.3.1",7054 "rand_chacha 0.3.1",
6922 "sc-network",7055 "sc-network",
6923 "sp-application-crypto",7056 "sp-application-crypto",
69287061
6929[[package]]7062[[package]]
6930name = "polkadot-network-bridge"7063name = "polkadot-network-bridge"
6931version = "0.9.16"7064version = "0.9.17"
6932source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7065source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6933dependencies = [7066dependencies = [
6934 "async-trait",7067 "async-trait",
6935 "futures 0.3.21",7068 "futures 0.3.21",
69477080
6948[[package]]7081[[package]]
6949name = "polkadot-node-collation-generation"7082name = "polkadot-node-collation-generation"
6950version = "0.9.16"7083version = "0.9.17"
6951source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7084source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6952dependencies = [7085dependencies = [
6953 "futures 0.3.21",7086 "futures 0.3.21",
6954 "parity-scale-codec",7087 "parity-scale-codec",
69657098
6966[[package]]7099[[package]]
6967name = "polkadot-node-core-approval-voting"7100name = "polkadot-node-core-approval-voting"
6968version = "0.9.16"7101version = "0.9.17"
6969source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7102source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6970dependencies = [7103dependencies = [
6971 "bitvec",7104 "bitvec",
6972 "derive_more",7105 "derive_more",
69937126
6994[[package]]7127[[package]]
6995name = "polkadot-node-core-av-store"7128name = "polkadot-node-core-av-store"
6996version = "0.9.16"7129version = "0.9.17"
6997source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7130source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
6998dependencies = [7131dependencies = [
6999 "bitvec",7132 "bitvec",
7000 "futures 0.3.21",7133 "futures 0.3.21",
70137146
7014[[package]]7147[[package]]
7015name = "polkadot-node-core-backing"7148name = "polkadot-node-core-backing"
7016version = "0.9.16"7149version = "0.9.17"
7017source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7150source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7018dependencies = [7151dependencies = [
7019 "bitvec",7152 "bitvec",
7020 "futures 0.3.21",7153 "futures 0.3.21",
70317164
7032[[package]]7165[[package]]
7033name = "polkadot-node-core-bitfield-signing"7166name = "polkadot-node-core-bitfield-signing"
7034version = "0.9.16"7167version = "0.9.17"
7035source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7168source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7036dependencies = [7169dependencies = [
7037 "futures 0.3.21",7170 "futures 0.3.21",
7038 "polkadot-node-subsystem",7171 "polkadot-node-subsystem",
70467179
7047[[package]]7180[[package]]
7048name = "polkadot-node-core-candidate-validation"7181name = "polkadot-node-core-candidate-validation"
7049version = "0.9.16"7182version = "0.9.17"
7050source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7183source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7051dependencies = [7184dependencies = [
7052 "async-trait",7185 "async-trait",
7053 "futures 0.3.21",7186 "futures 0.3.21",
70647197
7065[[package]]7198[[package]]
7066name = "polkadot-node-core-chain-api"7199name = "polkadot-node-core-chain-api"
7067version = "0.9.16"7200version = "0.9.17"
7068source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7201source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7069dependencies = [7202dependencies = [
7070 "futures 0.3.21",7203 "futures 0.3.21",
7071 "polkadot-node-subsystem",7204 "polkadot-node-subsystem",
70797212
7080[[package]]7213[[package]]
7081name = "polkadot-node-core-chain-selection"7214name = "polkadot-node-core-chain-selection"
7082version = "0.9.16"7215version = "0.9.17"
7083source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7216source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7084dependencies = [7217dependencies = [
7085 "futures 0.3.21",7218 "futures 0.3.21",
7086 "futures-timer",7219 "futures-timer",
70967229
7097[[package]]7230[[package]]
7098name = "polkadot-node-core-dispute-coordinator"7231name = "polkadot-node-core-dispute-coordinator"
7099version = "0.9.16"7232version = "0.9.17"
7100source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7233source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7101dependencies = [7234dependencies = [
7102 "futures 0.3.21",7235 "futures 0.3.21",
7103 "kvdb",7236 "kvdb",
71147247
7115[[package]]7248[[package]]
7116name = "polkadot-node-core-parachains-inherent"7249name = "polkadot-node-core-parachains-inherent"
7117version = "0.9.16"7250version = "0.9.17"
7118source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7251source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7119dependencies = [7252dependencies = [
7120 "async-trait",7253 "async-trait",
7121 "futures 0.3.21",7254 "futures 0.3.21",
71317264
7132[[package]]7265[[package]]
7133name = "polkadot-node-core-provisioner"7266name = "polkadot-node-core-provisioner"
7134version = "0.9.16"7267version = "0.9.17"
7135source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7268source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7136dependencies = [7269dependencies = [
7137 "bitvec",7270 "bitvec",
7138 "futures 0.3.21",7271 "futures 0.3.21",
7141 "polkadot-node-subsystem",7274 "polkadot-node-subsystem",
7142 "polkadot-node-subsystem-util",7275 "polkadot-node-subsystem-util",
7143 "polkadot-primitives",7276 "polkadot-primitives",
7144 "rand 0.8.4",7277 "rand 0.8.5",
7145 "thiserror",7278 "thiserror",
7146 "tracing",7279 "tracing",
7147]7280]
71487281
7149[[package]]7282[[package]]
7150name = "polkadot-node-core-pvf"7283name = "polkadot-node-core-pvf"
7151version = "0.9.16"7284version = "0.9.17"
7152source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7285source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7153dependencies = [7286dependencies = [
7154 "always-assert",7287 "always-assert",
7155 "assert_matches",7288 "assert_matches",
7162 "polkadot-core-primitives",7295 "polkadot-core-primitives",
7163 "polkadot-node-subsystem-util",7296 "polkadot-node-subsystem-util",
7164 "polkadot-parachain",7297 "polkadot-parachain",
7165 "rand 0.8.4",7298 "rand 0.8.5",
7166 "sc-executor",7299 "sc-executor",
7167 "sc-executor-common",7300 "sc-executor-common",
7168 "sc-executor-wasmtime",7301 "sc-executor-wasmtime",
71787311
7179[[package]]7312[[package]]
7180name = "polkadot-node-core-pvf-checker"7313name = "polkadot-node-core-pvf-checker"
7181version = "0.9.16"7314version = "0.9.17"
7182source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7315source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7183dependencies = [7316dependencies = [
7184 "futures 0.3.21",7317 "futures 0.3.21",
7185 "polkadot-node-primitives",7318 "polkadot-node-primitives",
71947327
7195[[package]]7328[[package]]
7196name = "polkadot-node-core-runtime-api"7329name = "polkadot-node-core-runtime-api"
7197version = "0.9.16"7330version = "0.9.17"
7198source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7331source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7199dependencies = [7332dependencies = [
7200 "futures 0.3.21",7333 "futures 0.3.21",
7201 "memory-lru",7334 "memory-lru",
72127345
7213[[package]]7346[[package]]
7214name = "polkadot-node-jaeger"7347name = "polkadot-node-jaeger"
7215version = "0.9.16"7348version = "0.9.17"
7216source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7349source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7217dependencies = [7350dependencies = [
7218 "async-std",7351 "async-std",
7219 "lazy_static",7352 "lazy_static",
72307363
7231[[package]]7364[[package]]
7232name = "polkadot-node-metrics"7365name = "polkadot-node-metrics"
7233version = "0.9.16"7366version = "0.9.17"
7234source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7367source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7235dependencies = [7368dependencies = [
7236 "bs58",7369 "bs58",
7237 "futures 0.3.21",7370 "futures 0.3.21",
72497382
7250[[package]]7383[[package]]
7251name = "polkadot-node-network-protocol"7384name = "polkadot-node-network-protocol"
7252version = "0.9.16"7385version = "0.9.17"
7253source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7386source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7254dependencies = [7387dependencies = [
7255 "async-trait",7388 "async-trait",
7256 "derive_more",7389 "derive_more",
7261 "polkadot-primitives",7394 "polkadot-primitives",
7262 "sc-authority-discovery",7395 "sc-authority-discovery",
7263 "sc-network",7396 "sc-network",
7264 "strum 0.23.0",7397 "strum",
7265 "thiserror",7398 "thiserror",
7266]7399]
72677400
7268[[package]]7401[[package]]
7269name = "polkadot-node-primitives"7402name = "polkadot-node-primitives"
7270version = "0.9.16"7403version = "0.9.17"
7271source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7404source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7272dependencies = [7405dependencies = [
7273 "bounded-vec",7406 "bounded-vec",
7274 "futures 0.3.21",7407 "futures 0.3.21",
72897422
7290[[package]]7423[[package]]
7291name = "polkadot-node-subsystem"7424name = "polkadot-node-subsystem"
7292version = "0.9.16"7425version = "0.9.17"
7293source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7426source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7294dependencies = [7427dependencies = [
7295 "polkadot-node-jaeger",7428 "polkadot-node-jaeger",
7296 "polkadot-node-subsystem-types",7429 "polkadot-node-subsystem-types",
72997432
7300[[package]]7433[[package]]
7301name = "polkadot-node-subsystem-types"7434name = "polkadot-node-subsystem-types"
7302version = "0.9.16"7435version = "0.9.17"
7303source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7436source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7304dependencies = [7437dependencies = [
7305 "derive_more",7438 "derive_more",
7306 "futures 0.3.21",7439 "futures 0.3.21",
73187451
7319[[package]]7452[[package]]
7320name = "polkadot-node-subsystem-util"7453name = "polkadot-node-subsystem-util"
7321version = "0.9.16"7454version = "0.9.17"
7322source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7455source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7323dependencies = [7456dependencies = [
7324 "async-trait",7457 "async-trait",
7325 "derive_more",7458 "derive_more",
7336 "polkadot-node-subsystem",7469 "polkadot-node-subsystem",
7337 "polkadot-overseer",7470 "polkadot-overseer",
7338 "polkadot-primitives",7471 "polkadot-primitives",
7339 "rand 0.8.4",7472 "rand 0.8.5",
7340 "sp-application-crypto",7473 "sp-application-crypto",
7341 "sp-core",7474 "sp-core",
7342 "sp-keystore",7475 "sp-keystore",
73467479
7347[[package]]7480[[package]]
7348name = "polkadot-overseer"7481name = "polkadot-overseer"
7349version = "0.9.16"7482version = "0.9.17"
7350source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7483source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7351dependencies = [7484dependencies = [
7352 "futures 0.3.21",7485 "futures 0.3.21",
7353 "futures-timer",7486 "futures-timer",
73677500
7368[[package]]7501[[package]]
7369name = "polkadot-overseer-gen"7502name = "polkadot-overseer-gen"
7370version = "0.9.16"7503version = "0.9.17"
7371source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7504source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7372dependencies = [7505dependencies = [
7373 "async-trait",7506 "async-trait",
7374 "futures 0.3.21",7507 "futures 0.3.21",
73847517
7385[[package]]7518[[package]]
7386name = "polkadot-overseer-gen-proc-macro"7519name = "polkadot-overseer-gen-proc-macro"
7387version = "0.9.16"7520version = "0.9.17"
7388source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7521source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7389dependencies = [7522dependencies = [
7390 "proc-macro-crate 1.1.0",7523 "proc-macro-crate 1.1.3",
7391 "proc-macro2",7524 "proc-macro2",
7392 "quote",7525 "quote",
7393 "syn",7526 "syn",
7394]7527]
73957528
7396[[package]]7529[[package]]
7397name = "polkadot-parachain"7530name = "polkadot-parachain"
7398version = "0.9.16"7531version = "0.9.17"
7399source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7532source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7400dependencies = [7533dependencies = [
7401 "derive_more",7534 "derive_more",
7402 "frame-support",7535 "frame-support",
74127545
7413[[package]]7546[[package]]
7414name = "polkadot-performance-test"7547name = "polkadot-performance-test"
7415version = "0.9.16"7548version = "0.9.17"
7416source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7549source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7417dependencies = [7550dependencies = [
7418 "env_logger",7551 "env_logger",
7419 "kusama-runtime",7552 "kusama-runtime",
74277560
7428[[package]]7561[[package]]
7429name = "polkadot-primitives"7562name = "polkadot-primitives"
7430version = "0.9.16"7563version = "0.9.17"
7431source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7564source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7432dependencies = [7565dependencies = [
7433 "bitvec",7566 "bitvec",
7434 "frame-system",7567 "frame-system",
74577590
7458[[package]]7591[[package]]
7459name = "polkadot-rpc"7592name = "polkadot-rpc"
7460version = "0.9.16"7593version = "0.9.17"
7461source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7594source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7462dependencies = [7595dependencies = [
7463 "beefy-gadget",7596 "beefy-gadget",
7464 "beefy-gadget-rpc",7597 "beefy-gadget-rpc",
74887621
7489[[package]]7622[[package]]
7490name = "polkadot-runtime"7623name = "polkadot-runtime"
7491version = "0.9.16"7624version = "0.9.17"
7492source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7625source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7493dependencies = [7626dependencies = [
7494 "beefy-primitives",7627 "beefy-primitives",
7495 "bitvec",7628 "bitvec",
75727705
7573[[package]]7706[[package]]
7574name = "polkadot-runtime-common"7707name = "polkadot-runtime-common"
7575version = "0.9.16"7708version = "0.9.17"
7576source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7709source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7577dependencies = [7710dependencies = [
7578 "beefy-primitives",7711 "beefy-primitives",
7579 "bitvec",7712 "bitvec",
76197752
7620[[package]]7753[[package]]
7621name = "polkadot-runtime-constants"7754name = "polkadot-runtime-constants"
7622version = "0.9.16"7755version = "0.9.17"
7623source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7756source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7624dependencies = [7757dependencies = [
7625 "frame-support",7758 "frame-support",
7626 "polkadot-primitives",7759 "polkadot-primitives",
76317764
7632[[package]]7765[[package]]
7633name = "polkadot-runtime-metrics"7766name = "polkadot-runtime-metrics"
7634version = "0.9.16"7767version = "0.9.17"
7635source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7768source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7636dependencies = [7769dependencies = [
7637 "bs58",7770 "bs58",
7638 "parity-scale-codec",7771 "parity-scale-codec",
76437776
7644[[package]]7777[[package]]
7645name = "polkadot-runtime-parachains"7778name = "polkadot-runtime-parachains"
7646version = "0.9.16"7779version = "0.9.17"
7647source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7780source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7648dependencies = [7781dependencies = [
7649 "bitflags",7782 "bitflags",
7650 "bitvec",7783 "bitvec",
7664 "parity-scale-codec",7797 "parity-scale-codec",
7665 "polkadot-primitives",7798 "polkadot-primitives",
7666 "polkadot-runtime-metrics",7799 "polkadot-runtime-metrics",
7667 "rand 0.8.4",7800 "rand 0.8.5",
7668 "rand_chacha 0.3.1",7801 "rand_chacha 0.3.1",
7669 "rustc-hex",7802 "rustc-hex",
7670 "scale-info",7803 "scale-info",
7678 "sp-session",7811 "sp-session",
7679 "sp-staking",7812 "sp-staking",
7680 "sp-std",7813 "sp-std",
7814 "static_assertions",
7681 "xcm",7815 "xcm",
7682 "xcm-executor",7816 "xcm-executor",
7683]7817]
76847818
7685[[package]]7819[[package]]
7686name = "polkadot-service"7820name = "polkadot-service"
7687version = "0.9.16"7821version = "0.9.17"
7688source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7822source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7689dependencies = [7823dependencies = [
7690 "async-trait",7824 "async-trait",
7691 "beefy-gadget",7825 "beefy-gadget",
77847918
7785[[package]]7919[[package]]
7786name = "polkadot-statement-distribution"7920name = "polkadot-statement-distribution"
7787version = "0.9.16"7921version = "0.9.17"
7788source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7922source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7789dependencies = [7923dependencies = [
7790 "arrayvec 0.5.2",7924 "arrayvec 0.5.2",
7791 "derive_more",7925 "derive_more",
78057939
7806[[package]]7940[[package]]
7807name = "polkadot-statement-table"7941name = "polkadot-statement-table"
7808version = "0.9.16"7942version = "0.9.17"
7809source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7943source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7810dependencies = [7944dependencies = [
7811 "parity-scale-codec",7945 "parity-scale-codec",
7812 "polkadot-primitives",7946 "polkadot-primitives",
78157949
7816[[package]]7950[[package]]
7817name = "polkadot-test-runtime"7951name = "polkadot-test-runtime"
7818version = "0.9.16"7952version = "0.9.17"
7819source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"7953source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7820dependencies = [7954dependencies = [
7821 "beefy-primitives",7955 "beefy-primitives",
7822 "bitvec",7956 "bitvec",
78778011
7878[[package]]8012[[package]]
7879name = "polkadot-test-service"8013name = "polkadot-test-service"
7880version = "0.9.16"8014version = "0.9.17"
7881source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"8015source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
7882dependencies = [8016dependencies = [
7883 "frame-benchmarking",8017 "frame-benchmarking",
7884 "frame-system",8018 "frame-system",
7898 "polkadot-runtime-parachains",8032 "polkadot-runtime-parachains",
7899 "polkadot-service",8033 "polkadot-service",
7900 "polkadot-test-runtime",8034 "polkadot-test-runtime",
7901 "rand 0.8.4",8035 "rand 0.8.5",
7902 "sc-authority-discovery",8036 "sc-authority-discovery",
7903 "sc-chain-spec",8037 "sc-chain-spec",
7904 "sc-cli",8038 "sc-cli",
7925 "substrate-test-client",8059 "substrate-test-client",
7926 "tempfile",8060 "tempfile",
7927 "test-runtime-constants",8061 "test-runtime-constants",
7928 "tokio 1.16.1",8062 "tokio 1.17.0",
7929 "tracing",8063 "tracing",
7930]8064]
79318065
80088142
8009[[package]]8143[[package]]
8010name = "proc-macro-crate"8144name = "proc-macro-crate"
8011version = "1.1.0"8145version = "1.1.3"
8012source = "registry+https://github.com/rust-lang/crates.io-index"8146source = "registry+https://github.com/rust-lang/crates.io-index"
8013checksum = "1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83"8147checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
8014dependencies = [8148dependencies = [
8015 "thiserror",8149 "thiserror",
8016 "toml",8150 "toml",
8080checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5"8214checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5"
8081dependencies = [8215dependencies = [
8082 "bytes 1.1.0",8216 "bytes 1.1.0",
8083 "heck",8217 "heck 0.3.3",
8084 "itertools",8218 "itertools",
8085 "lazy_static",8219 "lazy_static",
8086 "log",8220 "log",
81188252
8119[[package]]8253[[package]]
8120name = "psm"8254name = "psm"
8121version = "0.1.16"8255version = "0.1.17"
8122source = "registry+https://github.com/rust-lang/crates.io-index"8256source = "registry+https://github.com/rust-lang/crates.io-index"
8123checksum = "cd136ff4382c4753fc061cb9e4712ab2af263376b95bbd5bd8cd50c020b78e69"8257checksum = "6eca0fa5dd7c4c96e184cec588f0b1db1ee3165e678db21c09793105acb17e6f"
8124dependencies = [8258dependencies = [
8125 "cc",8259 "cc",
8126]8260]
8173 "libc",8307 "libc",
8174 "rand_chacha 0.2.2",8308 "rand_chacha 0.2.2",
8175 "rand_core 0.5.1",8309 "rand_core 0.5.1",
8176 "rand_hc 0.2.0",8310 "rand_hc",
8177 "rand_pcg",8311 "rand_pcg",
8178]8312]
81798313
8180[[package]]8314[[package]]
8181name = "rand"8315name = "rand"
8182version = "0.8.4"8316version = "0.8.5"
8183source = "registry+https://github.com/rust-lang/crates.io-index"8317source = "registry+https://github.com/rust-lang/crates.io-index"
8184checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"8318checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
8185dependencies = [8319dependencies = [
8186 "libc",8320 "libc",
8187 "rand_chacha 0.3.1",8321 "rand_chacha 0.3.1",
8188 "rand_core 0.6.3",8322 "rand_core 0.6.3",
8189 "rand_hc 0.3.1",
8190]8323]
81918324
8192[[package]]8325[[package]]
8224source = "registry+https://github.com/rust-lang/crates.io-index"8357source = "registry+https://github.com/rust-lang/crates.io-index"
8225checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8358checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
8226dependencies = [8359dependencies = [
8227 "getrandom 0.2.4",8360 "getrandom 0.2.5",
8228]8361]
82298362
8230[[package]]8363[[package]]
8234checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"8367checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
8235dependencies = [8368dependencies = [
8236 "num-traits",8369 "num-traits",
8237 "rand 0.8.4",8370 "rand 0.8.5",
8238]8371]
82398372
8240[[package]]8373[[package]]
8246 "rand_core 0.5.1",8379 "rand_core 0.5.1",
8247]8380]
8248
8249[[package]]
8250name = "rand_hc"
8251version = "0.3.1"
8252source = "registry+https://github.com/rust-lang/crates.io-index"
8253checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
8254dependencies = [
8255 "rand_core 0.6.3",
8256]
82578381
8258[[package]]8382[[package]]
8259name = "rand_pcg"8383name = "rand_pcg"
8316source = "registry+https://github.com/rust-lang/crates.io-index"8440source = "registry+https://github.com/rust-lang/crates.io-index"
8317checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8441checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"
8318dependencies = [8442dependencies = [
8319 "getrandom 0.2.4",8443 "getrandom 0.2.5",
8320 "redox_syscall 0.2.10",8444 "redox_syscall 0.2.10",
8321]8445]
83228446
8405[[package]]8529[[package]]
8406name = "remote-externalities"8530name = "remote-externalities"
8407version = "0.10.0-dev"8531version = "0.10.0-dev"
8408source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8532source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8409dependencies = [8533dependencies = [
8410 "env_logger",8534 "env_logger",
8411 "jsonrpsee",8535 "jsonrpsee 0.8.0",
8412 "log",8536 "log",
8413 "parity-scale-codec",8537 "parity-scale-codec",
8414 "serde",8538 "serde",
84928616
8493[[package]]8617[[package]]
8494name = "rococo-runtime"8618name = "rococo-runtime"
8495version = "0.9.16"8619version = "0.9.17"
8496source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"8620source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
8497dependencies = [8621dependencies = [
8498 "beefy-primitives",8622 "beefy-primitives",
8499 "bp-messages",8623 "bp-messages",
85678691
8568[[package]]8692[[package]]
8569name = "rococo-runtime-constants"8693name = "rococo-runtime-constants"
8570version = "0.9.16"8694version = "0.9.17"
8571source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"8695source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
8572dependencies = [8696dependencies = [
8573 "frame-support",8697 "frame-support",
8574 "polkadot-primitives",8698 "polkadot-primitives",
8629source = "registry+https://github.com/rust-lang/crates.io-index"8753source = "registry+https://github.com/rust-lang/crates.io-index"
8630checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"8754checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
8631dependencies = [8755dependencies = [
8632 "semver 1.0.5",8756 "semver 1.0.6",
8633]8757]
86348758
8635[[package]]8759[[package]]
8655 "base64",8779 "base64",
8656 "log",8780 "log",
8657 "ring",8781 "ring",
8658 "sct",8782 "sct 0.6.1",
8659 "webpki",8783 "webpki 0.21.4",
8660]8784]
8785
8786[[package]]
8787name = "rustls"
8788version = "0.20.4"
8789source = "registry+https://github.com/rust-lang/crates.io-index"
8790checksum = "4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921"
8791dependencies = [
8792 "log",
8793 "ring",
8794 "sct 0.7.0",
8795 "webpki 0.22.0",
8796]
86618797
8662[[package]]8798[[package]]
8663name = "rustls-native-certs"8799name = "rustls-native-certs"
8666checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092"8802checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092"
8667dependencies = [8803dependencies = [
8668 "openssl-probe",8804 "openssl-probe",
8669 "rustls",8805 "rustls 0.19.1",
8670 "schannel",8806 "schannel",
8671 "security-framework",8807 "security-framework",
8672]8808]
8809
8810[[package]]
8811name = "rustls-native-certs"
8812version = "0.6.1"
8813source = "registry+https://github.com/rust-lang/crates.io-index"
8814checksum = "5ca9ebdfa27d3fc180e42879037b5338ab1c040c06affd00d8338598e7800943"
8815dependencies = [
8816 "openssl-probe",
8817 "rustls-pemfile",
8818 "schannel",
8819 "security-framework",
8820]
8821
8822[[package]]
8823name = "rustls-pemfile"
8824version = "0.2.1"
8825source = "registry+https://github.com/rust-lang/crates.io-index"
8826checksum = "5eebeaeb360c87bfb72e84abdb3447159c0eaececf1bef2aecd65a8be949d1c9"
8827dependencies = [
8828 "base64",
8829]
86738830
8674[[package]]8831[[package]]
8675name = "rustversion"8832name = "rustversion"
8724[[package]]8881[[package]]
8725name = "sc-allocator"8882name = "sc-allocator"
8726version = "4.1.0-dev"8883version = "4.1.0-dev"
8727source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8884source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8728dependencies = [8885dependencies = [
8729 "log",8886 "log",
8730 "sp-core",8887 "sp-core",
8735[[package]]8892[[package]]
8736name = "sc-authority-discovery"8893name = "sc-authority-discovery"
8737version = "0.10.0-dev"8894version = "0.10.0-dev"
8738source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8895source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8739dependencies = [8896dependencies = [
8740 "async-trait",8897 "async-trait",
8741 "derive_more",
8742 "futures 0.3.21",8898 "futures 0.3.21",
8743 "futures-timer",8899 "futures-timer",
8744 "ip_network",8900 "ip_network",
8757 "sp-keystore",8913 "sp-keystore",
8758 "sp-runtime",8914 "sp-runtime",
8759 "substrate-prometheus-endpoint",8915 "substrate-prometheus-endpoint",
8916 "thiserror",
8760]8917]
87618918
8762[[package]]8919[[package]]
8763name = "sc-basic-authorship"8920name = "sc-basic-authorship"
8764version = "0.10.0-dev"8921version = "0.10.0-dev"
8765source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8922source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8766dependencies = [8923dependencies = [
8767 "futures 0.3.21",8924 "futures 0.3.21",
8768 "futures-timer",8925 "futures-timer",
8785[[package]]8942[[package]]
8786name = "sc-block-builder"8943name = "sc-block-builder"
8787version = "0.10.0-dev"8944version = "0.10.0-dev"
8788source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8945source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8789dependencies = [8946dependencies = [
8790 "parity-scale-codec",8947 "parity-scale-codec",
8791 "sc-client-api",8948 "sc-client-api",
8801[[package]]8958[[package]]
8802name = "sc-chain-spec"8959name = "sc-chain-spec"
8803version = "4.0.0-dev"8960version = "4.0.0-dev"
8804source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8961source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8805dependencies = [8962dependencies = [
8806 "impl-trait-for-tuples",8963 "impl-trait-for-tuples",
8807 "memmap2 0.5.3",8964 "memmap2 0.5.3",
8818[[package]]8975[[package]]
8819name = "sc-chain-spec-derive"8976name = "sc-chain-spec-derive"
8820version = "4.0.0-dev"8977version = "4.0.0-dev"
8821source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8978source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8822dependencies = [8979dependencies = [
8823 "proc-macro-crate 1.1.0",8980 "proc-macro-crate 1.1.3",
8824 "proc-macro2",8981 "proc-macro2",
8825 "quote",8982 "quote",
8826 "syn",8983 "syn",
8829[[package]]8986[[package]]
8830name = "sc-cli"8987name = "sc-cli"
8831version = "0.10.0-dev"8988version = "0.10.0-dev"
8832source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"8989source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8833dependencies = [8990dependencies = [
8834 "chrono",8991 "chrono",
8992 "clap",
8835 "fdlimit",8993 "fdlimit",
8836 "futures 0.3.21",8994 "futures 0.3.21",
8837 "hex",8995 "hex",
8858 "sp-panic-handler",9016 "sp-panic-handler",
8859 "sp-runtime",9017 "sp-runtime",
8860 "sp-version",9018 "sp-version",
8861 "structopt",
8862 "thiserror",9019 "thiserror",
8863 "tiny-bip39",9020 "tiny-bip39",
8864 "tokio 1.16.1",9021 "tokio 1.17.0",
8865]9022]
88669023
8867[[package]]9024[[package]]
8868name = "sc-client-api"9025name = "sc-client-api"
8869version = "4.0.0-dev"9026version = "4.0.0-dev"
8870source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9027source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8871dependencies = [9028dependencies = [
8872 "fnv",9029 "fnv",
8873 "futures 0.3.21",9030 "futures 0.3.21",
8895[[package]]9052[[package]]
8896name = "sc-client-db"9053name = "sc-client-db"
8897version = "0.10.0-dev"9054version = "0.10.0-dev"
8898source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9055source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8899dependencies = [9056dependencies = [
8900 "hash-db",9057 "hash-db",
8901 "kvdb",9058 "kvdb",
8920[[package]]9077[[package]]
8921name = "sc-consensus"9078name = "sc-consensus"
8922version = "0.10.0-dev"9079version = "0.10.0-dev"
8923source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9080source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8924dependencies = [9081dependencies = [
8925 "async-trait",9082 "async-trait",
8926 "futures 0.3.21",9083 "futures 0.3.21",
8944[[package]]9101[[package]]
8945name = "sc-consensus-aura"9102name = "sc-consensus-aura"
8946version = "0.10.0-dev"9103version = "0.10.0-dev"
8947source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9104source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8948dependencies = [9105dependencies = [
8949 "async-trait",9106 "async-trait",
8950 "derive_more",
8951 "futures 0.3.21",9107 "futures 0.3.21",
8952 "log",9108 "log",
8953 "parity-scale-codec",9109 "parity-scale-codec",
8968 "sp-keystore",9124 "sp-keystore",
8969 "sp-runtime",9125 "sp-runtime",
8970 "substrate-prometheus-endpoint",9126 "substrate-prometheus-endpoint",
9127 "thiserror",
8971]9128]
89729129
8973[[package]]9130[[package]]
8974name = "sc-consensus-babe"9131name = "sc-consensus-babe"
8975version = "0.10.0-dev"9132version = "0.10.0-dev"
8976source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9133source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
8977dependencies = [9134dependencies = [
8978 "async-trait",9135 "async-trait",
8979 "derive_more",
8980 "fork-tree",9136 "fork-tree",
8981 "futures 0.3.21",9137 "futures 0.3.21",
8982 "log",9138 "log",
9011 "sp-runtime",9167 "sp-runtime",
9012 "sp-version",9168 "sp-version",
9013 "substrate-prometheus-endpoint",9169 "substrate-prometheus-endpoint",
9170 "thiserror",
9014]9171]
90159172
9016[[package]]9173[[package]]
9017name = "sc-consensus-babe-rpc"9174name = "sc-consensus-babe-rpc"
9018version = "0.10.0-dev"9175version = "0.10.0-dev"
9019source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9176source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9020dependencies = [9177dependencies = [
9021 "derive_more",
9022 "futures 0.3.21",9178 "futures 0.3.21",
9023 "jsonrpc-core",9179 "jsonrpc-core",
9024 "jsonrpc-core-client",9180 "jsonrpc-core-client",
9035 "sp-core",9191 "sp-core",
9036 "sp-keystore",9192 "sp-keystore",
9037 "sp-runtime",9193 "sp-runtime",
9194 "thiserror",
9038]9195]
90399196
9040[[package]]9197[[package]]
9041name = "sc-consensus-epochs"9198name = "sc-consensus-epochs"
9042version = "0.10.0-dev"9199version = "0.10.0-dev"
9043source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9200source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9044dependencies = [9201dependencies = [
9045 "fork-tree",9202 "fork-tree",
9046 "parity-scale-codec",9203 "parity-scale-codec",
9053[[package]]9210[[package]]
9054name = "sc-consensus-slots"9211name = "sc-consensus-slots"
9055version = "0.10.0-dev"9212version = "0.10.0-dev"
9056source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9213source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9057dependencies = [9214dependencies = [
9058 "async-trait",9215 "async-trait",
9059 "futures 0.3.21",9216 "futures 0.3.21",
9078[[package]]9235[[package]]
9079name = "sc-consensus-uncles"9236name = "sc-consensus-uncles"
9080version = "0.10.0-dev"9237version = "0.10.0-dev"
9081source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9238source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9082dependencies = [9239dependencies = [
9083 "sc-client-api",9240 "sc-client-api",
9084 "sp-authorship",9241 "sp-authorship",
9089[[package]]9246[[package]]
9090name = "sc-executor"9247name = "sc-executor"
9091version = "0.10.0-dev"9248version = "0.10.0-dev"
9092source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9249source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9093dependencies = [9250dependencies = [
9094 "lazy_static",9251 "lazy_static",
9095 "libsecp256k1 0.7.0",9252 "libsecp256k1 0.7.0",
9117[[package]]9274[[package]]
9118name = "sc-executor-common"9275name = "sc-executor-common"
9119version = "0.10.0-dev"9276version = "0.10.0-dev"
9120source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9277source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9121dependencies = [9278dependencies = [
9122 "derive_more",
9123 "environmental",9279 "environmental",
9124 "parity-scale-codec",9280 "parity-scale-codec",
9125 "sc-allocator",9281 "sc-allocator",
9135[[package]]9291[[package]]
9136name = "sc-executor-wasmi"9292name = "sc-executor-wasmi"
9137version = "0.10.0-dev"9293version = "0.10.0-dev"
9138source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9294source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9139dependencies = [9295dependencies = [
9140 "log",9296 "log",
9141 "parity-scale-codec",9297 "parity-scale-codec",
9151[[package]]9307[[package]]
9152name = "sc-executor-wasmtime"9308name = "sc-executor-wasmtime"
9153version = "0.10.0-dev"9309version = "0.10.0-dev"
9154source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9310source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9155dependencies = [9311dependencies = [
9156 "cfg-if 1.0.0",9312 "cfg-if 1.0.0",
9157 "libc",9313 "libc",
9169[[package]]9325[[package]]
9170name = "sc-finality-grandpa"9326name = "sc-finality-grandpa"
9171version = "0.10.0-dev"9327version = "0.10.0-dev"
9172source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9328source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9173dependencies = [9329dependencies = [
9174 "async-trait",9330 "async-trait",
9175 "derive_more",
9176 "dyn-clone",9331 "dyn-clone",
9177 "finality-grandpa",9332 "finality-grandpa",
9178 "fork-tree",9333 "fork-tree",
9181 "log",9336 "log",
9182 "parity-scale-codec",9337 "parity-scale-codec",
9183 "parking_lot 0.11.2",9338 "parking_lot 0.11.2",
9184 "rand 0.8.4",9339 "rand 0.8.5",
9185 "sc-block-builder",9340 "sc-block-builder",
9186 "sc-chain-spec",9341 "sc-chain-spec",
9187 "sc-client-api",9342 "sc-client-api",
9202 "sp-keystore",9357 "sp-keystore",
9203 "sp-runtime",9358 "sp-runtime",
9204 "substrate-prometheus-endpoint",9359 "substrate-prometheus-endpoint",
9360 "thiserror",
9205]9361]
92069362
9207[[package]]9363[[package]]
9208name = "sc-finality-grandpa-rpc"9364name = "sc-finality-grandpa-rpc"
9209version = "0.10.0-dev"9365version = "0.10.0-dev"
9210source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9366source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9211dependencies = [9367dependencies = [
9212 "derive_more",
9213 "finality-grandpa",9368 "finality-grandpa",
9214 "futures 0.3.21",9369 "futures 0.3.21",
9215 "jsonrpc-core",9370 "jsonrpc-core",
9226 "sp-blockchain",9381 "sp-blockchain",
9227 "sp-core",9382 "sp-core",
9228 "sp-runtime",9383 "sp-runtime",
9384 "thiserror",
9229]9385]
92309386
9231[[package]]9387[[package]]
9232name = "sc-informant"9388name = "sc-informant"
9233version = "0.10.0-dev"9389version = "0.10.0-dev"
9234source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9390source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9235dependencies = [9391dependencies = [
9236 "ansi_term",9392 "ansi_term",
9237 "futures 0.3.21",9393 "futures 0.3.21",
9248[[package]]9404[[package]]
9249name = "sc-keystore"9405name = "sc-keystore"
9250version = "4.0.0-dev"9406version = "4.0.0-dev"
9251source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9407source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9252dependencies = [9408dependencies = [
9253 "async-trait",9409 "async-trait",
9254 "derive_more",
9255 "hex",9410 "hex",
9256 "parking_lot 0.11.2",9411 "parking_lot 0.11.2",
9257 "serde_json",9412 "serde_json",
9258 "sp-application-crypto",9413 "sp-application-crypto",
9259 "sp-core",9414 "sp-core",
9260 "sp-keystore",9415 "sp-keystore",
9416 "thiserror",
9261]9417]
92629418
9263[[package]]9419[[package]]
9264name = "sc-network"9420name = "sc-network"
9265version = "0.10.0-dev"9421version = "0.10.0-dev"
9266source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9422source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9267dependencies = [9423dependencies = [
9268 "async-std",9424 "async-std",
9269 "async-trait",9425 "async-trait",
9270 "asynchronous-codec 0.5.0",9426 "asynchronous-codec 0.5.0",
9271 "bitflags",9427 "bitflags",
9272 "bytes 1.1.0",9428 "bytes 1.1.0",
9273 "cid",9429 "cid",
9274 "derive_more",
9275 "either",9430 "either",
9276 "fnv",9431 "fnv",
9277 "fork-tree",9432 "fork-tree",
9314[[package]]9469[[package]]
9315name = "sc-network-gossip"9470name = "sc-network-gossip"
9316version = "0.10.0-dev"9471version = "0.10.0-dev"
9317source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9472source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9318dependencies = [9473dependencies = [
9319 "futures 0.3.21",9474 "futures 0.3.21",
9320 "futures-timer",9475 "futures-timer",
9330[[package]]9485[[package]]
9331name = "sc-offchain"9486name = "sc-offchain"
9332version = "4.0.0-dev"9487version = "4.0.0-dev"
9333source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9488source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9334dependencies = [9489dependencies = [
9335 "bytes 1.1.0",9490 "bytes 1.1.0",
9336 "fnv",9491 "fnv",
9358[[package]]9513[[package]]
9359name = "sc-peerset"9514name = "sc-peerset"
9360version = "4.0.0-dev"9515version = "4.0.0-dev"
9361source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9516source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9362dependencies = [9517dependencies = [
9363 "futures 0.3.21",9518 "futures 0.3.21",
9364 "libp2p",9519 "libp2p",
9371[[package]]9526[[package]]
9372name = "sc-proposer-metrics"9527name = "sc-proposer-metrics"
9373version = "0.10.0-dev"9528version = "0.10.0-dev"
9374source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9529source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9375dependencies = [9530dependencies = [
9376 "log",9531 "log",
9377 "substrate-prometheus-endpoint",9532 "substrate-prometheus-endpoint",
9380[[package]]9535[[package]]
9381name = "sc-rpc"9536name = "sc-rpc"
9382version = "4.0.0-dev"9537version = "4.0.0-dev"
9383source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9538source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9384dependencies = [9539dependencies = [
9385 "futures 0.3.21",9540 "futures 0.3.21",
9386 "hash-db",9541 "hash-db",
9411[[package]]9566[[package]]
9412name = "sc-rpc-api"9567name = "sc-rpc-api"
9413version = "0.10.0-dev"9568version = "0.10.0-dev"
9414source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9569source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9415dependencies = [9570dependencies = [
9416 "futures 0.3.21",9571 "futures 0.3.21",
9417 "jsonrpc-core",9572 "jsonrpc-core",
9436[[package]]9591[[package]]
9437name = "sc-rpc-server"9592name = "sc-rpc-server"
9438version = "4.0.0-dev"9593version = "4.0.0-dev"
9439source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9594source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9440dependencies = [9595dependencies = [
9441 "futures 0.3.21",9596 "futures 0.3.21",
9442 "jsonrpc-core",9597 "jsonrpc-core",
9447 "log",9602 "log",
9448 "serde_json",9603 "serde_json",
9449 "substrate-prometheus-endpoint",9604 "substrate-prometheus-endpoint",
9450 "tokio 1.16.1",9605 "tokio 1.17.0",
9451]9606]
94529607
9453[[package]]9608[[package]]
9454name = "sc-service"9609name = "sc-service"
9455version = "0.10.0-dev"9610version = "0.10.0-dev"
9456source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9611source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9457dependencies = [9612dependencies = [
9458 "async-trait",9613 "async-trait",
9459 "directories",9614 "directories",
9509 "substrate-prometheus-endpoint",9664 "substrate-prometheus-endpoint",
9510 "tempfile",9665 "tempfile",
9511 "thiserror",9666 "thiserror",
9512 "tokio 1.16.1",9667 "tokio 1.17.0",
9513 "tracing",9668 "tracing",
9514 "tracing-futures",9669 "tracing-futures",
9515]9670]
95169671
9517[[package]]9672[[package]]
9518name = "sc-state-db"9673name = "sc-state-db"
9519version = "0.10.0-dev"9674version = "0.10.0-dev"
9520source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9675source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9521dependencies = [9676dependencies = [
9522 "log",9677 "log",
9523 "parity-scale-codec",9678 "parity-scale-codec",
9531[[package]]9686[[package]]
9532name = "sc-sync-state-rpc"9687name = "sc-sync-state-rpc"
9533version = "0.10.0-dev"9688version = "0.10.0-dev"
9534source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9689source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9535dependencies = [9690dependencies = [
9536 "jsonrpc-core",9691 "jsonrpc-core",
9537 "jsonrpc-core-client",9692 "jsonrpc-core-client",
9553[[package]]9708[[package]]
9554name = "sc-telemetry"9709name = "sc-telemetry"
9555version = "4.0.0-dev"9710version = "4.0.0-dev"
9556source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9711source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9557dependencies = [9712dependencies = [
9558 "chrono",9713 "chrono",
9559 "futures 0.3.21",9714 "futures 0.3.21",
9571[[package]]9726[[package]]
9572name = "sc-tracing"9727name = "sc-tracing"
9573version = "4.0.0-dev"9728version = "4.0.0-dev"
9574source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9729source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9575dependencies = [9730dependencies = [
9576 "ansi_term",9731 "ansi_term",
9577 "atty",9732 "atty",
9602[[package]]9757[[package]]
9603name = "sc-tracing-proc-macro"9758name = "sc-tracing-proc-macro"
9604version = "4.0.0-dev"9759version = "4.0.0-dev"
9605source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9760source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9606dependencies = [9761dependencies = [
9607 "proc-macro-crate 1.1.0",9762 "proc-macro-crate 1.1.3",
9608 "proc-macro2",9763 "proc-macro2",
9609 "quote",9764 "quote",
9610 "syn",9765 "syn",
9613[[package]]9768[[package]]
9614name = "sc-transaction-pool"9769name = "sc-transaction-pool"
9615version = "4.0.0-dev"9770version = "4.0.0-dev"
9616source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9771source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9617dependencies = [9772dependencies = [
9618 "futures 0.3.21",9773 "futures 0.3.21",
9619 "futures-timer",9774 "futures-timer",
9640[[package]]9795[[package]]
9641name = "sc-transaction-pool-api"9796name = "sc-transaction-pool-api"
9642version = "4.0.0-dev"9797version = "4.0.0-dev"
9643source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9798source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9644dependencies = [9799dependencies = [
9645 "derive_more",
9646 "futures 0.3.21",9800 "futures 0.3.21",
9647 "log",9801 "log",
9648 "serde",9802 "serde",
9654[[package]]9808[[package]]
9655name = "sc-utils"9809name = "sc-utils"
9656version = "4.0.0-dev"9810version = "4.0.0-dev"
9657source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"9811source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
9658dependencies = [9812dependencies = [
9659 "futures 0.3.21",9813 "futures 0.3.21",
9660 "futures-timer",9814 "futures-timer",
9683source = "registry+https://github.com/rust-lang/crates.io-index"9837source = "registry+https://github.com/rust-lang/crates.io-index"
9684checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd"9838checksum = "baeb2780690380592f86205aa4ee49815feb2acad8c2f59e6dd207148c3f1fcd"
9685dependencies = [9839dependencies = [
9686 "proc-macro-crate 1.1.0",9840 "proc-macro-crate 1.1.3",
9687 "proc-macro2",9841 "proc-macro2",
9688 "quote",9842 "quote",
9689 "syn",9843 "syn",
9739 "untrusted",9893 "untrusted",
9740]9894]
9895
9896[[package]]
9897name = "sct"
9898version = "0.7.0"
9899source = "registry+https://github.com/rust-lang/crates.io-index"
9900checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
9901dependencies = [
9902 "ring",
9903 "untrusted",
9904]
97419905
9742[[package]]9906[[package]]
9743name = "secrecy"9907name = "secrecy"
98009964
9801[[package]]9965[[package]]
9802name = "semver"9966name = "semver"
9803version = "1.0.5"9967version = "1.0.6"
9804source = "registry+https://github.com/rust-lang/crates.io-index"9968source = "registry+https://github.com/rust-lang/crates.io-index"
9805checksum = "0486718e92ec9a68fbed73bb5ef687d71103b142595b406835649bebd33f72c7"9969checksum = "a4a3381e03edd24287172047536f20cabde766e2cd3e65e6b00fb3af51c4f38d"
9806dependencies = [9970dependencies = [
9807 "serde",9971 "serde",
9808]9972]
984410008
9845[[package]]10009[[package]]
9846name = "serde_json"10010name = "serde_json"
9847version = "1.0.78"10011version = "1.0.79"
9848source = "registry+https://github.com/rust-lang/crates.io-index"10012source = "registry+https://github.com/rust-lang/crates.io-index"
9849checksum = "d23c1ba4cf0efd44be32017709280b32d1cea5c3f1275c3b6d9e8bc54f758085"10013checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95"
9850dependencies = [10014dependencies = [
9851 "itoa 1.0.1",10015 "itoa 1.0.1",
9852 "ryu",10016 "ryu",
990510069
9906[[package]]10070[[package]]
9907name = "sha2"10071name = "sha2"
9908version = "0.10.1"10072version = "0.10.2"
9909source = "registry+https://github.com/rust-lang/crates.io-index"10073source = "registry+https://github.com/rust-lang/crates.io-index"
9910checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec"10074checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676"
9911dependencies = [10075dependencies = [
9912 "cfg-if 1.0.0",10076 "cfg-if 1.0.0",
9913 "cpufeatures 0.2.1",10077 "cpufeatures 0.2.1",
9914 "digest 0.10.2",10078 "digest 0.10.3",
9915]10079]
991610080
9917[[package]]10081[[package]]
999910163
10000[[package]]10164[[package]]
10001name = "slot-range-helper"10165name = "slot-range-helper"
10002version = "0.9.16"10166version = "0.9.17"
10003source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"10167source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
10004dependencies = [10168dependencies = [
10005 "enumn",10169 "enumn",
10006 "parity-scale-codec",10170 "parity-scale-codec",
10039 "aes-gcm",10203 "aes-gcm",
10040 "blake2",10204 "blake2",
10041 "chacha20poly1305",10205 "chacha20poly1305",
10042 "rand 0.8.4",10206 "rand 0.8.5",
10043 "rand_core 0.6.3",10207 "rand_core 0.6.3",
10044 "ring",10208 "ring",
10045 "rustc_version 0.3.3",10209 "rustc_version 0.3.3",
10081 "futures 0.3.21",10245 "futures 0.3.21",
10082 "httparse",10246 "httparse",
10083 "log",10247 "log",
10084 "rand 0.8.4",10248 "rand 0.8.5",
10085 "sha-1 0.9.8",10249 "sha-1 0.9.8",
10086]10250]
1008710251
10088[[package]]10252[[package]]
10089name = "sp-api"10253name = "sp-api"
10090version = "4.0.0-dev"10254version = "4.0.0-dev"
10091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10255source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10092dependencies = [10256dependencies = [
10093 "hash-db",10257 "hash-db",
10094 "log",10258 "log",
10105[[package]]10269[[package]]
10106name = "sp-api-proc-macro"10270name = "sp-api-proc-macro"
10107version = "4.0.0-dev"10271version = "4.0.0-dev"
10108source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10272source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10109dependencies = [10273dependencies = [
10110 "blake2-rfc",10274 "blake2-rfc",
10111 "proc-macro-crate 1.1.0",10275 "proc-macro-crate 1.1.3",
10112 "proc-macro2",10276 "proc-macro2",
10113 "quote",10277 "quote",
10114 "syn",10278 "syn",
10115]10279]
1011610280
10117[[package]]10281[[package]]
10118name = "sp-application-crypto"10282name = "sp-application-crypto"
10119version = "4.0.0"10283version = "5.0.0"
10120source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10284source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10121dependencies = [10285dependencies = [
10122 "parity-scale-codec",10286 "parity-scale-codec",
10123 "scale-info",10287 "scale-info",
10130[[package]]10294[[package]]
10131name = "sp-arithmetic"10295name = "sp-arithmetic"
10132version = "4.0.0"10296version = "4.0.0"
10133source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10297source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10134dependencies = [10298dependencies = [
10135 "integer-sqrt",10299 "integer-sqrt",
10136 "num-traits",10300 "num-traits",
10145[[package]]10309[[package]]
10146name = "sp-authority-discovery"10310name = "sp-authority-discovery"
10147version = "4.0.0-dev"10311version = "4.0.0-dev"
10148source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10312source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10149dependencies = [10313dependencies = [
10150 "parity-scale-codec",10314 "parity-scale-codec",
10151 "scale-info",10315 "scale-info",
10158[[package]]10322[[package]]
10159name = "sp-authorship"10323name = "sp-authorship"
10160version = "4.0.0-dev"10324version = "4.0.0-dev"
10161source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10325source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10162dependencies = [10326dependencies = [
10163 "async-trait",10327 "async-trait",
10164 "parity-scale-codec",10328 "parity-scale-codec",
10170[[package]]10334[[package]]
10171name = "sp-block-builder"10335name = "sp-block-builder"
10172version = "4.0.0-dev"10336version = "4.0.0-dev"
10173source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10337source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10174dependencies = [10338dependencies = [
10175 "parity-scale-codec",10339 "parity-scale-codec",
10176 "sp-api",10340 "sp-api",
10182[[package]]10346[[package]]
10183name = "sp-blockchain"10347name = "sp-blockchain"
10184version = "4.0.0-dev"10348version = "4.0.0-dev"
10185source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10349source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10186dependencies = [10350dependencies = [
10187 "futures 0.3.21",10351 "futures 0.3.21",
10188 "log",10352 "log",
10200[[package]]10364[[package]]
10201name = "sp-consensus"10365name = "sp-consensus"
10202version = "0.10.0-dev"10366version = "0.10.0-dev"
10203source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10367source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10204dependencies = [10368dependencies = [
10205 "async-trait",10369 "async-trait",
10206 "futures 0.3.21",10370 "futures 0.3.21",
10219[[package]]10383[[package]]
10220name = "sp-consensus-aura"10384name = "sp-consensus-aura"
10221version = "0.10.0-dev"10385version = "0.10.0-dev"
10222source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10386source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10223dependencies = [10387dependencies = [
10224 "async-trait",10388 "async-trait",
10225 "parity-scale-codec",10389 "parity-scale-codec",
10237[[package]]10401[[package]]
10238name = "sp-consensus-babe"10402name = "sp-consensus-babe"
10239version = "0.10.0-dev"10403version = "0.10.0-dev"
10240source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10404source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10241dependencies = [10405dependencies = [
10242 "async-trait",10406 "async-trait",
10243 "merlin",10407 "merlin",
10260[[package]]10424[[package]]
10261name = "sp-consensus-slots"10425name = "sp-consensus-slots"
10262version = "0.10.0-dev"10426version = "0.10.0-dev"
10263source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10427source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10264dependencies = [10428dependencies = [
10265 "parity-scale-codec",10429 "parity-scale-codec",
10266 "scale-info",10430 "scale-info",
10272[[package]]10436[[package]]
10273name = "sp-consensus-vrf"10437name = "sp-consensus-vrf"
10274version = "0.10.0-dev"10438version = "0.10.0-dev"
10275source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10439source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10276dependencies = [10440dependencies = [
10277 "parity-scale-codec",10441 "parity-scale-codec",
10278 "schnorrkel",10442 "schnorrkel",
1028310447
10284[[package]]10448[[package]]
10285name = "sp-core"10449name = "sp-core"
10286version = "4.1.0-dev"10450version = "5.0.0"
10287source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10451source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10288dependencies = [10452dependencies = [
10289 "base58",10453 "base58",
10290 "bitflags",10454 "bitflags",
10312 "schnorrkel",10476 "schnorrkel",
10313 "secrecy",10477 "secrecy",
10314 "serde",10478 "serde",
10315 "sha2 0.10.1",10479 "sha2 0.10.2",
10316 "sp-core-hashing",10480 "sp-core-hashing",
10317 "sp-debug-derive",10481 "sp-debug-derive",
10318 "sp-externalities",10482 "sp-externalities",
10332[[package]]10496[[package]]
10333name = "sp-core-hashing"10497name = "sp-core-hashing"
10334version = "4.0.0"10498version = "4.0.0"
10335source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10499source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10336dependencies = [10500dependencies = [
10337 "blake2-rfc",10501 "blake2-rfc",
10338 "byteorder",10502 "byteorder",
10339 "sha2 0.10.1",10503 "sha2 0.10.2",
10340 "sp-std",10504 "sp-std",
10341 "tiny-keccak",10505 "tiny-keccak",
10342 "twox-hash",10506 "twox-hash",
10345[[package]]10509[[package]]
10346name = "sp-core-hashing-proc-macro"10510name = "sp-core-hashing-proc-macro"
10347version = "4.0.0-dev"10511version = "4.0.0-dev"
10348source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10512source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10349dependencies = [10513dependencies = [
10350 "proc-macro2",10514 "proc-macro2",
10351 "quote",10515 "quote",
10356[[package]]10520[[package]]
10357name = "sp-database"10521name = "sp-database"
10358version = "4.0.0-dev"10522version = "4.0.0-dev"
10359source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10523source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10360dependencies = [10524dependencies = [
10361 "kvdb",10525 "kvdb",
10362 "parking_lot 0.11.2",10526 "parking_lot 0.11.2",
10365[[package]]10529[[package]]
10366name = "sp-debug-derive"10530name = "sp-debug-derive"
10367version = "4.0.0"10531version = "4.0.0"
10368source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10532source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10369dependencies = [10533dependencies = [
10370 "proc-macro2",10534 "proc-macro2",
10371 "quote",10535 "quote",
1037410538
10375[[package]]10539[[package]]
10376name = "sp-externalities"10540name = "sp-externalities"
10377version = "0.10.0"10541version = "0.11.0"
10378source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10542source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10379dependencies = [10543dependencies = [
10380 "environmental",10544 "environmental",
10381 "parity-scale-codec",10545 "parity-scale-codec",
10386[[package]]10550[[package]]
10387name = "sp-finality-grandpa"10551name = "sp-finality-grandpa"
10388version = "4.0.0-dev"10552version = "4.0.0-dev"
10389source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10553source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10390dependencies = [10554dependencies = [
10391 "finality-grandpa",10555 "finality-grandpa",
10392 "log",10556 "log",
10404[[package]]10568[[package]]
10405name = "sp-inherents"10569name = "sp-inherents"
10406version = "4.0.0-dev"10570version = "4.0.0-dev"
10407source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10571source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10408dependencies = [10572dependencies = [
10409 "async-trait",10573 "async-trait",
10410 "impl-trait-for-tuples",10574 "impl-trait-for-tuples",
1041710581
10418[[package]]10582[[package]]
10419name = "sp-io"10583name = "sp-io"
10420version = "4.0.0"10584version = "5.0.0"
10421source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10585source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10422dependencies = [10586dependencies = [
10423 "futures 0.3.21",10587 "futures 0.3.21",
10424 "hash-db",10588 "hash-db",
1044110605
10442[[package]]10606[[package]]
10443name = "sp-keyring"10607name = "sp-keyring"
10444version = "4.1.0-dev"10608version = "5.0.0"
10445source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10609source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10446dependencies = [10610dependencies = [
10447 "lazy_static",10611 "lazy_static",
10448 "sp-core",10612 "sp-core",
10449 "sp-runtime",10613 "sp-runtime",
10450 "strum 0.22.0",10614 "strum",
10451]10615]
1045210616
10453[[package]]10617[[package]]
10454name = "sp-keystore"10618name = "sp-keystore"
10455version = "0.10.0"10619version = "0.11.0"
10456source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10620source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10457dependencies = [10621dependencies = [
10458 "async-trait",10622 "async-trait",
10459 "derive_more",
10460 "futures 0.3.21",10623 "futures 0.3.21",
10461 "merlin",10624 "merlin",
10462 "parity-scale-codec",10625 "parity-scale-codec",
10465 "serde",10628 "serde",
10466 "sp-core",10629 "sp-core",
10467 "sp-externalities",10630 "sp-externalities",
10631 "thiserror",
10468]10632]
1046910633
10470[[package]]10634[[package]]
10471name = "sp-maybe-compressed-blob"10635name = "sp-maybe-compressed-blob"
10472version = "4.1.0-dev"10636version = "4.1.0-dev"
10473source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10637source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10474dependencies = [10638dependencies = [
10639 "thiserror",
10475 "zstd",10640 "zstd",
10476]10641]
1047710642
10478[[package]]10643[[package]]
10479name = "sp-npos-elections"10644name = "sp-npos-elections"
10480version = "4.0.0-dev"10645version = "4.0.0-dev"
10481source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10646source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10482dependencies = [10647dependencies = [
10483 "parity-scale-codec",10648 "parity-scale-codec",
10484 "scale-info",10649 "scale-info",
10493[[package]]10658[[package]]
10494name = "sp-npos-elections-solution-type"10659name = "sp-npos-elections-solution-type"
10495version = "4.0.0-dev"10660version = "4.0.0-dev"
10496source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10661source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10497dependencies = [10662dependencies = [
10498 "proc-macro-crate 1.1.0",10663 "proc-macro-crate 1.1.3",
10499 "proc-macro2",10664 "proc-macro2",
10500 "quote",10665 "quote",
10501 "syn",10666 "syn",
10504[[package]]10669[[package]]
10505name = "sp-offchain"10670name = "sp-offchain"
10506version = "4.0.0-dev"10671version = "4.0.0-dev"
10507source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10672source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10508dependencies = [10673dependencies = [
10509 "sp-api",10674 "sp-api",
10510 "sp-core",10675 "sp-core",
10514[[package]]10679[[package]]
10515name = "sp-panic-handler"10680name = "sp-panic-handler"
10516version = "4.0.0"10681version = "4.0.0"
10517source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10682source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10518dependencies = [10683dependencies = [
10519 "backtrace",10684 "backtrace",
10520 "lazy_static",10685 "lazy_static",
1052310688
10524[[package]]10689[[package]]
10525name = "sp-rpc"10690name = "sp-rpc"
10526version = "4.0.0-dev"10691version = "5.0.0"
10527source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10692source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10528dependencies = [10693dependencies = [
10529 "rustc-hash",10694 "rustc-hash",
10530 "serde",10695 "serde",
1053310698
10534[[package]]10699[[package]]
10535name = "sp-runtime"10700name = "sp-runtime"
10536version = "4.1.0-dev"10701version = "5.0.0"
10537source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10702source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10538dependencies = [10703dependencies = [
10539 "either",10704 "either",
10540 "hash256-std-hasher",10705 "hash256-std-hasher",
1055510720
10556[[package]]10721[[package]]
10557name = "sp-runtime-interface"10722name = "sp-runtime-interface"
10558version = "4.1.0-dev"10723version = "5.0.0"
10559source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10724source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10560dependencies = [10725dependencies = [
10561 "impl-trait-for-tuples",10726 "impl-trait-for-tuples",
10562 "parity-scale-codec",10727 "parity-scale-codec",
10573[[package]]10738[[package]]
10574name = "sp-runtime-interface-proc-macro"10739name = "sp-runtime-interface-proc-macro"
10575version = "4.0.0"10740version = "4.0.0"
10576source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10741source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10577dependencies = [10742dependencies = [
10578 "Inflector",10743 "Inflector",
10579 "proc-macro-crate 1.1.0",10744 "proc-macro-crate 1.1.3",
10580 "proc-macro2",10745 "proc-macro2",
10581 "quote",10746 "quote",
10582 "syn",10747 "syn",
10585[[package]]10750[[package]]
10586name = "sp-serializer"10751name = "sp-serializer"
10587version = "4.0.0-dev"10752version = "4.0.0-dev"
10588source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10753source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10589dependencies = [10754dependencies = [
10590 "serde",10755 "serde",
10591 "serde_json",10756 "serde_json",
10594[[package]]10759[[package]]
10595name = "sp-session"10760name = "sp-session"
10596version = "4.0.0-dev"10761version = "4.0.0-dev"
10597source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10762source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10598dependencies = [10763dependencies = [
10599 "parity-scale-codec",10764 "parity-scale-codec",
10600 "scale-info",10765 "scale-info",
10608[[package]]10773[[package]]
10609name = "sp-staking"10774name = "sp-staking"
10610version = "4.0.0-dev"10775version = "4.0.0-dev"
10611source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10776source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10612dependencies = [10777dependencies = [
10613 "parity-scale-codec",10778 "parity-scale-codec",
10614 "scale-info",10779 "scale-info",
1061810783
10619[[package]]10784[[package]]
10620name = "sp-state-machine"10785name = "sp-state-machine"
10621version = "0.10.0"10786version = "0.11.0"
10622source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10787source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10623dependencies = [10788dependencies = [
10624 "hash-db",10789 "hash-db",
10625 "log",10790 "log",
10642[[package]]10807[[package]]
10643name = "sp-std"10808name = "sp-std"
10644version = "4.0.0"10809version = "4.0.0"
10645source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10810source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
1064610811
10647[[package]]10812[[package]]
10648name = "sp-storage"10813name = "sp-storage"
10649version = "4.0.0"10814version = "5.0.0"
10650source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10815source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10651dependencies = [10816dependencies = [
10652 "impl-serde",10817 "impl-serde",
10653 "parity-scale-codec",10818 "parity-scale-codec",
10660[[package]]10825[[package]]
10661name = "sp-tasks"10826name = "sp-tasks"
10662version = "4.0.0-dev"10827version = "4.0.0-dev"
10663source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10828source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10664dependencies = [10829dependencies = [
10665 "log",10830 "log",
10666 "sp-core",10831 "sp-core",
10673[[package]]10838[[package]]
10674name = "sp-timestamp"10839name = "sp-timestamp"
10675version = "4.0.0-dev"10840version = "4.0.0-dev"
10676source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10841source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10677dependencies = [10842dependencies = [
10678 "async-trait",10843 "async-trait",
10679 "futures-timer",10844 "futures-timer",
10689[[package]]10854[[package]]
10690name = "sp-tracing"10855name = "sp-tracing"
10691version = "4.0.0"10856version = "4.0.0"
10692source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10857source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10693dependencies = [10858dependencies = [
10694 "parity-scale-codec",10859 "parity-scale-codec",
10695 "sp-std",10860 "sp-std",
10701[[package]]10866[[package]]
10702name = "sp-transaction-pool"10867name = "sp-transaction-pool"
10703version = "4.0.0-dev"10868version = "4.0.0-dev"
10704source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10869source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10705dependencies = [10870dependencies = [
10706 "sp-api",10871 "sp-api",
10707 "sp-runtime",10872 "sp-runtime",
10710[[package]]10875[[package]]
10711name = "sp-transaction-storage-proof"10876name = "sp-transaction-storage-proof"
10712version = "4.0.0-dev"10877version = "4.0.0-dev"
10713source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10878source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10714dependencies = [10879dependencies = [
10715 "async-trait",10880 "async-trait",
10716 "log",10881 "log",
1072510890
10726[[package]]10891[[package]]
10727name = "sp-trie"10892name = "sp-trie"
10728version = "4.0.0"10893version = "5.0.0"
10729source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10894source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10730dependencies = [10895dependencies = [
10731 "hash-db",10896 "hash-db",
10732 "memory-db",10897 "memory-db",
10741[[package]]10906[[package]]
10742name = "sp-version"10907name = "sp-version"
10743version = "4.0.0-dev"10908version = "4.0.0-dev"
10744source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10909source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10745dependencies = [10910dependencies = [
10746 "impl-serde",10911 "impl-serde",
10747 "parity-scale-codec",10912 "parity-scale-codec",
10758[[package]]10923[[package]]
10759name = "sp-version-proc-macro"10924name = "sp-version-proc-macro"
10760version = "4.0.0-dev"10925version = "4.0.0-dev"
10761source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10926source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10762dependencies = [10927dependencies = [
10763 "parity-scale-codec",10928 "parity-scale-codec",
10764 "proc-macro2",10929 "proc-macro2",
1076810933
10769[[package]]10934[[package]]
10770name = "sp-wasm-interface"10935name = "sp-wasm-interface"
10771version = "4.1.0-dev"10936version = "5.0.0"
10772source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"10937source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10773dependencies = [10938dependencies = [
10774 "impl-trait-for-tuples",10939 "impl-trait-for-tuples",
10775 "log",10940 "log",
1078710952
10788[[package]]10953[[package]]
10789name = "ss58-registry"10954name = "ss58-registry"
10790version = "1.12.0"10955version = "1.15.0"
10791source = "registry+https://github.com/rust-lang/crates.io-index"10956source = "registry+https://github.com/rust-lang/crates.io-index"
10792checksum = "8319f44e20b42e5c11b88b1ad4130c35fe2974665a007b08b02322070177136a"10957checksum = "2f9799e6d412271cb2414597581128b03f3285f260ea49f5363d07df6a332b3e"
10793dependencies = [10958dependencies = [
10794 "Inflector",10959 "Inflector",
10795 "proc-macro2",10960 "proc-macro2",
10846 "lazy_static",11011 "lazy_static",
10847 "nalgebra",11012 "nalgebra",
10848 "num-traits",11013 "num-traits",
10849 "rand 0.8.4",11014 "rand 0.8.5",
10850]11015]
10851
10852[[package]]
10853name = "strsim"
10854version = "0.8.0"
10855source = "registry+https://github.com/rust-lang/crates.io-index"
10856checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
1085711016
10858[[package]]11017[[package]]
10859name = "strsim"11018name = "strsim"
10860version = "0.10.0"11019version = "0.10.0"
10861source = "registry+https://github.com/rust-lang/crates.io-index"11020source = "registry+https://github.com/rust-lang/crates.io-index"
10862checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"11021checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
10863
10864[[package]]
10865name = "structopt"
10866version = "0.3.26"
10867source = "registry+https://github.com/rust-lang/crates.io-index"
10868checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
10869dependencies = [
10870 "clap",
10871 "lazy_static",
10872 "structopt-derive",
10873]
10874
10875[[package]]
10876name = "structopt-derive"
10877version = "0.4.18"
10878source = "registry+https://github.com/rust-lang/crates.io-index"
10879checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
10880dependencies = [
10881 "heck",
10882 "proc-macro-error",
10883 "proc-macro2",
10884 "quote",
10885 "syn",
10886]
10887
10888[[package]]
10889name = "strum"
10890version = "0.22.0"
10891source = "registry+https://github.com/rust-lang/crates.io-index"
10892checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e"
10893dependencies = [
10894 "strum_macros 0.22.0",
10895]
1089611022
10897[[package]]11023[[package]]
10898name = "strum"11024name = "strum"
10899version = "0.23.0"11025version = "0.23.0"
10900source = "registry+https://github.com/rust-lang/crates.io-index"11026source = "registry+https://github.com/rust-lang/crates.io-index"
10901checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb"11027checksum = "cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb"
10902dependencies = [11028dependencies = [
10903 "strum_macros 0.23.1",11029 "strum_macros",
10904]11030]
10905
10906[[package]]
10907name = "strum_macros"
10908version = "0.22.0"
10909source = "registry+https://github.com/rust-lang/crates.io-index"
10910checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb"
10911dependencies = [
10912 "heck",
10913 "proc-macro2",
10914 "quote",
10915 "syn",
10916]
1091711031
10918[[package]]11032[[package]]
10919name = "strum_macros"11033name = "strum_macros"
10920version = "0.23.1"11034version = "0.23.1"
10921source = "registry+https://github.com/rust-lang/crates.io-index"11035source = "registry+https://github.com/rust-lang/crates.io-index"
10922checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38"11036checksum = "5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38"
10923dependencies = [11037dependencies = [
10924 "heck",11038 "heck 0.3.3",
10925 "proc-macro2",11039 "proc-macro2",
10926 "quote",11040 "quote",
10927 "rustversion",11041 "rustversion",
10944[[package]]11058[[package]]
10945name = "substrate-build-script-utils"11059name = "substrate-build-script-utils"
10946version = "3.0.0"11060version = "3.0.0"
10947source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11061source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10948dependencies = [11062dependencies = [
10949 "platforms",11063 "platforms",
10950]11064]
1095111065
10952[[package]]11066[[package]]
10953name = "substrate-frame-rpc-system"11067name = "substrate-frame-rpc-system"
10954version = "4.0.0-dev"11068version = "4.0.0-dev"
10955source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11069source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10956dependencies = [11070dependencies = [
10957 "frame-system-rpc-runtime-api",11071 "frame-system-rpc-runtime-api",
10958 "futures 0.3.21",11072 "futures 0.3.21",
10974[[package]]11088[[package]]
10975name = "substrate-prometheus-endpoint"11089name = "substrate-prometheus-endpoint"
10976version = "0.10.0-dev"11090version = "0.10.0-dev"
10977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11091source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10978dependencies = [11092dependencies = [
10979 "async-std",11093 "async-std",
10980 "derive_more",
10981 "futures-util",11094 "futures-util",
10982 "hyper",11095 "hyper",
10983 "log",11096 "log",
10984 "prometheus",11097 "prometheus",
11098 "thiserror",
10985 "tokio 1.16.1",11099 "tokio 1.17.0",
10986]11100]
1098711101
10988[[package]]11102[[package]]
10989name = "substrate-test-client"11103name = "substrate-test-client"
10990version = "2.0.1"11104version = "2.0.1"
10991source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11105source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
10992dependencies = [11106dependencies = [
10993 "async-trait",11107 "async-trait",
10994 "futures 0.3.21",11108 "futures 0.3.21",
11014[[package]]11128[[package]]
11015name = "substrate-test-utils"11129name = "substrate-test-utils"
11016version = "4.0.0-dev"11130version = "4.0.0-dev"
11017source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11131source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
11018dependencies = [11132dependencies = [
11019 "futures 0.3.21",11133 "futures 0.3.21",
11020 "substrate-test-utils-derive",11134 "substrate-test-utils-derive",
11021 "tokio 1.16.1",11135 "tokio 1.17.0",
11022]11136]
1102311137
11024[[package]]11138[[package]]
11025name = "substrate-test-utils-derive"11139name = "substrate-test-utils-derive"
11026version = "0.10.0-dev"11140version = "0.10.0-dev"
11027source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11141source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
11028dependencies = [11142dependencies = [
11029 "proc-macro-crate 1.1.0",11143 "proc-macro-crate 1.1.3",
11030 "proc-macro2",11144 "proc-macro2",
11031 "quote",11145 "quote",
11032 "syn",11146 "syn",
11035[[package]]11149[[package]]
11036name = "substrate-wasm-builder"11150name = "substrate-wasm-builder"
11037version = "5.0.0-dev"11151version = "5.0.0-dev"
11038source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11152source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
11039dependencies = [11153dependencies = [
11040 "ansi_term",11154 "ansi_term",
11041 "build-helper",11155 "build-helper",
11042 "cargo_metadata",11156 "cargo_metadata",
11043 "sp-maybe-compressed-blob",11157 "sp-maybe-compressed-blob",
11158 "strum",
11044 "tempfile",11159 "tempfile",
11045 "toml",11160 "toml",
11046 "walkdir",11161 "walkdir",
1111911234
11120[[package]]11235[[package]]
11121name = "test-runtime-constants"11236name = "test-runtime-constants"
11122version = "0.9.16"11237version = "0.9.17"
11123source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"11238source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
11124dependencies = [11239dependencies = [
11125 "frame-support",11240 "frame-support",
11126 "polkadot-primitives",11241 "polkadot-primitives",
1113111246
11132[[package]]11247[[package]]
11133name = "textwrap"11248name = "textwrap"
11134version = "0.11.0"11249version = "0.14.2"
11135source = "registry+https://github.com/rust-lang/crates.io-index"11250source = "registry+https://github.com/rust-lang/crates.io-index"
11136checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"11251checksum = "0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80"
11137dependencies = [
11138 "unicode-width",
11139]
1114011252
11141[[package]]11253[[package]]
11142name = "thiserror"11254name = "thiserror"
1125711369
11258[[package]]11370[[package]]
11259name = "tokio"11371name = "tokio"
11260version = "1.16.1"11372version = "1.17.0"
11261source = "registry+https://github.com/rust-lang/crates.io-index"11373source = "registry+https://github.com/rust-lang/crates.io-index"
11262checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a"11374checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee"
11263dependencies = [11375dependencies = [
11264 "bytes 1.1.0",11376 "bytes 1.1.0",
11265 "libc",11377 "libc",
11266 "memchr",11378 "memchr",
11267 "mio 0.7.14",11379 "mio 0.8.0",
11268 "num_cpus",11380 "num_cpus",
11269 "once_cell",11381 "once_cell",
11270 "pin-project-lite 0.2.8",11382 "pin-project-lite 0.2.8",
11271 "signal-hook-registry",11383 "signal-hook-registry",
11384 "socket2 0.4.4",
11272 "tokio-macros 1.7.0",11385 "tokio-macros 1.7.0",
11273 "winapi 0.3.9",11386 "winapi 0.3.9",
11274]11387]
11301source = "registry+https://github.com/rust-lang/crates.io-index"11414source = "registry+https://github.com/rust-lang/crates.io-index"
11302checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11415checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"
11303dependencies = [11416dependencies = [
11304 "rustls",11417 "rustls 0.19.1",
11305 "tokio 1.16.1",11418 "tokio 1.17.0",
11306 "webpki",11419 "webpki 0.21.4",
11307]11420]
11421
11422[[package]]
11423name = "tokio-rustls"
11424version = "0.23.2"
11425source = "registry+https://github.com/rust-lang/crates.io-index"
11426checksum = "a27d5f2b839802bd8267fa19b0530f5a08b9c08cd417976be2a65d130fe1c11b"
11427dependencies = [
11428 "rustls 0.20.4",
11429 "tokio 1.17.0",
11430 "webpki 0.22.0",
11431]
1130811432
11309[[package]]11433[[package]]
11310name = "tokio-stream"11434name = "tokio-stream"
11314dependencies = [11438dependencies = [
11315 "futures-core",11439 "futures-core",
11316 "pin-project-lite 0.2.8",11440 "pin-project-lite 0.2.8",
11317 "tokio 1.16.1",11441 "tokio 1.17.0",
11318]11442]
1131911443
11320[[package]]11444[[package]]
11329 "futures-sink",11453 "futures-sink",
11330 "log",11454 "log",
11331 "pin-project-lite 0.2.8",11455 "pin-project-lite 0.2.8",
11332 "tokio 1.16.1",11456 "tokio 1.17.0",
11333]11457]
1133411458
11335[[package]]11459[[package]]
1134911473
11350[[package]]11474[[package]]
11351name = "tracing"11475name = "tracing"
11352version = "0.1.30"11476version = "0.1.31"
11353source = "registry+https://github.com/rust-lang/crates.io-index"11477source = "registry+https://github.com/rust-lang/crates.io-index"
11354checksum = "2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9"11478checksum = "f6c650a8ef0cd2dd93736f033d21cbd1224c5a967aa0c258d00fcf7dafef9b9f"
11355dependencies = [11479dependencies = [
11356 "cfg-if 1.0.0",11480 "cfg-if 1.0.0",
11357 "pin-project-lite 0.2.8",11481 "pin-project-lite 0.2.8",
11483 "ipnet",11607 "ipnet",
11484 "lazy_static",11608 "lazy_static",
11485 "log",11609 "log",
11486 "rand 0.8.4",11610 "rand 0.8.5",
11487 "smallvec",11611 "smallvec",
11488 "thiserror",11612 "thiserror",
11489 "tinyvec",11613 "tinyvec",
11518[[package]]11642[[package]]
11519name = "try-runtime-cli"11643name = "try-runtime-cli"
11520version = "0.10.0-dev"11644version = "0.10.0-dev"
11521source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.16#4aeb95f7f38fcd519e2628f32f79044a8fef99d5"11645source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.17#22d40c761a985482f93bbbea5ba4199bdba74f8e"
11522dependencies = [11646dependencies = [
11647 "clap",
11523 "jsonrpsee",11648 "jsonrpsee 0.4.1",
11524 "log",11649 "log",
11525 "parity-scale-codec",11650 "parity-scale-codec",
11526 "remote-externalities",11651 "remote-externalities",
11536 "sp-runtime",11661 "sp-runtime",
11537 "sp-state-machine",11662 "sp-state-machine",
11538 "sp-version",11663 "sp-version",
11539 "structopt",
11540 "zstd",11664 "zstd",
11541]11665]
1154211666
11553checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"11677checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"
11554dependencies = [11678dependencies = [
11555 "cfg-if 1.0.0",11679 "cfg-if 1.0.0",
11556 "rand 0.8.4",11680 "rand 0.8.5",
11557 "static_assertions",11681 "static_assertions",
11558]11682]
1155911683
11629source = "registry+https://github.com/rust-lang/crates.io-index"11753source = "registry+https://github.com/rust-lang/crates.io-index"
11630checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"11754checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99"
11631
11632[[package]]
11633name = "unicode-width"
11634version = "0.1.9"
11635source = "registry+https://github.com/rust-lang/crates.io-index"
11636checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973"
1163711755
11638[[package]]11756[[package]]
11639name = "unicode-xid"11757name = "unicode-xid"
11645name = "unique-node"11763name = "unique-node"
11646version = "0.9.16"11764version = "0.9.16"
11647dependencies = [11765dependencies = [
11766 "clap",
11648 "cumulus-client-cli",11767 "cumulus-client-cli",
11649 "cumulus-client-collator",11768 "cumulus-client-collator",
11650 "cumulus-client-consensus-aura",11769 "cumulus-client-consensus-aura",
11710 "sp-timestamp",11829 "sp-timestamp",
11711 "sp-transaction-pool",11830 "sp-transaction-pool",
11712 "sp-trie",11831 "sp-trie",
11713 "structopt",
11714 "substrate-build-script-utils",11832 "substrate-build-script-utils",
11715 "substrate-frame-rpc-system",11833 "substrate-frame-rpc-system",
11716 "substrate-prometheus-endpoint",11834 "substrate-prometheus-endpoint",
11924[[package]]12042[[package]]
11925name = "up-sponsorship"12043name = "up-sponsorship"
11926version = "0.1.0"12044version = "0.1.0"
11927source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.16#a08e9828d44c54ec9905e9c7f642f0e734f92780"12045source = "git+https://github.com/UniqueNetwork/pallet-sponsoring?branch=polkadot-v0.9.17#d9553babbc1cfdd44794cb0118dbb1491670e97e"
11928dependencies = [12046dependencies = [
11929 "impl-trait-for-tuples",12047 "impl-trait-for-tuples",
11930]12048]
11974source = "registry+https://github.com/rust-lang/crates.io-index"12092source = "registry+https://github.com/rust-lang/crates.io-index"
11975checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"12093checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
11976
11977[[package]]
11978name = "vec_map"
11979version = "0.8.2"
11980source = "registry+https://github.com/rust-lang/crates.io-index"
11981checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
1198212094
11983[[package]]12095[[package]]
11984name = "version_check"12096name = "version_check"
1216412276
12165[[package]]12277[[package]]
12166name = "wasmtime"12278name = "wasmtime"
12167version = "0.33.0"12279version = "0.33.1"
12168source = "registry+https://github.com/rust-lang/crates.io-index"12280source = "registry+https://github.com/rust-lang/crates.io-index"
12169checksum = "414be1bc5ca12e755ffd3ff7acc3a6d1979922f8237fc34068b2156cebcc3270"12281checksum = "4c9c724da92e39a85d2231d4c2a942c8be295211441dbca581c6c3f3f45a9f00"
12170dependencies = [12282dependencies = [
12171 "anyhow",12283 "anyhow",
12172 "backtrace",12284 "backtrace",
1219612308
12197[[package]]12309[[package]]
12198name = "wasmtime-cache"12310name = "wasmtime-cache"
12199version = "0.33.0"12311version = "0.33.1"
12200source = "registry+https://github.com/rust-lang/crates.io-index"12312source = "registry+https://github.com/rust-lang/crates.io-index"
12201checksum = "8b9b4cd1949206fda9241faf8c460a7d797aa1692594d3dd6bc1cbfa57ee20d0"12313checksum = "da4439d99100298344567c0eb6916ad5864e99e54760b8177c427e529077fb30"
12202dependencies = [12314dependencies = [
12203 "anyhow",12315 "anyhow",
12204 "base64",12316 "base64",
1221612328
12217[[package]]12329[[package]]
12218name = "wasmtime-cranelift"12330name = "wasmtime-cranelift"
12219version = "0.33.0"12331version = "0.33.1"
12220source = "registry+https://github.com/rust-lang/crates.io-index"12332source = "registry+https://github.com/rust-lang/crates.io-index"
12221checksum = "a4693d33725773615a4c9957e4aa731af57b27dca579702d1d8ed5750760f1a9"12333checksum = "1762765dd69245f00e5d9783b695039e449a7be0f9c5383e4c78465dd6131aeb"
12222dependencies = [12334dependencies = [
12223 "anyhow",12335 "anyhow",
12224 "cranelift-codegen",12336 "cranelift-codegen",
1223812350
12239[[package]]12351[[package]]
12240name = "wasmtime-environ"12352name = "wasmtime-environ"
12241version = "0.33.0"12353version = "0.33.1"
12242source = "registry+https://github.com/rust-lang/crates.io-index"12354source = "registry+https://github.com/rust-lang/crates.io-index"
12243checksum = "5b17e47116a078b9770e6fb86cff8b9a660826623cebcfff251b047c8d8993ef"12355checksum = "c4468301d95ec71710bb6261382efe27d1296447711645e3dbabaea6e4de3504"
12244dependencies = [12356dependencies = [
12245 "anyhow",12357 "anyhow",
12246 "cranelift-entity",12358 "cranelift-entity",
1225812370
12259[[package]]12371[[package]]
12260name = "wasmtime-jit"12372name = "wasmtime-jit"
12261version = "0.33.0"12373version = "0.33.1"
12262source = "registry+https://github.com/rust-lang/crates.io-index"12374source = "registry+https://github.com/rust-lang/crates.io-index"
12263checksum = "60ea5b380bdf92e32911400375aeefb900ac9d3f8e350bb6ba555a39315f2ee7"12375checksum = "ab0ae6e581ff014b470ec35847ea3c0b4c3ace89a55df5a04c802a11f4574e7d"
12264dependencies = [12376dependencies = [
12265 "addr2line",12377 "addr2line",
12266 "anyhow",12378 "anyhow",
1228012392
12281[[package]]12393[[package]]
12282name = "wasmtime-runtime"12394name = "wasmtime-runtime"
12283version = "0.33.0"12395version = "0.33.1"
12284source = "registry+https://github.com/rust-lang/crates.io-index"12396source = "registry+https://github.com/rust-lang/crates.io-index"
12285checksum = "abc7cd79937edd6e238b337608ebbcaf9c086a8457f01dfd598324f7fa56d81a"12397checksum = "6d9c28877ae37a367cda7b52b8887589816152e95dde9b7c80cc686f52761961"
12286dependencies = [12398dependencies = [
12287 "anyhow",12399 "anyhow",
12288 "backtrace",12400 "backtrace",
12295 "mach",12407 "mach",
12296 "memoffset",12408 "memoffset",
12297 "more-asserts",12409 "more-asserts",
12298 "rand 0.8.4",12410 "rand 0.8.5",
12299 "region",12411 "region",
12300 "rustix",12412 "rustix",
12301 "thiserror",12413 "thiserror",
1230512417
12306[[package]]12418[[package]]
12307name = "wasmtime-types"12419name = "wasmtime-types"
12308version = "0.33.0"12420version = "0.33.1"
12309source = "registry+https://github.com/rust-lang/crates.io-index"12421source = "registry+https://github.com/rust-lang/crates.io-index"
12310checksum = "d9e5e51a461a2cf2b69e1fc48f325b17d78a8582816e18479e8ead58844b23f8"12422checksum = "395726e8f5dd8c57cb0db445627b842343f7e29ed7489467fdf7953ed9d3cd4f"
12311dependencies = [12423dependencies = [
12312 "cranelift-entity",12424 "cranelift-entity",
12313 "serde",12425 "serde",
12335 "untrusted",12447 "untrusted",
12336]12448]
12449
12450[[package]]
12451name = "webpki"
12452version = "0.22.0"
12453source = "registry+https://github.com/rust-lang/crates.io-index"
12454checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd"
12455dependencies = [
12456 "ring",
12457 "untrusted",
12458]
1233712459
12338[[package]]12460[[package]]
12339name = "webpki-roots"12461name = "webpki-roots"
12340version = "0.21.1"12462version = "0.21.1"
12341source = "registry+https://github.com/rust-lang/crates.io-index"12463source = "registry+https://github.com/rust-lang/crates.io-index"
12342checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"12464checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"
12343dependencies = [12465dependencies = [
12344 "webpki",12466 "webpki 0.21.4",
12345]12467]
12468
12469[[package]]
12470name = "webpki-roots"
12471version = "0.22.2"
12472source = "registry+https://github.com/rust-lang/crates.io-index"
12473checksum = "552ceb903e957524388c4d3475725ff2c8b7960922063af6ce53c9a43da07449"
12474dependencies = [
12475 "webpki 0.22.0",
12476]
1234612477
12347[[package]]12478[[package]]
12348name = "wepoll-ffi"12479name = "wepoll-ffi"
1235512486
12356[[package]]12487[[package]]
12357name = "westend-runtime"12488name = "westend-runtime"
12358version = "0.9.16"12489version = "0.9.17"
12359source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12490source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12360dependencies = [12491dependencies = [
12361 "beefy-primitives",12492 "beefy-primitives",
12362 "bitvec",12493 "bitvec",
1244112572
12442[[package]]12573[[package]]
12443name = "westend-runtime-constants"12574name = "westend-runtime-constants"
12444version = "0.9.16"12575version = "0.9.17"
12445source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12576source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12446dependencies = [12577dependencies = [
12447 "frame-support",12578 "frame-support",
12448 "polkadot-primitives",12579 "polkadot-primitives",
12511source = "registry+https://github.com/rust-lang/crates.io-index"12642source = "registry+https://github.com/rust-lang/crates.io-index"
12512checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"12643checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
12644
12645[[package]]
12646name = "windows-sys"
12647version = "0.32.0"
12648source = "registry+https://github.com/rust-lang/crates.io-index"
12649checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6"
12650dependencies = [
12651 "windows_aarch64_msvc",
12652 "windows_i686_gnu",
12653 "windows_i686_msvc",
12654 "windows_x86_64_gnu",
12655 "windows_x86_64_msvc",
12656]
12657
12658[[package]]
12659name = "windows_aarch64_msvc"
12660version = "0.32.0"
12661source = "registry+https://github.com/rust-lang/crates.io-index"
12662checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5"
12663
12664[[package]]
12665name = "windows_i686_gnu"
12666version = "0.32.0"
12667source = "registry+https://github.com/rust-lang/crates.io-index"
12668checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615"
12669
12670[[package]]
12671name = "windows_i686_msvc"
12672version = "0.32.0"
12673source = "registry+https://github.com/rust-lang/crates.io-index"
12674checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172"
12675
12676[[package]]
12677name = "windows_x86_64_gnu"
12678version = "0.32.0"
12679source = "registry+https://github.com/rust-lang/crates.io-index"
12680checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc"
12681
12682[[package]]
12683name = "windows_x86_64_msvc"
12684version = "0.32.0"
12685source = "registry+https://github.com/rust-lang/crates.io-index"
12686checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316"
1251312687
12514[[package]]12688[[package]]
12515name = "winreg"12689name = "winreg"
1254912723
12550[[package]]12724[[package]]
12551name = "xcm"12725name = "xcm"
12552version = "0.9.16"12726version = "0.9.17"
12553source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12727source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12554dependencies = [12728dependencies = [
12555 "derivative",12729 "derivative",
12556 "impl-trait-for-tuples",12730 "impl-trait-for-tuples",
1256212736
12563[[package]]12737[[package]]
12564name = "xcm-builder"12738name = "xcm-builder"
12565version = "0.9.16"12739version = "0.9.17"
12566source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12740source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12567dependencies = [12741dependencies = [
12568 "frame-support",12742 "frame-support",
12569 "frame-system",12743 "frame-system",
1258212756
12583[[package]]12757[[package]]
12584name = "xcm-executor"12758name = "xcm-executor"
12585version = "0.9.16"12759version = "0.9.17"
12586source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12760source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12587dependencies = [12761dependencies = [
12588 "frame-benchmarking",12762 "frame-benchmarking",
12589 "frame-support",12763 "frame-support",
12601[[package]]12775[[package]]
12602name = "xcm-procedural"12776name = "xcm-procedural"
12603version = "0.1.0"12777version = "0.1.0"
12604source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.16#41ab002d7451766324a9f314fee11c9c53314350"12778source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.17#de0ecd4760b146ecf33f5e867d707d789e21e060"
12605dependencies = [12779dependencies = [
12606 "Inflector",12780 "Inflector",
12607 "proc-macro2",12781 "proc-macro2",
12619 "log",12793 "log",
12620 "nohash-hasher",12794 "nohash-hasher",
12621 "parking_lot 0.11.2",12795 "parking_lot 0.11.2",
12622 "rand 0.8.4",12796 "rand 0.8.5",
12623 "static_assertions",12797 "static_assertions",
12624]12798]
1262512799
1264012814
12641[[package]]12815[[package]]
12642name = "zeroize_derive"12816name = "zeroize_derive"
12643version = "1.3.1"12817version = "1.3.2"
12644source = "registry+https://github.com/rust-lang/crates.io-index"12818source = "registry+https://github.com/rust-lang/crates.io-index"
12645checksum = "81e8f13fef10b63c06356d65d416b070798ddabcadc10d3ece0c5be9b3c7eddb"12819checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17"
12646dependencies = [12820dependencies = [
12647 "proc-macro2",12821 "proc-macro2",
12648 "quote",12822 "quote",
modifiedDockerfile-parachaindiffbeforeafterboth
44
5ARG RUST_TOOLCHAIN=nightly-2021-11-115ARG RUST_TOOLCHAIN=nightly-2021-11-11
6#ARG RUST_C=1.58.0-nightly6#ARG RUST_C=1.58.0-nightly
7ARG POLKA_VERSION=release-v0.9.167ARG POLKA_VERSION=release-v0.9.17
8ARG UNIQUE_BRANCH=develop8ARG UNIQUE_BRANCH=develop
99
10#ARG USER=***10#ARG USER=***
modifiedREADME.mddiffbeforeafterboth
86```86```
87git clone https://github.com/paritytech/polkadot.git87git clone https://github.com/paritytech/polkadot.git
88cd polkadot88cd polkadot
89git checkout release-v0.9.1689git checkout release-v0.9.17
90cargo build --release90cargo build --release
91```91```
9292
202 )202 )
203destWeight:203destWeight:
204 <WEIGHT>204 <WEIGHT>
205```205```
206
modifiedclient/rpc/Cargo.tomldiffbeforeafterboth
12jsonrpc-core-client = "18.0.0"12jsonrpc-core-client = "18.0.0"
13jsonrpc-derive = "18.0.0"13jsonrpc-derive = "18.0.0"
1414
15sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }15sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
16sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }16sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
18sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }18sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }19sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
2020
modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
177 };177 };
178}178}
179179
180#[allow(deprecated)]
180impl<C, Block, CrossAccountId, AccountId>181impl<C, Block, CrossAccountId, AccountId>
181 UniqueApi<<Block as BlockT>::Hash, CrossAccountId, AccountId> for Unique<C, Block>182 UniqueApi<<Block as BlockT>::Hash, CrossAccountId, AccountId> for Unique<C, Block>
182where183where
modifiednode/cli/Cargo.tomldiffbeforeafterboth
33
4[build-dependencies.substrate-build-script-utils]4[build-dependencies.substrate-build-script-utils]
5git = 'https://github.com/paritytech/substrate.git'5git = 'https://github.com/paritytech/substrate.git'
6branch = 'polkadot-v0.9.16'6branch = 'polkadot-v0.9.17'
77
8################################################################################8################################################################################
9# Substrate Dependecies9# Substrate Dependecies
1616
17[dependencies.frame-benchmarking]17[dependencies.frame-benchmarking]
18git = 'https://github.com/paritytech/substrate.git'18git = 'https://github.com/paritytech/substrate.git'
19branch = 'polkadot-v0.9.16'19branch = 'polkadot-v0.9.17'
2020
21[dependencies.frame-benchmarking-cli]21[dependencies.frame-benchmarking-cli]
22git = 'https://github.com/paritytech/substrate.git'22git = 'https://github.com/paritytech/substrate.git'
23branch = 'polkadot-v0.9.16'23branch = 'polkadot-v0.9.17'
2424
25[dependencies.pallet-transaction-payment-rpc]25[dependencies.pallet-transaction-payment-rpc]
26git = 'https://github.com/paritytech/substrate.git'26git = 'https://github.com/paritytech/substrate.git'
27branch = 'polkadot-v0.9.16'27branch = 'polkadot-v0.9.17'
2828
29[dependencies.substrate-prometheus-endpoint]29[dependencies.substrate-prometheus-endpoint]
30git = 'https://github.com/paritytech/substrate.git'30git = 'https://github.com/paritytech/substrate.git'
31branch = 'polkadot-v0.9.16'31branch = 'polkadot-v0.9.17'
3232
33[dependencies.sc-basic-authorship]33[dependencies.sc-basic-authorship]
34git = 'https://github.com/paritytech/substrate.git'34git = 'https://github.com/paritytech/substrate.git'
35branch = 'polkadot-v0.9.16'35branch = 'polkadot-v0.9.17'
3636
37[dependencies.sc-chain-spec]37[dependencies.sc-chain-spec]
38git = 'https://github.com/paritytech/substrate.git'38git = 'https://github.com/paritytech/substrate.git'
39branch = 'polkadot-v0.9.16'39branch = 'polkadot-v0.9.17'
4040
41[dependencies.sc-cli]41[dependencies.sc-cli]
42features = ['wasmtime']42features = ['wasmtime']
43git = 'https://github.com/paritytech/substrate.git'43git = 'https://github.com/paritytech/substrate.git'
44branch = 'polkadot-v0.9.16'44branch = 'polkadot-v0.9.17'
4545
46[dependencies.sc-client-api]46[dependencies.sc-client-api]
47git = 'https://github.com/paritytech/substrate.git'47git = 'https://github.com/paritytech/substrate.git'
48branch = 'polkadot-v0.9.16'48branch = 'polkadot-v0.9.17'
4949
50[dependencies.sc-consensus]50[dependencies.sc-consensus]
51git = 'https://github.com/paritytech/substrate.git'51git = 'https://github.com/paritytech/substrate.git'
52branch = 'polkadot-v0.9.16'52branch = 'polkadot-v0.9.17'
5353
54[dependencies.sc-consensus-aura]54[dependencies.sc-consensus-aura]
55git = 'https://github.com/paritytech/substrate.git'55git = 'https://github.com/paritytech/substrate.git'
56branch = 'polkadot-v0.9.16'56branch = 'polkadot-v0.9.17'
5757
58[dependencies.sc-executor]58[dependencies.sc-executor]
59features = ['wasmtime']59features = ['wasmtime']
60git = 'https://github.com/paritytech/substrate.git'60git = 'https://github.com/paritytech/substrate.git'
61branch = 'polkadot-v0.9.16'61branch = 'polkadot-v0.9.17'
6262
63[dependencies.sc-finality-grandpa]63[dependencies.sc-finality-grandpa]
64git = 'https://github.com/paritytech/substrate.git'64git = 'https://github.com/paritytech/substrate.git'
65branch = 'polkadot-v0.9.16'65branch = 'polkadot-v0.9.17'
6666
67[dependencies.sc-keystore]67[dependencies.sc-keystore]
68git = 'https://github.com/paritytech/substrate.git'68git = 'https://github.com/paritytech/substrate.git'
69branch = 'polkadot-v0.9.16'69branch = 'polkadot-v0.9.17'
7070
71[dependencies.sc-rpc]71[dependencies.sc-rpc]
72git = 'https://github.com/paritytech/substrate.git'72git = 'https://github.com/paritytech/substrate.git'
73branch = 'polkadot-v0.9.16'73branch = 'polkadot-v0.9.17'
7474
75[dependencies.sc-rpc-api]75[dependencies.sc-rpc-api]
76git = 'https://github.com/paritytech/substrate.git'76git = 'https://github.com/paritytech/substrate.git'
77branch = 'polkadot-v0.9.16'77branch = 'polkadot-v0.9.17'
7878
79[dependencies.sc-service]79[dependencies.sc-service]
80features = ['wasmtime']80features = ['wasmtime']
81git = 'https://github.com/paritytech/substrate.git'81git = 'https://github.com/paritytech/substrate.git'
82branch = 'polkadot-v0.9.16'82branch = 'polkadot-v0.9.17'
8383
84[dependencies.sc-telemetry]84[dependencies.sc-telemetry]
85git = 'https://github.com/paritytech/substrate.git'85git = 'https://github.com/paritytech/substrate.git'
86branch = 'polkadot-v0.9.16'86branch = 'polkadot-v0.9.17'
8787
88[dependencies.sc-transaction-pool]88[dependencies.sc-transaction-pool]
89git = 'https://github.com/paritytech/substrate.git'89git = 'https://github.com/paritytech/substrate.git'
90branch = 'polkadot-v0.9.16'90branch = 'polkadot-v0.9.17'
9191
92[dependencies.sc-tracing]92[dependencies.sc-tracing]
93git = 'https://github.com/paritytech/substrate.git'93git = 'https://github.com/paritytech/substrate.git'
94branch = 'polkadot-v0.9.16'94branch = 'polkadot-v0.9.17'
9595
96[dependencies.sp-block-builder]96[dependencies.sp-block-builder]
97git = 'https://github.com/paritytech/substrate.git'97git = 'https://github.com/paritytech/substrate.git'
98branch = 'polkadot-v0.9.16'98branch = 'polkadot-v0.9.17'
9999
100[dependencies.sp-api]100[dependencies.sp-api]
101git = 'https://github.com/paritytech/substrate.git'101git = 'https://github.com/paritytech/substrate.git'
102branch = 'polkadot-v0.9.16'102branch = 'polkadot-v0.9.17'
103103
104[dependencies.sp-blockchain]104[dependencies.sp-blockchain]
105git = 'https://github.com/paritytech/substrate.git'105git = 'https://github.com/paritytech/substrate.git'
106branch = 'polkadot-v0.9.16'106branch = 'polkadot-v0.9.17'
107107
108[dependencies.sp-consensus]108[dependencies.sp-consensus]
109git = 'https://github.com/paritytech/substrate.git'109git = 'https://github.com/paritytech/substrate.git'
110branch = 'polkadot-v0.9.16'110branch = 'polkadot-v0.9.17'
111111
112[dependencies.sp-consensus-aura]112[dependencies.sp-consensus-aura]
113git = 'https://github.com/paritytech/substrate.git'113git = 'https://github.com/paritytech/substrate.git'
114branch = 'polkadot-v0.9.16'114branch = 'polkadot-v0.9.17'
115115
116[dependencies.sp-core]116[dependencies.sp-core]
117git = 'https://github.com/paritytech/substrate.git'117git = 'https://github.com/paritytech/substrate.git'
118branch = 'polkadot-v0.9.16'118branch = 'polkadot-v0.9.17'
119119
120[dependencies.sp-finality-grandpa]120[dependencies.sp-finality-grandpa]
121git = 'https://github.com/paritytech/substrate.git'121git = 'https://github.com/paritytech/substrate.git'
122branch = 'polkadot-v0.9.16'122branch = 'polkadot-v0.9.17'
123123
124[dependencies.sp-inherents]124[dependencies.sp-inherents]
125git = 'https://github.com/paritytech/substrate.git'125git = 'https://github.com/paritytech/substrate.git'
126branch = 'polkadot-v0.9.16'126branch = 'polkadot-v0.9.17'
127127
128[dependencies.sp-keystore]128[dependencies.sp-keystore]
129git = 'https://github.com/paritytech/substrate.git'129git = 'https://github.com/paritytech/substrate.git'
130branch = 'polkadot-v0.9.16'130branch = 'polkadot-v0.9.17'
131131
132[dependencies.sp-offchain]132[dependencies.sp-offchain]
133git = 'https://github.com/paritytech/substrate.git'133git = 'https://github.com/paritytech/substrate.git'
134branch = 'polkadot-v0.9.16'134branch = 'polkadot-v0.9.17'
135135
136[dependencies.sp-runtime]136[dependencies.sp-runtime]
137git = 'https://github.com/paritytech/substrate.git'137git = 'https://github.com/paritytech/substrate.git'
138branch = 'polkadot-v0.9.16'138branch = 'polkadot-v0.9.17'
139139
140[dependencies.sp-session]140[dependencies.sp-session]
141git = 'https://github.com/paritytech/substrate.git'141git = 'https://github.com/paritytech/substrate.git'
142branch = 'polkadot-v0.9.16'142branch = 'polkadot-v0.9.17'
143143
144[dependencies.sp-timestamp]144[dependencies.sp-timestamp]
145git = 'https://github.com/paritytech/substrate.git'145git = 'https://github.com/paritytech/substrate.git'
146branch = 'polkadot-v0.9.16'146branch = 'polkadot-v0.9.17'
147147
148[dependencies.sp-transaction-pool]148[dependencies.sp-transaction-pool]
149git = 'https://github.com/paritytech/substrate.git'149git = 'https://github.com/paritytech/substrate.git'
150branch = 'polkadot-v0.9.16'150branch = 'polkadot-v0.9.17'
151151
152[dependencies.sp-trie]152[dependencies.sp-trie]
153git = 'https://github.com/paritytech/substrate.git'153git = 'https://github.com/paritytech/substrate.git'
154branch = 'polkadot-v0.9.16'154branch = 'polkadot-v0.9.17'
155155
156[dependencies.substrate-frame-rpc-system]156[dependencies.substrate-frame-rpc-system]
157git = 'https://github.com/paritytech/substrate.git'157git = 'https://github.com/paritytech/substrate.git'
158branch = 'polkadot-v0.9.16'158branch = 'polkadot-v0.9.17'
159159
160[dependencies.sc-network]160[dependencies.sc-network]
161git = 'https://github.com/paritytech/substrate.git'161git = 'https://github.com/paritytech/substrate.git'
162branch = 'polkadot-v0.9.16'162branch = 'polkadot-v0.9.17'
163163
164[dependencies.serde]164[dependencies.serde]
165features = ['derive']165features = ['derive']
173# Cumulus dependencies173# Cumulus dependencies
174174
175[dependencies.cumulus-client-consensus-aura]175[dependencies.cumulus-client-consensus-aura]
176git = 'https://github.com/paritytech/cumulus.git'176git = 'https://github.com/uniqueNetwork/cumulus.git'
177branch = 'polkadot-v0.9.16'177branch = 'polkadot-v0.9.17'
178178
179[dependencies.cumulus-client-consensus-common]179[dependencies.cumulus-client-consensus-common]
180git = 'https://github.com/paritytech/cumulus.git'180git = 'https://github.com/uniqueNetwork/cumulus.git'
181branch = 'polkadot-v0.9.16'181branch = 'polkadot-v0.9.17'
182182
183[dependencies.cumulus-client-collator]183[dependencies.cumulus-client-collator]
184git = 'https://github.com/paritytech/cumulus.git'184git = 'https://github.com/uniqueNetwork/cumulus.git'
185branch = 'polkadot-v0.9.16'185branch = 'polkadot-v0.9.17'
186186
187[dependencies.cumulus-client-cli]187[dependencies.cumulus-client-cli]
188git = 'https://github.com/paritytech/cumulus.git'188git = 'https://github.com/uniqueNetwork/cumulus.git'
189branch = 'polkadot-v0.9.16'189branch = 'polkadot-v0.9.17'
190190
191[dependencies.cumulus-client-network]191[dependencies.cumulus-client-network]
192git = 'https://github.com/paritytech/cumulus.git'192git = 'https://github.com/uniqueNetwork/cumulus.git'
193branch = 'polkadot-v0.9.16'193branch = 'polkadot-v0.9.17'
194194
195[dependencies.cumulus-primitives-core]195[dependencies.cumulus-primitives-core]
196git = 'https://github.com/paritytech/cumulus.git'196git = 'https://github.com/uniqueNetwork/cumulus.git'
197branch = 'polkadot-v0.9.16'197branch = 'polkadot-v0.9.17'
198198
199[dependencies.cumulus-primitives-parachain-inherent]199[dependencies.cumulus-primitives-parachain-inherent]
200git = 'https://github.com/paritytech/cumulus.git'200git = 'https://github.com/uniqueNetwork/cumulus.git'
201branch = 'polkadot-v0.9.16'201branch = 'polkadot-v0.9.17'
202202
203[dependencies.cumulus-client-service]203[dependencies.cumulus-client-service]
204git = 'https://github.com/paritytech/cumulus.git'204git = 'https://github.com/uniqueNetwork/cumulus.git'
205branch = 'polkadot-v0.9.16'205branch = 'polkadot-v0.9.17'
206206
207[dependencies.cumulus-relay-chain-interface]207[dependencies.cumulus-relay-chain-interface]
208git = 'https://github.com/paritytech/cumulus.git'208git = 'https://github.com/uniqueNetwork/cumulus.git'
209branch = 'polkadot-v0.9.16'209branch = 'polkadot-v0.9.17'
210210
211[dependencies.cumulus-relay-chain-local]211[dependencies.cumulus-relay-chain-local]
212git = 'https://github.com/paritytech/cumulus.git'212git = 'https://github.com/uniqueNetwork/cumulus.git'
213branch = 'polkadot-v0.9.16'213branch = 'polkadot-v0.9.17'
214214
215################################################################################215################################################################################
216# Polkadot dependencies216# Polkadot dependencies
217[dependencies.polkadot-primitives]217[dependencies.polkadot-primitives]
218git = "https://github.com/paritytech/polkadot"218git = "https://github.com/paritytech/polkadot"
219branch = 'release-v0.9.16'219branch = 'release-v0.9.17'
220220
221[dependencies.polkadot-service]221[dependencies.polkadot-service]
222git = "https://github.com/paritytech/polkadot"222git = "https://github.com/paritytech/polkadot"
223branch = 'release-v0.9.16'223branch = 'release-v0.9.17'
224224
225[dependencies.polkadot-cli]225[dependencies.polkadot-cli]
226git = "https://github.com/paritytech/polkadot"226git = "https://github.com/paritytech/polkadot"
227branch = 'release-v0.9.16'227branch = 'release-v0.9.17'
228228
229[dependencies.polkadot-test-service]229[dependencies.polkadot-test-service]
230git = "https://github.com/paritytech/polkadot"230git = "https://github.com/paritytech/polkadot"
231branch = 'release-v0.9.16'231branch = 'release-v0.9.17'
232232
233[dependencies.polkadot-parachain]233[dependencies.polkadot-parachain]
234git = "https://github.com/paritytech/polkadot"234git = "https://github.com/paritytech/polkadot"
235branch = 'release-v0.9.16'235branch = 'release-v0.9.17'
236236
237237
238################################################################################238################################################################################
271log = '0.4.14'271log = '0.4.14'
272flexi_logger = "0.15.7"272flexi_logger = "0.15.7"
273parking_lot = '0.11.2'273parking_lot = '0.11.2'
274structopt = '0.3.23'274clap = "3.1.2"
275jsonrpc-core = '18.0.0'275jsonrpc-core = '18.0.0'
276jsonrpc-pubsub = "18.0.0"276jsonrpc-pubsub = "18.0.0"
277277
278fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }278fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
279fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }279fc-consensus = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
280fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }280fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
281fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }281fc-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
282fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }282fc-db = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
283fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }283fp-rpc = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
284pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }284pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
285285
286unique-rpc = { path = "../rpc" }286unique-rpc = { path = "../rpc" }
287287
modifiednode/cli/src/cli.rsdiffbeforeafterboth
1use crate::chain_spec;1use crate::chain_spec;
2use std::path::PathBuf;2use std::path::PathBuf;
3use structopt::StructOpt;3use clap::Parser;
44
5/// Sub-commands supported by the collator.5/// Sub-commands supported by the collator.
6#[derive(Debug, StructOpt)]6#[derive(Debug, Parser)]
7pub enum Subcommand {7pub enum Subcommand {
8 /// Export the genesis state of the parachain.8 /// Export the genesis state of the parachain.
9 #[structopt(name = "export-genesis-state")]9 #[clap(name = "export-genesis-state")]
10 ExportGenesisState(ExportGenesisStateCommand),10 ExportGenesisState(ExportGenesisStateCommand),
1111
12 /// Export the genesis wasm of the parachain.12 /// Export the genesis wasm of the parachain.
13 #[structopt(name = "export-genesis-wasm")]13 #[clap(name = "export-genesis-wasm")]
14 ExportGenesisWasm(ExportGenesisWasmCommand),14 ExportGenesisWasm(ExportGenesisWasmCommand),
1515
16 /// Build a chain specification.16 /// Build a chain specification.
40}40}
4141
42/// Command for exporting the genesis state of the parachain42/// Command for exporting the genesis state of the parachain
43#[derive(Debug, StructOpt)]43#[derive(Debug, Parser)]
44pub struct ExportGenesisStateCommand {44pub struct ExportGenesisStateCommand {
45 /// Output file name or stdout if unspecified.45 /// Output file name or stdout if unspecified.
46 #[structopt(parse(from_os_str))]46 #[clap(parse(from_os_str))]
47 pub output: Option<PathBuf>,47 pub output: Option<PathBuf>,
4848
49 /// Id of the parachain this state is for.49 /// Id of the parachain this state is for.
50 ///50 ///
51 /// Default: 10051 /// Default: 100
52 #[structopt(long, conflicts_with = "chain")]52 #[clap(long, conflicts_with = "chain")]
53 pub parachain_id: Option<u32>,53 pub parachain_id: Option<u32>,
5454
55 /// Write output in binary. Default is to write in hex.55 /// Write output in binary. Default is to write in hex.
56 #[structopt(short, long)]56 #[clap(short, long)]
57 pub raw: bool,57 pub raw: bool,
5858
59 /// The name of the chain for that the genesis state should be exported.59 /// The name of the chain for that the genesis state should be exported.
60 #[structopt(long, conflicts_with = "parachain-id")]60 #[clap(long, conflicts_with = "parachain-id")]
61 pub chain: Option<String>,61 pub chain: Option<String>,
62}62}
6363
64/// Command for exporting the genesis wasm file.64/// Command for exporting the genesis wasm file.
65#[derive(Debug, StructOpt)]65#[derive(Debug, Parser)]
66pub struct ExportGenesisWasmCommand {66pub struct ExportGenesisWasmCommand {
67 /// Output file name or stdout if unspecified.67 /// Output file name or stdout if unspecified.
68 #[structopt(parse(from_os_str))]68 #[clap(parse(from_os_str))]
69 pub output: Option<PathBuf>,69 pub output: Option<PathBuf>,
7070
71 /// Write output in binary. Default is to write in hex.71 /// Write output in binary. Default is to write in hex.
72 #[structopt(short, long)]72 #[clap(short, long)]
73 pub raw: bool,73 pub raw: bool,
7474
75 /// The name of the chain for that the genesis wasm file should be exported.75 /// The name of the chain for that the genesis wasm file should be exported.
76 #[structopt(long)]76 #[clap(long)]
77 pub chain: Option<String>,77 pub chain: Option<String>,
78}78}
7979
80#[derive(Debug, StructOpt)]80#[derive(Debug, Parser)]
81#[structopt(settings = &[81#[clap(args_conflicts_with_subcommands = true, subcommand_negates_reqs = true)]
82 structopt::clap::AppSettings::GlobalVersion,
83 structopt::clap::AppSettings::ArgsNegateSubcommands,
84 structopt::clap::AppSettings::SubcommandsNegateReqs,
85])]
86pub struct Cli {82pub struct Cli {
87 #[structopt(subcommand)]83 #[structopt(subcommand)]
88 pub subcommand: Option<Subcommand>,84 pub subcommand: Option<Subcommand>,
122 Self {118 Self {
123 base_path,119 base_path,
124 chain_id,120 chain_id,
125 base: polkadot_cli::RunCmd::from_iter(relay_chain_args),121 base: polkadot_cli::RunCmd::parse_from(relay_chain_args),
126 }122 }
127 }123 }
128}124}
modifiednode/cli/src/service.rsdiffbeforeafterboth
527 sync_oracle,527 sync_oracle,
528 keystore,528 keystore,
529 force_authoring,529 force_authoring,
530 slot_duration,530 slot_duration: *slot_duration,
531 // We got around 500ms for proposing531 // We got around 500ms for proposing
532 block_proposal_slot_portion: SlotProportion::new(1f32 / 24f32),532 block_proposal_slot_portion: SlotProportion::new(1f32 / 24f32),
533 telemetry,533 telemetry,
modifiednode/rpc/Cargo.tomldiffbeforeafterboth
13futures = { version = "0.3.17", features = ["compat"] }13futures = { version = "0.3.17", features = ["compat"] }
14jsonrpc-core = "18.0.0"14jsonrpc-core = "18.0.0"
15jsonrpc-pubsub = "18.0.0"15jsonrpc-pubsub = "18.0.0"
16# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17pallet-transaction-payment-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }18pallet-transaction-payment-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
19sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }19sc-client-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
20sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }20sc-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
21sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }21sc-consensus-epochs = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
22sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }22sc-finality-grandpa = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
23sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }23sc-finality-grandpa-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
24sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }24sc-keystore = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
25sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }25sc-network = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
26sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }26sc-rpc-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
27sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }27sc-rpc = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
28sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }28sc-service = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
29sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }29sp-api = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
30sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }30sp-block-builder = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
31sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }31sp-blockchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
32sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }32sp-consensus = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
33sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }33sp-consensus-aura = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
34sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }34sp-core = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
35sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }35sp-offchain = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
36sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }36sp-runtime = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
37sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }37sp-storage = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
38sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }38sp-session = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
39sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }39sp-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
40sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }40sc-transaction-pool = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
41substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }41substrate-frame-rpc-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
42tokio = { version = "0.2.25", features = ["macros", "sync"] }42tokio = { version = "0.2.25", features = ["macros", "sync"] }
4343
44pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }44pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
5050
51pallet-unique = { path = "../../pallets/unique" }51pallet-unique = { path = "../../pallets/unique" }
52uc-rpc = { path = "../../client/rpc" }52uc-rpc = { path = "../../client/rpc" }
modifiedpallets/common/Cargo.tomldiffbeforeafterboth
10version = '2.0.0'10version = '2.0.0'
1111
12[dependencies]12[dependencies]
13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18up-evm-mapping = { default-features = false, path = '../../primitives/evm-mapping' }18up-evm-mapping = { default-features = false, path = '../../primitives/evm-mapping' }
19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
20pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }20pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
21evm-coder = { default-features = false, path = '../../crates/evm-coder' }21evm-coder = { default-features = false, path = '../../crates/evm-coder' }
22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
23serde = { version = "1.0.130", default-features = false }23serde = { version = "1.0.130", default-features = false }
24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [
25 "derive",25 "derive",
modifiedpallets/common/src/benchmarking.rsdiffbeforeafterboth
1use sp_std::vec::Vec;1use sp_std::vec::Vec;
2use crate::{Config, CollectionHandle};2use crate::{Config, CollectionHandle};
3use up_data_structs::{3use up_data_structs::{
4 CollectionMode, Collection, CollectionId, MAX_COLLECTION_NAME_LENGTH,4 CollectionMode, CreateCollectionData, CollectionId, MAX_COLLECTION_NAME_LENGTH,
5 MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH, OFFCHAIN_SCHEMA_LIMIT,5 MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH, OFFCHAIN_SCHEMA_LIMIT,
6 VARIABLE_ON_CHAIN_SCHEMA_LIMIT, CONST_ON_CHAIN_SCHEMA_LIMIT,6 VARIABLE_ON_CHAIN_SCHEMA_LIMIT, CONST_ON_CHAIN_SCHEMA_LIMIT,
7};7};
8use frame_support::traits::{Currency, Get};8use frame_support::{
9 traits::{Currency, Get},
10 pallet_prelude::ConstU32,
11 BoundedVec,
12};
9use core::convert::TryInto;13use core::convert::TryInto;
10use sp_runtime::DispatchError;14use sp_runtime::DispatchError;
1115
12pub fn create_data(size: usize) -> Vec<u8> {16pub fn create_data<const S: u32>() -> BoundedVec<u8, ConstU32<S>> {
17 create_var_data::<S>(S)
18}
19pub fn create_u16_data<const S: u32>() -> BoundedVec<u16, ConstU32<S>> {
20 (0..S)
13 (0..size).map(|v| (v & 0xff) as u8).collect()21 .map(|v| (v & 0xffff) as u16)
22 .collect::<Vec<_>>()
23 .try_into()
24 .unwrap()
14}25}
15pub fn create_u16_data(size: usize) -> Vec<u16> {26pub fn create_var_data<const S: u32>(size: u32) -> BoundedVec<u8, ConstU32<S>> {
27 assert!(
28 size <= S,
29 "size ({}) should be less within bound ({})",
30 size,
31 S
32 );
16 (0..size).map(|v| (v & 0xffff) as u16).collect()33 (0..size)
34 .map(|v| (v & 0xff) as u8)
35 .collect::<Vec<_>>()
36 .try_into()
37 .unwrap()
17}38}
1839
19pub fn create_collection_raw<T: Config, R>(40pub fn create_collection_raw<T: Config, R>(
20 owner: T::AccountId,41 owner: T::AccountId,
21 mode: CollectionMode,42 mode: CollectionMode,
22 handler: impl FnOnce(Collection<T::AccountId>) -> Result<CollectionId, DispatchError>,43 handler: impl FnOnce(
44 T::AccountId,
45 CreateCollectionData<T::AccountId>,
46 ) -> Result<CollectionId, DispatchError>,
23 cast: impl FnOnce(CollectionHandle<T>) -> R,47 cast: impl FnOnce(CollectionHandle<T>) -> R,
24) -> Result<R, DispatchError> {48) -> Result<R, DispatchError> {
25 T::Currency::deposit_creating(&owner, T::CollectionCreationPrice::get());49 T::Currency::deposit_creating(&owner, T::CollectionCreationPrice::get());
26 let name = create_u16_data(MAX_COLLECTION_NAME_LENGTH)50 let name = create_u16_data::<MAX_COLLECTION_NAME_LENGTH>();
27 .try_into()
28 .unwrap();
29 let description = create_u16_data(MAX_COLLECTION_DESCRIPTION_LENGTH)51 let description = create_u16_data::<MAX_COLLECTION_DESCRIPTION_LENGTH>();
30 .try_into()
31 .unwrap();
32 let token_prefix = create_data(MAX_TOKEN_PREFIX_LENGTH).try_into().unwrap();52 let token_prefix = create_data::<MAX_TOKEN_PREFIX_LENGTH>();
33 let offchain_schema = create_data(OFFCHAIN_SCHEMA_LIMIT as usize)53 let offchain_schema = create_data::<OFFCHAIN_SCHEMA_LIMIT>();
34 .try_into()
35 .unwrap();
36 let variable_on_chain_schema = create_data(VARIABLE_ON_CHAIN_SCHEMA_LIMIT as usize)54 let variable_on_chain_schema = create_data::<VARIABLE_ON_CHAIN_SCHEMA_LIMIT>();
37 .try_into()
38 .unwrap();
39 let const_on_chain_schema = create_data(CONST_ON_CHAIN_SCHEMA_LIMIT as usize)55 let const_on_chain_schema = create_data::<CONST_ON_CHAIN_SCHEMA_LIMIT>();
40 .try_into()
41 .unwrap();
42 handler(Collection {56 handler(
43 owner,57 owner,
58 CreateCollectionData {
44 mode,59 mode,
45 access: Default::default(),
46 name,60 name,
47 description,61 description,
48 token_prefix,62 token_prefix,
49 mint_mode: true,
50 offchain_schema,63 offchain_schema,
51 schema_version: Default::default(),
52 sponsorship: Default::default(),
53 limits: Default::default(),
54 variable_on_chain_schema,64 variable_on_chain_schema,
55 const_on_chain_schema,65 const_on_chain_schema,
56 meta_update_permission: Default::default(),66 ..Default::default()
67 },
57 })68 )
58 .and_then(CollectionHandle::try_get)69 .and_then(CollectionHandle::try_get)
59 .map(cast)70 .map(cast)
60}71}
6172
73/// Helper macros, which handles all benchmarking preparation in semi-declarative way
74///
75/// `name` is a substrate account
76/// - name: sub[(id)]
77/// `name` is a collection with owner `owner`
78/// - name: collection(owner)
79/// `name` is a cross account based on substrate
80/// - name: cross_sub[(id)]
81/// `name` is a cross account, which maps to substrate account `name`
82/// - name: cross_from_sub
83/// `name` is a cross account, which maps to substrate account `other_name`
84/// - name: cross_from_sub(other_name)
62#[macro_export]85#[macro_export]
63macro_rules! bench_init {86macro_rules! bench_init {
64 ($name:ident: sub $(($id:expr))?; $($rest:tt)*) => {87 ($name:ident: sub $(($id:expr))?; $($rest:tt)*) => {
modifiedpallets/common/src/lib.rsdiffbeforeafterboth
17 TokenId, Weight, WithdrawReasons, CollectionStats, MAX_TOKEN_OWNERSHIP, CollectionMode,17 TokenId, Weight, WithdrawReasons, CollectionStats, MAX_TOKEN_OWNERSHIP, CollectionMode,
18 NFT_SPONSOR_TRANSFER_TIMEOUT, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,18 NFT_SPONSOR_TRANSFER_TIMEOUT, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
19 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, MAX_SPONSOR_TIMEOUT, CUSTOM_DATA_LIMIT, CollectionLimits,19 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, MAX_SPONSOR_TIMEOUT, CUSTOM_DATA_LIMIT, CollectionLimits,
20 CustomDataLimit, CreateCollectionData, SponsorshipState,20 CustomDataLimit, CreateCollectionData, SponsorshipState, CreateItemExData,
21};21};
22pub use pallet::*;22pub use pallet::*;
23use sp_core::H160;23use sp_core::H160;
627}627}
628628
629/// Worst cases629/// Worst cases
630pub trait CommonWeightInfo {630pub trait CommonWeightInfo<CrossAccountId> {
631 fn create_item() -> Weight;631 fn create_item() -> Weight;
632 fn create_multiple_items(amount: u32) -> Weight;632 fn create_multiple_items(amount: u32) -> Weight;
633 fn create_multiple_items_ex(cost: &CreateItemExData<CrossAccountId>) -> Weight;
633 fn burn_item() -> Weight;634 fn burn_item() -> Weight;
634 fn transfer() -> Weight;635 fn transfer() -> Weight;
635 fn approve() -> Weight;636 fn approve() -> Weight;
651 to: T::CrossAccountId,652 to: T::CrossAccountId,
652 data: Vec<CreateItemData>,653 data: Vec<CreateItemData>,
653 ) -> DispatchResultWithPostInfo;654 ) -> DispatchResultWithPostInfo;
655 fn create_multiple_items_ex(
656 &self,
657 sender: T::CrossAccountId,
658 data: CreateItemExData<T::CrossAccountId>,
659 ) -> DispatchResultWithPostInfo;
654 fn burn_item(660 fn burn_item(
655 &self,661 &self,
656 sender: T::CrossAccountId,662 sender: T::CrossAccountId,
modifiedpallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth
7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [
8 "derive",8 "derive",
9] }9] }
10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
11sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }11sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
12ethereum = { version = "0.11.1", default-features = false }12ethereum = { version = "0.11.1", default-features = false }
13evm-coder = { default-features = false, path = "../../crates/evm-coder" }13evm-coder = { default-features = false, path = "../../crates/evm-coder" }
14pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }14pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }15pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }18frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
1919
20[dependencies.codec]20[dependencies.codec]
21default-features = false21default-features = false
modifiedpallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth
18 execution::{self, Result},18 execution::{self, Result},
19 types::{Msg, value},19 types::{Msg, value},
20 };20 };
21 use frame_support::{ensure};21 use frame_support::{ensure, sp_runtime::ModuleError};
22 use pallet_evm::{22 use pallet_evm::{
23 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,23 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,
24 PrecompileResult, runner::stack::MaybeMirroredLog,24 PrecompileResult, runner::stack::MaybeMirroredLog,
207 pub fn dispatch_to_evm<T: Config>(err: DispatchError) -> evm_coder::execution::Error {207 pub fn dispatch_to_evm<T: Config>(err: DispatchError) -> evm_coder::execution::Error {
208 use evm_coder::execution::Error as ExError;208 use evm_coder::execution::Error as ExError;
209 match err {209 match err {
210 DispatchError::Module { index, error, .. }210 DispatchError::Module(ModuleError { index, error, .. })
211 if index211 if index
212 == T::PalletInfo::index::<Pallet<T>>()212 == T::PalletInfo::index::<Pallet<T>>()
213 .expect("evm-coder-substrate is a pallet, which should be added to runtime")213 .expect("evm-coder-substrate is a pallet, which should be added to runtime")
219 _ => unreachable!("this pallet only defines two possible errors"),219 _ => unreachable!("this pallet only defines two possible errors"),
220 }220 }
221 }221 }
222 DispatchError::Module {222 DispatchError::Module(ModuleError {
223 message: Some(msg), ..223 message: Some(msg), ..
224 } => ExError::Revert(msg.into()),224 }) => ExError::Revert(msg.into()),
225 DispatchError::Module { index, error, .. } => {225 DispatchError::Module(ModuleError { index, error, .. }) => {
226 ExError::Revert(format!("error {} in pallet {}", error, index))226 ExError::Revert(format!("error {} in pallet {}", error, index))
227 }227 }
228 e => ExError::Revert(format!("substrate error: {:?}", e)),228 e => ExError::Revert(format!("substrate error: {:?}", e)),
modifiedpallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth
7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [
8 "derive",8 "derive",
9] }9] }
10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15evm-coder = { default-features = false, path = '../../crates/evm-coder' }15evm-coder = { default-features = false, path = '../../crates/evm-coder' }
16pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }16pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
18up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }18up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.17' }
19log = "0.4.14"19log = "0.4.14"
2020
21[dependencies.codec]21[dependencies.codec]
modifiedpallets/evm-migration/Cargo.tomldiffbeforeafterboth
7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [
8 "derive",8 "derive",
9] }9] }
10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
12frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }12frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
13sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
1919
20[dependencies.codec]20[dependencies.codec]
21default-features = false21default-features = false
modifiedpallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth
7scale-info = { version = "1.0.0", default-features = false, features = [7scale-info = { version = "1.0.0", default-features = false, features = [
8 "derive",8 "derive",
9] }9] }
10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }10frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }11frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
17fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }17fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
18pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }18pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }19up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.17' }
20up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }20up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }
2121
22[dependencies.codec]22[dependencies.codec]
modifiedpallets/fungible/Cargo.tomldiffbeforeafterboth
10version = '2.0.0'10version = '2.0.0'
1111
12[dependencies]12[dependencies]
13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }
19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
20evm-coder = { default-features = false, path = '../../crates/evm-coder' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }
21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
22ethereum = { version = "0.11.1", default-features = false }22ethereum = { version = "0.11.1", default-features = false }
23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [
25 "derive",25 "derive",
26] }26] }
modifiedpallets/fungible/src/benchmarking.rsdiffbeforeafterboth
4use sp_std::prelude::*;4use sp_std::prelude::*;
5use pallet_common::benchmarking::create_collection_raw;5use pallet_common::benchmarking::create_collection_raw;
6use frame_benchmarking::{benchmarks, account};6use frame_benchmarking::{benchmarks, account};
7use up_data_structs::{CollectionMode};7use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH};
8use pallet_common::bench_init;8use pallet_common::bench_init;
99
10const SEED: u32 = 1;10const SEED: u32 = 1;
26 };26 };
27 }: {<Pallet<T>>::create_item(&collection, &sender, (to, 200))?}27 }: {<Pallet<T>>::create_item(&collection, &sender, (to, 200))?}
28
29 create_multiple_items_ex {
30 let b in 0..MAX_ITEMS_PER_BATCH;
31 bench_init!{
32 owner: sub; collection: collection(owner);
33 sender: cross_from_sub(owner);
34 };
35 let data = (0..b).map(|i| {
36 bench_init!(to: cross_sub(i););
37 (to, 200)
38 }).collect::<BTreeMap<_, _>>().try_into().unwrap();
39 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)}
2840
29 burn_item {41 burn_item {
30 bench_init!{42 bench_init!{
modifiedpallets/fungible/src/common.rsdiffbeforeafterboth
1use core::marker::PhantomData;1use core::marker::PhantomData;
22
3use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};3use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};
4use up_data_structs::TokenId;4use up_data_structs::{TokenId, CreateItemExData};
5use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};5use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
6use sp_runtime::ArithmeticError;6use sp_runtime::ArithmeticError;
7use sp_std::{vec::Vec, vec};7use sp_std::{vec::Vec, vec};
12};12};
1313
14pub struct CommonWeights<T: Config>(PhantomData<T>);14pub struct CommonWeights<T: Config>(PhantomData<T>);
15impl<T: Config> CommonWeightInfo for CommonWeights<T> {15impl<T: Config> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T> {
16 fn create_item() -> Weight {16 fn create_item() -> Weight {
17 <SelfWeightOf<T>>::create_item()17 <SelfWeightOf<T>>::create_item()
18 }18 }
21 Self::create_item()21 Self::create_item()
22 }22 }
23
24 fn create_multiple_items_ex(data: &CreateItemExData<T::CrossAccountId>) -> Weight {
25 match data {
26 CreateItemExData::Fungible(f) => {
27 <SelfWeightOf<T>>::create_multiple_items_ex(f.len() as u32)
28 }
29 _ => 0,
30 }
31 }
2332
24 fn burn_item() -> Weight {33 fn burn_item() -> Weight {
25 <SelfWeightOf<T>>::burn_item()34 <SelfWeightOf<T>>::burn_item()
87 )96 )
88 }97 }
98
99 fn create_multiple_items_ex(
100 &self,
101 sender: <T>::CrossAccountId,
102 data: up_data_structs::CreateItemExData<<T>::CrossAccountId>,
103 ) -> DispatchResultWithPostInfo {
104 let weight = <CommonWeights<T>>::create_multiple_items_ex(&data);
105 let data = match data {
106 up_data_structs::CreateItemExData::Fungible(f) => f,
107 _ => fail!(<Error<T>>::NotFungibleDataUsedToMintFungibleCollectionToken),
108 };
109
110 with_weight(
111 <Pallet<T>>::create_multiple_items(self, &sender, data.into_inner()),
112 weight,
113 )
114 }
89115
90 fn burn_item(116 fn burn_item(
91 &self,117 &self,
modifiedpallets/fungible/src/lib.rsdiffbeforeafterboth
9use pallet_evm_coder_substrate::WithRecorder;9use pallet_evm_coder_substrate::WithRecorder;
10use sp_core::H160;10use sp_core::H160;
11use sp_runtime::{ArithmeticError, DispatchError, DispatchResult};11use sp_runtime::{ArithmeticError, DispatchError, DispatchResult};
12use sp_std::{vec::Vec, vec, collections::btree_map::BTreeMap};12use sp_std::collections::btree_map::BTreeMap;
1313
14pub use pallet::*;14pub use pallet::*;
1515
222 pub fn create_multiple_items(222 pub fn create_multiple_items(
223 collection: &FungibleHandle<T>,223 collection: &FungibleHandle<T>,
224 sender: &T::CrossAccountId,224 sender: &T::CrossAccountId,
225 data: Vec<CreateItemData<T>>,225 data: BTreeMap<T::CrossAccountId, u128>,
226 ) -> DispatchResult {226 ) -> DispatchResult {
227 if !collection.is_owner_or_admin(sender) {227 if !collection.is_owner_or_admin(sender) {
228 ensure!(228 ensure!(
236 }236 }
237 }237 }
238
239 let mut balances = BTreeMap::new();
240238
241 let total_supply = data239 let total_supply = data
242 .iter()240 .iter()
243 .map(|u| u.1)241 .map(|(_, v)| *v)
244 .try_fold(<TotalSupply<T>>::get(collection.id), |acc, v| {242 .try_fold(<TotalSupply<T>>::get(collection.id), |acc, v| {
245 acc.checked_add(v)243 acc.checked_add(v)
246 })244 })
247 .ok_or(ArithmeticError::Overflow)?;245 .ok_or(ArithmeticError::Overflow)?;
248246
247 let mut balances = data;
249 for (user, amount) in data.into_iter() {248 for (k, v) in balances.iter_mut() {
250 let balance = balances
251 .entry(user.clone())
252 .or_insert_with(|| <Balance<T>>::get((collection.id, user)));
253 *balance = (*balance)249 *v = <Balance<T>>::get((collection.id, &k))
254 .checked_add(amount)250 .checked_add(*v)
255 .ok_or(ArithmeticError::Overflow)?;251 .ok_or(ArithmeticError::Overflow)?;
256 }252 }
257253
258 // =========254 // =========
259255
396 sender: &T::CrossAccountId,392 sender: &T::CrossAccountId,
397 data: CreateItemData<T>,393 data: CreateItemData<T>,
398 ) -> DispatchResult {394 ) -> DispatchResult {
399 Self::create_multiple_items(collection, sender, vec![data])395 Self::create_multiple_items(collection, sender, [(data.0, data.1)].into_iter().collect())
400 }396 }
401}397}
402398
modifiedpallets/fungible/src/weights.rsdiffbeforeafterboth
33/// Weight functions needed for pallet_fungible.33/// Weight functions needed for pallet_fungible.
34pub trait WeightInfo {34pub trait WeightInfo {
35 fn create_item() -> Weight;35 fn create_item() -> Weight;
36 fn create_multiple_items_ex(b: u32, ) -> Weight;
36 fn burn_item() -> Weight;37 fn burn_item() -> Weight;
37 fn transfer() -> Weight;38 fn transfer() -> Weight;
38 fn approve() -> Weight;39 fn approve() -> Weight;
50 .saturating_add(T::DbWeight::get().reads(1 as Weight))51 .saturating_add(T::DbWeight::get().reads(1 as Weight))
51 .saturating_add(T::DbWeight::get().writes(2 as Weight))52 .saturating_add(T::DbWeight::get().writes(2 as Weight))
52 }53 }
54 // Storage: Fungible TotalSupply (r:1 w:1)
55 // Storage: Fungible Balance (r:4 w:4)
56 fn create_multiple_items_ex(b: u32, ) -> Weight {
57 (1_055_000 as Weight)
58 // Standard Error: 22_000
59 .saturating_add((5_273_000 as Weight).saturating_mul(b as Weight))
60 .saturating_add(T::DbWeight::get().reads(1 as Weight))
61 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
62 .saturating_add(T::DbWeight::get().writes(1 as Weight))
63 .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))
64 }
53 // Storage: Fungible TotalSupply (r:1 w:1)65 // Storage: Fungible TotalSupply (r:1 w:1)
54 // Storage: Fungible Balance (r:1 w:1)66 // Storage: Fungible Balance (r:1 w:1)
55 fn burn_item() -> Weight {67 fn burn_item() -> Weight {
96 .saturating_add(RocksDbWeight::get().reads(1 as Weight))108 .saturating_add(RocksDbWeight::get().reads(1 as Weight))
97 .saturating_add(RocksDbWeight::get().writes(2 as Weight))109 .saturating_add(RocksDbWeight::get().writes(2 as Weight))
98 }110 }
111 // Storage: Fungible TotalSupply (r:1 w:1)
112 // Storage: Fungible Balance (r:4 w:4)
113 fn create_multiple_items_ex(b: u32, ) -> Weight {
114 (1_055_000 as Weight)
115 // Standard Error: 22_000
116 .saturating_add((5_273_000 as Weight).saturating_mul(b as Weight))
117 .saturating_add(RocksDbWeight::get().reads(1 as Weight))
118 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
119 .saturating_add(RocksDbWeight::get().writes(1 as Weight))
120 .saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(b as Weight)))
121 }
99 // Storage: Fungible TotalSupply (r:1 w:1)122 // Storage: Fungible TotalSupply (r:1 w:1)
100 // Storage: Fungible Balance (r:1 w:1)123 // Storage: Fungible Balance (r:1 w:1)
101 fn burn_item() -> Weight {124 fn burn_item() -> Weight {
modifiedpallets/inflation/Cargo.tomldiffbeforeafterboth
43default-features = false43default-features = false
44optional = true44optional = true
45git = 'https://github.com/paritytech/substrate.git'45git = 'https://github.com/paritytech/substrate.git'
46branch = 'polkadot-v0.9.16'46branch = 'polkadot-v0.9.17'
4747
48[dependencies.frame-support]48[dependencies.frame-support]
49default-features = false49default-features = false
50git = 'https://github.com/paritytech/substrate.git'50git = 'https://github.com/paritytech/substrate.git'
51branch = 'polkadot-v0.9.16'51branch = 'polkadot-v0.9.17'
5252
53[dependencies.frame-system]53[dependencies.frame-system]
54default-features = false54default-features = false
55git = 'https://github.com/paritytech/substrate.git'55git = 'https://github.com/paritytech/substrate.git'
56branch = 'polkadot-v0.9.16'56branch = 'polkadot-v0.9.17'
5757
58[dependencies.pallet-balances]58[dependencies.pallet-balances]
59default-features = false59default-features = false
60git = 'https://github.com/paritytech/substrate.git'60git = 'https://github.com/paritytech/substrate.git'
61branch = 'polkadot-v0.9.16'61branch = 'polkadot-v0.9.17'
6262
63[dependencies.pallet-timestamp]63[dependencies.pallet-timestamp]
64default-features = false64default-features = false
65git = 'https://github.com/paritytech/substrate.git'65git = 'https://github.com/paritytech/substrate.git'
66branch = 'polkadot-v0.9.16'66branch = 'polkadot-v0.9.17'
6767
68[dependencies.pallet-randomness-collective-flip]68[dependencies.pallet-randomness-collective-flip]
69default-features = false69default-features = false
70git = 'https://github.com/paritytech/substrate.git'70git = 'https://github.com/paritytech/substrate.git'
71branch = 'polkadot-v0.9.16'71branch = 'polkadot-v0.9.17'
7272
73[dependencies.sp-std]73[dependencies.sp-std]
74default-features = false74default-features = false
75git = 'https://github.com/paritytech/substrate.git'75git = 'https://github.com/paritytech/substrate.git'
76branch = 'polkadot-v0.9.16'76branch = 'polkadot-v0.9.17'
7777
78[dependencies.serde]78[dependencies.serde]
79default-features = false79default-features = false
83[dependencies.sp-runtime]83[dependencies.sp-runtime]
84default-features = false84default-features = false
85git = 'https://github.com/paritytech/substrate.git'85git = 'https://github.com/paritytech/substrate.git'
86branch = 'polkadot-v0.9.16'86branch = 'polkadot-v0.9.17'
8787
88[dependencies.sp-core]88[dependencies.sp-core]
89default-features = false89default-features = false
90git = 'https://github.com/paritytech/substrate.git'90git = 'https://github.com/paritytech/substrate.git'
91branch = 'polkadot-v0.9.16'91branch = 'polkadot-v0.9.17'
9292
93[dependencies.sp-io]93[dependencies.sp-io]
94default-features = false94default-features = false
95git = 'https://github.com/paritytech/substrate.git'95git = 'https://github.com/paritytech/substrate.git'
96branch = 'polkadot-v0.9.16'96branch = 'polkadot-v0.9.17'
9797
98[dependencies]98[dependencies]
99scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }99scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
modifiedpallets/inflation/src/benchmarking.rsdiffbeforeafterboth
1#![cfg(feature = "runtime-benchmarks")]1#![cfg(feature = "runtime-benchmarks")]
22
3use super::*;3use super::*;
4use crate::Module as Inflation;4use crate::Pallet as Inflation;
55
6use frame_benchmarking::{benchmarks};6use frame_benchmarking::{benchmarks};
7use frame_support::traits::OnInitialize;7use frame_support::traits::OnInitialize;
modifiedpallets/nonfungible/Cargo.tomldiffbeforeafterboth
10version = '2.0.0'10version = '2.0.0'
1111
12[dependencies]12[dependencies]
13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }
19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
20evm-coder = { default-features = false, path = '../../crates/evm-coder' }20evm-coder = { default-features = false, path = '../../crates/evm-coder' }
21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }21pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
22ethereum = { version = "0.11.1", default-features = false }22ethereum = { version = "0.11.1", default-features = false }
23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }23frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
24scale-info = { version = "1.0.0", default-features = false, features = [24scale-info = { version = "1.0.0", default-features = false, features = [
25 "derive",25 "derive",
26] }26] }
modifiedpallets/nonfungible/src/benchmarking.rsdiffbeforeafterboth
2use crate::{Pallet, Config, NonfungibleHandle};2use crate::{Pallet, Config, NonfungibleHandle};
33
4use sp_std::prelude::*;4use sp_std::prelude::*;
5use pallet_common::benchmarking::{create_collection_raw, create_data};5use pallet_common::benchmarking::{create_collection_raw, create_data, create_var_data};
6use frame_benchmarking::{benchmarks, account};6use frame_benchmarking::{benchmarks, account};
7use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH};7use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH, CUSTOM_DATA_LIMIT};
8use pallet_common::bench_init;8use pallet_common::bench_init;
9use core::convert::TryInto;9use core::convert::TryInto;
1010
11const SEED: u32 = 1;11const SEED: u32 = 1;
1212
13fn create_max_item_data<T: Config>(owner: T::CrossAccountId) -> CreateItemData<T> {13fn create_max_item_data<T: Config>(owner: T::CrossAccountId) -> CreateItemData<T> {
14 let const_data = create_data(CUSTOM_DATA_LIMIT as usize).try_into().unwrap();14 let const_data = create_data::<CUSTOM_DATA_LIMIT>();
15 let variable_data = create_data(CUSTOM_DATA_LIMIT as usize).try_into().unwrap();15 let variable_data = create_data::<CUSTOM_DATA_LIMIT>();
16 CreateItemData {16 CreateItemData::<T> {
17 const_data,17 const_data,
18 variable_data,18 variable_data,
19 owner,19 owner,
24 sender: &T::CrossAccountId,24 sender: &T::CrossAccountId,
25 owner: T::CrossAccountId,25 owner: T::CrossAccountId,
26) -> Result<TokenId, DispatchError> {26) -> Result<TokenId, DispatchError> {
27 <Pallet<T>>::create_item(&collection, sender, create_max_item_data(owner))?;27 <Pallet<T>>::create_item(&collection, sender, create_max_item_data::<T>(owner))?;
28 Ok(TokenId(<TokensMinted<T>>::get(&collection.id)))28 Ok(TokenId(<TokensMinted<T>>::get(&collection.id)))
29}29}
3030
53 owner: sub; collection: collection(owner);53 owner: sub; collection: collection(owner);
54 sender: cross_from_sub(owner); to: cross_sub;54 sender: cross_from_sub(owner); to: cross_sub;
55 };55 };
56 let data = (0..b).map(|_| create_max_item_data(to.clone())).collect();56 let data = (0..b).map(|_| create_max_item_data::<T>(to.clone())).collect();
57 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}57 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}
58
59 create_multiple_items_ex {
60 let b in 0..MAX_ITEMS_PER_BATCH;
61 bench_init!{
62 owner: sub; collection: collection(owner);
63 sender: cross_from_sub(owner);
64 };
65 let data = (0..b).map(|i| {
66 bench_init!(to: cross_sub(i););
67 create_max_item_data::<T>(to)
68 }).collect();
69 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}
5870
59 burn_item {71 burn_item {
60 bench_init!{72 bench_init!{
105 owner: cross_from_sub; sender: cross_sub;117 owner: cross_from_sub; sender: cross_sub;
106 };118 };
107 let item = create_max_item(&collection, &owner, sender.clone())?;119 let item = create_max_item(&collection, &owner, sender.clone())?;
108 let data = create_data(b as usize);120 let data = create_var_data(b).try_into().unwrap();
109 }: {<Pallet<T>>::set_variable_metadata(&collection, &sender, item, data)?}121 }: {<Pallet<T>>::set_variable_metadata(&collection, &sender, item, data)?}
110}122}
111123
modifiedpallets/nonfungible/src/common.rsdiffbeforeafterboth
1use core::marker::PhantomData;1use core::marker::PhantomData;
22
3use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};3use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, BoundedVec};
4use up_data_structs::{TokenId, CustomDataLimit};4use up_data_structs::{TokenId, CustomDataLimit, CreateItemExData};
5use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};5use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
6use sp_runtime::DispatchError;6use sp_runtime::DispatchError;
7use sp_std::vec::Vec;7use sp_std::vec::Vec;
12};12};
1313
14pub struct CommonWeights<T: Config>(PhantomData<T>);14pub struct CommonWeights<T: Config>(PhantomData<T>);
15impl<T: Config> CommonWeightInfo for CommonWeights<T> {15impl<T: Config> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T> {
16 fn create_item() -> Weight {16 fn create_item() -> Weight {
17 <SelfWeightOf<T>>::create_item()17 <SelfWeightOf<T>>::create_item()
18 }18 }
19
20 fn create_multiple_items_ex(data: &CreateItemExData<T::CrossAccountId>) -> Weight {
21 match data {
22 CreateItemExData::NFT(t) => <SelfWeightOf<T>>::create_multiple_items_ex(t.len() as u32),
23 _ => 0,
24 }
25 }
1926
20 fn create_multiple_items(amount: u32) -> Weight {27 fn create_multiple_items(amount: u32) -> Weight {
21 <SelfWeightOf<T>>::create_multiple_items(amount)28 <SelfWeightOf<T>>::create_multiple_items(amount)
51 to: &T::CrossAccountId,58 to: &T::CrossAccountId,
52) -> Result<CreateItemData<T>, DispatchError> {59) -> Result<CreateItemData<T>, DispatchError> {
53 match data {60 match data {
54 up_data_structs::CreateItemData::NFT(data) => Ok(CreateItemData {61 up_data_structs::CreateItemData::NFT(data) => Ok(CreateItemData::<T> {
55 const_data: data.const_data,62 const_data: data.const_data,
56 variable_data: data.variable_data,63 variable_data: data.variable_data,
57 owner: to.clone(),64 owner: to.clone(),
68 data: up_data_structs::CreateItemData,75 data: up_data_structs::CreateItemData,
69 ) -> DispatchResultWithPostInfo {76 ) -> DispatchResultWithPostInfo {
70 with_weight(77 with_weight(
71 <Pallet<T>>::create_item(self, &sender, map_create_data(data, &to)?),78 <Pallet<T>>::create_item(self, &sender, map_create_data::<T>(data, &to)?),
72 <CommonWeights<T>>::create_item(),79 <CommonWeights<T>>::create_item(),
73 )80 )
74 }81 }
91 )98 )
92 }99 }
100
101 fn create_multiple_items_ex(
102 &self,
103 sender: <T>::CrossAccountId,
104 data: up_data_structs::CreateItemExData<<T>::CrossAccountId>,
105 ) -> DispatchResultWithPostInfo {
106 let weight = <CommonWeights<T>>::create_multiple_items_ex(&data);
107 let data = match data {
108 up_data_structs::CreateItemExData::NFT(nft) => nft,
109 _ => fail!(Error::<T>::NotNonfungibleDataUsedToMintFungibleCollectionToken),
110 };
111
112 with_weight(
113 <Pallet<T>>::create_multiple_items(self, &sender, data.into_inner()),
114 weight,
115 )
116 }
93117
94 fn burn_item(118 fn burn_item(
95 &self,119 &self,
modifiedpallets/nonfungible/src/erc.rsdiffbeforeafterboth
232 <Pallet<T>>::create_item(232 <Pallet<T>>::create_item(
233 self,233 self,
234 &caller,234 &caller,
235 CreateItemData {235 CreateItemData::<T> {
236 const_data: BoundedVec::default(),236 const_data: BoundedVec::default(),
237 variable_data: BoundedVec::default(),237 variable_data: BoundedVec::default(),
238 owner: to,238 owner: to,
268 <Pallet<T>>::create_item(268 <Pallet<T>>::create_item(
269 self,269 self,
270 &caller,270 &caller,
271 CreateItemData {271 CreateItemData::<T> {
272 const_data: Vec::<u8>::from(token_uri)272 const_data: Vec::<u8>::from(token_uri)
273 .try_into()273 .try_into()
274 .map_err(|_| "token uri is too long")?,274 .map_err(|_| "token uri is too long")?,
376 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;376 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;
377 }377 }
378 let data = (0..total_tokens)378 let data = (0..total_tokens)
379 .map(|_| CreateItemData {379 .map(|_| CreateItemData::<T> {
380 const_data: BoundedVec::default(),380 const_data: BoundedVec::default(),
381 variable_data: BoundedVec::default(),381 variable_data: BoundedVec::default(),
382 owner: to.clone(),382 owner: to.clone(),
409 }409 }
410 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;410 expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;
411411
412 data.push(CreateItemData {412 data.push(CreateItemData::<T> {
413 const_data: Vec::<u8>::from(token_uri)413 const_data: Vec::<u8>::from(token_uri)
414 .try_into()414 .try_into()
415 .map_err(|_| "token uri is too long")?,415 .map_err(|_| "token uri is too long")?,
modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
3use erc::ERC721Events;3use erc::ERC721Events;
4use frame_support::{BoundedVec, ensure};4use frame_support::{BoundedVec, ensure};
5use up_data_structs::{AccessMode, CollectionId, CustomDataLimit, TokenId, CreateCollectionData};5use up_data_structs::{
6 AccessMode, CollectionId, CustomDataLimit, TokenId, CreateCollectionData, CreateNftExData,
7};
6use pallet_common::{8use pallet_common::{
7 Error as CommonError, Pallet as PalletCommon, Event as CommonEvent, account::CrossAccountId,9 Error as CommonError, Pallet as PalletCommon, Event as CommonEvent, account::CrossAccountId,
22pub mod erc;24pub mod erc;
23pub mod weights;25pub mod weights;
2426
25pub struct CreateItemData<T: Config> {27pub type CreateItemData<T> = CreateNftExData<<T as pallet_common::Config>::CrossAccountId>;
26 pub const_data: BoundedVec<u8, CustomDataLimit>,
27 pub variable_data: BoundedVec<u8, CustomDataLimit>,
28 pub owner: T::CrossAccountId,
29}
30pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;28pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;
3129
32#[derive(Encode, Decode, TypeInfo, MaxEncodedLen)]30#[derive(Encode, Decode, TypeInfo, MaxEncodedLen)]
modifiedpallets/nonfungible/src/weights.rsdiffbeforeafterboth
34pub trait WeightInfo {34pub trait WeightInfo {
35 fn create_item() -> Weight;35 fn create_item() -> Weight;
36 fn create_multiple_items(b: u32, ) -> Weight;36 fn create_multiple_items(b: u32, ) -> Weight;
37 fn create_multiple_items_ex(b: u32, ) -> Weight;
37 fn burn_item() -> Weight;38 fn burn_item() -> Weight;
38 fn transfer() -> Weight;39 fn transfer() -> Weight;
39 fn approve() -> Weight;40 fn approve() -> Weight;
66 .saturating_add(T::DbWeight::get().writes(2 as Weight))67 .saturating_add(T::DbWeight::get().writes(2 as Weight))
67 .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))68 .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))
68 }69 }
70 // Storage: Nonfungible TokensMinted (r:1 w:1)
71 // Storage: Nonfungible AccountBalance (r:4 w:4)
72 // Storage: Nonfungible TokenData (r:0 w:4)
73 // Storage: Nonfungible Owned (r:0 w:4)
74 fn create_multiple_items_ex(b: u32, ) -> Weight {
75 (2_090_000 as Weight)
76 // Standard Error: 10_000
77 .saturating_add((9_230_000 as Weight).saturating_mul(b as Weight))
78 .saturating_add(T::DbWeight::get().reads(1 as Weight))
79 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
80 .saturating_add(T::DbWeight::get().writes(1 as Weight))
81 .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))
82 }
69 // Storage: Nonfungible TokenData (r:1 w:1)83 // Storage: Nonfungible TokenData (r:1 w:1)
70 // Storage: Nonfungible TokensBurnt (r:1 w:1)84 // Storage: Nonfungible TokensBurnt (r:1 w:1)
71 // Storage: Nonfungible Allowance (r:1 w:0)85 // Storage: Nonfungible Allowance (r:1 w:0)
140 .saturating_add(RocksDbWeight::get().writes(2 as Weight))154 .saturating_add(RocksDbWeight::get().writes(2 as Weight))
141 .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))155 .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))
142 }156 }
157 // Storage: Nonfungible TokensMinted (r:1 w:1)
158 // Storage: Nonfungible AccountBalance (r:4 w:4)
159 // Storage: Nonfungible TokenData (r:0 w:4)
160 // Storage: Nonfungible Owned (r:0 w:4)
161 fn create_multiple_items_ex(b: u32, ) -> Weight {
162 (2_090_000 as Weight)
163 // Standard Error: 10_000
164 .saturating_add((9_230_000 as Weight).saturating_mul(b as Weight))
165 .saturating_add(RocksDbWeight::get().reads(1 as Weight))
166 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
167 .saturating_add(RocksDbWeight::get().writes(1 as Weight))
168 .saturating_add(RocksDbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))
169 }
143 // Storage: Nonfungible TokenData (r:1 w:1)170 // Storage: Nonfungible TokenData (r:1 w:1)
144 // Storage: Nonfungible TokensBurnt (r:1 w:1)171 // Storage: Nonfungible TokensBurnt (r:1 w:1)
145 // Storage: Nonfungible Allowance (r:1 w:0)172 // Storage: Nonfungible Allowance (r:1 w:0)
modifiedpallets/refungible/Cargo.tomldiffbeforeafterboth
10version = '2.0.0'10version = '2.0.0'
1111
12[dependencies]12[dependencies]
13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18pallet-common = { default-features = false, path = '../common' }18pallet-common = { default-features = false, path = '../common' }
19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }19up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
20frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }20frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
21scale-info = { version = "1.0.0", default-features = false, features = [21scale-info = { version = "1.0.0", default-features = false, features = [
22 "derive",22 "derive",
23] }23] }
modifiedpallets/refungible/src/benchmarking.rsdiffbeforeafterboth
2use crate::{Pallet, Config, RefungibleHandle};2use crate::{Pallet, Config, RefungibleHandle};
33
4use sp_std::prelude::*;4use sp_std::prelude::*;
5use pallet_common::benchmarking::{create_collection_raw, create_data};5use pallet_common::benchmarking::{create_collection_raw, create_data, create_var_data};
6use frame_benchmarking::{benchmarks, account};6use frame_benchmarking::{benchmarks, account};
7use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH};7use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH, CUSTOM_DATA_LIMIT};
8use pallet_common::bench_init;8use pallet_common::bench_init;
9use core::convert::TryInto;9use core::convert::TryInto;
10use core::iter::IntoIterator;10use core::iter::IntoIterator;
1111
12const SEED: u32 = 1;12const SEED: u32 = 1;
1313
14fn create_max_item_data<T: Config>(14fn create_max_item_data<CrossAccountId: Ord>(
15 users: impl IntoIterator<Item = (T::CrossAccountId, u128)>,15 users: impl IntoIterator<Item = (CrossAccountId, u128)>,
16) -> CreateItemData<T> {16) -> CreateRefungibleExData<CrossAccountId> {
17 let const_data = create_data(CUSTOM_DATA_LIMIT as usize).try_into().unwrap();17 let const_data = create_data::<CUSTOM_DATA_LIMIT>();
18 let variable_data = create_data(CUSTOM_DATA_LIMIT as usize).try_into().unwrap();18 let variable_data = create_data::<CUSTOM_DATA_LIMIT>();
19 CreateItemData {19 CreateRefungibleExData {
20 const_data,20 const_data,
21 variable_data,21 variable_data,
22 users: users.into_iter().collect(),22 users: users
23 .into_iter()
24 .collect::<BTreeMap<_, _>>()
25 .try_into()
26 .unwrap(),
23 }27 }
24}28}
25fn create_max_item<T: Config>(29fn create_max_item<T: Config>(
26 collection: &RefungibleHandle<T>,30 collection: &RefungibleHandle<T>,
27 sender: &T::CrossAccountId,31 sender: &T::CrossAccountId,
28 users: impl IntoIterator<Item = (T::CrossAccountId, u128)>,32 users: impl IntoIterator<Item = (T::CrossAccountId, u128)>,
29) -> Result<TokenId, DispatchError> {33) -> Result<TokenId, DispatchError> {
34 let data: CreateRefungibleExData<T::CrossAccountId> = create_max_item_data(users);
30 <Pallet<T>>::create_item(&collection, sender, create_max_item_data(users))?;35 <Pallet<T>>::create_item(&collection, sender, data)?;
31 Ok(TokenId(<TokensMinted<T>>::get(&collection.id)))36 Ok(TokenId(<TokensMinted<T>>::get(&collection.id)))
32}37}
3338
56 let data = (0..b).map(|_| create_max_item_data([(to.clone(), 200)])).collect();61 let data = (0..b).map(|_| create_max_item_data([(to.clone(), 200)])).collect();
57 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}62 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}
63
64 create_multiple_items_ex_multiple_items {
65 let b in 0..MAX_ITEMS_PER_BATCH;
66 bench_init!{
67 owner: sub; collection: collection(owner);
68 sender: cross_from_sub(owner);
69 };
70 let data = (0..b).map(|t| {
71 bench_init!(to: cross_sub(t););
72 create_max_item_data([(to, 200)])
73 }).collect();
74 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}
75
76 create_multiple_items_ex_multiple_owners {
77 let b in 0..MAX_ITEMS_PER_BATCH;
78 bench_init!{
79 owner: sub; collection: collection(owner);
80 sender: cross_from_sub(owner);
81 };
82 let data = vec![create_max_item_data((0..b).map(|u| {
83 bench_init!(to: cross_sub(u););
84 (to, 200)
85 }))].try_into().unwrap();
86 }: {<Pallet<T>>::create_multiple_items(&collection, &sender, data)?}
5887
59 // Other user left, token data is kept88 // Other user left, token data is kept
60 burn_item_partial {89 burn_item_partial {
166 sender: cross_from_sub(owner);195 sender: cross_from_sub(owner);
167 };196 };
168 let item = create_max_item(&collection, &sender, [(sender.clone(), 200)])?;197 let item = create_max_item(&collection, &sender, [(sender.clone(), 200)])?;
169 let data = create_data(b as usize);198 let data = create_var_data(b).try_into().unwrap();
170 }: {<Pallet<T>>::set_variable_metadata(&collection, &sender, item, data)?}199 }: {<Pallet<T>>::set_variable_metadata(&collection, &sender, item, data)?}
171}200}
172201
modifiedpallets/refungible/src/common.rsdiffbeforeafterboth
22
3use sp_std::collections::btree_map::BTreeMap;3use sp_std::collections::btree_map::BTreeMap;
4use frame_support::{dispatch::DispatchResultWithPostInfo, fail, weights::Weight, BoundedVec};4use frame_support::{dispatch::DispatchResultWithPostInfo, fail, weights::Weight, BoundedVec};
5use up_data_structs::{TokenId, CustomDataLimit};5use up_data_structs::{TokenId, CustomDataLimit, CreateItemExData, CreateRefungibleExData};
6use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};6use pallet_common::{CommonCollectionOperations, CommonWeightInfo, with_weight};
7use sp_runtime::DispatchError;7use sp_runtime::DispatchError;
8use sp_std::vec::Vec;8use sp_std::{vec::Vec, vec};
99
10use crate::{10use crate::{
11 AccountBalance, Allowance, Balance, Config, CreateItemData, Error, Owned, Pallet,11 AccountBalance, Allowance, Balance, Config, Error, Owned, Pallet, RefungibleHandle,
12 RefungibleHandle, SelfWeightOf, TokenData, weights::WeightInfo, TokensMinted,12 SelfWeightOf, TokenData, weights::WeightInfo, TokensMinted,
13};13};
1414
22}22}
2323
24pub struct CommonWeights<T: Config>(PhantomData<T>);24pub struct CommonWeights<T: Config>(PhantomData<T>);
25impl<T: Config> CommonWeightInfo for CommonWeights<T> {25impl<T: Config> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T> {
26 fn create_item() -> Weight {26 fn create_item() -> Weight {
27 <SelfWeightOf<T>>::create_item()27 <SelfWeightOf<T>>::create_item()
28 }28 }
31 <SelfWeightOf<T>>::create_multiple_items(amount)31 <SelfWeightOf<T>>::create_multiple_items(amount)
32 }32 }
33
34 fn create_multiple_items_ex(call: &CreateItemExData<T::CrossAccountId>) -> Weight {
35 match call {
36 CreateItemExData::RefungibleMultipleOwners(i) => {
37 <SelfWeightOf<T>>::create_multiple_items_ex_multiple_owners(i.users.len() as u32)
38 }
39 CreateItemExData::RefungibleMultipleItems(i) => {
40 <SelfWeightOf<T>>::create_multiple_items_ex_multiple_items(i.len() as u32)
41 }
42 _ => 0,
43 }
44 }
3345
34 fn burn_item() -> Weight {46 fn burn_item() -> Weight {
35 max_weight_of!(burn_item_partial(), burn_item_fully())47 max_weight_of!(burn_item_partial(), burn_item_fully())
69fn map_create_data<T: Config>(81fn map_create_data<T: Config>(
70 data: up_data_structs::CreateItemData,82 data: up_data_structs::CreateItemData,
71 to: &T::CrossAccountId,83 to: &T::CrossAccountId,
72) -> Result<CreateItemData<T>, DispatchError> {84) -> Result<CreateRefungibleExData<T::CrossAccountId>, DispatchError> {
73 match data {85 match data {
74 up_data_structs::CreateItemData::ReFungible(data) => Ok(CreateItemData {86 up_data_structs::CreateItemData::ReFungible(data) => Ok(CreateRefungibleExData {
75 const_data: data.const_data,87 const_data: data.const_data,
76 variable_data: data.variable_data,88 variable_data: data.variable_data,
77 users: {89 users: {
78 let mut out = BTreeMap::new();90 let mut out = BTreeMap::new();
79 out.insert(to.clone(), data.pieces);91 out.insert(to.clone(), data.pieces);
80 out92 out.try_into().expect("limit > 0")
81 },93 },
82 }),94 }),
83 _ => fail!(<Error<T>>::NotRefungibleDataUsedToMintFungibleCollectionToken),95 _ => fail!(<Error<T>>::NotRefungibleDataUsedToMintFungibleCollectionToken),
92 data: up_data_structs::CreateItemData,104 data: up_data_structs::CreateItemData,
93 ) -> DispatchResultWithPostInfo {105 ) -> DispatchResultWithPostInfo {
94 with_weight(106 with_weight(
95 <Pallet<T>>::create_item(self, &sender, map_create_data(data, &to)?),107 <Pallet<T>>::create_item(self, &sender, map_create_data::<T>(data, &to)?),
96 <CommonWeights<T>>::create_item(),108 <CommonWeights<T>>::create_item(),
97 )109 )
98 }110 }
115 )127 )
116 }128 }
129
130 fn create_multiple_items_ex(
131 &self,
132 sender: <T>::CrossAccountId,
133 data: CreateItemExData<T::CrossAccountId>,
134 ) -> DispatchResultWithPostInfo {
135 let weight = <CommonWeights<T>>::create_multiple_items_ex(&data);
136 let data = match data {
137 CreateItemExData::RefungibleMultipleOwners(r) => vec![r],
138 CreateItemExData::RefungibleMultipleItems(r)
139 if r.iter().all(|i| i.users.len() == 1) =>
140 {
141 r.into_inner()
142 }
143 _ => fail!(<Error<T>>::NotRefungibleDataUsedToMintFungibleCollectionToken),
144 };
145
146 with_weight(
147 <Pallet<T>>::create_multiple_items(self, &sender, data),
148 weight,
149 )
150 }
117151
118 fn burn_item(152 fn burn_item(
119 &self,153 &self,
modifiedpallets/refungible/src/lib.rsdiffbeforeafterboth
3use frame_support::{ensure, BoundedVec};3use frame_support::{ensure, BoundedVec};
4use up_data_structs::{4use up_data_structs::{
5 AccessMode, CollectionId, CustomDataLimit, MAX_REFUNGIBLE_PIECES, TokenId, CreateCollectionData,5 AccessMode, CollectionId, CustomDataLimit, MAX_REFUNGIBLE_PIECES, TokenId,
6 CreateCollectionData, CreateRefungibleExData,
6};7};
7use pallet_common::{8use pallet_common::{
8 Error as CommonError, Event as CommonEvent, Pallet as PalletCommon, account::CrossAccountId,9 Error as CommonError, Event as CommonEvent, Pallet as PalletCommon, account::CrossAccountId,
19pub mod common;20pub mod common;
20pub mod erc;21pub mod erc;
21pub mod weights;22pub mod weights;
22pub struct CreateItemData<T: Config> {
23 pub const_data: BoundedVec<u8, CustomDataLimit>,
24 pub variable_data: BoundedVec<u8, CustomDataLimit>,
25 pub users: BTreeMap<T::CrossAccountId, u128>,
26}
27pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;23pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;
2824
29#[derive(Encode, Decode, Default, TypeInfo, MaxEncodedLen)]25#[derive(Encode, Decode, Default, TypeInfo, MaxEncodedLen)]
361 pub fn create_multiple_items(357 pub fn create_multiple_items(
362 collection: &RefungibleHandle<T>,358 collection: &RefungibleHandle<T>,
363 sender: &T::CrossAccountId,359 sender: &T::CrossAccountId,
364 data: Vec<CreateItemData<T>>,360 data: Vec<CreateRefungibleExData<T::CrossAccountId>>,
365 ) -> DispatchResult {361 ) -> DispatchResult {
366 if !collection.is_owner_or_admin(sender) {362 if !collection.is_owner_or_admin(sender) {
367 ensure!(363 ensure!(
606 pub fn create_item(602 pub fn create_item(
607 collection: &RefungibleHandle<T>,603 collection: &RefungibleHandle<T>,
608 sender: &T::CrossAccountId,604 sender: &T::CrossAccountId,
609 data: CreateItemData<T>,605 data: CreateRefungibleExData<T::CrossAccountId>,
610 ) -> DispatchResult {606 ) -> DispatchResult {
611 Self::create_multiple_items(collection, sender, vec![data])607 Self::create_multiple_items(collection, sender, vec![data])
612 }608 }
modifiedpallets/refungible/src/weights.rsdiffbeforeafterboth
34pub trait WeightInfo {34pub trait WeightInfo {
35 fn create_item() -> Weight;35 fn create_item() -> Weight;
36 fn create_multiple_items(b: u32, ) -> Weight;36 fn create_multiple_items(b: u32, ) -> Weight;
37 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight;
38 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight;
37 fn burn_item_partial() -> Weight;39 fn burn_item_partial() -> Weight;
38 fn burn_item_fully() -> Weight;40 fn burn_item_fully() -> Weight;
39 fn transfer_normal() -> Weight;41 fn transfer_normal() -> Weight;
77 .saturating_add(T::DbWeight::get().writes(2 as Weight))79 .saturating_add(T::DbWeight::get().writes(2 as Weight))
78 .saturating_add(T::DbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))80 .saturating_add(T::DbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))
79 }81 }
82 // Storage: Refungible TokensMinted (r:1 w:1)
83 // Storage: Refungible AccountBalance (r:4 w:4)
84 // Storage: Refungible Balance (r:0 w:4)
85 // Storage: Refungible TotalSupply (r:0 w:4)
86 // Storage: Refungible TokenData (r:0 w:4)
87 // Storage: Refungible Owned (r:0 w:4)
88 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {
89 (11_953_000 as Weight)
90 // Standard Error: 27_000
91 .saturating_add((10_775_000 as Weight).saturating_mul(b as Weight))
92 .saturating_add(T::DbWeight::get().reads(1 as Weight))
93 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
94 .saturating_add(T::DbWeight::get().writes(1 as Weight))
95 .saturating_add(T::DbWeight::get().writes((5 as Weight).saturating_mul(b as Weight)))
96 }
97 // Storage: Refungible TokensMinted (r:1 w:1)
98 // Storage: Refungible TotalSupply (r:0 w:1)
99 // Storage: Refungible TokenData (r:0 w:1)
100 // Storage: Refungible AccountBalance (r:4 w:4)
101 // Storage: Refungible Balance (r:0 w:4)
102 // Storage: Refungible Owned (r:0 w:4)
103 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {
104 (0 as Weight)
105 // Standard Error: 13_000
106 .saturating_add((8_528_000 as Weight).saturating_mul(b as Weight))
107 .saturating_add(T::DbWeight::get().reads(1 as Weight))
108 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
109 .saturating_add(T::DbWeight::get().writes(3 as Weight))
110 .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))
111 }
80 // Storage: Refungible TotalSupply (r:1 w:1)112 // Storage: Refungible TotalSupply (r:1 w:1)
81 // Storage: Refungible Balance (r:1 w:1)113 // Storage: Refungible Balance (r:1 w:1)
82 // Storage: Refungible AccountBalance (r:1 w:1)114 // Storage: Refungible AccountBalance (r:1 w:1)
215 .saturating_add(RocksDbWeight::get().writes(2 as Weight))247 .saturating_add(RocksDbWeight::get().writes(2 as Weight))
216 .saturating_add(RocksDbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))248 .saturating_add(RocksDbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))
217 }249 }
250 // Storage: Refungible TokensMinted (r:1 w:1)
251 // Storage: Refungible AccountBalance (r:4 w:4)
252 // Storage: Refungible Balance (r:0 w:4)
253 // Storage: Refungible TotalSupply (r:0 w:4)
254 // Storage: Refungible TokenData (r:0 w:4)
255 // Storage: Refungible Owned (r:0 w:4)
256 fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {
257 (11_953_000 as Weight)
258 // Standard Error: 27_000
259 .saturating_add((10_775_000 as Weight).saturating_mul(b as Weight))
260 .saturating_add(RocksDbWeight::get().reads(1 as Weight))
261 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
262 .saturating_add(RocksDbWeight::get().writes(1 as Weight))
263 .saturating_add(RocksDbWeight::get().writes((5 as Weight).saturating_mul(b as Weight)))
264 }
265 // Storage: Refungible TokensMinted (r:1 w:1)
266 // Storage: Refungible TotalSupply (r:0 w:1)
267 // Storage: Refungible TokenData (r:0 w:1)
268 // Storage: Refungible AccountBalance (r:4 w:4)
269 // Storage: Refungible Balance (r:0 w:4)
270 // Storage: Refungible Owned (r:0 w:4)
271 fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {
272 (0 as Weight)
273 // Standard Error: 13_000
274 .saturating_add((8_528_000 as Weight).saturating_mul(b as Weight))
275 .saturating_add(RocksDbWeight::get().reads(1 as Weight))
276 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
277 .saturating_add(RocksDbWeight::get().writes(3 as Weight))
278 .saturating_add(RocksDbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))
279 }
218 // Storage: Refungible TotalSupply (r:1 w:1)280 // Storage: Refungible TotalSupply (r:1 w:1)
219 // Storage: Refungible Balance (r:1 w:1)281 // Storage: Refungible Balance (r:1 w:1)
220 // Storage: Refungible AccountBalance (r:1 w:1)282 // Storage: Refungible AccountBalance (r:1 w:1)
modifiedpallets/scheduler/Cargo.tomldiffbeforeafterboth
13serde = { version = "1.0.130", default-features = false }13serde = { version = "1.0.130", default-features = false }
14codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }14codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false }
15scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }15scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }16frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }17frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
18sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }18sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
19sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }19sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
20sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }20sp-io = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
21frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }21frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
2222
23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.17' }
24log = { version = "0.4.14", default-features = false }24log = { version = "0.4.14", default-features = false }
2525
26[dev-dependencies]26[dev-dependencies]
27sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }27sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
28substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }28substrate-test-utils = { git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
2929
30[features]30[features]
31default = ["std"]31default = ["std"]
modifiedpallets/unique/Cargo.tomldiffbeforeafterboth
61default-features = false61default-features = false
62optional = true62optional = true
63git = 'https://github.com/paritytech/substrate.git'63git = 'https://github.com/paritytech/substrate.git'
64branch = 'polkadot-v0.9.16'64branch = 'polkadot-v0.9.17'
6565
66[dependencies.frame-support]66[dependencies.frame-support]
67default-features = false67default-features = false
68git = 'https://github.com/paritytech/substrate.git'68git = 'https://github.com/paritytech/substrate.git'
69branch = 'polkadot-v0.9.16'69branch = 'polkadot-v0.9.17'
7070
71[dependencies.frame-system]71[dependencies.frame-system]
72default-features = false72default-features = false
73git = 'https://github.com/paritytech/substrate.git'73git = 'https://github.com/paritytech/substrate.git'
74branch = 'polkadot-v0.9.16'74branch = 'polkadot-v0.9.17'
7575
76[dependencies.pallet-balances]76[dependencies.pallet-balances]
77default-features = false77default-features = false
78git = 'https://github.com/paritytech/substrate.git'78git = 'https://github.com/paritytech/substrate.git'
79branch = 'polkadot-v0.9.16'79branch = 'polkadot-v0.9.17'
8080
81[dependencies.pallet-timestamp]81[dependencies.pallet-timestamp]
82default-features = false82default-features = false
83git = 'https://github.com/paritytech/substrate.git'83git = 'https://github.com/paritytech/substrate.git'
84branch = 'polkadot-v0.9.16'84branch = 'polkadot-v0.9.17'
8585
86[dependencies.pallet-randomness-collective-flip]86[dependencies.pallet-randomness-collective-flip]
87default-features = false87default-features = false
88git = 'https://github.com/paritytech/substrate.git'88git = 'https://github.com/paritytech/substrate.git'
89branch = 'polkadot-v0.9.16'89branch = 'polkadot-v0.9.17'
9090
91[dependencies.sp-std]91[dependencies.sp-std]
92default-features = false92default-features = false
93git = 'https://github.com/paritytech/substrate.git'93git = 'https://github.com/paritytech/substrate.git'
94branch = 'polkadot-v0.9.16'94branch = 'polkadot-v0.9.17'
9595
96[dependencies.pallet-transaction-payment]96[dependencies.pallet-transaction-payment]
97default-features = false97default-features = false
98git = 'https://github.com/paritytech/substrate.git'98git = 'https://github.com/paritytech/substrate.git'
99branch = 'polkadot-v0.9.16'99branch = 'polkadot-v0.9.17'
100100
101[dependencies.serde]101[dependencies.serde]
102default-features = false102default-features = false
106[dependencies.sp-runtime]106[dependencies.sp-runtime]
107default-features = false107default-features = false
108git = 'https://github.com/paritytech/substrate.git'108git = 'https://github.com/paritytech/substrate.git'
109branch = 'polkadot-v0.9.16'109branch = 'polkadot-v0.9.17'
110110
111[dependencies.sp-core]111[dependencies.sp-core]
112default-features = false112default-features = false
113git = 'https://github.com/paritytech/substrate.git'113git = 'https://github.com/paritytech/substrate.git'
114branch = 'polkadot-v0.9.16'114branch = 'polkadot-v0.9.17'
115115
116[dependencies.sp-io]116[dependencies.sp-io]
117default-features = false117default-features = false
118git = 'https://github.com/paritytech/substrate.git'118git = 'https://github.com/paritytech/substrate.git'
119branch = 'polkadot-v0.9.16'119branch = 'polkadot-v0.9.17'
120120
121121
122################################################################################122################################################################################
129] }129] }
130ethereum = { version = "0.11.1", default-features = false }130ethereum = { version = "0.11.1", default-features = false }
131rlp = { default-features = false, version = "0.5.0" }131rlp = { default-features = false, version = "0.5.0" }
132sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.16" }132sp-api = { default-features = false, git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.17" }
133133
134up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16' }134up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.17' }
135up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }135up-evm-mapping = { default-features = false, path = "../../primitives/evm-mapping" }
136evm-coder = { default-features = false, path = "../../crates/evm-coder" }136evm-coder = { default-features = false, path = "../../crates/evm-coder" }
137pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }137pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
138primitive-types = { version = "0.10.1", default-features = false, features = [138primitive-types = { version = "0.10.1", default-features = false, features = [
139 "serde_no_std",139 "serde_no_std",
140] }140] }
141141
142pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }142pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
143pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }143pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
144fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }144fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
145hex-literal = "0.3.3"145hex-literal = "0.3.3"
146146
147pallet-common = { default-features = false, path = "../common" }147pallet-common = { default-features = false, path = "../common" }
modifiedpallets/unique/src/benchmarking.rsdiffbeforeafterboth
5use frame_system::RawOrigin;5use frame_system::RawOrigin;
6use frame_benchmarking::{benchmarks, account};6use frame_benchmarking::{benchmarks, account};
7use up_data_structs::*;7use up_data_structs::*;
8use core::convert::TryInto;
9use sp_runtime::DispatchError;8use sp_runtime::DispatchError;
10use pallet_common::benchmarking::{create_data, create_u16_data};9use pallet_common::benchmarking::{create_data, create_var_data, create_u16_data};
1110
12const SEED: u32 = 1;11const SEED: u32 = 1;
1312
16 mode: CollectionMode,15 mode: CollectionMode,
17) -> Result<CollectionId, DispatchError> {16) -> Result<CollectionId, DispatchError> {
18 T::Currency::deposit_creating(&owner, T::CollectionCreationPrice::get());17 T::Currency::deposit_creating(&owner, T::CollectionCreationPrice::get());
19 let col_name = create_u16_data(MAX_COLLECTION_NAME_LENGTH)18 let col_name = create_u16_data::<MAX_COLLECTION_NAME_LENGTH>();
20 .try_into()
21 .unwrap();
22 let col_desc = create_u16_data(MAX_COLLECTION_DESCRIPTION_LENGTH)19 let col_desc = create_u16_data::<MAX_COLLECTION_DESCRIPTION_LENGTH>();
23 .try_into()
24 .unwrap();
25 let token_prefix = create_data(MAX_TOKEN_PREFIX_LENGTH).try_into().unwrap();20 let token_prefix = create_data::<MAX_TOKEN_PREFIX_LENGTH>();
26 <Pallet<T>>::create_collection(21 <Pallet<T>>::create_collection(
27 RawOrigin::Signed(owner).into(),22 RawOrigin::Signed(owner).into(),
28 col_name,23 col_name,
39benchmarks! {34benchmarks! {
40
41 create_collection {35 create_collection {
42 let col_name: Vec<u16> = create_u16_data(MAX_COLLECTION_NAME_LENGTH);36 let col_name = create_u16_data::<MAX_COLLECTION_NAME_LENGTH>();
43 let col_desc: Vec<u16> = create_u16_data(MAX_COLLECTION_DESCRIPTION_LENGTH);37 let col_desc = create_u16_data::<MAX_COLLECTION_DESCRIPTION_LENGTH>();
44 let token_prefix: Vec<u8> = create_data(MAX_TOKEN_PREFIX_LENGTH);38 let token_prefix = create_data::<MAX_TOKEN_PREFIX_LENGTH>();
45 let mode: CollectionMode = CollectionMode::NFT;39 let mode: CollectionMode = CollectionMode::NFT;
46 let caller: T::AccountId = account("caller", 0, SEED);40 let caller: T::AccountId = account("caller", 0, SEED);
47 T::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get());41 T::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get());
125119
126 let caller: T::AccountId = account("caller", 0, SEED);120 let caller: T::AccountId = account("caller", 0, SEED);
127 let collection = create_nft_collection::<T>(caller.clone())?;121 let collection = create_nft_collection::<T>(caller.clone())?;
128 let data = create_data(b as usize);122 let data = create_var_data(b);
129 }: set_offchain_schema(RawOrigin::Signed(caller.clone()), collection, data)123 }: set_offchain_schema(RawOrigin::Signed(caller.clone()), collection, data)
130124
131 set_const_on_chain_schema {125 set_const_on_chain_schema {
132 let b in 0..CONST_ON_CHAIN_SCHEMA_LIMIT;126 let b in 0..CONST_ON_CHAIN_SCHEMA_LIMIT;
133127
134 let caller: T::AccountId = account("caller", 0, SEED);128 let caller: T::AccountId = account("caller", 0, SEED);
135 let collection = create_nft_collection::<T>(caller.clone())?;129 let collection = create_nft_collection::<T>(caller.clone())?;
136 let data = create_data(b as usize);130 let data = create_var_data(b);
137 }: set_const_on_chain_schema(RawOrigin::Signed(caller.clone()), collection, data)131 }: set_const_on_chain_schema(RawOrigin::Signed(caller.clone()), collection, data)
138132
139 set_variable_on_chain_schema {133 set_variable_on_chain_schema {
140 let b in 0..VARIABLE_ON_CHAIN_SCHEMA_LIMIT;134 let b in 0..VARIABLE_ON_CHAIN_SCHEMA_LIMIT;
141135
142 let caller: T::AccountId = account("caller", 0, SEED);136 let caller: T::AccountId = account("caller", 0, SEED);
143 let collection = create_nft_collection::<T>(caller.clone())?;137 let collection = create_nft_collection::<T>(caller.clone())?;
144 let data = create_data(b as usize);138 let data = create_var_data(b);
145 }: set_variable_on_chain_schema(RawOrigin::Signed(caller.clone()), collection, data)139 }: set_variable_on_chain_schema(RawOrigin::Signed(caller.clone()), collection, data)
146140
147 set_schema_version {141 set_schema_version {
modifiedpallets/unique/src/common.rsdiffbeforeafterboth
5use pallet_fungible::{common::CommonWeights as FungibleWeights};5use pallet_fungible::{common::CommonWeights as FungibleWeights};
6use pallet_nonfungible::{common::CommonWeights as NonfungibleWeights};6use pallet_nonfungible::{common::CommonWeights as NonfungibleWeights};
7use pallet_refungible::{common::CommonWeights as RefungibleWeights};7use pallet_refungible::{common::CommonWeights as RefungibleWeights};
8use up_data_structs::CreateItemExData;
89
9use crate::{Config, dispatch::dispatch_weight};10use crate::{Config, dispatch::dispatch_weight};
1011
17}18}
1819
19pub struct CommonWeights<T: Config>(PhantomData<T>);20pub struct CommonWeights<T: Config>(PhantomData<T>);
20impl<T: Config> CommonWeightInfo for CommonWeights<T> {21impl<T: Config> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T> {
21 fn create_item() -> up_data_structs::Weight {22 fn create_item() -> up_data_structs::Weight {
22 dispatch_weight::<T>() + max_weight_of!(create_item())23 dispatch_weight::<T>() + max_weight_of!(create_item())
23 }24 }
26 dispatch_weight::<T>() + max_weight_of!(create_multiple_items(amount))27 dispatch_weight::<T>() + max_weight_of!(create_multiple_items(amount))
27 }28 }
29
30 fn create_multiple_items_ex(data: &CreateItemExData<T::CrossAccountId>) -> Weight {
31 dispatch_weight::<T>() + max_weight_of!(create_multiple_items_ex(data))
32 }
2833
29 fn burn_item() -> Weight {34 fn burn_item() -> Weight {
30 dispatch_weight::<T>() + max_weight_of!(burn_item())35 dispatch_weight::<T>() + max_weight_of!(burn_item())
modifiedpallets/unique/src/lib.rsdiffbeforeafterboth
40 OFFCHAIN_SCHEMA_LIMIT, MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH,40 OFFCHAIN_SCHEMA_LIMIT, MAX_COLLECTION_NAME_LENGTH, MAX_COLLECTION_DESCRIPTION_LENGTH,
41 MAX_TOKEN_PREFIX_LENGTH, AccessMode, CreateItemData, CollectionLimits, CollectionId,41 MAX_TOKEN_PREFIX_LENGTH, AccessMode, CreateItemData, CollectionLimits, CollectionId,
42 CollectionMode, TokenId, SchemaVersion, SponsorshipState, MetaUpdatePermission,42 CollectionMode, TokenId, SchemaVersion, SponsorshipState, MetaUpdatePermission,
43 CreateCollectionData, CustomDataLimit,43 CreateCollectionData, CustomDataLimit, CreateItemExData,
44};44};
45use pallet_common::{45use pallet_common::{
46 account::CrossAccountId, CollectionHandle, Pallet as PalletCommon, Error as CommonError,46 account::CrossAccountId, CollectionHandle, Pallet as PalletCommon, Error as CommonError,
735 dispatch_call::<T, _>(collection_id, |d| d.create_multiple_items(sender, owner, items_data))735 dispatch_call::<T, _>(collection_id, |d| d.create_multiple_items(sender, owner, items_data))
736 }736 }
737
738 #[weight = <CommonWeights<T>>::create_multiple_items_ex(&data)]
739 #[transactional]
740 pub fn create_multiple_items_ex(origin, collection_id: CollectionId, data: CreateItemExData<T::CrossAccountId>) -> DispatchResultWithPostInfo {
741 let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
742
743 dispatch_call::<T, _>(collection_id, |d| d.create_multiple_items_ex(sender, data))
744 }
737745
738 // TODO! transaction weight746 // TODO! transaction weight
739747
modifiedprimitives/data-structs/Cargo.tomldiffbeforeafterboth
16serde = { version = "1.0.130", features = [16serde = { version = "1.0.130", features = [
17 'derive',17 'derive',
18], default-features = false, optional = true }18], default-features = false, optional = true }
19frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }19frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
20frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }20frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
21sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }21sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
22sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }22sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
23sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }23sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
24derivative = "2.2.0"24derivative = "2.2.0"
2525
26[features]26[features]
modifiedprimitives/data-structs/src/lib.rsdiffbeforeafterboth
1#![cfg_attr(not(feature = "std"), no_std)]1#![cfg_attr(not(feature = "std"), no_std)]
22
3use core::convert::{TryFrom, TryInto};3use core::{
4 convert::{TryFrom, TryInto},
5 fmt,
6};
7use frame_support::storage::bounded_btree_map::BoundedBTreeMap;
8use sp_std::collections::btree_map::BTreeMap;
49
5#[cfg(feature = "serde")]10#[cfg(feature = "serde")]
6pub use serde::{Serialize, Deserialize};11pub use serde::{Serialize, Deserialize};
76/// create_many call81/// create_many call
77pub const MAX_ITEMS_PER_BATCH: u32 = 200;82pub const MAX_ITEMS_PER_BATCH: u32 = 200;
7883
79parameter_types! {
80 pub const CustomDataLimit: u32 = CUSTOM_DATA_LIMIT;84pub type CustomDataLimit = ConstU32<CUSTOM_DATA_LIMIT>;
81}
8285
83#[derive(86#[derive(
84 Encode,87 Encode,
417 }420 }
418}421}
422
423fn bounded_debug<V, S>(v: &BoundedVec<V, S>, f: &mut fmt::Formatter) -> Result<(), fmt::Error>
424where
425 V: fmt::Debug,
426{
427 use core::fmt::Debug;
428 (&v as &Vec<V>).fmt(f)
429}
430
431#[cfg(feature = "serde1")]
432#[allow(dead_code)]
433mod bounded_map_serde {
434 use core::convert::TryFrom;
435 use sp_std::collections::btree_map::BTreeMap;
436 use frame_support::{traits::Get, storage::bounded_btree_map::BoundedBTreeMap};
437 use serde::{
438 ser::{self, Serialize},
439 de::{self, Deserialize, Error},
440 };
441 pub fn serialize<D, K, V, S>(
442 value: &BoundedBTreeMap<K, V, S>,
443 serializer: D,
444 ) -> Result<D::Ok, D::Error>
445 where
446 D: ser::Serializer,
447 K: Serialize + Ord,
448 V: Serialize,
449 {
450 (value as &BTreeMap<_, _>).serialize(serializer)
451 }
452
453 pub fn deserialize<'de, D, K, V, S>(
454 deserializer: D,
455 ) -> Result<BoundedBTreeMap<K, V, S>, D::Error>
456 where
457 D: de::Deserializer<'de>,
458 K: de::Deserialize<'de> + Ord,
459 V: de::Deserialize<'de>,
460 S: Get<u32>,
461 {
462 let map = <BTreeMap<K, V>>::deserialize(deserializer)?;
463 let len = map.len();
464 TryFrom::try_from(map).map_err(|_| D::Error::invalid_length(len, &"lesser size"))
465 }
466}
467
468fn bounded_map_debug<K, V, S>(
469 v: &BoundedBTreeMap<K, V, S>,
470 f: &mut fmt::Formatter,
471) -> Result<(), fmt::Error>
472where
473 K: fmt::Debug + Ord,
474 V: fmt::Debug,
475{
476 use core::fmt::Debug;
477 (&v as &BTreeMap<K, V>).fmt(f)
478}
419479
420#[derive(Encode, Decode, MaxEncodedLen, Default, PartialEq, Clone, Derivative, TypeInfo)]480#[derive(Encode, Decode, MaxEncodedLen, Default, PartialEq, Clone, Derivative, TypeInfo)]
421#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]481#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
422#[derivative(Debug)]482#[derivative(Debug)]
423pub struct CreateNftData {483pub struct CreateNftData {
424 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]484 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
425 #[derivative(Debug = "ignore")]485 #[derivative(Debug(format_with = "bounded_debug"))]
426 pub const_data: BoundedVec<u8, CustomDataLimit>,486 pub const_data: BoundedVec<u8, CustomDataLimit>,
427 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]487 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
428 #[derivative(Debug = "ignore")]488 #[derivative(Debug(format_with = "bounded_debug"))]
429 pub variable_data: BoundedVec<u8, CustomDataLimit>,489 pub variable_data: BoundedVec<u8, CustomDataLimit>,
430}490}
431491
440#[derivative(Debug)]500#[derivative(Debug)]
441pub struct CreateReFungibleData {501pub struct CreateReFungibleData {
442 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]502 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
443 #[derivative(Debug = "ignore")]503 #[derivative(Debug(format_with = "bounded_debug"))]
444 pub const_data: BoundedVec<u8, CustomDataLimit>,504 pub const_data: BoundedVec<u8, CustomDataLimit>,
445 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]505 #[cfg_attr(feature = "serde1", serde(with = "bounded_serde"))]
446 #[derivative(Debug = "ignore")]506 #[derivative(Debug(format_with = "bounded_debug"))]
447 pub variable_data: BoundedVec<u8, CustomDataLimit>,507 pub variable_data: BoundedVec<u8, CustomDataLimit>,
448 pub pieces: u128,508 pub pieces: u128,
449}509}
470 ReFungible(CreateReFungibleData),530 ReFungible(CreateReFungibleData),
471}531}
532
533#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
534#[derivative(Debug)]
535pub struct CreateNftExData<CrossAccountId> {
536 #[derivative(Debug(format_with = "bounded_debug"))]
537 pub const_data: BoundedVec<u8, CustomDataLimit>,
538 #[derivative(Debug(format_with = "bounded_debug"))]
539 pub variable_data: BoundedVec<u8, CustomDataLimit>,
540 pub owner: CrossAccountId,
541}
542
543#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
544#[derivative(Debug(bound = "CrossAccountId: fmt::Debug + Ord"))]
545pub struct CreateRefungibleExData<CrossAccountId> {
546 #[derivative(Debug(format_with = "bounded_debug"))]
547 pub const_data: BoundedVec<u8, CustomDataLimit>,
548 #[derivative(Debug(format_with = "bounded_debug"))]
549 pub variable_data: BoundedVec<u8, CustomDataLimit>,
550 #[derivative(Debug(format_with = "bounded_map_debug"))]
551 pub users: BoundedBTreeMap<CrossAccountId, u128, ConstU32<MAX_ITEMS_PER_BATCH>>,
552}
553
554#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
555#[derivative(Debug(bound = "CrossAccountId: fmt::Debug + Ord"))]
556pub enum CreateItemExData<CrossAccountId> {
557 NFT(
558 #[derivative(Debug(format_with = "bounded_debug"))]
559 BoundedVec<CreateNftExData<CrossAccountId>, ConstU32<MAX_ITEMS_PER_BATCH>>,
560 ),
561 Fungible(
562 #[derivative(Debug(format_with = "bounded_map_debug"))]
563 BoundedBTreeMap<CrossAccountId, u128, ConstU32<MAX_ITEMS_PER_BATCH>>,
564 ),
565 /// Many tokens, each may have only one owner
566 RefungibleMultipleItems(
567 #[derivative(Debug(format_with = "bounded_debug"))]
568 BoundedVec<CreateRefungibleExData<CrossAccountId>, ConstU32<MAX_ITEMS_PER_BATCH>>,
569 ),
570 /// Single token, which may have many owners
571 RefungibleMultipleOwners(CreateRefungibleExData<CrossAccountId>),
572}
472573
473impl CreateItemData {574impl CreateItemData {
474 pub fn data_size(&self) -> usize {575 pub fn data_size(&self) -> usize {
modifiedprimitives/evm-mapping/Cargo.tomldiffbeforeafterboth
4edition = "2021"4edition = "2021"
55
6[dependencies]6[dependencies]
7sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }7sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
8frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }8frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
99
10[features]10[features]
11default = ["std"]11default = ["std"]
modifiedprimitives/rpc/Cargo.tomldiffbeforeafterboth
9codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = [9codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = [
10 "derive",10 "derive",
11] }11] }
12sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }12sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }13sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
14sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }14sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.16' }15sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.17' }
1616
17[features]17[features]
18default = ["std"]18default = ["std"]
modifiedruntime/Cargo.tomldiffbeforeafterboth
118default-features = false118default-features = false
119git = 'https://github.com/paritytech/substrate.git'119git = 'https://github.com/paritytech/substrate.git'
120optional = true120optional = true
121branch = 'polkadot-v0.9.16'121branch = 'polkadot-v0.9.17'
122122
123[dependencies.frame-executive]123[dependencies.frame-executive]
124default-features = false124default-features = false
125git = 'https://github.com/paritytech/substrate.git'125git = 'https://github.com/paritytech/substrate.git'
126branch = 'polkadot-v0.9.16'126branch = 'polkadot-v0.9.17'
127127
128[dependencies.frame-support]128[dependencies.frame-support]
129default-features = false129default-features = false
130git = 'https://github.com/paritytech/substrate.git'130git = 'https://github.com/paritytech/substrate.git'
131branch = 'polkadot-v0.9.16'131branch = 'polkadot-v0.9.17'
132132
133[dependencies.frame-system]133[dependencies.frame-system]
134default-features = false134default-features = false
135git = 'https://github.com/paritytech/substrate.git'135git = 'https://github.com/paritytech/substrate.git'
136branch = 'polkadot-v0.9.16'136branch = 'polkadot-v0.9.17'
137137
138[dependencies.frame-system-benchmarking]138[dependencies.frame-system-benchmarking]
139default-features = false139default-features = false
140git = 'https://github.com/paritytech/substrate.git'140git = 'https://github.com/paritytech/substrate.git'
141optional = true141optional = true
142branch = 'polkadot-v0.9.16'142branch = 'polkadot-v0.9.17'
143143
144[dependencies.frame-system-rpc-runtime-api]144[dependencies.frame-system-rpc-runtime-api]
145default-features = false145default-features = false
146git = 'https://github.com/paritytech/substrate.git'146git = 'https://github.com/paritytech/substrate.git'
147branch = 'polkadot-v0.9.16'147branch = 'polkadot-v0.9.17'
148148
149[dependencies.hex-literal]149[dependencies.hex-literal]
150optional = true150optional = true
159[dependencies.pallet-aura]159[dependencies.pallet-aura]
160default-features = false160default-features = false
161git = 'https://github.com/paritytech/substrate.git'161git = 'https://github.com/paritytech/substrate.git'
162branch = 'polkadot-v0.9.16'162branch = 'polkadot-v0.9.17'
163163
164[dependencies.pallet-balances]164[dependencies.pallet-balances]
165default-features = false165default-features = false
166git = 'https://github.com/paritytech/substrate.git'166git = 'https://github.com/paritytech/substrate.git'
167branch = 'polkadot-v0.9.16'167branch = 'polkadot-v0.9.17'
168168
169# Contracts specific packages169# Contracts specific packages
170# [dependencies.pallet-contracts]170# [dependencies.pallet-contracts]
171# git = 'https://github.com/paritytech/substrate.git'171# git = 'https://github.com/paritytech/substrate.git'
172# default-features = false172# default-features = false
173# branch = 'polkadot-v0.9.16'173# branch = 'polkadot-v0.9.17'
174# version = '4.0.0-dev'174# version = '4.0.0-dev'
175175
176# [dependencies.pallet-contracts-primitives]176# [dependencies.pallet-contracts-primitives]
177# git = 'https://github.com/paritytech/substrate.git'177# git = 'https://github.com/paritytech/substrate.git'
178# default-features = false178# default-features = false
179# branch = 'polkadot-v0.9.16'179# branch = 'polkadot-v0.9.17'
180# version = '4.0.0-dev'180# version = '4.0.0-dev'
181181
182# [dependencies.pallet-contracts-rpc-runtime-api]182# [dependencies.pallet-contracts-rpc-runtime-api]
183# git = 'https://github.com/paritytech/substrate.git'183# git = 'https://github.com/paritytech/substrate.git'
184# default-features = false184# default-features = false
185# branch = 'polkadot-v0.9.16'185# branch = 'polkadot-v0.9.17'
186# version = '4.0.0-dev'186# version = '4.0.0-dev'
187187
188[dependencies.pallet-randomness-collective-flip]188[dependencies.pallet-randomness-collective-flip]
189default-features = false189default-features = false
190git = 'https://github.com/paritytech/substrate.git'190git = 'https://github.com/paritytech/substrate.git'
191branch = 'polkadot-v0.9.16'191branch = 'polkadot-v0.9.17'
192192
193[dependencies.pallet-sudo]193[dependencies.pallet-sudo]
194default-features = false194default-features = false
195git = 'https://github.com/paritytech/substrate.git'195git = 'https://github.com/paritytech/substrate.git'
196branch = 'polkadot-v0.9.16'196branch = 'polkadot-v0.9.17'
197197
198[dependencies.pallet-timestamp]198[dependencies.pallet-timestamp]
199default-features = false199default-features = false
200git = 'https://github.com/paritytech/substrate.git'200git = 'https://github.com/paritytech/substrate.git'
201branch = 'polkadot-v0.9.16'201branch = 'polkadot-v0.9.17'
202202
203[dependencies.pallet-transaction-payment]203[dependencies.pallet-transaction-payment]
204default-features = false204default-features = false
205git = 'https://github.com/paritytech/substrate.git'205git = 'https://github.com/paritytech/substrate.git'
206branch = 'polkadot-v0.9.16'206branch = 'polkadot-v0.9.17'
207207
208[dependencies.pallet-transaction-payment-rpc-runtime-api]208[dependencies.pallet-transaction-payment-rpc-runtime-api]
209default-features = false209default-features = false
210git = 'https://github.com/paritytech/substrate.git'210git = 'https://github.com/paritytech/substrate.git'
211branch = 'polkadot-v0.9.16'211branch = 'polkadot-v0.9.17'
212212
213[dependencies.pallet-treasury]213[dependencies.pallet-treasury]
214default-features = false214default-features = false
215git = 'https://github.com/paritytech/substrate.git'215git = 'https://github.com/paritytech/substrate.git'
216branch = 'polkadot-v0.9.16'216branch = 'polkadot-v0.9.17'
217217
218# [dependencies.pallet-vesting]218# [dependencies.pallet-vesting]
219# default-features = false219# default-features = false
220# git = 'https://github.com/paritytech/substrate.git'220# git = 'https://github.com/paritytech/substrate.git'
221# branch = 'polkadot-v0.9.16'221# branch = 'polkadot-v0.9.17'
222222
223[dependencies.sp-arithmetic]223[dependencies.sp-arithmetic]
224default-features = false224default-features = false
225git = 'https://github.com/paritytech/substrate.git'225git = 'https://github.com/paritytech/substrate.git'
226branch = 'polkadot-v0.9.16'226branch = 'polkadot-v0.9.17'
227227
228[dependencies.sp-api]228[dependencies.sp-api]
229default-features = false229default-features = false
230git = 'https://github.com/paritytech/substrate.git'230git = 'https://github.com/paritytech/substrate.git'
231branch = 'polkadot-v0.9.16'231branch = 'polkadot-v0.9.17'
232232
233[dependencies.sp-block-builder]233[dependencies.sp-block-builder]
234default-features = false234default-features = false
235git = 'https://github.com/paritytech/substrate.git'235git = 'https://github.com/paritytech/substrate.git'
236branch = 'polkadot-v0.9.16'236branch = 'polkadot-v0.9.17'
237237
238[dependencies.sp-core]238[dependencies.sp-core]
239default-features = false239default-features = false
240git = 'https://github.com/paritytech/substrate.git'240git = 'https://github.com/paritytech/substrate.git'
241branch = 'polkadot-v0.9.16'241branch = 'polkadot-v0.9.17'
242242
243[dependencies.sp-consensus-aura]243[dependencies.sp-consensus-aura]
244default-features = false244default-features = false
245git = 'https://github.com/paritytech/substrate.git'245git = 'https://github.com/paritytech/substrate.git'
246branch = 'polkadot-v0.9.16'246branch = 'polkadot-v0.9.17'
247247
248[dependencies.sp-inherents]248[dependencies.sp-inherents]
249default-features = false249default-features = false
250git = 'https://github.com/paritytech/substrate.git'250git = 'https://github.com/paritytech/substrate.git'
251branch = 'polkadot-v0.9.16'251branch = 'polkadot-v0.9.17'
252252
253[dependencies.sp-io]253[dependencies.sp-io]
254default-features = false254default-features = false
255git = 'https://github.com/paritytech/substrate.git'255git = 'https://github.com/paritytech/substrate.git'
256branch = 'polkadot-v0.9.16'256branch = 'polkadot-v0.9.17'
257257
258[dependencies.sp-offchain]258[dependencies.sp-offchain]
259default-features = false259default-features = false
260git = 'https://github.com/paritytech/substrate.git'260git = 'https://github.com/paritytech/substrate.git'
261branch = 'polkadot-v0.9.16'261branch = 'polkadot-v0.9.17'
262262
263[dependencies.sp-runtime]263[dependencies.sp-runtime]
264default-features = false264default-features = false
265git = 'https://github.com/paritytech/substrate.git'265git = 'https://github.com/paritytech/substrate.git'
266branch = 'polkadot-v0.9.16'266branch = 'polkadot-v0.9.17'
267267
268[dependencies.sp-session]268[dependencies.sp-session]
269default-features = false269default-features = false
270git = 'https://github.com/paritytech/substrate.git'270git = 'https://github.com/paritytech/substrate.git'
271branch = 'polkadot-v0.9.16'271branch = 'polkadot-v0.9.17'
272272
273[dependencies.sp-std]273[dependencies.sp-std]
274default-features = false274default-features = false
275git = 'https://github.com/paritytech/substrate.git'275git = 'https://github.com/paritytech/substrate.git'
276branch = 'polkadot-v0.9.16'276branch = 'polkadot-v0.9.17'
277277
278[dependencies.sp-transaction-pool]278[dependencies.sp-transaction-pool]
279default-features = false279default-features = false
280git = 'https://github.com/paritytech/substrate.git'280git = 'https://github.com/paritytech/substrate.git'
281branch = 'polkadot-v0.9.16'281branch = 'polkadot-v0.9.17'
282282
283[dependencies.sp-version]283[dependencies.sp-version]
284default-features = false284default-features = false
285git = 'https://github.com/paritytech/substrate.git'285git = 'https://github.com/paritytech/substrate.git'
286branch = 'polkadot-v0.9.16'286branch = 'polkadot-v0.9.17'
287287
288[dependencies.smallvec]288[dependencies.smallvec]
289version = '1.6.1'289version = '1.6.1'
293293
294[dependencies.parachain-info]294[dependencies.parachain-info]
295default-features = false295default-features = false
296git = 'https://github.com/paritytech/cumulus.git'296git = 'https://github.com/uniqueNetwork/cumulus.git'
297branch = 'polkadot-v0.9.16'297branch = 'polkadot-v0.9.17'
298298
299[dependencies.cumulus-pallet-aura-ext]299[dependencies.cumulus-pallet-aura-ext]
300git = 'https://github.com/paritytech/cumulus.git'300git = 'https://github.com/uniqueNetwork/cumulus.git'
301branch = 'polkadot-v0.9.16'301branch = 'polkadot-v0.9.17'
302default-features = false302default-features = false
303303
304[dependencies.cumulus-pallet-parachain-system]304[dependencies.cumulus-pallet-parachain-system]
305git = 'https://github.com/paritytech/cumulus.git'305git = 'https://github.com/uniqueNetwork/cumulus.git'
306branch = 'polkadot-v0.9.16'306branch = 'polkadot-v0.9.17'
307default-features = false307default-features = false
308308
309[dependencies.cumulus-primitives-core]309[dependencies.cumulus-primitives-core]
310git = 'https://github.com/paritytech/cumulus.git'310git = 'https://github.com/uniqueNetwork/cumulus.git'
311branch = 'polkadot-v0.9.16'311branch = 'polkadot-v0.9.17'
312default-features = false312default-features = false
313313
314[dependencies.cumulus-pallet-xcm]314[dependencies.cumulus-pallet-xcm]
315git = 'https://github.com/paritytech/cumulus.git'315git = 'https://github.com/uniqueNetwork/cumulus.git'
316branch = 'polkadot-v0.9.16'316branch = 'polkadot-v0.9.17'
317default-features = false317default-features = false
318318
319[dependencies.cumulus-pallet-dmp-queue]319[dependencies.cumulus-pallet-dmp-queue]
320git = 'https://github.com/paritytech/cumulus.git'320git = 'https://github.com/uniqueNetwork/cumulus.git'
321branch = 'polkadot-v0.9.16'321branch = 'polkadot-v0.9.17'
322default-features = false322default-features = false
323323
324[dependencies.cumulus-pallet-xcmp-queue]324[dependencies.cumulus-pallet-xcmp-queue]
325git = 'https://github.com/paritytech/cumulus.git'325git = 'https://github.com/uniqueNetwork/cumulus.git'
326branch = 'polkadot-v0.9.16'326branch = 'polkadot-v0.9.17'
327default-features = false327default-features = false
328328
329[dependencies.cumulus-primitives-utility]329[dependencies.cumulus-primitives-utility]
330git = 'https://github.com/paritytech/cumulus.git'330git = 'https://github.com/uniqueNetwork/cumulus.git'
331branch = 'polkadot-v0.9.16'331branch = 'polkadot-v0.9.17'
332default-features = false332default-features = false
333333
334[dependencies.cumulus-primitives-timestamp]334[dependencies.cumulus-primitives-timestamp]
335git = 'https://github.com/paritytech/cumulus.git'335git = 'https://github.com/uniqueNetwork/cumulus.git'
336branch = 'polkadot-v0.9.16'336branch = 'polkadot-v0.9.17'
337default-features = false337default-features = false
338338
339################################################################################339################################################################################
340# Polkadot dependencies340# Polkadot dependencies
341341
342[dependencies.polkadot-parachain]342[dependencies.polkadot-parachain]
343git = 'https://github.com/paritytech/polkadot'343git = 'https://github.com/paritytech/polkadot'
344branch = 'release-v0.9.16'344branch = 'release-v0.9.17'
345default-features = false345default-features = false
346346
347[dependencies.xcm]347[dependencies.xcm]
348git = 'https://github.com/paritytech/polkadot'348git = 'https://github.com/paritytech/polkadot'
349branch = 'release-v0.9.16'349branch = 'release-v0.9.17'
350default-features = false350default-features = false
351351
352[dependencies.xcm-builder]352[dependencies.xcm-builder]
353git = 'https://github.com/paritytech/polkadot'353git = 'https://github.com/paritytech/polkadot'
354branch = 'release-v0.9.16'354branch = 'release-v0.9.17'
355default-features = false355default-features = false
356356
357[dependencies.xcm-executor]357[dependencies.xcm-executor]
358git = 'https://github.com/paritytech/polkadot'358git = 'https://github.com/paritytech/polkadot'
359branch = 'release-v0.9.16'359branch = 'release-v0.9.17'
360default-features = false360default-features = false
361361
362[dependencies.pallet-xcm]362[dependencies.pallet-xcm]
363git = 'https://github.com/paritytech/polkadot'363git = 'https://github.com/paritytech/polkadot'
364branch = 'release-v0.9.16'364branch = 'release-v0.9.17'
365default-features = false365default-features = false
366366
367[dependencies.orml-vesting]367[dependencies.orml-vesting]
368git = 'https://github.com/UniqueNetwork/open-runtime-module-library'368git = 'https://github.com/UniqueNetwork/open-runtime-module-library'
369branch = 'unique-polkadot-v0.9.16'369branch = 'unique-polkadot-v0.9.17'
370version = "0.4.1-dev"370version = "0.4.1-dev"
371default-features = false371default-features = false
372372
389pallet-nonfungible = { default-features = false, path = "../pallets/nonfungible" }389pallet-nonfungible = { default-features = false, path = "../pallets/nonfungible" }
390pallet-unq-scheduler = { path = '../pallets/scheduler', default-features = false }390pallet-unq-scheduler = { path = '../pallets/scheduler', default-features = false }
391# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }391# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
392pallet-charge-transaction = { git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.16', package = "pallet-template-transaction-payment", default-features = false, version = '3.0.0' }392pallet-charge-transaction = { git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.17', package = "pallet-template-transaction-payment", default-features = false, version = '3.0.0' }
393pallet-evm-migration = { path = '../pallets/evm-migration', default-features = false }393pallet-evm-migration = { path = '../pallets/evm-migration', default-features = false }
394pallet-evm-contract-helpers = { path = '../pallets/evm-contract-helpers', default-features = false }394pallet-evm-contract-helpers = { path = '../pallets/evm-contract-helpers', default-features = false }
395pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }395pallet-evm-transaction-payment = { path = '../pallets/evm-transaction-payment', default-features = false }
396pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }396pallet-evm-coder-substrate = { default-features = false, path = "../pallets/evm-coder-substrate" }
397397
398pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }398pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
399pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }399pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
400pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }400pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
401fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }401fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
402fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.16" }402fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier.git", branch = "unique-polkadot-v0.9.17" }
403403
404################################################################################404################################################################################
405# Build Dependencies405# Build Dependencies
406406
407[build-dependencies.substrate-wasm-builder]407[build-dependencies.substrate-wasm-builder]
408git = 'https://github.com/paritytech/substrate.git'408git = 'https://github.com/paritytech/substrate.git'
409branch = 'polkadot-v0.9.16'409branch = 'polkadot-v0.9.17'
410410
modifiedruntime/src/lib.rsdiffbeforeafterboth
86use xcm_builder::{86use xcm_builder::{
87 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,87 AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,
88 EnsureXcmOrigin, FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser,88 EnsureXcmOrigin, FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser,
89 ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,89 RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,
90 SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,90 SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,
91 ParentIsPreset,
91};92};
92use xcm_executor::{Config, XcmExecutor, Assets};93use xcm_executor::{Config, XcmExecutor, Assets};
93use sp_std::{marker::PhantomData};94use sp_std::{marker::PhantomData};
160 spec_name: create_runtime_str!("opal"),161 spec_name: create_runtime_str!("opal"),
161 impl_name: create_runtime_str!("opal"),162 impl_name: create_runtime_str!("opal"),
162 authoring_version: 1,163 authoring_version: 1,
163 spec_version: 916001,164 spec_version: 916010,
164 impl_version: 0,165 impl_version: 0,
165 apis: RUNTIME_API_VERSIONS,166 apis: RUNTIME_API_VERSIONS,
166 transaction_version: 1,167 transaction_version: 1,
628/// `Transact` in order to determine the dispatch Origin.629/// `Transact` in order to determine the dispatch Origin.
629pub type LocationToAccountId = (630pub type LocationToAccountId = (
630 // The parent (Relay-chain) origin converts to the default `AccountId`.631 // The parent (Relay-chain) origin converts to the default `AccountId`.
631 ParentIsDefault<AccountId>,632 ParentIsPreset<AccountId>,
632 // Sibling parachain origins convert to AccountId via the `ParaId::into`.633 // Sibling parachain origins convert to AccountId via the `ParaId::into`.
633 SiblingParachainConvertsVia<Sibling, AccountId>,634 SiblingParachainConvertsVia<Sibling, AccountId>,
634 // Straight up local `AccountId32` origins just alias directly to `AccountId`.635 // Straight up local `AccountId32` origins just alias directly to `AccountId`.
863 type ChannelInfo = ParachainSystem;864 type ChannelInfo = ParachainSystem;
864 type VersionWrapper = ();865 type VersionWrapper = ();
865 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;866 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
867 type ControllerOrigin = EnsureRoot<AccountId>;
868 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
866}869}
867870
868impl cumulus_pallet_dmp_queue::Config for Runtime {871impl cumulus_pallet_dmp_queue::Config for Runtime {
modifiedtests/README.mddiffbeforeafterboth
51. Checkout polkadot in sibling folder with this project51. Checkout polkadot in sibling folder with this project
6```bash6```bash
7git clone https://github.com/paritytech/polkadot.git && cd polkadot7git clone https://github.com/paritytech/polkadot.git && cd polkadot
8git checkout release-v0.9.168git checkout release-v0.9.17
9```9```
1010
112. Build with nightly-2021-11-11112. Build with nightly-2021-11-11
addedtests/src/createMultipleItemsEx.test.tsdiffbeforeafterboth

no changes

modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
30 };30 };
31 common: {31 common: {
32 collectionAdminsLimit: u32 & AugmentedConst<ApiType>;32 collectionAdminsLimit: u32 & AugmentedConst<ApiType>;
33 collectionCreationPrice: u128 & AugmentedConst<ApiType>;
33 /**34 /**
34 * Generic const35 * Generic const
35 **/36 **/
135 * Percentage of spare funds (if any) that are burnt per spend period.136 * Percentage of spare funds (if any) that are burnt per spend period.
136 **/137 **/
137 burn: Permill & AugmentedConst<ApiType>;138 burn: Permill & AugmentedConst<ApiType>;
138 /**139 /**
139 * The maximum number of approvals that can wait in the spending queue.140 * The maximum number of approvals that can wait in the spending queue.
140 **/141 *
142 * NOTE: This parameter is also used within the Bounties Pallet extension if enabled.
143 **/
141 maxApprovals: u32 & AugmentedConst<ApiType>;144 maxApprovals: u32 & AugmentedConst<ApiType>;
142 /**145 /**
143 * The treasury's pallet id, used for deriving its sovereign account ID.146 * The treasury's pallet id, used for deriving its sovereign account ID.
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
11declare module '@polkadot/api-base/types/storage' {11declare module '@polkadot/api-base/types/storage' {
12 export interface AugmentedQueries<ApiType extends ApiTypes> {12 export interface AugmentedQueries<ApiType extends ApiTypes> {
13 balances: {13 balances: {
14 /**14 /**
15 * The balance of an account.15 * The Balances pallet example of storing the balance of an account.
16 * 16 *
17 * NOTE: This is only used in the case that this pallet is used to store balances.17 * # Example
18 **/18 *
19 * ```nocompile
20 * impl pallet_balances::Config for Runtime {
21 * type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>
22 * }
23 * ```
24 *
25 * You can also store the balance of an account in the `System` pallet.
26 *
27 * # Example
28 *
29 * ```nocompile
30 * impl pallet_balances::Config for Runtime {
31 * type AccountStore = System
32 * }
33 * ```
34 *
35 * But this comes with tradeoffs, storing account balances in the system pallet stores
36 * `frame_system` data alongside the account data contrary to storing account balances in the
37 * `Balances` pallet, which uses a `StorageMap` to store balances data only.
38 * NOTE: This is only used in the case that this pallet is used to store balances.
39 **/
19 account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;40 account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
20 /**41 /**
21 * Any liquidity locks on some account balances.42 * Any liquidity locks on some account balances.
587 * The configuration which controls the dynamics of the outbound queue.608 * The configuration which controls the dynamics of the outbound queue.
588 **/609 **/
589 queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;610 queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;
611 /**
612 * Whether or not the XCMP queue is suspended from executing incoming XCMs or not.
613 **/
614 queueSuspended: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
590 /**615 /**
591 * Any signal messages waiting to be sent.616 * Any signal messages waiting to be sent.
592 **/617 **/
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
5import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';5import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
6import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';6import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
8import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletCommonAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';8import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletCommonAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
99
10declare module '@polkadot/api-base/types/submittable' {10declare module '@polkadot/api-base/types/submittable' {
11 export interface AugmentedSubmittables<ApiType extends ApiTypes> {11 export interface AugmentedSubmittables<ApiType extends ApiTypes> {
423 * # </weight>423 * # </weight>
424 **/424 **/
425 remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;425 remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
426 /**426 /**
427 * Make some on-chain remark and emit event.427 * Make some on-chain remark and emit event.
428 * 428 **/
429 * # <weight>
430 * - `O(b)` where b is the length of the remark.
431 * - 1 event.
432 * # </weight>
433 **/
434 remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;429 remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
435 /**430 /**
436 * Set the new runtime code.431 * Set the new runtime code.
715 * * owner: Address, initial owner of the NFT.710 * * owner: Address, initial owner of the NFT.
716 **/711 **/
717 createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletCommonAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletCommonAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;712 createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletCommonAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletCommonAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;
713 createMultipleItemsEx: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, data: UpDataStructsCreateItemExData | { NFT: any } | { Fungible: any } | { RefungibleMultipleItems: any } | { RefungibleMultipleOwners: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCreateItemExData]>;
718 /**714 /**
719 * **DANGEROUS**: Destroys collection and all NFTs within this collection. Users irrecoverably lose their assets and may lose real money.715 * **DANGEROUS**: Destroys collection and all NFTs within this collection. Users irrecoverably lose their assets and may lose real money.
720 * 716 *
981 [key: string]: SubmittableExtrinsicFunction<ApiType>;977 [key: string]: SubmittableExtrinsicFunction<ApiType>;
982 };978 };
983 xcmpQueue: {979 xcmpQueue: {
980 /**
981 * Resumes all XCM executions for the XCMP queue.
982 *
983 * Note that this function doesn't change the status of the in/out bound channels.
984 *
985 * - `origin`: Must pass `ControllerOrigin`.
986 **/
987 resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
984 /**988 /**
985 * Services a single overweight XCM.989 * Services a single overweight XCM.
986 * 990 *
997 * - `OverweightServiced`: On success.1001 * - `OverweightServiced`: On success.
998 **/1002 **/
999 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;1003 serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;
1004 /**
1005 * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.
1006 *
1007 * - `origin`: Must pass `ControllerOrigin`.
1008 **/
1009 suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
1010 /**
1011 * Overwrites the number of pages of messages which must be in the queue after which we drop any further
1012 * messages from the channel.
1013 *
1014 * - `origin`: Must pass `Root`.
1015 * - `new`: Desired value for `QueueConfigData.drop_threshold`
1016 **/
1017 updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
1018 /**
1019 * Overwrites the number of pages of messages which the queue must be reduced to before it signals that
1020 * message sending may recommence after it has been suspended.
1021 *
1022 * - `origin`: Must pass `Root`.
1023 * - `new`: Desired value for `QueueConfigData.resume_threshold`
1024 **/
1025 updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
1026 /**
1027 * Overwrites the number of pages of messages which must be in the queue for the other side to be told to
1028 * suspend their sending.
1029 *
1030 * - `origin`: Must pass `Root`.
1031 * - `new`: Desired value for `QueueConfigData.suspend_value`
1032 **/
1033 updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
1034 /**
1035 * Overwrites the amount of remaining weight under which we stop processing messages.
1036 *
1037 * - `origin`: Must pass `Root`.
1038 * - `new`: Desired value for `QueueConfigData.threshold_weight`
1039 **/
1040 updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
1041 /**
1042 * Overwrites the speed to which the available weight approaches the maximum weight.
1043 * A lower number results in a faster progression. A value of 1 makes the entire weight available initially.
1044 *
1045 * - `origin`: Must pass `Root`.
1046 * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.
1047 **/
1048 updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
1049 /**
1050 * Overwrite the maximum amount of weight any individual message may consume.
1051 * Messages above this weight go into the overweight queue and may only be serviced explicitly.
1052 *
1053 * - `origin`: Must pass `Root`.
1054 * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.
1055 **/
1056 updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
1000 /**1057 /**
1001 * Generic tx1058 * Generic tx
1002 **/1059 **/
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
2/* eslint-disable */2/* eslint-disable */
33
4import 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, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonAccountBasicCrossAccountIdRepr, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, 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, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UniqueRuntimeRuntime, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateNftData, UpDataStructsCreateReFungibleData, 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 './unique';4import 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, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonAccountBasicCrossAccountIdRepr, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, 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, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UniqueRuntimeRuntime, 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 './unique';
5import type { Data, StorageKey } from '@polkadot/types';5import type { Data, StorageKey } from '@polkadot/types';
6import 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';6import 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';
7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
18import type { StatementKind } from '@polkadot/types/interfaces/claims';18import type { StatementKind } from '@polkadot/types/interfaces/claims';
19import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';19import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
20import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';20import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';
21import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultErr, ContractExecResultErrModule, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';21import type { AliveContractInfo, CodeHash, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultErr, ContractExecResultErrModule, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateReturnValue, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
22import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';22import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
198 ClassMetadata: ClassMetadata;198 ClassMetadata: ClassMetadata;
199 CodecHash: CodecHash;199 CodecHash: CodecHash;
200 CodeHash: CodeHash;200 CodeHash: CodeHash;
201 CodeSource: CodeSource;
202 CodeUploadRequest: CodeUploadRequest;201 CodeUploadRequest: CodeUploadRequest;
203 CodeUploadResult: CodeUploadResult;202 CodeUploadResult: CodeUploadResult;
204 CodeUploadResultValue: CodeUploadResultValue;203 CodeUploadResultValue: CodeUploadResultValue;
251 ContractInfo: ContractInfo;250 ContractInfo: ContractInfo;
252 ContractInstantiateResult: ContractInstantiateResult;251 ContractInstantiateResult: ContractInstantiateResult;
253 ContractInstantiateResultTo267: ContractInstantiateResultTo267;252 ContractInstantiateResultTo267: ContractInstantiateResultTo267;
254 ContractInstantiateResultTo299: ContractInstantiateResultTo299;
255 ContractLayoutArray: ContractLayoutArray;253 ContractLayoutArray: ContractLayoutArray;
256 ContractLayoutCell: ContractLayoutCell;254 ContractLayoutCell: ContractLayoutCell;
257 ContractLayoutEnum: ContractLayoutEnum;255 ContractLayoutEnum: ContractLayoutEnum;
593 InstanceId: InstanceId;591 InstanceId: InstanceId;
594 InstanceMetadata: InstanceMetadata;592 InstanceMetadata: InstanceMetadata;
595 InstantiateRequest: InstantiateRequest;593 InstantiateRequest: InstantiateRequest;
596 InstantiateRequestV1: InstantiateRequestV1;
597 InstantiateRequestV2: InstantiateRequestV2;
598 InstantiateReturnValue: InstantiateReturnValue;594 InstantiateReturnValue: InstantiateReturnValue;
599 InstantiateReturnValueOk: InstantiateReturnValueOk;
600 InstantiateReturnValueTo267: InstantiateReturnValueTo267;595 InstantiateReturnValueTo267: InstantiateReturnValueTo267;
601 InstructionV2: InstructionV2;596 InstructionV2: InstructionV2;
602 InstructionWeights: InstructionWeights;597 InstructionWeights: InstructionWeights;
1054 SpRuntimeDigest: SpRuntimeDigest;1049 SpRuntimeDigest: SpRuntimeDigest;
1055 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1050 SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;
1056 SpRuntimeDispatchError: SpRuntimeDispatchError;1051 SpRuntimeDispatchError: SpRuntimeDispatchError;
1052 SpRuntimeModuleError: SpRuntimeModuleError;
1057 SpRuntimeMultiSignature: SpRuntimeMultiSignature;1053 SpRuntimeMultiSignature: SpRuntimeMultiSignature;
1058 SpRuntimeTokenError: SpRuntimeTokenError;1054 SpRuntimeTokenError: SpRuntimeTokenError;
1059 SpTrieStorageProof: SpTrieStorageProof;1055 SpTrieStorageProof: SpTrieStorageProof;
1163 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1159 UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;
1164 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1160 UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;
1165 UpDataStructsCreateItemData: UpDataStructsCreateItemData;1161 UpDataStructsCreateItemData: UpDataStructsCreateItemData;
1162 UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;
1166 UpDataStructsCreateNftData: UpDataStructsCreateNftData;1163 UpDataStructsCreateNftData: UpDataStructsCreateNftData;
1164 UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;
1167 UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1165 UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;
1166 UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;
1168 UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;1167 UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;
1169 UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;1168 UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;
1170 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1169 UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
259 PalletBalancesError: {259 PalletBalancesError: {
260 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']260 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
261 },261 },
262 /**262 /**
263 * Lookup60: pallet_timestamp::pallet::Call<T>263 * Lookup61: pallet_timestamp::pallet::Call<T>
264 **/264 **/
265 PalletTimestampCall: {265 PalletTimestampCall: {
266 _enum: {266 _enum: {
267 set: {267 set: {
268 now: 'Compact<u64>'268 now: 'Compact<u64>'
269 }269 }
270 }270 }
271 },271 },
272 /**272 /**
273 * Lookup63: pallet_transaction_payment::Releases273 * Lookup64: pallet_transaction_payment::Releases
274 **/274 **/
275 PalletTransactionPaymentReleases: {275 PalletTransactionPaymentReleases: {
276 _enum: ['V1Ancient', 'V2']276 _enum: ['V1Ancient', 'V2']
277 },277 },
278 /**278 /**
279 * Lookup65: frame_support::weights::WeightToFeeCoefficient<Balance>279 * Lookup66: frame_support::weights::WeightToFeeCoefficient<Balance>
280 **/280 **/
281 FrameSupportWeightsWeightToFeeCoefficient: {281 FrameSupportWeightsWeightToFeeCoefficient: {
282 coeffInteger: 'u128',282 coeffInteger: 'u128',
283 coeffFrac: 'Perbill',283 coeffFrac: 'Perbill',
284 negative: 'bool',284 negative: 'bool',
285 degree: 'u8'285 degree: 'u8'
286 },286 },
287 /**287 /**
288 * Lookup67: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>288 * Lookup68: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
289 **/289 **/
290 PalletTreasuryProposal: {290 PalletTreasuryProposal: {
291 proposer: 'AccountId32',291 proposer: 'AccountId32',
292 value: 'u128',292 value: 'u128',
293 beneficiary: 'AccountId32',293 beneficiary: 'AccountId32',
294 bond: 'u128'294 bond: 'u128'
295 },295 },
296 /**296 /**
297 * Lookup70: pallet_treasury::pallet::Call<T, I>297 * Lookup71: pallet_treasury::pallet::Call<T, I>
298 **/298 **/
299 PalletTreasuryCall: {299 PalletTreasuryCall: {
300 _enum: {300 _enum: {
301 propose_spend: {301 propose_spend: {
310 }310 }
311 }311 }
312 },312 },
313 /**313 /**
314 * Lookup72: pallet_treasury::pallet::Event<T, I>314 * Lookup73: pallet_treasury::pallet::Event<T, I>
315 **/315 **/
316 PalletTreasuryEvent: {316 PalletTreasuryEvent: {
317 _enum: {317 _enum: {
318 Proposed: {318 Proposed: {
341 }341 }
342 }342 }
343 },343 },
344 /**344 /**
345 * Lookup75: frame_support::PalletId345 * Lookup76: frame_support::PalletId
346 **/346 **/
347 FrameSupportPalletId: '[u8;8]',347 FrameSupportPalletId: '[u8;8]',
348 /**348 /**
349 * Lookup76: pallet_treasury::pallet::Error<T, I>349 * Lookup77: pallet_treasury::pallet::Error<T, I>
350 **/350 **/
351 PalletTreasuryError: {351 PalletTreasuryError: {
352 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']352 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']
353 },353 },
354 /**354 /**
355 * Lookup77: pallet_sudo::pallet::Call<T>355 * Lookup78: pallet_sudo::pallet::Call<T>
356 **/356 **/
357 PalletSudoCall: {357 PalletSudoCall: {
358 _enum: {358 _enum: {
359 sudo: {359 sudo: {
375 }375 }
376 }376 }
377 },377 },
378 /**378 /**
379 * Lookup79: frame_system::pallet::Call<T>379 * Lookup80: frame_system::pallet::Call<T>
380 **/380 **/
381 FrameSystemCall: {381 FrameSystemCall: {
382 _enum: {382 _enum: {
383 fill_block: {383 fill_block: {
413 }413 }
414 }414 }
415 },415 },
416 /**416 /**
417 * Lookup82: orml_vesting::module::Call<T>417 * Lookup83: orml_vesting::module::Call<T>
418 **/418 **/
419 OrmlVestingModuleCall: {419 OrmlVestingModuleCall: {
420 _enum: {420 _enum: {
421 claim: 'Null',421 claim: 'Null',
432 }432 }
433 }433 }
434 },434 },
435 /**435 /**
436 * Lookup83: orml_vesting::VestingSchedule<BlockNumber, Balance>436 * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>
437 **/437 **/
438 OrmlVestingVestingSchedule: {438 OrmlVestingVestingSchedule: {
439 start: 'u32',439 start: 'u32',
440 period: 'u32',440 period: 'u32',
441 periodCount: 'u32',441 periodCount: 'u32',
442 perPeriod: 'Compact<u128>'442 perPeriod: 'Compact<u128>'
443 },443 },
444 /**444 /**
445 * Lookup85: cumulus_pallet_xcmp_queue::pallet::Call<T>445 * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>
446 **/446 **/
447 CumulusPalletXcmpQueueCall: {447 CumulusPalletXcmpQueueCall: {
448 _enum: {448 _enum: {
449 service_overweight: {449 service_overweight: {
450 index: 'u64',450 index: 'u64',
451 weightLimit: 'u64'451 weightLimit: 'u64',
452 }452 },
453 suspend_xcm_execution: 'Null',
454 resume_xcm_execution: 'Null',
455 update_suspend_threshold: {
456 _alias: {
457 new_: 'new',
458 },
459 new_: 'u32',
460 },
461 update_drop_threshold: {
462 _alias: {
463 new_: 'new',
464 },
465 new_: 'u32',
466 },
467 update_resume_threshold: {
468 _alias: {
469 new_: 'new',
470 },
471 new_: 'u32',
472 },
473 update_threshold_weight: {
474 _alias: {
475 new_: 'new',
476 },
477 new_: 'u64',
478 },
479 update_weight_restrict_decay: {
480 _alias: {
481 new_: 'new',
482 },
483 new_: 'u64',
484 },
485 update_xcmp_max_individual_weight: {
486 _alias: {
487 new_: 'new',
488 },
489 new_: 'u64'
490 }
453 }491 }
454 },492 },
455 /**493 /**
456 * Lookup86: pallet_xcm::pallet::Call<T>494 * Lookup87: pallet_xcm::pallet::Call<T>
457 **/495 **/
458 PalletXcmCall: {496 PalletXcmCall: {
459 _enum: {497 _enum: {
460 send: {498 send: {
506 }544 }
507 }545 }
508 },546 },
509 /**547 /**
510 * Lookup87: xcm::VersionedMultiLocation548 * Lookup88: xcm::VersionedMultiLocation
511 **/549 **/
512 XcmVersionedMultiLocation: {550 XcmVersionedMultiLocation: {
513 _enum: {551 _enum: {
514 V0: 'XcmV0MultiLocation',552 V0: 'XcmV0MultiLocation',
515 V1: 'XcmV1MultiLocation'553 V1: 'XcmV1MultiLocation'
516 }554 }
517 },555 },
518 /**556 /**
519 * Lookup88: xcm::v0::multi_location::MultiLocation557 * Lookup89: xcm::v0::multi_location::MultiLocation
520 **/558 **/
521 XcmV0MultiLocation: {559 XcmV0MultiLocation: {
522 _enum: {560 _enum: {
523 Null: 'Null',561 Null: 'Null',
531 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'569 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'
532 }570 }
533 },571 },
534 /**572 /**
535 * Lookup89: xcm::v0::junction::Junction573 * Lookup90: xcm::v0::junction::Junction
536 **/574 **/
537 XcmV0Junction: {575 XcmV0Junction: {
538 _enum: {576 _enum: {
539 Parent: 'Null',577 Parent: 'Null',
560 }598 }
561 }599 }
562 },600 },
563 /**601 /**
564 * Lookup90: xcm::v0::junction::NetworkId602 * Lookup91: xcm::v0::junction::NetworkId
565 **/603 **/
566 XcmV0JunctionNetworkId: {604 XcmV0JunctionNetworkId: {
567 _enum: {605 _enum: {
568 Any: 'Null',606 Any: 'Null',
571 Kusama: 'Null'609 Kusama: 'Null'
572 }610 }
573 },611 },
574 /**612 /**
575 * Lookup91: xcm::v0::junction::BodyId613 * Lookup92: xcm::v0::junction::BodyId
576 **/614 **/
577 XcmV0JunctionBodyId: {615 XcmV0JunctionBodyId: {
578 _enum: {616 _enum: {
579 Unit: 'Null',617 Unit: 'Null',
585 Judicial: 'Null'623 Judicial: 'Null'
586 }624 }
587 },625 },
588 /**626 /**
589 * Lookup92: xcm::v0::junction::BodyPart627 * Lookup93: xcm::v0::junction::BodyPart
590 **/628 **/
591 XcmV0JunctionBodyPart: {629 XcmV0JunctionBodyPart: {
592 _enum: {630 _enum: {
593 Voice: 'Null',631 Voice: 'Null',
608 }646 }
609 }647 }
610 },648 },
611 /**649 /**
612 * Lookup93: xcm::v1::multilocation::MultiLocation650 * Lookup94: xcm::v1::multilocation::MultiLocation
613 **/651 **/
614 XcmV1MultiLocation: {652 XcmV1MultiLocation: {
615 parents: 'u8',653 parents: 'u8',
616 interior: 'XcmV1MultilocationJunctions'654 interior: 'XcmV1MultilocationJunctions'
617 },655 },
618 /**656 /**
619 * Lookup94: xcm::v1::multilocation::Junctions657 * Lookup95: xcm::v1::multilocation::Junctions
620 **/658 **/
621 XcmV1MultilocationJunctions: {659 XcmV1MultilocationJunctions: {
622 _enum: {660 _enum: {
623 Here: 'Null',661 Here: 'Null',
631 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'669 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'
632 }670 }
633 },671 },
634 /**672 /**
635 * Lookup95: xcm::v1::junction::Junction673 * Lookup96: xcm::v1::junction::Junction
636 **/674 **/
637 XcmV1Junction: {675 XcmV1Junction: {
638 _enum: {676 _enum: {
639 Parachain: 'Compact<u32>',677 Parachain: 'Compact<u32>',
659 }697 }
660 }698 }
661 },699 },
662 /**700 /**
663 * Lookup96: xcm::VersionedXcm<Call>701 * Lookup97: xcm::VersionedXcm<Call>
664 **/702 **/
665 XcmVersionedXcm: {703 XcmVersionedXcm: {
666 _enum: {704 _enum: {
667 V0: 'XcmV0Xcm',705 V0: 'XcmV0Xcm',
668 V1: 'XcmV1Xcm',706 V1: 'XcmV1Xcm',
669 V2: 'XcmV2Xcm'707 V2: 'XcmV2Xcm'
670 }708 }
671 },709 },
672 /**710 /**
673 * Lookup97: xcm::v0::Xcm<Call>711 * Lookup98: xcm::v0::Xcm<Call>
674 **/712 **/
675 XcmV0Xcm: {713 XcmV0Xcm: {
676 _enum: {714 _enum: {
677 WithdrawAsset: {715 WithdrawAsset: {
723 }761 }
724 }762 }
725 },763 },
726 /**764 /**
727 * Lookup99: xcm::v0::multi_asset::MultiAsset765 * Lookup100: xcm::v0::multi_asset::MultiAsset
728 **/766 **/
729 XcmV0MultiAsset: {767 XcmV0MultiAsset: {
730 _enum: {768 _enum: {
731 None: 'Null',769 None: 'Null',
762 }800 }
763 }801 }
764 },802 },
765 /**803 /**
766 * Lookup100: xcm::v1::multiasset::AssetInstance804 * Lookup101: xcm::v1::multiasset::AssetInstance
767 **/805 **/
768 XcmV1MultiassetAssetInstance: {806 XcmV1MultiassetAssetInstance: {
769 _enum: {807 _enum: {
770 Undefined: 'Null',808 Undefined: 'Null',
776 Blob: 'Bytes'814 Blob: 'Bytes'
777 }815 }
778 },816 },
779 /**817 /**
780 * Lookup104: xcm::v0::order::Order<Call>818 * Lookup105: xcm::v0::order::Order<Call>
781 **/819 **/
782 XcmV0Order: {820 XcmV0Order: {
783 _enum: {821 _enum: {
784 Null: 'Null',822 Null: 'Null',
819 }857 }
820 }858 }
821 },859 },
822 /**860 /**
823 * Lookup106: xcm::v0::Response861 * Lookup107: xcm::v0::Response
824 **/862 **/
825 XcmV0Response: {863 XcmV0Response: {
826 _enum: {864 _enum: {
827 Assets: 'Vec<XcmV0MultiAsset>'865 Assets: 'Vec<XcmV0MultiAsset>'
828 }866 }
829 },867 },
830 /**868 /**
831 * Lookup107: xcm::v0::OriginKind869 * Lookup108: xcm::v0::OriginKind
832 **/870 **/
833 XcmV0OriginKind: {871 XcmV0OriginKind: {
834 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']872 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
835 },873 },
836 /**874 /**
837 * Lookup108: xcm::double_encoded::DoubleEncoded<T>875 * Lookup109: xcm::double_encoded::DoubleEncoded<T>
838 **/876 **/
839 XcmDoubleEncoded: {877 XcmDoubleEncoded: {
840 encoded: 'Bytes'878 encoded: 'Bytes'
841 },879 },
842 /**880 /**
843 * Lookup109: xcm::v1::Xcm<Call>881 * Lookup110: xcm::v1::Xcm<Call>
844 **/882 **/
845 XcmV1Xcm: {883 XcmV1Xcm: {
846 _enum: {884 _enum: {
847 WithdrawAsset: {885 WithdrawAsset: {
898 UnsubscribeVersion: 'Null'936 UnsubscribeVersion: 'Null'
899 }937 }
900 },938 },
901 /**939 /**
902 * Lookup110: xcm::v1::multiasset::MultiAssets940 * Lookup111: xcm::v1::multiasset::MultiAssets
903 **/941 **/
904 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',942 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
905 /**943 /**
906 * Lookup112: xcm::v1::multiasset::MultiAsset944 * Lookup113: xcm::v1::multiasset::MultiAsset
907 **/945 **/
908 XcmV1MultiAsset: {946 XcmV1MultiAsset: {
909 id: 'XcmV1MultiassetAssetId',947 id: 'XcmV1MultiassetAssetId',
910 fun: 'XcmV1MultiassetFungibility'948 fun: 'XcmV1MultiassetFungibility'
911 },949 },
912 /**950 /**
913 * Lookup113: xcm::v1::multiasset::AssetId951 * Lookup114: xcm::v1::multiasset::AssetId
914 **/952 **/
915 XcmV1MultiassetAssetId: {953 XcmV1MultiassetAssetId: {
916 _enum: {954 _enum: {
917 Concrete: 'XcmV1MultiLocation',955 Concrete: 'XcmV1MultiLocation',
918 Abstract: 'Bytes'956 Abstract: 'Bytes'
919 }957 }
920 },958 },
921 /**959 /**
922 * Lookup114: xcm::v1::multiasset::Fungibility960 * Lookup115: xcm::v1::multiasset::Fungibility
923 **/961 **/
924 XcmV1MultiassetFungibility: {962 XcmV1MultiassetFungibility: {
925 _enum: {963 _enum: {
926 Fungible: 'Compact<u128>',964 Fungible: 'Compact<u128>',
927 NonFungible: 'XcmV1MultiassetAssetInstance'965 NonFungible: 'XcmV1MultiassetAssetInstance'
928 }966 }
929 },967 },
930 /**968 /**
931 * Lookup116: xcm::v1::order::Order<Call>969 * Lookup117: xcm::v1::order::Order<Call>
932 **/970 **/
933 XcmV1Order: {971 XcmV1Order: {
934 _enum: {972 _enum: {
935 Noop: 'Null',973 Noop: 'Null',
972 }1010 }
973 }1011 }
974 },1012 },
975 /**1013 /**
976 * Lookup117: xcm::v1::multiasset::MultiAssetFilter1014 * Lookup118: xcm::v1::multiasset::MultiAssetFilter
977 **/1015 **/
978 XcmV1MultiassetMultiAssetFilter: {1016 XcmV1MultiassetMultiAssetFilter: {
979 _enum: {1017 _enum: {
980 Definite: 'XcmV1MultiassetMultiAssets',1018 Definite: 'XcmV1MultiassetMultiAssets',
981 Wild: 'XcmV1MultiassetWildMultiAsset'1019 Wild: 'XcmV1MultiassetWildMultiAsset'
982 }1020 }
983 },1021 },
984 /**1022 /**
985 * Lookup118: xcm::v1::multiasset::WildMultiAsset1023 * Lookup119: xcm::v1::multiasset::WildMultiAsset
986 **/1024 **/
987 XcmV1MultiassetWildMultiAsset: {1025 XcmV1MultiassetWildMultiAsset: {
988 _enum: {1026 _enum: {
989 All: 'Null',1027 All: 'Null',
993 }1031 }
994 }1032 }
995 },1033 },
996 /**1034 /**
997 * Lookup119: xcm::v1::multiasset::WildFungibility1035 * Lookup120: xcm::v1::multiasset::WildFungibility
998 **/1036 **/
999 XcmV1MultiassetWildFungibility: {1037 XcmV1MultiassetWildFungibility: {
1000 _enum: ['Fungible', 'NonFungible']1038 _enum: ['Fungible', 'NonFungible']
1001 },1039 },
1002 /**1040 /**
1003 * Lookup121: xcm::v1::Response1041 * Lookup122: xcm::v1::Response
1004 **/1042 **/
1005 XcmV1Response: {1043 XcmV1Response: {
1006 _enum: {1044 _enum: {
1007 Assets: 'XcmV1MultiassetMultiAssets',1045 Assets: 'XcmV1MultiassetMultiAssets',
1008 Version: 'u32'1046 Version: 'u32'
1009 }1047 }
1010 },1048 },
1011 /**1049 /**
1012 * Lookup122: xcm::v2::Xcm<Call>1050 * Lookup123: xcm::v2::Xcm<Call>
1013 **/1051 **/
1014 XcmV2Xcm: 'Vec<XcmV2Instruction>',1052 XcmV2Xcm: 'Vec<XcmV2Instruction>',
1015 /**1053 /**
1016 * Lookup124: xcm::v2::Instruction<Call>1054 * Lookup125: xcm::v2::Instruction<Call>
1017 **/1055 **/
1018 XcmV2Instruction: {1056 XcmV2Instruction: {
1019 _enum: {1057 _enum: {
1020 WithdrawAsset: 'XcmV1MultiassetMultiAssets',1058 WithdrawAsset: 'XcmV1MultiassetMultiAssets',
1110 UnsubscribeVersion: 'Null'1148 UnsubscribeVersion: 'Null'
1111 }1149 }
1112 },1150 },
1113 /**1151 /**
1114 * Lookup125: xcm::v2::Response1152 * Lookup126: xcm::v2::Response
1115 **/1153 **/
1116 XcmV2Response: {1154 XcmV2Response: {
1117 _enum: {1155 _enum: {
1118 Null: 'Null',1156 Null: 'Null',
1121 Version: 'u32'1159 Version: 'u32'
1122 }1160 }
1123 },1161 },
1124 /**1162 /**
1125 * Lookup128: xcm::v2::traits::Error1163 * Lookup129: xcm::v2::traits::Error
1126 **/1164 **/
1127 XcmV2TraitsError: {1165 XcmV2TraitsError: {
1128 _enum: {1166 _enum: {
1129 Overflow: 'Null',1167 Overflow: 'Null',
1154 WeightNotComputable: 'Null'1192 WeightNotComputable: 'Null'
1155 }1193 }
1156 },1194 },
1157 /**1195 /**
1158 * Lookup129: xcm::v2::WeightLimit1196 * Lookup130: xcm::v2::WeightLimit
1159 **/1197 **/
1160 XcmV2WeightLimit: {1198 XcmV2WeightLimit: {
1161 _enum: {1199 _enum: {
1162 Unlimited: 'Null',1200 Unlimited: 'Null',
1163 Limited: 'Compact<u64>'1201 Limited: 'Compact<u64>'
1164 }1202 }
1165 },1203 },
1166 /**1204 /**
1167 * Lookup130: xcm::VersionedMultiAssets1205 * Lookup131: xcm::VersionedMultiAssets
1168 **/1206 **/
1169 XcmVersionedMultiAssets: {1207 XcmVersionedMultiAssets: {
1170 _enum: {1208 _enum: {
1171 V0: 'Vec<XcmV0MultiAsset>',1209 V0: 'Vec<XcmV0MultiAsset>',
1172 V1: 'XcmV1MultiassetMultiAssets'1210 V1: 'XcmV1MultiassetMultiAssets'
1173 }1211 }
1174 },1212 },
1175 /**1213 /**
1176 * Lookup145: cumulus_pallet_xcm::pallet::Call<T>1214 * Lookup146: cumulus_pallet_xcm::pallet::Call<T>
1177 **/1215 **/
1178 CumulusPalletXcmCall: 'Null',1216 CumulusPalletXcmCall: 'Null',
1179 /**1217 /**
1180 * Lookup146: cumulus_pallet_dmp_queue::pallet::Call<T>1218 * Lookup147: cumulus_pallet_dmp_queue::pallet::Call<T>
1181 **/1219 **/
1182 CumulusPalletDmpQueueCall: {1220 CumulusPalletDmpQueueCall: {
1183 _enum: {1221 _enum: {
1184 service_overweight: {1222 service_overweight: {
1187 }1225 }
1188 }1226 }
1189 },1227 },
1190 /**1228 /**
1191 * Lookup147: pallet_inflation::pallet::Call<T>1229 * Lookup148: pallet_inflation::pallet::Call<T>
1192 **/1230 **/
1193 PalletInflationCall: {1231 PalletInflationCall: {
1194 _enum: {1232 _enum: {
1195 start_inflation: {1233 start_inflation: {
1196 inflationStartRelayBlock: 'u32'1234 inflationStartRelayBlock: 'u32'
1197 }1235 }
1198 }1236 }
1199 },1237 },
1200 /**1238 /**
1201 * Lookup148: pallet_unique::Call<T>1239 * Lookup149: pallet_unique::Call<T>
1202 **/1240 **/
1203 PalletUniqueCall: {1241 PalletUniqueCall: {
1204 _enum: {1242 _enum: {
1205 create_collection: {1243 create_collection: {
1262 owner: 'PalletCommonAccountBasicCrossAccountIdRepr',1300 owner: 'PalletCommonAccountBasicCrossAccountIdRepr',
1263 itemsData: 'Vec<UpDataStructsCreateItemData>',1301 itemsData: 'Vec<UpDataStructsCreateItemData>',
1264 },1302 },
1303 create_multiple_items_ex: {
1304 collectionId: 'u32',
1305 data: 'UpDataStructsCreateItemExData',
1306 },
1265 set_transfers_enabled_flag: {1307 set_transfers_enabled_flag: {
1266 collectionId: 'u32',1308 collectionId: 'u32',
1267 value: 'bool',1309 value: 'bool',
1327 }1369 }
1328 }1370 }
1329 },1371 },
1330 /**1372 /**
1331 * Lookup154: up_data_structs::CollectionMode1373 * Lookup155: up_data_structs::CollectionMode
1332 **/1374 **/
1333 UpDataStructsCollectionMode: {1375 UpDataStructsCollectionMode: {
1334 _enum: {1376 _enum: {
1335 NFT: 'Null',1377 NFT: 'Null',
1336 Fungible: 'u8',1378 Fungible: 'u8',
1337 ReFungible: 'Null'1379 ReFungible: 'Null'
1338 }1380 }
1339 },1381 },
1340 /**1382 /**
1341 * Lookup155: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>1383 * Lookup156: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
1342 **/1384 **/
1343 UpDataStructsCreateCollectionData: {1385 UpDataStructsCreateCollectionData: {
1344 mode: 'UpDataStructsCollectionMode',1386 mode: 'UpDataStructsCollectionMode',
1345 access: 'Option<UpDataStructsAccessMode>',1387 access: 'Option<UpDataStructsAccessMode>',
1354 constOnChainSchema: 'Bytes',1396 constOnChainSchema: 'Bytes',
1355 metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>'1397 metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>'
1356 },1398 },
1357 /**1399 /**
1358 * Lookup157: up_data_structs::AccessMode1400 * Lookup158: up_data_structs::AccessMode
1359 **/1401 **/
1360 UpDataStructsAccessMode: {1402 UpDataStructsAccessMode: {
1361 _enum: ['Normal', 'AllowList']1403 _enum: ['Normal', 'AllowList']
1362 },1404 },
1363 /**1405 /**
1364 * Lookup160: up_data_structs::SchemaVersion1406 * Lookup161: up_data_structs::SchemaVersion
1365 **/1407 **/
1366 UpDataStructsSchemaVersion: {1408 UpDataStructsSchemaVersion: {
1367 _enum: ['ImageURL', 'Unique']1409 _enum: ['ImageURL', 'Unique']
1368 },1410 },
1369 /**1411 /**
1370 * Lookup163: up_data_structs::CollectionLimits1412 * Lookup164: up_data_structs::CollectionLimits
1371 **/1413 **/
1372 UpDataStructsCollectionLimits: {1414 UpDataStructsCollectionLimits: {
1373 accountTokenOwnershipLimit: 'Option<u32>',1415 accountTokenOwnershipLimit: 'Option<u32>',
1374 sponsoredDataSize: 'Option<u32>',1416 sponsoredDataSize: 'Option<u32>',
1375 sponsoredDataRateLimit: 'Option<Option<u32>>',1417 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',
1376 tokenLimit: 'Option<u32>',1418 tokenLimit: 'Option<u32>',
1377 sponsorTransferTimeout: 'Option<u32>',1419 sponsorTransferTimeout: 'Option<u32>',
1378 sponsorApproveTimeout: 'Option<u32>',1420 sponsorApproveTimeout: 'Option<u32>',
1379 ownerCanTransfer: 'Option<bool>',1421 ownerCanTransfer: 'Option<bool>',
1380 ownerCanDestroy: 'Option<bool>',1422 ownerCanDestroy: 'Option<bool>',
1381 transfersEnabled: 'Option<bool>'1423 transfersEnabled: 'Option<bool>'
1382 },1424 },
1425 /**
1426 * Lookup166: up_data_structs::SponsoringRateLimit
1427 **/
1428 UpDataStructsSponsoringRateLimit: {
1429 _enum: {
1430 SponsoringDisabled: 'Null',
1431 Blocks: 'u32'
1432 }
1433 },
1383 /**1434 /**
1384 * Lookup169: up_data_structs::MetaUpdatePermission1435 * Lookup170: up_data_structs::MetaUpdatePermission
1385 **/1436 **/
1386 UpDataStructsMetaUpdatePermission: {1437 UpDataStructsMetaUpdatePermission: {
1387 _enum: ['ItemOwner', 'Admin', 'None']1438 _enum: ['ItemOwner', 'Admin', 'None']
1388 },1439 },
1389 /**1440 /**
1390 * Lookup171: pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1441 * Lookup172: pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
1391 **/1442 **/
1392 PalletCommonAccountBasicCrossAccountIdRepr: {1443 PalletCommonAccountBasicCrossAccountIdRepr: {
1393 _enum: {1444 _enum: {
1394 Substrate: 'AccountId32',1445 Substrate: 'AccountId32',
1395 Ethereum: 'H160'1446 Ethereum: 'H160'
1396 }1447 }
1397 },1448 },
1398 /**1449 /**
1399 * Lookup173: up_data_structs::CreateItemData1450 * Lookup174: up_data_structs::CreateItemData
1400 **/1451 **/
1401 UpDataStructsCreateItemData: {1452 UpDataStructsCreateItemData: {
1402 _enum: {1453 _enum: {
1403 NFT: 'UpDataStructsCreateNftData',1454 NFT: 'UpDataStructsCreateNftData',
1404 Fungible: 'UpDataStructsCreateFungibleData',1455 Fungible: 'UpDataStructsCreateFungibleData',
1405 ReFungible: 'UpDataStructsCreateReFungibleData'1456 ReFungible: 'UpDataStructsCreateReFungibleData'
1406 }1457 }
1407 },1458 },
1408 /**1459 /**
1409 * Lookup174: up_data_structs::CreateNftData1460 * Lookup175: up_data_structs::CreateNftData
1410 **/1461 **/
1411 UpDataStructsCreateNftData: {1462 UpDataStructsCreateNftData: {
1412 constData: 'Bytes',1463 constData: 'Bytes',
1413 variableData: 'Bytes'1464 variableData: 'Bytes'
1414 },1465 },
1415 /**1466 /**
1416 * Lookup176: up_data_structs::CreateFungibleData1467 * Lookup177: up_data_structs::CreateFungibleData
1417 **/1468 **/
1418 UpDataStructsCreateFungibleData: {1469 UpDataStructsCreateFungibleData: {
1419 value: 'u128'1470 value: 'u128'
1420 },1471 },
1421 /**1472 /**
1422 * Lookup177: up_data_structs::CreateReFungibleData1473 * Lookup178: up_data_structs::CreateReFungibleData
1423 **/1474 **/
1424 UpDataStructsCreateReFungibleData: {1475 UpDataStructsCreateReFungibleData: {
1425 constData: 'Bytes',1476 constData: 'Bytes',
1426 variableData: 'Bytes',1477 variableData: 'Bytes',
1427 pieces: 'u128'1478 pieces: 'u128'
1428 },1479 },
1480 /**
1481 * Lookup180: up_data_structs::CreateItemExData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
1482 **/
1483 UpDataStructsCreateItemExData: {
1484 _enum: {
1485 NFT: 'Vec<UpDataStructsCreateNftExData>',
1486 Fungible: 'BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr, u128>',
1487 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',
1488 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'
1489 }
1490 },
1491 /**
1492 * Lookup182: up_data_structs::CreateNftExData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
1493 **/
1494 UpDataStructsCreateNftExData: {
1495 constData: 'Bytes',
1496 variableData: 'Bytes',
1497 owner: 'PalletCommonAccountBasicCrossAccountIdRepr'
1498 },
1499 /**
1500 * Lookup189: up_data_structs::CreateRefungibleExData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
1501 **/
1502 UpDataStructsCreateRefungibleExData: {
1503 constData: 'Bytes',
1504 variableData: 'Bytes',
1505 users: 'BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr, u128>'
1506 },
1429 /**1507 /**
1430 * Lookup180: pallet_template_transaction_payment::Call<T>1508 * Lookup192: pallet_template_transaction_payment::Call<T>
1431 **/1509 **/
1432 PalletTemplateTransactionPaymentCall: 'Null',1510 PalletTemplateTransactionPaymentCall: 'Null',
1433 /**1511 /**
1434 * Lookup181: pallet_evm::pallet::Call<T>1512 * Lookup193: pallet_evm::pallet::Call<T>
1435 **/1513 **/
1436 PalletEvmCall: {1514 PalletEvmCall: {
1437 _enum: {1515 _enum: {
1438 withdraw: {1516 withdraw: {
1473 }1551 }
1474 }1552 }
1475 },1553 },
1476 /**1554 /**
1477 * Lookup187: pallet_ethereum::pallet::Call<T>1555 * Lookup199: pallet_ethereum::pallet::Call<T>
1478 **/1556 **/
1479 PalletEthereumCall: {1557 PalletEthereumCall: {
1480 _enum: {1558 _enum: {
1481 transact: {1559 transact: {
1482 transaction: 'EthereumTransactionTransactionV2'1560 transaction: 'EthereumTransactionTransactionV2'
1483 }1561 }
1484 }1562 }
1485 },1563 },
1486 /**1564 /**
1487 * Lookup188: ethereum::transaction::TransactionV21565 * Lookup200: ethereum::transaction::TransactionV2
1488 **/1566 **/
1489 EthereumTransactionTransactionV2: {1567 EthereumTransactionTransactionV2: {
1490 _enum: {1568 _enum: {
1491 Legacy: 'EthereumTransactionLegacyTransaction',1569 Legacy: 'EthereumTransactionLegacyTransaction',
1492 EIP2930: 'EthereumTransactionEip2930Transaction',1570 EIP2930: 'EthereumTransactionEip2930Transaction',
1493 EIP1559: 'EthereumTransactionEip1559Transaction'1571 EIP1559: 'EthereumTransactionEip1559Transaction'
1494 }1572 }
1495 },1573 },
1496 /**1574 /**
1497 * Lookup189: ethereum::transaction::LegacyTransaction1575 * Lookup201: ethereum::transaction::LegacyTransaction
1498 **/1576 **/
1499 EthereumTransactionLegacyTransaction: {1577 EthereumTransactionLegacyTransaction: {
1500 nonce: 'U256',1578 nonce: 'U256',
1501 gasPrice: 'U256',1579 gasPrice: 'U256',
1505 input: 'Bytes',1583 input: 'Bytes',
1506 signature: 'EthereumTransactionTransactionSignature'1584 signature: 'EthereumTransactionTransactionSignature'
1507 },1585 },
1508 /**1586 /**
1509 * Lookup190: ethereum::transaction::TransactionAction1587 * Lookup202: ethereum::transaction::TransactionAction
1510 **/1588 **/
1511 EthereumTransactionTransactionAction: {1589 EthereumTransactionTransactionAction: {
1512 _enum: {1590 _enum: {
1513 Call: 'H160',1591 Call: 'H160',
1514 Create: 'Null'1592 Create: 'Null'
1515 }1593 }
1516 },1594 },
1517 /**1595 /**
1518 * Lookup191: ethereum::transaction::TransactionSignature1596 * Lookup203: ethereum::transaction::TransactionSignature
1519 **/1597 **/
1520 EthereumTransactionTransactionSignature: {1598 EthereumTransactionTransactionSignature: {
1521 v: 'u64',1599 v: 'u64',
1522 r: 'H256',1600 r: 'H256',
1523 s: 'H256'1601 s: 'H256'
1524 },1602 },
1525 /**1603 /**
1526 * Lookup193: ethereum::transaction::EIP2930Transaction1604 * Lookup205: ethereum::transaction::EIP2930Transaction
1527 **/1605 **/
1528 EthereumTransactionEip2930Transaction: {1606 EthereumTransactionEip2930Transaction: {
1529 chainId: 'u64',1607 chainId: 'u64',
1530 nonce: 'U256',1608 nonce: 'U256',
1538 r: 'H256',1616 r: 'H256',
1539 s: 'H256'1617 s: 'H256'
1540 },1618 },
1541 /**1619 /**
1542 * Lookup195: ethereum::transaction::AccessListItem1620 * Lookup207: ethereum::transaction::AccessListItem
1543 **/1621 **/
1544 EthereumTransactionAccessListItem: {1622 EthereumTransactionAccessListItem: {
1545 address: 'H160',1623 address: 'H160',
1546 slots: 'Vec<H256>'1624 slots: 'Vec<H256>'
1547 },1625 },
1548 /**1626 /**
1549 * Lookup196: ethereum::transaction::EIP1559Transaction1627 * Lookup208: ethereum::transaction::EIP1559Transaction
1550 **/1628 **/
1551 EthereumTransactionEip1559Transaction: {1629 EthereumTransactionEip1559Transaction: {
1552 chainId: 'u64',1630 chainId: 'u64',
1553 nonce: 'U256',1631 nonce: 'U256',
1562 r: 'H256',1640 r: 'H256',
1563 s: 'H256'1641 s: 'H256'
1564 },1642 },
1565 /**1643 /**
1566 * Lookup197: pallet_evm_migration::pallet::Call<T>1644 * Lookup209: pallet_evm_migration::pallet::Call<T>
1567 **/1645 **/
1568 PalletEvmMigrationCall: {1646 PalletEvmMigrationCall: {
1569 _enum: {1647 _enum: {
1570 begin: {1648 begin: {
1580 }1658 }
1581 }1659 }
1582 },1660 },
1583 /**1661 /**
1584 * Lookup200: pallet_sudo::pallet::Event<T>1662 * Lookup212: pallet_sudo::pallet::Event<T>
1585 **/1663 **/
1586 PalletSudoEvent: {1664 PalletSudoEvent: {
1587 _enum: {1665 _enum: {
1588 Sudid: {1666 Sudid: {
1596 }1674 }
1597 }1675 }
1598 },1676 },
1599 /**1677 /**
1600 * Lookup202: sp_runtime::DispatchError1678 * Lookup214: sp_runtime::DispatchError
1601 **/1679 **/
1602 SpRuntimeDispatchError: {1680 SpRuntimeDispatchError: {
1603 _enum: {1681 _enum: {
1604 Other: 'Null',1682 Other: 'Null',
1605 CannotLookup: 'Null',1683 CannotLookup: 'Null',
1606 BadOrigin: 'Null',1684 BadOrigin: 'Null',
1607 Module: {1685 Module: 'SpRuntimeModuleError',
1608 index: 'u8',
1609 error: 'u8',
1610 },
1611 ConsumerRemaining: 'Null',1686 ConsumerRemaining: 'Null',
1612 NoProviders: 'Null',1687 NoProviders: 'Null',
1613 TooManyConsumers: 'Null',1688 TooManyConsumers: 'Null',
1614 Token: 'SpRuntimeTokenError',1689 Token: 'SpRuntimeTokenError',
1615 Arithmetic: 'SpRuntimeArithmeticError'1690 Arithmetic: 'SpRuntimeArithmeticError'
1616 }1691 }
1617 },1692 },
1693 /**
1694 * Lookup215: sp_runtime::ModuleError
1695 **/
1696 SpRuntimeModuleError: {
1697 index: 'u8',
1698 error: 'u8'
1699 },
1618 /**1700 /**
1619 * Lookup203: sp_runtime::TokenError1701 * Lookup216: sp_runtime::TokenError
1620 **/1702 **/
1621 SpRuntimeTokenError: {1703 SpRuntimeTokenError: {
1622 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1704 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
1623 },1705 },
1624 /**1706 /**
1625 * Lookup204: sp_runtime::ArithmeticError1707 * Lookup217: sp_runtime::ArithmeticError
1626 **/1708 **/
1627 SpRuntimeArithmeticError: {1709 SpRuntimeArithmeticError: {
1628 _enum: ['Underflow', 'Overflow', 'DivisionByZero']1710 _enum: ['Underflow', 'Overflow', 'DivisionByZero']
1629 },1711 },
1630 /**1712 /**
1631 * Lookup205: pallet_sudo::pallet::Error<T>1713 * Lookup218: pallet_sudo::pallet::Error<T>
1632 **/1714 **/
1633 PalletSudoError: {1715 PalletSudoError: {
1634 _enum: ['RequireSudo']1716 _enum: ['RequireSudo']
1635 },1717 },
1636 /**1718 /**
1637 * Lookup206: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>1719 * Lookup219: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
1638 **/1720 **/
1639 FrameSystemAccountInfo: {1721 FrameSystemAccountInfo: {
1640 nonce: 'u32',1722 nonce: 'u32',
1641 consumers: 'u32',1723 consumers: 'u32',
1642 providers: 'u32',1724 providers: 'u32',
1643 sufficients: 'u32',1725 sufficients: 'u32',
1644 data: 'PalletBalancesAccountData'1726 data: 'PalletBalancesAccountData'
1645 },1727 },
1646 /**1728 /**
1647 * Lookup207: frame_support::weights::PerDispatchClass<T>1729 * Lookup220: frame_support::weights::PerDispatchClass<T>
1648 **/1730 **/
1649 FrameSupportWeightsPerDispatchClassU64: {1731 FrameSupportWeightsPerDispatchClassU64: {
1650 normal: 'u64',1732 normal: 'u64',
1651 operational: 'u64',1733 operational: 'u64',
1652 mandatory: 'u64'1734 mandatory: 'u64'
1653 },1735 },
1654 /**1736 /**
1655 * Lookup208: sp_runtime::generic::digest::Digest1737 * Lookup221: sp_runtime::generic::digest::Digest
1656 **/1738 **/
1657 SpRuntimeDigest: {1739 SpRuntimeDigest: {
1658 logs: 'Vec<SpRuntimeDigestDigestItem>'1740 logs: 'Vec<SpRuntimeDigestDigestItem>'
1659 },1741 },
1660 /**1742 /**
1661 * Lookup210: sp_runtime::generic::digest::DigestItem1743 * Lookup223: sp_runtime::generic::digest::DigestItem
1662 **/1744 **/
1663 SpRuntimeDigestDigestItem: {1745 SpRuntimeDigestDigestItem: {
1664 _enum: {1746 _enum: {
1665 Other: 'Bytes',1747 Other: 'Bytes',
1673 RuntimeEnvironmentUpdated: 'Null'1755 RuntimeEnvironmentUpdated: 'Null'
1674 }1756 }
1675 },1757 },
1676 /**1758 /**
1677 * Lookup212: frame_system::EventRecord<unique_runtime::Event, primitive_types::H256>1759 * Lookup225: frame_system::EventRecord<unique_runtime::Event, primitive_types::H256>
1678 **/1760 **/
1679 FrameSystemEventRecord: {1761 FrameSystemEventRecord: {
1680 phase: 'FrameSystemPhase',1762 phase: 'FrameSystemPhase',
1681 event: 'Event',1763 event: 'Event',
1682 topics: 'Vec<H256>'1764 topics: 'Vec<H256>'
1683 },1765 },
1684 /**1766 /**
1685 * Lookup214: frame_system::pallet::Event<T>1767 * Lookup227: frame_system::pallet::Event<T>
1686 **/1768 **/
1687 FrameSystemEvent: {1769 FrameSystemEvent: {
1688 _enum: {1770 _enum: {
1689 ExtrinsicSuccess: {1771 ExtrinsicSuccess: {
1709 }1791 }
1710 }1792 }
1711 },1793 },
1712 /**1794 /**
1713 * Lookup215: frame_support::weights::DispatchInfo1795 * Lookup228: frame_support::weights::DispatchInfo
1714 **/1796 **/
1715 FrameSupportWeightsDispatchInfo: {1797 FrameSupportWeightsDispatchInfo: {
1716 weight: 'u64',1798 weight: 'u64',
1717 class: 'FrameSupportWeightsDispatchClass',1799 class: 'FrameSupportWeightsDispatchClass',
1718 paysFee: 'FrameSupportWeightsPays'1800 paysFee: 'FrameSupportWeightsPays'
1719 },1801 },
1720 /**1802 /**
1721 * Lookup216: frame_support::weights::DispatchClass1803 * Lookup229: frame_support::weights::DispatchClass
1722 **/1804 **/
1723 FrameSupportWeightsDispatchClass: {1805 FrameSupportWeightsDispatchClass: {
1724 _enum: ['Normal', 'Operational', 'Mandatory']1806 _enum: ['Normal', 'Operational', 'Mandatory']
1725 },1807 },
1726 /**1808 /**
1727 * Lookup217: frame_support::weights::Pays1809 * Lookup230: frame_support::weights::Pays
1728 **/1810 **/
1729 FrameSupportWeightsPays: {1811 FrameSupportWeightsPays: {
1730 _enum: ['Yes', 'No']1812 _enum: ['Yes', 'No']
1731 },1813 },
1732 /**1814 /**
1733 * Lookup218: orml_vesting::module::Event<T>1815 * Lookup231: orml_vesting::module::Event<T>
1734 **/1816 **/
1735 OrmlVestingModuleEvent: {1817 OrmlVestingModuleEvent: {
1736 _enum: {1818 _enum: {
1737 VestingScheduleAdded: {1819 VestingScheduleAdded: {
1748 }1830 }
1749 }1831 }
1750 },1832 },
1751 /**1833 /**
1752 * Lookup219: cumulus_pallet_xcmp_queue::pallet::Event<T>1834 * Lookup232: cumulus_pallet_xcmp_queue::pallet::Event<T>
1753 **/1835 **/
1754 CumulusPalletXcmpQueueEvent: {1836 CumulusPalletXcmpQueueEvent: {
1755 _enum: {1837 _enum: {
1756 Success: 'Option<H256>',1838 Success: 'Option<H256>',
1763 OverweightServiced: '(u64,u64)'1845 OverweightServiced: '(u64,u64)'
1764 }1846 }
1765 },1847 },
1766 /**1848 /**
1767 * Lookup220: pallet_xcm::pallet::Event<T>1849 * Lookup233: pallet_xcm::pallet::Event<T>
1768 **/1850 **/
1769 PalletXcmEvent: {1851 PalletXcmEvent: {
1770 _enum: {1852 _enum: {
1771 Attempted: 'XcmV2TraitsOutcome',1853 Attempted: 'XcmV2TraitsOutcome',
1786 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'1868 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'
1787 }1869 }
1788 },1870 },
1789 /**1871 /**
1790 * Lookup221: xcm::v2::traits::Outcome1872 * Lookup234: xcm::v2::traits::Outcome
1791 **/1873 **/
1792 XcmV2TraitsOutcome: {1874 XcmV2TraitsOutcome: {
1793 _enum: {1875 _enum: {
1794 Complete: 'u64',1876 Complete: 'u64',
1795 Incomplete: '(u64,XcmV2TraitsError)',1877 Incomplete: '(u64,XcmV2TraitsError)',
1796 Error: 'XcmV2TraitsError'1878 Error: 'XcmV2TraitsError'
1797 }1879 }
1798 },1880 },
1799 /**1881 /**
1800 * Lookup223: cumulus_pallet_xcm::pallet::Event<T>1882 * Lookup236: cumulus_pallet_xcm::pallet::Event<T>
1801 **/1883 **/
1802 CumulusPalletXcmEvent: {1884 CumulusPalletXcmEvent: {
1803 _enum: {1885 _enum: {
1804 InvalidFormat: '[u8;8]',1886 InvalidFormat: '[u8;8]',
1805 UnsupportedVersion: '[u8;8]',1887 UnsupportedVersion: '[u8;8]',
1806 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'1888 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'
1807 }1889 }
1808 },1890 },
1809 /**1891 /**
1810 * Lookup224: cumulus_pallet_dmp_queue::pallet::Event<T>1892 * Lookup237: cumulus_pallet_dmp_queue::pallet::Event<T>
1811 **/1893 **/
1812 CumulusPalletDmpQueueEvent: {1894 CumulusPalletDmpQueueEvent: {
1813 _enum: {1895 _enum: {
1814 InvalidFormat: '[u8;32]',1896 InvalidFormat: '[u8;32]',
1819 OverweightServiced: '(u64,u64)'1901 OverweightServiced: '(u64,u64)'
1820 }1902 }
1821 },1903 },
1822 /**1904 /**
1823 * Lookup225: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1905 * Lookup238: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
1824 **/1906 **/
1825 PalletUniqueRawEvent: {1907 PalletUniqueRawEvent: {
1826 _enum: {1908 _enum: {
1827 CollectionSponsorRemoved: 'u32',1909 CollectionSponsorRemoved: 'u32',
1841 VariableOnChainSchemaSet: 'u32'1923 VariableOnChainSchemaSet: 'u32'
1842 }1924 }
1843 },1925 },
1844 /**1926 /**
1845 * Lookup226: pallet_common::pallet::Event<T>1927 * Lookup239: pallet_common::pallet::Event<T>
1846 **/1928 **/
1847 PalletCommonEvent: {1929 PalletCommonEvent: {
1848 _enum: {1930 _enum: {
1849 CollectionCreated: '(u32,u8,AccountId32)',1931 CollectionCreated: '(u32,u8,AccountId32)',
1854 Approved: '(u32,u32,PalletCommonAccountBasicCrossAccountIdRepr,PalletCommonAccountBasicCrossAccountIdRepr,u128)'1936 Approved: '(u32,u32,PalletCommonAccountBasicCrossAccountIdRepr,PalletCommonAccountBasicCrossAccountIdRepr,u128)'
1855 }1937 }
1856 },1938 },
1857 /**1939 /**
1858 * Lookup227: pallet_evm::pallet::Event<T>1940 * Lookup240: pallet_evm::pallet::Event<T>
1859 **/1941 **/
1860 PalletEvmEvent: {1942 PalletEvmEvent: {
1861 _enum: {1943 _enum: {
1862 Log: 'EthereumLog',1944 Log: 'EthereumLog',
1868 BalanceWithdraw: '(AccountId32,H160,U256)'1950 BalanceWithdraw: '(AccountId32,H160,U256)'
1869 }1951 }
1870 },1952 },
1871 /**1953 /**
1872 * Lookup228: ethereum::log::Log1954 * Lookup241: ethereum::log::Log
1873 **/1955 **/
1874 EthereumLog: {1956 EthereumLog: {
1875 address: 'H160',1957 address: 'H160',
1876 topics: 'Vec<H256>',1958 topics: 'Vec<H256>',
1877 data: 'Bytes'1959 data: 'Bytes'
1878 },1960 },
1879 /**1961 /**
1880 * Lookup229: pallet_ethereum::pallet::Event1962 * Lookup242: pallet_ethereum::pallet::Event
1881 **/1963 **/
1882 PalletEthereumEvent: {1964 PalletEthereumEvent: {
1883 _enum: {1965 _enum: {
1884 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'1966 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'
1885 }1967 }
1886 },1968 },
1887 /**1969 /**
1888 * Lookup230: evm_core::error::ExitReason1970 * Lookup243: evm_core::error::ExitReason
1889 **/1971 **/
1890 EvmCoreErrorExitReason: {1972 EvmCoreErrorExitReason: {
1891 _enum: {1973 _enum: {
1892 Succeed: 'EvmCoreErrorExitSucceed',1974 Succeed: 'EvmCoreErrorExitSucceed',
1895 Fatal: 'EvmCoreErrorExitFatal'1977 Fatal: 'EvmCoreErrorExitFatal'
1896 }1978 }
1897 },1979 },
1898 /**1980 /**
1899 * Lookup231: evm_core::error::ExitSucceed1981 * Lookup244: evm_core::error::ExitSucceed
1900 **/1982 **/
1901 EvmCoreErrorExitSucceed: {1983 EvmCoreErrorExitSucceed: {
1902 _enum: ['Stopped', 'Returned', 'Suicided']1984 _enum: ['Stopped', 'Returned', 'Suicided']
1903 },1985 },
1904 /**1986 /**
1905 * Lookup232: evm_core::error::ExitError1987 * Lookup245: evm_core::error::ExitError
1906 **/1988 **/
1907 EvmCoreErrorExitError: {1989 EvmCoreErrorExitError: {
1908 _enum: {1990 _enum: {
1909 StackUnderflow: 'Null',1991 StackUnderflow: 'Null',
1923 Other: 'Text'2005 Other: 'Text'
1924 }2006 }
1925 },2007 },
1926 /**2008 /**
1927 * Lookup235: evm_core::error::ExitRevert2009 * Lookup248: evm_core::error::ExitRevert
1928 **/2010 **/
1929 EvmCoreErrorExitRevert: {2011 EvmCoreErrorExitRevert: {
1930 _enum: ['Reverted']2012 _enum: ['Reverted']
1931 },2013 },
1932 /**2014 /**
1933 * Lookup236: evm_core::error::ExitFatal2015 * Lookup249: evm_core::error::ExitFatal
1934 **/2016 **/
1935 EvmCoreErrorExitFatal: {2017 EvmCoreErrorExitFatal: {
1936 _enum: {2018 _enum: {
1937 NotSupported: 'Null',2019 NotSupported: 'Null',
1940 Other: 'Text'2022 Other: 'Text'
1941 }2023 }
1942 },2024 },
1943 /**2025 /**
1944 * Lookup237: frame_system::Phase2026 * Lookup250: frame_system::Phase
1945 **/2027 **/
1946 FrameSystemPhase: {2028 FrameSystemPhase: {
1947 _enum: {2029 _enum: {
1948 ApplyExtrinsic: 'u32',2030 ApplyExtrinsic: 'u32',
1949 Finalization: 'Null',2031 Finalization: 'Null',
1950 Initialization: 'Null'2032 Initialization: 'Null'
1951 }2033 }
1952 },2034 },
1953 /**2035 /**
1954 * Lookup239: frame_system::LastRuntimeUpgradeInfo2036 * Lookup252: frame_system::LastRuntimeUpgradeInfo
1955 **/2037 **/
1956 FrameSystemLastRuntimeUpgradeInfo: {2038 FrameSystemLastRuntimeUpgradeInfo: {
1957 specVersion: 'Compact<u32>',2039 specVersion: 'Compact<u32>',
1958 specName: 'Text'2040 specName: 'Text'
1959 },2041 },
1960 /**2042 /**
1961 * Lookup240: frame_system::limits::BlockWeights2043 * Lookup253: frame_system::limits::BlockWeights
1962 **/2044 **/
1963 FrameSystemLimitsBlockWeights: {2045 FrameSystemLimitsBlockWeights: {
1964 baseBlock: 'u64',2046 baseBlock: 'u64',
1965 maxBlock: 'u64',2047 maxBlock: 'u64',
1966 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2048 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
1967 },2049 },
1968 /**2050 /**
1969 * Lookup241: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2051 * Lookup254: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
1970 **/2052 **/
1971 FrameSupportWeightsPerDispatchClassWeightsPerClass: {2053 FrameSupportWeightsPerDispatchClassWeightsPerClass: {
1972 normal: 'FrameSystemLimitsWeightsPerClass',2054 normal: 'FrameSystemLimitsWeightsPerClass',
1973 operational: 'FrameSystemLimitsWeightsPerClass',2055 operational: 'FrameSystemLimitsWeightsPerClass',
1974 mandatory: 'FrameSystemLimitsWeightsPerClass'2056 mandatory: 'FrameSystemLimitsWeightsPerClass'
1975 },2057 },
1976 /**2058 /**
1977 * Lookup242: frame_system::limits::WeightsPerClass2059 * Lookup255: frame_system::limits::WeightsPerClass
1978 **/2060 **/
1979 FrameSystemLimitsWeightsPerClass: {2061 FrameSystemLimitsWeightsPerClass: {
1980 baseExtrinsic: 'u64',2062 baseExtrinsic: 'u64',
1981 maxExtrinsic: 'Option<u64>',2063 maxExtrinsic: 'Option<u64>',
1982 maxTotal: 'Option<u64>',2064 maxTotal: 'Option<u64>',
1983 reserved: 'Option<u64>'2065 reserved: 'Option<u64>'
1984 },2066 },
1985 /**2067 /**
1986 * Lookup244: frame_system::limits::BlockLength2068 * Lookup257: frame_system::limits::BlockLength
1987 **/2069 **/
1988 FrameSystemLimitsBlockLength: {2070 FrameSystemLimitsBlockLength: {
1989 max: 'FrameSupportWeightsPerDispatchClassU32'2071 max: 'FrameSupportWeightsPerDispatchClassU32'
1990 },2072 },
1991 /**2073 /**
1992 * Lookup245: frame_support::weights::PerDispatchClass<T>2074 * Lookup258: frame_support::weights::PerDispatchClass<T>
1993 **/2075 **/
1994 FrameSupportWeightsPerDispatchClassU32: {2076 FrameSupportWeightsPerDispatchClassU32: {
1995 normal: 'u32',2077 normal: 'u32',
1996 operational: 'u32',2078 operational: 'u32',
1997 mandatory: 'u32'2079 mandatory: 'u32'
1998 },2080 },
1999 /**2081 /**
2000 * Lookup246: frame_support::weights::RuntimeDbWeight2082 * Lookup259: frame_support::weights::RuntimeDbWeight
2001 **/2083 **/
2002 FrameSupportWeightsRuntimeDbWeight: {2084 FrameSupportWeightsRuntimeDbWeight: {
2003 read: 'u64',2085 read: 'u64',
2004 write: 'u64'2086 write: 'u64'
2005 },2087 },
2006 /**2088 /**
2007 * Lookup247: sp_version::RuntimeVersion2089 * Lookup260: sp_version::RuntimeVersion
2008 **/2090 **/
2009 SpVersionRuntimeVersion: {2091 SpVersionRuntimeVersion: {
2010 specName: 'Text',2092 specName: 'Text',
2011 implName: 'Text',2093 implName: 'Text',
2016 transactionVersion: 'u32',2098 transactionVersion: 'u32',
2017 stateVersion: 'u8'2099 stateVersion: 'u8'
2018 },2100 },
2019 /**2101 /**
2020 * Lookup251: frame_system::pallet::Error<T>2102 * Lookup264: frame_system::pallet::Error<T>
2021 **/2103 **/
2022 FrameSystemError: {2104 FrameSystemError: {
2023 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2105 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
2024 },2106 },
2025 /**2107 /**
2026 * Lookup253: orml_vesting::module::Error<T>2108 * Lookup266: orml_vesting::module::Error<T>
2027 **/2109 **/
2028 OrmlVestingModuleError: {2110 OrmlVestingModuleError: {
2029 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2111 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
2030 },2112 },
2031 /**2113 /**
2032 * Lookup255: cumulus_pallet_xcmp_queue::InboundChannelDetails2114 * Lookup268: cumulus_pallet_xcmp_queue::InboundChannelDetails
2033 **/2115 **/
2034 CumulusPalletXcmpQueueInboundChannelDetails: {2116 CumulusPalletXcmpQueueInboundChannelDetails: {
2035 sender: 'u32',2117 sender: 'u32',
2036 state: 'CumulusPalletXcmpQueueInboundState',2118 state: 'CumulusPalletXcmpQueueInboundState',
2037 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2119 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
2038 },2120 },
2039 /**2121 /**
2040 * Lookup256: cumulus_pallet_xcmp_queue::InboundState2122 * Lookup269: cumulus_pallet_xcmp_queue::InboundState
2041 **/2123 **/
2042 CumulusPalletXcmpQueueInboundState: {2124 CumulusPalletXcmpQueueInboundState: {
2043 _enum: ['Ok', 'Suspended']2125 _enum: ['Ok', 'Suspended']
2044 },2126 },
2045 /**2127 /**
2046 * Lookup259: polkadot_parachain::primitives::XcmpMessageFormat2128 * Lookup272: polkadot_parachain::primitives::XcmpMessageFormat
2047 **/2129 **/
2048 PolkadotParachainPrimitivesXcmpMessageFormat: {2130 PolkadotParachainPrimitivesXcmpMessageFormat: {
2049 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2131 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
2050 },2132 },
2051 /**2133 /**
2052 * Lookup262: cumulus_pallet_xcmp_queue::OutboundChannelDetails2134 * Lookup275: cumulus_pallet_xcmp_queue::OutboundChannelDetails
2053 **/2135 **/
2054 CumulusPalletXcmpQueueOutboundChannelDetails: {2136 CumulusPalletXcmpQueueOutboundChannelDetails: {
2055 recipient: 'u32',2137 recipient: 'u32',
2056 state: 'CumulusPalletXcmpQueueOutboundState',2138 state: 'CumulusPalletXcmpQueueOutboundState',
2057 signalsExist: 'bool',2139 signalsExist: 'bool',
2058 firstIndex: 'u16',2140 firstIndex: 'u16',
2059 lastIndex: 'u16'2141 lastIndex: 'u16'
2060 },2142 },
2061 /**2143 /**
2062 * Lookup263: cumulus_pallet_xcmp_queue::OutboundState2144 * Lookup276: cumulus_pallet_xcmp_queue::OutboundState
2063 **/2145 **/
2064 CumulusPalletXcmpQueueOutboundState: {2146 CumulusPalletXcmpQueueOutboundState: {
2065 _enum: ['Ok', 'Suspended']2147 _enum: ['Ok', 'Suspended']
2066 },2148 },
2067 /**2149 /**
2068 * Lookup265: cumulus_pallet_xcmp_queue::QueueConfigData2150 * Lookup278: cumulus_pallet_xcmp_queue::QueueConfigData
2069 **/2151 **/
2070 CumulusPalletXcmpQueueQueueConfigData: {2152 CumulusPalletXcmpQueueQueueConfigData: {
2071 suspendThreshold: 'u32',2153 suspendThreshold: 'u32',
2072 dropThreshold: 'u32',2154 dropThreshold: 'u32',
2075 weightRestrictDecay: 'u64',2157 weightRestrictDecay: 'u64',
2076 xcmpMaxIndividualWeight: 'u64'2158 xcmpMaxIndividualWeight: 'u64'
2077 },2159 },
2078 /**2160 /**
2079 * Lookup267: cumulus_pallet_xcmp_queue::pallet::Error<T>2161 * Lookup280: cumulus_pallet_xcmp_queue::pallet::Error<T>
2080 **/2162 **/
2081 CumulusPalletXcmpQueueError: {2163 CumulusPalletXcmpQueueError: {
2082 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2164 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
2083 },2165 },
2084 /**2166 /**
2085 * Lookup268: pallet_xcm::pallet::Error<T>2167 * Lookup281: pallet_xcm::pallet::Error<T>
2086 **/2168 **/
2087 PalletXcmError: {2169 PalletXcmError: {
2088 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2170 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
2089 },2171 },
2090 /**2172 /**
2091 * Lookup269: cumulus_pallet_xcm::pallet::Error<T>2173 * Lookup282: cumulus_pallet_xcm::pallet::Error<T>
2092 **/2174 **/
2093 CumulusPalletXcmError: 'Null',2175 CumulusPalletXcmError: 'Null',
2094 /**2176 /**
2095 * Lookup270: cumulus_pallet_dmp_queue::ConfigData2177 * Lookup283: cumulus_pallet_dmp_queue::ConfigData
2096 **/2178 **/
2097 CumulusPalletDmpQueueConfigData: {2179 CumulusPalletDmpQueueConfigData: {
2098 maxIndividual: 'u64'2180 maxIndividual: 'u64'
2099 },2181 },
2100 /**2182 /**
2101 * Lookup271: cumulus_pallet_dmp_queue::PageIndexData2183 * Lookup284: cumulus_pallet_dmp_queue::PageIndexData
2102 **/2184 **/
2103 CumulusPalletDmpQueuePageIndexData: {2185 CumulusPalletDmpQueuePageIndexData: {
2104 beginUsed: 'u32',2186 beginUsed: 'u32',
2105 endUsed: 'u32',2187 endUsed: 'u32',
2106 overweightCount: 'u64'2188 overweightCount: 'u64'
2107 },2189 },
2108 /**2190 /**
2109 * Lookup274: cumulus_pallet_dmp_queue::pallet::Error<T>2191 * Lookup287: cumulus_pallet_dmp_queue::pallet::Error<T>
2110 **/2192 **/
2111 CumulusPalletDmpQueueError: {2193 CumulusPalletDmpQueueError: {
2112 _enum: ['Unknown', 'OverLimit']2194 _enum: ['Unknown', 'OverLimit']
2113 },2195 },
2114 /**2196 /**
2115 * Lookup278: pallet_unique::Error<T>2197 * Lookup291: pallet_unique::Error<T>
2116 **/2198 **/
2117 PalletUniqueError: {2199 PalletUniqueError: {
2118 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']2200 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']
2119 },2201 },
2120 /**2202 /**
2121 * Lookup279: up_data_structs::Collection<sp_core::crypto::AccountId32>2203 * Lookup292: up_data_structs::Collection<sp_core::crypto::AccountId32>
2122 **/2204 **/
2123 UpDataStructsCollection: {2205 UpDataStructsCollection: {
2124 owner: 'AccountId32',2206 owner: 'AccountId32',
2125 mode: 'UpDataStructsCollectionMode',2207 mode: 'UpDataStructsCollectionMode',
2136 constOnChainSchema: 'Bytes',2218 constOnChainSchema: 'Bytes',
2137 metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'2219 metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
2138 },2220 },
2139 /**2221 /**
2140 * Lookup280: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2222 * Lookup293: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
2141 **/2223 **/
2142 UpDataStructsSponsorshipState: {2224 UpDataStructsSponsorshipState: {
2143 _enum: {2225 _enum: {
2144 Disabled: 'Null',2226 Disabled: 'Null',
2145 Unconfirmed: 'AccountId32',2227 Unconfirmed: 'AccountId32',
2146 Confirmed: 'AccountId32'2228 Confirmed: 'AccountId32'
2147 }2229 }
2148 },2230 },
2149 /**2231 /**
2150 * Lookup283: up_data_structs::CollectionStats2232 * Lookup296: up_data_structs::CollectionStats
2151 **/2233 **/
2152 UpDataStructsCollectionStats: {2234 UpDataStructsCollectionStats: {
2153 created: 'u32',2235 created: 'u32',
2154 destroyed: 'u32',2236 destroyed: 'u32',
2155 alive: 'u32'2237 alive: 'u32'
2156 },2238 },
2157 /**2239 /**
2158 * Lookup284: pallet_common::pallet::Error<T>2240 * Lookup297: pallet_common::pallet::Error<T>
2159 **/2241 **/
2160 PalletCommonError: {2242 PalletCommonError: {
2161 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation']2243 _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation']
2162 },2244 },
2163 /**2245 /**
2164 * Lookup286: pallet_fungible::pallet::Error<T>2246 * Lookup299: pallet_fungible::pallet::Error<T>
2165 **/2247 **/
2166 PalletFungibleError: {2248 PalletFungibleError: {
2167 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData']2249 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData']
2168 },2250 },
2169 /**2251 /**
2170 * Lookup287: pallet_refungible::ItemData2252 * Lookup300: pallet_refungible::ItemData
2171 **/2253 **/
2172 PalletRefungibleItemData: {2254 PalletRefungibleItemData: {
2173 constData: 'Bytes',2255 constData: 'Bytes',
2174 variableData: 'Bytes'2256 variableData: 'Bytes'
2175 },2257 },
2176 /**2258 /**
2177 * Lookup291: pallet_refungible::pallet::Error<T>2259 * Lookup304: pallet_refungible::pallet::Error<T>
2178 **/2260 **/
2179 PalletRefungibleError: {2261 PalletRefungibleError: {
2180 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces']2262 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces']
2181 },2263 },
2182 /**2264 /**
2183 * Lookup292: pallet_nonfungible::ItemData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2265 * Lookup305: pallet_nonfungible::ItemData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
2184 **/2266 **/
2185 PalletNonfungibleItemData: {2267 PalletNonfungibleItemData: {
2186 constData: 'Bytes',2268 constData: 'Bytes',
2187 variableData: 'Bytes',2269 variableData: 'Bytes',
2188 owner: 'PalletCommonAccountBasicCrossAccountIdRepr'2270 owner: 'PalletCommonAccountBasicCrossAccountIdRepr'
2189 },2271 },
2190 /**2272 /**
2191 * Lookup293: pallet_nonfungible::pallet::Error<T>2273 * Lookup306: pallet_nonfungible::pallet::Error<T>
2192 **/2274 **/
2193 PalletNonfungibleError: {2275 PalletNonfungibleError: {
2194 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']2276 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
2195 },2277 },
2196 /**2278 /**
2197 * Lookup295: pallet_evm::pallet::Error<T>2279 * Lookup308: pallet_evm::pallet::Error<T>
2198 **/2280 **/
2199 PalletEvmError: {2281 PalletEvmError: {
2200 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']2282 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
2201 },2283 },
2202 /**2284 /**
2203 * Lookup298: fp_rpc::TransactionStatus2285 * Lookup311: fp_rpc::TransactionStatus
2204 **/2286 **/
2205 FpRpcTransactionStatus: {2287 FpRpcTransactionStatus: {
2206 transactionHash: 'H256',2288 transactionHash: 'H256',
2207 transactionIndex: 'u32',2289 transactionIndex: 'u32',
2211 logs: 'Vec<EthereumLog>',2293 logs: 'Vec<EthereumLog>',
2212 logsBloom: 'EthbloomBloom'2294 logsBloom: 'EthbloomBloom'
2213 },2295 },
2214 /**2296 /**
2215 * Lookup301: ethbloom::Bloom2297 * Lookup314: ethbloom::Bloom
2216 **/2298 **/
2217 EthbloomBloom: '[u8;256]',2299 EthbloomBloom: '[u8;256]',
2218 /**2300 /**
2219 * Lookup303: ethereum::receipt::ReceiptV32301 * Lookup316: ethereum::receipt::ReceiptV3
2220 **/2302 **/
2221 EthereumReceiptReceiptV3: {2303 EthereumReceiptReceiptV3: {
2222 _enum: {2304 _enum: {
2223 Legacy: 'EthereumReceiptEip658ReceiptData',2305 Legacy: 'EthereumReceiptEip658ReceiptData',
2224 EIP2930: 'EthereumReceiptEip658ReceiptData',2306 EIP2930: 'EthereumReceiptEip658ReceiptData',
2225 EIP1559: 'EthereumReceiptEip658ReceiptData'2307 EIP1559: 'EthereumReceiptEip658ReceiptData'
2226 }2308 }
2227 },2309 },
2228 /**2310 /**
2229 * Lookup304: ethereum::receipt::EIP658ReceiptData2311 * Lookup317: ethereum::receipt::EIP658ReceiptData
2230 **/2312 **/
2231 EthereumReceiptEip658ReceiptData: {2313 EthereumReceiptEip658ReceiptData: {
2232 statusCode: 'u8',2314 statusCode: 'u8',
2233 usedGas: 'U256',2315 usedGas: 'U256',
2234 logsBloom: 'EthbloomBloom',2316 logsBloom: 'EthbloomBloom',
2235 logs: 'Vec<EthereumLog>'2317 logs: 'Vec<EthereumLog>'
2236 },2318 },
2237 /**2319 /**
2238 * Lookup305: ethereum::block::Block<ethereum::transaction::TransactionV2>2320 * Lookup318: ethereum::block::Block<ethereum::transaction::TransactionV2>
2239 **/2321 **/
2240 EthereumBlock: {2322 EthereumBlock: {
2241 header: 'EthereumHeader',2323 header: 'EthereumHeader',
2242 transactions: 'Vec<EthereumTransactionTransactionV2>',2324 transactions: 'Vec<EthereumTransactionTransactionV2>',
2243 ommers: 'Vec<EthereumHeader>'2325 ommers: 'Vec<EthereumHeader>'
2244 },2326 },
2245 /**2327 /**
2246 * Lookup306: ethereum::header::Header2328 * Lookup319: ethereum::header::Header
2247 **/2329 **/
2248 EthereumHeader: {2330 EthereumHeader: {
2249 parentHash: 'H256',2331 parentHash: 'H256',
2250 ommersHash: 'H256',2332 ommersHash: 'H256',
2262 mixHash: 'H256',2344 mixHash: 'H256',
2263 nonce: 'EthereumTypesHashH64'2345 nonce: 'EthereumTypesHashH64'
2264 },2346 },
2265 /**2347 /**
2266 * Lookup307: ethereum_types::hash::H642348 * Lookup320: ethereum_types::hash::H64
2267 **/2349 **/
2268 EthereumTypesHashH64: '[u8;8]',2350 EthereumTypesHashH64: '[u8;8]',
2269 /**2351 /**
2270 * Lookup312: pallet_ethereum::pallet::Error<T>2352 * Lookup325: pallet_ethereum::pallet::Error<T>
2271 **/2353 **/
2272 PalletEthereumError: {2354 PalletEthereumError: {
2273 _enum: ['InvalidSignature', 'PreLogExists']2355 _enum: ['InvalidSignature', 'PreLogExists']
2274 },2356 },
2275 /**2357 /**
2276 * Lookup313: pallet_evm_coder_substrate::pallet::Error<T>2358 * Lookup326: pallet_evm_coder_substrate::pallet::Error<T>
2277 **/2359 **/
2278 PalletEvmCoderSubstrateError: {2360 PalletEvmCoderSubstrateError: {
2279 _enum: ['OutOfGas', 'OutOfFund']2361 _enum: ['OutOfGas', 'OutOfFund']
2280 },2362 },
2281 /**2363 /**
2282 * Lookup314: pallet_evm_contract_helpers::SponsoringModeT2364 * Lookup327: pallet_evm_contract_helpers::SponsoringModeT
2283 **/2365 **/
2284 PalletEvmContractHelpersSponsoringModeT: {2366 PalletEvmContractHelpersSponsoringModeT: {
2285 _enum: ['Disabled', 'Allowlisted', 'Generous']2367 _enum: ['Disabled', 'Allowlisted', 'Generous']
2286 },2368 },
2287 /**2369 /**
2288 * Lookup316: pallet_evm_contract_helpers::pallet::Error<T>2370 * Lookup329: pallet_evm_contract_helpers::pallet::Error<T>
2289 **/2371 **/
2290 PalletEvmContractHelpersError: {2372 PalletEvmContractHelpersError: {
2291 _enum: ['NoPermission']2373 _enum: ['NoPermission']
2292 },2374 },
2293 /**2375 /**
2294 * Lookup317: pallet_evm_migration::pallet::Error<T>2376 * Lookup330: pallet_evm_migration::pallet::Error<T>
2295 **/2377 **/
2296 PalletEvmMigrationError: {2378 PalletEvmMigrationError: {
2297 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2379 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
2298 },2380 },
2299 /**2381 /**
2300 * Lookup319: sp_runtime::MultiSignature2382 * Lookup332: sp_runtime::MultiSignature
2301 **/2383 **/
2302 SpRuntimeMultiSignature: {2384 SpRuntimeMultiSignature: {
2303 _enum: {2385 _enum: {
2304 Ed25519: 'SpCoreEd25519Signature',2386 Ed25519: 'SpCoreEd25519Signature',
2305 Sr25519: 'SpCoreSr25519Signature',2387 Sr25519: 'SpCoreSr25519Signature',
2306 Ecdsa: 'SpCoreEcdsaSignature'2388 Ecdsa: 'SpCoreEcdsaSignature'
2307 }2389 }
2308 },2390 },
2309 /**2391 /**
2310 * Lookup320: sp_core::ed25519::Signature2392 * Lookup333: sp_core::ed25519::Signature
2311 **/2393 **/
2312 SpCoreEd25519Signature: '[u8;64]',2394 SpCoreEd25519Signature: '[u8;64]',
2313 /**2395 /**
2314 * Lookup322: sp_core::sr25519::Signature2396 * Lookup335: sp_core::sr25519::Signature
2315 **/2397 **/
2316 SpCoreSr25519Signature: '[u8;64]',2398 SpCoreSr25519Signature: '[u8;64]',
2317 /**2399 /**
2318 * Lookup323: sp_core::ecdsa::Signature2400 * Lookup336: sp_core::ecdsa::Signature
2319 **/2401 **/
2320 SpCoreEcdsaSignature: '[u8;65]',2402 SpCoreEcdsaSignature: '[u8;65]',
2321 /**2403 /**
2322 * Lookup326: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2404 * Lookup339: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
2323 **/2405 **/
2324 FrameSystemExtensionsCheckSpecVersion: 'Null',2406 FrameSystemExtensionsCheckSpecVersion: 'Null',
2325 /**2407 /**
2326 * Lookup327: frame_system::extensions::check_genesis::CheckGenesis<T>2408 * Lookup340: frame_system::extensions::check_genesis::CheckGenesis<T>
2327 **/2409 **/
2328 FrameSystemExtensionsCheckGenesis: 'Null',2410 FrameSystemExtensionsCheckGenesis: 'Null',
2329 /**2411 /**
2330 * Lookup330: frame_system::extensions::check_nonce::CheckNonce<T>2412 * Lookup343: frame_system::extensions::check_nonce::CheckNonce<T>
2331 **/2413 **/
2332 FrameSystemExtensionsCheckNonce: 'Compact<u32>',2414 FrameSystemExtensionsCheckNonce: 'Compact<u32>',
2333 /**2415 /**
2334 * Lookup331: frame_system::extensions::check_weight::CheckWeight<T>2416 * Lookup344: frame_system::extensions::check_weight::CheckWeight<T>
2335 **/2417 **/
2336 FrameSystemExtensionsCheckWeight: 'Null',2418 FrameSystemExtensionsCheckWeight: 'Null',
2337 /**2419 /**
2338 * Lookup332: pallet_template_transaction_payment::ChargeTransactionPayment<unique_runtime::Runtime>2420 * Lookup345: pallet_template_transaction_payment::ChargeTransactionPayment<unique_runtime::Runtime>
2339 **/2421 **/
2340 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2422 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
2341 /**2423 /**
2342 * Lookup333: unique_runtime::Runtime2424 * Lookup346: unique_runtime::Runtime
2343 **/2425 **/
2344 UniqueRuntimeRuntime: 'Null'2426 UniqueRuntimeRuntime: 'Null'
2345};2427};
23462428
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
285 }285 }
286286
287 /** @name PalletTimestampCall (60) */287 /** @name PalletTimestampCall (61) */
288 export interface PalletTimestampCall extends Enum {288 export interface PalletTimestampCall extends Enum {
289 readonly isSet: boolean;289 readonly isSet: boolean;
290 readonly asSet: {290 readonly asSet: {
293 readonly type: 'Set';293 readonly type: 'Set';
294 }294 }
295295
296 /** @name PalletTransactionPaymentReleases (63) */296 /** @name PalletTransactionPaymentReleases (64) */
297 export interface PalletTransactionPaymentReleases extends Enum {297 export interface PalletTransactionPaymentReleases extends Enum {
298 readonly isV1Ancient: boolean;298 readonly isV1Ancient: boolean;
299 readonly isV2: boolean;299 readonly isV2: boolean;
300 readonly type: 'V1Ancient' | 'V2';300 readonly type: 'V1Ancient' | 'V2';
301 }301 }
302302
303 /** @name FrameSupportWeightsWeightToFeeCoefficient (65) */303 /** @name FrameSupportWeightsWeightToFeeCoefficient (66) */
304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {
305 readonly coeffInteger: u128;305 readonly coeffInteger: u128;
306 readonly coeffFrac: Perbill;306 readonly coeffFrac: Perbill;
307 readonly negative: bool;307 readonly negative: bool;
308 readonly degree: u8;308 readonly degree: u8;
309 }309 }
310310
311 /** @name PalletTreasuryProposal (67) */311 /** @name PalletTreasuryProposal (68) */
312 export interface PalletTreasuryProposal extends Struct {312 export interface PalletTreasuryProposal extends Struct {
313 readonly proposer: AccountId32;313 readonly proposer: AccountId32;
314 readonly value: u128;314 readonly value: u128;
315 readonly beneficiary: AccountId32;315 readonly beneficiary: AccountId32;
316 readonly bond: u128;316 readonly bond: u128;
317 }317 }
318318
319 /** @name PalletTreasuryCall (70) */319 /** @name PalletTreasuryCall (71) */
320 export interface PalletTreasuryCall extends Enum {320 export interface PalletTreasuryCall extends Enum {
321 readonly isProposeSpend: boolean;321 readonly isProposeSpend: boolean;
322 readonly asProposeSpend: {322 readonly asProposeSpend: {
334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';
335 }335 }
336336
337 /** @name PalletTreasuryEvent (72) */337 /** @name PalletTreasuryEvent (73) */
338 export interface PalletTreasuryEvent extends Enum {338 export interface PalletTreasuryEvent extends Enum {
339 readonly isProposed: boolean;339 readonly isProposed: boolean;
340 readonly asProposed: {340 readonly asProposed: {
370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
371 }371 }
372372
373 /** @name FrameSupportPalletId (75) */373 /** @name FrameSupportPalletId (76) */
374 export interface FrameSupportPalletId extends U8aFixed {}374 export interface FrameSupportPalletId extends U8aFixed {}
375375
376 /** @name PalletTreasuryError (76) */376 /** @name PalletTreasuryError (77) */
377 export interface PalletTreasuryError extends Enum {377 export interface PalletTreasuryError extends Enum {
378 readonly isInsufficientProposersBalance: boolean;378 readonly isInsufficientProposersBalance: boolean;
379 readonly isInvalidIndex: boolean;379 readonly isInvalidIndex: boolean;
380 readonly isTooManyApprovals: boolean;380 readonly isTooManyApprovals: boolean;
381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';
382 }382 }
383383
384 /** @name PalletSudoCall (77) */384 /** @name PalletSudoCall (78) */
385 export interface PalletSudoCall extends Enum {385 export interface PalletSudoCall extends Enum {
386 readonly isSudo: boolean;386 readonly isSudo: boolean;
387 readonly asSudo: {387 readonly asSudo: {
404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
405 }405 }
406406
407 /** @name FrameSystemCall (79) */407 /** @name FrameSystemCall (80) */
408 export interface FrameSystemCall extends Enum {408 export interface FrameSystemCall extends Enum {
409 readonly isFillBlock: boolean;409 readonly isFillBlock: boolean;
410 readonly asFillBlock: {410 readonly asFillBlock: {
446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
447 }447 }
448448
449 /** @name OrmlVestingModuleCall (82) */449 /** @name OrmlVestingModuleCall (83) */
450 export interface OrmlVestingModuleCall extends Enum {450 export interface OrmlVestingModuleCall extends Enum {
451 readonly isClaim: boolean;451 readonly isClaim: boolean;
452 readonly isVestedTransfer: boolean;452 readonly isVestedTransfer: boolean;
466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
467 }467 }
468468
469 /** @name OrmlVestingVestingSchedule (83) */469 /** @name OrmlVestingVestingSchedule (84) */
470 export interface OrmlVestingVestingSchedule extends Struct {470 export interface OrmlVestingVestingSchedule extends Struct {
471 readonly start: u32;471 readonly start: u32;
472 readonly period: u32;472 readonly period: u32;
473 readonly periodCount: u32;473 readonly periodCount: u32;
474 readonly perPeriod: Compact<u128>;474 readonly perPeriod: Compact<u128>;
475 }475 }
476476
477 /** @name CumulusPalletXcmpQueueCall (85) */477 /** @name CumulusPalletXcmpQueueCall (86) */
478 export interface CumulusPalletXcmpQueueCall extends Enum {478 export interface CumulusPalletXcmpQueueCall extends Enum {
479 readonly isServiceOverweight: boolean;479 readonly isServiceOverweight: boolean;
480 readonly asServiceOverweight: {480 readonly asServiceOverweight: {
481 readonly index: u64;481 readonly index: u64;
482 readonly weightLimit: u64;482 readonly weightLimit: u64;
483 } & Struct;483 } & Struct;
484 readonly isSuspendXcmExecution: boolean;
485 readonly isResumeXcmExecution: boolean;
486 readonly isUpdateSuspendThreshold: boolean;
487 readonly asUpdateSuspendThreshold: {
488 readonly new_: u32;
489 } & Struct;
490 readonly isUpdateDropThreshold: boolean;
491 readonly asUpdateDropThreshold: {
492 readonly new_: u32;
493 } & Struct;
494 readonly isUpdateResumeThreshold: boolean;
495 readonly asUpdateResumeThreshold: {
496 readonly new_: u32;
497 } & Struct;
498 readonly isUpdateThresholdWeight: boolean;
499 readonly asUpdateThresholdWeight: {
500 readonly new_: u64;
501 } & Struct;
502 readonly isUpdateWeightRestrictDecay: boolean;
503 readonly asUpdateWeightRestrictDecay: {
504 readonly new_: u64;
505 } & Struct;
506 readonly isUpdateXcmpMaxIndividualWeight: boolean;
507 readonly asUpdateXcmpMaxIndividualWeight: {
508 readonly new_: u64;
509 } & Struct;
484 readonly type: 'ServiceOverweight';510 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
485 }511 }
486512
487 /** @name PalletXcmCall (86) */513 /** @name PalletXcmCall (87) */
488 export interface PalletXcmCall extends Enum {514 export interface PalletXcmCall extends Enum {
489 readonly isSend: boolean;515 readonly isSend: boolean;
490 readonly asSend: {516 readonly asSend: {
546 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';572 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
547 }573 }
548574
549 /** @name XcmVersionedMultiLocation (87) */575 /** @name XcmVersionedMultiLocation (88) */
550 export interface XcmVersionedMultiLocation extends Enum {576 export interface XcmVersionedMultiLocation extends Enum {
551 readonly isV0: boolean;577 readonly isV0: boolean;
552 readonly asV0: XcmV0MultiLocation;578 readonly asV0: XcmV0MultiLocation;
555 readonly type: 'V0' | 'V1';581 readonly type: 'V0' | 'V1';
556 }582 }
557583
558 /** @name XcmV0MultiLocation (88) */584 /** @name XcmV0MultiLocation (89) */
559 export interface XcmV0MultiLocation extends Enum {585 export interface XcmV0MultiLocation extends Enum {
560 readonly isNull: boolean;586 readonly isNull: boolean;
561 readonly isX1: boolean;587 readonly isX1: boolean;
577 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';603 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
578 }604 }
579605
580 /** @name XcmV0Junction (89) */606 /** @name XcmV0Junction (90) */
581 export interface XcmV0Junction extends Enum {607 export interface XcmV0Junction extends Enum {
582 readonly isParent: boolean;608 readonly isParent: boolean;
583 readonly isParachain: boolean;609 readonly isParachain: boolean;
612 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';638 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
613 }639 }
614640
615 /** @name XcmV0JunctionNetworkId (90) */641 /** @name XcmV0JunctionNetworkId (91) */
616 export interface XcmV0JunctionNetworkId extends Enum {642 export interface XcmV0JunctionNetworkId extends Enum {
617 readonly isAny: boolean;643 readonly isAny: boolean;
618 readonly isNamed: boolean;644 readonly isNamed: boolean;
622 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';648 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
623 }649 }
624650
625 /** @name XcmV0JunctionBodyId (91) */651 /** @name XcmV0JunctionBodyId (92) */
626 export interface XcmV0JunctionBodyId extends Enum {652 export interface XcmV0JunctionBodyId extends Enum {
627 readonly isUnit: boolean;653 readonly isUnit: boolean;
628 readonly isNamed: boolean;654 readonly isNamed: boolean;
636 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';662 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
637 }663 }
638664
639 /** @name XcmV0JunctionBodyPart (92) */665 /** @name XcmV0JunctionBodyPart (93) */
640 export interface XcmV0JunctionBodyPart extends Enum {666 export interface XcmV0JunctionBodyPart extends Enum {
641 readonly isVoice: boolean;667 readonly isVoice: boolean;
642 readonly isMembers: boolean;668 readonly isMembers: boolean;
661 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';687 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
662 }688 }
663689
664 /** @name XcmV1MultiLocation (93) */690 /** @name XcmV1MultiLocation (94) */
665 export interface XcmV1MultiLocation extends Struct {691 export interface XcmV1MultiLocation extends Struct {
666 readonly parents: u8;692 readonly parents: u8;
667 readonly interior: XcmV1MultilocationJunctions;693 readonly interior: XcmV1MultilocationJunctions;
668 }694 }
669695
670 /** @name XcmV1MultilocationJunctions (94) */696 /** @name XcmV1MultilocationJunctions (95) */
671 export interface XcmV1MultilocationJunctions extends Enum {697 export interface XcmV1MultilocationJunctions extends Enum {
672 readonly isHere: boolean;698 readonly isHere: boolean;
673 readonly isX1: boolean;699 readonly isX1: boolean;
689 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';715 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
690 }716 }
691717
692 /** @name XcmV1Junction (95) */718 /** @name XcmV1Junction (96) */
693 export interface XcmV1Junction extends Enum {719 export interface XcmV1Junction extends Enum {
694 readonly isParachain: boolean;720 readonly isParachain: boolean;
695 readonly asParachain: Compact<u32>;721 readonly asParachain: Compact<u32>;
723 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';749 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
724 }750 }
725751
726 /** @name XcmVersionedXcm (96) */752 /** @name XcmVersionedXcm (97) */
727 export interface XcmVersionedXcm extends Enum {753 export interface XcmVersionedXcm extends Enum {
728 readonly isV0: boolean;754 readonly isV0: boolean;
729 readonly asV0: XcmV0Xcm;755 readonly asV0: XcmV0Xcm;
734 readonly type: 'V0' | 'V1' | 'V2';760 readonly type: 'V0' | 'V1' | 'V2';
735 }761 }
736762
737 /** @name XcmV0Xcm (97) */763 /** @name XcmV0Xcm (98) */
738 export interface XcmV0Xcm extends Enum {764 export interface XcmV0Xcm extends Enum {
739 readonly isWithdrawAsset: boolean;765 readonly isWithdrawAsset: boolean;
740 readonly asWithdrawAsset: {766 readonly asWithdrawAsset: {
797 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';823 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
798 }824 }
799825
800 /** @name XcmV0MultiAsset (99) */826 /** @name XcmV0MultiAsset (100) */
801 export interface XcmV0MultiAsset extends Enum {827 export interface XcmV0MultiAsset extends Enum {
802 readonly isNone: boolean;828 readonly isNone: boolean;
803 readonly isAll: boolean;829 readonly isAll: boolean;
842 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';868 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
843 }869 }
844870
845 /** @name XcmV1MultiassetAssetInstance (100) */871 /** @name XcmV1MultiassetAssetInstance (101) */
846 export interface XcmV1MultiassetAssetInstance extends Enum {872 export interface XcmV1MultiassetAssetInstance extends Enum {
847 readonly isUndefined: boolean;873 readonly isUndefined: boolean;
848 readonly isIndex: boolean;874 readonly isIndex: boolean;
860 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';886 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
861 }887 }
862888
863 /** @name XcmV0Order (104) */889 /** @name XcmV0Order (105) */
864 export interface XcmV0Order extends Enum {890 export interface XcmV0Order extends Enum {
865 readonly isNull: boolean;891 readonly isNull: boolean;
866 readonly isDepositAsset: boolean;892 readonly isDepositAsset: boolean;
908 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';934 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
909 }935 }
910936
911 /** @name XcmV0Response (106) */937 /** @name XcmV0Response (107) */
912 export interface XcmV0Response extends Enum {938 export interface XcmV0Response extends Enum {
913 readonly isAssets: boolean;939 readonly isAssets: boolean;
914 readonly asAssets: Vec<XcmV0MultiAsset>;940 readonly asAssets: Vec<XcmV0MultiAsset>;
915 readonly type: 'Assets';941 readonly type: 'Assets';
916 }942 }
917943
918 /** @name XcmV0OriginKind (107) */944 /** @name XcmV0OriginKind (108) */
919 export interface XcmV0OriginKind extends Enum {945 export interface XcmV0OriginKind extends Enum {
920 readonly isNative: boolean;946 readonly isNative: boolean;
921 readonly isSovereignAccount: boolean;947 readonly isSovereignAccount: boolean;
924 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';950 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
925 }951 }
926952
927 /** @name XcmDoubleEncoded (108) */953 /** @name XcmDoubleEncoded (109) */
928 export interface XcmDoubleEncoded extends Struct {954 export interface XcmDoubleEncoded extends Struct {
929 readonly encoded: Bytes;955 readonly encoded: Bytes;
930 }956 }
931957
932 /** @name XcmV1Xcm (109) */958 /** @name XcmV1Xcm (110) */
933 export interface XcmV1Xcm extends Enum {959 export interface XcmV1Xcm extends Enum {
934 readonly isWithdrawAsset: boolean;960 readonly isWithdrawAsset: boolean;
935 readonly asWithdrawAsset: {961 readonly asWithdrawAsset: {
998 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';1024 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
999 }1025 }
10001026
1001 /** @name XcmV1MultiassetMultiAssets (110) */1027 /** @name XcmV1MultiassetMultiAssets (111) */
1002 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}1028 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
10031029
1004 /** @name XcmV1MultiAsset (112) */1030 /** @name XcmV1MultiAsset (113) */
1005 export interface XcmV1MultiAsset extends Struct {1031 export interface XcmV1MultiAsset extends Struct {
1006 readonly id: XcmV1MultiassetAssetId;1032 readonly id: XcmV1MultiassetAssetId;
1007 readonly fun: XcmV1MultiassetFungibility;1033 readonly fun: XcmV1MultiassetFungibility;
1008 }1034 }
10091035
1010 /** @name XcmV1MultiassetAssetId (113) */1036 /** @name XcmV1MultiassetAssetId (114) */
1011 export interface XcmV1MultiassetAssetId extends Enum {1037 export interface XcmV1MultiassetAssetId extends Enum {
1012 readonly isConcrete: boolean;1038 readonly isConcrete: boolean;
1013 readonly asConcrete: XcmV1MultiLocation;1039 readonly asConcrete: XcmV1MultiLocation;
1016 readonly type: 'Concrete' | 'Abstract';1042 readonly type: 'Concrete' | 'Abstract';
1017 }1043 }
10181044
1019 /** @name XcmV1MultiassetFungibility (114) */1045 /** @name XcmV1MultiassetFungibility (115) */
1020 export interface XcmV1MultiassetFungibility extends Enum {1046 export interface XcmV1MultiassetFungibility extends Enum {
1021 readonly isFungible: boolean;1047 readonly isFungible: boolean;
1022 readonly asFungible: Compact<u128>;1048 readonly asFungible: Compact<u128>;
1025 readonly type: 'Fungible' | 'NonFungible';1051 readonly type: 'Fungible' | 'NonFungible';
1026 }1052 }
10271053
1028 /** @name XcmV1Order (116) */1054 /** @name XcmV1Order (117) */
1029 export interface XcmV1Order extends Enum {1055 export interface XcmV1Order extends Enum {
1030 readonly isNoop: boolean;1056 readonly isNoop: boolean;
1031 readonly isDepositAsset: boolean;1057 readonly isDepositAsset: boolean;
1075 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';1101 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
1076 }1102 }
10771103
1078 /** @name XcmV1MultiassetMultiAssetFilter (117) */1104 /** @name XcmV1MultiassetMultiAssetFilter (118) */
1079 export interface XcmV1MultiassetMultiAssetFilter extends Enum {1105 export interface XcmV1MultiassetMultiAssetFilter extends Enum {
1080 readonly isDefinite: boolean;1106 readonly isDefinite: boolean;
1081 readonly asDefinite: XcmV1MultiassetMultiAssets;1107 readonly asDefinite: XcmV1MultiassetMultiAssets;
1084 readonly type: 'Definite' | 'Wild';1110 readonly type: 'Definite' | 'Wild';
1085 }1111 }
10861112
1087 /** @name XcmV1MultiassetWildMultiAsset (118) */1113 /** @name XcmV1MultiassetWildMultiAsset (119) */
1088 export interface XcmV1MultiassetWildMultiAsset extends Enum {1114 export interface XcmV1MultiassetWildMultiAsset extends Enum {
1089 readonly isAll: boolean;1115 readonly isAll: boolean;
1090 readonly isAllOf: boolean;1116 readonly isAllOf: boolean;
1095 readonly type: 'All' | 'AllOf';1121 readonly type: 'All' | 'AllOf';
1096 }1122 }
10971123
1098 /** @name XcmV1MultiassetWildFungibility (119) */1124 /** @name XcmV1MultiassetWildFungibility (120) */
1099 export interface XcmV1MultiassetWildFungibility extends Enum {1125 export interface XcmV1MultiassetWildFungibility extends Enum {
1100 readonly isFungible: boolean;1126 readonly isFungible: boolean;
1101 readonly isNonFungible: boolean;1127 readonly isNonFungible: boolean;
1102 readonly type: 'Fungible' | 'NonFungible';1128 readonly type: 'Fungible' | 'NonFungible';
1103 }1129 }
11041130
1105 /** @name XcmV1Response (121) */1131 /** @name XcmV1Response (122) */
1106 export interface XcmV1Response extends Enum {1132 export interface XcmV1Response extends Enum {
1107 readonly isAssets: boolean;1133 readonly isAssets: boolean;
1108 readonly asAssets: XcmV1MultiassetMultiAssets;1134 readonly asAssets: XcmV1MultiassetMultiAssets;
1111 readonly type: 'Assets' | 'Version';1137 readonly type: 'Assets' | 'Version';
1112 }1138 }
11131139
1114 /** @name XcmV2Xcm (122) */1140 /** @name XcmV2Xcm (123) */
1115 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}1141 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
11161142
1117 /** @name XcmV2Instruction (124) */1143 /** @name XcmV2Instruction (125) */
1118 export interface XcmV2Instruction extends Enum {1144 export interface XcmV2Instruction extends Enum {
1119 readonly isWithdrawAsset: boolean;1145 readonly isWithdrawAsset: boolean;
1120 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;1146 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
1234 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';1260 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';
1235 }1261 }
12361262
1237 /** @name XcmV2Response (125) */1263 /** @name XcmV2Response (126) */
1238 export interface XcmV2Response extends Enum {1264 export interface XcmV2Response extends Enum {
1239 readonly isNull: boolean;1265 readonly isNull: boolean;
1240 readonly isAssets: boolean;1266 readonly isAssets: boolean;
1246 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1272 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
1247 }1273 }
12481274
1249 /** @name XcmV2TraitsError (128) */1275 /** @name XcmV2TraitsError (129) */
1250 export interface XcmV2TraitsError extends Enum {1276 export interface XcmV2TraitsError extends Enum {
1251 readonly isOverflow: boolean;1277 readonly isOverflow: boolean;
1252 readonly isUnimplemented: boolean;1278 readonly isUnimplemented: boolean;
1279 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';1305 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';
1280 }1306 }
12811307
1282 /** @name XcmV2WeightLimit (129) */1308 /** @name XcmV2WeightLimit (130) */
1283 export interface XcmV2WeightLimit extends Enum {1309 export interface XcmV2WeightLimit extends Enum {
1284 readonly isUnlimited: boolean;1310 readonly isUnlimited: boolean;
1285 readonly isLimited: boolean;1311 readonly isLimited: boolean;
1286 readonly asLimited: Compact<u64>;1312 readonly asLimited: Compact<u64>;
1287 readonly type: 'Unlimited' | 'Limited';1313 readonly type: 'Unlimited' | 'Limited';
1288 }1314 }
12891315
1290 /** @name XcmVersionedMultiAssets (130) */1316 /** @name XcmVersionedMultiAssets (131) */
1291 export interface XcmVersionedMultiAssets extends Enum {1317 export interface XcmVersionedMultiAssets extends Enum {
1292 readonly isV0: boolean;1318 readonly isV0: boolean;
1293 readonly asV0: Vec<XcmV0MultiAsset>;1319 readonly asV0: Vec<XcmV0MultiAsset>;
1296 readonly type: 'V0' | 'V1';1322 readonly type: 'V0' | 'V1';
1297 }1323 }
12981324
1299 /** @name CumulusPalletXcmCall (145) */1325 /** @name CumulusPalletXcmCall (146) */
1300 export type CumulusPalletXcmCall = Null;1326 export type CumulusPalletXcmCall = Null;
13011327
1302 /** @name CumulusPalletDmpQueueCall (146) */1328 /** @name CumulusPalletDmpQueueCall (147) */
1303 export interface CumulusPalletDmpQueueCall extends Enum {1329 export interface CumulusPalletDmpQueueCall extends Enum {
1304 readonly isServiceOverweight: boolean;1330 readonly isServiceOverweight: boolean;
1305 readonly asServiceOverweight: {1331 readonly asServiceOverweight: {
1309 readonly type: 'ServiceOverweight';1335 readonly type: 'ServiceOverweight';
1310 }1336 }
13111337
1312 /** @name PalletInflationCall (147) */1338 /** @name PalletInflationCall (148) */
1313 export interface PalletInflationCall extends Enum {1339 export interface PalletInflationCall extends Enum {
1314 readonly isStartInflation: boolean;1340 readonly isStartInflation: boolean;
1315 readonly asStartInflation: {1341 readonly asStartInflation: {
1318 readonly type: 'StartInflation';1344 readonly type: 'StartInflation';
1319 }1345 }
13201346
1321 /** @name PalletUniqueCall (148) */1347 /** @name PalletUniqueCall (149) */
1322 export interface PalletUniqueCall extends Enum {1348 export interface PalletUniqueCall extends Enum {
1323 readonly isCreateCollection: boolean;1349 readonly isCreateCollection: boolean;
1324 readonly asCreateCollection: {1350 readonly asCreateCollection: {
1395 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;1421 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
1396 readonly itemsData: Vec<UpDataStructsCreateItemData>;1422 readonly itemsData: Vec<UpDataStructsCreateItemData>;
1397 } & Struct;1423 } & Struct;
1424 readonly isCreateMultipleItemsEx: boolean;
1425 readonly asCreateMultipleItemsEx: {
1426 readonly collectionId: u32;
1427 readonly data: UpDataStructsCreateItemExData;
1428 } & Struct;
1398 readonly isSetTransfersEnabledFlag: boolean;1429 readonly isSetTransfersEnabledFlag: boolean;
1399 readonly asSetTransfersEnabledFlag: {1430 readonly asSetTransfersEnabledFlag: {
1400 readonly collectionId: u32;1431 readonly collectionId: u32;
1471 readonly collectionId: u32;1502 readonly collectionId: u32;
1472 readonly newLimit: UpDataStructsCollectionLimits;1503 readonly newLimit: UpDataStructsCollectionLimits;
1473 } & Struct;1504 } & Struct;
1474 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1505 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';
1475 }1506 }
14761507
1477 /** @name UpDataStructsCollectionMode (154) */1508 /** @name UpDataStructsCollectionMode (155) */
1478 export interface UpDataStructsCollectionMode extends Enum {1509 export interface UpDataStructsCollectionMode extends Enum {
1479 readonly isNft: boolean;1510 readonly isNft: boolean;
1480 readonly isFungible: boolean;1511 readonly isFungible: boolean;
1483 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1514 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1484 }1515 }
14851516
1486 /** @name UpDataStructsCreateCollectionData (155) */1517 /** @name UpDataStructsCreateCollectionData (156) */
1487 export interface UpDataStructsCreateCollectionData extends Struct {1518 export interface UpDataStructsCreateCollectionData extends Struct {
1488 readonly mode: UpDataStructsCollectionMode;1519 readonly mode: UpDataStructsCollectionMode;
1489 readonly access: Option<UpDataStructsAccessMode>;1520 readonly access: Option<UpDataStructsAccessMode>;
1499 readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1530 readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
1500 }1531 }
15011532
1502 /** @name UpDataStructsAccessMode (157) */1533 /** @name UpDataStructsAccessMode (158) */
1503 export interface UpDataStructsAccessMode extends Enum {1534 export interface UpDataStructsAccessMode extends Enum {
1504 readonly isNormal: boolean;1535 readonly isNormal: boolean;
1505 readonly isAllowList: boolean;1536 readonly isAllowList: boolean;
1506 readonly type: 'Normal' | 'AllowList';1537 readonly type: 'Normal' | 'AllowList';
1507 }1538 }
15081539
1509 /** @name UpDataStructsSchemaVersion (160) */1540 /** @name UpDataStructsSchemaVersion (161) */
1510 export interface UpDataStructsSchemaVersion extends Enum {1541 export interface UpDataStructsSchemaVersion extends Enum {
1511 readonly isImageURL: boolean;1542 readonly isImageURL: boolean;
1512 readonly isUnique: boolean;1543 readonly isUnique: boolean;
1513 readonly type: 'ImageURL' | 'Unique';1544 readonly type: 'ImageURL' | 'Unique';
1514 }1545 }
1546
1547 /** @name UpDataStructsCollectionLimits (164) */
1548 export interface UpDataStructsCollectionLimits extends Struct {
1549 readonly accountTokenOwnershipLimit: Option<u32>;
1550 readonly sponsoredDataSize: Option<u32>;
1551 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
1552 readonly tokenLimit: Option<u32>;
1553 readonly sponsorTransferTimeout: Option<u32>;
1554 readonly sponsorApproveTimeout: Option<u32>;
1555 readonly ownerCanTransfer: Option<bool>;
1556 readonly ownerCanDestroy: Option<bool>;
1557 readonly transfersEnabled: Option<bool>;
1558 }
15151559
1516 /** @name UpDataStructsSponsoringRateLimit */1560 /** @name UpDataStructsSponsoringRateLimit (166) */
1517 export interface UpDataStructsSponsoringRateLimit extends Enum {1561 export interface UpDataStructsSponsoringRateLimit extends Enum {
1518 readonly isSponsoringDisabled: boolean;1562 readonly isSponsoringDisabled: boolean;
1519 readonly isBlocks: boolean;1563 readonly isBlocks: boolean;
1520 readonly asBlocks: u32;1564 readonly asBlocks: u32;
1521 readonly type: 'SponsoringDisabled' | 'Blocks';1565 readonly type: 'SponsoringDisabled' | 'Blocks';
1522 }1566 }
1523
1524 /** @name UpDataStructsCollectionLimits (163) */
1525 export interface UpDataStructsCollectionLimits extends Struct {
1526 readonly accountTokenOwnershipLimit: Option<u32>;
1527 readonly sponsoredDataSize: Option<u32>;
1528 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
1529 readonly tokenLimit: Option<u32>;
1530 readonly sponsorTransferTimeout: Option<u32>;
1531 readonly sponsorApproveTimeout: Option<u32>;
1532 readonly ownerCanTransfer: Option<bool>;
1533 readonly ownerCanDestroy: Option<bool>;
1534 readonly transfersEnabled: Option<bool>;
1535 }
15361567
1537 /** @name UpDataStructsMetaUpdatePermission (169) */1568 /** @name UpDataStructsMetaUpdatePermission (170) */
1538 export interface UpDataStructsMetaUpdatePermission extends Enum {1569 export interface UpDataStructsMetaUpdatePermission extends Enum {
1539 readonly isItemOwner: boolean;1570 readonly isItemOwner: boolean;
1540 readonly isAdmin: boolean;1571 readonly isAdmin: boolean;
1541 readonly isNone: boolean;1572 readonly isNone: boolean;
1542 readonly type: 'ItemOwner' | 'Admin' | 'None';1573 readonly type: 'ItemOwner' | 'Admin' | 'None';
1543 }1574 }
15441575
1545 /** @name PalletCommonAccountBasicCrossAccountIdRepr (171) */1576 /** @name PalletCommonAccountBasicCrossAccountIdRepr (172) */
1546 export interface PalletCommonAccountBasicCrossAccountIdRepr extends Enum {1577 export interface PalletCommonAccountBasicCrossAccountIdRepr extends Enum {
1547 readonly isSubstrate: boolean;1578 readonly isSubstrate: boolean;
1548 readonly asSubstrate: AccountId32;1579 readonly asSubstrate: AccountId32;
1551 readonly type: 'Substrate' | 'Ethereum';1582 readonly type: 'Substrate' | 'Ethereum';
1552 }1583 }
15531584
1554 /** @name UpDataStructsCreateItemData (173) */1585 /** @name UpDataStructsCreateItemData (174) */
1555 export interface UpDataStructsCreateItemData extends Enum {1586 export interface UpDataStructsCreateItemData extends Enum {
1556 readonly isNft: boolean;1587 readonly isNft: boolean;
1557 readonly asNft: UpDataStructsCreateNftData;1588 readonly asNft: UpDataStructsCreateNftData;
1562 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1593 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1563 }1594 }
15641595
1565 /** @name UpDataStructsCreateNftData (174) */1596 /** @name UpDataStructsCreateNftData (175) */
1566 export interface UpDataStructsCreateNftData extends Struct {1597 export interface UpDataStructsCreateNftData extends Struct {
1567 readonly constData: Bytes;1598 readonly constData: Bytes;
1568 readonly variableData: Bytes;1599 readonly variableData: Bytes;
1569 }1600 }
15701601
1571 /** @name UpDataStructsCreateFungibleData (176) */1602 /** @name UpDataStructsCreateFungibleData (177) */
1572 export interface UpDataStructsCreateFungibleData extends Struct {1603 export interface UpDataStructsCreateFungibleData extends Struct {
1573 readonly value: u128;1604 readonly value: u128;
1574 }1605 }
15751606
1576 /** @name UpDataStructsCreateReFungibleData (177) */1607 /** @name UpDataStructsCreateReFungibleData (178) */
1577 export interface UpDataStructsCreateReFungibleData extends Struct {1608 export interface UpDataStructsCreateReFungibleData extends Struct {
1578 readonly constData: Bytes;1609 readonly constData: Bytes;
1579 readonly variableData: Bytes;1610 readonly variableData: Bytes;
1580 readonly pieces: u128;1611 readonly pieces: u128;
1581 }1612 }
1613
1614 /** @name UpDataStructsCreateItemExData (180) */
1615 export interface UpDataStructsCreateItemExData extends Enum {
1616 readonly isNft: boolean;
1617 readonly asNft: Vec<UpDataStructsCreateNftExData>;
1618 readonly isFungible: boolean;
1619 readonly asFungible: BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr, u128>;
1620 readonly isRefungibleMultipleItems: boolean;
1621 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;
1622 readonly isRefungibleMultipleOwners: boolean;
1623 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;
1624 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
1625 }
1626
1627 /** @name UpDataStructsCreateNftExData (182) */
1628 export interface UpDataStructsCreateNftExData extends Struct {
1629 readonly constData: Bytes;
1630 readonly variableData: Bytes;
1631 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
1632 }
1633
1634 /** @name UpDataStructsCreateRefungibleExData (189) */
1635 export interface UpDataStructsCreateRefungibleExData extends Struct {
1636 readonly constData: Bytes;
1637 readonly variableData: Bytes;
1638 readonly users: BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr, u128>;
1639 }
15821640
1583 /** @name PalletTemplateTransactionPaymentCall (180) */1641 /** @name PalletTemplateTransactionPaymentCall (192) */
1584 export type PalletTemplateTransactionPaymentCall = Null;1642 export type PalletTemplateTransactionPaymentCall = Null;
15851643
1586 /** @name PalletEvmCall (181) */1644 /** @name PalletEvmCall (193) */
1587 export interface PalletEvmCall extends Enum {1645 export interface PalletEvmCall extends Enum {
1588 readonly isWithdraw: boolean;1646 readonly isWithdraw: boolean;
1589 readonly asWithdraw: {1647 readonly asWithdraw: {
1628 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1686 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
1629 }1687 }
16301688
1631 /** @name PalletEthereumCall (187) */1689 /** @name PalletEthereumCall (199) */
1632 export interface PalletEthereumCall extends Enum {1690 export interface PalletEthereumCall extends Enum {
1633 readonly isTransact: boolean;1691 readonly isTransact: boolean;
1634 readonly asTransact: {1692 readonly asTransact: {
1637 readonly type: 'Transact';1695 readonly type: 'Transact';
1638 }1696 }
16391697
1640 /** @name EthereumTransactionTransactionV2 (188) */1698 /** @name EthereumTransactionTransactionV2 (200) */
1641 export interface EthereumTransactionTransactionV2 extends Enum {1699 export interface EthereumTransactionTransactionV2 extends Enum {
1642 readonly isLegacy: boolean;1700 readonly isLegacy: boolean;
1643 readonly asLegacy: EthereumTransactionLegacyTransaction;1701 readonly asLegacy: EthereumTransactionLegacyTransaction;
1648 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1706 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
1649 }1707 }
16501708
1651 /** @name EthereumTransactionLegacyTransaction (189) */1709 /** @name EthereumTransactionLegacyTransaction (201) */
1652 export interface EthereumTransactionLegacyTransaction extends Struct {1710 export interface EthereumTransactionLegacyTransaction extends Struct {
1653 readonly nonce: U256;1711 readonly nonce: U256;
1654 readonly gasPrice: U256;1712 readonly gasPrice: U256;
1659 readonly signature: EthereumTransactionTransactionSignature;1717 readonly signature: EthereumTransactionTransactionSignature;
1660 }1718 }
16611719
1662 /** @name EthereumTransactionTransactionAction (190) */1720 /** @name EthereumTransactionTransactionAction (202) */
1663 export interface EthereumTransactionTransactionAction extends Enum {1721 export interface EthereumTransactionTransactionAction extends Enum {
1664 readonly isCall: boolean;1722 readonly isCall: boolean;
1665 readonly asCall: H160;1723 readonly asCall: H160;
1666 readonly isCreate: boolean;1724 readonly isCreate: boolean;
1667 readonly type: 'Call' | 'Create';1725 readonly type: 'Call' | 'Create';
1668 }1726 }
16691727
1670 /** @name EthereumTransactionTransactionSignature (191) */1728 /** @name EthereumTransactionTransactionSignature (203) */
1671 export interface EthereumTransactionTransactionSignature extends Struct {1729 export interface EthereumTransactionTransactionSignature extends Struct {
1672 readonly v: u64;1730 readonly v: u64;
1673 readonly r: H256;1731 readonly r: H256;
1674 readonly s: H256;1732 readonly s: H256;
1675 }1733 }
16761734
1677 /** @name EthereumTransactionEip2930Transaction (193) */1735 /** @name EthereumTransactionEip2930Transaction (205) */
1678 export interface EthereumTransactionEip2930Transaction extends Struct {1736 export interface EthereumTransactionEip2930Transaction extends Struct {
1679 readonly chainId: u64;1737 readonly chainId: u64;
1680 readonly nonce: U256;1738 readonly nonce: U256;
1689 readonly s: H256;1747 readonly s: H256;
1690 }1748 }
16911749
1692 /** @name EthereumTransactionAccessListItem (195) */1750 /** @name EthereumTransactionAccessListItem (207) */
1693 export interface EthereumTransactionAccessListItem extends Struct {1751 export interface EthereumTransactionAccessListItem extends Struct {
1694 readonly address: H160;1752 readonly address: H160;
1695 readonly slots: Vec<H256>;1753 readonly slots: Vec<H256>;
1696 }1754 }
16971755
1698 /** @name EthereumTransactionEip1559Transaction (196) */1756 /** @name EthereumTransactionEip1559Transaction (208) */
1699 export interface EthereumTransactionEip1559Transaction extends Struct {1757 export interface EthereumTransactionEip1559Transaction extends Struct {
1700 readonly chainId: u64;1758 readonly chainId: u64;
1701 readonly nonce: U256;1759 readonly nonce: U256;
1711 readonly s: H256;1769 readonly s: H256;
1712 }1770 }
17131771
1714 /** @name PalletEvmMigrationCall (197) */1772 /** @name PalletEvmMigrationCall (209) */
1715 export interface PalletEvmMigrationCall extends Enum {1773 export interface PalletEvmMigrationCall extends Enum {
1716 readonly isBegin: boolean;1774 readonly isBegin: boolean;
1717 readonly asBegin: {1775 readonly asBegin: {
1730 readonly type: 'Begin' | 'SetData' | 'Finish';1788 readonly type: 'Begin' | 'SetData' | 'Finish';
1731 }1789 }
17321790
1733 /** @name PalletSudoEvent (200) */1791 /** @name PalletSudoEvent (212) */
1734 export interface PalletSudoEvent extends Enum {1792 export interface PalletSudoEvent extends Enum {
1735 readonly isSudid: boolean;1793 readonly isSudid: boolean;
1736 readonly asSudid: {1794 readonly asSudid: {
1747 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1805 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
1748 }1806 }
17491807
1750 /** @name SpRuntimeDispatchError (202) */1808 /** @name SpRuntimeDispatchError (214) */
1751 export interface SpRuntimeDispatchError extends Enum {1809 export interface SpRuntimeDispatchError extends Enum {
1752 readonly isOther: boolean;1810 readonly isOther: boolean;
1753 readonly isCannotLookup: boolean;1811 readonly isCannotLookup: boolean;
1754 readonly isBadOrigin: boolean;1812 readonly isBadOrigin: boolean;
1755 readonly isModule: boolean;1813 readonly isModule: boolean;
1756 readonly asModule: {1814 readonly asModule: SpRuntimeModuleError;
1757 readonly index: u8;
1758 readonly error: u8;
1759 } & Struct;
1760 readonly isConsumerRemaining: boolean;1815 readonly isConsumerRemaining: boolean;
1761 readonly isNoProviders: boolean;1816 readonly isNoProviders: boolean;
1762 readonly isTooManyConsumers: boolean;1817 readonly isTooManyConsumers: boolean;
1767 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1822 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
1768 }1823 }
1824
1825 /** @name SpRuntimeModuleError (215) */
1826 export interface SpRuntimeModuleError extends Struct {
1827 readonly index: u8;
1828 readonly error: u8;
1829 }
17691830
1770 /** @name SpRuntimeTokenError (203) */1831 /** @name SpRuntimeTokenError (216) */
1771 export interface SpRuntimeTokenError extends Enum {1832 export interface SpRuntimeTokenError extends Enum {
1772 readonly isNoFunds: boolean;1833 readonly isNoFunds: boolean;
1773 readonly isWouldDie: boolean;1834 readonly isWouldDie: boolean;
1779 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1840 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
1780 }1841 }
17811842
1782 /** @name SpRuntimeArithmeticError (204) */1843 /** @name SpRuntimeArithmeticError (217) */
1783 export interface SpRuntimeArithmeticError extends Enum {1844 export interface SpRuntimeArithmeticError extends Enum {
1784 readonly isUnderflow: boolean;1845 readonly isUnderflow: boolean;
1785 readonly isOverflow: boolean;1846 readonly isOverflow: boolean;
1786 readonly isDivisionByZero: boolean;1847 readonly isDivisionByZero: boolean;
1787 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1848 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
1788 }1849 }
17891850
1790 /** @name PalletSudoError (205) */1851 /** @name PalletSudoError (218) */
1791 export interface PalletSudoError extends Enum {1852 export interface PalletSudoError extends Enum {
1792 readonly isRequireSudo: boolean;1853 readonly isRequireSudo: boolean;
1793 readonly type: 'RequireSudo';1854 readonly type: 'RequireSudo';
1794 }1855 }
17951856
1796 /** @name FrameSystemAccountInfo (206) */1857 /** @name FrameSystemAccountInfo (219) */
1797 export interface FrameSystemAccountInfo extends Struct {1858 export interface FrameSystemAccountInfo extends Struct {
1798 readonly nonce: u32;1859 readonly nonce: u32;
1799 readonly consumers: u32;1860 readonly consumers: u32;
1802 readonly data: PalletBalancesAccountData;1863 readonly data: PalletBalancesAccountData;
1803 }1864 }
18041865
1805 /** @name FrameSupportWeightsPerDispatchClassU64 (207) */1866 /** @name FrameSupportWeightsPerDispatchClassU64 (220) */
1806 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {1867 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
1807 readonly normal: u64;1868 readonly normal: u64;
1808 readonly operational: u64;1869 readonly operational: u64;
1809 readonly mandatory: u64;1870 readonly mandatory: u64;
1810 }1871 }
18111872
1812 /** @name SpRuntimeDigest (208) */1873 /** @name SpRuntimeDigest (221) */
1813 export interface SpRuntimeDigest extends Struct {1874 export interface SpRuntimeDigest extends Struct {
1814 readonly logs: Vec<SpRuntimeDigestDigestItem>;1875 readonly logs: Vec<SpRuntimeDigestDigestItem>;
1815 }1876 }
18161877
1817 /** @name SpRuntimeDigestDigestItem (210) */1878 /** @name SpRuntimeDigestDigestItem (223) */
1818 export interface SpRuntimeDigestDigestItem extends Enum {1879 export interface SpRuntimeDigestDigestItem extends Enum {
1819 readonly isOther: boolean;1880 readonly isOther: boolean;
1820 readonly asOther: Bytes;1881 readonly asOther: Bytes;
1828 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1889 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
1829 }1890 }
18301891
1831 /** @name FrameSystemEventRecord (212) */1892 /** @name FrameSystemEventRecord (225) */
1832 export interface FrameSystemEventRecord extends Struct {1893 export interface FrameSystemEventRecord extends Struct {
1833 readonly phase: FrameSystemPhase;1894 readonly phase: FrameSystemPhase;
1834 readonly event: Event;1895 readonly event: Event;
1835 readonly topics: Vec<H256>;1896 readonly topics: Vec<H256>;
1836 }1897 }
18371898
1838 /** @name FrameSystemEvent (214) */1899 /** @name FrameSystemEvent (227) */
1839 export interface FrameSystemEvent extends Enum {1900 export interface FrameSystemEvent extends Enum {
1840 readonly isExtrinsicSuccess: boolean;1901 readonly isExtrinsicSuccess: boolean;
1841 readonly asExtrinsicSuccess: {1902 readonly asExtrinsicSuccess: {
1863 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';1924 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
1864 }1925 }
18651926
1866 /** @name FrameSupportWeightsDispatchInfo (215) */1927 /** @name FrameSupportWeightsDispatchInfo (228) */
1867 export interface FrameSupportWeightsDispatchInfo extends Struct {1928 export interface FrameSupportWeightsDispatchInfo extends Struct {
1868 readonly weight: u64;1929 readonly weight: u64;
1869 readonly class: FrameSupportWeightsDispatchClass;1930 readonly class: FrameSupportWeightsDispatchClass;
1870 readonly paysFee: FrameSupportWeightsPays;1931 readonly paysFee: FrameSupportWeightsPays;
1871 }1932 }
18721933
1873 /** @name FrameSupportWeightsDispatchClass (216) */1934 /** @name FrameSupportWeightsDispatchClass (229) */
1874 export interface FrameSupportWeightsDispatchClass extends Enum {1935 export interface FrameSupportWeightsDispatchClass extends Enum {
1875 readonly isNormal: boolean;1936 readonly isNormal: boolean;
1876 readonly isOperational: boolean;1937 readonly isOperational: boolean;
1877 readonly isMandatory: boolean;1938 readonly isMandatory: boolean;
1878 readonly type: 'Normal' | 'Operational' | 'Mandatory';1939 readonly type: 'Normal' | 'Operational' | 'Mandatory';
1879 }1940 }
18801941
1881 /** @name FrameSupportWeightsPays (217) */1942 /** @name FrameSupportWeightsPays (230) */
1882 export interface FrameSupportWeightsPays extends Enum {1943 export interface FrameSupportWeightsPays extends Enum {
1883 readonly isYes: boolean;1944 readonly isYes: boolean;
1884 readonly isNo: boolean;1945 readonly isNo: boolean;
1885 readonly type: 'Yes' | 'No';1946 readonly type: 'Yes' | 'No';
1886 }1947 }
18871948
1888 /** @name OrmlVestingModuleEvent (218) */1949 /** @name OrmlVestingModuleEvent (231) */
1889 export interface OrmlVestingModuleEvent extends Enum {1950 export interface OrmlVestingModuleEvent extends Enum {
1890 readonly isVestingScheduleAdded: boolean;1951 readonly isVestingScheduleAdded: boolean;
1891 readonly asVestingScheduleAdded: {1952 readonly asVestingScheduleAdded: {
1905 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';1966 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
1906 }1967 }
19071968
1908 /** @name CumulusPalletXcmpQueueEvent (219) */1969 /** @name CumulusPalletXcmpQueueEvent (232) */
1909 export interface CumulusPalletXcmpQueueEvent extends Enum {1970 export interface CumulusPalletXcmpQueueEvent extends Enum {
1910 readonly isSuccess: boolean;1971 readonly isSuccess: boolean;
1911 readonly asSuccess: Option<H256>;1972 readonly asSuccess: Option<H256>;
1926 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';1987 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
1927 }1988 }
19281989
1929 /** @name PalletXcmEvent (220) */1990 /** @name PalletXcmEvent (233) */
1930 export interface PalletXcmEvent extends Enum {1991 export interface PalletXcmEvent extends Enum {
1931 readonly isAttempted: boolean;1992 readonly isAttempted: boolean;
1932 readonly asAttempted: XcmV2TraitsOutcome;1993 readonly asAttempted: XcmV2TraitsOutcome;
1963 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2024 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
1964 }2025 }
19652026
1966 /** @name XcmV2TraitsOutcome (221) */2027 /** @name XcmV2TraitsOutcome (234) */
1967 export interface XcmV2TraitsOutcome extends Enum {2028 export interface XcmV2TraitsOutcome extends Enum {
1968 readonly isComplete: boolean;2029 readonly isComplete: boolean;
1969 readonly asComplete: u64;2030 readonly asComplete: u64;
1974 readonly type: 'Complete' | 'Incomplete' | 'Error';2035 readonly type: 'Complete' | 'Incomplete' | 'Error';
1975 }2036 }
19762037
1977 /** @name CumulusPalletXcmEvent (223) */2038 /** @name CumulusPalletXcmEvent (236) */
1978 export interface CumulusPalletXcmEvent extends Enum {2039 export interface CumulusPalletXcmEvent extends Enum {
1979 readonly isInvalidFormat: boolean;2040 readonly isInvalidFormat: boolean;
1980 readonly asInvalidFormat: U8aFixed;2041 readonly asInvalidFormat: U8aFixed;
1985 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2046 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
1986 }2047 }
19872048
1988 /** @name CumulusPalletDmpQueueEvent (224) */2049 /** @name CumulusPalletDmpQueueEvent (237) */
1989 export interface CumulusPalletDmpQueueEvent extends Enum {2050 export interface CumulusPalletDmpQueueEvent extends Enum {
1990 readonly isInvalidFormat: boolean;2051 readonly isInvalidFormat: boolean;
1991 readonly asInvalidFormat: U8aFixed;2052 readonly asInvalidFormat: U8aFixed;
2002 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2063 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
2003 }2064 }
20042065
2005 /** @name PalletUniqueRawEvent (225) */2066 /** @name PalletUniqueRawEvent (238) */
2006 export interface PalletUniqueRawEvent extends Enum {2067 export interface PalletUniqueRawEvent extends Enum {
2007 readonly isCollectionSponsorRemoved: boolean;2068 readonly isCollectionSponsorRemoved: boolean;
2008 readonly asCollectionSponsorRemoved: u32;2069 readonly asCollectionSponsorRemoved: u32;
2037 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';2098 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
2038 }2099 }
20392100
2040 /** @name PalletCommonEvent (226) */2101 /** @name PalletCommonEvent (239) */
2041 export interface PalletCommonEvent extends Enum {2102 export interface PalletCommonEvent extends Enum {
2042 readonly isCollectionCreated: boolean;2103 readonly isCollectionCreated: boolean;
2043 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2104 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
2054 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';2115 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';
2055 }2116 }
20562117
2057 /** @name PalletEvmEvent (227) */2118 /** @name PalletEvmEvent (240) */
2058 export interface PalletEvmEvent extends Enum {2119 export interface PalletEvmEvent extends Enum {
2059 readonly isLog: boolean;2120 readonly isLog: boolean;
2060 readonly asLog: EthereumLog;2121 readonly asLog: EthereumLog;
2073 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2134 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
2074 }2135 }
20752136
2076 /** @name EthereumLog (228) */2137 /** @name EthereumLog (241) */
2077 export interface EthereumLog extends Struct {2138 export interface EthereumLog extends Struct {
2078 readonly address: H160;2139 readonly address: H160;
2079 readonly topics: Vec<H256>;2140 readonly topics: Vec<H256>;
2080 readonly data: Bytes;2141 readonly data: Bytes;
2081 }2142 }
20822143
2083 /** @name PalletEthereumEvent (229) */2144 /** @name PalletEthereumEvent (242) */
2084 export interface PalletEthereumEvent extends Enum {2145 export interface PalletEthereumEvent extends Enum {
2085 readonly isExecuted: boolean;2146 readonly isExecuted: boolean;
2086 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2147 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
2087 readonly type: 'Executed';2148 readonly type: 'Executed';
2088 }2149 }
20892150
2090 /** @name EvmCoreErrorExitReason (230) */2151 /** @name EvmCoreErrorExitReason (243) */
2091 export interface EvmCoreErrorExitReason extends Enum {2152 export interface EvmCoreErrorExitReason extends Enum {
2092 readonly isSucceed: boolean;2153 readonly isSucceed: boolean;
2093 readonly asSucceed: EvmCoreErrorExitSucceed;2154 readonly asSucceed: EvmCoreErrorExitSucceed;
2100 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2161 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
2101 }2162 }
21022163
2103 /** @name EvmCoreErrorExitSucceed (231) */2164 /** @name EvmCoreErrorExitSucceed (244) */
2104 export interface EvmCoreErrorExitSucceed extends Enum {2165 export interface EvmCoreErrorExitSucceed extends Enum {
2105 readonly isStopped: boolean;2166 readonly isStopped: boolean;
2106 readonly isReturned: boolean;2167 readonly isReturned: boolean;
2107 readonly isSuicided: boolean;2168 readonly isSuicided: boolean;
2108 readonly type: 'Stopped' | 'Returned' | 'Suicided';2169 readonly type: 'Stopped' | 'Returned' | 'Suicided';
2109 }2170 }
21102171
2111 /** @name EvmCoreErrorExitError (232) */2172 /** @name EvmCoreErrorExitError (245) */
2112 export interface EvmCoreErrorExitError extends Enum {2173 export interface EvmCoreErrorExitError extends Enum {
2113 readonly isStackUnderflow: boolean;2174 readonly isStackUnderflow: boolean;
2114 readonly isStackOverflow: boolean;2175 readonly isStackOverflow: boolean;
2129 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';2190 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';
2130 }2191 }
21312192
2132 /** @name EvmCoreErrorExitRevert (235) */2193 /** @name EvmCoreErrorExitRevert (248) */
2133 export interface EvmCoreErrorExitRevert extends Enum {2194 export interface EvmCoreErrorExitRevert extends Enum {
2134 readonly isReverted: boolean;2195 readonly isReverted: boolean;
2135 readonly type: 'Reverted';2196 readonly type: 'Reverted';
2136 }2197 }
21372198
2138 /** @name EvmCoreErrorExitFatal (236) */2199 /** @name EvmCoreErrorExitFatal (249) */
2139 export interface EvmCoreErrorExitFatal extends Enum {2200 export interface EvmCoreErrorExitFatal extends Enum {
2140 readonly isNotSupported: boolean;2201 readonly isNotSupported: boolean;
2141 readonly isUnhandledInterrupt: boolean;2202 readonly isUnhandledInterrupt: boolean;
2146 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2207 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
2147 }2208 }
21482209
2149 /** @name FrameSystemPhase (237) */2210 /** @name FrameSystemPhase (250) */
2150 export interface FrameSystemPhase extends Enum {2211 export interface FrameSystemPhase extends Enum {
2151 readonly isApplyExtrinsic: boolean;2212 readonly isApplyExtrinsic: boolean;
2152 readonly asApplyExtrinsic: u32;2213 readonly asApplyExtrinsic: u32;
2155 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2216 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
2156 }2217 }
21572218
2158 /** @name FrameSystemLastRuntimeUpgradeInfo (239) */2219 /** @name FrameSystemLastRuntimeUpgradeInfo (252) */
2159 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2220 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
2160 readonly specVersion: Compact<u32>;2221 readonly specVersion: Compact<u32>;
2161 readonly specName: Text;2222 readonly specName: Text;
2162 }2223 }
21632224
2164 /** @name FrameSystemLimitsBlockWeights (240) */2225 /** @name FrameSystemLimitsBlockWeights (253) */
2165 export interface FrameSystemLimitsBlockWeights extends Struct {2226 export interface FrameSystemLimitsBlockWeights extends Struct {
2166 readonly baseBlock: u64;2227 readonly baseBlock: u64;
2167 readonly maxBlock: u64;2228 readonly maxBlock: u64;
2168 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2229 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
2169 }2230 }
21702231
2171 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (241) */2232 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (254) */
2172 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2233 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
2173 readonly normal: FrameSystemLimitsWeightsPerClass;2234 readonly normal: FrameSystemLimitsWeightsPerClass;
2174 readonly operational: FrameSystemLimitsWeightsPerClass;2235 readonly operational: FrameSystemLimitsWeightsPerClass;
2175 readonly mandatory: FrameSystemLimitsWeightsPerClass;2236 readonly mandatory: FrameSystemLimitsWeightsPerClass;
2176 }2237 }
21772238
2178 /** @name FrameSystemLimitsWeightsPerClass (242) */2239 /** @name FrameSystemLimitsWeightsPerClass (255) */
2179 export interface FrameSystemLimitsWeightsPerClass extends Struct {2240 export interface FrameSystemLimitsWeightsPerClass extends Struct {
2180 readonly baseExtrinsic: u64;2241 readonly baseExtrinsic: u64;
2181 readonly maxExtrinsic: Option<u64>;2242 readonly maxExtrinsic: Option<u64>;
2182 readonly maxTotal: Option<u64>;2243 readonly maxTotal: Option<u64>;
2183 readonly reserved: Option<u64>;2244 readonly reserved: Option<u64>;
2184 }2245 }
21852246
2186 /** @name FrameSystemLimitsBlockLength (244) */2247 /** @name FrameSystemLimitsBlockLength (257) */
2187 export interface FrameSystemLimitsBlockLength extends Struct {2248 export interface FrameSystemLimitsBlockLength extends Struct {
2188 readonly max: FrameSupportWeightsPerDispatchClassU32;2249 readonly max: FrameSupportWeightsPerDispatchClassU32;
2189 }2250 }
21902251
2191 /** @name FrameSupportWeightsPerDispatchClassU32 (245) */2252 /** @name FrameSupportWeightsPerDispatchClassU32 (258) */
2192 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2253 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
2193 readonly normal: u32;2254 readonly normal: u32;
2194 readonly operational: u32;2255 readonly operational: u32;
2195 readonly mandatory: u32;2256 readonly mandatory: u32;
2196 }2257 }
21972258
2198 /** @name FrameSupportWeightsRuntimeDbWeight (246) */2259 /** @name FrameSupportWeightsRuntimeDbWeight (259) */
2199 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2260 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
2200 readonly read: u64;2261 readonly read: u64;
2201 readonly write: u64;2262 readonly write: u64;
2202 }2263 }
22032264
2204 /** @name SpVersionRuntimeVersion (247) */2265 /** @name SpVersionRuntimeVersion (260) */
2205 export interface SpVersionRuntimeVersion extends Struct {2266 export interface SpVersionRuntimeVersion extends Struct {
2206 readonly specName: Text;2267 readonly specName: Text;
2207 readonly implName: Text;2268 readonly implName: Text;
2213 readonly stateVersion: u8;2274 readonly stateVersion: u8;
2214 }2275 }
22152276
2216 /** @name FrameSystemError (251) */2277 /** @name FrameSystemError (264) */
2217 export interface FrameSystemError extends Enum {2278 export interface FrameSystemError extends Enum {
2218 readonly isInvalidSpecName: boolean;2279 readonly isInvalidSpecName: boolean;
2219 readonly isSpecVersionNeedsToIncrease: boolean;2280 readonly isSpecVersionNeedsToIncrease: boolean;
2224 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2285 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
2225 }2286 }
22262287
2227 /** @name OrmlVestingModuleError (253) */2288 /** @name OrmlVestingModuleError (266) */
2228 export interface OrmlVestingModuleError extends Enum {2289 export interface OrmlVestingModuleError extends Enum {
2229 readonly isZeroVestingPeriod: boolean;2290 readonly isZeroVestingPeriod: boolean;
2230 readonly isZeroVestingPeriodCount: boolean;2291 readonly isZeroVestingPeriodCount: boolean;
2235 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2296 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
2236 }2297 }
22372298
2238 /** @name CumulusPalletXcmpQueueInboundChannelDetails (255) */2299 /** @name CumulusPalletXcmpQueueInboundChannelDetails (268) */
2239 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2300 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
2240 readonly sender: u32;2301 readonly sender: u32;
2241 readonly state: CumulusPalletXcmpQueueInboundState;2302 readonly state: CumulusPalletXcmpQueueInboundState;
2242 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2303 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
2243 }2304 }
22442305
2245 /** @name CumulusPalletXcmpQueueInboundState (256) */2306 /** @name CumulusPalletXcmpQueueInboundState (269) */
2246 export interface CumulusPalletXcmpQueueInboundState extends Enum {2307 export interface CumulusPalletXcmpQueueInboundState extends Enum {
2247 readonly isOk: boolean;2308 readonly isOk: boolean;
2248 readonly isSuspended: boolean;2309 readonly isSuspended: boolean;
2249 readonly type: 'Ok' | 'Suspended';2310 readonly type: 'Ok' | 'Suspended';
2250 }2311 }
22512312
2252 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (259) */2313 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (272) */
2253 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2314 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
2254 readonly isConcatenatedVersionedXcm: boolean;2315 readonly isConcatenatedVersionedXcm: boolean;
2255 readonly isConcatenatedEncodedBlob: boolean;2316 readonly isConcatenatedEncodedBlob: boolean;
2256 readonly isSignals: boolean;2317 readonly isSignals: boolean;
2257 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2318 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
2258 }2319 }
22592320
2260 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (262) */2321 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (275) */
2261 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2322 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
2262 readonly recipient: u32;2323 readonly recipient: u32;
2263 readonly state: CumulusPalletXcmpQueueOutboundState;2324 readonly state: CumulusPalletXcmpQueueOutboundState;
2266 readonly lastIndex: u16;2327 readonly lastIndex: u16;
2267 }2328 }
22682329
2269 /** @name CumulusPalletXcmpQueueOutboundState (263) */2330 /** @name CumulusPalletXcmpQueueOutboundState (276) */
2270 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2331 export interface CumulusPalletXcmpQueueOutboundState extends Enum {
2271 readonly isOk: boolean;2332 readonly isOk: boolean;
2272 readonly isSuspended: boolean;2333 readonly isSuspended: boolean;
2273 readonly type: 'Ok' | 'Suspended';2334 readonly type: 'Ok' | 'Suspended';
2274 }2335 }
22752336
2276 /** @name CumulusPalletXcmpQueueQueueConfigData (265) */2337 /** @name CumulusPalletXcmpQueueQueueConfigData (278) */
2277 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2338 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
2278 readonly suspendThreshold: u32;2339 readonly suspendThreshold: u32;
2279 readonly dropThreshold: u32;2340 readonly dropThreshold: u32;
2283 readonly xcmpMaxIndividualWeight: u64;2344 readonly xcmpMaxIndividualWeight: u64;
2284 }2345 }
22852346
2286 /** @name CumulusPalletXcmpQueueError (267) */2347 /** @name CumulusPalletXcmpQueueError (280) */
2287 export interface CumulusPalletXcmpQueueError extends Enum {2348 export interface CumulusPalletXcmpQueueError extends Enum {
2288 readonly isFailedToSend: boolean;2349 readonly isFailedToSend: boolean;
2289 readonly isBadXcmOrigin: boolean;2350 readonly isBadXcmOrigin: boolean;
2293 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2354 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
2294 }2355 }
22952356
2296 /** @name PalletXcmError (268) */2357 /** @name PalletXcmError (281) */
2297 export interface PalletXcmError extends Enum {2358 export interface PalletXcmError extends Enum {
2298 readonly isUnreachable: boolean;2359 readonly isUnreachable: boolean;
2299 readonly isSendFailure: boolean;2360 readonly isSendFailure: boolean;
2311 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2372 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
2312 }2373 }
23132374
2314 /** @name CumulusPalletXcmError (269) */2375 /** @name CumulusPalletXcmError (282) */
2315 export type CumulusPalletXcmError = Null;2376 export type CumulusPalletXcmError = Null;
23162377
2317 /** @name CumulusPalletDmpQueueConfigData (270) */2378 /** @name CumulusPalletDmpQueueConfigData (283) */
2318 export interface CumulusPalletDmpQueueConfigData extends Struct {2379 export interface CumulusPalletDmpQueueConfigData extends Struct {
2319 readonly maxIndividual: u64;2380 readonly maxIndividual: u64;
2320 }2381 }
23212382
2322 /** @name CumulusPalletDmpQueuePageIndexData (271) */2383 /** @name CumulusPalletDmpQueuePageIndexData (284) */
2323 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2384 export interface CumulusPalletDmpQueuePageIndexData extends Struct {
2324 readonly beginUsed: u32;2385 readonly beginUsed: u32;
2325 readonly endUsed: u32;2386 readonly endUsed: u32;
2326 readonly overweightCount: u64;2387 readonly overweightCount: u64;
2327 }2388 }
23282389
2329 /** @name CumulusPalletDmpQueueError (274) */2390 /** @name CumulusPalletDmpQueueError (287) */
2330 export interface CumulusPalletDmpQueueError extends Enum {2391 export interface CumulusPalletDmpQueueError extends Enum {
2331 readonly isUnknown: boolean;2392 readonly isUnknown: boolean;
2332 readonly isOverLimit: boolean;2393 readonly isOverLimit: boolean;
2333 readonly type: 'Unknown' | 'OverLimit';2394 readonly type: 'Unknown' | 'OverLimit';
2334 }2395 }
23352396
2336 /** @name PalletUniqueError (278) */2397 /** @name PalletUniqueError (291) */
2337 export interface PalletUniqueError extends Enum {2398 export interface PalletUniqueError extends Enum {
2338 readonly isCollectionDecimalPointLimitExceeded: boolean;2399 readonly isCollectionDecimalPointLimitExceeded: boolean;
2339 readonly isConfirmUnsetSponsorFail: boolean;2400 readonly isConfirmUnsetSponsorFail: boolean;
2340 readonly isEmptyArgument: boolean;2401 readonly isEmptyArgument: boolean;
2341 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2402 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';
2342 }2403 }
23432404
2344 /** @name UpDataStructsCollection (279) */2405 /** @name UpDataStructsCollection (292) */
2345 export interface UpDataStructsCollection extends Struct {2406 export interface UpDataStructsCollection extends Struct {
2346 readonly owner: AccountId32;2407 readonly owner: AccountId32;
2347 readonly mode: UpDataStructsCollectionMode;2408 readonly mode: UpDataStructsCollectionMode;
2359 readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;2420 readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
2360 }2421 }
23612422
2362 /** @name UpDataStructsSponsorshipState (280) */2423 /** @name UpDataStructsSponsorshipState (293) */
2363 export interface UpDataStructsSponsorshipState extends Enum {2424 export interface UpDataStructsSponsorshipState extends Enum {
2364 readonly isDisabled: boolean;2425 readonly isDisabled: boolean;
2365 readonly isUnconfirmed: boolean;2426 readonly isUnconfirmed: boolean;
2369 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2430 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
2370 }2431 }
23712432
2372 /** @name UpDataStructsCollectionStats (283) */2433 /** @name UpDataStructsCollectionStats (296) */
2373 export interface UpDataStructsCollectionStats extends Struct {2434 export interface UpDataStructsCollectionStats extends Struct {
2374 readonly created: u32;2435 readonly created: u32;
2375 readonly destroyed: u32;2436 readonly destroyed: u32;
2376 readonly alive: u32;2437 readonly alive: u32;
2377 }2438 }
23782439
2379 /** @name PalletCommonError (284) */2440 /** @name PalletCommonError (297) */
2380 export interface PalletCommonError extends Enum {2441 export interface PalletCommonError extends Enum {
2381 readonly isCollectionNotFound: boolean;2442 readonly isCollectionNotFound: boolean;
2382 readonly isMustBeTokenOwner: boolean;2443 readonly isMustBeTokenOwner: boolean;
2404 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';2465 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';
2405 }2466 }
24062467
2407 /** @name PalletFungibleError (286) */2468 /** @name PalletFungibleError (299) */
2408 export interface PalletFungibleError extends Enum {2469 export interface PalletFungibleError extends Enum {
2409 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2470 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
2410 readonly isFungibleItemsHaveNoId: boolean;2471 readonly isFungibleItemsHaveNoId: boolean;
2411 readonly isFungibleItemsDontHaveData: boolean;2472 readonly isFungibleItemsDontHaveData: boolean;
2412 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';2473 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';
2413 }2474 }
24142475
2415 /** @name PalletRefungibleItemData (287) */2476 /** @name PalletRefungibleItemData (300) */
2416 export interface PalletRefungibleItemData extends Struct {2477 export interface PalletRefungibleItemData extends Struct {
2417 readonly constData: Bytes;2478 readonly constData: Bytes;
2418 readonly variableData: Bytes;2479 readonly variableData: Bytes;
2419 }2480 }
24202481
2421 /** @name PalletRefungibleError (291) */2482 /** @name PalletRefungibleError (304) */
2422 export interface PalletRefungibleError extends Enum {2483 export interface PalletRefungibleError extends Enum {
2423 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2484 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
2424 readonly isWrongRefungiblePieces: boolean;2485 readonly isWrongRefungiblePieces: boolean;
2425 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';2486 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';
2426 }2487 }
24272488
2428 /** @name PalletNonfungibleItemData (292) */2489 /** @name PalletNonfungibleItemData (305) */
2429 export interface PalletNonfungibleItemData extends Struct {2490 export interface PalletNonfungibleItemData extends Struct {
2430 readonly constData: Bytes;2491 readonly constData: Bytes;
2431 readonly variableData: Bytes;2492 readonly variableData: Bytes;
2432 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;2493 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
2433 }2494 }
24342495
2435 /** @name PalletNonfungibleError (293) */2496 /** @name PalletNonfungibleError (306) */
2436 export interface PalletNonfungibleError extends Enum {2497 export interface PalletNonfungibleError extends Enum {
2437 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2498 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
2438 readonly isNonfungibleItemsHaveNoAmount: boolean;2499 readonly isNonfungibleItemsHaveNoAmount: boolean;
2439 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';2500 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
2440 }2501 }
24412502
2442 /** @name PalletEvmError (295) */2503 /** @name PalletEvmError (308) */
2443 export interface PalletEvmError extends Enum {2504 export interface PalletEvmError extends Enum {
2444 readonly isBalanceLow: boolean;2505 readonly isBalanceLow: boolean;
2445 readonly isFeeOverflow: boolean;2506 readonly isFeeOverflow: boolean;
2450 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2511 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
2451 }2512 }
24522513
2453 /** @name FpRpcTransactionStatus (298) */2514 /** @name FpRpcTransactionStatus (311) */
2454 export interface FpRpcTransactionStatus extends Struct {2515 export interface FpRpcTransactionStatus extends Struct {
2455 readonly transactionHash: H256;2516 readonly transactionHash: H256;
2456 readonly transactionIndex: u32;2517 readonly transactionIndex: u32;
2461 readonly logsBloom: EthbloomBloom;2522 readonly logsBloom: EthbloomBloom;
2462 }2523 }
24632524
2464 /** @name EthbloomBloom (301) */2525 /** @name EthbloomBloom (314) */
2465 export interface EthbloomBloom extends U8aFixed {}2526 export interface EthbloomBloom extends U8aFixed {}
24662527
2467 /** @name EthereumReceiptReceiptV3 (303) */2528 /** @name EthereumReceiptReceiptV3 (316) */
2468 export interface EthereumReceiptReceiptV3 extends Enum {2529 export interface EthereumReceiptReceiptV3 extends Enum {
2469 readonly isLegacy: boolean;2530 readonly isLegacy: boolean;
2470 readonly asLegacy: EthereumReceiptEip658ReceiptData;2531 readonly asLegacy: EthereumReceiptEip658ReceiptData;
2475 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2536 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
2476 }2537 }
24772538
2478 /** @name EthereumReceiptEip658ReceiptData (304) */2539 /** @name EthereumReceiptEip658ReceiptData (317) */
2479 export interface EthereumReceiptEip658ReceiptData extends Struct {2540 export interface EthereumReceiptEip658ReceiptData extends Struct {
2480 readonly statusCode: u8;2541 readonly statusCode: u8;
2481 readonly usedGas: U256;2542 readonly usedGas: U256;
2482 readonly logsBloom: EthbloomBloom;2543 readonly logsBloom: EthbloomBloom;
2483 readonly logs: Vec<EthereumLog>;2544 readonly logs: Vec<EthereumLog>;
2484 }2545 }
24852546
2486 /** @name EthereumBlock (305) */2547 /** @name EthereumBlock (318) */
2487 export interface EthereumBlock extends Struct {2548 export interface EthereumBlock extends Struct {
2488 readonly header: EthereumHeader;2549 readonly header: EthereumHeader;
2489 readonly transactions: Vec<EthereumTransactionTransactionV2>;2550 readonly transactions: Vec<EthereumTransactionTransactionV2>;
2490 readonly ommers: Vec<EthereumHeader>;2551 readonly ommers: Vec<EthereumHeader>;
2491 }2552 }
24922553
2493 /** @name EthereumHeader (306) */2554 /** @name EthereumHeader (319) */
2494 export interface EthereumHeader extends Struct {2555 export interface EthereumHeader extends Struct {
2495 readonly parentHash: H256;2556 readonly parentHash: H256;
2496 readonly ommersHash: H256;2557 readonly ommersHash: H256;
2509 readonly nonce: EthereumTypesHashH64;2570 readonly nonce: EthereumTypesHashH64;
2510 }2571 }
25112572
2512 /** @name EthereumTypesHashH64 (307) */2573 /** @name EthereumTypesHashH64 (320) */
2513 export interface EthereumTypesHashH64 extends U8aFixed {}2574 export interface EthereumTypesHashH64 extends U8aFixed {}
25142575
2515 /** @name PalletEthereumError (312) */2576 /** @name PalletEthereumError (325) */
2516 export interface PalletEthereumError extends Enum {2577 export interface PalletEthereumError extends Enum {
2517 readonly isInvalidSignature: boolean;2578 readonly isInvalidSignature: boolean;
2518 readonly isPreLogExists: boolean;2579 readonly isPreLogExists: boolean;
2519 readonly type: 'InvalidSignature' | 'PreLogExists';2580 readonly type: 'InvalidSignature' | 'PreLogExists';
2520 }2581 }
25212582
2522 /** @name PalletEvmCoderSubstrateError (313) */2583 /** @name PalletEvmCoderSubstrateError (326) */
2523 export interface PalletEvmCoderSubstrateError extends Enum {2584 export interface PalletEvmCoderSubstrateError extends Enum {
2524 readonly isOutOfGas: boolean;2585 readonly isOutOfGas: boolean;
2525 readonly isOutOfFund: boolean;2586 readonly isOutOfFund: boolean;
2526 readonly type: 'OutOfGas' | 'OutOfFund';2587 readonly type: 'OutOfGas' | 'OutOfFund';
2527 }2588 }
25282589
2529 /** @name PalletEvmContractHelpersSponsoringModeT (314) */2590 /** @name PalletEvmContractHelpersSponsoringModeT (327) */
2530 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2591 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
2531 readonly isDisabled: boolean;2592 readonly isDisabled: boolean;
2532 readonly isAllowlisted: boolean;2593 readonly isAllowlisted: boolean;
2533 readonly isGenerous: boolean;2594 readonly isGenerous: boolean;
2534 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2595 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
2535 }2596 }
25362597
2537 /** @name PalletEvmContractHelpersError (316) */2598 /** @name PalletEvmContractHelpersError (329) */
2538 export interface PalletEvmContractHelpersError extends Enum {2599 export interface PalletEvmContractHelpersError extends Enum {
2539 readonly isNoPermission: boolean;2600 readonly isNoPermission: boolean;
2540 readonly type: 'NoPermission';2601 readonly type: 'NoPermission';
2541 }2602 }
25422603
2543 /** @name PalletEvmMigrationError (317) */2604 /** @name PalletEvmMigrationError (330) */
2544 export interface PalletEvmMigrationError extends Enum {2605 export interface PalletEvmMigrationError extends Enum {
2545 readonly isAccountNotEmpty: boolean;2606 readonly isAccountNotEmpty: boolean;
2546 readonly isAccountIsNotMigrating: boolean;2607 readonly isAccountIsNotMigrating: boolean;
2547 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';2608 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
2548 }2609 }
25492610
2550 /** @name SpRuntimeMultiSignature (319) */2611 /** @name SpRuntimeMultiSignature (332) */
2551 export interface SpRuntimeMultiSignature extends Enum {2612 export interface SpRuntimeMultiSignature extends Enum {
2552 readonly isEd25519: boolean;2613 readonly isEd25519: boolean;
2553 readonly asEd25519: SpCoreEd25519Signature;2614 readonly asEd25519: SpCoreEd25519Signature;
2558 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2619 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
2559 }2620 }
25602621
2561 /** @name SpCoreEd25519Signature (320) */2622 /** @name SpCoreEd25519Signature (333) */
2562 export interface SpCoreEd25519Signature extends U8aFixed {}2623 export interface SpCoreEd25519Signature extends U8aFixed {}
25632624
2564 /** @name SpCoreSr25519Signature (322) */2625 /** @name SpCoreSr25519Signature (335) */
2565 export interface SpCoreSr25519Signature extends U8aFixed {}2626 export interface SpCoreSr25519Signature extends U8aFixed {}
25662627
2567 /** @name SpCoreEcdsaSignature (323) */2628 /** @name SpCoreEcdsaSignature (336) */
2568 export interface SpCoreEcdsaSignature extends U8aFixed {}2629 export interface SpCoreEcdsaSignature extends U8aFixed {}
25692630
2570 /** @name FrameSystemExtensionsCheckSpecVersion (326) */2631 /** @name FrameSystemExtensionsCheckSpecVersion (339) */
2571 export type FrameSystemExtensionsCheckSpecVersion = Null;2632 export type FrameSystemExtensionsCheckSpecVersion = Null;
25722633
2573 /** @name FrameSystemExtensionsCheckGenesis (327) */2634 /** @name FrameSystemExtensionsCheckGenesis (340) */
2574 export type FrameSystemExtensionsCheckGenesis = Null;2635 export type FrameSystemExtensionsCheckGenesis = Null;
25752636
2576 /** @name FrameSystemExtensionsCheckNonce (330) */2637 /** @name FrameSystemExtensionsCheckNonce (343) */
2577 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}2638 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
25782639
2579 /** @name FrameSystemExtensionsCheckWeight (331) */2640 /** @name FrameSystemExtensionsCheckWeight (344) */
2580 export type FrameSystemExtensionsCheckWeight = Null;2641 export type FrameSystemExtensionsCheckWeight = Null;
25812642
2582 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (332) */2643 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (345) */
2583 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}2644 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
25842645
2585 /** @name UniqueRuntimeRuntime (333) */2646 /** @name UniqueRuntimeRuntime (346) */
2586 export type UniqueRuntimeRuntime = Null;2647 export type UniqueRuntimeRuntime = Null;
25872648
2588} // declare module2649} // declare module
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
133 readonly index: u64;133 readonly index: u64;
134 readonly weightLimit: u64;134 readonly weightLimit: u64;
135 } & Struct;135 } & Struct;
136 readonly isSuspendXcmExecution: boolean;
137 readonly isResumeXcmExecution: boolean;
138 readonly isUpdateSuspendThreshold: boolean;
139 readonly asUpdateSuspendThreshold: {
140 readonly new_: u32;
141 } & Struct;
142 readonly isUpdateDropThreshold: boolean;
143 readonly asUpdateDropThreshold: {
144 readonly new_: u32;
145 } & Struct;
146 readonly isUpdateResumeThreshold: boolean;
147 readonly asUpdateResumeThreshold: {
148 readonly new_: u32;
149 } & Struct;
150 readonly isUpdateThresholdWeight: boolean;
151 readonly asUpdateThresholdWeight: {
152 readonly new_: u64;
153 } & Struct;
154 readonly isUpdateWeightRestrictDecay: boolean;
155 readonly asUpdateWeightRestrictDecay: {
156 readonly new_: u64;
157 } & Struct;
158 readonly isUpdateXcmpMaxIndividualWeight: boolean;
159 readonly asUpdateXcmpMaxIndividualWeight: {
160 readonly new_: u64;
161 } & Struct;
136 readonly type: 'ServiceOverweight';162 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
137}163}
138164
139/** @name CumulusPalletXcmpQueueError */165/** @name CumulusPalletXcmpQueueError */
1290 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;1316 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
1291 readonly itemsData: Vec<UpDataStructsCreateItemData>;1317 readonly itemsData: Vec<UpDataStructsCreateItemData>;
1292 } & Struct;1318 } & Struct;
1319 readonly isCreateMultipleItemsEx: boolean;
1320 readonly asCreateMultipleItemsEx: {
1321 readonly collectionId: u32;
1322 readonly data: UpDataStructsCreateItemExData;
1323 } & Struct;
1293 readonly isSetTransfersEnabledFlag: boolean;1324 readonly isSetTransfersEnabledFlag: boolean;
1294 readonly asSetTransfersEnabledFlag: {1325 readonly asSetTransfersEnabledFlag: {
1295 readonly collectionId: u32;1326 readonly collectionId: u32;
1366 readonly collectionId: u32;1397 readonly collectionId: u32;
1367 readonly newLimit: UpDataStructsCollectionLimits;1398 readonly newLimit: UpDataStructsCollectionLimits;
1368 } & Struct;1399 } & Struct;
1369 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1400 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';
1370}1401}
13711402
1372/** @name PalletUniqueError */1403/** @name PalletUniqueError */
1634 readonly isCannotLookup: boolean;1665 readonly isCannotLookup: boolean;
1635 readonly isBadOrigin: boolean;1666 readonly isBadOrigin: boolean;
1636 readonly isModule: boolean;1667 readonly isModule: boolean;
1637 readonly asModule: {1668 readonly asModule: SpRuntimeModuleError;
1638 readonly index: u8;
1639 readonly error: u8;
1640 } & Struct;
1641 readonly isConsumerRemaining: boolean;1669 readonly isConsumerRemaining: boolean;
1642 readonly isNoProviders: boolean;1670 readonly isNoProviders: boolean;
1643 readonly isTooManyConsumers: boolean;1671 readonly isTooManyConsumers: boolean;
1648 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1676 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
1649}1677}
1678
1679/** @name SpRuntimeModuleError */
1680export interface SpRuntimeModuleError extends Struct {
1681 readonly index: u8;
1682 readonly error: u8;
1683}
16501684
1651/** @name SpRuntimeMultiSignature */1685/** @name SpRuntimeMultiSignature */
1652export interface SpRuntimeMultiSignature extends Enum {1686export interface SpRuntimeMultiSignature extends Enum {
1777 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1811 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1778}1812}
1813
1814/** @name UpDataStructsCreateItemExData */
1815export interface UpDataStructsCreateItemExData extends Enum {
1816 readonly isNft: boolean;
1817 readonly asNft: Vec<UpDataStructsCreateNftExData>;
1818 readonly isFungible: boolean;
1819 readonly asFungible: BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr,u128>;
1820 readonly isRefungibleMultipleItems: boolean;
1821 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;
1822 readonly isRefungibleMultipleOwners: boolean;
1823 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;
1824 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
1825}
17791826
1780/** @name UpDataStructsCreateNftData */1827/** @name UpDataStructsCreateNftData */
1781export interface UpDataStructsCreateNftData extends Struct {1828export interface UpDataStructsCreateNftData extends Struct {
1782 readonly constData: Bytes;1829 readonly constData: Bytes;
1783 readonly variableData: Bytes;1830 readonly variableData: Bytes;
1784}1831}
1832
1833/** @name UpDataStructsCreateNftExData */
1834export interface UpDataStructsCreateNftExData extends Struct {
1835 readonly constData: Bytes;
1836 readonly variableData: Bytes;
1837 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
1838}
17851839
1786/** @name UpDataStructsCreateReFungibleData */1840/** @name UpDataStructsCreateReFungibleData */
1787export interface UpDataStructsCreateReFungibleData extends Struct {1841export interface UpDataStructsCreateReFungibleData extends Struct {
1790 readonly pieces: u128;1844 readonly pieces: u128;
1791}1845}
1846
1847/** @name UpDataStructsCreateRefungibleExData */
1848export interface UpDataStructsCreateRefungibleExData extends Struct {
1849 readonly constData: Bytes;
1850 readonly variableData: Bytes;
1851 readonly users: BTreeMap<PalletCommonAccountBasicCrossAccountIdRepr, u128>;
1852}
17921853
1793/** @name UpDataStructsMetaUpdatePermission */1854/** @name UpDataStructsMetaUpdatePermission */
1794export interface UpDataStructsMetaUpdatePermission extends Enum {1855export interface UpDataStructsMetaUpdatePermission extends Enum {
1810 readonly isSponsoringDisabled: boolean;1871 readonly isSponsoringDisabled: boolean;
1811 readonly isBlocks: boolean;1872 readonly isBlocks: boolean;
1812 readonly asBlocks: u32;1873 readonly asBlocks: u32;
1874 readonly type: 'SponsoringDisabled' | 'Blocks';
1813}1875}
18141876
1815/** @name UpDataStructsSponsorshipState */1877/** @name UpDataStructsSponsorshipState */