git.delta.rocks / unique-network / refs/commits / 1c910af804ae

difftreelog

build upgrade to polkadot v0.9.39

Yaroslav Bolyukin2023-03-10parent: #c91aad4.patch.diff
in: master

48 files changed

added.maintain/external-weight-template.hbsdiffbeforeafterboth

no changes

modified.maintain/frame-weight-template.hbsdiffbeforeafterboth
4//!4//!
5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}}5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}}
6//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: {{cmd.repeat}}, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}`6//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: {{cmd.repeat}}, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}`
7//! WORST CASE MAP SIZE: `{{cmd.worst_case_map_values}}`
7//! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}}8//! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}}
89
9// Executed Command:10// Executed Command:
40{{/if}}41{{/if}}
41 {{#each benchmarks as |benchmark|}}42 {{#each benchmarks as |benchmark|}}
42 {{#each benchmark.comments as |comment|}}43 {{#each benchmark.comments as |comment|}}
43 // {{comment}}44 /// {{comment}}
44 {{/each}}45 {{/each}}
46 {{#each benchmark.component_ranges as |range|}}
47 /// The range of component `{{range.name}}` is `[{{range.min}}, {{range.max}}]`.
48 {{/each}}
45 fn {{benchmark.name~}}49 fn {{benchmark.name~}}
46 (50 (
47 {{~#each benchmark.components as |c| ~}}51 {{~#each benchmark.components as |c| ~}}
48 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}52 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}
49 ) -> Weight {53 ) -> Weight {
50 Weight::from_ref_time({{underscore benchmark.base_weight}} as u64)54 // Proof Size summary in bytes:
55 // Measured: `{{benchmark.base_recorded_proof_size}}{{#each benchmark.component_recorded_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}`
56 // Estimated: `{{benchmark.base_calculated_proof_size}}{{#each benchmark.component_calculated_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}`
57 // Minimum execution time: {{underscore benchmark.min_execution_time}}_000 picoseconds.
58 Weight::from_parts({{underscore benchmark.base_weight}}, {{benchmark.base_calculated_proof_size}})
51 {{#each benchmark.component_weight as |cw|}}59 {{#each benchmark.component_weight as |cw|}}
52 // Standard Error: {{underscore cw.error}}60 // Standard Error: {{underscore cw.error}}
53 .saturating_add(Weight::from_ref_time({{underscore cw.slope}} as u64).saturating_mul({{cw.name}} as u64))61 .saturating_add(Weight::from_parts({{underscore cw.slope}}, 0).saturating_mul({{cw.name}}.into()))
54 {{/each}}62 {{/each}}
55 {{#if (ne benchmark.base_reads "0")}}63 {{#if (ne benchmark.base_reads "0")}}
56 .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as u64))64 .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}}_u64))
57 {{/if}}65 {{/if}}
58 {{#each benchmark.component_reads as |cr|}}66 {{#each benchmark.component_reads as |cr|}}
59 .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as u64).saturating_mul({{cr.name}} as u64)))67 .saturating_add(T::DbWeight::get().reads(({{cr.slope}}_u64).saturating_mul({{cr.name}}.into())))
60 {{/each}}68 {{/each}}
61 {{#if (ne benchmark.base_writes "0")}}69 {{#if (ne benchmark.base_writes "0")}}
62 .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as u64))70 .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}}_u64))
63 {{/if}}71 {{/if}}
64 {{#each benchmark.component_writes as |cw|}}72 {{#each benchmark.component_writes as |cw|}}
65 .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as u64).saturating_mul({{cw.name}} as u64)))73 .saturating_add(T::DbWeight::get().writes(({{cw.slope}}_u64).saturating_mul({{cw.name}}.into())))
66 {{/each}}74 {{/each}}
75 {{#each benchmark.component_calculated_proof_size as |cp|}}
76 .saturating_add(Weight::from_parts(0, {{cp.slope}}).saturating_mul({{cp.name}}.into()))
77 {{/each}}
67 }78 }
68 {{/each}}79 {{/each}}
69}80}
72impl WeightInfo for () {83impl WeightInfo for () {
73 {{#each benchmarks as |benchmark|}}84 {{#each benchmarks as |benchmark|}}
74 {{#each benchmark.comments as |comment|}}85 {{#each benchmark.comments as |comment|}}
75 // {{comment}}86 /// {{comment}}
76 {{/each}}87 {{/each}}
88 {{#each benchmark.component_ranges as |range|}}
89 /// The range of component `{{range.name}}` is `[{{range.min}}, {{range.max}}]`.
90 {{/each}}
77 fn {{benchmark.name~}}91 fn {{benchmark.name~}}
78 (92 (
79 {{~#each benchmark.components as |c| ~}}93 {{~#each benchmark.components as |c| ~}}
80 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}94 {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}}
81 ) -> Weight {95 ) -> Weight {
82 Weight::from_ref_time({{underscore benchmark.base_weight}} as u64)96 // Proof Size summary in bytes:
97 // Measured: `{{benchmark.base_recorded_proof_size}}{{#each benchmark.component_recorded_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}`
98 // Estimated: `{{benchmark.base_calculated_proof_size}}{{#each benchmark.component_calculated_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}`
99 // Minimum execution time: {{underscore benchmark.min_execution_time}}_000 picoseconds.
100 Weight::from_parts({{underscore benchmark.base_weight}}, {{benchmark.base_calculated_proof_size}})
83 {{#each benchmark.component_weight as |cw|}}101 {{#each benchmark.component_weight as |cw|}}
84 // Standard Error: {{underscore cw.error}}102 // Standard Error: {{underscore cw.error}}
85 .saturating_add(Weight::from_ref_time({{underscore cw.slope}} as u64).saturating_mul({{cw.name}} as u64))103 .saturating_add(Weight::from_parts({{underscore cw.slope}}, 0).saturating_mul({{cw.name}}.into()))
86 {{/each}}104 {{/each}}
87 {{#if (ne benchmark.base_reads "0")}}105 {{#if (ne benchmark.base_reads "0")}}
88 .saturating_add(RocksDbWeight::get().reads({{benchmark.base_reads}} as u64))106 .saturating_add(RocksDbWeight::get().reads({{benchmark.base_reads}}_u64))
89 {{/if}}107 {{/if}}
90 {{#each benchmark.component_reads as |cr|}}108 {{#each benchmark.component_reads as |cr|}}
91 .saturating_add(RocksDbWeight::get().reads(({{cr.slope}} as u64).saturating_mul({{cr.name}} as u64)))109 .saturating_add(RocksDbWeight::get().reads(({{cr.slope}}_u64).saturating_mul({{cr.name}}.into())))
92 {{/each}}110 {{/each}}
93 {{#if (ne benchmark.base_writes "0")}}111 {{#if (ne benchmark.base_writes "0")}}
94 .saturating_add(RocksDbWeight::get().writes({{benchmark.base_writes}} as u64))112 .saturating_add(RocksDbWeight::get().writes({{benchmark.base_writes}}_u64))
95 {{/if}}113 {{/if}}
96 {{#each benchmark.component_writes as |cw|}}114 {{#each benchmark.component_writes as |cw|}}
97 .saturating_add(RocksDbWeight::get().writes(({{cw.slope}} as u64).saturating_mul({{cw.name}} as u64)))115 .saturating_add(RocksDbWeight::get().writes(({{cw.slope}}_u64).saturating_mul({{cw.name}}.into())))
98 {{/each}}116 {{/each}}
117 {{#each benchmark.component_calculated_proof_size as |cp|}}
118 .saturating_add(Weight::from_parts(0, {{cp.slope}}).saturating_mul({{cp.name}}.into()))
119 {{/each}}
99 }120 }
100 {{/each}}121 {{/each}}
101}122}
123
102124
modifiedCargo.lockdiffbeforeafterboth
27source = "registry+https://github.com/rust-lang/crates.io-index"27source = "registry+https://github.com/rust-lang/crates.io-index"
28checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"28checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
29dependencies = [29dependencies = [
30 "gimli 0.27.1",30 "gimli 0.27.2",
31]31]
3232
33[[package]]33[[package]]
56]56]
5757
58[[package]]58[[package]]
59name = "aead"
60version = "0.5.1"
61source = "registry+https://github.com/rust-lang/crates.io-index"
62checksum = "5c192eb8f11fc081b0fe4259ba5af04217d4e0faddd02417310a927911abd7c8"
63dependencies = [
64 "crypto-common",
65 "generic-array 0.14.6",
66]
67
68[[package]]
59name = "aes"69name = "aes"
60version = "0.6.0"70version = "0.6.0"
61source = "registry+https://github.com/rust-lang/crates.io-index"71source = "registry+https://github.com/rust-lang/crates.io-index"
79]89]
8090
81[[package]]91[[package]]
82name = "aes-gcm"92name = "aes"
83version = "0.8.0"93version = "0.8.2"
84source = "registry+https://github.com/rust-lang/crates.io-index"94source = "registry+https://github.com/rust-lang/crates.io-index"
85checksum = "5278b5fabbb9bd46e24aa69b2fdea62c99088e0a950a9be40e3e0101298f88da"95checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241"
86dependencies = [96dependencies = [
87 "aead 0.3.2",97 "cfg-if",
88 "aes 0.6.0",98 "cipher 0.4.4",
89 "cipher 0.2.5",
90 "ctr 0.6.0",
91 "ghash 0.3.1",
92 "subtle",99 "cpufeatures",
93]100]
94101
95[[package]]102[[package]]
107]114]
108115
109[[package]]116[[package]]
117name = "aes-gcm"
118version = "0.10.1"
119source = "registry+https://github.com/rust-lang/crates.io-index"
120checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c"
121dependencies = [
122 "aead 0.5.1",
123 "aes 0.8.2",
124 "cipher 0.4.4",
125 "ctr 0.9.2",
126 "ghash 0.5.0",
127 "subtle",
128]
129
130[[package]]
110name = "aes-soft"131name = "aes-soft"
111version = "0.6.4"132version = "0.6.4"
112source = "registry+https://github.com/rust-lang/crates.io-index"133source = "registry+https://github.com/rust-lang/crates.io-index"
138]159]
139160
140[[package]]161[[package]]
162name = "ahash"
163version = "0.8.3"
164source = "registry+https://github.com/rust-lang/crates.io-index"
165checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
166dependencies = [
167 "cfg-if",
168 "getrandom 0.2.8",
169 "once_cell",
170 "version_check",
171]
172
173[[package]]
141name = "aho-corasick"174name = "aho-corasick"
142version = "0.7.20"175version = "0.7.20"
143source = "registry+https://github.com/rust-lang/crates.io-index"176source = "registry+https://github.com/rust-lang/crates.io-index"
245 "num-traits",278 "num-traits",
246 "rusticata-macros",279 "rusticata-macros",
247 "thiserror",280 "thiserror",
248 "time 0.3.17",281 "time 0.3.20",
249]282]
250283
251[[package]]284[[package]]
252name = "asn1-rs"285name = "asn1-rs"
253version = "0.5.1"286version = "0.5.2"
254source = "registry+https://github.com/rust-lang/crates.io-index"287source = "registry+https://github.com/rust-lang/crates.io-index"
255checksum = "cf6690c370453db30743b373a60ba498fc0d6d83b11f4abfd87a84a075db5dd4"288checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
256dependencies = [289dependencies = [
257 "asn1-rs-derive 0.4.0",290 "asn1-rs-derive 0.4.0",
258 "asn1-rs-impl",291 "asn1-rs-impl",
261 "num-traits",294 "num-traits",
262 "rusticata-macros",295 "rusticata-macros",
263 "thiserror",296 "thiserror",
264 "time 0.3.17",297 "time 0.3.20",
265]298]
266299
267[[package]]300[[package]]
333366
334[[package]]367[[package]]
335name = "async-lock"368name = "async-lock"
336version = "2.6.0"369version = "2.7.0"
337source = "registry+https://github.com/rust-lang/crates.io-index"370source = "registry+https://github.com/rust-lang/crates.io-index"
338checksum = "c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685"371checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7"
339dependencies = [372dependencies = [
340 "event-listener",373 "event-listener",
341 "futures-lite",
342]374]
343375
344[[package]]376[[package]]
345name = "async-trait"377name = "async-trait"
346version = "0.1.64"378version = "0.1.66"
347source = "registry+https://github.com/rust-lang/crates.io-index"379source = "registry+https://github.com/rust-lang/crates.io-index"
348checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2"380checksum = "b84f9ebcc6c1f5b8cb160f6990096a5c127f423fcb6e1ccc46c370cbdfb75dfc"
349dependencies = [381dependencies = [
350 "proc-macro2",382 "proc-macro2",
351 "quote",383 "quote",
447479
448[[package]]480[[package]]
449name = "base64ct"481name = "base64ct"
450version = "1.5.3"482version = "1.6.0"
451source = "registry+https://github.com/rust-lang/crates.io-index"483source = "registry+https://github.com/rust-lang/crates.io-index"
452checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf"484checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
453485
454[[package]]486[[package]]
455name = "beef"487name = "beef"
463[[package]]495[[package]]
464name = "beefy-gadget"496name = "beefy-gadget"
465version = "4.0.0-dev"497version = "4.0.0-dev"
466source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"498source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
467dependencies = [499dependencies = [
468 "array-bytes 4.2.0",500 "array-bytes 4.2.0",
469 "async-trait",501 "async-trait",
497[[package]]529[[package]]
498name = "beefy-gadget-rpc"530name = "beefy-gadget-rpc"
499version = "4.0.0-dev"531version = "4.0.0-dev"
500source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"532source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
501dependencies = [533dependencies = [
502 "beefy-gadget",534 "beefy-gadget",
503 "futures",535 "futures",
514]546]
515547
516[[package]]548[[package]]
517name = "beefy-merkle-tree"549name = "binary-merkle-tree"
518version = "4.0.0-dev"550version = "4.0.0-dev"
519source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"551source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
520dependencies = [552dependencies = [
521 "sp-api",553 "hash-db",
522 "sp-beefy",554 "log",
523 "sp-runtime",
524]555]
525556
526[[package]]557[[package]]
534565
535[[package]]566[[package]]
536name = "bindgen"567name = "bindgen"
537version = "0.60.1"568version = "0.64.0"
538source = "registry+https://github.com/rust-lang/crates.io-index"569source = "registry+https://github.com/rust-lang/crates.io-index"
539checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6"570checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
540dependencies = [571dependencies = [
541 "bitflags",572 "bitflags",
542 "cexpr",573 "cexpr",
549 "regex",580 "regex",
550 "rustc-hash",581 "rustc-hash",
551 "shlex",582 "shlex",
583 "syn",
552]584]
553585
554[[package]]586[[package]]
580612
581[[package]]613[[package]]
582name = "blake2b_simd"614name = "blake2b_simd"
583version = "1.0.0"615version = "1.0.1"
584source = "registry+https://github.com/rust-lang/crates.io-index"616source = "registry+https://github.com/rust-lang/crates.io-index"
585checksum = "72936ee4afc7f8f736d1c38383b56480b5497b4617b4a77bdbf1d2ababc76127"617checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc"
586dependencies = [618dependencies = [
587 "arrayref",619 "arrayref",
588 "arrayvec 0.7.2",620 "arrayvec 0.7.2",
589 "constant_time_eq 0.1.5",621 "constant_time_eq",
590]622]
591623
592[[package]]624[[package]]
593name = "blake2s_simd"625name = "blake2s_simd"
594version = "1.0.0"626version = "1.0.1"
595source = "registry+https://github.com/rust-lang/crates.io-index"627source = "registry+https://github.com/rust-lang/crates.io-index"
596checksum = "db539cc2b5f6003621f1cd9ef92d7ded8ea5232c7de0f9faa2de251cd98730d4"628checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f"
597dependencies = [629dependencies = [
598 "arrayref",630 "arrayref",
599 "arrayvec 0.7.2",631 "arrayvec 0.7.2",
600 "constant_time_eq 0.1.5",632 "constant_time_eq",
601]633]
602634
603[[package]]635[[package]]
610 "arrayvec 0.7.2",642 "arrayvec 0.7.2",
611 "cc",643 "cc",
612 "cfg-if",644 "cfg-if",
613 "constant_time_eq 0.2.4",645 "constant_time_eq",
614 "digest 0.10.6",646 "digest 0.10.6",
615]647]
616648
637669
638[[package]]670[[package]]
639name = "block-buffer"671name = "block-buffer"
640version = "0.10.3"672version = "0.10.4"
641source = "registry+https://github.com/rust-lang/crates.io-index"673source = "registry+https://github.com/rust-lang/crates.io-index"
642checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"674checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
643dependencies = [675dependencies = [
644 "generic-array 0.14.6",676 "generic-array 0.14.6",
645]677]
690]722]
691723
692[[package]]724[[package]]
725name = "bounded-collections"
726version = "0.1.5"
727source = "registry+https://github.com/rust-lang/crates.io-index"
728checksum = "a071c348a5ef6da1d3a87166b408170b46002382b1dda83992b5c2208cefb370"
729dependencies = [
730 "log",
731 "parity-scale-codec",
732 "scale-info",
733 "serde",
734]
735
736[[package]]
693name = "bounded-vec"737name = "bounded-vec"
694version = "0.6.0"738version = "0.7.1"
695source = "registry+https://github.com/rust-lang/crates.io-index"739source = "registry+https://github.com/rust-lang/crates.io-index"
696checksum = "3372be4090bf9d4da36bd8ba7ce6ca1669503d0cf6e667236c6df7f053153eb6"740checksum = "68534a48cbf63a4b1323c433cf21238c9ec23711e0df13b08c33e5c2082663ce"
697dependencies = [741dependencies = [
698 "thiserror",742 "thiserror",
699]743]
706750
707[[package]]751[[package]]
708name = "bstr"752name = "bstr"
709version = "1.2.0"753version = "1.3.0"
710source = "registry+https://github.com/rust-lang/crates.io-index"754source = "registry+https://github.com/rust-lang/crates.io-index"
711checksum = "b7f0778972c64420fdedc63f09919c8a88bda7b25135357fd25a5d9f3257e832"755checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1"
712dependencies = [756dependencies = [
713 "memchr",757 "memchr",
714 "serde",758 "serde",
742checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"786checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
743787
744[[package]]788[[package]]
789name = "bytemuck"
790version = "1.13.1"
791source = "registry+https://github.com/rust-lang/crates.io-index"
792checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
793
794[[package]]
745name = "byteorder"795name = "byteorder"
746version = "1.4.3"796version = "1.4.3"
747source = "registry+https://github.com/rust-lang/crates.io-index"797source = "registry+https://github.com/rust-lang/crates.io-index"
766816
767[[package]]817[[package]]
768name = "camino"818name = "camino"
769version = "1.1.2"819version = "1.1.4"
770source = "registry+https://github.com/rust-lang/crates.io-index"820source = "registry+https://github.com/rust-lang/crates.io-index"
771checksum = "c77df041dc383319cc661b428b6961a005db4d6808d5e12536931b1ca9556055"821checksum = "c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2"
772dependencies = [822dependencies = [
773 "serde",823 "serde",
774]824]
784834
785[[package]]835[[package]]
786name = "cargo_metadata"836name = "cargo_metadata"
787version = "0.14.2"837version = "0.15.3"
788source = "registry+https://github.com/rust-lang/crates.io-index"838source = "registry+https://github.com/rust-lang/crates.io-index"
789checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa"839checksum = "08a1ec454bc3eead8719cb56e15dbbfecdbc14e4b3a3ae4936cc6e31f5fc0d07"
790dependencies = [840dependencies = [
791 "camino",841 "camino",
792 "cargo-platform",842 "cargo-platform",
793 "semver 1.0.16",843 "semver 1.0.16",
794 "serde",844 "serde",
795 "serde_json",845 "serde_json",
846 "thiserror",
796]847]
797848
798[[package]]849[[package]]
893dependencies = [944dependencies = [
894 "core2",945 "core2",
895 "multibase",946 "multibase",
896 "multihash",947 "multihash 0.16.3",
897 "serde",948 "serde",
898 "unsigned-varint",949 "unsigned-varint",
899]950]
917]968]
918969
919[[package]]970[[package]]
971name = "cipher"
972version = "0.4.4"
973source = "registry+https://github.com/rust-lang/crates.io-index"
974checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
975dependencies = [
976 "crypto-common",
977 "inout",
978]
979
980[[package]]
920name = "ckb-merkle-mountain-range"981name = "ckb-merkle-mountain-range"
921version = "0.5.2"982version = "0.5.2"
922source = "registry+https://github.com/rust-lang/crates.io-index"983source = "registry+https://github.com/rust-lang/crates.io-index"
927988
928[[package]]989[[package]]
929name = "clang-sys"990name = "clang-sys"
930version = "1.4.0"991version = "1.6.0"
931source = "registry+https://github.com/rust-lang/crates.io-index"992source = "registry+https://github.com/rust-lang/crates.io-index"
932checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3"993checksum = "77ed9a53e5d4d9c573ae844bfac6872b159cb1d1585a83b29e7a64b7eef7332a"
933dependencies = [994dependencies = [
934 "glob",995 "glob",
935 "libc",996 "libc",
938999
939[[package]]1000[[package]]
940name = "clap"1001name = "clap"
941version = "4.1.4"1002version = "4.1.8"
942source = "registry+https://github.com/rust-lang/crates.io-index"1003source = "registry+https://github.com/rust-lang/crates.io-index"
943checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76"1004checksum = "c3d7ae14b20b94cb02149ed21a86c423859cbe18dc7ed69845cace50e52b40a5"
944dependencies = [1005dependencies = [
945 "bitflags",1006 "bitflags",
946 "clap_derive",1007 "clap_derive",
9531014
954[[package]]1015[[package]]
955name = "clap_derive"1016name = "clap_derive"
956version = "4.1.0"1017version = "4.1.8"
957source = "registry+https://github.com/rust-lang/crates.io-index"1018source = "registry+https://github.com/rust-lang/crates.io-index"
958checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8"1019checksum = "44bec8e5c9d09e439c4335b1af0abaab56dcf3b94999a936e1bb47b9134288f0"
959dependencies = [1020dependencies = [
960 "heck",1021 "heck",
961 "proc-macro-error",1022 "proc-macro-error",
9661027
967[[package]]1028[[package]]
968name = "clap_lex"1029name = "clap_lex"
969version = "0.3.1"1030version = "0.3.2"
970source = "registry+https://github.com/rust-lang/crates.io-index"1031source = "registry+https://github.com/rust-lang/crates.io-index"
971checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"1032checksum = "350b9cf31731f9957399229e9b2adc51eeabdfbe9d71d9a0552275fd12710d09"
972dependencies = [1033dependencies = [
973 "os_str_bytes",1034 "os_str_bytes",
974]1035]
9751036
976[[package]]1037[[package]]
977name = "coarsetime"1038name = "coarsetime"
978version = "0.1.22"1039version = "0.1.23"
979source = "registry+https://github.com/rust-lang/crates.io-index"1040source = "registry+https://github.com/rust-lang/crates.io-index"
980checksum = "454038500439e141804c655b4cd1bc6a70bcb95cd2bc9463af5661b6956f0e46"1041checksum = "a90d114103adbc625300f346d4d09dfb4ab1c4a8df6868435dd903392ecf4354"
981dependencies = [1042dependencies = [
982 "libc",1043 "libc",
983 "once_cell",1044 "once_cell",
10171078
1018[[package]]1079[[package]]
1019name = "const-oid"1080name = "const-oid"
1020version = "0.9.1"1081version = "0.9.2"
1021source = "registry+https://github.com/rust-lang/crates.io-index"1082source = "registry+https://github.com/rust-lang/crates.io-index"
1022checksum = "cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b"1083checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913"
10231084
1024[[package]]1085[[package]]
1025name = "constant_time_eq"1086name = "constant_time_eq"
1026version = "0.1.5"
1027source = "registry+https://github.com/rust-lang/crates.io-index"
1028checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
1029
1030[[package]]
1031name = "constant_time_eq"
1032version = "0.2.4"1087version = "0.2.4"
1033source = "registry+https://github.com/rust-lang/crates.io-index"1088source = "registry+https://github.com/rust-lang/crates.io-index"
1034checksum = "f3ad85c1f65dc7b37604eb0e89748faf0b9653065f2a8ef69f96a687ec1e9279"1089checksum = "f3ad85c1f65dc7b37604eb0e89748faf0b9653065f2a8ef69f96a687ec1e9279"
1093]1148]
10941149
1095[[package]]1150[[package]]
1096name = "cpuid-bool"
1097version = "0.2.0"
1098source = "registry+https://github.com/rust-lang/crates.io-index"
1099checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba"
1100
1101[[package]]
1102name = "cranelift-bforest"1151name = "cranelift-bforest"
1103version = "0.88.2"1152version = "0.93.1"
1104source = "registry+https://github.com/rust-lang/crates.io-index"1153source = "registry+https://github.com/rust-lang/crates.io-index"
1105checksum = "52056f6d0584484b57fa6c1a65c1fcb15f3780d8b6a758426d9e3084169b2ddd"1154checksum = "a7379abaacee0f14abf3204a7606118f0465785252169d186337bcb75030815a"
1106dependencies = [1155dependencies = [
1107 "cranelift-entity",1156 "cranelift-entity",
1108]1157]
11091158
1110[[package]]1159[[package]]
1111name = "cranelift-codegen"1160name = "cranelift-codegen"
1112version = "0.88.2"1161version = "0.93.1"
1113source = "registry+https://github.com/rust-lang/crates.io-index"1162source = "registry+https://github.com/rust-lang/crates.io-index"
1114checksum = "18fed94c8770dc25d01154c3ffa64ed0b3ba9d583736f305fed7beebe5d9cf74"1163checksum = "9489fa336927df749631f1008007ced2871068544f40a202ce6d93fbf2366a7b"
1115dependencies = [1164dependencies = [
1116 "arrayvec 0.7.2",1165 "arrayvec 0.7.2",
1117 "bumpalo",1166 "bumpalo",
1121 "cranelift-entity",1170 "cranelift-entity",
1122 "cranelift-isle",1171 "cranelift-isle",
1123 "gimli 0.26.2",1172 "gimli 0.26.2",
1173 "hashbrown 0.12.3",
1124 "log",1174 "log",
1125 "regalloc2",1175 "regalloc2",
1126 "smallvec",1176 "smallvec",
11291179
1130[[package]]1180[[package]]
1131name = "cranelift-codegen-meta"1181name = "cranelift-codegen-meta"
1132version = "0.88.2"1182version = "0.93.1"
1133source = "registry+https://github.com/rust-lang/crates.io-index"1183source = "registry+https://github.com/rust-lang/crates.io-index"
1134checksum = "1c451b81faf237d11c7e4f3165eeb6bac61112762c5cfe7b4c0fb7241474358f"1184checksum = "05bbb67da91ec721ed57cef2f7c5ef7728e1cd9bde9ffd3ef8601022e73e3239"
1135dependencies = [1185dependencies = [
1136 "cranelift-codegen-shared",1186 "cranelift-codegen-shared",
1137]1187]
11381188
1139[[package]]1189[[package]]
1140name = "cranelift-codegen-shared"1190name = "cranelift-codegen-shared"
1141version = "0.88.2"1191version = "0.93.1"
1142source = "registry+https://github.com/rust-lang/crates.io-index"1192source = "registry+https://github.com/rust-lang/crates.io-index"
1143checksum = "e7c940133198426d26128f08be2b40b0bd117b84771fd36798969c4d712d81fc"1193checksum = "418ecb2f36032f6665dc1a5e2060a143dbab41d83b784882e97710e890a7a16d"
11441194
1145[[package]]1195[[package]]
1146name = "cranelift-entity"1196name = "cranelift-entity"
1147version = "0.88.2"1197version = "0.93.1"
1148source = "registry+https://github.com/rust-lang/crates.io-index"1198source = "registry+https://github.com/rust-lang/crates.io-index"
1149checksum = "87a0f1b2fdc18776956370cf8d9b009ded3f855350c480c1c52142510961f352"1199checksum = "7cf583f7b093f291005f9fb1323e2c37f6ee4c7909e39ce016b2e8360d461705"
1150dependencies = [1200dependencies = [
1151 "serde",1201 "serde",
1152]1202]
11531203
1154[[package]]1204[[package]]
1155name = "cranelift-frontend"1205name = "cranelift-frontend"
1156version = "0.88.2"1206version = "0.93.1"
1157source = "registry+https://github.com/rust-lang/crates.io-index"1207source = "registry+https://github.com/rust-lang/crates.io-index"
1158checksum = "34897538b36b216cc8dd324e73263596d51b8cf610da6498322838b2546baf8a"1208checksum = "0b66bf9e916f57fbbd0f7703ec6286f4624866bf45000111627c70d272c8dda1"
1159dependencies = [1209dependencies = [
1160 "cranelift-codegen",1210 "cranelift-codegen",
1161 "log",1211 "log",
11651215
1166[[package]]1216[[package]]
1167name = "cranelift-isle"1217name = "cranelift-isle"
1168version = "0.88.2"1218version = "0.93.1"
1169source = "registry+https://github.com/rust-lang/crates.io-index"1219source = "registry+https://github.com/rust-lang/crates.io-index"
1170checksum = "1b2629a569fae540f16a76b70afcc87ad7decb38dc28fa6c648ac73b51e78470"1220checksum = "649782a39ce99798dd6b4029e2bb318a2fbeaade1b4fa25330763c10c65bc358"
11711221
1172[[package]]1222[[package]]
1173name = "cranelift-native"1223name = "cranelift-native"
1174version = "0.88.2"1224version = "0.93.1"
1175source = "registry+https://github.com/rust-lang/crates.io-index"1225source = "registry+https://github.com/rust-lang/crates.io-index"
1176checksum = "20937dab4e14d3e225c5adfc9c7106bafd4ac669bdb43027b911ff794c6fb318"1226checksum = "937e021e089c51f9749d09e7ad1c4f255c2f8686cb8c3df63a34b3ec9921bc41"
1177dependencies = [1227dependencies = [
1178 "cranelift-codegen",1228 "cranelift-codegen",
1179 "libc",1229 "libc",
11821232
1183[[package]]1233[[package]]
1184name = "cranelift-wasm"1234name = "cranelift-wasm"
1185version = "0.88.2"1235version = "0.93.1"
1186source = "registry+https://github.com/rust-lang/crates.io-index"1236source = "registry+https://github.com/rust-lang/crates.io-index"
1187checksum = "80fc2288957a94fd342a015811479de1837850924166d1f1856d8406e6f3609b"1237checksum = "d850cf6775477747c9dfda9ae23355dd70512ffebc70cf82b85a5b111ae668b5"
1188dependencies = [1238dependencies = [
1189 "cranelift-codegen",1239 "cranelift-codegen",
1190 "cranelift-entity",1240 "cranelift-entity",
12221272
1223[[package]]1273[[package]]
1224name = "crossbeam-channel"1274name = "crossbeam-channel"
1225version = "0.5.6"1275version = "0.5.7"
1226source = "registry+https://github.com/rust-lang/crates.io-index"1276source = "registry+https://github.com/rust-lang/crates.io-index"
1227checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"1277checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c"
1228dependencies = [1278dependencies = [
1229 "cfg-if",1279 "cfg-if",
1230 "crossbeam-utils",1280 "crossbeam-utils",
1231]1281]
12321282
1233[[package]]1283[[package]]
1234name = "crossbeam-deque"1284name = "crossbeam-deque"
1235version = "0.8.2"1285version = "0.8.3"
1236source = "registry+https://github.com/rust-lang/crates.io-index"1286source = "registry+https://github.com/rust-lang/crates.io-index"
1237checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"1287checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
1238dependencies = [1288dependencies = [
1239 "cfg-if",1289 "cfg-if",
1240 "crossbeam-epoch",1290 "crossbeam-epoch",
12431293
1244[[package]]1294[[package]]
1245name = "crossbeam-epoch"1295name = "crossbeam-epoch"
1246version = "0.9.13"1296version = "0.9.14"
1247source = "registry+https://github.com/rust-lang/crates.io-index"1297source = "registry+https://github.com/rust-lang/crates.io-index"
1248checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a"1298checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
1249dependencies = [1299dependencies = [
1250 "autocfg",1300 "autocfg",
1251 "cfg-if",1301 "cfg-if",
1252 "crossbeam-utils",1302 "crossbeam-utils",
1253 "memoffset 0.7.1",1303 "memoffset 0.8.0",
1254 "scopeguard",1304 "scopeguard",
1255]1305]
12561306
12661316
1267[[package]]1317[[package]]
1268name = "crossbeam-utils"1318name = "crossbeam-utils"
1269version = "0.8.14"1319version = "0.8.15"
1270source = "registry+https://github.com/rust-lang/crates.io-index"1320source = "registry+https://github.com/rust-lang/crates.io-index"
1271checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"1321checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b"
1272dependencies = [1322dependencies = [
1273 "cfg-if",1323 "cfg-if",
1274]1324]
1298checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"1348checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
1299dependencies = [1349dependencies = [
1300 "generic-array 0.14.6",1350 "generic-array 0.14.6",
1351 "rand_core 0.6.4",
1301 "typenum",1352 "typenum",
1302]1353]
13031354
13131364
1314[[package]]1365[[package]]
1315name = "crypto-mac"1366name = "crypto-mac"
1316version = "0.10.1"
1317source = "registry+https://github.com/rust-lang/crates.io-index"
1318checksum = "bff07008ec701e8028e2ceb8f83f0e4274ee62bd2dbdc4fefff2e9a91824081a"
1319dependencies = [
1320 "generic-array 0.14.6",
1321 "subtle",
1322]
1323
1324[[package]]
1325name = "crypto-mac"
1326version = "0.11.1"1367version = "0.11.1"
1327source = "registry+https://github.com/rust-lang/crates.io-index"1368source = "registry+https://github.com/rust-lang/crates.io-index"
1328checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1369checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
13431384
1344[[package]]1385[[package]]
1345name = "ctr"1386name = "ctr"
1346version = "0.6.0"1387version = "0.8.0"
1347source = "registry+https://github.com/rust-lang/crates.io-index"1388source = "registry+https://github.com/rust-lang/crates.io-index"
1348checksum = "fb4a30d54f7443bf3d6191dcd486aca19e67cb3c49fa7a06a319966346707e7f"1389checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
1349dependencies = [1390dependencies = [
1350 "cipher 0.2.5",1391 "cipher 0.3.0",
1351]1392]
13521393
1353[[package]]1394[[package]]
1354name = "ctr"1395name = "ctr"
1355version = "0.8.0"1396version = "0.9.2"
1356source = "registry+https://github.com/rust-lang/crates.io-index"1397source = "registry+https://github.com/rust-lang/crates.io-index"
1357checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"1398checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
1358dependencies = [1399dependencies = [
1359 "cipher 0.3.0",1400 "cipher 0.4.4",
1360]1401]
13611402
1362[[package]]1403[[package]]
1363name = "cumulus-client-cli"1404name = "cumulus-client-cli"
1364version = "0.1.0"1405version = "0.1.0"
1365source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1406source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1366dependencies = [1407dependencies = [
1367 "clap",1408 "clap",
1368 "parity-scale-codec",1409 "parity-scale-codec",
1377[[package]]1418[[package]]
1378name = "cumulus-client-collator"1419name = "cumulus-client-collator"
1379version = "0.1.0"1420version = "0.1.0"
1380source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1421source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1381dependencies = [1422dependencies = [
1382 "cumulus-client-consensus-common",1423 "cumulus-client-consensus-common",
1383 "cumulus-client-network",1424 "cumulus-client-network",
1400[[package]]1441[[package]]
1401name = "cumulus-client-consensus-aura"1442name = "cumulus-client-consensus-aura"
1402version = "0.1.0"1443version = "0.1.0"
1403source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1444source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1404dependencies = [1445dependencies = [
1405 "async-trait",1446 "async-trait",
1406 "cumulus-client-consensus-common",1447 "cumulus-client-consensus-common",
1429[[package]]1470[[package]]
1430name = "cumulus-client-consensus-common"1471name = "cumulus-client-consensus-common"
1431version = "0.1.0"1472version = "0.1.0"
1432source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1473source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1433dependencies = [1474dependencies = [
1434 "async-trait",1475 "async-trait",
1435 "cumulus-client-pov-recovery",1476 "cumulus-client-pov-recovery",
1442 "polkadot-primitives",1483 "polkadot-primitives",
1443 "sc-client-api",1484 "sc-client-api",
1444 "sc-consensus",1485 "sc-consensus",
1486 "schnellru",
1445 "sp-blockchain",1487 "sp-blockchain",
1446 "sp-consensus",1488 "sp-consensus",
1447 "sp-runtime",1489 "sp-runtime",
1452[[package]]1494[[package]]
1453name = "cumulus-client-network"1495name = "cumulus-client-network"
1454version = "0.1.0"1496version = "0.1.0"
1455source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1497source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1456dependencies = [1498dependencies = [
1457 "async-trait",1499 "async-trait",
1458 "cumulus-relay-chain-interface",1500 "cumulus-relay-chain-interface",
1475[[package]]1517[[package]]
1476name = "cumulus-client-pov-recovery"1518name = "cumulus-client-pov-recovery"
1477version = "0.1.0"1519version = "0.1.0"
1478source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1520source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1479dependencies = [1521dependencies = [
1522 "async-trait",
1480 "cumulus-primitives-core",1523 "cumulus-primitives-core",
1481 "cumulus-relay-chain-interface",1524 "cumulus-relay-chain-interface",
1482 "futures",1525 "futures",
1498[[package]]1541[[package]]
1499name = "cumulus-client-service"1542name = "cumulus-client-service"
1500version = "0.1.0"1543version = "0.1.0"
1501source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1544source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1502dependencies = [1545dependencies = [
1503 "cumulus-client-cli",1546 "cumulus-client-cli",
1504 "cumulus-client-collator",1547 "cumulus-client-collator",
1505 "cumulus-client-consensus-common",1548 "cumulus-client-consensus-common",
1549 "cumulus-client-network",
1506 "cumulus-client-pov-recovery",1550 "cumulus-client-pov-recovery",
1507 "cumulus-primitives-core",1551 "cumulus-primitives-core",
1508 "cumulus-relay-chain-inprocess-interface",1552 "cumulus-relay-chain-inprocess-interface",
1513 "polkadot-primitives",1557 "polkadot-primitives",
1514 "sc-client-api",1558 "sc-client-api",
1515 "sc-consensus",1559 "sc-consensus",
1560 "sc-network",
1561 "sc-network-transactions",
1562 "sc-rpc",
1516 "sc-service",1563 "sc-service",
1517 "sc-sysinfo",1564 "sc-sysinfo",
1518 "sc-telemetry",1565 "sc-telemetry",
1566 "sc-transaction-pool",
1567 "sc-utils",
1519 "sp-api",1568 "sp-api",
1520 "sp-blockchain",1569 "sp-blockchain",
1521 "sp-consensus",1570 "sp-consensus",
1522 "sp-core",1571 "sp-core",
1523 "sp-runtime",1572 "sp-runtime",
1573 "sp-transaction-pool",
1524]1574]
15251575
1526[[package]]1576[[package]]
1527name = "cumulus-pallet-aura-ext"1577name = "cumulus-pallet-aura-ext"
1528version = "0.1.0"1578version = "0.1.0"
1529source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1579source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1530dependencies = [1580dependencies = [
1531 "frame-support",1581 "frame-support",
1532 "frame-system",1582 "frame-system",
1542[[package]]1592[[package]]
1543name = "cumulus-pallet-dmp-queue"1593name = "cumulus-pallet-dmp-queue"
1544version = "0.1.0"1594version = "0.1.0"
1545source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1595source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1546dependencies = [1596dependencies = [
1547 "cumulus-primitives-core",1597 "cumulus-primitives-core",
1548 "frame-support",1598 "frame-support",
1559[[package]]1609[[package]]
1560name = "cumulus-pallet-parachain-system"1610name = "cumulus-pallet-parachain-system"
1561version = "0.1.0"1611version = "0.1.0"
1562source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1612source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1563dependencies = [1613dependencies = [
1564 "bytes",1614 "bytes",
1565 "cumulus-pallet-parachain-system-proc-macro",1615 "cumulus-pallet-parachain-system-proc-macro",
1582 "sp-std",1632 "sp-std",
1583 "sp-trie",1633 "sp-trie",
1584 "sp-version",1634 "sp-version",
1635 "xcm",
1585]1636]
15861637
1587[[package]]1638[[package]]
1588name = "cumulus-pallet-parachain-system-proc-macro"1639name = "cumulus-pallet-parachain-system-proc-macro"
1589version = "0.1.0"1640version = "0.1.0"
1590source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1641source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1591dependencies = [1642dependencies = [
1592 "proc-macro-crate",1643 "proc-macro-crate",
1593 "proc-macro2",1644 "proc-macro2",
1598[[package]]1649[[package]]
1599name = "cumulus-pallet-xcm"1650name = "cumulus-pallet-xcm"
1600version = "0.1.0"1651version = "0.1.0"
1601source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1652source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1602dependencies = [1653dependencies = [
1603 "cumulus-primitives-core",1654 "cumulus-primitives-core",
1604 "frame-support",1655 "frame-support",
1614[[package]]1665[[package]]
1615name = "cumulus-pallet-xcmp-queue"1666name = "cumulus-pallet-xcmp-queue"
1616version = "0.1.0"1667version = "0.1.0"
1617source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1668source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1618dependencies = [1669dependencies = [
1619 "cumulus-primitives-core",1670 "cumulus-primitives-core",
1620 "frame-support",1671 "frame-support",
1621 "frame-system",1672 "frame-system",
1622 "log",1673 "log",
1623 "parity-scale-codec",1674 "parity-scale-codec",
1675 "polkadot-runtime-common",
1624 "rand_chacha 0.3.1",1676 "rand_chacha 0.3.1",
1625 "scale-info",1677 "scale-info",
1678 "sp-io",
1626 "sp-runtime",1679 "sp-runtime",
1627 "sp-std",1680 "sp-std",
1628 "xcm",1681 "xcm",
1632[[package]]1685[[package]]
1633name = "cumulus-primitives-core"1686name = "cumulus-primitives-core"
1634version = "0.1.0"1687version = "0.1.0"
1635source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1688source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1636dependencies = [1689dependencies = [
1637 "parity-scale-codec",1690 "parity-scale-codec",
1638 "polkadot-core-primitives",1691 "polkadot-core-primitives",
1642 "sp-runtime",1695 "sp-runtime",
1643 "sp-std",1696 "sp-std",
1644 "sp-trie",1697 "sp-trie",
1698 "xcm",
1645]1699]
16461700
1647[[package]]1701[[package]]
1648name = "cumulus-primitives-parachain-inherent"1702name = "cumulus-primitives-parachain-inherent"
1649version = "0.1.0"1703version = "0.1.0"
1650source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1704source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1651dependencies = [1705dependencies = [
1652 "async-trait",1706 "async-trait",
1653 "cumulus-primitives-core",1707 "cumulus-primitives-core",
1670[[package]]1724[[package]]
1671name = "cumulus-primitives-timestamp"1725name = "cumulus-primitives-timestamp"
1672version = "0.1.0"1726version = "0.1.0"
1673source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1727source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1674dependencies = [1728dependencies = [
1675 "cumulus-primitives-core",1729 "cumulus-primitives-core",
1676 "futures",1730 "futures",
1683[[package]]1737[[package]]
1684name = "cumulus-primitives-utility"1738name = "cumulus-primitives-utility"
1685version = "0.1.0"1739version = "0.1.0"
1686source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1740source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1687dependencies = [1741dependencies = [
1688 "cumulus-primitives-core",1742 "cumulus-primitives-core",
1689 "frame-support",1743 "frame-support",
1690 "log",1744 "log",
1691 "parity-scale-codec",1745 "parity-scale-codec",
1746 "polkadot-runtime-common",
1747 "sp-io",
1692 "sp-runtime",1748 "sp-runtime",
1693 "sp-std",1749 "sp-std",
1694 "xcm",1750 "xcm",
1699[[package]]1755[[package]]
1700name = "cumulus-relay-chain-inprocess-interface"1756name = "cumulus-relay-chain-inprocess-interface"
1701version = "0.1.0"1757version = "0.1.0"
1702source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1758source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1703dependencies = [1759dependencies = [
1704 "async-trait",1760 "async-trait",
1705 "cumulus-primitives-core",1761 "cumulus-primitives-core",
1724[[package]]1780[[package]]
1725name = "cumulus-relay-chain-interface"1781name = "cumulus-relay-chain-interface"
1726version = "0.1.0"1782version = "0.1.0"
1727source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1783source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1728dependencies = [1784dependencies = [
1729 "async-trait",1785 "async-trait",
1730 "cumulus-primitives-core",1786 "cumulus-primitives-core",
1744[[package]]1800[[package]]
1745name = "cumulus-relay-chain-minimal-node"1801name = "cumulus-relay-chain-minimal-node"
1746version = "0.1.0"1802version = "0.1.0"
1747source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1803source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1748dependencies = [1804dependencies = [
1749 "array-bytes 6.0.0",1805 "array-bytes 6.0.0",
1750 "async-trait",1806 "async-trait",
1751 "cumulus-primitives-core",1807 "cumulus-primitives-core",
1752 "cumulus-relay-chain-interface",1808 "cumulus-relay-chain-interface",
1753 "cumulus-relay-chain-rpc-interface",1809 "cumulus-relay-chain-rpc-interface",
1754 "futures",1810 "futures",
1755 "lru",1811 "lru 0.9.0",
1756 "polkadot-core-primitives",1812 "polkadot-core-primitives",
1757 "polkadot-network-bridge",1813 "polkadot-network-bridge",
1758 "polkadot-node-network-protocol",1814 "polkadot-node-network-protocol",
1784[[package]]1840[[package]]
1785name = "cumulus-relay-chain-rpc-interface"1841name = "cumulus-relay-chain-rpc-interface"
1786version = "0.1.0"1842version = "0.1.0"
1787source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1843source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1788dependencies = [1844dependencies = [
1789 "async-trait",1845 "async-trait",
1790 "cumulus-primitives-core",1846 "cumulus-primitives-core",
1791 "cumulus-relay-chain-interface",1847 "cumulus-relay-chain-interface",
1792 "futures",1848 "futures",
1793 "futures-timer",1849 "futures-timer",
1794 "jsonrpsee",1850 "jsonrpsee",
1795 "lru",1851 "lru 0.9.0",
1796 "parity-scale-codec",1852 "parity-scale-codec",
1797 "polkadot-service",1853 "polkadot-service",
1798 "sc-client-api",1854 "sc-client-api",
1813[[package]]1869[[package]]
1814name = "cumulus-test-relay-sproof-builder"1870name = "cumulus-test-relay-sproof-builder"
1815version = "0.1.0"1871version = "0.1.0"
1816source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"1872source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
1817dependencies = [1873dependencies = [
1818 "cumulus-primitives-core",1874 "cumulus-primitives-core",
1819 "parity-scale-codec",1875 "parity-scale-codec",
18651921
1866[[package]]1922[[package]]
1867name = "cxx"1923name = "cxx"
1868version = "1.0.89"1924version = "1.0.92"
1869source = "registry+https://github.com/rust-lang/crates.io-index"1925source = "registry+https://github.com/rust-lang/crates.io-index"
1870checksum = "bc831ee6a32dd495436e317595e639a587aa9907bef96fe6e6abc290ab6204e9"1926checksum = "9a140f260e6f3f79013b8bfc65e7ce630c9ab4388c6a89c71e07226f49487b72"
1871dependencies = [1927dependencies = [
1872 "cc",1928 "cc",
1873 "cxxbridge-flags",1929 "cxxbridge-flags",
18771933
1878[[package]]1934[[package]]
1879name = "cxx-build"1935name = "cxx-build"
1880version = "1.0.89"1936version = "1.0.92"
1881source = "registry+https://github.com/rust-lang/crates.io-index"1937source = "registry+https://github.com/rust-lang/crates.io-index"
1882checksum = "94331d54f1b1a8895cd81049f7eaaaef9d05a7dcb4d1fd08bf3ff0806246789d"1938checksum = "da6383f459341ea689374bf0a42979739dc421874f112ff26f829b8040b8e613"
1883dependencies = [1939dependencies = [
1884 "cc",1940 "cc",
1885 "codespan-reporting",1941 "codespan-reporting",
18921948
1893[[package]]1949[[package]]
1894name = "cxxbridge-flags"1950name = "cxxbridge-flags"
1895version = "1.0.89"1951version = "1.0.92"
1896source = "registry+https://github.com/rust-lang/crates.io-index"1952source = "registry+https://github.com/rust-lang/crates.io-index"
1897checksum = "48dcd35ba14ca9b40d6e4b4b39961f23d835dbb8eed74565ded361d93e1feb8a"1953checksum = "90201c1a650e95ccff1c8c0bb5a343213bdd317c6e600a93075bca2eff54ec97"
18981954
1899[[package]]1955[[package]]
1900name = "cxxbridge-macro"1956name = "cxxbridge-macro"
1901version = "1.0.89"1957version = "1.0.92"
1902source = "registry+https://github.com/rust-lang/crates.io-index"1958source = "registry+https://github.com/rust-lang/crates.io-index"
1903checksum = "81bbeb29798b407ccd82a3324ade1a7286e0d29851475990b612670f6f5124d2"1959checksum = "0b75aed41bb2e6367cae39e6326ef817a851db13c13e4f3263714ca3cfb8de56"
1904dependencies = [1960dependencies = [
1905 "proc-macro2",1961 "proc-macro2",
1906 "quote",1962 "quote",
19091965
1910[[package]]1966[[package]]
1911name = "darling"1967name = "darling"
1912version = "0.14.2"1968version = "0.14.4"
1913source = "registry+https://github.com/rust-lang/crates.io-index"1969source = "registry+https://github.com/rust-lang/crates.io-index"
1914checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa"1970checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
1915dependencies = [1971dependencies = [
1916 "darling_core",1972 "darling_core",
1917 "darling_macro",1973 "darling_macro",
1918]1974]
19191975
1920[[package]]1976[[package]]
1921name = "darling_core"1977name = "darling_core"
1922version = "0.14.2"1978version = "0.14.4"
1923source = "registry+https://github.com/rust-lang/crates.io-index"1979source = "registry+https://github.com/rust-lang/crates.io-index"
1924checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f"1980checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
1925dependencies = [1981dependencies = [
1926 "fnv",1982 "fnv",
1927 "ident_case",1983 "ident_case",
19331989
1934[[package]]1990[[package]]
1935name = "darling_macro"1991name = "darling_macro"
1936version = "0.14.2"1992version = "0.14.4"
1937source = "registry+https://github.com/rust-lang/crates.io-index"1993source = "registry+https://github.com/rust-lang/crates.io-index"
1938checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e"1994checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
1939dependencies = [1995dependencies = [
1940 "darling_core",1996 "darling_core",
1941 "quote",1997 "quote",
19952051
1996[[package]]2052[[package]]
1997name = "der-parser"2053name = "der-parser"
1998version = "8.1.0"2054version = "8.2.0"
1999source = "registry+https://github.com/rust-lang/crates.io-index"2055source = "registry+https://github.com/rust-lang/crates.io-index"
2000checksum = "42d4bc9b0db0a0df9ae64634ac5bdefb7afcb534e182275ca0beadbe486701c1"2056checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
2001dependencies = [2057dependencies = [
2002 "asn1-rs 0.5.1",2058 "asn1-rs 0.5.2",
2003 "displaydoc",2059 "displaydoc",
2004 "nom",2060 "nom",
2005 "num-bigint",2061 "num-bigint",
2019]2075]
20202076
2021[[package]]2077[[package]]
2078name = "derive-syn-parse"
2079version = "0.1.5"
2080source = "registry+https://github.com/rust-lang/crates.io-index"
2081checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd"
2082dependencies = [
2083 "proc-macro2",
2084 "quote",
2085 "syn",
2086]
2087
2088[[package]]
2022name = "derive_builder"2089name = "derive_builder"
2023version = "0.11.2"2090version = "0.11.2"
2024source = "registry+https://github.com/rust-lang/crates.io-index"2091source = "registry+https://github.com/rust-lang/crates.io-index"
2058 "convert_case",2125 "convert_case",
2059 "proc-macro2",2126 "proc-macro2",
2060 "quote",2127 "quote",
2061 "rustc_version 0.4.0",2128 "rustc_version",
2062 "syn",2129 "syn",
2063]2130]
20642131
2092source = "registry+https://github.com/rust-lang/crates.io-index"2159source = "registry+https://github.com/rust-lang/crates.io-index"
2093checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"2160checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
2094dependencies = [2161dependencies = [
2095 "block-buffer 0.10.3",2162 "block-buffer 0.10.4",
2096 "crypto-common",2163 "crypto-common",
2097 "subtle",2164 "subtle",
2098]2165]
21632230
2164[[package]]2231[[package]]
2165name = "dtoa"2232name = "dtoa"
2166version = "1.0.5"2233version = "1.0.6"
2167source = "registry+https://github.com/rust-lang/crates.io-index"2234source = "registry+https://github.com/rust-lang/crates.io-index"
2168checksum = "c00704156a7de8df8da0911424e30c2049957b0a714542a44e05fe693dd85313"2235checksum = "65d09067bfacaa79114679b279d7f5885b53295b1e2cfb4e79c8e4bd3d633169"
21692236
2170[[package]]2237[[package]]
2171name = "dyn-clonable"2238name = "dyn-clonable"
21902257
2191[[package]]2258[[package]]
2192name = "dyn-clone"2259name = "dyn-clone"
2193version = "1.0.10"2260version = "1.0.11"
2194source = "registry+https://github.com/rust-lang/crates.io-index"2261source = "registry+https://github.com/rust-lang/crates.io-index"
2195checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60"2262checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30"
21962263
2197[[package]]2264[[package]]
2198name = "ecdsa"2265name = "ecdsa"
2236checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6"2303checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6"
2237dependencies = [2304dependencies = [
2238 "curve25519-dalek 3.2.0",2305 "curve25519-dalek 3.2.0",
2239 "hashbrown",2306 "hashbrown 0.12.3",
2240 "hex",2307 "hex",
2241 "rand_core 0.6.4",2308 "rand_core 0.6.4",
2242 "sha2 0.9.9",2309 "sha2 0.9.9",
23052372
2306[[package]]2373[[package]]
2307name = "enumn"2374name = "enumn"
2308version = "0.1.6"2375version = "0.1.7"
2309source = "registry+https://github.com/rust-lang/crates.io-index"2376source = "registry+https://github.com/rust-lang/crates.io-index"
2310checksum = "e88bcb3a067a6555d577aba299e75eff9942da276e6506fc6274327daa026132"2377checksum = "1940ea32e14d489b401074558be4567f35ca9507c4628b4b3fd6fe6eb2ca7b88"
2311dependencies = [2378dependencies = [
2312 "proc-macro2",2379 "proc-macro2",
2313 "quote",2380 "quote",
25622629
2563[[package]]2630[[package]]
2564name = "fastrand"2631name = "fastrand"
2565version = "1.8.0"2632version = "1.9.0"
2566source = "registry+https://github.com/rust-lang/crates.io-index"2633source = "registry+https://github.com/rust-lang/crates.io-index"
2567checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"2634checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
2568dependencies = [2635dependencies = [
2569 "instant",2636 "instant",
2570]2637]
2597[[package]]2664[[package]]
2598name = "fc-consensus"2665name = "fc-consensus"
2599version = "2.0.0-dev"2666version = "2.0.0-dev"
2600source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2667source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2601dependencies = [2668dependencies = [
2602 "async-trait",2669 "async-trait",
2603 "fc-db",2670 "fc-db",
2604 "fp-consensus",2671 "fp-consensus",
2605 "fp-rpc",2672 "fp-rpc",
2606 "sc-client-api",
2607 "sc-consensus",2673 "sc-consensus",
2608 "sp-api",2674 "sp-api",
2609 "sp-block-builder",2675 "sp-block-builder",
2616[[package]]2682[[package]]
2617name = "fc-db"2683name = "fc-db"
2618version = "2.0.0-dev"2684version = "2.0.0-dev"
2619source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2685source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2620dependencies = [2686dependencies = [
2621 "fp-storage",2687 "fp-storage",
2622 "kvdb-rocksdb",2688 "kvdb-rocksdb",
2635[[package]]2701[[package]]
2636name = "fc-mapping-sync"2702name = "fc-mapping-sync"
2637version = "2.0.0-dev"2703version = "2.0.0-dev"
2638source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2704source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2639dependencies = [2705dependencies = [
2640 "fc-db",2706 "fc-db",
2707 "fc-storage",
2641 "fp-consensus",2708 "fp-consensus",
2642 "fp-rpc",2709 "fp-rpc",
2643 "futures",2710 "futures",
2652[[package]]2719[[package]]
2653name = "fc-rpc"2720name = "fc-rpc"
2654version = "2.0.0-dev"2721version = "2.0.0-dev"
2655source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2722source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2656dependencies = [2723dependencies = [
2657 "ethereum",2724 "ethereum",
2658 "ethereum-types",2725 "ethereum-types",
2659 "evm",2726 "evm",
2660 "fc-db",2727 "fc-db",
2661 "fc-rpc-core",2728 "fc-rpc-core",
2729 "fc-storage",
2662 "fp-ethereum",2730 "fp-ethereum",
2663 "fp-rpc",2731 "fp-rpc",
2664 "fp-storage",2732 "fp-storage",
2667 "jsonrpsee",2735 "jsonrpsee",
2668 "libsecp256k1",2736 "libsecp256k1",
2669 "log",2737 "log",
2670 "lru",2738 "lru 0.8.1",
2671 "parity-scale-codec",2739 "parity-scale-codec",
2672 "prometheus",2740 "prometheus",
2673 "rand 0.8.5",2741 "rand 0.8.5",
2686 "sp-core",2754 "sp-core",
2687 "sp-io",2755 "sp-io",
2688 "sp-runtime",2756 "sp-runtime",
2689 "sp-storage",
2690 "substrate-prometheus-endpoint",2757 "substrate-prometheus-endpoint",
2691 "tokio",2758 "tokio",
2692]2759]
26932760
2694[[package]]2761[[package]]
2695name = "fc-rpc-core"2762name = "fc-rpc-core"
2696version = "1.1.0-dev"2763version = "1.1.0-dev"
2697source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2764source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2698dependencies = [2765dependencies = [
2699 "ethereum",2766 "ethereum",
2700 "ethereum-types",2767 "ethereum-types",
2705]2772]
27062773
2707[[package]]2774[[package]]
2775name = "fc-storage"
2776version = "1.0.0-dev"
2777source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2778dependencies = [
2779 "ethereum",
2780 "ethereum-types",
2781 "fp-rpc",
2782 "fp-storage",
2783 "parity-scale-codec",
2784 "sc-client-api",
2785 "sp-api",
2786 "sp-blockchain",
2787 "sp-io",
2788 "sp-runtime",
2789 "sp-storage",
2790]
2791
2792[[package]]
2708name = "fdlimit"2793name = "fdlimit"
2709version = "0.2.1"2794version = "0.2.1"
2710source = "registry+https://github.com/rust-lang/crates.io-index"2795source = "registry+https://github.com/rust-lang/crates.io-index"
27252810
2726[[package]]2811[[package]]
2727name = "fiat-crypto"2812name = "fiat-crypto"
2728version = "0.1.17"2813version = "0.1.19"
2729source = "registry+https://github.com/rust-lang/crates.io-index"2814source = "registry+https://github.com/rust-lang/crates.io-index"
2730checksum = "a214f5bb88731d436478f3ae1f8a277b62124089ba9fb67f4f93fb100ef73c90"2815checksum = "93ace6ec7cc19c8ed33a32eaa9ea692d7faea05006b5356b9e2b668ec4bc3955"
27312816
2732[[package]]2817[[package]]
2733name = "file-per-thread-logger"2818name = "file-per-thread-logger"
27412826
2742[[package]]2827[[package]]
2743name = "filetime"2828name = "filetime"
2744version = "0.2.19"2829version = "0.2.20"
2745source = "registry+https://github.com/rust-lang/crates.io-index"2830source = "registry+https://github.com/rust-lang/crates.io-index"
2746checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9"2831checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412"
2747dependencies = [2832dependencies = [
2748 "cfg-if",2833 "cfg-if",
2749 "libc",2834 "libc",
2750 "redox_syscall",2835 "redox_syscall",
2751 "windows-sys 0.42.0",2836 "windows-sys 0.45.0",
2752]2837]
27532838
2754[[package]]2839[[package]]
2814[[package]]2899[[package]]
2815name = "fork-tree"2900name = "fork-tree"
2816version = "3.0.0"2901version = "3.0.0"
2817source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"2902source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
2818dependencies = [2903dependencies = [
2819 "parity-scale-codec",2904 "parity-scale-codec",
2820]2905]
2831[[package]]2916[[package]]
2832name = "fp-consensus"2917name = "fp-consensus"
2833version = "2.0.0-dev"2918version = "2.0.0-dev"
2834source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2919source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2835dependencies = [2920dependencies = [
2836 "ethereum",2921 "ethereum",
2837 "parity-scale-codec",2922 "parity-scale-codec",
2843[[package]]2928[[package]]
2844name = "fp-ethereum"2929name = "fp-ethereum"
2845version = "1.0.0-dev"2930version = "1.0.0-dev"
2846source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2931source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2847dependencies = [2932dependencies = [
2848 "ethereum",2933 "ethereum",
2849 "ethereum-types",2934 "ethereum-types",
2857[[package]]2942[[package]]
2858name = "fp-evm"2943name = "fp-evm"
2859version = "3.0.0-dev"2944version = "3.0.0-dev"
2860source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2945source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2861dependencies = [2946dependencies = [
2862 "evm",2947 "evm",
2863 "frame-support",2948 "frame-support",
2864 "impl-trait-for-tuples",2949 "impl-trait-for-tuples",
2865 "parity-scale-codec",2950 "parity-scale-codec",
2866 "serde",2951 "serde",
2867 "sp-core",2952 "sp-core",
2953 "sp-runtime",
2868 "sp-std",2954 "sp-std",
2869]2955]
28702956
2871[[package]]2957[[package]]
2872name = "fp-evm-mapping"2958name = "fp-evm-mapping"
2873version = "0.1.0"2959version = "0.1.0"
2874source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2960source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2875dependencies = [2961dependencies = [
2876 "frame-support",2962 "frame-support",
2877 "sp-core",2963 "sp-core",
2880[[package]]2966[[package]]
2881name = "fp-rpc"2967name = "fp-rpc"
2882version = "3.0.0-dev"2968version = "3.0.0-dev"
2883source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2969source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2884dependencies = [2970dependencies = [
2885 "ethereum",2971 "ethereum",
2886 "ethereum-types",2972 "ethereum-types",
2896[[package]]2982[[package]]
2897name = "fp-self-contained"2983name = "fp-self-contained"
2898version = "1.0.0-dev"2984version = "1.0.0-dev"
2899source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2985source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2900dependencies = [2986dependencies = [
2901 "frame-support",2987 "frame-support",
2902 "parity-scale-codec",2988 "parity-scale-codec",
2908[[package]]2994[[package]]
2909name = "fp-storage"2995name = "fp-storage"
2910version = "2.0.0"2996version = "2.0.0"
2911source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"2997source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
2912dependencies = [2998dependencies = [
2913 "parity-scale-codec",2999 "parity-scale-codec",
2914 "serde",3000 "serde",
2923[[package]]3009[[package]]
2924name = "frame-benchmarking"3010name = "frame-benchmarking"
2925version = "4.0.0-dev"3011version = "4.0.0-dev"
2926source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3012source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
2927dependencies = [3013dependencies = [
2928 "frame-support",3014 "frame-support",
3015 "frame-support-procedural",
2929 "frame-system",3016 "frame-system",
2930 "linregress",3017 "linregress",
2931 "log",3018 "log",
2941 "sp-runtime-interface",3028 "sp-runtime-interface",
2942 "sp-std",3029 "sp-std",
2943 "sp-storage",3030 "sp-storage",
3031 "static_assertions",
2944]3032]
29453033
2946[[package]]3034[[package]]
2947name = "frame-benchmarking-cli"3035name = "frame-benchmarking-cli"
2948version = "4.0.0-dev"3036version = "4.0.0-dev"
2949source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3037source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
2950dependencies = [3038dependencies = [
2951 "Inflector",3039 "Inflector",
2952 "array-bytes 4.2.0",3040 "array-bytes 4.2.0",
2993[[package]]3081[[package]]
2994name = "frame-election-provider-solution-type"3082name = "frame-election-provider-solution-type"
2995version = "4.0.0-dev"3083version = "4.0.0-dev"
2996source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3084source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
2997dependencies = [3085dependencies = [
2998 "proc-macro-crate",3086 "proc-macro-crate",
2999 "proc-macro2",3087 "proc-macro2",
3004[[package]]3092[[package]]
3005name = "frame-election-provider-support"3093name = "frame-election-provider-support"
3006version = "4.0.0-dev"3094version = "4.0.0-dev"
3007source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3095source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3008dependencies = [3096dependencies = [
3009 "frame-election-provider-solution-type",3097 "frame-election-provider-solution-type",
3010 "frame-support",3098 "frame-support",
3021[[package]]3109[[package]]
3022name = "frame-executive"3110name = "frame-executive"
3023version = "4.0.0-dev"3111version = "4.0.0-dev"
3024source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3112source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3025dependencies = [3113dependencies = [
3026 "frame-support",3114 "frame-support",
3027 "frame-system",3115 "frame-system",
3050[[package]]3138[[package]]
3051name = "frame-remote-externalities"3139name = "frame-remote-externalities"
3052version = "0.10.0-dev"3140version = "0.10.0-dev"
3053source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3141source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3054dependencies = [3142dependencies = [
3055 "futures",3143 "futures",
3056 "log",3144 "log",
3066[[package]]3154[[package]]
3067name = "frame-support"3155name = "frame-support"
3068version = "4.0.0-dev"3156version = "4.0.0-dev"
3069source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3157source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3070dependencies = [3158dependencies = [
3071 "bitflags",3159 "bitflags",
3072 "frame-metadata",3160 "frame-metadata",
3098[[package]]3186[[package]]
3099name = "frame-support-procedural"3187name = "frame-support-procedural"
3100version = "4.0.0-dev"3188version = "4.0.0-dev"
3101source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3189source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3102dependencies = [3190dependencies = [
3103 "Inflector",3191 "Inflector",
3104 "cfg-expr",3192 "cfg-expr",
3193 "derive-syn-parse",
3105 "frame-support-procedural-tools",3194 "frame-support-procedural-tools",
3106 "itertools",3195 "itertools",
3107 "proc-macro2",3196 "proc-macro2",
3112[[package]]3201[[package]]
3113name = "frame-support-procedural-tools"3202name = "frame-support-procedural-tools"
3114version = "4.0.0-dev"3203version = "4.0.0-dev"
3115source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3204source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3116dependencies = [3205dependencies = [
3117 "frame-support-procedural-tools-derive",3206 "frame-support-procedural-tools-derive",
3118 "proc-macro-crate",3207 "proc-macro-crate",
3124[[package]]3213[[package]]
3125name = "frame-support-procedural-tools-derive"3214name = "frame-support-procedural-tools-derive"
3126version = "3.0.0"3215version = "3.0.0"
3127source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3216source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3128dependencies = [3217dependencies = [
3129 "proc-macro2",3218 "proc-macro2",
3130 "quote",3219 "quote",
3134[[package]]3223[[package]]
3135name = "frame-system"3224name = "frame-system"
3136version = "4.0.0-dev"3225version = "4.0.0-dev"
3137source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3226source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3138dependencies = [3227dependencies = [
3139 "frame-support",3228 "frame-support",
3140 "log",3229 "log",
3152[[package]]3241[[package]]
3153name = "frame-system-benchmarking"3242name = "frame-system-benchmarking"
3154version = "4.0.0-dev"3243version = "4.0.0-dev"
3155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3244source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3156dependencies = [3245dependencies = [
3157 "frame-benchmarking",3246 "frame-benchmarking",
3158 "frame-support",3247 "frame-support",
3167[[package]]3256[[package]]
3168name = "frame-system-rpc-runtime-api"3257name = "frame-system-rpc-runtime-api"
3169version = "4.0.0-dev"3258version = "4.0.0-dev"
3170source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3259source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3171dependencies = [3260dependencies = [
3172 "parity-scale-codec",3261 "parity-scale-codec",
3173 "sp-api",3262 "sp-api",
3176[[package]]3265[[package]]
3177name = "frame-try-runtime"3266name = "frame-try-runtime"
3178version = "0.10.0-dev"3267version = "0.10.0-dev"
3179source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"3268source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
3180dependencies = [3269dependencies = [
3181 "frame-support",3270 "frame-support",
3182 "parity-scale-codec",3271 "parity-scale-codec",
3202]3291]
32033292
3204[[package]]3293[[package]]
3205name = "fs_extra"
3206version = "1.3.0"
3207source = "registry+https://github.com/rust-lang/crates.io-index"
3208checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
3209
3210[[package]]
3211name = "funty"3294name = "funty"
3212version = "2.0.0"3295version = "2.0.0"
3213source = "registry+https://github.com/rust-lang/crates.io-index"3296source = "registry+https://github.com/rust-lang/crates.io-index"
33973480
3398[[package]]3481[[package]]
3399name = "ghash"3482name = "ghash"
3400version = "0.3.1"3483version = "0.4.4"
3401source = "registry+https://github.com/rust-lang/crates.io-index"3484source = "registry+https://github.com/rust-lang/crates.io-index"
3402checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375"3485checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"
3403dependencies = [3486dependencies = [
3404 "opaque-debug 0.3.0",3487 "opaque-debug 0.3.0",
3405 "polyval 0.4.5",3488 "polyval 0.5.3",
3406]3489]
34073490
3408[[package]]3491[[package]]
3409name = "ghash"3492name = "ghash"
3410version = "0.4.4"3493version = "0.5.0"
3411source = "registry+https://github.com/rust-lang/crates.io-index"3494source = "registry+https://github.com/rust-lang/crates.io-index"
3412checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"3495checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
3413dependencies = [3496dependencies = [
3414 "opaque-debug 0.3.0",3497 "opaque-debug 0.3.0",
3415 "polyval 0.5.3",3498 "polyval 0.6.0",
3416]3499]
34173500
3418[[package]]3501[[package]]
34283511
3429[[package]]3512[[package]]
3430name = "gimli"3513name = "gimli"
3431version = "0.27.1"3514version = "0.27.2"
3432source = "registry+https://github.com/rust-lang/crates.io-index"3515source = "registry+https://github.com/rust-lang/crates.io-index"
3433checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec"3516checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4"
34343517
3435[[package]]3518[[package]]
3436name = "glob"3519name = "glob"
34643547
3465[[package]]3548[[package]]
3466name = "h2"3549name = "h2"
3467version = "0.3.15"3550version = "0.3.16"
3468source = "registry+https://github.com/rust-lang/crates.io-index"3551source = "registry+https://github.com/rust-lang/crates.io-index"
3469checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4"3552checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d"
3470dependencies = [3553dependencies = [
3471 "bytes",3554 "bytes",
3472 "fnv",3555 "fnv",
3516source = "registry+https://github.com/rust-lang/crates.io-index"3599source = "registry+https://github.com/rust-lang/crates.io-index"
3517checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"3600checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
3518dependencies = [3601dependencies = [
3519 "ahash",3602 "ahash 0.7.6",
3520]3603]
35213604
3522[[package]]3605[[package]]
3606name = "hashbrown"
3607version = "0.13.2"
3608source = "registry+https://github.com/rust-lang/crates.io-index"
3609checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
3610dependencies = [
3611 "ahash 0.8.3",
3612]
3613
3614[[package]]
3523name = "heck"3615name = "heck"
3524version = "0.4.1"3616version = "0.4.1"
3525source = "registry+https://github.com/rust-lang/crates.io-index"3617source = "registry+https://github.com/rust-lang/crates.io-index"
35453637
3546[[package]]3638[[package]]
3547name = "hermit-abi"3639name = "hermit-abi"
3548version = "0.3.0"3640version = "0.3.1"
3549source = "registry+https://github.com/rust-lang/crates.io-index"3641source = "registry+https://github.com/rust-lang/crates.io-index"
3550checksum = "856b5cb0902c2b6d65d5fd97dfa30f9b70c7538e770b98eab5ed52d8db923e01"3642checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
35513643
3552[[package]]3644[[package]]
3553name = "hex"3645name = "hex"
35823674
3583[[package]]3675[[package]]
3584name = "hmac"3676name = "hmac"
3585version = "0.10.1"
3586source = "registry+https://github.com/rust-lang/crates.io-index"
3587checksum = "c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15"
3588dependencies = [
3589 "crypto-mac 0.10.1",
3590 "digest 0.9.0",
3591]
3592
3593[[package]]
3594name = "hmac"
3595version = "0.11.0"3677version = "0.11.0"
3596source = "registry+https://github.com/rust-lang/crates.io-index"3678source = "registry+https://github.com/rust-lang/crates.io-index"
3597checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"3679checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"
36333715
3634[[package]]3716[[package]]
3635name = "http"3717name = "http"
3636version = "0.2.8"3718version = "0.2.9"
3637source = "registry+https://github.com/rust-lang/crates.io-index"3719source = "registry+https://github.com/rust-lang/crates.io-index"
3638checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"3720checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
3639dependencies = [3721dependencies = [
3640 "bytes",3722 "bytes",
3641 "fnv",3723 "fnv",
3841checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"3923checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
3842dependencies = [3924dependencies = [
3843 "autocfg",3925 "autocfg",
3844 "hashbrown",3926 "hashbrown 0.12.3",
3845 "serde",3927 "serde",
3846]3928]
38473929
3848[[package]]3930[[package]]
3931name = "inout"
3932version = "0.1.3"
3933source = "registry+https://github.com/rust-lang/crates.io-index"
3934checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
3935dependencies = [
3936 "generic-array 0.14.6",
3937]
3938
3939[[package]]
3849name = "instant"3940name = "instant"
3850version = "0.1.12"3941version = "0.1.12"
3851source = "registry+https://github.com/rust-lang/crates.io-index"3942source = "registry+https://github.com/rust-lang/crates.io-index"
38903981
3891[[package]]3982[[package]]
3892name = "io-lifetimes"3983name = "io-lifetimes"
3893version = "0.7.5"3984version = "1.0.6"
3894source = "registry+https://github.com/rust-lang/crates.io-index"3985source = "registry+https://github.com/rust-lang/crates.io-index"
3895checksum = "59ce5ef949d49ee85593fc4d3f3f95ad61657076395cbbce23e2121fc5542074"3986checksum = "cfa919a82ea574332e2de6e74b4c36e74d41982b335080fa59d4ef31be20fdf3"
3896
3897[[package]]
3898name = "io-lifetimes"
3899version = "1.0.5"
3900source = "registry+https://github.com/rust-lang/crates.io-index"
3901checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3"
3902dependencies = [3987dependencies = [
3903 "libc",3988 "libc",
3904 "windows-sys 0.45.0",3989 "windows-sys 0.45.0",
39304015
3931[[package]]4016[[package]]
3932name = "is-terminal"4017name = "is-terminal"
3933version = "0.4.3"4018version = "0.4.4"
3934source = "registry+https://github.com/rust-lang/crates.io-index"4019source = "registry+https://github.com/rust-lang/crates.io-index"
3935checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef"4020checksum = "21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857"
3936dependencies = [4021dependencies = [
3937 "hermit-abi 0.3.0",4022 "hermit-abi 0.3.1",
3938 "io-lifetimes 1.0.5",4023 "io-lifetimes",
3939 "rustix 0.36.8",4024 "rustix",
3940 "windows-sys 0.45.0",4025 "windows-sys 0.45.0",
3941]4026]
39424027
39514036
3952[[package]]4037[[package]]
3953name = "itoa"4038name = "itoa"
3954version = "1.0.5"4039version = "1.0.6"
3955source = "registry+https://github.com/rust-lang/crates.io-index"4040source = "registry+https://github.com/rust-lang/crates.io-index"
3956checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"4041checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
39574042
3958[[package]]4043[[package]]
3959name = "jobserver"4044name = "jobserver"
3960version = "0.1.25"4045version = "0.1.26"
3961source = "registry+https://github.com/rust-lang/crates.io-index"4046source = "registry+https://github.com/rust-lang/crates.io-index"
3962checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b"4047checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
3963dependencies = [4048dependencies = [
3964 "libc",4049 "libc",
3965]4050]
41204205
4121[[package]]4206[[package]]
4122name = "kusama-runtime"4207name = "kusama-runtime"
4123version = "0.9.37"4208version = "0.9.39-1"
4124source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"4209source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
4125dependencies = [4210dependencies = [
4126 "bitvec",4211 "bitvec",
4127 "frame-benchmarking",4212 "frame-benchmarking",
4150 "pallet-elections-phragmen",4235 "pallet-elections-phragmen",
4151 "pallet-fast-unstake",4236 "pallet-fast-unstake",
4152 "pallet-grandpa",4237 "pallet-grandpa",
4153 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37)",4238 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",
4154 "pallet-im-online",4239 "pallet-im-online",
4155 "pallet-indices",4240 "pallet-indices",
4156 "pallet-membership",4241 "pallet-membership",
4171 "pallet-session-benchmarking",4256 "pallet-session-benchmarking",
4172 "pallet-society",4257 "pallet-society",
4173 "pallet-staking",4258 "pallet-staking",
4259 "pallet-staking-runtime-api",
4174 "pallet-timestamp",4260 "pallet-timestamp",
4175 "pallet-tips",4261 "pallet-tips",
4176 "pallet-transaction-payment",4262 "pallet-transaction-payment",
42174303
4218[[package]]4304[[package]]
4219name = "kusama-runtime-constants"4305name = "kusama-runtime-constants"
4220version = "0.9.37"4306version = "0.9.39-1"
4221source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"4307source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
4222dependencies = [4308dependencies = [
4223 "frame-support",4309 "frame-support",
4224 "polkadot-primitives",4310 "polkadot-primitives",
42764362
4277[[package]]4363[[package]]
4278name = "libc"4364name = "libc"
4279version = "0.2.139"4365version = "0.2.140"
4280source = "registry+https://github.com/rust-lang/crates.io-index"4366source = "registry+https://github.com/rust-lang/crates.io-index"
4281checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"4367checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c"
42824368
4283[[package]]4369[[package]]
4284name = "libloading"4370name = "libloading"
43044390
4305[[package]]4391[[package]]
4306name = "libp2p"4392name = "libp2p"
4307version = "0.50.0"4393version = "0.50.1"
4308source = "registry+https://github.com/rust-lang/crates.io-index"4394source = "registry+https://github.com/rust-lang/crates.io-index"
4309checksum = "2e0a0d2f693675f49ded13c5d510c48b78069e23cbd9108d7ccd59f6dc568819"4395checksum = "9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8"
4310dependencies = [4396dependencies = [
4311 "bytes",4397 "bytes",
4312 "futures",4398 "futures",
4313 "futures-timer",4399 "futures-timer",
4314 "getrandom 0.2.8",4400 "getrandom 0.2.8",
4315 "instant",4401 "instant",
4316 "libp2p-core",4402 "libp2p-core 0.38.0",
4317 "libp2p-dns",4403 "libp2p-dns",
4318 "libp2p-identify",4404 "libp2p-identify",
4319 "libp2p-kad",4405 "libp2p-kad",
4330 "libp2p-webrtc",4416 "libp2p-webrtc",
4331 "libp2p-websocket",4417 "libp2p-websocket",
4332 "libp2p-yamux",4418 "libp2p-yamux",
4333 "multiaddr",4419 "multiaddr 0.16.0",
4334 "parking_lot 0.12.1",4420 "parking_lot 0.12.1",
4335 "pin-project",4421 "pin-project",
4336 "smallvec",4422 "smallvec",
4351 "futures-timer",4437 "futures-timer",
4352 "instant",4438 "instant",
4353 "log",4439 "log",
4354 "multiaddr",4440 "multiaddr 0.16.0",
4355 "multihash",4441 "multihash 0.16.3",
4356 "multistream-select",4442 "multistream-select",
4357 "once_cell",4443 "once_cell",
4358 "parking_lot 0.12.1",4444 "parking_lot 0.12.1",
4371]4457]
43724458
4373[[package]]4459[[package]]
4460name = "libp2p-core"
4461version = "0.39.0"
4462source = "registry+https://github.com/rust-lang/crates.io-index"
4463checksum = "881d9a54e97d97cdaa4125d48269d97ca8c40e5fefec6b85b30440dc60cc551f"
4464dependencies = [
4465 "asn1_der",
4466 "bs58",
4467 "ed25519-dalek",
4468 "either",
4469 "fnv",
4470 "futures",
4471 "futures-timer",
4472 "instant",
4473 "log",
4474 "multiaddr 0.17.0",
4475 "multihash 0.17.0",
4476 "multistream-select",
4477 "once_cell",
4478 "parking_lot 0.12.1",
4479 "pin-project",
4480 "prost",
4481 "prost-build",
4482 "rand 0.8.5",
4483 "rw-stream-sink",
4484 "sec1",
4485 "sha2 0.10.6",
4486 "smallvec",
4487 "thiserror",
4488 "unsigned-varint",
4489 "void",
4490 "zeroize",
4491]
4492
4493[[package]]
4374name = "libp2p-dns"4494name = "libp2p-dns"
4375version = "0.38.0"4495version = "0.38.0"
4376source = "registry+https://github.com/rust-lang/crates.io-index"4496source = "registry+https://github.com/rust-lang/crates.io-index"
4377checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5"4497checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5"
4378dependencies = [4498dependencies = [
4379 "futures",4499 "futures",
4380 "libp2p-core",4500 "libp2p-core 0.38.0",
4381 "log",4501 "log",
4382 "parking_lot 0.12.1",4502 "parking_lot 0.12.1",
4383 "smallvec",4503 "smallvec",
4393 "asynchronous-codec",4513 "asynchronous-codec",
4394 "futures",4514 "futures",
4395 "futures-timer",4515 "futures-timer",
4396 "libp2p-core",4516 "libp2p-core 0.38.0",
4397 "libp2p-swarm",4517 "libp2p-swarm",
4398 "log",4518 "log",
4399 "lru",4519 "lru 0.8.1",
4400 "prost",4520 "prost",
4401 "prost-build",4521 "prost-build",
4402 "prost-codec",4522 "prost-codec",
4419 "futures",4539 "futures",
4420 "futures-timer",4540 "futures-timer",
4421 "instant",4541 "instant",
4422 "libp2p-core",4542 "libp2p-core 0.38.0",
4423 "libp2p-swarm",4543 "libp2p-swarm",
4424 "log",4544 "log",
4425 "prost",4545 "prost",
4442 "data-encoding",4562 "data-encoding",
4443 "futures",4563 "futures",
4444 "if-watch",4564 "if-watch",
4445 "libp2p-core",4565 "libp2p-core 0.38.0",
4446 "libp2p-swarm",4566 "libp2p-swarm",
4447 "log",4567 "log",
4448 "rand 0.8.5",4568 "rand 0.8.5",
4459source = "registry+https://github.com/rust-lang/crates.io-index"4579source = "registry+https://github.com/rust-lang/crates.io-index"
4460checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55"4580checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55"
4461dependencies = [4581dependencies = [
4462 "libp2p-core",4582 "libp2p-core 0.38.0",
4463 "libp2p-identify",4583 "libp2p-identify",
4464 "libp2p-kad",4584 "libp2p-kad",
4465 "libp2p-ping",4585 "libp2p-ping",
4476 "asynchronous-codec",4596 "asynchronous-codec",
4477 "bytes",4597 "bytes",
4478 "futures",4598 "futures",
4479 "libp2p-core",4599 "libp2p-core 0.38.0",
4480 "log",4600 "log",
4481 "nohash-hasher",4601 "nohash-hasher",
4482 "parking_lot 0.12.1",4602 "parking_lot 0.12.1",
4494 "bytes",4614 "bytes",
4495 "curve25519-dalek 3.2.0",4615 "curve25519-dalek 3.2.0",
4496 "futures",4616 "futures",
4497 "libp2p-core",4617 "libp2p-core 0.38.0",
4498 "log",4618 "log",
4499 "once_cell",4619 "once_cell",
4500 "prost",4620 "prost",
4517 "futures",4637 "futures",
4518 "futures-timer",4638 "futures-timer",
4519 "instant",4639 "instant",
4520 "libp2p-core",4640 "libp2p-core 0.38.0",
4521 "libp2p-swarm",4641 "libp2p-swarm",
4522 "log",4642 "log",
4523 "rand 0.8.5",4643 "rand 0.8.5",
4534 "futures",4654 "futures",
4535 "futures-timer",4655 "futures-timer",
4536 "if-watch",4656 "if-watch",
4537 "libp2p-core",4657 "libp2p-core 0.38.0",
4538 "libp2p-tls",4658 "libp2p-tls",
4539 "log",4659 "log",
4540 "parking_lot 0.12.1",4660 "parking_lot 0.12.1",
4555 "bytes",4675 "bytes",
4556 "futures",4676 "futures",
4557 "instant",4677 "instant",
4558 "libp2p-core",4678 "libp2p-core 0.38.0",
4559 "libp2p-swarm",4679 "libp2p-swarm",
4560 "log",4680 "log",
4561 "rand 0.8.5",4681 "rand 0.8.5",
4574 "futures",4694 "futures",
4575 "futures-timer",4695 "futures-timer",
4576 "instant",4696 "instant",
4577 "libp2p-core",4697 "libp2p-core 0.38.0",
4578 "libp2p-swarm-derive",4698 "libp2p-swarm-derive",
4579 "log",4699 "log",
4580 "pin-project",4700 "pin-project",
4606 "futures-timer",4726 "futures-timer",
4607 "if-watch",4727 "if-watch",
4608 "libc",4728 "libc",
4609 "libp2p-core",4729 "libp2p-core 0.38.0",
4610 "log",4730 "log",
4611 "socket2",4731 "socket2",
4612 "tokio",4732 "tokio",
4613]4733]
46144734
4615[[package]]4735[[package]]
4616name = "libp2p-tls"4736name = "libp2p-tls"
4617version = "0.1.0-alpha"4737version = "0.1.0-alpha.2"
4618source = "registry+https://github.com/rust-lang/crates.io-index"4738source = "registry+https://github.com/rust-lang/crates.io-index"
4619checksum = "f7905ce0d040576634e8a3229a7587cc8beab83f79db6023800f1792895defa8"4739checksum = "e9baf6f6292149e124ee737d9a79dbee783f29473fc368c7faad9d157841078a"
4620dependencies = [4740dependencies = [
4621 "futures",4741 "futures",
4622 "futures-rustls",4742 "futures-rustls",
4623 "libp2p-core",4743 "libp2p-core 0.39.0",
4624 "rcgen 0.10.0",4744 "rcgen 0.10.0",
4625 "ring",4745 "ring",
4626 "rustls 0.20.8",4746 "rustls 0.20.8",
4638dependencies = [4758dependencies = [
4639 "futures",4759 "futures",
4640 "js-sys",4760 "js-sys",
4641 "libp2p-core",4761 "libp2p-core 0.38.0",
4642 "parity-send-wrapper",4762 "parity-send-wrapper",
4643 "wasm-bindgen",4763 "wasm-bindgen",
4644 "wasm-bindgen-futures",4764 "wasm-bindgen-futures",
4657 "futures-timer",4777 "futures-timer",
4658 "hex",4778 "hex",
4659 "if-watch",4779 "if-watch",
4660 "libp2p-core",4780 "libp2p-core 0.38.0",
4661 "libp2p-noise",4781 "libp2p-noise",
4662 "log",4782 "log",
4663 "multihash",4783 "multihash 0.16.3",
4664 "prost",4784 "prost",
4665 "prost-build",4785 "prost-build",
4666 "prost-codec",4786 "prost-codec",
4684 "either",4804 "either",
4685 "futures",4805 "futures",
4686 "futures-rustls",4806 "futures-rustls",
4687 "libp2p-core",4807 "libp2p-core 0.38.0",
4688 "log",4808 "log",
4689 "parking_lot 0.12.1",4809 "parking_lot 0.12.1",
4690 "quicksink",4810 "quicksink",
4701checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29"4821checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29"
4702dependencies = [4822dependencies = [
4703 "futures",4823 "futures",
4704 "libp2p-core",4824 "libp2p-core 0.38.0",
4705 "log",4825 "log",
4706 "parking_lot 0.12.1",4826 "parking_lot 0.12.1",
4707 "thiserror",4827 "thiserror",
47104830
4711[[package]]4831[[package]]
4712name = "librocksdb-sys"4832name = "librocksdb-sys"
4713version = "0.8.0+7.4.4"4833version = "0.8.3+7.4.4"
4714source = "registry+https://github.com/rust-lang/crates.io-index"4834source = "registry+https://github.com/rust-lang/crates.io-index"
4715checksum = "611804e4666a25136fcc5f8cf425ab4d26c7f74ea245ffe92ea23b85b6420b5d"4835checksum = "557b255ff04123fcc176162f56ed0c9cd42d8f357cf55b3fabeb60f7413741b3"
4716dependencies = [4836dependencies = [
4717 "bindgen",4837 "bindgen",
4718 "bzip2-sys",4838 "bzip2-sys",
48084928
4809[[package]]4929[[package]]
4810name = "linregress"4930name = "linregress"
4811version = "0.4.4"4931version = "0.5.1"
4812source = "registry+https://github.com/rust-lang/crates.io-index"4932source = "registry+https://github.com/rust-lang/crates.io-index"
4813checksum = "d6c601a85f5ecd1aba625247bca0031585fb1c446461b142878a16f8245ddeb8"4933checksum = "475015a7f8f017edb28d2e69813be23500ad4b32cfe3421c4148efc97324ee52"
4814dependencies = [4934dependencies = [
4815 "nalgebra",4935 "nalgebra",
4816 "statrs",
4817]4936]
48184937
4819[[package]]4938[[package]]
4820name = "linux-raw-sys"4939name = "linux-raw-sys"
4821version = "0.0.46"
4822source = "registry+https://github.com/rust-lang/crates.io-index"
4823checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d"
4824
4825[[package]]
4826name = "linux-raw-sys"
4827version = "0.1.4"4940version = "0.1.4"
4828source = "registry+https://github.com/rust-lang/crates.io-index"4941source = "registry+https://github.com/rust-lang/crates.io-index"
4829checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"4942checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
4864source = "registry+https://github.com/rust-lang/crates.io-index"4977source = "registry+https://github.com/rust-lang/crates.io-index"
4865checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909"4978checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909"
4866dependencies = [4979dependencies = [
4867 "hashbrown",4980 "hashbrown 0.12.3",
4868]4981]
48694982
4870[[package]]4983[[package]]
4984name = "lru"
4985version = "0.9.0"
4986source = "registry+https://github.com/rust-lang/crates.io-index"
4987checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17"
4988dependencies = [
4989 "hashbrown 0.13.2",
4990]
4991
4992[[package]]
4871name = "lru-cache"4993name = "lru-cache"
4872version = "0.1.2"4994version = "0.1.2"
4873source = "registry+https://github.com/rust-lang/crates.io-index"4995source = "registry+https://github.com/rust-lang/crates.io-index"
4956source = "registry+https://github.com/rust-lang/crates.io-index"5078source = "registry+https://github.com/rust-lang/crates.io-index"
4957checksum = "b20a59d985586e4a5aef64564ac77299f8586d8be6cf9106a5a40207e8908efb"5079checksum = "b20a59d985586e4a5aef64564ac77299f8586d8be6cf9106a5a40207e8908efb"
4958dependencies = [5080dependencies = [
4959 "rustix 0.36.8",5081 "rustix",
4960]5082]
49615083
4962[[package]]5084[[package]]
4963name = "memmap2"5085name = "memmap2"
4964version = "0.5.8"5086version = "0.5.10"
4965source = "registry+https://github.com/rust-lang/crates.io-index"5087source = "registry+https://github.com/rust-lang/crates.io-index"
4966checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc"5088checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
4967dependencies = [5089dependencies = [
4968 "libc",5090 "libc",
4969]5091]
4987]5109]
49885110
4989[[package]]5111[[package]]
5112name = "memoffset"
5113version = "0.8.0"
5114source = "registry+https://github.com/rust-lang/crates.io-index"
5115checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
5116dependencies = [
5117 "autocfg",
5118]
5119
5120[[package]]
4990name = "memory-db"5121name = "memory-db"
4991version = "0.31.0"5122version = "0.31.0"
4992source = "registry+https://github.com/rust-lang/crates.io-index"5123source = "registry+https://github.com/rust-lang/crates.io-index"
4993checksum = "5e0c7cba9ce19ac7ffd2053ac9f49843bbd3f4318feedfd74e85c19d5fb0ba66"5124checksum = "5e0c7cba9ce19ac7ffd2053ac9f49843bbd3f4318feedfd74e85c19d5fb0ba66"
4994dependencies = [5125dependencies = [
4995 "hash-db",5126 "hash-db",
4996 "hashbrown",5127 "hashbrown 0.12.3",
4997]5128]
49985129
4999[[package]]5130[[package]]
50425173
5043[[package]]5174[[package]]
5044name = "mio"5175name = "mio"
5045version = "0.8.5"5176version = "0.8.6"
5046source = "registry+https://github.com/rust-lang/crates.io-index"5177source = "registry+https://github.com/rust-lang/crates.io-index"
5047checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de"5178checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
5048dependencies = [5179dependencies = [
5049 "libc",5180 "libc",
5050 "log",5181 "log",
5051 "wasi 0.11.0+wasi-snapshot-preview1",5182 "wasi 0.11.0+wasi-snapshot-preview1",
5052 "windows-sys 0.42.0",5183 "windows-sys 0.45.0",
5053]5184]
50545185
5055[[package]]5186[[package]]
5056name = "mmr-gadget"5187name = "mmr-gadget"
5057version = "4.0.0-dev"5188version = "4.0.0-dev"
5058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"5189source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5059dependencies = [5190dependencies = [
5060 "futures",5191 "futures",
5061 "log",5192 "log",
5074[[package]]5205[[package]]
5075name = "mmr-rpc"5206name = "mmr-rpc"
5076version = "4.0.0-dev"5207version = "4.0.0-dev"
5077source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"5208source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5078dependencies = [5209dependencies = [
5079 "anyhow",5210 "anyhow",
5080 "jsonrpsee",5211 "jsonrpsee",
5124 "byteorder",5255 "byteorder",
5125 "data-encoding",5256 "data-encoding",
5126 "multibase",5257 "multibase",
5127 "multihash",5258 "multihash 0.16.3",
5128 "percent-encoding",5259 "percent-encoding",
5129 "serde",5260 "serde",
5130 "static_assertions",5261 "static_assertions",
5133]5264]
51345265
5135[[package]]5266[[package]]
5267name = "multiaddr"
5268version = "0.17.0"
5269source = "registry+https://github.com/rust-lang/crates.io-index"
5270checksum = "3b53e0cc5907a5c216ba6584bf74be8ab47d6d6289f72793b2dddbf15dc3bf8c"
5271dependencies = [
5272 "arrayref",
5273 "byteorder",
5274 "data-encoding",
5275 "multibase",
5276 "multihash 0.17.0",
5277 "percent-encoding",
5278 "serde",
5279 "static_assertions",
5280 "unsigned-varint",
5281 "url",
5282]
5283
5284[[package]]
5136name = "multibase"5285name = "multibase"
5137version = "0.9.1"5286version = "0.9.1"
5138source = "registry+https://github.com/rust-lang/crates.io-index"5287source = "registry+https://github.com/rust-lang/crates.io-index"
5161]5310]
51625311
5163[[package]]5312[[package]]
5313name = "multihash"
5314version = "0.17.0"
5315source = "registry+https://github.com/rust-lang/crates.io-index"
5316checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40"
5317dependencies = [
5318 "core2",
5319 "digest 0.10.6",
5320 "multihash-derive",
5321 "sha2 0.10.6",
5322 "unsigned-varint",
5323]
5324
5325[[package]]
5164name = "multihash-derive"5326name = "multihash-derive"
5165version = "0.8.0"5327version = "0.8.0"
5166source = "registry+https://github.com/rust-lang/crates.io-index"5328source = "registry+https://github.com/rust-lang/crates.io-index"
51965358
5197[[package]]5359[[package]]
5198name = "nalgebra"5360name = "nalgebra"
5199version = "0.27.1"5361version = "0.32.2"
5200source = "registry+https://github.com/rust-lang/crates.io-index"5362source = "registry+https://github.com/rust-lang/crates.io-index"
5201checksum = "462fffe4002f4f2e1f6a9dcf12cc1a6fc0e15989014efc02a941d3e0f5dc2120"5363checksum = "d68d47bba83f9e2006d117a9a33af1524e655516b8919caac694427a6fb1e511"
5202dependencies = [5364dependencies = [
5203 "approx",5365 "approx",
5204 "matrixmultiply",5366 "matrixmultiply",
5205 "nalgebra-macros",5367 "nalgebra-macros",
5206 "num-complex",5368 "num-complex",
5207 "num-rational",5369 "num-rational",
5208 "num-traits",5370 "num-traits",
5209 "rand 0.8.5",
5210 "rand_distr",
5211 "simba",5371 "simba",
5212 "typenum",5372 "typenum",
5213]5373]
52145374
5215[[package]]5375[[package]]
5216name = "nalgebra-macros"5376name = "nalgebra-macros"
5217version = "0.1.0"5377version = "0.2.0"
5218source = "registry+https://github.com/rust-lang/crates.io-index"5378source = "registry+https://github.com/rust-lang/crates.io-index"
5219checksum = "01fcc0b8149b4632adc89ac3b7b31a12fb6099a0317a4eb2ebff574ef7de7218"5379checksum = "d232c68884c0c99810a5a4d333ef7e47689cfd0edc85efc9e54e1e6bf5212766"
5220dependencies = [5380dependencies = [
5221 "proc-macro2",5381 "proc-macro2",
5222 "quote",5382 "quote",
52935453
5294[[package]]5454[[package]]
5295name = "netlink-sys"5455name = "netlink-sys"
5296version = "0.8.4"5456version = "0.8.5"
5297source = "registry+https://github.com/rust-lang/crates.io-index"5457source = "registry+https://github.com/rust-lang/crates.io-index"
5298checksum = "260e21fbb6f3d253a14df90eb0000a6066780a15dd901a7519ce02d77a94985b"5458checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411"
5299dependencies = [5459dependencies = [
5300 "bytes",5460 "bytes",
5301 "futures",5461 "futures",
5317]5477]
53185478
5319[[package]]5479[[package]]
5480name = "nix"
5481version = "0.26.2"
5482source = "registry+https://github.com/rust-lang/crates.io-index"
5483checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a"
5484dependencies = [
5485 "bitflags",
5486 "cfg-if",
5487 "libc",
5488 "memoffset 0.7.1",
5489 "pin-utils",
5490 "static_assertions",
5491]
5492
5493[[package]]
5320name = "nohash-hasher"5494name = "nohash-hasher"
5321version = "0.2.0"5495version = "0.2.0"
5322source = "registry+https://github.com/rust-lang/crates.io-index"5496source = "registry+https://github.com/rust-lang/crates.io-index"
5333]5507]
53345508
5335[[package]]5509[[package]]
5336name = "nom8"
5337version = "0.2.0"
5338source = "registry+https://github.com/rust-lang/crates.io-index"
5339checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
5340dependencies = [
5341 "memchr",
5342]
5343
5344[[package]]
5345name = "normalize-line-endings"5510name = "normalize-line-endings"
5346version = "0.3.0"5511version = "0.3.0"
5347source = "registry+https://github.com/rust-lang/crates.io-index"5512source = "registry+https://github.com/rust-lang/crates.io-index"
5406checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"5571checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
5407dependencies = [5572dependencies = [
5408 "autocfg",5573 "autocfg",
5409 "libm 0.2.6",
5410]5574]
54115575
5412[[package]]5576[[package]]
54215585
5422[[package]]5586[[package]]
5423name = "num_enum"5587name = "num_enum"
5424version = "0.5.9"5588version = "0.5.11"
5425source = "registry+https://github.com/rust-lang/crates.io-index"5589source = "registry+https://github.com/rust-lang/crates.io-index"
5426checksum = "8d829733185c1ca374f17e52b762f24f535ec625d2cc1f070e34c8a9068f341b"5590checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
5427dependencies = [5591dependencies = [
5428 "num_enum_derive",5592 "num_enum_derive",
5429]5593]
54305594
5431[[package]]5595[[package]]
5432name = "num_enum_derive"5596name = "num_enum_derive"
5433version = "0.5.9"5597version = "0.5.11"
5434source = "registry+https://github.com/rust-lang/crates.io-index"5598source = "registry+https://github.com/rust-lang/crates.io-index"
5435checksum = "2be1598bf1c313dcdd12092e3f1920f463462525a21b7b4e11b4168353d0123e"5599checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
5436dependencies = [5600dependencies = [
5437 "proc-macro-crate",5601 "proc-macro-crate",
5438 "proc-macro2",5602 "proc-macro2",
5447checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"5611checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
5448dependencies = [5612dependencies = [
5449 "crc32fast",5613 "crc32fast",
5450 "hashbrown",5614 "hashbrown 0.12.3",
5451 "indexmap",5615 "indexmap",
5452 "memchr",5616 "memchr",
5453]5617]
5476source = "registry+https://github.com/rust-lang/crates.io-index"5640source = "registry+https://github.com/rust-lang/crates.io-index"
5477checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"5641checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
5478dependencies = [5642dependencies = [
5479 "asn1-rs 0.5.1",5643 "asn1-rs 0.5.2",
5480]5644]
54815645
5482[[package]]5646[[package]]
5483name = "once_cell"5647name = "once_cell"
5484version = "1.17.0"5648version = "1.17.1"
5485source = "registry+https://github.com/rust-lang/crates.io-index"5649source = "registry+https://github.com/rust-lang/crates.io-index"
5486checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"5650checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
54875651
5488[[package]]5652[[package]]
5489name = "opal-runtime"5653name = "opal-runtime"
5490version = "0.9.37"5654version = "0.9.39"
5491dependencies = [5655dependencies = [
5492 "app-promotion-rpc",5656 "app-promotion-rpc",
5493 "cumulus-pallet-aura-ext",5657 "cumulus-pallet-aura-ext",
5542 "pallet-maintenance",5706 "pallet-maintenance",
5543 "pallet-nonfungible",5707 "pallet-nonfungible",
5544 "pallet-preimage",5708 "pallet-preimage",
5545 "pallet-randomness-collective-flip",
5546 "pallet-refungible",5709 "pallet-refungible",
5547 "pallet-session",5710 "pallet-session",
5548 "pallet-structure",5711 "pallet-structure",
5649[[package]]5812[[package]]
5650name = "orml-tokens"5813name = "orml-tokens"
5651version = "0.4.1-dev"5814version = "0.4.1-dev"
5652source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5815source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5653dependencies = [5816dependencies = [
5654 "frame-support",5817 "frame-support",
5655 "frame-system",5818 "frame-system",
5664[[package]]5827[[package]]
5665name = "orml-traits"5828name = "orml-traits"
5666version = "0.4.1-dev"5829version = "0.4.1-dev"
5667source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5830source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5668dependencies = [5831dependencies = [
5669 "frame-support",5832 "frame-support",
5670 "impl-trait-for-tuples",5833 "impl-trait-for-tuples",
5673 "parity-scale-codec",5836 "parity-scale-codec",
5674 "scale-info",5837 "scale-info",
5675 "serde",5838 "serde",
5839 "sp-core",
5676 "sp-io",5840 "sp-io",
5677 "sp-runtime",5841 "sp-runtime",
5678 "sp-std",5842 "sp-std",
5682[[package]]5846[[package]]
5683name = "orml-utilities"5847name = "orml-utilities"
5684version = "0.4.1-dev"5848version = "0.4.1-dev"
5685source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5849source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5686dependencies = [5850dependencies = [
5687 "frame-support",5851 "frame-support",
5688 "parity-scale-codec",5852 "parity-scale-codec",
5696[[package]]5860[[package]]
5697name = "orml-vesting"5861name = "orml-vesting"
5698version = "0.4.1-dev"5862version = "0.4.1-dev"
5699source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5863source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5700dependencies = [5864dependencies = [
5701 "frame-support",5865 "frame-support",
5702 "frame-system",5866 "frame-system",
5711[[package]]5875[[package]]
5712name = "orml-xcm-support"5876name = "orml-xcm-support"
5713version = "0.4.1-dev"5877version = "0.4.1-dev"
5714source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5878source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5715dependencies = [5879dependencies = [
5716 "frame-support",5880 "frame-support",
5717 "orml-traits",5881 "orml-traits",
5725[[package]]5889[[package]]
5726name = "orml-xtokens"5890name = "orml-xtokens"
5727version = "0.4.1-dev"5891version = "0.4.1-dev"
5728source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.37#16b6c1149a15674d21c87244b7988a667e2c14d9"5892source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.39#1548fb8f65ff4d59b5396299b4be73102803974f"
5729dependencies = [5893dependencies = [
5730 "cumulus-primitives-core",5894 "cumulus-primitives-core",
5731 "frame-support",5895 "frame-support",
5807[[package]]5971[[package]]
5808name = "pallet-aura"5972name = "pallet-aura"
5809version = "4.0.0-dev"5973version = "4.0.0-dev"
5810source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"5974source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5811dependencies = [5975dependencies = [
5812 "frame-support",5976 "frame-support",
5813 "frame-system",5977 "frame-system",
5823[[package]]5987[[package]]
5824name = "pallet-authority-discovery"5988name = "pallet-authority-discovery"
5825version = "4.0.0-dev"5989version = "4.0.0-dev"
5826source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"5990source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5827dependencies = [5991dependencies = [
5828 "frame-support",5992 "frame-support",
5829 "frame-system",5993 "frame-system",
5839[[package]]6003[[package]]
5840name = "pallet-authorship"6004name = "pallet-authorship"
5841version = "4.0.0-dev"6005version = "4.0.0-dev"
5842source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6006source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5843dependencies = [6007dependencies = [
5844 "frame-support",6008 "frame-support",
5845 "frame-system",6009 "frame-system",
5846 "impl-trait-for-tuples",6010 "impl-trait-for-tuples",
5847 "parity-scale-codec",6011 "parity-scale-codec",
5848 "scale-info",6012 "scale-info",
5849 "sp-authorship",
5850 "sp-runtime",6013 "sp-runtime",
5851 "sp-std",6014 "sp-std",
5852]6015]
58536016
5854[[package]]6017[[package]]
5855name = "pallet-babe"6018name = "pallet-babe"
5856version = "4.0.0-dev"6019version = "4.0.0-dev"
5857source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6020source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5858dependencies = [6021dependencies = [
5859 "frame-benchmarking",6022 "frame-benchmarking",
5860 "frame-support",6023 "frame-support",
5878[[package]]6041[[package]]
5879name = "pallet-bags-list"6042name = "pallet-bags-list"
5880version = "4.0.0-dev"6043version = "4.0.0-dev"
5881source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6044source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5882dependencies = [6045dependencies = [
5883 "frame-benchmarking",6046 "frame-benchmarking",
5884 "frame-election-provider-support",6047 "frame-election-provider-support",
5898[[package]]6061[[package]]
5899name = "pallet-balances"6062name = "pallet-balances"
5900version = "4.0.0-dev"6063version = "4.0.0-dev"
5901source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6064source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5902dependencies = [6065dependencies = [
5903 "frame-benchmarking",6066 "frame-benchmarking",
5904 "frame-support",6067 "frame-support",
5913[[package]]6076[[package]]
5914name = "pallet-base-fee"6077name = "pallet-base-fee"
5915version = "1.0.0"6078version = "1.0.0"
5916source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6079source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
5917dependencies = [6080dependencies = [
5918 "fp-evm",6081 "fp-evm",
5919 "frame-support",6082 "frame-support",
5927[[package]]6090[[package]]
5928name = "pallet-beefy"6091name = "pallet-beefy"
5929version = "4.0.0-dev"6092version = "4.0.0-dev"
5930source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6093source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5931dependencies = [6094dependencies = [
5932 "frame-support",6095 "frame-support",
5933 "frame-system",6096 "frame-system",
6097 "pallet-authorship",
5934 "pallet-session",6098 "pallet-session",
5935 "parity-scale-codec",6099 "parity-scale-codec",
5936 "scale-info",6100 "scale-info",
5937 "serde",6101 "serde",
5938 "sp-beefy",6102 "sp-beefy",
5939 "sp-runtime",6103 "sp-runtime",
6104 "sp-session",
6105 "sp-staking",
5940 "sp-std",6106 "sp-std",
5941]6107]
59426108
5943[[package]]6109[[package]]
5944name = "pallet-beefy-mmr"6110name = "pallet-beefy-mmr"
5945version = "4.0.0-dev"6111version = "4.0.0-dev"
5946source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6112source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5947dependencies = [6113dependencies = [
5948 "array-bytes 4.2.0",6114 "array-bytes 4.2.0",
5949 "beefy-merkle-tree",6115 "binary-merkle-tree",
5950 "frame-support",6116 "frame-support",
5951 "frame-system",6117 "frame-system",
5952 "log",6118 "log",
5956 "parity-scale-codec",6122 "parity-scale-codec",
5957 "scale-info",6123 "scale-info",
5958 "serde",6124 "serde",
6125 "sp-api",
5959 "sp-beefy",6126 "sp-beefy",
5960 "sp-core",6127 "sp-core",
5961 "sp-io",6128 "sp-io",
5966[[package]]6133[[package]]
5967name = "pallet-bounties"6134name = "pallet-bounties"
5968version = "4.0.0-dev"6135version = "4.0.0-dev"
5969source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6136source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5970dependencies = [6137dependencies = [
5971 "frame-benchmarking",6138 "frame-benchmarking",
5972 "frame-support",6139 "frame-support",
5984[[package]]6151[[package]]
5985name = "pallet-child-bounties"6152name = "pallet-child-bounties"
5986version = "4.0.0-dev"6153version = "4.0.0-dev"
5987source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6154source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
5988dependencies = [6155dependencies = [
5989 "frame-benchmarking",6156 "frame-benchmarking",
5990 "frame-support",6157 "frame-support",
6030[[package]]6197[[package]]
6031name = "pallet-collective"6198name = "pallet-collective"
6032version = "4.0.0-dev"6199version = "4.0.0-dev"
6033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6200source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6034dependencies = [6201dependencies = [
6035 "frame-benchmarking",6202 "frame-benchmarking",
6036 "frame-support",6203 "frame-support",
6084[[package]]6251[[package]]
6085name = "pallet-conviction-voting"6252name = "pallet-conviction-voting"
6086version = "4.0.0-dev"6253version = "4.0.0-dev"
6087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6254source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6088dependencies = [6255dependencies = [
6089 "assert_matches",6256 "assert_matches",
6090 "frame-benchmarking",6257 "frame-benchmarking",
6101[[package]]6268[[package]]
6102name = "pallet-democracy"6269name = "pallet-democracy"
6103version = "4.0.0-dev"6270version = "4.0.0-dev"
6104source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6271source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6105dependencies = [6272dependencies = [
6106 "frame-benchmarking",6273 "frame-benchmarking",
6107 "frame-support",6274 "frame-support",
6119[[package]]6286[[package]]
6120name = "pallet-election-provider-multi-phase"6287name = "pallet-election-provider-multi-phase"
6121version = "4.0.0-dev"6288version = "4.0.0-dev"
6122source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6289source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6123dependencies = [6290dependencies = [
6124 "frame-benchmarking",6291 "frame-benchmarking",
6125 "frame-election-provider-support",6292 "frame-election-provider-support",
6142[[package]]6309[[package]]
6143name = "pallet-election-provider-support-benchmarking"6310name = "pallet-election-provider-support-benchmarking"
6144version = "4.0.0-dev"6311version = "4.0.0-dev"
6145source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6312source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6146dependencies = [6313dependencies = [
6147 "frame-benchmarking",6314 "frame-benchmarking",
6148 "frame-election-provider-support",6315 "frame-election-provider-support",
6155[[package]]6322[[package]]
6156name = "pallet-elections-phragmen"6323name = "pallet-elections-phragmen"
6157version = "5.0.0-dev"6324version = "5.0.0-dev"
6158source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6325source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6159dependencies = [6326dependencies = [
6160 "frame-benchmarking",6327 "frame-benchmarking",
6161 "frame-support",6328 "frame-support",
6173[[package]]6340[[package]]
6174name = "pallet-ethereum"6341name = "pallet-ethereum"
6175version = "4.0.0-dev"6342version = "4.0.0-dev"
6176source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6343source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
6177dependencies = [6344dependencies = [
6178 "ethereum",6345 "ethereum",
6179 "ethereum-types",6346 "ethereum-types",
6200[[package]]6367[[package]]
6201name = "pallet-evm"6368name = "pallet-evm"
6202version = "6.0.0-dev"6369version = "6.0.0-dev"
6203source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6370source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
6204dependencies = [6371dependencies = [
6205 "environmental",6372 "environmental",
6206 "evm",6373 "evm",
6280[[package]]6447[[package]]
6281name = "pallet-evm-precompile-simple"6448name = "pallet-evm-precompile-simple"
6282version = "2.0.0-dev"6449version = "2.0.0-dev"
6283source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.37#02eff174cf5235971da686e5ed09f34f59a93ed3"6450source = "git+https://github.com/uniquenetwork/unique-frontier?branch=unique-polkadot-v0.9.39#3b277e472854ebaeecb40accb3f87cfe1a43fb61"
6284dependencies = [6451dependencies = [
6285 "fp-evm",6452 "fp-evm",
6286 "ripemd",6453 "ripemd",
6306[[package]]6473[[package]]
6307name = "pallet-fast-unstake"6474name = "pallet-fast-unstake"
6308version = "4.0.0-dev"6475version = "4.0.0-dev"
6309source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6310dependencies = [6477dependencies = [
6311 "frame-benchmarking",6478 "frame-benchmarking",
6312 "frame-election-provider-support",6479 "frame-election-provider-support",
6366[[package]]6533[[package]]
6367name = "pallet-grandpa"6534name = "pallet-grandpa"
6368version = "4.0.0-dev"6535version = "4.0.0-dev"
6369source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6536source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6370dependencies = [6537dependencies = [
6371 "frame-benchmarking",6538 "frame-benchmarking",
6372 "frame-support",6539 "frame-support",
6406[[package]]6573[[package]]
6407name = "pallet-identity"6574name = "pallet-identity"
6408version = "4.0.0-dev"6575version = "4.0.0-dev"
6409source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6576source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6410dependencies = [6577dependencies = [
6411 "enumflags2",6578 "enumflags2",
6412 "frame-benchmarking",6579 "frame-benchmarking",
6422[[package]]6589[[package]]
6423name = "pallet-im-online"6590name = "pallet-im-online"
6424version = "4.0.0-dev"6591version = "4.0.0-dev"
6425source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6592source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6426dependencies = [6593dependencies = [
6427 "frame-benchmarking",6594 "frame-benchmarking",
6428 "frame-support",6595 "frame-support",
6442[[package]]6609[[package]]
6443name = "pallet-indices"6610name = "pallet-indices"
6444version = "4.0.0-dev"6611version = "4.0.0-dev"
6445source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6612source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6446dependencies = [6613dependencies = [
6447 "frame-benchmarking",6614 "frame-benchmarking",
6448 "frame-support",6615 "frame-support",
6488[[package]]6655[[package]]
6489name = "pallet-membership"6656name = "pallet-membership"
6490version = "4.0.0-dev"6657version = "4.0.0-dev"
6491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6658source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6492dependencies = [6659dependencies = [
6493 "frame-benchmarking",6660 "frame-benchmarking",
6494 "frame-support",6661 "frame-support",
6505[[package]]6672[[package]]
6506name = "pallet-mmr"6673name = "pallet-mmr"
6507version = "4.0.0-dev"6674version = "4.0.0-dev"
6508source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6675source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6509dependencies = [6676dependencies = [
6510 "frame-benchmarking",6677 "frame-benchmarking",
6511 "frame-support",6678 "frame-support",
6522[[package]]6689[[package]]
6523name = "pallet-multisig"6690name = "pallet-multisig"
6524version = "4.0.0-dev"6691version = "4.0.0-dev"
6525source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6692source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6526dependencies = [6693dependencies = [
6527 "frame-benchmarking",6694 "frame-benchmarking",
6528 "frame-support",6695 "frame-support",
6538[[package]]6705[[package]]
6539name = "pallet-nis"6706name = "pallet-nis"
6540version = "4.0.0-dev"6707version = "4.0.0-dev"
6541source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6708source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6542dependencies = [6709dependencies = [
6543 "frame-benchmarking",6710 "frame-benchmarking",
6544 "frame-support",6711 "frame-support",
6554[[package]]6721[[package]]
6555name = "pallet-nomination-pools"6722name = "pallet-nomination-pools"
6556version = "1.0.0"6723version = "1.0.0"
6557source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6724source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6558dependencies = [6725dependencies = [
6559 "frame-support",6726 "frame-support",
6560 "frame-system",6727 "frame-system",
6571[[package]]6738[[package]]
6572name = "pallet-nomination-pools-benchmarking"6739name = "pallet-nomination-pools-benchmarking"
6573version = "1.0.0"6740version = "1.0.0"
6574source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6741source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6575dependencies = [6742dependencies = [
6576 "frame-benchmarking",6743 "frame-benchmarking",
6577 "frame-election-provider-support",6744 "frame-election-provider-support",
6591[[package]]6758[[package]]
6592name = "pallet-nomination-pools-runtime-api"6759name = "pallet-nomination-pools-runtime-api"
6593version = "1.0.0-dev"6760version = "1.0.0-dev"
6594source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6761source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6595dependencies = [6762dependencies = [
6763 "pallet-nomination-pools",
6596 "parity-scale-codec",6764 "parity-scale-codec",
6597 "sp-api",6765 "sp-api",
6598 "sp-std",6766 "sp-std",
6622[[package]]6790[[package]]
6623name = "pallet-offences"6791name = "pallet-offences"
6624version = "4.0.0-dev"6792version = "4.0.0-dev"
6625source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6793source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6626dependencies = [6794dependencies = [
6627 "frame-support",6795 "frame-support",
6628 "frame-system",6796 "frame-system",
6639[[package]]6807[[package]]
6640name = "pallet-offences-benchmarking"6808name = "pallet-offences-benchmarking"
6641version = "4.0.0-dev"6809version = "4.0.0-dev"
6642source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6810source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6643dependencies = [6811dependencies = [
6644 "frame-benchmarking",6812 "frame-benchmarking",
6645 "frame-election-provider-support",6813 "frame-election-provider-support",
6646 "frame-support",6814 "frame-support",
6647 "frame-system",6815 "frame-system",
6816 "log",
6648 "pallet-babe",6817 "pallet-babe",
6649 "pallet-balances",6818 "pallet-balances",
6650 "pallet-grandpa",6819 "pallet-grandpa",
6662[[package]]6831[[package]]
6663name = "pallet-preimage"6832name = "pallet-preimage"
6664version = "4.0.0-dev"6833version = "4.0.0-dev"
6665source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6834source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6666dependencies = [6835dependencies = [
6667 "frame-benchmarking",6836 "frame-benchmarking",
6668 "frame-support",6837 "frame-support",
6679[[package]]6848[[package]]
6680name = "pallet-proxy"6849name = "pallet-proxy"
6681version = "4.0.0-dev"6850version = "4.0.0-dev"
6682source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6851source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6683dependencies = [6852dependencies = [
6684 "frame-benchmarking",6853 "frame-benchmarking",
6685 "frame-support",6854 "frame-support",
6692]6861]
66936862
6694[[package]]6863[[package]]
6695name = "pallet-randomness-collective-flip"
6696version = "4.0.0-dev"
6697source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"
6698dependencies = [
6699 "frame-support",
6700 "frame-system",
6701 "parity-scale-codec",
6702 "safe-mix",
6703 "scale-info",
6704 "sp-runtime",
6705 "sp-std",
6706]
6707
6708[[package]]
6709name = "pallet-ranked-collective"6864name = "pallet-ranked-collective"
6710version = "4.0.0-dev"6865version = "4.0.0-dev"
6711source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6866source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6712dependencies = [6867dependencies = [
6713 "frame-benchmarking",6868 "frame-benchmarking",
6714 "frame-support",6869 "frame-support",
6726[[package]]6881[[package]]
6727name = "pallet-recovery"6882name = "pallet-recovery"
6728version = "4.0.0-dev"6883version = "4.0.0-dev"
6729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6884source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6730dependencies = [6885dependencies = [
6731 "frame-benchmarking",6886 "frame-benchmarking",
6732 "frame-support",6887 "frame-support",
6741[[package]]6896[[package]]
6742name = "pallet-referenda"6897name = "pallet-referenda"
6743version = "4.0.0-dev"6898version = "4.0.0-dev"
6744source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6899source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6745dependencies = [6900dependencies = [
6746 "assert_matches",6901 "assert_matches",
6747 "frame-benchmarking",6902 "frame-benchmarking",
6780[[package]]6935[[package]]
6781name = "pallet-scheduler"6936name = "pallet-scheduler"
6782version = "4.0.0-dev"6937version = "4.0.0-dev"
6783source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6938source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6784dependencies = [6939dependencies = [
6785 "frame-benchmarking",6940 "frame-benchmarking",
6786 "frame-support",6941 "frame-support",
6797[[package]]6952[[package]]
6798name = "pallet-session"6953name = "pallet-session"
6799version = "4.0.0-dev"6954version = "4.0.0-dev"
6800source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6955source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6801dependencies = [6956dependencies = [
6802 "frame-support",6957 "frame-support",
6803 "frame-system",6958 "frame-system",
6818[[package]]6973[[package]]
6819name = "pallet-session-benchmarking"6974name = "pallet-session-benchmarking"
6820version = "4.0.0-dev"6975version = "4.0.0-dev"
6821source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6976source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6822dependencies = [6977dependencies = [
6823 "frame-benchmarking",6978 "frame-benchmarking",
6824 "frame-support",6979 "frame-support",
6834[[package]]6989[[package]]
6835name = "pallet-society"6990name = "pallet-society"
6836version = "4.0.0-dev"6991version = "4.0.0-dev"
6837source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"6992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6838dependencies = [6993dependencies = [
6839 "frame-support",6994 "frame-support",
6840 "frame-system",6995 "frame-system",
6848[[package]]7003[[package]]
6849name = "pallet-staking"7004name = "pallet-staking"
6850version = "4.0.0-dev"7005version = "4.0.0-dev"
6851source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7006source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6852dependencies = [7007dependencies = [
6853 "frame-benchmarking",7008 "frame-benchmarking",
6854 "frame-election-provider-support",7009 "frame-election-provider-support",
6871[[package]]7026[[package]]
6872name = "pallet-staking-reward-curve"7027name = "pallet-staking-reward-curve"
6873version = "4.0.0-dev"7028version = "4.0.0-dev"
6874source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7029source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6875dependencies = [7030dependencies = [
6876 "proc-macro-crate",7031 "proc-macro-crate",
6877 "proc-macro2",7032 "proc-macro2",
6882[[package]]7037[[package]]
6883name = "pallet-staking-reward-fn"7038name = "pallet-staking-reward-fn"
6884version = "4.0.0-dev"7039version = "4.0.0-dev"
6885source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7040source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6886dependencies = [7041dependencies = [
6887 "log",7042 "log",
6888 "sp-arithmetic",7043 "sp-arithmetic",
6889]7044]
68907045
6891[[package]]7046[[package]]
7047name = "pallet-staking-runtime-api"
7048version = "4.0.0-dev"
7049source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7050dependencies = [
7051 "parity-scale-codec",
7052 "sp-api",
7053]
7054
7055[[package]]
6892name = "pallet-state-trie-migration"7056name = "pallet-state-trie-migration"
6893version = "4.0.0-dev"7057version = "4.0.0-dev"
6894source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6895dependencies = [7059dependencies = [
6896 "frame-benchmarking",7060 "frame-benchmarking",
6897 "frame-support",7061 "frame-support",
6924[[package]]7088[[package]]
6925name = "pallet-sudo"7089name = "pallet-sudo"
6926version = "4.0.0-dev"7090version = "4.0.0-dev"
6927source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7091source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6928dependencies = [7092dependencies = [
6929 "frame-support",7093 "frame-support",
6930 "frame-system",7094 "frame-system",
6938[[package]]7102[[package]]
6939name = "pallet-template-transaction-payment"7103name = "pallet-template-transaction-payment"
6940version = "3.0.0"7104version = "3.0.0"
6941source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.37#72931fde262ecc4418928dd4bbeea10c64593175"7105source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.39#7e74e3937a2c08bf29a00084a5c2f1ca6676d87a"
6942dependencies = [7106dependencies = [
6943 "frame-benchmarking",7107 "frame-benchmarking",
6944 "frame-support",7108 "frame-support",
6970[[package]]7134[[package]]
6971name = "pallet-timestamp"7135name = "pallet-timestamp"
6972version = "4.0.0-dev"7136version = "4.0.0-dev"
6973source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7137source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6974dependencies = [7138dependencies = [
6975 "frame-benchmarking",7139 "frame-benchmarking",
6976 "frame-support",7140 "frame-support",
6988[[package]]7152[[package]]
6989name = "pallet-tips"7153name = "pallet-tips"
6990version = "4.0.0-dev"7154version = "4.0.0-dev"
6991source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
6992dependencies = [7156dependencies = [
6993 "frame-benchmarking",7157 "frame-benchmarking",
6994 "frame-support",7158 "frame-support",
7007[[package]]7171[[package]]
7008name = "pallet-transaction-payment"7172name = "pallet-transaction-payment"
7009version = "4.0.0-dev"7173version = "4.0.0-dev"
7010source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7174source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7011dependencies = [7175dependencies = [
7012 "frame-support",7176 "frame-support",
7013 "frame-system",7177 "frame-system",
7023[[package]]7187[[package]]
7024name = "pallet-transaction-payment-rpc"7188name = "pallet-transaction-payment-rpc"
7025version = "4.0.0-dev"7189version = "4.0.0-dev"
7026source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7190source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7027dependencies = [7191dependencies = [
7028 "jsonrpsee",7192 "jsonrpsee",
7029 "pallet-transaction-payment-rpc-runtime-api",7193 "pallet-transaction-payment-rpc-runtime-api",
7039[[package]]7203[[package]]
7040name = "pallet-transaction-payment-rpc-runtime-api"7204name = "pallet-transaction-payment-rpc-runtime-api"
7041version = "4.0.0-dev"7205version = "4.0.0-dev"
7042source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7206source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7043dependencies = [7207dependencies = [
7044 "pallet-transaction-payment",7208 "pallet-transaction-payment",
7045 "parity-scale-codec",7209 "parity-scale-codec",
7051[[package]]7215[[package]]
7052name = "pallet-treasury"7216name = "pallet-treasury"
7053version = "4.0.0-dev"7217version = "4.0.0-dev"
7054source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7218source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7055dependencies = [7219dependencies = [
7056 "frame-benchmarking",7220 "frame-benchmarking",
7057 "frame-support",7221 "frame-support",
7109[[package]]7273[[package]]
7110name = "pallet-utility"7274name = "pallet-utility"
7111version = "4.0.0-dev"7275version = "4.0.0-dev"
7112source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7276source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7113dependencies = [7277dependencies = [
7114 "frame-benchmarking",7278 "frame-benchmarking",
7115 "frame-support",7279 "frame-support",
7125[[package]]7289[[package]]
7126name = "pallet-vesting"7290name = "pallet-vesting"
7127version = "4.0.0-dev"7291version = "4.0.0-dev"
7128source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7292source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7129dependencies = [7293dependencies = [
7130 "frame-benchmarking",7294 "frame-benchmarking",
7131 "frame-support",7295 "frame-support",
7140[[package]]7304[[package]]
7141name = "pallet-whitelist"7305name = "pallet-whitelist"
7142version = "4.0.0-dev"7306version = "4.0.0-dev"
7143source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"7307source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
7144dependencies = [7308dependencies = [
7145 "frame-benchmarking",7309 "frame-benchmarking",
7146 "frame-support",7310 "frame-support",
71547318
7155[[package]]7319[[package]]
7156name = "pallet-xcm"7320name = "pallet-xcm"
7157version = "0.9.37"7321version = "0.9.39-1"
7158source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7322source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7159dependencies = [7323dependencies = [
7324 "bounded-collections",
7325 "frame-benchmarking",
7160 "frame-support",7326 "frame-support",
7161 "frame-system",7327 "frame-system",
7162 "log",7328 "log",
7163 "parity-scale-codec",7329 "parity-scale-codec",
7164 "scale-info",7330 "scale-info",
7165 "serde",7331 "serde",
7166 "sp-core",7332 "sp-core",
7333 "sp-io",
7167 "sp-runtime",7334 "sp-runtime",
7168 "sp-std",7335 "sp-std",
7169 "xcm",7336 "xcm",
71727339
7173[[package]]7340[[package]]
7174name = "pallet-xcm-benchmarks"7341name = "pallet-xcm-benchmarks"
7175version = "0.9.37"7342version = "0.9.39-1"
7176source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7343source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7177dependencies = [7344dependencies = [
7178 "frame-benchmarking",7345 "frame-benchmarking",
7179 "frame-support",7346 "frame-support",
7180 "frame-system",7347 "frame-system",
7181 "log",7348 "log",
7182 "parity-scale-codec",7349 "parity-scale-codec",
7183 "scale-info",7350 "scale-info",
7351 "sp-io",
7184 "sp-runtime",7352 "sp-runtime",
7185 "sp-std",7353 "sp-std",
7186 "xcm",7354 "xcm",
7355 "xcm-builder",
7187 "xcm-executor",7356 "xcm-executor",
7188]7357]
71897358
7190[[package]]7359[[package]]
7191name = "parachain-info"7360name = "parachain-info"
7192version = "0.1.0"7361version = "0.1.0"
7193source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.37#09418fc04c2608b123f36ca80f16df3d2096753b"7362source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.39#7321c5ba72724711faa1c4ee4da6a81a657184cd"
7194dependencies = [7363dependencies = [
7195 "cumulus-primitives-core",7364 "cumulus-primitives-core",
7196 "frame-support",7365 "frame-support",
72017370
7202[[package]]7371[[package]]
7203name = "parity-db"7372name = "parity-db"
7204version = "0.4.3"7373version = "0.4.4"
7205source = "registry+https://github.com/rust-lang/crates.io-index"7374source = "registry+https://github.com/rust-lang/crates.io-index"
7206checksum = "dd684a725651d9588ef21f140a328b6b4f64e646b2e931f3e6f14f75eedf9980"7375checksum = "df89dd8311063c54ae4e03d9aeb597b04212a57e82c339344130a9cad9b3e2d9"
7207dependencies = [7376dependencies = [
7208 "blake2",7377 "blake2",
7209 "crc32fast",7378 "crc32fast",
7215 "memmap2",7384 "memmap2",
7216 "parking_lot 0.12.1",7385 "parking_lot 0.12.1",
7217 "rand 0.8.5",7386 "rand 0.8.5",
7387 "siphasher",
7218 "snap",7388 "snap",
7219]7389]
72207390
7221[[package]]7391[[package]]
7222name = "parity-scale-codec"7392name = "parity-scale-codec"
7223version = "3.3.0"7393version = "3.4.0"
7224source = "registry+https://github.com/rust-lang/crates.io-index"7394source = "registry+https://github.com/rust-lang/crates.io-index"
7225checksum = "c3840933452adf7b3b9145e27086a5a3376c619dca1a21b1e5a5af0d54979bed"7395checksum = "637935964ff85a605d114591d4d2c13c5d1ba2806dae97cea6bf180238a749ac"
7226dependencies = [7396dependencies = [
7227 "arrayvec 0.7.2",7397 "arrayvec 0.7.2",
7228 "bitvec",7398 "bitvec",
73137483
7314[[package]]7484[[package]]
7315name = "paste"7485name = "paste"
7316version = "1.0.11"7486version = "1.0.12"
7317source = "registry+https://github.com/rust-lang/crates.io-index"7487source = "registry+https://github.com/rust-lang/crates.io-index"
7318checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba"7488checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79"
73197489
7320[[package]]7490[[package]]
7321name = "pbkdf2"7491name = "pbkdf2"
73677537
7368[[package]]7538[[package]]
7369name = "pest"7539name = "pest"
7370version = "2.5.4"7540version = "2.5.6"
7371source = "registry+https://github.com/rust-lang/crates.io-index"7541source = "registry+https://github.com/rust-lang/crates.io-index"
7372checksum = "4ab62d2fa33726dbe6321cc97ef96d8cde531e3eeaf858a058de53a8a6d40d8f"7542checksum = "8cbd939b234e95d72bc393d51788aec68aeeb5d51e748ca08ff3aad58cb722f7"
7373dependencies = [7543dependencies = [
7374 "thiserror",7544 "thiserror",
7375 "ucd-trie",7545 "ucd-trie",
7376]7546]
73777547
7378[[package]]7548[[package]]
7379name = "pest_derive"7549name = "pest_derive"
7380version = "2.5.4"7550version = "2.5.6"
7381source = "registry+https://github.com/rust-lang/crates.io-index"7551source = "registry+https://github.com/rust-lang/crates.io-index"
7382checksum = "8bf026e2d0581559db66d837fe5242320f525d85c76283c61f4d51a1238d65ea"7552checksum = "a81186863f3d0a27340815be8f2078dd8050b14cd71913db9fbda795e5f707d7"
7383dependencies = [7553dependencies = [
7384 "pest",7554 "pest",
7385 "pest_generator",7555 "pest_generator",
7386]7556]
73877557
7388[[package]]7558[[package]]
7389name = "pest_generator"7559name = "pest_generator"
7390version = "2.5.4"7560version = "2.5.6"
7391source = "registry+https://github.com/rust-lang/crates.io-index"7561source = "registry+https://github.com/rust-lang/crates.io-index"
7392checksum = "2b27bd18aa01d91c8ed2b61ea23406a676b42d82609c6e2581fba42f0c15f17f"7562checksum = "75a1ef20bf3193c15ac345acb32e26b3dc3223aff4d77ae4fc5359567683796b"
7393dependencies = [7563dependencies = [
7394 "pest",7564 "pest",
7395 "pest_meta",7565 "pest_meta",
74007570
7401[[package]]7571[[package]]
7402name = "pest_meta"7572name = "pest_meta"
7403version = "2.5.4"7573version = "2.5.6"
7404source = "registry+https://github.com/rust-lang/crates.io-index"7574source = "registry+https://github.com/rust-lang/crates.io-index"
7405checksum = "9f02b677c1859756359fc9983c2e56a0237f18624a3789528804406b7e915e5d"7575checksum = "5e3b284b1f13a20dc5ebc90aff59a51b8d7137c221131b52a7260c08cbc1cc80"
7406dependencies = [7576dependencies = [
7407 "once_cell",7577 "once_cell",
7408 "pest",7578 "pest",
74117581
7412[[package]]7582[[package]]
7413name = "petgraph"7583name = "petgraph"
7414version = "0.6.2"7584version = "0.6.3"
7415source = "registry+https://github.com/rust-lang/crates.io-index"7585source = "registry+https://github.com/rust-lang/crates.io-index"
7416checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"7586checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4"
7417dependencies = [7587dependencies = [
7418 "fixedbitset",7588 "fixedbitset",
7419 "indexmap",7589 "indexmap",
74877657
7488[[package]]7658[[package]]
7489name = "polkadot-approval-distribution"7659name = "polkadot-approval-distribution"
7490version = "0.9.37"7660version = "0.9.39-1"
7491source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7661source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7492dependencies = [7662dependencies = [
7493 "futures",7663 "futures",
7494 "polkadot-node-metrics",7664 "polkadot-node-metrics",
75027672
7503[[package]]7673[[package]]
7504name = "polkadot-availability-bitfield-distribution"7674name = "polkadot-availability-bitfield-distribution"
7505version = "0.9.37"7675version = "0.9.39-1"
7506source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7676source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7507dependencies = [7677dependencies = [
7508 "futures",7678 "futures",
7509 "polkadot-node-network-protocol",7679 "polkadot-node-network-protocol",
75167686
7517[[package]]7687[[package]]
7518name = "polkadot-availability-distribution"7688name = "polkadot-availability-distribution"
7519version = "0.9.37"7689version = "0.9.39-1"
7520source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7690source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7521dependencies = [7691dependencies = [
7522 "derive_more",7692 "derive_more",
7523 "fatality",7693 "fatality",
7524 "futures",7694 "futures",
7525 "lru",7695 "lru 0.9.0",
7526 "parity-scale-codec",7696 "parity-scale-codec",
7527 "polkadot-erasure-coding",7697 "polkadot-erasure-coding",
7528 "polkadot-node-network-protocol",7698 "polkadot-node-network-protocol",
75397709
7540[[package]]7710[[package]]
7541name = "polkadot-availability-recovery"7711name = "polkadot-availability-recovery"
7542version = "0.9.37"7712version = "0.9.39-1"
7543source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7713source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7544dependencies = [7714dependencies = [
7545 "fatality",7715 "fatality",
7546 "futures",7716 "futures",
7547 "lru",7717 "lru 0.9.0",
7548 "parity-scale-codec",7718 "parity-scale-codec",
7549 "polkadot-erasure-coding",7719 "polkadot-erasure-coding",
7550 "polkadot-node-network-protocol",7720 "polkadot-node-network-protocol",
75607730
7561[[package]]7731[[package]]
7562name = "polkadot-cli"7732name = "polkadot-cli"
7563version = "0.9.37"7733version = "0.9.39-1"
7564source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7734source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7565dependencies = [7735dependencies = [
7566 "clap",7736 "clap",
7567 "frame-benchmarking-cli",7737 "frame-benchmarking-cli",
7575 "sc-cli",7745 "sc-cli",
7576 "sc-executor",7746 "sc-executor",
7577 "sc-service",7747 "sc-service",
7748 "sc-storage-monitor",
7578 "sc-sysinfo",7749 "sc-sysinfo",
7579 "sc-tracing",7750 "sc-tracing",
7580 "sp-core",7751 "sp-core",
75877758
7588[[package]]7759[[package]]
7589name = "polkadot-client"7760name = "polkadot-client"
7590version = "0.9.37"7761version = "0.9.39-1"
7591source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7762source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7592dependencies = [7763dependencies = [
7593 "async-trait",7764 "async-trait",
7594 "frame-benchmarking",7765 "frame-benchmarking",
76297800
7630[[package]]7801[[package]]
7631name = "polkadot-collator-protocol"7802name = "polkadot-collator-protocol"
7632version = "0.9.37"7803version = "0.9.39-1"
7633source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7804source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7634dependencies = [7805dependencies = [
7635 "always-assert",7806 "always-assert",
7636 "bitvec",7807 "bitvec",
76517822
7652[[package]]7823[[package]]
7653name = "polkadot-core-primitives"7824name = "polkadot-core-primitives"
7654version = "0.9.37"7825version = "0.9.39-1"
7655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7826source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7656dependencies = [7827dependencies = [
7657 "parity-scale-codec",7828 "parity-scale-codec",
7658 "scale-info",7829 "scale-info",
76637834
7664[[package]]7835[[package]]
7665name = "polkadot-dispute-distribution"7836name = "polkadot-dispute-distribution"
7666version = "0.9.37"7837version = "0.9.39-1"
7667source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7838source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7668dependencies = [7839dependencies = [
7669 "derive_more",7840 "derive_more",
7670 "fatality",7841 "fatality",
7671 "futures",7842 "futures",
7672 "futures-timer",7843 "futures-timer",
7673 "indexmap",7844 "indexmap",
7674 "lru",7845 "lru 0.9.0",
7675 "parity-scale-codec",7846 "parity-scale-codec",
7676 "polkadot-erasure-coding",7847 "polkadot-erasure-coding",
7677 "polkadot-node-network-protocol",7848 "polkadot-node-network-protocol",
76887859
7689[[package]]7860[[package]]
7690name = "polkadot-erasure-coding"7861name = "polkadot-erasure-coding"
7691version = "0.9.37"7862version = "0.9.39-1"
7692source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7863source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7693dependencies = [7864dependencies = [
7694 "parity-scale-codec",7865 "parity-scale-codec",
7695 "polkadot-node-primitives",7866 "polkadot-node-primitives",
77027873
7703[[package]]7874[[package]]
7704name = "polkadot-gossip-support"7875name = "polkadot-gossip-support"
7705version = "0.9.37"7876version = "0.9.39-1"
7706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7877source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7707dependencies = [7878dependencies = [
7708 "futures",7879 "futures",
7709 "futures-timer",7880 "futures-timer",
77227893
7723[[package]]7894[[package]]
7724name = "polkadot-network-bridge"7895name = "polkadot-network-bridge"
7725version = "0.9.37"7896version = "0.9.39-1"
7726source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7897source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7727dependencies = [7898dependencies = [
7728 "always-assert",7899 "always-assert",
7729 "async-trait",7900 "async-trait",
77467917
7747[[package]]7918[[package]]
7748name = "polkadot-node-collation-generation"7919name = "polkadot-node-collation-generation"
7749version = "0.9.37"7920version = "0.9.39-1"
7750source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7921source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7751dependencies = [7922dependencies = [
7752 "futures",7923 "futures",
7753 "parity-scale-codec",7924 "parity-scale-codec",
77647935
7765[[package]]7936[[package]]
7766name = "polkadot-node-core-approval-voting"7937name = "polkadot-node-core-approval-voting"
7767version = "0.9.37"7938version = "0.9.39-1"
7768source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7939source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7769dependencies = [7940dependencies = [
7770 "bitvec",7941 "bitvec",
7771 "derive_more",7942 "derive_more",
7772 "futures",7943 "futures",
7773 "futures-timer",7944 "futures-timer",
7774 "kvdb",7945 "kvdb",
7775 "lru",7946 "lru 0.9.0",
7776 "merlin",7947 "merlin",
7777 "parity-scale-codec",7948 "parity-scale-codec",
7778 "polkadot-node-jaeger",7949 "polkadot-node-jaeger",
77937964
7794[[package]]7965[[package]]
7795name = "polkadot-node-core-av-store"7966name = "polkadot-node-core-av-store"
7796version = "0.9.37"7967version = "0.9.39-1"
7797source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7968source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7798dependencies = [7969dependencies = [
7799 "bitvec",7970 "bitvec",
7800 "futures",7971 "futures",
7807 "polkadot-node-subsystem-util",7978 "polkadot-node-subsystem-util",
7808 "polkadot-overseer",7979 "polkadot-overseer",
7809 "polkadot-primitives",7980 "polkadot-primitives",
7981 "sp-consensus",
7810 "thiserror",7982 "thiserror",
7811 "tracing-gum",7983 "tracing-gum",
7812]7984]
78137985
7814[[package]]7986[[package]]
7815name = "polkadot-node-core-backing"7987name = "polkadot-node-core-backing"
7816version = "0.9.37"7988version = "0.9.39-1"
7817source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"7989source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7818dependencies = [7990dependencies = [
7819 "bitvec",7991 "bitvec",
7820 "fatality",7992 "fatality",
78328004
7833[[package]]8005[[package]]
7834name = "polkadot-node-core-bitfield-signing"8006name = "polkadot-node-core-bitfield-signing"
7835version = "0.9.37"8007version = "0.9.39-1"
7836source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8008source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7837dependencies = [8009dependencies = [
7838 "futures",8010 "futures",
7839 "polkadot-node-subsystem",8011 "polkadot-node-subsystem",
78478019
7848[[package]]8020[[package]]
7849name = "polkadot-node-core-candidate-validation"8021name = "polkadot-node-core-candidate-validation"
7850version = "0.9.37"8022version = "0.9.39-1"
7851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8023source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7852dependencies = [8024dependencies = [
7853 "async-trait",8025 "async-trait",
7854 "futures",8026 "futures",
7858 "polkadot-node-metrics",8030 "polkadot-node-metrics",
7859 "polkadot-node-primitives",8031 "polkadot-node-primitives",
7860 "polkadot-node-subsystem",8032 "polkadot-node-subsystem",
8033 "polkadot-node-subsystem-util",
7861 "polkadot-parachain",8034 "polkadot-parachain",
7862 "polkadot-primitives",8035 "polkadot-primitives",
7863 "sp-maybe-compressed-blob",8036 "sp-maybe-compressed-blob",
78668039
7867[[package]]8040[[package]]
7868name = "polkadot-node-core-chain-api"8041name = "polkadot-node-core-chain-api"
7869version = "0.9.37"8042version = "0.9.39-1"
7870source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8043source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7871dependencies = [8044dependencies = [
7872 "futures",8045 "futures",
7873 "polkadot-node-metrics",8046 "polkadot-node-metrics",
78818054
7882[[package]]8055[[package]]
7883name = "polkadot-node-core-chain-selection"8056name = "polkadot-node-core-chain-selection"
7884version = "0.9.37"8057version = "0.9.39-1"
7885source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8058source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7886dependencies = [8059dependencies = [
7887 "futures",8060 "futures",
7888 "futures-timer",8061 "futures-timer",
78988071
7899[[package]]8072[[package]]
7900name = "polkadot-node-core-dispute-coordinator"8073name = "polkadot-node-core-dispute-coordinator"
7901version = "0.9.37"8074version = "0.9.39-1"
7902source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8075source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7903dependencies = [8076dependencies = [
7904 "fatality",8077 "fatality",
7905 "futures",8078 "futures",
7906 "kvdb",8079 "kvdb",
7907 "lru",8080 "lru 0.9.0",
7908 "parity-scale-codec",8081 "parity-scale-codec",
7909 "polkadot-node-primitives",8082 "polkadot-node-primitives",
7910 "polkadot-node-subsystem",8083 "polkadot-node-subsystem",
79178090
7918[[package]]8091[[package]]
7919name = "polkadot-node-core-parachains-inherent"8092name = "polkadot-node-core-parachains-inherent"
7920version = "0.9.37"8093version = "0.9.39-1"
7921source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8094source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7922dependencies = [8095dependencies = [
7923 "async-trait",8096 "async-trait",
7924 "futures",8097 "futures",
79348107
7935[[package]]8108[[package]]
7936name = "polkadot-node-core-provisioner"8109name = "polkadot-node-core-provisioner"
7937version = "0.9.37"8110version = "0.9.39-1"
7938source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8111source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7939dependencies = [8112dependencies = [
7940 "bitvec",8113 "bitvec",
7941 "fatality",8114 "fatality",
79528125
7953[[package]]8126[[package]]
7954name = "polkadot-node-core-pvf"8127name = "polkadot-node-core-pvf"
7955version = "0.9.37"8128version = "0.9.39-1"
7956source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8129source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7957dependencies = [8130dependencies = [
7958 "always-assert",8131 "always-assert",
7959 "assert_matches",8132 "assert_matches",
7960 "cpu-time",8133 "cpu-time",
7961 "futures",8134 "futures",
7962 "futures-timer",8135 "futures-timer",
8136 "libc",
7963 "parity-scale-codec",8137 "parity-scale-codec",
7964 "pin-project",8138 "pin-project",
7965 "polkadot-core-primitives",8139 "polkadot-core-primitives",
7966 "polkadot-node-metrics",8140 "polkadot-node-metrics",
8141 "polkadot-node-primitives",
7967 "polkadot-parachain",8142 "polkadot-parachain",
8143 "polkadot-primitives",
7968 "rand 0.8.5",8144 "rand 0.8.5",
7969 "rayon",8145 "rayon",
7970 "sc-executor",8146 "sc-executor",
7978 "sp-tracing",8154 "sp-tracing",
7979 "sp-wasm-interface",8155 "sp-wasm-interface",
7980 "tempfile",8156 "tempfile",
8157 "tikv-jemalloc-ctl",
7981 "tokio",8158 "tokio",
7982 "tracing-gum",8159 "tracing-gum",
7983]8160]
79848161
7985[[package]]8162[[package]]
7986name = "polkadot-node-core-pvf-checker"8163name = "polkadot-node-core-pvf-checker"
7987version = "0.9.37"8164version = "0.9.39-1"
7988source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8165source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
7989dependencies = [8166dependencies = [
7990 "futures",8167 "futures",
7991 "polkadot-node-primitives",8168 "polkadot-node-primitives",
80008177
8001[[package]]8178[[package]]
8002name = "polkadot-node-core-runtime-api"8179name = "polkadot-node-core-runtime-api"
8003version = "0.9.37"8180version = "0.9.39-1"
8004source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8181source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8005dependencies = [8182dependencies = [
8006 "futures",8183 "futures",
8007 "lru",8184 "lru 0.9.0",
8008 "polkadot-node-metrics",8185 "polkadot-node-metrics",
8009 "polkadot-node-subsystem",8186 "polkadot-node-subsystem",
8010 "polkadot-node-subsystem-types",8187 "polkadot-node-subsystem-types",
80158192
8016[[package]]8193[[package]]
8017name = "polkadot-node-jaeger"8194name = "polkadot-node-jaeger"
8018version = "0.9.37"8195version = "0.9.39-1"
8019source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8196source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8020dependencies = [8197dependencies = [
8021 "lazy_static",8198 "lazy_static",
8022 "log",8199 "log",
80338210
8034[[package]]8211[[package]]
8035name = "polkadot-node-metrics"8212name = "polkadot-node-metrics"
8036version = "0.9.37"8213version = "0.9.39-1"
8037source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8214source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8038dependencies = [8215dependencies = [
8039 "bs58",8216 "bs58",
8040 "futures",8217 "futures",
80528229
8053[[package]]8230[[package]]
8054name = "polkadot-node-network-protocol"8231name = "polkadot-node-network-protocol"
8055version = "0.9.37"8232version = "0.9.39-1"
8056source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8233source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8057dependencies = [8234dependencies = [
8058 "async-trait",8235 "async-trait",
8059 "derive_more",8236 "derive_more",
80758252
8076[[package]]8253[[package]]
8077name = "polkadot-node-primitives"8254name = "polkadot-node-primitives"
8078version = "0.9.37"8255version = "0.9.39-1"
8079source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8256source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8080dependencies = [8257dependencies = [
8081 "bounded-vec",8258 "bounded-vec",
8082 "futures",8259 "futures",
8091 "sp-core",8268 "sp-core",
8092 "sp-keystore",8269 "sp-keystore",
8093 "sp-maybe-compressed-blob",8270 "sp-maybe-compressed-blob",
8271 "sp-runtime",
8094 "thiserror",8272 "thiserror",
8095 "zstd",8273 "zstd",
8096]8274]
80978275
8098[[package]]8276[[package]]
8099name = "polkadot-node-subsystem"8277name = "polkadot-node-subsystem"
8100version = "0.9.37"8278version = "0.9.39-1"
8101source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8279source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8102dependencies = [8280dependencies = [
8103 "polkadot-node-jaeger",8281 "polkadot-node-jaeger",
8104 "polkadot-node-subsystem-types",8282 "polkadot-node-subsystem-types",
81078285
8108[[package]]8286[[package]]
8109name = "polkadot-node-subsystem-types"8287name = "polkadot-node-subsystem-types"
8110version = "0.9.37"8288version = "0.9.39-1"
8111source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8289source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8112dependencies = [8290dependencies = [
8113 "async-trait",8291 "async-trait",
8114 "derive_more",8292 "derive_more",
81308308
8131[[package]]8309[[package]]
8132name = "polkadot-node-subsystem-util"8310name = "polkadot-node-subsystem-util"
8133version = "0.9.37"8311version = "0.9.39-1"
8134source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8312source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8135dependencies = [8313dependencies = [
8136 "async-trait",8314 "async-trait",
8137 "derive_more",8315 "derive_more",
8140 "futures-channel",8318 "futures-channel",
8141 "itertools",8319 "itertools",
8142 "kvdb",8320 "kvdb",
8143 "lru",8321 "lru 0.9.0",
8144 "parity-db",8322 "parity-db",
8145 "parity-scale-codec",8323 "parity-scale-codec",
8146 "parking_lot 0.11.2",8324 "parking_lot 0.11.2",
81638341
8164[[package]]8342[[package]]
8165name = "polkadot-overseer"8343name = "polkadot-overseer"
8166version = "0.9.37"8344version = "0.9.39-1"
8167source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8345source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8168dependencies = [8346dependencies = [
8169 "async-trait",8347 "async-trait",
8170 "futures",8348 "futures",
8171 "futures-timer",8349 "futures-timer",
8172 "lru",8350 "lru 0.9.0",
8173 "orchestra",8351 "orchestra",
8174 "parking_lot 0.12.1",8352 "parking_lot 0.12.1",
8175 "polkadot-node-metrics",8353 "polkadot-node-metrics",
81868364
8187[[package]]8365[[package]]
8188name = "polkadot-parachain"8366name = "polkadot-parachain"
8189version = "0.9.37"8367version = "0.9.39-1"
8190source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8368source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8191dependencies = [8369dependencies = [
8370 "bounded-collections",
8192 "derive_more",8371 "derive_more",
8193 "frame-support",8372 "frame-support",
8194 "parity-scale-codec",8373 "parity-scale-codec",
82028381
8203[[package]]8382[[package]]
8204name = "polkadot-performance-test"8383name = "polkadot-performance-test"
8205version = "0.9.37"8384version = "0.9.39-1"
8206source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8385source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8207dependencies = [8386dependencies = [
8208 "env_logger 0.9.3",8387 "env_logger 0.9.3",
8209 "kusama-runtime",8388 "kusama-runtime",
8210 "log",8389 "log",
8211 "polkadot-erasure-coding",8390 "polkadot-erasure-coding",
8212 "polkadot-node-core-pvf",8391 "polkadot-node-core-pvf",
8213 "polkadot-node-primitives",8392 "polkadot-node-primitives",
8393 "polkadot-primitives",
8214 "quote",8394 "quote",
8215 "thiserror",8395 "thiserror",
8216]8396]
82178397
8218[[package]]8398[[package]]
8219name = "polkadot-primitives"8399name = "polkadot-primitives"
8220version = "0.9.37"8400version = "0.9.39-1"
8221source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8401source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8222dependencies = [8402dependencies = [
8223 "bitvec",8403 "bitvec",
8224 "hex-literal",8404 "hex-literal",
82438423
8244[[package]]8424[[package]]
8245name = "polkadot-rpc"8425name = "polkadot-rpc"
8246version = "0.9.37"8426version = "0.9.39-1"
8247source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8427source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8248dependencies = [8428dependencies = [
8249 "beefy-gadget",8429 "beefy-gadget",
8250 "beefy-gadget-rpc",8430 "beefy-gadget-rpc",
82758455
8276[[package]]8456[[package]]
8277name = "polkadot-runtime"8457name = "polkadot-runtime"
8278version = "0.9.37"8458version = "0.9.39-1"
8279source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8459source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8280dependencies = [8460dependencies = [
8281 "bitvec",8461 "bitvec",
8282 "frame-benchmarking",8462 "frame-benchmarking",
8303 "pallet-elections-phragmen",8483 "pallet-elections-phragmen",
8304 "pallet-fast-unstake",8484 "pallet-fast-unstake",
8305 "pallet-grandpa",8485 "pallet-grandpa",
8306 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37)",8486 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",
8307 "pallet-im-online",8487 "pallet-im-online",
8308 "pallet-indices",8488 "pallet-indices",
8309 "pallet-membership",8489 "pallet-membership",
8320 "pallet-session-benchmarking",8500 "pallet-session-benchmarking",
8321 "pallet-staking",8501 "pallet-staking",
8322 "pallet-staking-reward-curve",8502 "pallet-staking-reward-curve",
8503 "pallet-staking-runtime-api",
8323 "pallet-timestamp",8504 "pallet-timestamp",
8324 "pallet-tips",8505 "pallet-tips",
8325 "pallet-transaction-payment",8506 "pallet-transaction-payment",
83648545
8365[[package]]8546[[package]]
8366name = "polkadot-runtime-common"8547name = "polkadot-runtime-common"
8367version = "0.9.37"8548version = "0.9.39-1"
8368source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8549source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8369dependencies = [8550dependencies = [
8370 "bitvec",8551 "bitvec",
8371 "frame-benchmarking",8552 "frame-benchmarking",
8377 "log",8558 "log",
8378 "pallet-authorship",8559 "pallet-authorship",
8379 "pallet-babe",8560 "pallet-babe",
8380 "pallet-bags-list",
8381 "pallet-balances",8561 "pallet-balances",
8382 "pallet-beefy-mmr",8562 "pallet-beefy-mmr",
8383 "pallet-election-provider-multi-phase",8563 "pallet-election-provider-multi-phase",
8564 "pallet-fast-unstake",
8384 "pallet-session",8565 "pallet-session",
8385 "pallet-staking",8566 "pallet-staking",
8386 "pallet-staking-reward-fn",8567 "pallet-staking-reward-fn",
84128593
8413[[package]]8594[[package]]
8414name = "polkadot-runtime-constants"8595name = "polkadot-runtime-constants"
8415version = "0.9.37"8596version = "0.9.39-1"
8416source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8597source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8417dependencies = [8598dependencies = [
8418 "frame-support",8599 "frame-support",
8419 "polkadot-primitives",8600 "polkadot-primitives",
84268607
8427[[package]]8608[[package]]
8428name = "polkadot-runtime-metrics"8609name = "polkadot-runtime-metrics"
8429version = "0.9.37"8610version = "0.9.39-1"
8430source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8611source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8431dependencies = [8612dependencies = [
8432 "bs58",8613 "bs58",
8433 "parity-scale-codec",8614 "parity-scale-codec",
84388619
8439[[package]]8620[[package]]
8440name = "polkadot-runtime-parachains"8621name = "polkadot-runtime-parachains"
8441version = "0.9.37"8622version = "0.9.39-1"
8442source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8623source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8443dependencies = [8624dependencies = [
8444 "bitflags",8625 "bitflags",
8445 "bitvec",8626 "bitvec",
8457 "pallet-timestamp",8638 "pallet-timestamp",
8458 "pallet-vesting",8639 "pallet-vesting",
8459 "parity-scale-codec",8640 "parity-scale-codec",
8641 "polkadot-parachain",
8460 "polkadot-primitives",8642 "polkadot-primitives",
8461 "polkadot-runtime-metrics",8643 "polkadot-runtime-metrics",
8462 "rand 0.8.5",8644 "rand 0.8.5",
84818663
8482[[package]]8664[[package]]
8483name = "polkadot-service"8665name = "polkadot-service"
8484version = "0.9.37"8666version = "0.9.39-1"
8485source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8667source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8486dependencies = [8668dependencies = [
8487 "async-trait",8669 "async-trait",
8488 "beefy-gadget",8670 "beefy-gadget",
8671 "frame-benchmarking-cli",
8489 "frame-support",8672 "frame-support",
8490 "frame-system-rpc-runtime-api",8673 "frame-system-rpc-runtime-api",
8491 "futures",8674 "futures",
8492 "hex-literal",8675 "hex-literal",
8493 "kusama-runtime",8676 "kusama-runtime",
8494 "kvdb",8677 "kvdb",
8495 "kvdb-rocksdb",8678 "kvdb-rocksdb",
8496 "lru",8679 "log",
8680 "lru 0.9.0",
8497 "mmr-gadget",8681 "mmr-gadget",
8498 "pallet-babe",8682 "pallet-babe",
8499 "pallet-im-online",8683 "pallet-im-online",
85878771
8588[[package]]8772[[package]]
8589name = "polkadot-statement-distribution"8773name = "polkadot-statement-distribution"
8590version = "0.9.37"8774version = "0.9.39-1"
8591source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8775source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8592dependencies = [8776dependencies = [
8593 "arrayvec 0.5.2",8777 "arrayvec 0.5.2",
8594 "fatality",8778 "fatality",
86088792
8609[[package]]8793[[package]]
8610name = "polkadot-statement-table"8794name = "polkadot-statement-table"
8611version = "0.9.37"8795version = "0.9.39-1"
8612source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"8796source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
8613dependencies = [8797dependencies = [
8614 "parity-scale-codec",8798 "parity-scale-codec",
8615 "polkadot-primitives",8799 "polkadot-primitives",
86188802
8619[[package]]8803[[package]]
8620name = "polling"8804name = "polling"
8621version = "2.5.2"8805version = "2.6.0"
8622source = "registry+https://github.com/rust-lang/crates.io-index"8806source = "registry+https://github.com/rust-lang/crates.io-index"
8623checksum = "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6"8807checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa"
8624dependencies = [8808dependencies = [
8625 "autocfg",8809 "autocfg",
8810 "bitflags",
8626 "cfg-if",8811 "cfg-if",
8812 "concurrent-queue",
8627 "libc",8813 "libc",
8628 "log",8814 "log",
8629 "wepoll-ffi",8815 "pin-project-lite 0.2.9",
8630 "windows-sys 0.42.0",8816 "windows-sys 0.45.0",
8631]8817]
86328818
8633[[package]]8819[[package]]
8638dependencies = [8824dependencies = [
8639 "cpufeatures",8825 "cpufeatures",
8640 "opaque-debug 0.3.0",8826 "opaque-debug 0.3.0",
8641 "universal-hash",8827 "universal-hash 0.4.1",
8642]8828]
86438829
8644[[package]]8830[[package]]
8645name = "polyval"8831name = "polyval"
8646version = "0.4.5"8832version = "0.5.3"
8647source = "registry+https://github.com/rust-lang/crates.io-index"8833source = "registry+https://github.com/rust-lang/crates.io-index"
8648checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd"8834checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
8649dependencies = [8835dependencies = [
8650 "cpuid-bool",8836 "cfg-if",
8837 "cpufeatures",
8651 "opaque-debug 0.3.0",8838 "opaque-debug 0.3.0",
8652 "universal-hash",8839 "universal-hash 0.4.1",
8653]8840]
86548841
8655[[package]]8842[[package]]
8656name = "polyval"8843name = "polyval"
8657version = "0.5.3"8844version = "0.6.0"
8658source = "registry+https://github.com/rust-lang/crates.io-index"8845source = "registry+https://github.com/rust-lang/crates.io-index"
8659checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"8846checksum = "7ef234e08c11dfcb2e56f79fd70f6f2eb7f025c0ce2333e82f4f0518ecad30c6"
8660dependencies = [8847dependencies = [
8661 "cfg-if",8848 "cfg-if",
8662 "cpufeatures",8849 "cpufeatures",
8663 "opaque-debug 0.3.0",8850 "opaque-debug 0.3.0",
8664 "universal-hash",8851 "universal-hash 0.5.0",
8665]8852]
86668853
8667[[package]]8854[[package]]
87138900
8714[[package]]8901[[package]]
8715name = "prettyplease"8902name = "prettyplease"
8716version = "0.1.23"8903version = "0.1.24"
8717source = "registry+https://github.com/rust-lang/crates.io-index"8904source = "registry+https://github.com/rust-lang/crates.io-index"
8718checksum = "e97e3215779627f01ee256d2fad52f3d95e8e1c11e9fc6fd08f7cd455d5d5c78"8905checksum = "4ebcd279d20a4a0a2404a33056388e950504d891c855c7975b9a8fef75f3bf04"
8719dependencies = [8906dependencies = [
8720 "proc-macro2",8907 "proc-macro2",
8721 "syn",8908 "syn",
87538940
8754[[package]]8941[[package]]
8755name = "proc-macro-crate"8942name = "proc-macro-crate"
8756version = "1.3.0"8943version = "1.3.1"
8757source = "registry+https://github.com/rust-lang/crates.io-index"8944source = "registry+https://github.com/rust-lang/crates.io-index"
8758checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34"8945checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
8759dependencies = [8946dependencies = [
8760 "once_cell",8947 "once_cell",
8761 "toml_edit",8948 "toml_edit",
88399026
8840[[package]]9027[[package]]
8841name = "prost"9028name = "prost"
8842version = "0.11.6"9029version = "0.11.8"
8843source = "registry+https://github.com/rust-lang/crates.io-index"9030source = "registry+https://github.com/rust-lang/crates.io-index"
8844checksum = "21dc42e00223fc37204bd4aa177e69420c604ca4a183209a8f9de30c6d934698"9031checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537"
8845dependencies = [9032dependencies = [
8846 "bytes",9033 "bytes",
8847 "prost-derive",9034 "prost-derive",
8848]9035]
88499036
8850[[package]]9037[[package]]
8851name = "prost-build"9038name = "prost-build"
8852version = "0.11.6"9039version = "0.11.8"
8853source = "registry+https://github.com/rust-lang/crates.io-index"9040source = "registry+https://github.com/rust-lang/crates.io-index"
8854checksum = "a3f8ad728fb08fe212df3c05169e940fbb6d9d16a877ddde14644a983ba2012e"9041checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12"
8855dependencies = [9042dependencies = [
8856 "bytes",9043 "bytes",
8857 "heck",9044 "heck",
88849071
8885[[package]]9072[[package]]
8886name = "prost-derive"9073name = "prost-derive"
8887version = "0.11.6"9074version = "0.11.8"
8888source = "registry+https://github.com/rust-lang/crates.io-index"9075source = "registry+https://github.com/rust-lang/crates.io-index"
8889checksum = "8bda8c0881ea9f722eb9629376db3d0b903b462477c1aafcb0566610ac28ac5d"9076checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b"
8890dependencies = [9077dependencies = [
8891 "anyhow",9078 "anyhow",
8892 "itertools",9079 "itertools",
88979084
8898[[package]]9085[[package]]
8899name = "prost-types"9086name = "prost-types"
8900version = "0.11.6"9087version = "0.11.8"
8901source = "registry+https://github.com/rust-lang/crates.io-index"9088source = "registry+https://github.com/rust-lang/crates.io-index"
8902checksum = "a5e0526209433e96d83d750dd81a99118edbc55739e7e61a46764fd2ad537788"9089checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88"
8903dependencies = [9090dependencies = [
8904 "bytes",
8905 "prost",9091 "prost",
8906]9092]
89079093
89169102
8917[[package]]9103[[package]]
8918name = "quartz-runtime"9104name = "quartz-runtime"
8919version = "0.9.37"9105version = "0.9.39"
8920dependencies = [9106dependencies = [
8921 "app-promotion-rpc",9107 "app-promotion-rpc",
8922 "cumulus-pallet-aura-ext",9108 "cumulus-pallet-aura-ext",
8971 "pallet-maintenance",9157 "pallet-maintenance",
8972 "pallet-nonfungible",9158 "pallet-nonfungible",
8973 "pallet-preimage",9159 "pallet-preimage",
8974 "pallet-randomness-collective-flip",
8975 "pallet-refungible",9160 "pallet-refungible",
8976 "pallet-session",9161 "pallet-session",
8977 "pallet-structure",9162 "pallet-structure",
9128]9313]
91299314
9130[[package]]9315[[package]]
9131name = "rand_distr"
9132version = "0.4.3"
9133source = "registry+https://github.com/rust-lang/crates.io-index"
9134checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"
9135dependencies = [
9136 "num-traits",
9137 "rand 0.8.5",
9138]
9139
9140[[package]]
9141name = "rand_hc"9316name = "rand_hc"
9142version = "0.2.0"9317version = "0.2.0"
9143source = "registry+https://github.com/rust-lang/crates.io-index"9318source = "registry+https://github.com/rust-lang/crates.io-index"
91639338
9164[[package]]9339[[package]]
9165name = "rayon"9340name = "rayon"
9166version = "1.6.1"9341version = "1.7.0"
9167source = "registry+https://github.com/rust-lang/crates.io-index"9342source = "registry+https://github.com/rust-lang/crates.io-index"
9168checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7"9343checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
9169dependencies = [9344dependencies = [
9170 "either",9345 "either",
9171 "rayon-core",9346 "rayon-core",
9172]9347]
91739348
9174[[package]]9349[[package]]
9175name = "rayon-core"9350name = "rayon-core"
9176version = "1.10.2"9351version = "1.11.0"
9177source = "registry+https://github.com/rust-lang/crates.io-index"9352source = "registry+https://github.com/rust-lang/crates.io-index"
9178checksum = "356a0625f1954f730c0201cdab48611198dc6ce21f4acff55089b5a78e6e835b"9353checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
9179dependencies = [9354dependencies = [
9180 "crossbeam-channel",9355 "crossbeam-channel",
9181 "crossbeam-deque",9356 "crossbeam-deque",
9191dependencies = [9366dependencies = [
9192 "pem",9367 "pem",
9193 "ring",9368 "ring",
9194 "time 0.3.17",9369 "time 0.3.20",
9195 "x509-parser 0.13.2",9370 "x509-parser 0.13.2",
9196 "yasna",9371 "yasna",
9197]9372]
9204dependencies = [9379dependencies = [
9205 "pem",9380 "pem",
9206 "ring",9381 "ring",
9207 "time 0.3.17",9382 "time 0.3.20",
9208 "yasna",9383 "yasna",
9209]9384]
92109385
92439418
9244[[package]]9419[[package]]
9245name = "ref-cast"9420name = "ref-cast"
9246version = "1.0.14"9421version = "1.0.15"
9247source = "registry+https://github.com/rust-lang/crates.io-index"9422source = "registry+https://github.com/rust-lang/crates.io-index"
9248checksum = "8c78fb8c9293bcd48ef6fce7b4ca950ceaf21210de6e105a883ee280c0f7b9ed"9423checksum = "a9af2cf09ef80e610097515e80095b7f76660a92743c4185aff5406cd5ce3dd5"
9249dependencies = [9424dependencies = [
9250 "ref-cast-impl",9425 "ref-cast-impl",
9251]9426]
92529427
9253[[package]]9428[[package]]
9254name = "ref-cast-impl"9429name = "ref-cast-impl"
9255version = "1.0.14"9430version = "1.0.15"
9256source = "registry+https://github.com/rust-lang/crates.io-index"9431source = "registry+https://github.com/rust-lang/crates.io-index"
9257checksum = "9f9c0c92af03644e4806106281fe2e068ac5bc0ae74a707266d06ea27bccee5f"9432checksum = "9c501201393982e275433bc55de7d6ae6f00e7699cd5572c5b57581cd69c881b"
9258dependencies = [9433dependencies = [
9259 "proc-macro2",9434 "proc-macro2",
9260 "quote",9435 "quote",
92639438
9264[[package]]9439[[package]]
9265name = "regalloc2"9440name = "regalloc2"
9266version = "0.3.2"9441version = "0.5.1"
9267source = "registry+https://github.com/rust-lang/crates.io-index"9442source = "registry+https://github.com/rust-lang/crates.io-index"
9268checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779"9443checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c"
9269dependencies = [9444dependencies = [
9270 "fxhash",9445 "fxhash",
9271 "log",9446 "log",
9300checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"9475checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
93019476
9302[[package]]9477[[package]]
9303name = "remove_dir_all"9478name = "region"
9304version = "0.5.3"9479version = "3.0.0"
9305source = "registry+https://github.com/rust-lang/crates.io-index"9480source = "registry+https://github.com/rust-lang/crates.io-index"
9306checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"9481checksum = "76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e"
9307dependencies = [9482dependencies = [
9483 "bitflags",
9484 "libc",
9485 "mach",
9308 "winapi",9486 "winapi",
9309]9487]
93109488
93879565
9388[[package]]9566[[package]]
9389name = "rococo-runtime"9567name = "rococo-runtime"
9390version = "0.9.37"9568version = "0.9.39-1"
9391source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"9569source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
9392dependencies = [9570dependencies = [
9393 "beefy-merkle-tree",9571 "binary-merkle-tree",
9394 "frame-benchmarking",9572 "frame-benchmarking",
9395 "frame-executive",9573 "frame-executive",
9396 "frame-support",9574 "frame-support",
9412 "pallet-democracy",9590 "pallet-democracy",
9413 "pallet-elections-phragmen",9591 "pallet-elections-phragmen",
9414 "pallet-grandpa",9592 "pallet-grandpa",
9415 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37)",9593 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",
9416 "pallet-im-online",9594 "pallet-im-online",
9417 "pallet-indices",9595 "pallet-indices",
9418 "pallet-membership",9596 "pallet-membership",
94739651
9474[[package]]9652[[package]]
9475name = "rococo-runtime-constants"9653name = "rococo-runtime-constants"
9476version = "0.9.37"9654version = "0.9.39-1"
9477source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"9655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
9478dependencies = [9656dependencies = [
9479 "frame-support",9657 "frame-support",
9480 "polkadot-primitives",9658 "polkadot-primitives",
9517 "log",9695 "log",
9518 "netlink-packet-route",9696 "netlink-packet-route",
9519 "netlink-proto",9697 "netlink-proto",
9520 "nix",9698 "nix 0.24.3",
9521 "thiserror",9699 "thiserror",
9522 "tokio",9700 "tokio",
9523]9701]
95669744
9567[[package]]9745[[package]]
9568name = "rustc_version"9746name = "rustc_version"
9569version = "0.2.3"
9570source = "registry+https://github.com/rust-lang/crates.io-index"
9571checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
9572dependencies = [
9573 "semver 0.9.0",
9574]
9575
9576[[package]]
9577name = "rustc_version"
9578version = "0.4.0"9747version = "0.4.0"
9579source = "registry+https://github.com/rust-lang/crates.io-index"9748source = "registry+https://github.com/rust-lang/crates.io-index"
9580checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"9749checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
95939762
9594[[package]]9763[[package]]
9595name = "rustix"9764name = "rustix"
9596version = "0.35.13"9765version = "0.36.9"
9597source = "registry+https://github.com/rust-lang/crates.io-index"9766source = "registry+https://github.com/rust-lang/crates.io-index"
9598checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9"9767checksum = "fd5c6ff11fecd55b40746d1995a02f2eb375bf8c00d192d521ee09f42bef37bc"
9599dependencies = [9768dependencies = [
9600 "bitflags",9769 "bitflags",
9601 "errno",9770 "errno",
9602 "io-lifetimes 0.7.5",9771 "io-lifetimes",
9603 "libc",9772 "libc",
9604 "linux-raw-sys 0.0.46",9773 "linux-raw-sys",
9605 "windows-sys 0.42.0",
9606]
9607
9608[[package]]
9609name = "rustix"
9610version = "0.36.8"
9611source = "registry+https://github.com/rust-lang/crates.io-index"
9612checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644"
9613dependencies = [
9614 "bitflags",
9615 "errno",
9616 "io-lifetimes 1.0.5",
9617 "libc",
9618 "linux-raw-sys 0.1.4",
9619 "windows-sys 0.45.0",9774 "windows-sys 0.45.0",
9620]9775]
96219776
96679822
9668[[package]]9823[[package]]
9669name = "rustversion"9824name = "rustversion"
9670version = "1.0.11"9825version = "1.0.12"
9671source = "registry+https://github.com/rust-lang/crates.io-index"9826source = "registry+https://github.com/rust-lang/crates.io-index"
9672checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70"9827checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06"
96739828
9674[[package]]9829[[package]]
9675name = "rw-stream-sink"9830name = "rw-stream-sink"
96849839
9685[[package]]9840[[package]]
9686name = "ryu"9841name = "ryu"
9687version = "1.0.12"9842version = "1.0.13"
9688source = "registry+https://github.com/rust-lang/crates.io-index"9843source = "registry+https://github.com/rust-lang/crates.io-index"
9689checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"9844checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
96909845
9691[[package]]9846[[package]]
9692name = "safe-mix"9847name = "safe_arch"
9693version = "1.0.1"9848version = "0.6.0"
9694source = "registry+https://github.com/rust-lang/crates.io-index"9849source = "registry+https://github.com/rust-lang/crates.io-index"
9695checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c"9850checksum = "794821e4ccb0d9f979512f9c1973480123f9bd62a90d74ab0f9426fcf8f4a529"
9696dependencies = [9851dependencies = [
9697 "rustc_version 0.2.3",9852 "bytemuck",
9698]9853]
96999854
9700[[package]]9855[[package]]
9709[[package]]9864[[package]]
9710name = "sc-allocator"9865name = "sc-allocator"
9711version = "4.1.0-dev"9866version = "4.1.0-dev"
9712source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9867source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9713dependencies = [9868dependencies = [
9714 "log",9869 "log",
9715 "sp-core",9870 "sp-core",
9720[[package]]9875[[package]]
9721name = "sc-authority-discovery"9876name = "sc-authority-discovery"
9722version = "0.10.0-dev"9877version = "0.10.0-dev"
9723source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9878source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9724dependencies = [9879dependencies = [
9725 "async-trait",9880 "async-trait",
9726 "futures",9881 "futures",
9747[[package]]9902[[package]]
9748name = "sc-basic-authorship"9903name = "sc-basic-authorship"
9749version = "0.10.0-dev"9904version = "0.10.0-dev"
9750source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9905source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9751dependencies = [9906dependencies = [
9752 "futures",9907 "futures",
9753 "futures-timer",9908 "futures-timer",
9770[[package]]9925[[package]]
9771name = "sc-block-builder"9926name = "sc-block-builder"
9772version = "0.10.0-dev"9927version = "0.10.0-dev"
9773source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9928source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9774dependencies = [9929dependencies = [
9775 "parity-scale-codec",9930 "parity-scale-codec",
9776 "sc-client-api",9931 "sc-client-api",
9786[[package]]9941[[package]]
9787name = "sc-chain-spec"9942name = "sc-chain-spec"
9788version = "4.0.0-dev"9943version = "4.0.0-dev"
9789source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9944source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9790dependencies = [9945dependencies = [
9791 "memmap2",9946 "memmap2",
9792 "sc-chain-spec-derive",9947 "sc-chain-spec-derive",
9801[[package]]9956[[package]]
9802name = "sc-chain-spec-derive"9957name = "sc-chain-spec-derive"
9803version = "4.0.0-dev"9958version = "4.0.0-dev"
9804source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9959source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9805dependencies = [9960dependencies = [
9806 "proc-macro-crate",9961 "proc-macro-crate",
9807 "proc-macro2",9962 "proc-macro2",
9812[[package]]9967[[package]]
9813name = "sc-cli"9968name = "sc-cli"
9814version = "0.10.0-dev"9969version = "0.10.0-dev"
9815source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"9970source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9816dependencies = [9971dependencies = [
9817 "array-bytes 4.2.0",9972 "array-bytes 4.2.0",
9818 "chrono",9973 "chrono",
9852[[package]]10007[[package]]
9853name = "sc-client-api"10008name = "sc-client-api"
9854version = "4.0.0-dev"10009version = "4.0.0-dev"
9855source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10010source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9856dependencies = [10011dependencies = [
9857 "fnv",10012 "fnv",
9858 "futures",10013 "futures",
9878[[package]]10033[[package]]
9879name = "sc-client-db"10034name = "sc-client-db"
9880version = "0.10.0-dev"10035version = "0.10.0-dev"
9881source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10036source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9882dependencies = [10037dependencies = [
9883 "hash-db",10038 "hash-db",
9884 "kvdb",10039 "kvdb",
9891 "parking_lot 0.12.1",10046 "parking_lot 0.12.1",
9892 "sc-client-api",10047 "sc-client-api",
9893 "sc-state-db",10048 "sc-state-db",
10049 "schnellru",
9894 "sp-arithmetic",10050 "sp-arithmetic",
9895 "sp-blockchain",10051 "sp-blockchain",
9896 "sp-core",10052 "sp-core",
9903[[package]]10059[[package]]
9904name = "sc-consensus"10060name = "sc-consensus"
9905version = "0.10.0-dev"10061version = "0.10.0-dev"
9906source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10062source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9907dependencies = [10063dependencies = [
9908 "async-trait",10064 "async-trait",
9909 "futures",10065 "futures",
9928[[package]]10084[[package]]
9929name = "sc-consensus-aura"10085name = "sc-consensus-aura"
9930version = "0.10.0-dev"10086version = "0.10.0-dev"
9931source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9932dependencies = [10088dependencies = [
9933 "async-trait",10089 "async-trait",
9934 "futures",10090 "futures",
9957[[package]]10113[[package]]
9958name = "sc-consensus-babe"10114name = "sc-consensus-babe"
9959version = "0.10.0-dev"10115version = "0.10.0-dev"
9960source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10116source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9961dependencies = [10117dependencies = [
9962 "async-trait",10118 "async-trait",
9963 "fork-tree",10119 "fork-tree",
9975 "sc-consensus-slots",10131 "sc-consensus-slots",
9976 "sc-keystore",10132 "sc-keystore",
9977 "sc-telemetry",10133 "sc-telemetry",
10134 "scale-info",
9978 "schnorrkel",10135 "schnorrkel",
9979 "sp-api",10136 "sp-api",
9980 "sp-application-crypto",10137 "sp-application-crypto",
9995[[package]]10152[[package]]
9996name = "sc-consensus-babe-rpc"10153name = "sc-consensus-babe-rpc"
9997version = "0.10.0-dev"10154version = "0.10.0-dev"
9998source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
9999dependencies = [10156dependencies = [
10000 "futures",10157 "futures",
10001 "jsonrpsee",10158 "jsonrpsee",
10017[[package]]10174[[package]]
10018name = "sc-consensus-epochs"10175name = "sc-consensus-epochs"
10019version = "0.10.0-dev"10176version = "0.10.0-dev"
10020source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10177source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10021dependencies = [10178dependencies = [
10022 "fork-tree",10179 "fork-tree",
10023 "parity-scale-codec",10180 "parity-scale-codec",
10030[[package]]10187[[package]]
10031name = "sc-consensus-manual-seal"10188name = "sc-consensus-manual-seal"
10032version = "0.10.0-dev"10189version = "0.10.0-dev"
10033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10190source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10034dependencies = [10191dependencies = [
10035 "assert_matches",10192 "assert_matches",
10036 "async-trait",10193 "async-trait",
10064[[package]]10221[[package]]
10065name = "sc-consensus-slots"10222name = "sc-consensus-slots"
10066version = "0.10.0-dev"10223version = "0.10.0-dev"
10067source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10224source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10068dependencies = [10225dependencies = [
10069 "async-trait",10226 "async-trait",
10070 "futures",10227 "futures",
10087[[package]]10244[[package]]
10088name = "sc-executor"10245name = "sc-executor"
10089version = "0.10.0-dev"10246version = "0.10.0-dev"
10090source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10247source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10091dependencies = [10248dependencies = [
10092 "lru",10249 "lru 0.8.1",
10093 "parity-scale-codec",10250 "parity-scale-codec",
10094 "parking_lot 0.12.1",10251 "parking_lot 0.12.1",
10095 "sc-executor-common",10252 "sc-executor-common",
10111[[package]]10268[[package]]
10112name = "sc-executor-common"10269name = "sc-executor-common"
10113version = "0.10.0-dev"10270version = "0.10.0-dev"
10114source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10271source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10115dependencies = [10272dependencies = [
10116 "sc-allocator",10273 "sc-allocator",
10117 "sp-maybe-compressed-blob",10274 "sp-maybe-compressed-blob",
10124[[package]]10281[[package]]
10125name = "sc-executor-wasmi"10282name = "sc-executor-wasmi"
10126version = "0.10.0-dev"10283version = "0.10.0-dev"
10127source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10284source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10128dependencies = [10285dependencies = [
10129 "log",10286 "log",
10130 "sc-allocator",10287 "sc-allocator",
10137[[package]]10294[[package]]
10138name = "sc-executor-wasmtime"10295name = "sc-executor-wasmtime"
10139version = "0.10.0-dev"10296version = "0.10.0-dev"
10140source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10297source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10141dependencies = [10298dependencies = [
10299 "anyhow",
10142 "cfg-if",10300 "cfg-if",
10143 "libc",10301 "libc",
10144 "log",10302 "log",
10145 "once_cell",10303 "once_cell",
10146 "rustix 0.35.13",10304 "rustix",
10147 "sc-allocator",10305 "sc-allocator",
10148 "sc-executor-common",10306 "sc-executor-common",
10149 "sp-runtime-interface",10307 "sp-runtime-interface",
10154[[package]]10312[[package]]
10155name = "sc-finality-grandpa"10313name = "sc-finality-grandpa"
10156version = "0.10.0-dev"10314version = "0.10.0-dev"
10157source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10315source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10158dependencies = [10316dependencies = [
10159 "ahash",10317 "ahash 0.8.3",
10160 "array-bytes 4.2.0",10318 "array-bytes 4.2.0",
10161 "async-trait",10319 "async-trait",
10162 "dyn-clone",10320 "dyn-clone",
10194[[package]]10352[[package]]
10195name = "sc-finality-grandpa-rpc"10353name = "sc-finality-grandpa-rpc"
10196version = "0.10.0-dev"10354version = "0.10.0-dev"
10197source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10355source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10198dependencies = [10356dependencies = [
10199 "finality-grandpa",10357 "finality-grandpa",
10200 "futures",10358 "futures",
10214[[package]]10372[[package]]
10215name = "sc-informant"10373name = "sc-informant"
10216version = "0.10.0-dev"10374version = "0.10.0-dev"
10217source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10375source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10218dependencies = [10376dependencies = [
10219 "ansi_term",10377 "ansi_term",
10220 "futures",10378 "futures",
10229[[package]]10387[[package]]
10230name = "sc-keystore"10388name = "sc-keystore"
10231version = "4.0.0-dev"10389version = "4.0.0-dev"
10232source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10390source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10233dependencies = [10391dependencies = [
10234 "array-bytes 4.2.0",10392 "array-bytes 4.2.0",
10235 "async-trait",10393 "async-trait",
10244[[package]]10402[[package]]
10245name = "sc-network"10403name = "sc-network"
10246version = "0.10.0-dev"10404version = "0.10.0-dev"
10247source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10405source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10248dependencies = [10406dependencies = [
10249 "array-bytes 4.2.0",10407 "array-bytes 4.2.0",
10250 "async-trait",10408 "async-trait",
10258 "ip_network",10416 "ip_network",
10259 "libp2p",10417 "libp2p",
10260 "log",10418 "log",
10261 "lru",10419 "lru 0.8.1",
10420 "mockall",
10262 "parity-scale-codec",10421 "parity-scale-codec",
10263 "parking_lot 0.12.1",10422 "parking_lot 0.12.1",
10264 "pin-project",10423 "pin-project",
10286[[package]]10445[[package]]
10287name = "sc-network-bitswap"10446name = "sc-network-bitswap"
10288version = "0.10.0-dev"10447version = "0.10.0-dev"
10289source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10448source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10290dependencies = [10449dependencies = [
10291 "cid",10450 "cid",
10292 "futures",10451 "futures",
10305[[package]]10464[[package]]
10306name = "sc-network-common"10465name = "sc-network-common"
10307version = "0.10.0-dev"10466version = "0.10.0-dev"
10308source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10467source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10309dependencies = [10468dependencies = [
10310 "async-trait",10469 "async-trait",
10311 "bitflags",10470 "bitflags",
10331[[package]]10490[[package]]
10332name = "sc-network-gossip"10491name = "sc-network-gossip"
10333version = "0.10.0-dev"10492version = "0.10.0-dev"
10334source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10493source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10335dependencies = [10494dependencies = [
10336 "ahash",10495 "ahash 0.8.3",
10337 "futures",10496 "futures",
10338 "futures-timer",10497 "futures-timer",
10339 "libp2p",10498 "libp2p",
10340 "log",10499 "log",
10341 "lru",10500 "lru 0.8.1",
10342 "sc-network-common",10501 "sc-network-common",
10343 "sc-peerset",10502 "sc-peerset",
10344 "sp-runtime",10503 "sp-runtime",
10349[[package]]10508[[package]]
10350name = "sc-network-light"10509name = "sc-network-light"
10351version = "0.10.0-dev"10510version = "0.10.0-dev"
10352source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10511source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10353dependencies = [10512dependencies = [
10354 "array-bytes 4.2.0",10513 "array-bytes 4.2.0",
10355 "futures",10514 "futures",
10370[[package]]10529[[package]]
10371name = "sc-network-sync"10530name = "sc-network-sync"
10372version = "0.10.0-dev"10531version = "0.10.0-dev"
10373source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10532source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10374dependencies = [10533dependencies = [
10375 "array-bytes 4.2.0",10534 "array-bytes 4.2.0",
10376 "async-trait",10535 "async-trait",
10377 "fork-tree",10536 "fork-tree",
10378 "futures",10537 "futures",
10379 "libp2p",10538 "libp2p",
10380 "log",10539 "log",
10381 "lru",10540 "lru 0.8.1",
10382 "mockall",10541 "mockall",
10383 "parity-scale-codec",10542 "parity-scale-codec",
10384 "prost",10543 "prost",
10402[[package]]10561[[package]]
10403name = "sc-network-transactions"10562name = "sc-network-transactions"
10404version = "0.10.0-dev"10563version = "0.10.0-dev"
10405source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10564source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10406dependencies = [10565dependencies = [
10407 "array-bytes 4.2.0",10566 "array-bytes 4.2.0",
10408 "futures",10567 "futures",
10421[[package]]10580[[package]]
10422name = "sc-offchain"10581name = "sc-offchain"
10423version = "4.0.0-dev"10582version = "4.0.0-dev"
10424source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10583source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10425dependencies = [10584dependencies = [
10426 "array-bytes 4.2.0",10585 "array-bytes 4.2.0",
10427 "bytes",10586 "bytes",
10451[[package]]10610[[package]]
10452name = "sc-peerset"10611name = "sc-peerset"
10453version = "4.0.0-dev"10612version = "4.0.0-dev"
10454source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10613source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10455dependencies = [10614dependencies = [
10456 "futures",10615 "futures",
10457 "libp2p",10616 "libp2p",
10464[[package]]10623[[package]]
10465name = "sc-proposer-metrics"10624name = "sc-proposer-metrics"
10466version = "0.10.0-dev"10625version = "0.10.0-dev"
10467source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10626source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10468dependencies = [10627dependencies = [
10469 "log",10628 "log",
10470 "substrate-prometheus-endpoint",10629 "substrate-prometheus-endpoint",
10473[[package]]10632[[package]]
10474name = "sc-rpc"10633name = "sc-rpc"
10475version = "4.0.0-dev"10634version = "4.0.0-dev"
10476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10635source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10477dependencies = [10636dependencies = [
10478 "futures",10637 "futures",
10479 "jsonrpsee",10638 "jsonrpsee",
10497 "sp-runtime",10656 "sp-runtime",
10498 "sp-session",10657 "sp-session",
10499 "sp-version",10658 "sp-version",
10659 "tokio",
10500]10660]
1050110661
10502[[package]]10662[[package]]
10503name = "sc-rpc-api"10663name = "sc-rpc-api"
10504version = "0.10.0-dev"10664version = "0.10.0-dev"
10505source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10665source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10506dependencies = [10666dependencies = [
10507 "jsonrpsee",10667 "jsonrpsee",
10508 "parity-scale-codec",10668 "parity-scale-codec",
10521[[package]]10681[[package]]
10522name = "sc-rpc-server"10682name = "sc-rpc-server"
10523version = "4.0.0-dev"10683version = "4.0.0-dev"
10524source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10684source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10525dependencies = [10685dependencies = [
10526 "http",10686 "http",
10527 "jsonrpsee",10687 "jsonrpsee",
10536[[package]]10696[[package]]
10537name = "sc-rpc-spec-v2"10697name = "sc-rpc-spec-v2"
10538version = "0.10.0-dev"10698version = "0.10.0-dev"
10539source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10699source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10540dependencies = [10700dependencies = [
10541 "array-bytes 4.2.0",10701 "array-bytes 4.2.0",
10542 "futures",10702 "futures",
10562[[package]]10722[[package]]
10563name = "sc-service"10723name = "sc-service"
10564version = "0.10.0-dev"10724version = "0.10.0-dev"
10565source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10725source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10566dependencies = [10726dependencies = [
10567 "async-trait",10727 "async-trait",
10568 "directories",10728 "directories",
10593 "sc-rpc",10753 "sc-rpc",
10594 "sc-rpc-server",10754 "sc-rpc-server",
10595 "sc-rpc-spec-v2",10755 "sc-rpc-spec-v2",
10756 "sc-storage-monitor",
10596 "sc-sysinfo",10757 "sc-sysinfo",
10597 "sc-telemetry",10758 "sc-telemetry",
10598 "sc-tracing",10759 "sc-tracing",
10627[[package]]10788[[package]]
10628name = "sc-state-db"10789name = "sc-state-db"
10629version = "0.10.0-dev"10790version = "0.10.0-dev"
10630source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10791source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10631dependencies = [10792dependencies = [
10632 "log",10793 "log",
10633 "parity-scale-codec",10794 "parity-scale-codec",
10636]10797]
1063710798
10638[[package]]10799[[package]]
10800name = "sc-storage-monitor"
10801version = "0.1.0"
10802source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10803dependencies = [
10804 "clap",
10805 "futures",
10806 "log",
10807 "nix 0.26.2",
10808 "sc-client-db",
10809 "sc-utils",
10810 "sp-core",
10811 "thiserror",
10812 "tokio",
10813]
10814
10815[[package]]
10639name = "sc-sync-state-rpc"10816name = "sc-sync-state-rpc"
10640version = "0.10.0-dev"10817version = "0.10.0-dev"
10641source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10818source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10642dependencies = [10819dependencies = [
10643 "jsonrpsee",10820 "jsonrpsee",
10644 "parity-scale-codec",10821 "parity-scale-codec",
10657[[package]]10834[[package]]
10658name = "sc-sysinfo"10835name = "sc-sysinfo"
10659version = "6.0.0-dev"10836version = "6.0.0-dev"
10660source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10837source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10661dependencies = [10838dependencies = [
10662 "futures",10839 "futures",
10663 "libc",10840 "libc",
10676[[package]]10853[[package]]
10677name = "sc-telemetry"10854name = "sc-telemetry"
10678version = "4.0.0-dev"10855version = "4.0.0-dev"
10679source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10856source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10680dependencies = [10857dependencies = [
10681 "chrono",10858 "chrono",
10682 "futures",10859 "futures",
10695[[package]]10872[[package]]
10696name = "sc-tracing"10873name = "sc-tracing"
10697version = "4.0.0-dev"10874version = "4.0.0-dev"
10698source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10875source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10699dependencies = [10876dependencies = [
10700 "ansi_term",10877 "ansi_term",
10701 "atty",10878 "atty",
10726[[package]]10903[[package]]
10727name = "sc-tracing-proc-macro"10904name = "sc-tracing-proc-macro"
10728version = "4.0.0-dev"10905version = "4.0.0-dev"
10729source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10906source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10730dependencies = [10907dependencies = [
10731 "proc-macro-crate",10908 "proc-macro-crate",
10732 "proc-macro2",10909 "proc-macro2",
10737[[package]]10914[[package]]
10738name = "sc-transaction-pool"10915name = "sc-transaction-pool"
10739version = "4.0.0-dev"10916version = "4.0.0-dev"
10740source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10917source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10741dependencies = [10918dependencies = [
10742 "async-trait",10919 "async-trait",
10743 "futures",10920 "futures",
10744 "futures-timer",10921 "futures-timer",
10745 "linked-hash-map",10922 "linked-hash-map",
10746 "log",10923 "log",
10924 "num-traits",
10747 "parity-scale-codec",10925 "parity-scale-codec",
10748 "parking_lot 0.12.1",10926 "parking_lot 0.12.1",
10749 "sc-client-api",10927 "sc-client-api",
10763[[package]]10941[[package]]
10764name = "sc-transaction-pool-api"10942name = "sc-transaction-pool-api"
10765version = "4.0.0-dev"10943version = "4.0.0-dev"
10766source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10944source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10767dependencies = [10945dependencies = [
10768 "async-trait",10946 "async-trait",
10769 "futures",10947 "futures",
10777[[package]]10955[[package]]
10778name = "sc-utils"10956name = "sc-utils"
10779version = "4.0.0-dev"10957version = "4.0.0-dev"
10780source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"10958source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
10781dependencies = [10959dependencies = [
10782 "backtrace",10960 "backtrace",
10783 "futures",10961 "futures",
10824]11002]
1082511003
10826[[package]]11004[[package]]
11005name = "schnellru"
11006version = "0.2.1"
11007source = "registry+https://github.com/rust-lang/crates.io-index"
11008checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
11009dependencies = [
11010 "ahash 0.8.3",
11011 "cfg-if",
11012 "hashbrown 0.13.2",
11013]
11014
11015[[package]]
10827name = "schnorrkel"11016name = "schnorrkel"
10828version = "0.9.1"11017version = "0.9.1"
10829source = "registry+https://github.com/rust-lang/crates.io-index"11018source = "registry+https://github.com/rust-lang/crates.io-index"
1084911038
10850[[package]]11039[[package]]
10851name = "scratch"11040name = "scratch"
10852version = "1.0.3"11041version = "1.0.5"
10853source = "registry+https://github.com/rust-lang/crates.io-index"11042source = "registry+https://github.com/rust-lang/crates.io-index"
10854checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"11043checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
1085511044
10856[[package]]11045[[package]]
10857name = "sct"11046name = "sct"
1096011149
10961[[package]]11150[[package]]
10962name = "semver"11151name = "semver"
10963version = "0.9.0"
10964source = "registry+https://github.com/rust-lang/crates.io-index"
10965checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
10966dependencies = [
10967 "semver-parser",
10968]
10969
10970[[package]]
10971name = "semver"
10972version = "1.0.16"11152version = "1.0.16"
10973source = "registry+https://github.com/rust-lang/crates.io-index"11153source = "registry+https://github.com/rust-lang/crates.io-index"
10974checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"11154checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a"
1098411164
10985[[package]]11165[[package]]
10986name = "serde"11166name = "serde"
10987version = "1.0.152"11167version = "1.0.154"
10988source = "registry+https://github.com/rust-lang/crates.io-index"11168source = "registry+https://github.com/rust-lang/crates.io-index"
10989checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"11169checksum = "8cdd151213925e7f1ab45a9bbfb129316bd00799784b174b7cc7bcd16961c49e"
10990dependencies = [11170dependencies = [
10991 "serde_derive",11171 "serde_derive",
10992]11172]
1099311173
10994[[package]]11174[[package]]
10995name = "serde_derive"11175name = "serde_derive"
10996version = "1.0.152"11176version = "1.0.154"
10997source = "registry+https://github.com/rust-lang/crates.io-index"11177source = "registry+https://github.com/rust-lang/crates.io-index"
10998checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"11178checksum = "4fc80d722935453bcafdc2c9a73cd6fac4dc1938f0346035d84bf99fa9e33217"
10999dependencies = [11179dependencies = [
11000 "proc-macro2",11180 "proc-macro2",
11001 "quote",11181 "quote",
1100411184
11005[[package]]11185[[package]]
11006name = "serde_json"11186name = "serde_json"
11007version = "1.0.92"11187version = "1.0.94"
11008source = "registry+https://github.com/rust-lang/crates.io-index"11188source = "registry+https://github.com/rust-lang/crates.io-index"
11009checksum = "7434af0dc1cbd59268aa98b4c22c131c0584d2232f6fb166efb993e2832e896a"11189checksum = "1c533a59c9d8a93a09c6ab31f0fd5e5f4dd1b8fc9434804029839884765d04ea"
11010dependencies = [11190dependencies = [
11011 "itoa",11191 "itoa",
11012 "ryu",11192 "ryu",
11027]11207]
1102811208
11029[[package]]11209[[package]]
11210name = "sha1"
11211version = "0.10.5"
11212source = "registry+https://github.com/rust-lang/crates.io-index"
11213checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
11214dependencies = [
11215 "cfg-if",
11216 "cpufeatures",
11217 "digest 0.10.6",
11218]
11219
11220[[package]]
11030name = "sha2"11221name = "sha2"
11031version = "0.8.2"11222version = "0.8.2"
11032source = "registry+https://github.com/rust-lang/crates.io-index"11223source = "registry+https://github.com/rust-lang/crates.io-index"
1110811299
11109[[package]]11300[[package]]
11110name = "signal-hook-registry"11301name = "signal-hook-registry"
11111version = "1.4.0"11302version = "1.4.1"
11112source = "registry+https://github.com/rust-lang/crates.io-index"11303source = "registry+https://github.com/rust-lang/crates.io-index"
11113checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0"11304checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
11114dependencies = [11305dependencies = [
11115 "libc",11306 "libc",
11116]11307]
1112711318
11128[[package]]11319[[package]]
11129name = "simba"11320name = "simba"
11130version = "0.5.1"11321version = "0.8.0"
11131source = "registry+https://github.com/rust-lang/crates.io-index"11322source = "registry+https://github.com/rust-lang/crates.io-index"
11132checksum = "8e82063457853d00243beda9952e910b82593e4b07ae9f721b9278a99a0d3d5c"11323checksum = "50582927ed6f77e4ac020c057f37a268fc6aebc29225050365aacbb9deeeddc4"
11133dependencies = [11324dependencies = [
11134 "approx",11325 "approx",
11135 "num-complex",11326 "num-complex",
11136 "num-traits",11327 "num-traits",
11137 "paste",11328 "paste",
11329 "wide",
11138]11330]
1113911331
11140[[package]]11332[[package]]
11333name = "siphasher"
11334version = "0.3.10"
11335source = "registry+https://github.com/rust-lang/crates.io-index"
11336checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
11337
11338[[package]]
11141name = "slab"11339name = "slab"
11142version = "0.4.7"11340version = "0.4.8"
11143source = "registry+https://github.com/rust-lang/crates.io-index"11341source = "registry+https://github.com/rust-lang/crates.io-index"
11144checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"11342checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
11145dependencies = [11343dependencies = [
11146 "autocfg",11344 "autocfg",
11147]11345]
1115411352
11155[[package]]11353[[package]]
11156name = "slot-range-helper"11354name = "slot-range-helper"
11157version = "0.9.37"11355version = "0.9.39-1"
11158source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"11356source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
11159dependencies = [11357dependencies = [
11160 "enumn",11358 "enumn",
11161 "parity-scale-codec",11359 "parity-scale-codec",
11197 "curve25519-dalek 4.0.0-rc.0",11395 "curve25519-dalek 4.0.0-rc.0",
11198 "rand_core 0.6.4",11396 "rand_core 0.6.4",
11199 "ring",11397 "ring",
11200 "rustc_version 0.4.0",11398 "rustc_version",
11201 "sha2 0.10.6",11399 "sha2 0.10.6",
11202 "subtle",11400 "subtle",
11203]11401]
1120411402
11205[[package]]11403[[package]]
11206name = "socket2"11404name = "socket2"
11207version = "0.4.7"11405version = "0.4.9"
11208source = "registry+https://github.com/rust-lang/crates.io-index"11406source = "registry+https://github.com/rust-lang/crates.io-index"
11209checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd"11407checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
11210dependencies = [11408dependencies = [
11211 "libc",11409 "libc",
11212 "winapi",11410 "winapi",
11232[[package]]11430[[package]]
11233name = "sp-api"11431name = "sp-api"
11234version = "4.0.0-dev"11432version = "4.0.0-dev"
11235source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11433source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11236dependencies = [11434dependencies = [
11237 "hash-db",11435 "hash-db",
11238 "log",11436 "log",
11250[[package]]11448[[package]]
11251name = "sp-api-proc-macro"11449name = "sp-api-proc-macro"
11252version = "4.0.0-dev"11450version = "4.0.0-dev"
11253source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11451source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11254dependencies = [11452dependencies = [
11255 "blake2",11453 "blake2",
11256 "proc-macro-crate",11454 "proc-macro-crate",
11262[[package]]11460[[package]]
11263name = "sp-application-crypto"11461name = "sp-application-crypto"
11264version = "7.0.0"11462version = "7.0.0"
11265source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11463source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11266dependencies = [11464dependencies = [
11267 "parity-scale-codec",11465 "parity-scale-codec",
11268 "scale-info",11466 "scale-info",
11275[[package]]11473[[package]]
11276name = "sp-arithmetic"11474name = "sp-arithmetic"
11277version = "6.0.0"11475version = "6.0.0"
11278source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11279dependencies = [11477dependencies = [
11280 "integer-sqrt",11478 "integer-sqrt",
11281 "num-traits",11479 "num-traits",
11289[[package]]11487[[package]]
11290name = "sp-authority-discovery"11488name = "sp-authority-discovery"
11291version = "4.0.0-dev"11489version = "4.0.0-dev"
11292source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11490source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11293dependencies = [11491dependencies = [
11294 "parity-scale-codec",11492 "parity-scale-codec",
11295 "scale-info",11493 "scale-info",
11300]11498]
1130111499
11302[[package]]11500[[package]]
11303name = "sp-authorship"
11304version = "4.0.0-dev"
11305source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"
11306dependencies = [
11307 "async-trait",
11308 "parity-scale-codec",
11309 "sp-inherents",
11310 "sp-runtime",
11311 "sp-std",
11312]
11313
11314[[package]]
11315name = "sp-beefy"11501name = "sp-beefy"
11316version = "4.0.0-dev"11502version = "4.0.0-dev"
11317source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11503source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11318dependencies = [11504dependencies = [
11505 "lazy_static",
11319 "parity-scale-codec",11506 "parity-scale-codec",
11320 "scale-info",11507 "scale-info",
11321 "serde",11508 "serde",
11326 "sp-mmr-primitives",11513 "sp-mmr-primitives",
11327 "sp-runtime",11514 "sp-runtime",
11328 "sp-std",11515 "sp-std",
11516 "strum",
11329]11517]
1133011518
11331[[package]]11519[[package]]
11332name = "sp-block-builder"11520name = "sp-block-builder"
11333version = "4.0.0-dev"11521version = "4.0.0-dev"
11334source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11522source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11335dependencies = [11523dependencies = [
11336 "parity-scale-codec",11524 "parity-scale-codec",
11337 "sp-api",11525 "sp-api",
11343[[package]]11531[[package]]
11344name = "sp-blockchain"11532name = "sp-blockchain"
11345version = "4.0.0-dev"11533version = "4.0.0-dev"
11346source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11534source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11347dependencies = [11535dependencies = [
11348 "futures",11536 "futures",
11349 "log",11537 "log",
11350 "lru",11538 "lru 0.8.1",
11351 "parity-scale-codec",11539 "parity-scale-codec",
11352 "parking_lot 0.12.1",11540 "parking_lot 0.12.1",
11353 "sp-api",11541 "sp-api",
11361[[package]]11549[[package]]
11362name = "sp-consensus"11550name = "sp-consensus"
11363version = "0.10.0-dev"11551version = "0.10.0-dev"
11364source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11552source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11365dependencies = [11553dependencies = [
11366 "async-trait",11554 "async-trait",
11367 "futures",11555 "futures",
11379[[package]]11567[[package]]
11380name = "sp-consensus-aura"11568name = "sp-consensus-aura"
11381version = "0.10.0-dev"11569version = "0.10.0-dev"
11382source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11570source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11383dependencies = [11571dependencies = [
11384 "async-trait",11572 "async-trait",
11385 "parity-scale-codec",11573 "parity-scale-codec",
11397[[package]]11585[[package]]
11398name = "sp-consensus-babe"11586name = "sp-consensus-babe"
11399version = "0.10.0-dev"11587version = "0.10.0-dev"
11400source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11588source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11401dependencies = [11589dependencies = [
11402 "async-trait",11590 "async-trait",
11403 "merlin",11591 "merlin",
11420[[package]]11608[[package]]
11421name = "sp-consensus-slots"11609name = "sp-consensus-slots"
11422version = "0.10.0-dev"11610version = "0.10.0-dev"
11423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11611source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11424dependencies = [11612dependencies = [
11425 "parity-scale-codec",11613 "parity-scale-codec",
11426 "scale-info",11614 "scale-info",
11432[[package]]11620[[package]]
11433name = "sp-consensus-vrf"11621name = "sp-consensus-vrf"
11434version = "0.10.0-dev"11622version = "0.10.0-dev"
11435source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11623source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11436dependencies = [11624dependencies = [
11437 "parity-scale-codec",11625 "parity-scale-codec",
11438 "scale-info",11626 "scale-info",
11445[[package]]11633[[package]]
11446name = "sp-core"11634name = "sp-core"
11447version = "7.0.0"11635version = "7.0.0"
11448source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11636source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11449dependencies = [11637dependencies = [
11450 "array-bytes 4.2.0",11638 "array-bytes 4.2.0",
11451 "base58",11639 "base58",
11452 "bitflags",11640 "bitflags",
11453 "blake2",11641 "blake2",
11642 "bounded-collections",
11454 "dyn-clonable",11643 "dyn-clonable",
11455 "ed25519-zebra",11644 "ed25519-zebra",
11456 "futures",11645 "futures",
11487[[package]]11676[[package]]
11488name = "sp-core-hashing"11677name = "sp-core-hashing"
11489version = "5.0.0"11678version = "5.0.0"
11490source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11679source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11491dependencies = [11680dependencies = [
11492 "blake2",11681 "blake2",
11493 "byteorder",11682 "byteorder",
11501[[package]]11690[[package]]
11502name = "sp-core-hashing-proc-macro"11691name = "sp-core-hashing-proc-macro"
11503version = "5.0.0"11692version = "5.0.0"
11504source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11693source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11505dependencies = [11694dependencies = [
11506 "proc-macro2",11695 "proc-macro2",
11507 "quote",11696 "quote",
11512[[package]]11701[[package]]
11513name = "sp-database"11702name = "sp-database"
11514version = "4.0.0-dev"11703version = "4.0.0-dev"
11515source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11704source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11516dependencies = [11705dependencies = [
11517 "kvdb",11706 "kvdb",
11518 "parking_lot 0.12.1",11707 "parking_lot 0.12.1",
11521[[package]]11710[[package]]
11522name = "sp-debug-derive"11711name = "sp-debug-derive"
11523version = "5.0.0"11712version = "5.0.0"
11524source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11713source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11525dependencies = [11714dependencies = [
11526 "proc-macro2",11715 "proc-macro2",
11527 "quote",11716 "quote",
11531[[package]]11720[[package]]
11532name = "sp-externalities"11721name = "sp-externalities"
11533version = "0.13.0"11722version = "0.13.0"
11534source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11723source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11535dependencies = [11724dependencies = [
11536 "environmental",11725 "environmental",
11537 "parity-scale-codec",11726 "parity-scale-codec",
11542[[package]]11731[[package]]
11543name = "sp-finality-grandpa"11732name = "sp-finality-grandpa"
11544version = "4.0.0-dev"11733version = "4.0.0-dev"
11545source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11734source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11546dependencies = [11735dependencies = [
11547 "finality-grandpa",11736 "finality-grandpa",
11548 "log",11737 "log",
11560[[package]]11749[[package]]
11561name = "sp-inherents"11750name = "sp-inherents"
11562version = "4.0.0-dev"11751version = "4.0.0-dev"
11563source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11752source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11564dependencies = [11753dependencies = [
11565 "async-trait",11754 "async-trait",
11566 "impl-trait-for-tuples",11755 "impl-trait-for-tuples",
11567 "parity-scale-codec",11756 "parity-scale-codec",
11757 "scale-info",
11568 "sp-core",11758 "sp-core",
11569 "sp-runtime",11759 "sp-runtime",
11570 "sp-std",11760 "sp-std",
11574[[package]]11764[[package]]
11575name = "sp-io"11765name = "sp-io"
11576version = "7.0.0"11766version = "7.0.0"
11577source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11767source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11578dependencies = [11768dependencies = [
11579 "bytes",11769 "bytes",
11580 "ed25519",11770 "ed25519",
11599[[package]]11789[[package]]
11600name = "sp-keyring"11790name = "sp-keyring"
11601version = "7.0.0"11791version = "7.0.0"
11602source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11792source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11603dependencies = [11793dependencies = [
11604 "lazy_static",11794 "lazy_static",
11605 "sp-core",11795 "sp-core",
11610[[package]]11800[[package]]
11611name = "sp-keystore"11801name = "sp-keystore"
11612version = "0.13.0"11802version = "0.13.0"
11613source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11803source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11614dependencies = [11804dependencies = [
11615 "async-trait",11805 "async-trait",
11616 "futures",11806 "futures",
11627[[package]]11817[[package]]
11628name = "sp-maybe-compressed-blob"11818name = "sp-maybe-compressed-blob"
11629version = "4.1.0-dev"11819version = "4.1.0-dev"
11630source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11820source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11631dependencies = [11821dependencies = [
11632 "thiserror",11822 "thiserror",
11633 "zstd",11823 "zstd",
11636[[package]]11826[[package]]
11637name = "sp-mmr-primitives"11827name = "sp-mmr-primitives"
11638version = "4.0.0-dev"11828version = "4.0.0-dev"
11639source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11829source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11640dependencies = [11830dependencies = [
11641 "ckb-merkle-mountain-range",11831 "ckb-merkle-mountain-range",
11642 "log",11832 "log",
11654[[package]]11844[[package]]
11655name = "sp-npos-elections"11845name = "sp-npos-elections"
11656version = "4.0.0-dev"11846version = "4.0.0-dev"
11657source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11847source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11658dependencies = [11848dependencies = [
11659 "parity-scale-codec",11849 "parity-scale-codec",
11660 "scale-info",11850 "scale-info",
11668[[package]]11858[[package]]
11669name = "sp-offchain"11859name = "sp-offchain"
11670version = "4.0.0-dev"11860version = "4.0.0-dev"
11671source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11861source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11672dependencies = [11862dependencies = [
11673 "sp-api",11863 "sp-api",
11674 "sp-core",11864 "sp-core",
11678[[package]]11868[[package]]
11679name = "sp-panic-handler"11869name = "sp-panic-handler"
11680version = "5.0.0"11870version = "5.0.0"
11681source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11871source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11682dependencies = [11872dependencies = [
11683 "backtrace",11873 "backtrace",
11684 "lazy_static",11874 "lazy_static",
11688[[package]]11878[[package]]
11689name = "sp-rpc"11879name = "sp-rpc"
11690version = "6.0.0"11880version = "6.0.0"
11691source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11881source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11692dependencies = [11882dependencies = [
11693 "rustc-hash",11883 "rustc-hash",
11694 "serde",11884 "serde",
11698[[package]]11888[[package]]
11699name = "sp-runtime"11889name = "sp-runtime"
11700version = "7.0.0"11890version = "7.0.0"
11701source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11891source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11702dependencies = [11892dependencies = [
11703 "either",11893 "either",
11704 "hash256-std-hasher",11894 "hash256-std-hasher",
11720[[package]]11910[[package]]
11721name = "sp-runtime-interface"11911name = "sp-runtime-interface"
11722version = "7.0.0"11912version = "7.0.0"
11723source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11913source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11724dependencies = [11914dependencies = [
11725 "bytes",11915 "bytes",
11726 "impl-trait-for-tuples",11916 "impl-trait-for-tuples",
11738[[package]]11928[[package]]
11739name = "sp-runtime-interface-proc-macro"11929name = "sp-runtime-interface-proc-macro"
11740version = "6.0.0"11930version = "6.0.0"
11741source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11931source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11742dependencies = [11932dependencies = [
11743 "Inflector",11933 "Inflector",
11744 "proc-macro-crate",11934 "proc-macro-crate",
11750[[package]]11940[[package]]
11751name = "sp-session"11941name = "sp-session"
11752version = "4.0.0-dev"11942version = "4.0.0-dev"
11753source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11943source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11754dependencies = [11944dependencies = [
11755 "parity-scale-codec",11945 "parity-scale-codec",
11756 "scale-info",11946 "scale-info",
11764[[package]]11954[[package]]
11765name = "sp-staking"11955name = "sp-staking"
11766version = "4.0.0-dev"11956version = "4.0.0-dev"
11767source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11957source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11768dependencies = [11958dependencies = [
11769 "parity-scale-codec",11959 "parity-scale-codec",
11770 "scale-info",11960 "scale-info",
11776[[package]]11966[[package]]
11777name = "sp-state-machine"11967name = "sp-state-machine"
11778version = "0.13.0"11968version = "0.13.0"
11779source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11969source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11780dependencies = [11970dependencies = [
11781 "hash-db",11971 "hash-db",
11782 "log",11972 "log",
11796[[package]]11986[[package]]
11797name = "sp-std"11987name = "sp-std"
11798version = "5.0.0"11988version = "5.0.0"
11799source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11989source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
1180011990
11801[[package]]11991[[package]]
11802name = "sp-storage"11992name = "sp-storage"
11803version = "7.0.0"11993version = "7.0.0"
11804source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"11994source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11805dependencies = [11995dependencies = [
11806 "impl-serde",11996 "impl-serde",
11807 "parity-scale-codec",11997 "parity-scale-codec",
11814[[package]]12004[[package]]
11815name = "sp-timestamp"12005name = "sp-timestamp"
11816version = "4.0.0-dev"12006version = "4.0.0-dev"
11817source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12007source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11818dependencies = [12008dependencies = [
11819 "async-trait",12009 "async-trait",
11820 "futures-timer",12010 "futures-timer",
11829[[package]]12019[[package]]
11830name = "sp-tracing"12020name = "sp-tracing"
11831version = "6.0.0"12021version = "6.0.0"
11832source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12022source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11833dependencies = [12023dependencies = [
11834 "parity-scale-codec",12024 "parity-scale-codec",
11835 "sp-std",12025 "sp-std",
11841[[package]]12031[[package]]
11842name = "sp-transaction-pool"12032name = "sp-transaction-pool"
11843version = "4.0.0-dev"12033version = "4.0.0-dev"
11844source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12034source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11845dependencies = [12035dependencies = [
11846 "sp-api",12036 "sp-api",
11847 "sp-runtime",12037 "sp-runtime",
11850[[package]]12040[[package]]
11851name = "sp-transaction-storage-proof"12041name = "sp-transaction-storage-proof"
11852version = "4.0.0-dev"12042version = "4.0.0-dev"
11853source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12043source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11854dependencies = [12044dependencies = [
11855 "async-trait",12045 "async-trait",
11856 "log",12046 "log",
11866[[package]]12056[[package]]
11867name = "sp-trie"12057name = "sp-trie"
11868version = "7.0.0"12058version = "7.0.0"
11869source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12059source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11870dependencies = [12060dependencies = [
11871 "ahash",12061 "ahash 0.8.3",
11872 "hash-db",12062 "hash-db",
11873 "hashbrown",12063 "hashbrown 0.12.3",
11874 "lazy_static",12064 "lazy_static",
11875 "lru",
11876 "memory-db",12065 "memory-db",
11877 "nohash-hasher",12066 "nohash-hasher",
11878 "parity-scale-codec",12067 "parity-scale-codec",
11879 "parking_lot 0.12.1",12068 "parking_lot 0.12.1",
11880 "scale-info",12069 "scale-info",
12070 "schnellru",
11881 "sp-core",12071 "sp-core",
11882 "sp-std",12072 "sp-std",
11883 "thiserror",12073 "thiserror",
11884 "tracing",12074 "tracing",
11885 "trie-db",12075 "trie-db 0.25.1",
11886 "trie-root",12076 "trie-root",
11887]12077]
1188812078
11889[[package]]12079[[package]]
11890name = "sp-version"12080name = "sp-version"
11891version = "5.0.0"12081version = "5.0.0"
11892source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12082source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11893dependencies = [12083dependencies = [
11894 "impl-serde",12084 "impl-serde",
11895 "parity-scale-codec",12085 "parity-scale-codec",
11906[[package]]12096[[package]]
11907name = "sp-version-proc-macro"12097name = "sp-version-proc-macro"
11908version = "4.0.0-dev"12098version = "4.0.0-dev"
11909source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12099source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11910dependencies = [12100dependencies = [
11911 "parity-scale-codec",12101 "parity-scale-codec",
11912 "proc-macro2",12102 "proc-macro2",
11917[[package]]12107[[package]]
11918name = "sp-wasm-interface"12108name = "sp-wasm-interface"
11919version = "7.0.0"12109version = "7.0.0"
11920source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12110source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11921dependencies = [12111dependencies = [
12112 "anyhow",
11922 "impl-trait-for-tuples",12113 "impl-trait-for-tuples",
11923 "log",12114 "log",
11924 "parity-scale-codec",12115 "parity-scale-codec",
11930[[package]]12121[[package]]
11931name = "sp-weights"12122name = "sp-weights"
11932version = "4.0.0"12123version = "4.0.0"
11933source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12124source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
11934dependencies = [12125dependencies = [
11935 "parity-scale-codec",12126 "parity-scale-codec",
11936 "scale-info",12127 "scale-info",
1198212173
11983[[package]]12174[[package]]
11984name = "ss58-registry"12175name = "ss58-registry"
11985version = "1.38.0"12176version = "1.39.0"
11986source = "registry+https://github.com/rust-lang/crates.io-index"12177source = "registry+https://github.com/rust-lang/crates.io-index"
11987checksum = "e40c020d72bc0a9c5660bb71e4a6fdef081493583062c474740a7d59f55f0e7b"12178checksum = "ecf0bd63593ef78eca595a7fc25e9a443ca46fe69fd472f8f09f5245cdcd769d"
11988dependencies = [12179dependencies = [
11989 "Inflector",12180 "Inflector",
11990 "num-format",12181 "num-format",
12061]12252]
1206212253
12063[[package]]12254[[package]]
12064name = "statrs"
12065version = "0.15.0"
12066source = "registry+https://github.com/rust-lang/crates.io-index"
12067checksum = "05bdbb8e4e78216a85785a85d3ec3183144f98d0097b9281802c019bb07a6f05"
12068dependencies = [
12069 "approx",
12070 "lazy_static",
12071 "nalgebra",
12072 "num-traits",
12073 "rand 0.8.5",
12074]
12075
12076[[package]]
12077name = "strsim"12255name = "strsim"
12078version = "0.10.0"12256version = "0.10.0"
12079source = "registry+https://github.com/rust-lang/crates.io-index"12257source = "registry+https://github.com/rust-lang/crates.io-index"
12144[[package]]12322[[package]]
12145name = "substrate-build-script-utils"12323name = "substrate-build-script-utils"
12146version = "3.0.0"12324version = "3.0.0"
12147source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12325source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12148dependencies = [12326dependencies = [
12149 "platforms 2.0.0",12327 "platforms 2.0.0",
12150]12328]
1215112329
12152[[package]]12330[[package]]
12153name = "substrate-frame-rpc-system"12331name = "substrate-frame-rpc-system"
12154version = "4.0.0-dev"12332version = "4.0.0-dev"
12155source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12333source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12156dependencies = [12334dependencies = [
12157 "frame-system-rpc-runtime-api",12335 "frame-system-rpc-runtime-api",
12158 "futures",12336 "futures",
12171[[package]]12349[[package]]
12172name = "substrate-prometheus-endpoint"12350name = "substrate-prometheus-endpoint"
12173version = "0.10.0-dev"12351version = "0.10.0-dev"
12174source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12352source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12175dependencies = [12353dependencies = [
12176 "hyper",12354 "hyper",
12177 "log",12355 "log",
12183[[package]]12361[[package]]
12184name = "substrate-rpc-client"12362name = "substrate-rpc-client"
12185version = "0.10.0-dev"12363version = "0.10.0-dev"
12186source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12364source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12187dependencies = [12365dependencies = [
12188 "async-trait",12366 "async-trait",
12189 "jsonrpsee",12367 "jsonrpsee",
12196[[package]]12374[[package]]
12197name = "substrate-state-trie-migration-rpc"12375name = "substrate-state-trie-migration-rpc"
12198version = "4.0.0-dev"12376version = "4.0.0-dev"
12199source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12377source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12200dependencies = [12378dependencies = [
12201 "jsonrpsee",12379 "jsonrpsee",
12202 "log",12380 "log",
12209 "sp-runtime",12387 "sp-runtime",
12210 "sp-state-machine",12388 "sp-state-machine",
12211 "sp-trie",12389 "sp-trie",
12212 "trie-db",12390 "trie-db 0.25.1",
12213]12391]
1221412392
12215[[package]]12393[[package]]
12216name = "substrate-test-utils"12394name = "substrate-test-utils"
12217version = "4.0.0-dev"12395version = "4.0.0-dev"
12218source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12396source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12219dependencies = [12397dependencies = [
12220 "futures",12398 "futures",
12221 "substrate-test-utils-derive",12399 "substrate-test-utils-derive",
12225[[package]]12403[[package]]
12226name = "substrate-test-utils-derive"12404name = "substrate-test-utils-derive"
12227version = "0.10.0-dev"12405version = "0.10.0-dev"
12228source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12406source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12229dependencies = [12407dependencies = [
12230 "proc-macro-crate",12408 "proc-macro-crate",
12231 "proc-macro2",12409 "proc-macro2",
12236[[package]]12414[[package]]
12237name = "substrate-wasm-builder"12415name = "substrate-wasm-builder"
12238version = "5.0.0-dev"12416version = "5.0.0-dev"
12239source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"12417source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12240dependencies = [12418dependencies = [
12241 "ansi_term",12419 "ansi_term",
12242 "build-helper",12420 "build-helper",
1226712445
12268[[package]]12446[[package]]
12269name = "syn"12447name = "syn"
12270version = "1.0.107"12448version = "1.0.109"
12271source = "registry+https://github.com/rust-lang/crates.io-index"12449source = "registry+https://github.com/rust-lang/crates.io-index"
12272checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"12450checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
12273dependencies = [12451dependencies = [
12274 "proc-macro2",12452 "proc-macro2",
12275 "quote",12453 "quote",
1231712495
12318[[package]]12496[[package]]
12319name = "target-lexicon"12497name = "target-lexicon"
12320version = "0.12.5"12498version = "0.12.6"
12321source = "registry+https://github.com/rust-lang/crates.io-index"12499source = "registry+https://github.com/rust-lang/crates.io-index"
12322checksum = "9410d0f6853b1d94f0e519fb95df60f29d2c1eff2d921ffdf01a4c8a3b54f12d"12500checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5"
1232312501
12324[[package]]12502[[package]]
12325name = "tempfile"12503name = "tempfile"
12326version = "3.3.0"12504version = "3.4.0"
12327source = "registry+https://github.com/rust-lang/crates.io-index"12505source = "registry+https://github.com/rust-lang/crates.io-index"
12328checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"12506checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95"
12329dependencies = [12507dependencies = [
12330 "cfg-if",12508 "cfg-if",
12331 "fastrand",12509 "fastrand",
12332 "libc",
12333 "redox_syscall",12510 "redox_syscall",
12334 "remove_dir_all",12511 "rustix",
12335 "winapi",12512 "windows-sys 0.42.0",
12336]12513]
1233712514
12338[[package]]12515[[package]]
12360 "frame-system",12537 "frame-system",
12361 "pallet-balances",12538 "pallet-balances",
12362 "pallet-common",12539 "pallet-common",
12540 "pallet-configuration",
12363 "pallet-ethereum",12541 "pallet-ethereum",
12364 "pallet-evm",12542 "pallet-evm",
12365 "pallet-evm-coder-substrate",12543 "pallet-evm-coder-substrate",
12378 "sp-std",12556 "sp-std",
12379 "up-data-structs",12557 "up-data-structs",
12380 "up-sponsorship",12558 "up-sponsorship",
12559 "xcm",
12381]12560]
1238212561
12383[[package]]12562[[package]]
12384name = "thiserror"12563name = "thiserror"
12385version = "1.0.38"12564version = "1.0.39"
12386source = "registry+https://github.com/rust-lang/crates.io-index"12565source = "registry+https://github.com/rust-lang/crates.io-index"
12387checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"12566checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c"
12388dependencies = [12567dependencies = [
12389 "thiserror-impl",12568 "thiserror-impl",
12390]12569]
1239112570
12392[[package]]12571[[package]]
12393name = "thiserror-impl"12572name = "thiserror-impl"
12394version = "1.0.38"12573version = "1.0.39"
12395source = "registry+https://github.com/rust-lang/crates.io-index"12574source = "registry+https://github.com/rust-lang/crates.io-index"
12396checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"12575checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e"
12397dependencies = [12576dependencies = [
12398 "proc-macro2",12577 "proc-macro2",
12399 "quote",12578 "quote",
1240812587
12409[[package]]12588[[package]]
12410name = "thread_local"12589name = "thread_local"
12411version = "1.1.4"12590version = "1.1.7"
12412source = "registry+https://github.com/rust-lang/crates.io-index"12591source = "registry+https://github.com/rust-lang/crates.io-index"
12413checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"12592checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
12414dependencies = [12593dependencies = [
12594 "cfg-if",
12415 "once_cell",12595 "once_cell",
12416]12596]
1241712597
1245012630
12451[[package]]12631[[package]]
12452name = "tikv-jemalloc-sys"12632name = "tikv-jemalloc-sys"
12453version = "0.5.2+5.3.0-patched"12633version = "0.5.3+5.3.0-patched"
12454source = "registry+https://github.com/rust-lang/crates.io-index"12634source = "registry+https://github.com/rust-lang/crates.io-index"
12455checksum = "ec45c14da997d0925c7835883e4d5c181f196fa142f8c19d7643d1e9af2592c3"12635checksum = "a678df20055b43e57ef8cddde41cdfda9a3c1a060b67f4c5836dfb1d78543ba8"
12456dependencies = [12636dependencies = [
12457 "cc",12637 "cc",
12458 "fs_extra",
12459 "libc",12638 "libc",
12460]12639]
1246112640
1247212651
12473[[package]]12652[[package]]
12474name = "time"12653name = "time"
12475version = "0.3.17"12654version = "0.3.20"
12476source = "registry+https://github.com/rust-lang/crates.io-index"12655source = "registry+https://github.com/rust-lang/crates.io-index"
12477checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"12656checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890"
12478dependencies = [12657dependencies = [
12479 "itoa",12658 "itoa",
12480 "serde",12659 "serde",
1249012669
12491[[package]]12670[[package]]
12492name = "time-macros"12671name = "time-macros"
12493version = "0.2.6"12672version = "0.2.8"
12494source = "registry+https://github.com/rust-lang/crates.io-index"12673source = "registry+https://github.com/rust-lang/crates.io-index"
12495checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"12674checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36"
12496dependencies = [12675dependencies = [
12497 "time-core",12676 "time-core",
12498]12677]
1255212731
12553[[package]]12732[[package]]
12554name = "tokio"12733name = "tokio"
12555version = "1.25.0"12734version = "1.26.0"
12556source = "registry+https://github.com/rust-lang/crates.io-index"12735source = "registry+https://github.com/rust-lang/crates.io-index"
12557checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af"12736checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
12558dependencies = [12737dependencies = [
12559 "autocfg",12738 "autocfg",
12560 "bytes",12739 "bytes",
12567 "signal-hook-registry",12746 "signal-hook-registry",
12568 "socket2",12747 "socket2",
12569 "tokio-macros",12748 "tokio-macros",
12570 "windows-sys 0.42.0",12749 "windows-sys 0.45.0",
12571]12750]
1257212751
12573[[package]]12752[[package]]
1259412773
12595[[package]]12774[[package]]
12596name = "tokio-stream"12775name = "tokio-stream"
12597version = "0.1.11"12776version = "0.1.12"
12598source = "registry+https://github.com/rust-lang/crates.io-index"12777source = "registry+https://github.com/rust-lang/crates.io-index"
12599checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce"12778checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313"
12600dependencies = [12779dependencies = [
12601 "futures-core",12780 "futures-core",
12602 "pin-project-lite 0.2.9",12781 "pin-project-lite 0.2.9",
1260612785
12607[[package]]12786[[package]]
12608name = "tokio-util"12787name = "tokio-util"
12609version = "0.7.4"12788version = "0.7.7"
12610source = "registry+https://github.com/rust-lang/crates.io-index"12789source = "registry+https://github.com/rust-lang/crates.io-index"
12611checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740"12790checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2"
12612dependencies = [12791dependencies = [
12613 "bytes",12792 "bytes",
12614 "futures-core",12793 "futures-core",
1263012809
12631[[package]]12810[[package]]
12632name = "toml_datetime"12811name = "toml_datetime"
12633version = "0.5.1"12812version = "0.6.1"
12634source = "registry+https://github.com/rust-lang/crates.io-index"12813source = "registry+https://github.com/rust-lang/crates.io-index"
12635checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"12814checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
1263612815
12637[[package]]12816[[package]]
12638name = "toml_edit"12817name = "toml_edit"
12639version = "0.18.1"12818version = "0.19.4"
12640source = "registry+https://github.com/rust-lang/crates.io-index"12819source = "registry+https://github.com/rust-lang/crates.io-index"
12641checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"12820checksum = "9a1eb0622d28f4b9c90adc4ea4b2b46b47663fde9ac5fafcb14a1369d5508825"
12642dependencies = [12821dependencies = [
12643 "indexmap",12822 "indexmap",
12644 "nom8",
12645 "toml_datetime",12823 "toml_datetime",
12824 "winnow",
12646]12825]
1264712826
12648[[package]]12827[[package]]
1273212911
12733[[package]]12912[[package]]
12734name = "tracing-gum"12913name = "tracing-gum"
12735version = "0.9.37"12914version = "0.9.39-1"
12736source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"12915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
12737dependencies = [12916dependencies = [
12738 "polkadot-node-jaeger",12917 "polkadot-node-jaeger",
12739 "polkadot-primitives",12918 "polkadot-primitives",
1274312922
12744[[package]]12923[[package]]
12745name = "tracing-gum-proc-macro"12924name = "tracing-gum-proc-macro"
12746version = "0.9.37"12925version = "0.9.39-1"
12747source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"12926source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
12748dependencies = [12927dependencies = [
12749 "expander 0.0.6",12928 "expander 0.0.6",
12750 "proc-macro-crate",12929 "proc-macro-crate",
12804checksum = "004e1e8f92535694b4cb1444dc5a8073ecf0815e3357f729638b9f8fc4062908"12983checksum = "004e1e8f92535694b4cb1444dc5a8073ecf0815e3357f729638b9f8fc4062908"
12805dependencies = [12984dependencies = [
12806 "hash-db",12985 "hash-db",
12807 "hashbrown",12986 "hashbrown 0.12.3",
12808 "log",12987 "log",
12988 "smallvec",
12989]
12990
12991[[package]]
12992name = "trie-db"
12993version = "0.25.1"
12994source = "registry+https://github.com/rust-lang/crates.io-index"
12995checksum = "3390c0409daaa6027d6681393316f4ccd3ff82e1590a1e4725014e3ae2bf1920"
12996dependencies = [
12997 "hash-db",
12998 "hashbrown 0.13.2",
12999 "log",
12809 "rustc-hex",13000 "rustc-hex",
12810 "smallvec",13001 "smallvec",
12811]13002]
12884[[package]]13075[[package]]
12885name = "try-runtime-cli"13076name = "try-runtime-cli"
12886version = "0.10.0-dev"13077version = "0.10.0-dev"
12887source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37#946507ba9ef13e263534176b7b74e26fc56efbd4"13078source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39#1837f423b494254e1d27834b1c9da34b2c0c2375"
12888dependencies = [13079dependencies = [
13080 "async-trait",
12889 "clap",13081 "clap",
12890 "frame-remote-externalities",13082 "frame-remote-externalities",
12891 "frame-try-runtime",13083 "frame-try-runtime",
12898 "serde",13090 "serde",
12899 "serde_json",13091 "serde_json",
12900 "sp-api",13092 "sp-api",
13093 "sp-consensus-aura",
13094 "sp-consensus-babe",
12901 "sp-core",13095 "sp-core",
12902 "sp-debug-derive",13096 "sp-debug-derive",
12903 "sp-externalities",13097 "sp-externalities",
13098 "sp-inherents",
12904 "sp-io",13099 "sp-io",
12905 "sp-keystore",13100 "sp-keystore",
12906 "sp-rpc",13101 "sp-rpc",
12907 "sp-runtime",13102 "sp-runtime",
12908 "sp-state-machine",13103 "sp-state-machine",
13104 "sp-timestamp",
13105 "sp-transaction-storage-proof",
12909 "sp-version",13106 "sp-version",
12910 "sp-weights",13107 "sp-weights",
12911 "substrate-rpc-client",13108 "substrate-rpc-client",
12979 "sp-runtime",13176 "sp-runtime",
12980 "sp-state-machine",13177 "sp-state-machine",
12981 "sp-trie",13178 "sp-trie",
12982 "trie-db",13179 "trie-db 0.24.0",
12983 "unique-runtime",13180 "unique-runtime",
12984 "up-common",13181 "up-common",
12985 "up-data-structs",13182 "up-data-structs",
1300813205
13009[[package]]13206[[package]]
13010name = "unicode-bidi"13207name = "unicode-bidi"
13011version = "0.3.10"13208version = "0.3.11"
13012source = "registry+https://github.com/rust-lang/crates.io-index"13209source = "registry+https://github.com/rust-lang/crates.io-index"
13013checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58"13210checksum = "524b68aca1d05e03fdf03fcdce2c6c94b6daf6d16861ddaa7e4f2b6638a9052c"
1301413211
13015[[package]]13212[[package]]
13016name = "unicode-ident"13213name = "unicode-ident"
13017version = "1.0.6"13214version = "1.0.8"
13018source = "registry+https://github.com/rust-lang/crates.io-index"13215source = "registry+https://github.com/rust-lang/crates.io-index"
13019checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"13216checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
1302013217
13021[[package]]13218[[package]]
13022name = "unicode-normalization"13219name = "unicode-normalization"
1304113238
13042[[package]]13239[[package]]
13043name = "unique-node"13240name = "unique-node"
13044version = "0.9.37"13241version = "0.9.39"
13045dependencies = [13242dependencies = [
13046 "app-promotion-rpc",13243 "app-promotion-rpc",
13047 "clap",13244 "clap",
1314713344
13148[[package]]13345[[package]]
13149name = "unique-runtime"13346name = "unique-runtime"
13150version = "0.9.37"13347version = "0.9.39"
13151dependencies = [13348dependencies = [
13152 "app-promotion-rpc",13349 "app-promotion-rpc",
13153 "cumulus-pallet-aura-ext",13350 "cumulus-pallet-aura-ext",
13202 "pallet-maintenance",13399 "pallet-maintenance",
13203 "pallet-nonfungible",13400 "pallet-nonfungible",
13204 "pallet-preimage",13401 "pallet-preimage",
13205 "pallet-randomness-collective-flip",
13206 "pallet-refungible",13402 "pallet-refungible",
13207 "pallet-session",13403 "pallet-session",
13208 "pallet-structure",13404 "pallet-structure",
13257]13453]
1325813454
13259[[package]]13455[[package]]
13456name = "universal-hash"
13457version = "0.5.0"
13458source = "registry+https://github.com/rust-lang/crates.io-index"
13459checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5"
13460dependencies = [
13461 "crypto-common",
13462 "subtle",
13463]
13464
13465[[package]]
13260name = "unsigned-varint"13466name = "unsigned-varint"
13261version = "0.7.1"13467version = "0.7.1"
13262source = "registry+https://github.com/rust-lang/crates.io-index"13468source = "registry+https://github.com/rust-lang/crates.io-index"
1327613482
13277[[package]]13483[[package]]
13278name = "up-common"13484name = "up-common"
13279version = "0.9.37"13485version = "0.9.39"
13280dependencies = [13486dependencies = [
13281 "cumulus-primitives-core",13487 "cumulus-primitives-core",
13282 "fp-rpc",13488 "fp-rpc",
13335[[package]]13541[[package]]
13336name = "up-sponsorship"13542name = "up-sponsorship"
13337version = "0.1.0"13543version = "0.1.0"
13338source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.37#72931fde262ecc4418928dd4bbeea10c64593175"13544source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.39#7e74e3937a2c08bf29a00084a5c2f1ca6676d87a"
13339dependencies = [13545dependencies = [
13340 "impl-trait-for-tuples",13546 "impl-trait-for-tuples",
13341]13547]
1352513731
13526[[package]]13732[[package]]
13527name = "wasm-opt"13733name = "wasm-opt"
13528version = "0.110.2"13734version = "0.111.0"
13529source = "registry+https://github.com/rust-lang/crates.io-index"13735source = "registry+https://github.com/rust-lang/crates.io-index"
13530checksum = "b68e8037b4daf711393f4be2056246d12d975651b14d581520ad5d1f19219cec"13736checksum = "84a303793cbc01fb96551badfc7367db6007396bba6bac97936b3c8b6f7fdb41"
13531dependencies = [13737dependencies = [
13532 "anyhow",13738 "anyhow",
13533 "libc",13739 "libc",
1354113747
13542[[package]]13748[[package]]
13543name = "wasm-opt-cxx-sys"13749name = "wasm-opt-cxx-sys"
13544version = "0.110.2"13750version = "0.111.0"
13545source = "registry+https://github.com/rust-lang/crates.io-index"13751source = "registry+https://github.com/rust-lang/crates.io-index"
13546checksum = "91adbad477e97bba3fbd21dd7bfb594e7ad5ceb9169ab1c93ab9cb0ada636b6f"13752checksum = "d9c9deb56f8a9f2ec177b3bd642a8205621835944ed5da55f2388ef216aca5a4"
13547dependencies = [13753dependencies = [
13548 "anyhow",13754 "anyhow",
13549 "cxx",13755 "cxx",
1355313759
13554[[package]]13760[[package]]
13555name = "wasm-opt-sys"13761name = "wasm-opt-sys"
13556version = "0.110.2"13762version = "0.111.0"
13557source = "registry+https://github.com/rust-lang/crates.io-index"13763source = "registry+https://github.com/rust-lang/crates.io-index"
13558checksum = "ec4fa5a322a4e6ac22fd141f498d56afbdbf9df5debeac32380d2dcaa3e06941"13764checksum = "4432e28b542738a9776cedf92e8a99d8991c7b4667ee2c7ccddfb479dd2856a7"
13559dependencies = [13765dependencies = [
13560 "anyhow",13766 "anyhow",
13561 "cc",13767 "cc",
13610 "memory_units",13816 "memory_units",
13611 "num-rational",13817 "num-rational",
13612 "num-traits",13818 "num-traits",
13819 "region",
13613]13820]
1361413821
13615[[package]]13822[[package]]
13616name = "wasmparser"13823name = "wasmparser"
13617version = "0.89.1"13824version = "0.100.0"
13618source = "registry+https://github.com/rust-lang/crates.io-index"13825source = "registry+https://github.com/rust-lang/crates.io-index"
13619checksum = "ab5d3e08b13876f96dd55608d03cd4883a0545884932d5adf11925876c96daef"13826checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4"
13620dependencies = [13827dependencies = [
13621 "indexmap",13828 "indexmap",
13829 "url",
13622]13830]
1362313831
13624[[package]]13832[[package]]
13625name = "wasmtime"13833name = "wasmtime"
13626version = "1.0.2"13834version = "6.0.1"
13627source = "registry+https://github.com/rust-lang/crates.io-index"13835source = "registry+https://github.com/rust-lang/crates.io-index"
13628checksum = "4ad5af6ba38311282f2a21670d96e78266e8c8e2f38cbcd52c254df6ccbc7731"13836checksum = "f6e89f9819523447330ffd70367ef4a18d8c832e24e8150fe054d1d912841632"
13629dependencies = [13837dependencies = [
13630 "anyhow",13838 "anyhow",
13631 "bincode",13839 "bincode",
13646 "wasmtime-environ",13854 "wasmtime-environ",
13647 "wasmtime-jit",13855 "wasmtime-jit",
13648 "wasmtime-runtime",13856 "wasmtime-runtime",
13649 "windows-sys 0.36.1",13857 "windows-sys 0.42.0",
13650]13858]
1365113859
13652[[package]]13860[[package]]
13653name = "wasmtime-asm-macros"13861name = "wasmtime-asm-macros"
13654version = "1.0.2"13862version = "6.0.1"
13655source = "registry+https://github.com/rust-lang/crates.io-index"13863source = "registry+https://github.com/rust-lang/crates.io-index"
13656checksum = "45de63ddfc8b9223d1adc8f7b2ee5f35d1f6d112833934ad7ea66e4f4339e597"13864checksum = "9bd3a5e46c198032da934469f3a6e48649d1f9142438e4fd4617b68a35644b8a"
13657dependencies = [13865dependencies = [
13658 "cfg-if",13866 "cfg-if",
13659]13867]
1366013868
13661[[package]]13869[[package]]
13662name = "wasmtime-cache"13870name = "wasmtime-cache"
13663version = "1.0.2"13871version = "6.0.1"
13664source = "registry+https://github.com/rust-lang/crates.io-index"13872source = "registry+https://github.com/rust-lang/crates.io-index"
13665checksum = "bcd849399d17d2270141cfe47fa0d91ee52d5f8ea9b98cf7ddde0d53e5f79882"13873checksum = "b389ae9b678b9c3851091a4804f4182d688d27aff7abc9aa37fa7be37d8ecffa"
13666dependencies = [13874dependencies = [
13667 "anyhow",13875 "anyhow",
13668 "base64 0.13.1",13876 "base64 0.13.1",
13669 "bincode",13877 "bincode",
13670 "directories-next",13878 "directories-next",
13671 "file-per-thread-logger",13879 "file-per-thread-logger",
13672 "log",13880 "log",
13673 "rustix 0.35.13",13881 "rustix",
13674 "serde",13882 "serde",
13675 "sha2 0.9.9",13883 "sha2 0.10.6",
13676 "toml",13884 "toml",
13677 "windows-sys 0.36.1",13885 "windows-sys 0.42.0",
13678 "zstd",13886 "zstd",
13679]13887]
1368013888
13681[[package]]13889[[package]]
13682name = "wasmtime-cranelift"13890name = "wasmtime-cranelift"
13683version = "1.0.2"13891version = "6.0.1"
13684source = "registry+https://github.com/rust-lang/crates.io-index"13892source = "registry+https://github.com/rust-lang/crates.io-index"
13685checksum = "4bd91339b742ff20bfed4532a27b73c86b5bcbfedd6bea2dcdf2d64471e1b5c6"13893checksum = "59b2c92a08c0db6efffd88fdc97d7aa9c7c63b03edb0971dbca745469f820e8c"
13686dependencies = [13894dependencies = [
13687 "anyhow",13895 "anyhow",
13688 "cranelift-codegen",13896 "cranelift-codegen",
1370113909
13702[[package]]13910[[package]]
13703name = "wasmtime-environ"13911name = "wasmtime-environ"
13704version = "1.0.2"13912version = "6.0.1"
13705source = "registry+https://github.com/rust-lang/crates.io-index"13913source = "registry+https://github.com/rust-lang/crates.io-index"
13706checksum = "ebb881c61f4f627b5d45c54e629724974f8a8890d455bcbe634330cc27309644"13914checksum = "9a6db9fc52985ba06ca601f2ff0ff1f526c5d724c7ac267b47326304b0c97883"
13707dependencies = [13915dependencies = [
13708 "anyhow",13916 "anyhow",
13709 "cranelift-entity",13917 "cranelift-entity",
1372013928
13721[[package]]13929[[package]]
13722name = "wasmtime-jit"13930name = "wasmtime-jit"
13723version = "1.0.2"13931version = "6.0.1"
13724source = "registry+https://github.com/rust-lang/crates.io-index"13932source = "registry+https://github.com/rust-lang/crates.io-index"
13725checksum = "1985c628011fe26adf5e23a5301bdc79b245e0e338f14bb58b39e4e25e4d8681"13933checksum = "b77e3a52cd84d0f7f18554afa8060cfe564ccac61e3b0802d3fd4084772fa5f6"
13726dependencies = [13934dependencies = [
13727 "addr2line 0.17.0",13935 "addr2line 0.17.0",
13728 "anyhow",13936 "anyhow",
13733 "log",13941 "log",
13734 "object 0.29.0",13942 "object 0.29.0",
13735 "rustc-demangle",13943 "rustc-demangle",
13736 "rustix 0.35.13",
13737 "serde",13944 "serde",
13738 "target-lexicon",13945 "target-lexicon",
13739 "thiserror",
13740 "wasmtime-environ",13946 "wasmtime-environ",
13741 "wasmtime-jit-debug",13947 "wasmtime-jit-debug",
13948 "wasmtime-jit-icache-coherence",
13742 "wasmtime-runtime",13949 "wasmtime-runtime",
13743 "windows-sys 0.36.1",13950 "windows-sys 0.42.0",
13744]13951]
1374513952
13746[[package]]13953[[package]]
13747name = "wasmtime-jit-debug"13954name = "wasmtime-jit-debug"
13748version = "1.0.2"13955version = "6.0.1"
13749source = "registry+https://github.com/rust-lang/crates.io-index"13956source = "registry+https://github.com/rust-lang/crates.io-index"
13750checksum = "f671b588486f5ccec8c5a3dba6b4c07eac2e66ab8c60e6f4e53717c77f709731"13957checksum = "d0245e8a9347017c7185a72e215218a802ff561545c242953c11ba00fccc930f"
13751dependencies = [13958dependencies = [
13752 "object 0.29.0",13959 "object 0.29.0",
13753 "once_cell",13960 "once_cell",
13754 "rustix 0.35.13",13961 "rustix",
13755]13962]
1375613963
13757[[package]]13964[[package]]
13965name = "wasmtime-jit-icache-coherence"
13966version = "6.0.1"
13967source = "registry+https://github.com/rust-lang/crates.io-index"
13968checksum = "67d412e9340ab1c83867051d8d1d7c90aa8c9afc91da086088068e2734e25064"
13969dependencies = [
13970 "cfg-if",
13971 "libc",
13972 "windows-sys 0.42.0",
13973]
13974
13975[[package]]
13758name = "wasmtime-runtime"13976name = "wasmtime-runtime"
13759version = "1.0.2"13977version = "6.0.1"
13760source = "registry+https://github.com/rust-lang/crates.io-index"13978source = "registry+https://github.com/rust-lang/crates.io-index"
13761checksum = "ee8f92ad4b61736339c29361da85769ebc200f184361959d1792832e592a1afd"13979checksum = "d594e791b5fdd4dbaf8cf7ae62f2e4ff85018ce90f483ca6f42947688e48827d"
13762dependencies = [13980dependencies = [
13763 "anyhow",13981 "anyhow",
13764 "cc",13982 "cc",
13771 "memoffset 0.6.5",13989 "memoffset 0.6.5",
13772 "paste",13990 "paste",
13773 "rand 0.8.5",13991 "rand 0.8.5",
13774 "rustix 0.35.13",13992 "rustix",
13775 "thiserror",
13776 "wasmtime-asm-macros",13993 "wasmtime-asm-macros",
13777 "wasmtime-environ",13994 "wasmtime-environ",
13778 "wasmtime-jit-debug",13995 "wasmtime-jit-debug",
13779 "windows-sys 0.36.1",13996 "windows-sys 0.42.0",
13780]13997]
1378113998
13782[[package]]13999[[package]]
13783name = "wasmtime-types"14000name = "wasmtime-types"
13784version = "1.0.2"14001version = "6.0.1"
13785source = "registry+https://github.com/rust-lang/crates.io-index"14002source = "registry+https://github.com/rust-lang/crates.io-index"
13786checksum = "d23d61cb4c46e837b431196dd06abb11731541021916d03476a178b54dc07aeb"14003checksum = "a6688d6f96d4dbc1f89fab626c56c1778936d122b5f4ae7a57c2eb42b8d982e2"
13787dependencies = [14004dependencies = [
13788 "cranelift-entity",14005 "cranelift-entity",
13789 "serde",14006 "serde",
13856 "sha2 0.10.6",14073 "sha2 0.10.6",
13857 "stun",14074 "stun",
13858 "thiserror",14075 "thiserror",
13859 "time 0.3.17",14076 "time 0.3.20",
13860 "tokio",14077 "tokio",
13861 "turn",14078 "turn",
13862 "url",14079 "url",
1388814105
13889[[package]]14106[[package]]
13890name = "webrtc-dtls"14107name = "webrtc-dtls"
13891version = "0.7.0"14108version = "0.7.1"
13892source = "registry+https://github.com/rust-lang/crates.io-index"14109source = "registry+https://github.com/rust-lang/crates.io-index"
13893checksum = "7021987ae0a2ed6c8cd33f68e98e49bb6e74ffe9543310267b48a1bbe3900e5f"14110checksum = "942be5bd85f072c3128396f6e5a9bfb93ca8c1939ded735d177b7bcba9a13d05"
13894dependencies = [14111dependencies = [
13895 "aes 0.6.0",14112 "aes 0.6.0",
13896 "aes-gcm 0.8.0",14113 "aes-gcm 0.10.1",
13897 "async-trait",14114 "async-trait",
13898 "bincode",14115 "bincode",
13899 "block-modes",14116 "block-modes",
13900 "byteorder",14117 "byteorder",
13901 "ccm",14118 "ccm",
13902 "curve25519-dalek 3.2.0",14119 "curve25519-dalek 3.2.0",
13903 "der-parser 8.1.0",14120 "der-parser 8.2.0",
13904 "elliptic-curve",14121 "elliptic-curve",
13905 "hkdf",14122 "hkdf",
13906 "hmac 0.10.1",14123 "hmac 0.12.1",
13907 "log",14124 "log",
13908 "oid-registry 0.6.1",14125 "oid-registry 0.6.1",
13909 "p256",14126 "p256",
13915 "rustls 0.19.1",14132 "rustls 0.19.1",
13916 "sec1",14133 "sec1",
13917 "serde",14134 "serde",
13918 "sha-1",14135 "sha1",
13919 "sha2 0.9.9",14136 "sha2 0.10.6",
13920 "signature",14137 "signature",
13921 "subtle",14138 "subtle",
13922 "thiserror",14139 "thiserror",
1392914146
13930[[package]]14147[[package]]
13931name = "webrtc-ice"14148name = "webrtc-ice"
13932version = "0.9.0"14149version = "0.9.1"
13933source = "registry+https://github.com/rust-lang/crates.io-index"14150source = "registry+https://github.com/rust-lang/crates.io-index"
13934checksum = "494483fbb2f5492620871fdc78b084aed8807377f6e3fe88b2e49f0a9c9c41d7"14151checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80"
13935dependencies = [14152dependencies = [
13936 "arc-swap",14153 "arc-swap",
13937 "async-trait",14154 "async-trait",
14035 "lazy_static",14252 "lazy_static",
14036 "libc",14253 "libc",
14037 "log",14254 "log",
14038 "nix",14255 "nix 0.24.3",
14039 "rand 0.8.5",14256 "rand 0.8.5",
14040 "thiserror",14257 "thiserror",
14041 "tokio",14258 "tokio",
14042 "winapi",14259 "winapi",
14043]14260]
1404414261
14045[[package]]14262[[package]]
14046name = "wepoll-ffi"
14047version = "0.1.2"
14048source = "registry+https://github.com/rust-lang/crates.io-index"
14049checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb"
14050dependencies = [
14051 "cc",
14052]
14053
14054[[package]]
14055name = "westend-runtime"14263name = "westend-runtime"
14056version = "0.9.37"14264version = "0.9.39-1"
14057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14265source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14058dependencies = [14266dependencies = [
14059 "bitvec",14267 "bitvec",
14060 "frame-benchmarking",14268 "frame-benchmarking",
14079 "pallet-elections-phragmen",14287 "pallet-elections-phragmen",
14080 "pallet-fast-unstake",14288 "pallet-fast-unstake",
14081 "pallet-grandpa",14289 "pallet-grandpa",
14082 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.37)",14290 "pallet-identity 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.39)",
14083 "pallet-im-online",14291 "pallet-im-online",
14084 "pallet-indices",14292 "pallet-indices",
14085 "pallet-membership",14293 "pallet-membership",
14098 "pallet-society",14306 "pallet-society",
14099 "pallet-staking",14307 "pallet-staking",
14100 "pallet-staking-reward-curve",14308 "pallet-staking-reward-curve",
14309 "pallet-staking-runtime-api",
14310 "pallet-state-trie-migration",
14101 "pallet-sudo",14311 "pallet-sudo",
14102 "pallet-timestamp",14312 "pallet-timestamp",
14103 "pallet-transaction-payment",14313 "pallet-transaction-payment",
1414314353
14144[[package]]14354[[package]]
14145name = "westend-runtime-constants"14355name = "westend-runtime-constants"
14146version = "0.9.37"14356version = "0.9.39-1"
14147source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14357source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14148dependencies = [14358dependencies = [
14149 "frame-support",14359 "frame-support",
14150 "polkadot-primitives",14360 "polkadot-primitives",
14167]14377]
1416814378
14169[[package]]14379[[package]]
14380name = "wide"
14381version = "0.7.8"
14382source = "registry+https://github.com/rust-lang/crates.io-index"
14383checksum = "b689b6c49d6549434bf944e6b0f39238cf63693cb7a147e9d887507fffa3b223"
14384dependencies = [
14385 "bytemuck",
14386 "safe_arch",
14387]
14388
14389[[package]]
14170name = "widestring"14390name = "widestring"
14171version = "0.5.1"14391version = "0.5.1"
14172source = "registry+https://github.com/rust-lang/crates.io-index"14392source = "registry+https://github.com/rust-lang/crates.io-index"
1421814438
14219[[package]]14439[[package]]
14220name = "windows-sys"14440name = "windows-sys"
14221version = "0.36.1"
14222source = "registry+https://github.com/rust-lang/crates.io-index"
14223checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
14224dependencies = [
14225 "windows_aarch64_msvc 0.36.1",
14226 "windows_i686_gnu 0.36.1",
14227 "windows_i686_msvc 0.36.1",
14228 "windows_x86_64_gnu 0.36.1",
14229 "windows_x86_64_msvc 0.36.1",
14230]
14231
14232[[package]]
14233name = "windows-sys"
14234version = "0.42.0"14441version = "0.42.0"
14235source = "registry+https://github.com/rust-lang/crates.io-index"14442source = "registry+https://github.com/rust-lang/crates.io-index"
14236checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"14443checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
1428214489
14283[[package]]14490[[package]]
14284name = "windows_aarch64_msvc"14491name = "windows_aarch64_msvc"
14285version = "0.36.1"
14286source = "registry+https://github.com/rust-lang/crates.io-index"
14287checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
14288
14289[[package]]
14290name = "windows_aarch64_msvc"
14291version = "0.42.1"14492version = "0.42.1"
14292source = "registry+https://github.com/rust-lang/crates.io-index"14493source = "registry+https://github.com/rust-lang/crates.io-index"
14293checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"14494checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7"
1430014501
14301[[package]]14502[[package]]
14302name = "windows_i686_gnu"14503name = "windows_i686_gnu"
14303version = "0.36.1"
14304source = "registry+https://github.com/rust-lang/crates.io-index"
14305checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
14306
14307[[package]]
14308name = "windows_i686_gnu"
14309version = "0.42.1"14504version = "0.42.1"
14310source = "registry+https://github.com/rust-lang/crates.io-index"14505source = "registry+https://github.com/rust-lang/crates.io-index"
14311checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"14506checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640"
1431814513
14319[[package]]14514[[package]]
14320name = "windows_i686_msvc"14515name = "windows_i686_msvc"
14321version = "0.36.1"
14322source = "registry+https://github.com/rust-lang/crates.io-index"
14323checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
14324
14325[[package]]
14326name = "windows_i686_msvc"
14327version = "0.42.1"14516version = "0.42.1"
14328source = "registry+https://github.com/rust-lang/crates.io-index"14517source = "registry+https://github.com/rust-lang/crates.io-index"
14329checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"14518checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605"
1433614525
14337[[package]]14526[[package]]
14338name = "windows_x86_64_gnu"14527name = "windows_x86_64_gnu"
14339version = "0.36.1"
14340source = "registry+https://github.com/rust-lang/crates.io-index"
14341checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
14342
14343[[package]]
14344name = "windows_x86_64_gnu"
14345version = "0.42.1"14528version = "0.42.1"
14346source = "registry+https://github.com/rust-lang/crates.io-index"14529source = "registry+https://github.com/rust-lang/crates.io-index"
14347checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"14530checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45"
1436014543
14361[[package]]14544[[package]]
14362name = "windows_x86_64_msvc"14545name = "windows_x86_64_msvc"
14363version = "0.36.1"14546version = "0.42.1"
14364source = "registry+https://github.com/rust-lang/crates.io-index"14547source = "registry+https://github.com/rust-lang/crates.io-index"
14365checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"14548checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"
1436614549
14367[[package]]14550[[package]]
14368name = "windows_x86_64_msvc"14551name = "winnow"
14369version = "0.42.1"14552version = "0.3.5"
14370source = "registry+https://github.com/rust-lang/crates.io-index"14553source = "registry+https://github.com/rust-lang/crates.io-index"
14371checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd"14554checksum = "ee7b2c67f962bf5042bfd8b6a916178df33a26eec343ae064cb8e069f638fa6f"
14555dependencies = [
14556 "memchr",
14557]
1437214558
14373[[package]]14559[[package]]
14374name = "winreg"14560name = "winreg"
14426 "ring",14612 "ring",
14427 "rusticata-macros",14613 "rusticata-macros",
14428 "thiserror",14614 "thiserror",
14429 "time 0.3.17",14615 "time 0.3.20",
14430]14616]
1443114617
14432[[package]]14618[[package]]
14435source = "registry+https://github.com/rust-lang/crates.io-index"14621source = "registry+https://github.com/rust-lang/crates.io-index"
14436checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"14622checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
14437dependencies = [14623dependencies = [
14438 "asn1-rs 0.5.1",14624 "asn1-rs 0.5.2",
14439 "base64 0.13.1",14625 "base64 0.13.1",
14440 "data-encoding",14626 "data-encoding",
14441 "der-parser 8.1.0",14627 "der-parser 8.2.0",
14442 "lazy_static",14628 "lazy_static",
14443 "nom",14629 "nom",
14444 "oid-registry 0.6.1",14630 "oid-registry 0.6.1",
14445 "rusticata-macros",14631 "rusticata-macros",
14446 "thiserror",14632 "thiserror",
14447 "time 0.3.17",14633 "time 0.3.20",
14448]14634]
1444914635
14450[[package]]14636[[package]]
14451name = "xcm"14637name = "xcm"
14452version = "0.9.37"14638version = "0.9.39-1"
14453source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14639source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14454dependencies = [14640dependencies = [
14641 "bounded-collections",
14455 "derivative",14642 "derivative",
14456 "impl-trait-for-tuples",14643 "impl-trait-for-tuples",
14457 "log",14644 "log",
14458 "parity-scale-codec",14645 "parity-scale-codec",
14459 "scale-info",14646 "scale-info",
14460 "sp-runtime",14647 "serde",
14648 "sp-weights",
14461 "xcm-procedural",14649 "xcm-procedural",
14462]14650]
1446314651
14464[[package]]14652[[package]]
14465name = "xcm-builder"14653name = "xcm-builder"
14466version = "0.9.37"14654version = "0.9.39-1"
14467source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14468dependencies = [14656dependencies = [
14469 "frame-support",14657 "frame-support",
14470 "frame-system",14658 "frame-system",
14659 "impl-trait-for-tuples",
14471 "log",14660 "log",
14472 "pallet-transaction-payment",14661 "pallet-transaction-payment",
14473 "parity-scale-codec",14662 "parity-scale-codec",
1448314672
14484[[package]]14673[[package]]
14485name = "xcm-executor"14674name = "xcm-executor"
14486version = "0.9.37"14675version = "0.9.39-1"
14487source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14676source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14488dependencies = [14677dependencies = [
14678 "environmental",
14489 "frame-benchmarking",14679 "frame-benchmarking",
14490 "frame-support",14680 "frame-support",
14491 "impl-trait-for-tuples",14681 "impl-trait-for-tuples",
14496 "sp-io",14686 "sp-io",
14497 "sp-runtime",14687 "sp-runtime",
14498 "sp-std",14688 "sp-std",
14689 "sp-weights",
14499 "xcm",14690 "xcm",
14500]14691]
1450114692
14502[[package]]14693[[package]]
14503name = "xcm-procedural"14694name = "xcm-procedural"
14504version = "0.9.37"14695version = "0.9.39-1"
14505source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.37#645723987cf9662244be8faf4e9b63e8b9a1b3a3"14696source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.39#298b4aefe1b07b864b6ef7ede041d73f6a0a7f93"
14506dependencies = [14697dependencies = [
14507 "Inflector",14698 "Inflector",
14508 "proc-macro2",14699 "proc-macro2",
14530source = "registry+https://github.com/rust-lang/crates.io-index"14721source = "registry+https://github.com/rust-lang/crates.io-index"
14531checksum = "aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4"14722checksum = "aed2e7a52e3744ab4d0c05c20aa065258e84c49fd4226f5191b2ed29712710b4"
14532dependencies = [14723dependencies = [
14533 "time 0.3.17",14724 "time 0.3.20",
14534]14725]
1453514726
14536[[package]]14727[[package]]
1457514766
14576[[package]]14767[[package]]
14577name = "zstd-sys"14768name = "zstd-sys"
14578version = "2.0.6+zstd.1.5.2"14769version = "2.0.7+zstd.1.5.4"
14579source = "registry+https://github.com/rust-lang/crates.io-index"14770source = "registry+https://github.com/rust-lang/crates.io-index"
14580checksum = "68a3f9792c0c3dc6c165840a75f47ae1f4da402c2d006881129579f6597e801b"14771checksum = "94509c3ba2fe55294d752b79842c530ccfab760192521df74a081a78d2b3c7f5"
14581dependencies = [14772dependencies = [
14582 "cc",14773 "cc",
14583 "libc",14774 "libc",
modifiedCargo.tomldiffbeforeafterboth
11 'runtime/tests',11 'runtime/tests',
12 'runtime/unique',12 'runtime/unique',
13]13]
14package.version = "0.9.37"14package.version = "0.9.39"
15resolver = "2"15resolver = "2"
1616
17[profile.release]17[profile.release]
29app-promotion-rpc = { path = "primitives/app_promotion_rpc", default-features = false }29app-promotion-rpc = { path = "primitives/app_promotion_rpc", default-features = false }
30evm-coder = { git = "https://github.com/uniquenetwork/evm-coder", tag = "v0.3.1", default-features = false }30evm-coder = { git = "https://github.com/uniquenetwork/evm-coder", tag = "v0.3.1", default-features = false }
31pallet-app-promotion = { path = "pallets/app-promotion", default-features = false }31pallet-app-promotion = { path = "pallets/app-promotion", default-features = false }
32pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }32pallet-charge-transaction = { package = "pallet-template-transaction-payment", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
33pallet-collator-selection = { default-features = false, path = "pallets/collator-selection" }33pallet-collator-selection = { default-features = false, path = "pallets/collator-selection" }
34pallet-common = { default-features = false, path = "pallets/common" }34pallet-common = { default-features = false, path = "pallets/common" }
35pallet-configuration = { default-features = false, path = "pallets/configuration" }35pallet-configuration = { default-features = false, path = "pallets/configuration" }
56up-data-structs = { path = "primitives/data-structs", default-features = false }56up-data-structs = { path = "primitives/data-structs", default-features = false }
57up-pov-estimate-rpc = { path = "primitives/pov-estimate-rpc", default-features = false }57up-pov-estimate-rpc = { path = "primitives/pov-estimate-rpc", default-features = false }
58up-rpc = { path = "primitives/rpc", default-features = false }58up-rpc = { path = "primitives/rpc", default-features = false }
59up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }59up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
6060
61# Unique: Runtimes61# Unique: Runtimes
62opal-runtime = { path = "runtime/opal" }62opal-runtime = { path = "runtime/opal" }
63quartz-runtime = { path = "runtime/quartz" }63quartz-runtime = { path = "runtime/quartz" }
64unique-runtime = { path = "runtime/unique" }64unique-runtime = { path = "runtime/unique" }
6565
66# Frontier (Unique patches over the Parity version)66# Frontier (Unique patches over the Parity version)
67fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }67fc-consensus = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
68fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }68fc-db = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
69fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }69fc-mapping-sync = { git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
70fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }70fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
71fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }71fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
72fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }72fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
73fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }73fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
74fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }74fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
75fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }75fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
76fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }76fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
77pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }77pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
78pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }78pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
79pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }79pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
80pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }80pallet-evm-precompile-simple = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
8181
82# Parity82# Parity
83codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2.2" }83codec = { default-features = false, features = ['derive'], package = 'parity-scale-codec', version = "3.2.2" }
84cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }84cumulus-client-cli = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
85cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }85cumulus-client-consensus-aura = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
86cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }86cumulus-client-consensus-common = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
87cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }87cumulus-client-network = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
88cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }88cumulus-client-service = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
89cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }89cumulus-pallet-aura-ext = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
90cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }90cumulus-pallet-dmp-queue = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
91cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }91cumulus-pallet-parachain-system = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
92cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }92cumulus-pallet-xcm = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
93cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }93cumulus-pallet-xcmp-queue = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
94cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }94cumulus-primitives-core = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
95cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }95cumulus-primitives-parachain-inherent = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
96cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }96cumulus-primitives-timestamp = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
97cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37", default-features = false }97cumulus-primitives-utility = { default-features = false , git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
98cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }98cumulus-relay-chain-inprocess-interface = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
99cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }99cumulus-relay-chain-interface = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
100cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }100cumulus-relay-chain-minimal-node = { git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
101frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }101frame-executive = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
102frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }102frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
103frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }103frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
104frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }104frame-system-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
105pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }105pallet-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
106pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }106pallet-authorship = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
107pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }107pallet-balances = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
108pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }108pallet-preimage = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
109pallet-randomness-collective-flip = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }
110pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }109pallet-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
111pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }110pallet-sudo = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
112pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }111pallet-timestamp = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
113pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }112pallet-transaction-payment = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
114pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }113pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
115pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }114pallet-transaction-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
116pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }115pallet-treasury = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
117pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }116pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
118parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.37" }117parachain-info = { default-features = false, git = "https://github.com/uniquenetwork/cumulus", branch = "polkadot-v0.9.39" }
119polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }118polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
120polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }119polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
121polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }120polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
122polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37" }121polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39" }
123sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }122sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
124sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }123sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
125sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }124sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
126sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }125sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
127sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }126sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
128sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }127sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
129sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }128sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
130sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }129sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
131sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }130sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
132sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }131sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
133sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }132sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
134sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }133sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
135sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }134sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
136sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }135sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
137sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }136sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
138sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }137sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
139scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }138scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }
140sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }139sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
141sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }140sp-arithmetic = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
142sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }141sp-block-builder = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
143sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }142sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
144sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }143sp-consensus-aura = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
145sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }144sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
146sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }145sp-externalities = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
147sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }146sp-inherents = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
148sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }147sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
149sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }148sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
150sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }149sp-offchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
151sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }150sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
152sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }151sp-session = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
153sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }152sp-staking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
154sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }153sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
155sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }154sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
156sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }155sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
157sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }156sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
158sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }157sp-transaction-pool = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
159sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }158sp-trie = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
160sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }159sp-version = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
161substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }160substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
162substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }161substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
163xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }162xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
164xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }163xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
165xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.37", default-features = false }164xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.39", default-features = false }
166165
167# Parity: Build utils166# Parity: Build utils
168substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }167substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
169substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }168substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
170169
171# Parity: Benchmarking170# Parity: Benchmarking
172frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }171frame-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
173frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }172frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
174frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }173frame-system-benchmarking = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
175174
176# Parity: Try Runtime175# Parity: Try Runtime
177frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }176frame-try-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
178try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }177try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
179178
180# ORML179# ORML
181orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }180orml-tokens = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "unique-polkadot-v0.9.39" }
182orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }181orml-traits = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "unique-polkadot-v0.9.39" }
183orml-vesting = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }182orml-vesting = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "unique-polkadot-v0.9.39" }
184orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.37", default-features = false }183orml-xtokens = { default-features = false , git = "https://github.com/uniquenetwork/open-runtime-module-library", branch = "unique-polkadot-v0.9.39" }
185184
186# Other185# Other
187derivative = { version = "2.2.0", features = ["use_core"] }186derivative = { version = "2.2.0", features = ["use_core"] }
modifiedMakefilediffbeforeafterboth
82 cargo run --release --features runtime-benchmarks,$(RUNTIME) -- \82 cargo run --release --features runtime-benchmarks,$(RUNTIME) -- \
83 benchmark pallet --pallet pallet-$(if $(PALLET),$(PALLET),$(error Must set PALLET)) \83 benchmark pallet --pallet pallet-$(if $(PALLET),$(PALLET),$(error Must set PALLET)) \
84 --wasm-execution compiled --extrinsic '*' \84 --wasm-execution compiled --extrinsic '*' \
85 --template .maintain/frame-weight-template.hbs --steps=50 --repeat=80 --heap-pages=4096 \85 $(if $(TEMPLATE),$(TEMPLATE),--template=.maintain/frame-weight-template.hbs) --steps=50 --repeat=80 --heap-pages=4096 \
86 --output=./pallets/$(if $(PALLET_DIR),$(PALLET_DIR),$(PALLET))/src/weights.rs86 --output=$(if $(OUTPUT),$(OUTPUT),./pallets/$(if $(PALLET_DIR),$(PALLET_DIR),$(PALLET))/src/weights.rs)
8787
88.PHONY: bench-evm-migration88.PHONY: bench-evm-migration
89bench-evm-migration:89bench-evm-migration:
135135
136.PHONY: bench-app-promotion136.PHONY: bench-app-promotion
137bench-app-promotion:137bench-app-promotion:
138 make _bench PALLET=app-promotion PALLET_DIR=app-promotion138 make _bench PALLET=app-promotion
139139
140.PHONY: bench-maintenance140.PHONY: bench-maintenance
141bench-maintenance:141bench-maintenance:
142 make _bench PALLET=maintenance142 make _bench PALLET=maintenance
143
144.PHONY: bench-xcm
145bench-xcm:
146 make _bench PALLET=xcm OUTPUT=./runtime/common/weights/xcm.rs TEMPLATE="--template=.maintain/external-weight-template.hbs"
143147
144.PHONY: bench148.PHONY: bench
145# Disabled: bench-scheduler, bench-collator-selection, bench-identity149# Disabled: bench-scheduler, bench-collator-selection, bench-identity
146bench: bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets bench-maintenance150bench: bench-common bench-evm-migration bench-unique bench-structure bench-fungible bench-refungible bench-nonfungible bench-configuration bench-foreign-assets bench-maintenance bench-xcm
147151
148.PHONY: check152.PHONY: check
149check:153check:
modifiedREADME.mddiffbeforeafterboth
90```90```
91git clone https://github.com/paritytech/polkadot.git91git clone https://github.com/paritytech/polkadot.git
92cd polkadot92cd polkadot
93git checkout release-v0.9.3793git checkout release-v0.9.39
94cargo build --release94cargo build --release
95```95```
9696
modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
28 RpcCollection, CollectionId, CollectionStats, CollectionLimits, TokenId, Property,28 RpcCollection, CollectionId, CollectionStats, CollectionLimits, TokenId, Property,
29 PropertyKeyPermission, TokenData, TokenChild,29 PropertyKeyPermission, TokenData, TokenChild,
30};30};
31use sp_api::{BlockId, BlockT, ProvideRuntimeApi, ApiExt};31use sp_api::{BlockT, ProvideRuntimeApi, ApiExt};
32use sp_blockchain::HeaderBackend;32use sp_blockchain::HeaderBackend;
33use up_rpc::UniqueApi as UniqueRuntimeApi;33use up_rpc::UniqueApi as UniqueRuntimeApi;
34use app_promotion_rpc::AppPromotionApi as AppPromotionRuntimeApi;34use app_promotion_rpc::AppPromotionApi as AppPromotionRuntimeApi;
342 at: Option<<Block as BlockT>::Hash>,342 at: Option<<Block as BlockT>::Hash>,
343 ) -> Result<$result> {343 ) -> Result<$result> {
344 let api = self.client.runtime_api();344 let api = self.client.runtime_api();
345 let at = BlockId::hash(at.unwrap_or_else(|| self.client.info().best_hash));345 let at = at.unwrap_or_else(|| self.client.info().best_hash);
346 let _api_version = if let Ok(Some(api_version)) =346 let _api_version = if let Ok(Some(api_version)) =
347 api.api_version::<$runtime_api_macro!()>(&at)347 api.api_version::<$runtime_api_macro!()>(at)
348 {348 {
349 api_version349 api_version
350 } else {350 } else {
353 };353 };
354354
355 let result = $(if _api_version < $ver {355 let result = $(if _api_version < $ver {
356 api.$changed_method_name(&at, $($changed_name),*).map(|r| r.map($fixer))356 api.$changed_method_name(at, $($changed_name),*).map(|r| r.map($fixer))
357 } else)*357 } else)*
358 { api.$method_name(&at, $($((|$map_arg: $ty| $map))? ($name)),*) };358 { api.$method_name(at, $($((|$map_arg: $ty| $map))? ($name)),*) };
359359
360 Ok(result360 Ok(result
361 .map_err(|e| anyhow!("unable to query: {e}"))?361 .map_err(|e| anyhow!("unable to query: {e}"))?
modifiednode/cli/src/chain_spec.rsdiffbeforeafterboth
202 accounts: BTreeMap::new(),202 accounts: BTreeMap::new(),
203 },203 },
204 ethereum: EthereumConfig {},204 ethereum: EthereumConfig {},
205 foreign_assets: Default::default(),
206 polkadot_xcm: Default::default(),
207 transaction_payment: Default::default(),
205 }208 }
206 }};209 }};
207}210}
252 accounts: BTreeMap::new(),255 accounts: BTreeMap::new(),
253 },256 },
254 ethereum: EthereumConfig {},257 ethereum: EthereumConfig {},
258 foreign_assets: Default::default(),
259 polkadot_xcm: Default::default(),
260 transaction_payment: Default::default(),
255 }261 }
256 }};262 }};
257}263}
modifiednode/cli/src/service.rsdiffbeforeafterboth
469 block_announce_validator_builder: Some(Box::new(|_| {469 block_announce_validator_builder: Some(Box::new(|_| {
470 Box::new(block_announce_validator)470 Box::new(block_announce_validator)
471 })),471 })),
472 warp_sync: None,472 warp_sync_params: None,
473 })?;473 })?;
474474
475 let rpc_client = client.clone();475 let rpc_client = client.clone();
495 Duration::new(6, 0),495 Duration::new(6, 0),
496 client.clone(),496 client.clone(),
497 backend.clone(),497 backend.clone(),
498 overrides_handle::<_, _, Runtime>(client.clone()),
498 frontier_backend.clone(),499 frontier_backend.clone(),
499 3,500 3,
500 0,501 0,
587588
588 let relay_chain_slot_duration = Duration::from_secs(6);589 let relay_chain_slot_duration = Duration::from_secs(6);
590
591 let overseer_handle = relay_chain_interface
592 .overseer_handle()
593 .map_err(|e| sc_service::Error::Application(Box::new(e)))?;
589594
590 if validator {595 if validator {
591 let parachain_consensus = build_consensus(596 let parachain_consensus = build_consensus(
615 collator_key: collator_key.expect("Command line arguments do not allow this. qed"),620 collator_key: collator_key.expect("Command line arguments do not allow this. qed"),
616 relay_chain_interface,621 relay_chain_interface,
617 relay_chain_slot_duration,622 relay_chain_slot_duration,
623 recovery_handle: Box::new(overseer_handle),
618 };624 };
619625
620 start_collator(params).await?;626 start_collator(params).await?;
627 import_queue: import_queue_service,633 import_queue: import_queue_service,
628 relay_chain_interface,634 relay_chain_interface,
629 relay_chain_slot_duration,635 relay_chain_slot_duration,
636 recovery_handle: Box::new(overseer_handle),
630 };637 };
631638
632 start_full_node(params)?;639 start_full_node(params)?;
900 spawn_handle: task_manager.spawn_handle(),907 spawn_handle: task_manager.spawn_handle(),
901 import_queue,908 import_queue,
902 block_announce_validator_builder: None,909 block_announce_validator_builder: None,
903 warp_sync: None,910 warp_sync_params: None,
904 })?;911 })?;
905912
906 if config.offchain_worker.enabled {913 if config.offchain_worker.enabled {
1016 Duration::new(6, 0),1023 Duration::new(6, 0),
1017 client.clone(),1024 client.clone(),
1018 backend.clone(),1025 backend.clone(),
1026 overrides_handle::<_, _, Runtime>(client.clone()),
1019 frontier_backend.clone(),1027 frontier_backend.clone(),
1020 3,1028 3,
1021 0,1029 0,
modifiednode/rpc/src/lib.rsdiffbeforeafterboth
115 let mut overrides_map = BTreeMap::new();115 let mut overrides_map = BTreeMap::new();
116 overrides_map.insert(116 overrides_map.insert(
117 EthereumStorageSchema::V1,117 EthereumStorageSchema::V1,
118 Box::new(SchemaV1Override::new(client.clone()))118 Box::new(SchemaV1Override::new(client.clone())) as Box<dyn StorageOverride<_> + 'static>,
119 as Box<dyn StorageOverride<_> + Send + Sync>,
120 );119 );
121 overrides_map.insert(120 overrides_map.insert(
122 EthereumStorageSchema::V2,121 EthereumStorageSchema::V2,
123 Box::new(SchemaV2Override::new(client.clone()))122 Box::new(SchemaV2Override::new(client.clone())) as Box<dyn StorageOverride<_> + 'static>,
124 as Box<dyn StorageOverride<_> + Send + Sync>,
125 );123 );
126 overrides_map.insert(124 overrides_map.insert(
127 EthereumStorageSchema::V3,125 EthereumStorageSchema::V3,
128 Box::new(SchemaV3Override::new(client.clone()))126 Box::new(SchemaV3Override::new(client.clone())) as Box<dyn StorageOverride<_> + 'static>,
129 as Box<dyn StorageOverride<_> + Send + Sync>,
130 );127 );
131128
132 Arc::new(OverrideHandle {129 Arc::new(OverrideHandle {
modifiedpallets/app-promotion/Cargo.tomldiffbeforeafterboth

no syntactic changes

modifiedpallets/collator-selection/src/benchmarking.rsdiffbeforeafterboth
119 .collect::<Vec<_>>();119 .collect::<Vec<_>>();
120120
121 for who in candidates {121 for who in candidates {
122 <CollatorSelection<T>>::add_invulnerable(T::UpdateOrigin::successful_origin(), who)122 <CollatorSelection<T>>::add_invulnerable(
123 T::UpdateOrigin::try_successful_origin().unwrap(),
124 who,
125 )
123 .unwrap();126 .unwrap();
124 }127 }
178 Vec::new()181 Vec::new()
179 ).unwrap();182 ).unwrap();
180183
181 let root_origin = T::UpdateOrigin::successful_origin();184 let root_origin = T::UpdateOrigin::try_successful_origin().unwrap();
182 }: {185 }: {
183 assert_ok!(186 assert_ok!(
184 <CollatorSelection<T>>::add_invulnerable(root_origin, new_invulnerable.clone())187 <CollatorSelection<T>>::add_invulnerable(root_origin, new_invulnerable.clone())
193 register_validators::<T>(b);196 register_validators::<T>(b);
194 register_invulnerables::<T>(b);197 register_invulnerables::<T>(b);
195198
196 let root_origin = T::UpdateOrigin::successful_origin();199 let root_origin = T::UpdateOrigin::try_successful_origin().unwrap();
197 let leaving = <Invulnerables<T>>::get().last().unwrap().clone();200 let leaving = <Invulnerables<T>>::get().last().unwrap().clone();
198 whitelist!(leaving);201 whitelist!(leaving);
199 }: {202 }: {
304307
305 let leaving = <Candidates<T>>::get().last().unwrap().clone();308 let leaving = <Candidates<T>>::get().last().unwrap().clone();
306 whitelist!(leaving);309 whitelist!(leaving);
307 let origin = T::UpdateOrigin::successful_origin();310 let origin = T::UpdateOrigin::try_successful_origin().unwrap();
308 }: {311 }: {
309 assert_ok!(312 assert_ok!(
310 <CollatorSelection<T>>::force_release_license(origin, leaving.clone())313 <CollatorSelection<T>>::force_release_license(origin, leaving.clone())
modifiedpallets/collator-selection/src/lib.rsdiffbeforeafterboth
610 );610 );
611 }611 }
612
613 fn note_uncle(_author: T::AccountId, _age: T::BlockNumber) {
614 //TODO can we ignore this?
615 }
616 }612 }
617613
618 /// Play the role of the session manager.614 /// Play the role of the session manager.
modifiedpallets/collator-selection/src/mock.rsdiffbeforeafterboth
62 Aura: pallet_aura::{Pallet, Storage, Config<T>},62 Aura: pallet_aura::{Pallet, Storage, Config<T>},
63 Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>},63 Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>},
64 CollatorSelection: collator_selection::{Pallet, Call, Storage, Event<T>},64 CollatorSelection: collator_selection::{Pallet, Call, Storage, Event<T>},
65 Authorship: pallet_authorship::{Pallet, Call, Storage, Inherent},65 Authorship: pallet_authorship::{Pallet, Storage},
66 Configuration: pallet_configuration::{Pallet, Call, Storage, Event<T>},66 Configuration: pallet_configuration::{Pallet, Call, Storage, Event<T>},
67 }67 }
68);68);
128128
129impl pallet_authorship::Config for Test {129impl pallet_authorship::Config for Test {
130 type FindAuthor = Author4;130 type FindAuthor = Author4;
131 type UncleGenerations = ();
132 type FilterUncle = ();
133 type EventHandler = CollatorSelection;131 type EventHandler = CollatorSelection;
134}132}
135133
modifiedpallets/common/src/lib.rsdiffbeforeafterboth
76 CollectionMode, NFT_SPONSOR_TRANSFER_TIMEOUT, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,76 CollectionMode, NFT_SPONSOR_TRANSFER_TIMEOUT, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
77 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, MAX_SPONSOR_TIMEOUT, CUSTOM_DATA_LIMIT, CollectionLimits,77 REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, MAX_SPONSOR_TIMEOUT, CUSTOM_DATA_LIMIT, CollectionLimits,
78 CreateCollectionData, SponsorshipState, CreateItemExData, SponsoringRateLimit, budget::Budget,78 CreateCollectionData, SponsorshipState, CreateItemExData, SponsoringRateLimit, budget::Budget,
79 PhantomType, Property, Properties, PropertiesPermissionMap, PropertyKey, PropertyValue,79 PhantomType, Property, CollectionProperties as CollectionPropertiesT, TokenProperties,
80 PropertyPermission, PropertiesError, TokenOwnerError, PropertyKeyPermission, TokenData,80 PropertiesPermissionMap, PropertyKey, PropertyValue, PropertyPermission, PropertiesError,
81 TrySetProperty, PropertyScope, CollectionPermissions,81 TokenOwnerError, PropertyKeyPermission, TokenData, TrySetProperty, PropertyScope,
82 CollectionPermissions,
800 pub type CollectionProperties<T> = StorageMap<801 pub type CollectionProperties<T> = StorageMap<
801 Hasher = Blake2_128Concat,802 Hasher = Blake2_128Concat,
802 Key = CollectionId,803 Key = CollectionId,
803 Value = Properties,804 Value = CollectionPropertiesT,
804 QueryKind = ValueQuery,805 QueryKind = ValueQuery,
805 OnEmpty = up_data_structs::CollectionProperties,
806 >;806 >;
807807
808 /// Storage of token property permissions of a collection.808 /// Storage of token property permissions of a collection.
1082 flags,1082 flags,
1083 };1083 };
10841084
1085 let mut collection_properties = up_data_structs::CollectionProperties::get();1085 let mut collection_properties = CollectionPropertiesT::new();
1086 collection_properties1086 collection_properties
1087 .try_set_from_iter(data.properties.into_iter())1087 .try_set_from_iter(data.properties.into_iter())
1088 .map_err(<Error<T>>::from)?;1088 .map_err(<Error<T>>::from)?;
1246 token_id: TokenId,1246 token_id: TokenId,
1247 properties_updates: impl Iterator<Item = (PropertyKey, Option<PropertyValue>)>,1247 properties_updates: impl Iterator<Item = (PropertyKey, Option<PropertyValue>)>,
1248 is_token_create: bool,1248 is_token_create: bool,
1249 mut stored_properties: Properties,1249 mut stored_properties: TokenProperties,
1250 is_token_owner: impl Fn() -> Result<bool, DispatchError>,1250 is_token_owner: impl Fn() -> Result<bool, DispatchError>,
1251 set_token_properties: impl FnOnce(Properties),1251 set_token_properties: impl FnOnce(TokenProperties),
1252 log: evm_coder::ethereum::Log,1252 log: evm_coder::ethereum::Log,
1253 ) -> DispatchResult {1253 ) -> DispatchResult {
1254 let is_collection_admin = collection.is_owner_or_admin(sender);1254 let is_collection_admin = collection.is_owner_or_admin(sender);
modifiedpallets/configuration/src/lib.rsdiffbeforeafterboth
116116
117 #[pallet::storage]117 #[pallet::storage]
118 pub type XcmAllowedLocationsOverride<T: Config> = StorageValue<118 pub type XcmAllowedLocationsOverride<T: Config> = StorageValue<
119 Value = BoundedVec<xcm::v2::MultiLocation, T::MaxXcmAllowedLocations>,119 Value = BoundedVec<xcm::v3::MultiLocation, T::MaxXcmAllowedLocations>,
120 QueryKind = OptionQuery,120 QueryKind = OptionQuery,
121 >;121 >;
122122
modifiedpallets/foreign-assets/src/benchmarking.rsdiffbeforeafterboth
22use crate::AssetMetadata;22use crate::AssetMetadata;
23use xcm::opaque::latest::Junction::Parachain;23use xcm::opaque::latest::Junction::Parachain;
24use xcm::VersionedMultiLocation;24use xcm::VersionedMultiLocation;
25use xcm::v3::Junctions::X1;
25use frame_support::{26use frame_support::traits::Currency;
26 traits::{Currency},
27};
28use sp_std::boxed::Box;27use sp_std::boxed::Box;
2928
30benchmarks! {29benchmarks! {
31 register_foreign_asset {30 register_foreign_asset {
32 let owner: T::AccountId = account("user", 0, 1);31 let owner: T::AccountId = account("user", 0, 1);
33 let location: VersionedMultiLocation = VersionedMultiLocation::from(Parachain(1000).into());32 let location: VersionedMultiLocation = VersionedMultiLocation::from(X1(Parachain(1000)));
34 let metadata: AssetMetadata<<<T as Config>::Currency as Currency<<T as frame_system::Config>::AccountId>>::Balance> = AssetMetadata{33 let metadata: AssetMetadata<<<T as Config>::Currency as Currency<<T as frame_system::Config>::AccountId>>::Balance> = AssetMetadata{
35 name: "name".into(),34 name: "name".into(),
36 symbol: "symbol".into(),35 symbol: "symbol".into(),
4645
47 update_foreign_asset {46 update_foreign_asset {
48 let owner: T::AccountId = account("user", 0, 1);47 let owner: T::AccountId = account("user", 0, 1);
49 let location: VersionedMultiLocation = VersionedMultiLocation::from(Parachain(2000).into());48 let location: VersionedMultiLocation = VersionedMultiLocation::from(X1(Parachain(2000)));
50 let metadata: AssetMetadata<<<T as Config>::Currency as Currency<<T as frame_system::Config>::AccountId>>::Balance> = AssetMetadata{49 let metadata: AssetMetadata<<<T as Config>::Currency as Currency<<T as frame_system::Config>::AccountId>>::Balance> = AssetMetadata{
51 name: "name".into(),50 name: "name".into(),
52 symbol: "symbol".into(),51 symbol: "symbol".into(),
modifiedpallets/foreign-assets/src/lib.rsdiffbeforeafterboth
250 #[pallet::storage]250 #[pallet::storage]
251 #[pallet::getter(fn foreign_asset_locations)]251 #[pallet::getter(fn foreign_asset_locations)]
252 pub type ForeignAssetLocations<T: Config> =252 pub type ForeignAssetLocations<T: Config> =
253 StorageMap<_, Twox64Concat, ForeignAssetId, xcm::v2::MultiLocation, OptionQuery>;253 StorageMap<_, Twox64Concat, ForeignAssetId, xcm::v3::MultiLocation, OptionQuery>;
254254
255 /// The storages for CurrencyIds.255 /// The storages for CurrencyIds.
256 ///256 ///
257 /// LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>257 /// LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>
258 #[pallet::storage]258 #[pallet::storage]
259 #[pallet::getter(fn location_to_currency_ids)]259 #[pallet::getter(fn location_to_currency_ids)]
260 pub type LocationToCurrencyIds<T: Config> =260 pub type LocationToCurrencyIds<T: Config> =
261 StorageMap<_, Twox64Concat, xcm::v2::MultiLocation, ForeignAssetId, OptionQuery>;261 StorageMap<_, Twox64Concat, xcm::v3::MultiLocation, ForeignAssetId, OptionQuery>;
262262
263 /// The storages for AssetMetadatas.263 /// The storages for AssetMetadatas.
264 ///264 ///
279 #[pallet::without_storage_info]279 #[pallet::without_storage_info]
280 pub struct Pallet<T>(_);280 pub struct Pallet<T>(_);
281
282 pub const STORAGE_VERSION: StorageVersion = StorageVersion::new(1);
283 #[pallet::hooks]
284 impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
285 fn on_runtime_upgrade() -> Weight {
286 let mut weight = Weight::default();
287 // 0-1 -- xcmv2 => xcmv3
288 if StorageVersion::get::<Pallet<T>>() <= 0 {
289 pub trait V0ToV1 {
290 type Pallet: 'static + PalletInfoAccess;
291 }
292 #[frame_support::storage_alias]
293 type LocationToCurrencyIds<T: Config> =
294 StorageMap<Pallet<T>, Twox64Concat, xcm::v2::MultiLocation, ForeignAssetId>;
295 <ForeignAssetLocations<T>>::translate_values::<xcm::v2::MultiLocation, _>(|loc| {
296 weight += T::DbWeight::get().reads_writes(1, 1);
297 Some(
298 xcm::v3::MultiLocation::try_from(loc)
299 .expect("failed to migrate multilocation from XCMv2 to XCMv3"),
300 )
301 });
302
303 let old_values: Vec<(xcm::v2::MultiLocation, _)> =
304 <LocationToCurrencyIds<T>>::drain().collect();
305 weight += T::DbWeight::get()
306 .reads_writes(old_values.len() as u64, old_values.len() as u64);
307 for (loc, asset_id) in old_values {
308 let loc = xcm::v3::MultiLocation::try_from(loc)
309 .expect("failed to migrate multilocation from XCMv2 to XCMv3");
310 <crate::LocationToCurrencyIds<T>>::insert(loc, asset_id);
311 }
312 }
313 STORAGE_VERSION.put::<Pallet<T>>();
314 weight += T::DbWeight::get().writes(1);
315 weight
316 }
317 }
318
319 #[pallet::genesis_config]
320 pub struct GenesisConfig;
321
322 #[cfg(feature = "std")]
323 impl Default for GenesisConfig {
324 fn default() -> Self {
325 Self
326 }
327 }
328
329 #[pallet::genesis_build]
330 impl<T: Config> GenesisBuild<T> for GenesisConfig {
331 fn build(&self) {
332 STORAGE_VERSION.put::<Pallet<T>>();
333 }
334 }
281335
282 #[pallet::call]336 #[pallet::call]
283 impl<T: Config> Pallet<T> {337 impl<T: Config> Pallet<T> {
474 > WeightTrader for FreeForAll<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>528 > WeightTrader for FreeForAll<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
475{529{
476 fn new() -> Self {530 fn new() -> Self {
477 Self(0, Zero::zero(), PhantomData)531 Self(Weight::default(), Zero::zero(), PhantomData)
478 }532 }
479533
480 fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {534 fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {
modifiedpallets/identity/Cargo.tomldiffbeforeafterboth
35 "frame-benchmarking/runtime-benchmarks",35 "frame-benchmarking/runtime-benchmarks",
36 "frame-support/runtime-benchmarks",36 "frame-support/runtime-benchmarks",
37 "frame-system/runtime-benchmarks",37 "frame-system/runtime-benchmarks",
38 "sp-runtime/runtime-benchmarks",
38]39]
39std = [40std = [
40 "codec/std",41 "codec/std",
modifiedpallets/identity/src/benchmarking.rsdiffbeforeafterboth
59 let registrar: T::AccountId = account("registrar", i, SEED);59 let registrar: T::AccountId = account("registrar", i, SEED);
60 let registrar_lookup = T::Lookup::unlookup(registrar.clone());60 let registrar_lookup = T::Lookup::unlookup(registrar.clone());
61 let _ = T::Currency::make_free_balance_be(&registrar, BalanceOf::<T>::max_value());61 let _ = T::Currency::make_free_balance_be(&registrar, BalanceOf::<T>::max_value());
62 let registrar_origin = T::RegistrarOrigin::successful_origin();62 let registrar_origin = T::RegistrarOrigin::try_successful_origin().unwrap();
63 Identity::<T>::add_registrar(registrar_origin, registrar_lookup)?;63 Identity::<T>::add_registrar(registrar_origin, registrar_lookup)?;
64 Identity::<T>::set_fee(RawOrigin::Signed(registrar.clone()).into(), i, 10u32.into())?;64 Identity::<T>::set_fee(RawOrigin::Signed(registrar.clone()).into(), i, 10u32.into())?;
65 let fields = IdentityFields(65 let fields = IdentityFields(
142 add_registrar {142 add_registrar {
143 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;143 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;
144 ensure!(Registrars::<T>::get().len() as u32 == r, "Registrars not set up correctly.");144 ensure!(Registrars::<T>::get().len() as u32 == r, "Registrars not set up correctly.");
145 let origin = T::RegistrarOrigin::successful_origin();145 let origin = T::RegistrarOrigin::try_successful_origin().unwrap();
146 let account = T::Lookup::unlookup(account("registrar", r + 1, SEED));146 let account = T::Lookup::unlookup(account("registrar", r + 1, SEED));
147 }: _<T::RuntimeOrigin>(origin, account)147 }: _<T::RuntimeOrigin>(origin, account)
148 verify {148 verify {
301301
302 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;302 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;
303303
304 let registrar_origin = T::RegistrarOrigin::successful_origin();304 let registrar_origin = T::RegistrarOrigin::try_successful_origin().unwrap();
305 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;305 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;
306 let registrars = Registrars::<T>::get();306 let registrars = Registrars::<T>::get();
307 ensure!(registrars[r as usize].as_ref().unwrap().fee == 0u32.into(), "Fee already set.");307 ensure!(registrars[r as usize].as_ref().unwrap().fee == 0u32.into(), "Fee already set.");
318318
319 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;319 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;
320320
321 let registrar_origin = T::RegistrarOrigin::successful_origin();321 let registrar_origin = T::RegistrarOrigin::try_successful_origin().unwrap();
322 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;322 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;
323 let registrars = Registrars::<T>::get();323 let registrars = Registrars::<T>::get();
324 ensure!(registrars[r as usize].as_ref().unwrap().account == caller, "id not set.");324 ensure!(registrars[r as usize].as_ref().unwrap().account == caller, "id not set.");
336336
337 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;337 let r in 1 .. T::MaxRegistrars::get() - 1 => add_registrars::<T>(r)?;
338338
339 let registrar_origin = T::RegistrarOrigin::successful_origin();339 let registrar_origin = T::RegistrarOrigin::try_successful_origin().unwrap();
340 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;340 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;
341 let fields = IdentityFields(341 let fields = IdentityFields(
342 IdentityField::Display | IdentityField::Legal | IdentityField::Web | IdentityField::Riot342 IdentityField::Display | IdentityField::Legal | IdentityField::Web | IdentityField::Riot
368 let info_hash = T::Hashing::hash_of(&info);368 let info_hash = T::Hashing::hash_of(&info);
369 Identity::<T>::set_identity(user_origin.clone(), Box::new(info))?;369 Identity::<T>::set_identity(user_origin.clone(), Box::new(info))?;
370370
371 let registrar_origin = T::RegistrarOrigin::successful_origin();371 let registrar_origin = T::RegistrarOrigin::try_successful_origin().unwrap();
372 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;372 Identity::<T>::add_registrar(registrar_origin, caller_lookup)?;
373 Identity::<T>::request_judgement(user_origin, r, 10u32.into())?;373 Identity::<T>::request_judgement(user_origin, r, 10u32.into())?;
374 }: _(RawOrigin::Signed(caller), r, user_lookup, Judgement::Reasonable, info_hash)374 }: _(RawOrigin::Signed(caller), r, user_lookup, Judgement::Reasonable, info_hash)
406 )?;406 )?;
407 }407 }
408 ensure!(IdentityOf::<T>::contains_key(&target), "Identity not set");408 ensure!(IdentityOf::<T>::contains_key(&target), "Identity not set");
409 let origin = T::ForceOrigin::successful_origin();409 let origin = T::ForceOrigin::try_successful_origin().unwrap();
410 }: _<T::RuntimeOrigin>(origin, target_lookup)410 }: _<T::RuntimeOrigin>(origin, target_lookup)
411 verify {411 verify {
412 ensure!(!IdentityOf::<T>::contains_key(&target), "Identity not removed");412 ensure!(!IdentityOf::<T>::contains_key(&target), "Identity not removed");
424 info: create_identity_info::<T>(x),424 info: create_identity_info::<T>(x),
425 },425 },
426 )).collect::<Vec<_>>();426 )).collect::<Vec<_>>();
427 let origin = T::ForceOrigin::successful_origin();427 let origin = T::ForceOrigin::try_successful_origin().unwrap();
428 }: _<T::RuntimeOrigin>(origin, identities)428 }: _<T::RuntimeOrigin>(origin, identities)
429429
430 force_remove_identities {430 force_remove_identities {
431 let x in 0 .. T::MaxAdditionalFields::get();431 let x in 0 .. T::MaxAdditionalFields::get();
432 let n in 0..600;432 let n in 0..600;
433 use frame_benchmarking::account;433 use frame_benchmarking::account;
434 let origin = T::ForceOrigin::successful_origin();434 let origin = T::ForceOrigin::try_successful_origin().unwrap();
435 let identities = (0..n).map(|i| (435 let identities = (0..n).map(|i| (
436 account("caller", i, SEED),436 account("caller", i, SEED),
437 Registration::<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields> {437 Registration::<BalanceOf<T>, T::MaxRegistrars, T::MaxAdditionalFields> {
460 ),460 ),
461 )461 )
462 }).collect::<Vec<_>>();462 }).collect::<Vec<_>>();
463 let origin = T::ForceOrigin::successful_origin();463 let origin = T::ForceOrigin::try_successful_origin().unwrap();
464 }: _<T::RuntimeOrigin>(origin, identities)464 }: _<T::RuntimeOrigin>(origin, identities)
465465
466 add_sub {466 add_sub {
modifiedpallets/nonfungible/src/lib.rsdiffbeforeafterboth
102use up_data_structs::{102use up_data_structs::{
103 AccessMode, CollectionId, CollectionFlags, CustomDataLimit, TokenId, CreateCollectionData,103 AccessMode, CollectionId, CollectionFlags, CustomDataLimit, TokenId, CreateCollectionData,
104 CreateNftExData, mapping::TokenAddressMapping, budget::Budget, Property, PropertyKey,104 CreateNftExData, mapping::TokenAddressMapping, budget::Budget, Property, PropertyKey,
105 PropertyValue, PropertyKeyPermission, Properties, PropertyScope, TrySetProperty, TokenChild,105 PropertyValue, PropertyKeyPermission, PropertyScope, TrySetProperty, TokenChild,
106 AuxPropertyValue, PropertiesPermissionMap,106 AuxPropertyValue, PropertiesPermissionMap, TokenProperties as TokenPropertiesT,
107};107};
108use pallet_evm::{account::CrossAccountId, Pallet as PalletEvm};108use pallet_evm::{account::CrossAccountId, Pallet as PalletEvm};
109use pallet_common::{109use pallet_common::{
201 #[pallet::getter(fn token_properties)]201 #[pallet::getter(fn token_properties)]
202 pub type TokenProperties<T: Config> = StorageNMap<202 pub type TokenProperties<T: Config> = StorageNMap<
203 Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),203 Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),
204 Value = Properties,204 Value = TokenPropertiesT,
205 QueryKind = ValueQuery,205 QueryKind = ValueQuery,
206 OnEmpty = up_data_structs::TokenProperties,
207 >;206 >;
208207
209 /// Custom data of a token that is serialized to bytes,208 /// Custom data of a token that is serialized to bytes,
deletedpallets/nonfungible/src/weights.rsdiffbeforeafterboth

no changes

modifiedpallets/refungible/src/benchmarking.rsdiffbeforeafterboth
297 sender: cross_from_sub(owner); owner: cross_sub;297 sender: cross_from_sub(owner); owner: cross_sub;
298 };298 };
299 let item = create_max_item(&collection, &sender, [(owner.clone(), 100)])?;299 let item = create_max_item(&collection, &sender, [(owner.clone(), 100)])?;
300 }: {<Pallet<T>>::token_owner(collection.id, item)}300 }: {<Pallet<T>>::token_owner(collection.id, item).unwrap()}
301301
302 set_allowance_for_all {302 set_allowance_for_all {
303 bench_init!{303 bench_init!{
modifiedpallets/refungible/src/lib.rsdiffbeforeafterboth
108 mapping::TokenAddressMapping, MAX_REFUNGIBLE_PIECES, Property, PropertyKey,108 mapping::TokenAddressMapping, MAX_REFUNGIBLE_PIECES, Property, PropertyKey,
109 PropertyKeyPermission, PropertyScope, PropertyValue, TokenId, TrySetProperty,109 PropertyKeyPermission, PropertyScope, PropertyValue, TokenId, TrySetProperty,
110 PropertiesPermissionMap, CreateRefungibleExMultipleOwners, TokenOwnerError,110 PropertiesPermissionMap, CreateRefungibleExMultipleOwners, TokenOwnerError,
111 TokenProperties as TokenPropertiesT,
111};112};
112113
113pub use pallet::*;114pub use pallet::*;
175 #[pallet::getter(fn token_properties)]176 #[pallet::getter(fn token_properties)]
176 pub type TokenProperties<T: Config> = StorageNMap<177 pub type TokenProperties<T: Config> = StorageNMap<
177 Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),178 Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),
178 Value = up_data_structs::Properties,179 Value = TokenPropertiesT,
179 QueryKind = ValueQuery,180 QueryKind = ValueQuery,
180 OnEmpty = up_data_structs::TokenProperties,
181 >;181 >;
182182
183 /// Total amount of pieces for token183 /// Total amount of pieces for token
modifiedpallets/scheduler-v2/Cargo.tomldiffbeforeafterboth
2525
26[dev-dependencies]26[dev-dependencies]
27pallet-preimage = { workspace = true }27pallet-preimage = { workspace = true }
28substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }28substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
2929
30[features]30[features]
31default = ["std"]31default = ["std"]
modifiedprimitives/common/src/constants.rsdiffbeforeafterboth
19 parameter_types,19 parameter_types,
20 weights::{Weight, constants::WEIGHT_REF_TIME_PER_SECOND},20 weights::{Weight, constants::WEIGHT_REF_TIME_PER_SECOND},
21};21};
22use cumulus_primitives_core::relay_chain::v2::MAX_POV_SIZE;22use cumulus_primitives_core::relay_chain::MAX_POV_SIZE;
23use crate::types::{BlockNumber, Balance};23use crate::types::{BlockNumber, Balance};
2424
25pub const MILLISECS_PER_BLOCK: u64 = 12000;25pub const MILLISECS_PER_BLOCK: u64 = 12000;
modifiedprimitives/data-structs/src/lib.rsdiffbeforeafterboth
24 convert::{TryFrom, TryInto},24 convert::{TryFrom, TryInto},
25 fmt,25 fmt,
26};26};
27use frame_support::{27use frame_support::storage::{bounded_btree_map::BoundedBTreeMap, bounded_btree_set::BoundedBTreeSet};
28 storage::{bounded_btree_map::BoundedBTreeMap, bounded_btree_set::BoundedBTreeSet},
29 traits::Get,
30};
3128
32#[cfg(feature = "serde")]29#[cfg(feature = "serde")]
33use serde::{Serialize, Deserialize};30use serde::{Serialize, Deserialize};
1200 self.0.contains_key(key)1197 self.0.contains_key(key)
1201 }1198 }
1199
1200 fn metadata_encoded_len() -> usize {
1201 // Max length of key length + max length of value length for max properties
1202 // + max length of table size length
1203 (4 * 4) * (MAX_PROPERTIES_PER_ITEM as usize) + 4
1204 }
12021205
1203 /// Check if map contains key with key validation.1206 /// Check if map contains key with key validation.
1204 fn check_property_key(key: &PropertyKey) -> Result<(), PropertiesError> {1207 fn check_property_key(key: &PropertyKey) -> Result<(), PropertiesError> {
1259pub type PropertiesPermissionMap = PropertiesMap<PropertyPermission>;1262pub type PropertiesPermissionMap = PropertiesMap<PropertyPermission>;
12601263
1261/// Wrapper for properties map with consumed space control.1264/// Wrapper for properties map with consumed space control.
1262#[derive(Encode, Decode, TypeInfo, Clone, PartialEq, MaxEncodedLen)]1265#[derive(Encode, Decode, TypeInfo, Clone, PartialEq)]
1263pub struct Properties {1266pub struct Properties<const S: u32> {
1264 map: PropertiesMap<PropertyValue>,1267 map: PropertiesMap<PropertyValue>,
1265 consumed_space: u32,1268 consumed_space: u32,
1266 space_limit: u32,1269 space_limit: u32,
1267}1270}
1271
1272impl<const S: u32> MaxEncodedLen for Properties<S> {
1273 fn max_encoded_len() -> usize {
1274 <PropertiesMap<PropertyValue>>::metadata_encoded_len()
1275 + (u32::max_encoded_len() * 2)
1276 + S as usize
1277 }
1278}
1279
1280impl<const S: u32> Default for Properties<S> {
1281 fn default() -> Self {
1282 Self::new()
1283 }
1284}
12681285
1269impl Properties {1286impl<const S: u32> Properties<S> {
1270 /// Create new properies container.1287 /// Create new properies container.
1271 pub fn new(space_limit: u32) -> Self {1288 pub fn new() -> Self {
1272 Self {1289 Self {
1273 map: PropertiesMap::new(),1290 map: PropertiesMap::new(),
1274 consumed_space: 0,1291 consumed_space: 0,
1275 space_limit,1292 space_limit: u32::MAX,
1276 }1293 }
1277 }1294 }
12781295
1300 }1317 }
1301}1318}
13021319
1303impl IntoIterator for Properties {1320impl<const S: u32> IntoIterator for Properties<S> {
1304 type Item = (PropertyKey, PropertyValue);1321 type Item = (PropertyKey, PropertyValue);
1305 type IntoIter = <PropertiesMap<PropertyValue> as IntoIterator>::IntoIter;1322 type IntoIter = <PropertiesMap<PropertyValue> as IntoIterator>::IntoIter;
13061323
1309 }1326 }
1310}1327}
13111328
1312impl TrySetProperty for Properties {1329impl<const S: u32> TrySetProperty for Properties<S> {
1313 type Value = PropertyValue;1330 type Value = PropertyValue;
13141331
1315 fn try_scoped_set(1332 fn try_scoped_set(
1320 ) -> Result<Option<Self::Value>, PropertiesError> {1337 ) -> Result<Option<Self::Value>, PropertiesError> {
1321 let value_len = value.len();1338 let value_len = value.len();
13221339
1323 if self.consumed_space as usize + value_len > self.space_limit as usize1340 if self.consumed_space as usize + value_len > self.space_limit.min(S) as usize
1324 && !cfg!(feature = "runtime-benchmarks")1341 && !cfg!(feature = "runtime-benchmarks")
1325 {1342 {
1326 return Err(PropertiesError::NoSpaceForProperty);1343 return Err(PropertiesError::NoSpaceForProperty);
1341 }1358 }
1342}1359}
13431360
1344/// Utility struct for using in `StorageMap`.
1345pub struct CollectionProperties;1361pub type CollectionProperties = Properties<MAX_COLLECTION_PROPERTIES_SIZE>;
1346
1347impl Get<Properties> for CollectionProperties {
1348 fn get() -> Properties {
1349 Properties::new(MAX_COLLECTION_PROPERTIES_SIZE)
1350 }
1351}
1352
1353/// Utility struct for using in `StorageMap`.
1354pub struct TokenProperties;
1355
1356impl Get<Properties> for TokenProperties {1362pub type TokenProperties = Properties<MAX_TOKEN_PROPERTIES_SIZE>;
1357 fn get() -> Properties {
1358 Properties::new(MAX_TOKEN_PROPERTIES_SIZE)
1359 }
1360}
13611363
modifiedruntime/common/config/ethereum.rsdiffbeforeafterboth
15 Runtime, Aura, Balances, RuntimeEvent, ChainId,15 Runtime, Aura, Balances, RuntimeEvent, ChainId,
16};16};
17use pallet_evm::{EnsureAddressTruncated, HashedAddressMapping};17use pallet_evm::{EnsureAddressTruncated, HashedAddressMapping};
18use pallet_ethereum::PostLogContent;
18use up_common::constants::*;19use up_common::constants::*;
1920
20pub type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;21pub type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;
88 type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;89 type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;
89}90}
91
92parameter_types! {
93 pub const PostBlockAndTxnHashes: PostLogContent = PostLogContent::BlockAndTxnHashes;
94}
9095
91impl pallet_ethereum::Config for Runtime {96impl pallet_ethereum::Config for Runtime {
92 type RuntimeEvent = RuntimeEvent;97 type RuntimeEvent = RuntimeEvent;
93 type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;98 type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
99 type PostLogContent = PostBlockAndTxnHashes;
94}100}
95101
96parameter_types! {102parameter_types! {
modifiedruntime/common/config/orml.rsdiffbeforeafterboth
21use frame_system::EnsureSigned;21use frame_system::EnsureSigned;
22use orml_traits::{location::AbsoluteReserveProvider, parameter_type_with_key};22use orml_traits::{location::AbsoluteReserveProvider, parameter_type_with_key};
23use sp_runtime::traits::Convert;23use sp_runtime::traits::Convert;
24use xcm::latest::{Weight, Junction::*, Junctions::*, MultiLocation, NetworkId};24use xcm::latest::{Weight, Junction::*, Junctions::*, MultiLocation};
25use xcm_builder::LocationInverter;
26use xcm_executor::XcmExecutor;25use xcm_executor::XcmExecutor;
27use sp_std::{vec, vec::Vec};26use sp_std::{vec, vec::Vec};
28use pallet_foreign_assets::{CurrencyId, NativeCurrency};27use pallet_foreign_assets::{CurrencyId, NativeCurrency};
29use crate::{28use crate::{
30 Runtime, RuntimeEvent, RelayChainBlockNumberProvider,29 Runtime, RuntimeEvent, RelayChainBlockNumberProvider,
31 runtime_common::config::{30 runtime_common::config::{
32 xcm::{31 xcm::{
33 SelfLocation, Weigher, XcmConfig, Ancestry,32 SelfLocation, Weigher, XcmConfig, UniversalLocation,
34 xcm_assets::{CurrencyIdConvert},33 xcm_assets::{CurrencyIdConvert},
35 },34 },
36 pallets::TreasuryAccountId,35 pallets::TreasuryAccountId,
50 pub const MinVestedTransfer: Balance = 10 * UNIQUE;49 pub const MinVestedTransfer: Balance = 10 * UNIQUE;
51 pub const MaxVestingSchedules: u32 = 28;50 pub const MaxVestingSchedules: u32 = 28;
5251
53 pub const BaseXcmWeight: Weight = 100_000_000; // TODO: recheck this52 pub const BaseXcmWeight: Weight = Weight::from_parts(100_000_000, 1000); // ? TODO: recheck this
54 pub const MaxAssetsForTransfer: usize = 2;53 pub const MaxAssetsForTransfer: usize = 2;
55}54}
5655
87impl Convert<AccountId, MultiLocation> for AccountIdToMultiLocation {86impl Convert<AccountId, MultiLocation> for AccountIdToMultiLocation {
88 fn convert(account: AccountId) -> MultiLocation {87 fn convert(account: AccountId) -> MultiLocation {
89 X1(AccountId32 {88 X1(AccountId32 {
90 network: NetworkId::Any,89 network: None,
91 id: account.into(),90 id: account.into(),
92 })91 })
93 .into()92 .into()
142 type XcmExecutor = XcmExecutor<XcmConfig<Self>>;141 type XcmExecutor = XcmExecutor<XcmConfig<Self>>;
143 type Weigher = Weigher;142 type Weigher = Weigher;
144 type BaseXcmWeight = BaseXcmWeight;143 type BaseXcmWeight = BaseXcmWeight;
145 type LocationInverter = LocationInverter<Ancestry>;
146 type MaxAssetsForTransfer = MaxAssetsForTransfer;144 type MaxAssetsForTransfer = MaxAssetsForTransfer;
147 type MinXcmFee = ParachainMinFee;145 type MinXcmFee = ParachainMinFee;
148 type MultiLocationsFilter = Everything;146 type MultiLocationsFilter = Everything;
149 type ReserveProvider = AbsoluteReserveProvider;147 type ReserveProvider = AbsoluteReserveProvider;
148 type UniversalLocation = UniversalLocation;
150}149}
151150
modifiedruntime/common/config/pallets/collator_selection.rsdiffbeforeafterboth
4848
49impl pallet_authorship::Config for Runtime {49impl pallet_authorship::Config for Runtime {
50 type FindAuthor = pallet_session::FindAccountFromAuthorIndex<Self, Aura>;50 type FindAuthor = pallet_session::FindAccountFromAuthorIndex<Self, Aura>;
51 type UncleGenerations = UncleGenerations;
52 type FilterUncle = ();
53 type EventHandler = CollatorSelection;51 type EventHandler = CollatorSelection;
54}52}
5553
modifiedruntime/common/config/substrate.rsdiffbeforeafterboth
115 type MaxConsumers = ConstU32<16>;115 type MaxConsumers = ConstU32<16>;
116}116}
117
118impl pallet_randomness_collective_flip::Config for Runtime {}
119117
120parameter_types! {118parameter_types! {
121 pub const MinimumPeriod: u64 = SLOT_DURATION / 2;119 pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
modifiedruntime/common/config/xcm/foreignassets.rsdiffbeforeafterboth
15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
1616
17use frame_support::{17use frame_support::{
18 traits::{Contains, Get, fungibles},18 traits::{Contains, Get, fungibles, ContainsPair},
19 parameter_types,19 parameter_types,
20};20};
21use sp_runtime::traits::Convert;21use sp_runtime::traits::Convert;
22use xcm::latest::{MultiAsset, Junction::*, MultiLocation, Junctions::*};22use xcm::latest::{MultiAsset, Junction::*, MultiLocation, Junctions::*};
23use xcm_builder::{FungiblesAdapter, ConvertedConcreteAssetId};23use xcm_builder::{FungiblesAdapter, NonLocalMint, ConvertedConcreteId};
24use xcm_executor::traits::{Convert as ConvertXcm, JustTry, FilterAssetLocation};24use xcm_executor::traits::{Convert as ConvertXcm, JustTry};
25use pallet_foreign_assets::{25use pallet_foreign_assets::{
26 AssetIds, AssetIdMapping, XcmForeignAssetIdMapping, NativeCurrency, FreeForAll, TryAsForeign,26 AssetIds, AssetIdMapping, XcmForeignAssetIdMapping, NativeCurrency, FreeForAll, TryAsForeign,
27 ForeignAssetId, CurrencyId,27 ForeignAssetId, CurrencyId,
126 // Use this fungibles implementation:126 // Use this fungibles implementation:
127 ForeignAssets,127 ForeignAssets,
128 // Use this currency when it is a fungible asset matching the given location or name:128 // Use this currency when it is a fungible asset matching the given location or name:
129 ConvertedConcreteAssetId<AssetIds, Balance, AsInnerId<AssetIds, JustTry>, JustTry>,129 ConvertedConcreteId<AssetIds, Balance, AsInnerId<AssetIds, JustTry>, JustTry>,
130 // Convert an XCM MultiLocation into a local account id:130 // Convert an XCM MultiLocation into a local account id:
131 LocationToAccountId,131 LocationToAccountId,
132 // Our chain's account ID type (we can't get away without mentioning it explicitly):132 // Our chain's account ID type (we can't get away without mentioning it explicitly):
133 AccountId,133 AccountId,
134 // No teleports are allowed134 // No teleports are allowed
135 NoTeleports<AccountId, ForeignAssets>,135 NonLocalMint<NoTeleports<AccountId, ForeignAssets>>,
136 // The account to use for tracking teleports.136 // The account to use for tracking teleports.
137 CheckingAccount,137 CheckingAccount,
138>;138>;
141pub type AssetTransactors = FungiblesTransactor;141pub type AssetTransactors = FungiblesTransactor;
142142
143pub struct AllAsset;143pub struct AllAsset;
144impl FilterAssetLocation for AllAsset {144impl ContainsPair<MultiAsset, MultiLocation> for AllAsset {
145 fn filter_asset_location(_asset: &MultiAsset, _origin: &MultiLocation) -> bool {145 fn contains(_asset: &MultiAsset, _origin: &MultiLocation) -> bool {
146 // ? Shouldn't we query foreign-asset pallet here, because of the new non-local mint
147 // location logic?
146 true148 true
147 }149 }
148}150}
modifiedruntime/common/config/xcm/mod.rsdiffbeforeafterboth
15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
1616
17use frame_support::{17use frame_support::{
18 traits::{Everything, Get},18 traits::{Everything, Nothing, Get, ConstU32},
19 parameter_types,19 parameter_types,
20};20};
21use frame_system::EnsureRoot;21use frame_system::EnsureRoot;
22use pallet_xcm::XcmPassthrough;22use pallet_xcm::XcmPassthrough;
23use polkadot_parachain::primitives::Sibling;23use polkadot_parachain::primitives::Sibling;
24use xcm::latest::{prelude::*, Weight, MultiLocation};24use xcm::latest::{prelude::*, Weight, MultiLocation};
25use xcm::v3::Instruction;
25use xcm_builder::{26use xcm_builder::{
26 AccountId32Aliases, EnsureXcmOrigin, FixedWeightBounds, LocationInverter, ParentAsSuperuser,27 AccountId32Aliases, EnsureXcmOrigin, FixedWeightBounds, ParentAsSuperuser, RelayChainAsNative,
27 RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,28 SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative,
28 SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, ParentIsPreset,29 SignedToAccountId32, SovereignSignedViaLocation, ParentIsPreset,
29};30};
30use xcm_executor::{Config, XcmExecutor, traits::ShouldExecute};31use xcm_executor::{Config, XcmExecutor, traits::ShouldExecute};
31use sp_std::{marker::PhantomData, vec::Vec};32use sp_std::{marker::PhantomData, vec::Vec};
32use crate::{33use crate::{
33 Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm,34 Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm,
34 XcmpQueue, xcm_barrier::Barrier, RelayNetwork,35 XcmpQueue, xcm_barrier::Barrier, RelayNetwork, AllPalletsWithSystem, Balances,
35};36};
3637
37use up_common::types::AccountId;38use up_common::types::AccountId;
54 pub const RelayLocation: MultiLocation = MultiLocation::parent();55 pub const RelayLocation: MultiLocation = MultiLocation::parent();
55 pub RelayOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into();56 pub RelayOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into();
56 pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();57 pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();
58 pub UniversalLocation: InteriorMultiLocation = Parachain(ParachainInfo::get().into()).into();
57 pub SelfLocation: MultiLocation = MultiLocation::new(1, X1(Parachain(ParachainInfo::get().into())));59 pub SelfLocation: MultiLocation = MultiLocation::new(1, X1(Parachain(ParachainInfo::get().into())));
5860
59 // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.61 // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.
60 pub UnitWeightCost: Weight = 1_000_000;62 pub UnitWeightCost: Weight = Weight::from_parts(1_000_000, 1000); // ?
61 pub const MaxInstructions: u32 = 100;63 pub const MaxInstructions: u32 = 100;
62}64}
6365
80/// queues.82/// queues.
81pub type XcmRouter = (83pub type XcmRouter = (
82 // Two routers - use UMP to communicate with the relay chain:84 // Two routers - use UMP to communicate with the relay chain:
83 cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,85 cumulus_primitives_utility::ParentAsUmp<ParachainSystem, (), ()>,
84 // ..and XCMP to communicate with the sibling chains.86 // ..and XCMP to communicate with the sibling chains.
85 XcmpQueue,87 XcmpQueue,
86);88);
110);112);
111113
112pub trait TryPass {114pub trait TryPass {
113 fn try_pass<Call>(origin: &MultiLocation, message: &mut Xcm<Call>) -> Result<(), ()>;115 fn try_pass<Call>(origin: &MultiLocation, message: &mut [Instruction<Call>]) -> Result<(), ()>;
114}116}
115117
116#[impl_trait_for_tuples::impl_for_tuples(30)]118#[impl_trait_for_tuples::impl_for_tuples(30)]
117impl TryPass for Tuple {119impl TryPass for Tuple {
118 fn try_pass<Call>(origin: &MultiLocation, message: &mut Xcm<Call>) -> Result<(), ()> {120 fn try_pass<Call>(origin: &MultiLocation, message: &mut [Instruction<Call>]) -> Result<(), ()> {
119 for_tuples!( #(121 for_tuples!( #(
120 Tuple::try_pass(origin, message)?;122 Tuple::try_pass(origin, message)?;
121 )* );123 )* );
126128
127pub struct DenyTransact;129pub struct DenyTransact;
128impl TryPass for DenyTransact {130impl TryPass for DenyTransact {
129 fn try_pass<Call>(_origin: &MultiLocation, message: &mut Xcm<Call>) -> Result<(), ()> {131 fn try_pass<Call>(
132 _origin: &MultiLocation,
133 message: &mut [Instruction<Call>],
134 ) -> Result<(), ()> {
130 let transact_inst = message135 let transact_inst = message
131 .0
132 .iter()136 .iter()
133 .find(|inst| matches![inst, Instruction::Transact { .. }]);137 .find(|inst| matches![inst, Instruction::Transact { .. }]);
134138
159{163{
160 fn should_execute<Call>(164 fn should_execute<Call>(
161 origin: &MultiLocation,165 origin: &MultiLocation,
162 message: &mut Xcm<Call>,166 message: &mut [Instruction<Call>],
163 max_weight: Weight,167 max_weight: Weight,
164 weight_credit: &mut Weight,168 weight_credit: &mut Weight,
165 ) -> Result<(), ()> {169 ) -> Result<(), ()> {
171// Allow xcm exchange only with locations in list175// Allow xcm exchange only with locations in list
172pub struct DenyExchangeWithUnknownLocation<T>(PhantomData<T>);176pub struct DenyExchangeWithUnknownLocation<T>(PhantomData<T>);
173impl<T: Get<Vec<MultiLocation>>> TryPass for DenyExchangeWithUnknownLocation<T> {177impl<T: Get<Vec<MultiLocation>>> TryPass for DenyExchangeWithUnknownLocation<T> {
174 fn try_pass<Call>(origin: &MultiLocation, message: &mut Xcm<Call>) -> Result<(), ()> {178 fn try_pass<Call>(origin: &MultiLocation, message: &mut [Instruction<Call>]) -> Result<(), ()> {
175 let allowed_locations = T::get();179 let allowed_locations = T::get();
176180
177 // Check if deposit or transfer belongs to allowed parachains181 // Check if deposit or transfer belongs to allowed parachains
178 let mut allowed = allowed_locations.contains(origin);182 let mut allowed = allowed_locations.contains(origin);
179183
180 message.0.iter().for_each(|inst| match inst {184 message.iter().for_each(|inst| match inst {
181 DepositReserveAsset { dest: dst, .. } => {185 DepositReserveAsset { dest: dst, .. }
182 allowed |= allowed_locations.contains(dst);
183 }
184 TransferReserveAsset { dest: dst, .. } => {186 | TransferReserveAsset { dest: dst, .. }
185 allowed |= allowed_locations.contains(dst);187 | InitiateReserveWithdraw { reserve: dst, .. } => {
186 }
187 InitiateReserveWithdraw { reserve: dst, .. } => {
188 allowed |= allowed_locations.contains(dst);188 allowed |= allowed_locations.contains(&dst);
189 }189 }
190 // ? There are more instructions worth checking
190 _ => {}191 _ => {}
191 });192 });
192193
217 type OriginConverter = XcmOriginToTransactDispatchOrigin;218 type OriginConverter = XcmOriginToTransactDispatchOrigin;
218 type IsReserve = IsReserve;219 type IsReserve = IsReserve;
219 type IsTeleporter = (); // Teleportation is disabled220 type IsTeleporter = (); // Teleportation is disabled
220 type LocationInverter = LocationInverter<Ancestry>;221 type UniversalLocation = UniversalLocation;
221 type Barrier = Barrier;222 type Barrier = Barrier;
222 type Weigher = Weigher;223 type Weigher = Weigher;
223 type Trader = Trader<T>;224 type Trader = Trader<T>;
224 type ResponseHandler = PolkadotXcm;225 type ResponseHandler = PolkadotXcm;
225 type SubscriptionService = PolkadotXcm;226 type SubscriptionService = PolkadotXcm;
227 type PalletInstancesInfo = AllPalletsWithSystem;
228 type MaxAssetsIntoHolding = ConstU32<64>;
226229
227 type AssetTrap = PolkadotXcm;230 type AssetTrap = PolkadotXcm;
228 type AssetClaims = PolkadotXcm;231 type AssetClaims = PolkadotXcm;
232 type AssetLocker = ();
233 type AssetExchanger = ();
234 type FeeManager = ();
235 type MessageExporter = ();
236 type UniversalAliases = Nothing; // ?
237 type CallDispatcher = RuntimeCall;
238 type SafeCallFilter = Nothing; // ? Only non-recursive calls may go here, but do we need this?
229}239}
240
241#[cfg(feature = "runtime-benchmarks")]
242parameter_types! {
243 pub ReachableDest: Option<MultiLocation> = Some(Parent.into());
244}
230245
231impl pallet_xcm::Config for Runtime {246impl pallet_xcm::Config for Runtime {
232 type RuntimeEvent = RuntimeEvent;247 type RuntimeEvent = RuntimeEvent;
238 type XcmTeleportFilter = Everything;253 type XcmTeleportFilter = Everything;
239 type XcmReserveTransferFilter = Everything;254 type XcmReserveTransferFilter = Everything;
240 type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>;255 type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>;
241 type LocationInverter = LocationInverter<Ancestry>;
242 type RuntimeOrigin = RuntimeOrigin;256 type RuntimeOrigin = RuntimeOrigin;
243 type RuntimeCall = RuntimeCall;257 type RuntimeCall = RuntimeCall;
244 const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;258 const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;
245 type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;259 type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;
260 type UniversalLocation = UniversalLocation;
261 type Currency = Balances;
262 type CurrencyMatcher = (); // ?
263 type TrustedLockers = ();
264 type SovereignAccountOf = ();
265 type MaxLockers = ConstU32<8>;
266 type WeightInfo = crate::weights::xcm::SubstrateWeight<Runtime>;
267 #[cfg(feature = "runtime-benchmarks")]
268 type ReachableDest = ReachableDest;
246}269}
247270
248impl cumulus_pallet_xcm::Config for Runtime {271impl cumulus_pallet_xcm::Config for Runtime {
259 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;282 type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
260 type ControllerOrigin = EnsureRoot<AccountId>;283 type ControllerOrigin = EnsureRoot<AccountId>;
261 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;284 type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
285 type PriceForSiblingDelivery = ();
262}286}
263287
264impl cumulus_pallet_dmp_queue::Config for Runtime {288impl cumulus_pallet_dmp_queue::Config for Runtime {
modifiedruntime/common/construct_runtime.rsdiffbeforeafterboth
26 {26 {
27 System: frame_system = 0,27 System: frame_system = 0,
2828
29 ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,29 ParachainSystem: cumulus_pallet_parachain_system = 20,
30 ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,30 ParachainInfo: parachain_info = 21,
3131
32 #[cfg(feature = "collator-selection")]32 #[cfg(feature = "collator-selection")]
33 Authorship: pallet_authorship::{Pallet, Call, Storage} = 22,33 Authorship: pallet_authorship = 22,
3434
35 #[cfg(feature = "collator-selection")]35 #[cfg(feature = "collator-selection")]
36 CollatorSelection: pallet_collator_selection::{Pallet, Call, Storage, Event<T>, Config<T>} = 23,36 CollatorSelection: pallet_collator_selection = 23,
3737
38 #[cfg(feature = "collator-selection")]38 #[cfg(feature = "collator-selection")]
39 Session: pallet_session::{Pallet, Call, Storage, Event, Config<T>} = 24,39 Session: pallet_session = 24,
4040
41 Aura: pallet_aura::{Pallet, Storage, Config<T>} = 25,41 Aura: pallet_aura = 25,
42 AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 26,42 AuraExt: cumulus_pallet_aura_ext = 26,
4343
44 Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,44 Balances: pallet_balances = 30,
45 RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 31,45 // RandomnessCollectiveFlip = 31
46 Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 32,46 Timestamp: pallet_timestamp = 32,
47 TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event<T>} = 33,47 TransactionPayment: pallet_transaction_payment = 33,
48 Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,48 Treasury: pallet_treasury = 34,
49 Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,49 Sudo: pallet_sudo = 35,
50 Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,50 Vesting: orml_vesting = 37,
5151
52 XTokens: orml_xtokens = 38,52 XTokens: orml_xtokens = 38,
53 Tokens: orml_tokens = 39,53 Tokens: orml_tokens = 39,
54 // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,54 // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,
5555
56 #[cfg(feature = "collator-selection")]56 #[cfg(feature = "collator-selection")]
57 Identity: pallet_identity::{Pallet, Call, Storage, Event<T>} = 40,57 Identity: pallet_identity = 40,
5858
59 #[cfg(feature = "preimage")]59 #[cfg(feature = "preimage")]
60 Preimage: pallet_preimage::{Pallet, Call, Storage, Event<T>} = 41,60 Preimage: pallet_preimage = 41,
6161
62 // XCM helpers.62 // XCM helpers.
63 XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,63 XcmpQueue: cumulus_pallet_xcmp_queue = 50,
64 PolkadotXcm: pallet_xcm::{Pallet, Call, Storage, Event<T>, Origin} = 51,64 PolkadotXcm: pallet_xcm = 51,
65 CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,65 CumulusXcm: cumulus_pallet_xcm = 52,
66 DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,66 DmpQueue: cumulus_pallet_dmp_queue = 53,
6767
68 // Unique Pallets68 // Unique Pallets
69 Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,69 Inflation: pallet_inflation = 60,
70 Unique: pallet_unique::{Pallet, Call, Storage} = 61,70 Unique: pallet_unique::{Pallet, Call, Storage} = 61,
7171
72 // #[cfg(feature = "scheduler")]72 // #[cfg(feature = "scheduler")]
73 // Scheduler: pallet_unique_scheduler_v2::{Pallet, Call, Storage, Event<T>} = 62,73 // Scheduler: pallet_unique_scheduler_v2 = 62,
7474
75 Configuration: pallet_configuration::{Pallet, Call, Storage, Event<T>} = 63,75 Configuration: pallet_configuration = 63,
7676
77 Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,77 Charging: pallet_charge_transaction::{Pallet, Call, Storage} = 64,
78 // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,78 // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
79 Common: pallet_common::{Pallet, Storage, Event<T>} = 66,79 Common: pallet_common = 66,
80 Fungible: pallet_fungible::{Pallet, Storage} = 67,80 Fungible: pallet_fungible = 67,
8181
82 #[cfg(feature = "refungible")]82 #[cfg(feature = "refungible")]
83 Refungible: pallet_refungible::{Pallet, Storage} = 68,83 Refungible: pallet_refungible = 68,
8484
85 Nonfungible: pallet_nonfungible::{Pallet, Storage} = 69,85 Nonfungible: pallet_nonfungible = 69,
86 Structure: pallet_structure::{Pallet, Call, Storage, Event<T>} = 70,86 Structure: pallet_structure = 70,
8787
88 // RmrkCore: pallet_proxy_rmrk_core::{Pallet, Call, Storage, Event<T>} = 71,88 // RmrkCore: pallet_proxy_rmrk_core = 71,
8989
90 // RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,90 // RmrkEquip: pallet_proxy_rmrk_equip = 72,
9191
92 #[cfg(feature = "app-promotion")]92 #[cfg(feature = "app-promotion")]
93 AppPromotion: pallet_app_promotion::{Pallet, Call, Storage, Event<T>} = 73,93 AppPromotion: pallet_app_promotion = 73,
9494
95 #[cfg(feature = "foreign-assets")]95 #[cfg(feature = "foreign-assets")]
96 ForeignAssets: pallet_foreign_assets::{Pallet, Call, Storage, Event<T>} = 80,96 ForeignAssets: pallet_foreign_assets = 80,
9797
98 // Frontier98 // Frontier
99 EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,99 EVM: pallet_evm = 100,
100 Ethereum: pallet_ethereum::{Pallet, Config, Call, Storage, Event, Origin} = 101,100 Ethereum: pallet_ethereum = 101,
101101
102 EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,102 EvmCoderSubstrate: pallet_evm_coder_substrate = 150,
103 EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage, Event<T>} = 151,103 EvmContractHelpers: pallet_evm_contract_helpers = 151,
104 EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,104 EvmTransactionPayment: pallet_evm_transaction_payment = 152,
105 EvmMigration: pallet_evm_migration::{Pallet, Call, Storage, Event<T>} = 153,105 EvmMigration: pallet_evm_migration = 153,
106106
107 Maintenance: pallet_maintenance::{Pallet, Call, Storage, Event<T>} = 154,107 Maintenance: pallet_maintenance = 154,
108108
109 #[cfg(feature = "pallet-test-utils")]109 #[cfg(feature = "pallet-test-utils")]
110 TestUtils: pallet_test_utils = 255,110 TestUtils: pallet_test_utils = 255,
111 }111 }
112 }112 }
113 }113 };
114}114}
115115
modifiedruntime/common/maintenance.rsdiffbeforeafterboth
8282
83 #[cfg(feature = "collator-selection")]83 #[cfg(feature = "collator-selection")]
84 RuntimeCall::CollatorSelection(_)84 RuntimeCall::CollatorSelection(_)
85 | RuntimeCall::Authorship(_)
86 | RuntimeCall::Session(_)85 | RuntimeCall::Session(_)
87 | RuntimeCall::Identity(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),86 | RuntimeCall::Identity(_) => Err(TransactionValidityError::Invalid(InvalidTransaction::Call)),
8887
modifiedruntime/common/runtime_apis.rsdiffbeforeafterboth
42 transaction_validity::{TransactionSource, TransactionValidity},42 transaction_validity::{TransactionSource, TransactionValidity},
43 ApplyExtrinsicResult, DispatchError,43 ApplyExtrinsicResult, DispatchError,
44 };44 };
45 use frame_support::pallet_prelude::Weight;
45 use fp_rpc::TransactionStatus;46 use fp_rpc::TransactionStatus;
46 use pallet_transaction_payment::{47 use pallet_transaction_payment::{
47 FeeDetails, RuntimeDispatchInfo,48 FeeDetails, RuntimeDispatchInfo,
486 fn query_fee_details(uxt: <Block as BlockT>::Extrinsic, len: u32) -> FeeDetails<Balance> {487 fn query_fee_details(uxt: <Block as BlockT>::Extrinsic, len: u32) -> FeeDetails<Balance> {
487 TransactionPayment::query_fee_details(uxt, len)488 TransactionPayment::query_fee_details(uxt, len)
488 }489 }
490 fn query_weight_to_fee(weight: Weight) -> Balance {
491 TransactionPayment::weight_to_fee(weight)
492 }
493 fn query_length_to_fee(length: u32) -> Balance {
494 TransactionPayment::length_to_fee(length)
495 }
489 }496 }
490497
491 /*498 /*
539 use frame_support::traits::StorageInfoTrait;546 use frame_support::traits::StorageInfoTrait;
540547
541 let mut list = Vec::<BenchmarkList>::new();548 let mut list = Vec::<BenchmarkList>::new();
549 list_benchmark!(list, extra, pallet_xcm, PolkadotXcm);
542550
543 list_benchmark!(list, extra, pallet_evm_migration, EvmMigration);551 list_benchmark!(list, extra, pallet_evm_migration, EvmMigration);
544 list_benchmark!(list, extra, pallet_common, Common);552 list_benchmark!(list, extra, pallet_common, Common);
604612
605 let mut batches = Vec::<BenchmarkBatch>::new();613 let mut batches = Vec::<BenchmarkBatch>::new();
606 let params = (&config, &allowlist);614 let params = (&config, &allowlist);
615 add_benchmark!(params, batches, pallet_xcm, PolkadotXcm);
607616
608 add_benchmark!(params, batches, pallet_evm_migration, EvmMigration);617 add_benchmark!(params, batches, pallet_evm_migration, EvmMigration);
609 add_benchmark!(params, batches, pallet_common, Common);618 add_benchmark!(params, batches, pallet_common, Common);
667676
668 #[cfg(feature = "try-runtime")]677 #[cfg(feature = "try-runtime")]
669 impl frame_try_runtime::TryRuntime<Block> for Runtime {678 impl frame_try_runtime::TryRuntime<Block> for Runtime {
670 fn on_runtime_upgrade(checks: frame_try_runtime::UpgradeCheckSelect) -> (frame_support::pallet_prelude::Weight, frame_support::pallet_prelude::Weight) {679 fn on_runtime_upgrade(checks: frame_try_runtime::UpgradeCheckSelect) -> (Weight, Weight) {
671 log::info!("try-runtime::on_runtime_upgrade unique-chain.");680 log::info!("try-runtime::on_runtime_upgrade unique-chain.");
672 let weight = Executive::try_runtime_upgrade(checks).unwrap();681 let weight = Executive::try_runtime_upgrade(checks).unwrap();
673 (weight, crate::config::substrate::RuntimeBlockWeights::get().max_block)682 (weight, crate::config::substrate::RuntimeBlockWeights::get().max_block)
678 state_root_check: bool,687 state_root_check: bool,
679 signature_check: bool,688 signature_check: bool,
680 select: frame_try_runtime::TryStateSelect689 select: frame_try_runtime::TryStateSelect
681 ) -> frame_support::pallet_prelude::Weight {690 ) -> Weight {
682 log::info!(691 log::info!(
683 target: "node-runtime",692 target: "node-runtime",
684 "try-runtime: executing block {:?} / root checks: {:?} / try-state-select: {:?}",693 "try-runtime: executing block {:?} / root checks: {:?} / try-state-select: {:?}",
modifiedruntime/common/tests/xcm.rsdiffbeforeafterboth
19use logtest::Logger;19use logtest::Logger;
20use crate::RuntimeCall;20use crate::RuntimeCall;
21use super::new_test_ext;21use super::new_test_ext;
22use frame_support::pallet_prelude::Weight;
2223
23fn catch_xcm_barrier_log(logger: &mut Logger, expected_msg: &str) -> Result<(), String> {24fn catch_xcm_barrier_log(logger: &mut Logger, expected_msg: &str) -> Result<(), String> {
24 for record in logger {25 for record in logger {
45 // so it is irrelevant what we are passing to the `transact` cmd.46 // so it is irrelevant what we are passing to the `transact` cmd.
46 let fake_encoded_call = vec![0u8];47 let fake_encoded_call = vec![0u8];
4748
48 let transact_inst = Transact {49 let transact_inst: Instruction<RuntimeCall> = Transact {
49 origin_type: OriginKind::Superuser,50 origin_kind: OriginKind::Superuser,
50 require_weight_at_most: 0,51 require_weight_at_most: Weight::default(),
51 call: fake_encoded_call.into(),52 call: fake_encoded_call.into(),
52 };53 };
5354
54 let mut xcm_program = Xcm::<RuntimeCall>(vec![transact_inst]);55 let mut xcm_program = vec![transact_inst];
5556
56 let max_weight = 100_000;57 let max_weight = Weight::from_parts(100_000, 100_000);
57 let mut weight_credit = 100_000_000;58 let mut weight_credit = Weight::from_parts(100_000_000, 100_000_000);
5859
59 let result = B::should_execute(&location, &mut xcm_program, max_weight, &mut weight_credit);60 let result = B::should_execute(&location, &mut xcm_program, max_weight, &mut weight_credit);
6061
69fn xcm_execute<B: ShouldExecute>(70fn xcm_execute<B: ShouldExecute>(
70 self_para_id: u32,71 self_para_id: u32,
71 location: &MultiLocation,72 location: &MultiLocation,
72 xcm: &mut Xcm<RuntimeCall>,73 xcm: &mut [Instruction<RuntimeCall>],
73) -> Result<(), ()> {74) -> Result<(), ()> {
74 new_test_ext(self_para_id).execute_with(|| {75 new_test_ext(self_para_id).execute_with(|| {
75 let max_weight = 100_000;76 let max_weight = Weight::from_parts(100_000, 100_000);
76 let mut weight_credit = 100_000_000;77 let mut weight_credit = Weight::from_parts(100_000_000, 100_000_000);
7778
78 B::should_execute(&location, xcm, max_weight, &mut weight_credit)79 B::should_execute(&location, xcm, max_weight, &mut weight_credit)
79 })80 })
102 let assets = make_multiassets(location);103 let assets = make_multiassets(location);
103 let inst = DepositReserveAsset {104 let inst = DepositReserveAsset {
104 assets: assets.into(),105 assets: assets.into(),
105 max_assets: 42,
106 dest: location.clone(),106 dest: location.clone(),
107 xcm: Xcm(vec![]),107 xcm: Xcm(vec![]),
108 };108 };
114 logger: &mut Logger,114 logger: &mut Logger,
115 self_para_id: u32,115 self_para_id: u32,
116 location: &MultiLocation,116 location: &MultiLocation,
117 xcm: &mut Xcm<RuntimeCall>,117 xcm: &mut [Instruction<RuntimeCall>],
118) -> Result<(), String> {118) -> Result<(), String> {
119 let result = xcm_execute::<B>(self_para_id, location, xcm);119 let result = xcm_execute::<B>(self_para_id, location, xcm);
120120
148 logger,148 logger,
149 self_para_id,149 self_para_id,
150 &unknown_location,150 &unknown_location,
151 &mut transfer_reserve_asset,151 &mut transfer_reserve_asset.0,
152 )?;152 )?;
153153
154 expect_transfer_location_denied::<B>(154 expect_transfer_location_denied::<B>(
155 logger,155 logger,
156 self_para_id,156 self_para_id,
157 &unknown_location,157 &unknown_location,
158 &mut deposit_reserve_asset,158 &mut deposit_reserve_asset.0,
159 )?;159 )?;
160160
161 Ok(())161 Ok(())
modifiedruntime/common/weights.rsdiffbeforeafterboth
27};27};
28use up_data_structs::{CreateItemExData, CreateItemData};28use up_data_structs::{CreateItemExData, CreateItemData};
29
30pub mod xcm;
2931
30macro_rules! max_weight_of {32macro_rules! max_weight_of {
31 ($method:ident ( $($args:tt)* )) => {{33 ($method:ident ( $($args:tt)* )) => {{
addedruntime/common/weights/xcm.rsdiffbeforeafterboth

no changes

modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
95 'pallet-identity/std',95 'pallet-identity/std',
96 'pallet-inflation/std',96 'pallet-inflation/std',
97 'pallet-nonfungible/std',97 'pallet-nonfungible/std',
98 'pallet-randomness-collective-flip/std',
99 'pallet-refungible/std',98 'pallet-refungible/std',
100 'pallet-structure/std',99 'pallet-structure/std',
101 'pallet-sudo/std',100 'pallet-sudo/std',
174 'pallet-inflation/try-runtime',173 'pallet-inflation/try-runtime',
175 'pallet-maintenance/try-runtime',174 'pallet-maintenance/try-runtime',
176 'pallet-nonfungible/try-runtime',175 'pallet-nonfungible/try-runtime',
177 'pallet-randomness-collective-flip/try-runtime',
178 'pallet-refungible/try-runtime',176 'pallet-refungible/try-runtime',
179 'pallet-structure/try-runtime',177 'pallet-structure/try-runtime',
180 'pallet-sudo/try-runtime',178 'pallet-sudo/try-runtime',
223pallet-authorship = { workspace = true }221pallet-authorship = { workspace = true }
224pallet-balances = { workspace = true }222pallet-balances = { workspace = true }
225pallet-preimage = { workspace = true }223pallet-preimage = { workspace = true }
226pallet-randomness-collective-flip = { workspace = true }
227pallet-session = { workspace = true }224pallet-session = { workspace = true }
228pallet-sudo = { workspace = true }225pallet-sudo = { workspace = true }
229pallet-timestamp = { workspace = true }226pallet-timestamp = { workspace = true }
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
54 spec_name: create_runtime_str!(RUNTIME_NAME),54 spec_name: create_runtime_str!(RUNTIME_NAME),
55 impl_name: create_runtime_str!(RUNTIME_NAME),55 impl_name: create_runtime_str!(RUNTIME_NAME),
56 authoring_version: 1,56 authoring_version: 1,
57 spec_version: 937053,57 spec_version: 939053,
58 impl_version: 0,58 impl_version: 0,
59 apis: RUNTIME_API_VERSIONS,59 apis: RUNTIME_API_VERSIONS,
60 transaction_version: 3,60 transaction_version: 3,
modifiedruntime/opal/src/xcm_barrier.rsdiffbeforeafterboth
15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
1616
17use frame_support::traits::Everything;17use frame_support::traits::Everything;
18use xcm::latest::{Xcm, Weight, MultiLocation};18use xcm::latest::{Weight, MultiLocation};
19use xcm::v3::Instruction;
19use xcm_builder::{AllowTopLevelPaidExecutionFrom, TakeWeightCredit};20use xcm_builder::{AllowTopLevelPaidExecutionFrom, TakeWeightCredit};
20use xcm_executor::traits::ShouldExecute;21use xcm_executor::traits::ShouldExecute;
2122
30impl ShouldExecute for AllowAllDebug {31impl ShouldExecute for AllowAllDebug {
31 fn should_execute<Call>(32 fn should_execute<Call>(
32 _origin: &MultiLocation,33 _origin: &MultiLocation,
33 _message: &mut Xcm<Call>,34 _message: &mut [Instruction<Call>],
34 _max_weight: Weight,35 _max_weight: Weight,
35 _weight_credit: &mut Weight,36 _weight_credit: &mut Weight,
36 ) -> Result<(), ()> {37 ) -> Result<(), ()> {
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
95 'pallet-fungible/std',95 'pallet-fungible/std',
96 'pallet-inflation/std',96 'pallet-inflation/std',
97 'pallet-nonfungible/std',97 'pallet-nonfungible/std',
98 'pallet-randomness-collective-flip/std',
99 'pallet-refungible/std',98 'pallet-refungible/std',
100 'pallet-structure/std',99 'pallet-structure/std',
101 'pallet-sudo/std',100 'pallet-sudo/std',
169 'pallet-inflation/try-runtime',168 'pallet-inflation/try-runtime',
170 'pallet-maintenance/try-runtime',169 'pallet-maintenance/try-runtime',
171 'pallet-nonfungible/try-runtime',170 'pallet-nonfungible/try-runtime',
172 'pallet-randomness-collective-flip/try-runtime',
173 'pallet-refungible/try-runtime',171 'pallet-refungible/try-runtime',
174 'pallet-structure/try-runtime',172 'pallet-structure/try-runtime',
175 'pallet-sudo/try-runtime',173 'pallet-sudo/try-runtime',
215pallet-authorship = { workspace = true }213pallet-authorship = { workspace = true }
216pallet-balances = { workspace = true }214pallet-balances = { workspace = true }
217pallet-preimage = { workspace = true }215pallet-preimage = { workspace = true }
218pallet-randomness-collective-flip = { workspace = true }
219pallet-session = { workspace = true }216pallet-session = { workspace = true }
220pallet-sudo = { workspace = true }217pallet-sudo = { workspace = true }
221pallet-timestamp = { workspace = true }218pallet-timestamp = { workspace = true }
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
57 spec_name: create_runtime_str!(RUNTIME_NAME),57 spec_name: create_runtime_str!(RUNTIME_NAME),
58 impl_name: create_runtime_str!(RUNTIME_NAME),58 impl_name: create_runtime_str!(RUNTIME_NAME),
59 authoring_version: 1,59 authoring_version: 1,
60 spec_version: 937053,60 spec_version: 939053,
61 impl_version: 0,61 impl_version: 0,
62 apis: RUNTIME_API_VERSIONS,62 apis: RUNTIME_API_VERSIONS,
63 transaction_version: 3,63 transaction_version: 3,
modifiedruntime/tests/Cargo.tomldiffbeforeafterboth
11[dependencies]11[dependencies]
12up-data-structs = { default-features = false, path = "../../primitives/data-structs" }12up-data-structs = { default-features = false, path = "../../primitives/data-structs" }
1313
14sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }14sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
15sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }15sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
16sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }16sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
17sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }17sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
1818
19fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }19fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
2020
21frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }21frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
22frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }22frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
2323
24pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }24pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
25pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }25pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
26pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.37" }26pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.39" }
2727
28pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }28pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
29pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.37" }29pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/unique-frontier", branch = "unique-polkadot-v0.9.39" }
3030
31pallet-common.path = "../../pallets/common"31pallet-common.path = "../../pallets/common"
32pallet-fungible.path = "../../pallets/fungible"32pallet-fungible.path = "../../pallets/fungible"
41scale-info = "*"41scale-info = "*"
4242
43evm-coder = { workspace = true }43evm-coder = { workspace = true }
44up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.37" }44up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.39" }
45xcm = { workspace = true }
46pallet-configuration = { workspace = true }
4547
modifiedruntime/tests/src/lib.rsdiffbeforeafterboth
27 traits::{BlakeTwo256, IdentityLookup},27 traits::{BlakeTwo256, IdentityLookup},
28 testing::Header,28 testing::Header,
29};29};
30use pallet_transaction_payment::{CurrencyAdapter};30use pallet_transaction_payment::CurrencyAdapter;
31use frame_system as system;31use frame_system as system;
32use pallet_evm::{32use pallet_evm::{
33 AddressMapping, account::CrossAccountId, EnsureAddressNever, SubstrateBlockHashMapping,33 AddressMapping, account::CrossAccountId, EnsureAddressNever, SubstrateBlockHashMapping,
34};34};
35use pallet_ethereum::PostLogContent;
35use fp_evm_mapping::EvmBackwardsAddressMapping;36use fp_evm_mapping::EvmBackwardsAddressMapping;
36use parity_scale_codec::{Encode, Decode, MaxEncodedLen};37use parity_scale_codec::{Encode, Decode, MaxEncodedLen};
37use scale_info::TypeInfo;38use scale_info::TypeInfo;
204parameter_types! {205parameter_types! {
205 pub BlockGasLimit: U256 = 0u32.into();206 pub BlockGasLimit: U256 = 0u32.into();
206 pub WeightPerGas: Weight = Weight::from_ref_time(20);207 pub WeightPerGas: Weight = Weight::from_ref_time(20);
208 pub const PostBlockAndTxnHashes: PostLogContent = PostLogContent::BlockAndTxnHashes;
207}209}
208210
209impl pallet_ethereum::Config for Test {211impl pallet_ethereum::Config for Test {
210 type RuntimeEvent = RuntimeEvent;212 type RuntimeEvent = RuntimeEvent;
211 type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;213 type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
214 type PostLogContent = PostBlockAndTxnHashes;
212}215}
213216
214impl pallet_evm::Config for Test {217impl pallet_evm::Config for Test {
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
93 'pallet-fungible/std',93 'pallet-fungible/std',
94 'pallet-inflation/std',94 'pallet-inflation/std',
95 'pallet-nonfungible/std',95 'pallet-nonfungible/std',
96 'pallet-randomness-collective-flip/std',
97 'pallet-refungible/std',96 'pallet-refungible/std',
98 'pallet-structure/std',97 'pallet-structure/std',
99 'pallet-sudo/std',98 'pallet-sudo/std',
167 'pallet-inflation/try-runtime',166 'pallet-inflation/try-runtime',
168 'pallet-maintenance/try-runtime',167 'pallet-maintenance/try-runtime',
169 'pallet-nonfungible/try-runtime',168 'pallet-nonfungible/try-runtime',
170 'pallet-randomness-collective-flip/try-runtime',
171 'pallet-refungible/try-runtime',169 'pallet-refungible/try-runtime',
172 'pallet-structure/try-runtime',170 'pallet-structure/try-runtime',
173 'pallet-sudo/try-runtime',171 'pallet-sudo/try-runtime',
214pallet-authorship = { workspace = true }212pallet-authorship = { workspace = true }
215pallet-balances = { workspace = true }213pallet-balances = { workspace = true }
216pallet-preimage = { workspace = true }214pallet-preimage = { workspace = true }
217pallet-randomness-collective-flip = { workspace = true }
218pallet-session = { workspace = true }215pallet-session = { workspace = true }
219pallet-sudo = { workspace = true }216pallet-sudo = { workspace = true }
220pallet-timestamp = { workspace = true }217pallet-timestamp = { workspace = true }
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
54 spec_name: create_runtime_str!(RUNTIME_NAME),54 spec_name: create_runtime_str!(RUNTIME_NAME),
55 impl_name: create_runtime_str!(RUNTIME_NAME),55 impl_name: create_runtime_str!(RUNTIME_NAME),
56 authoring_version: 1,56 authoring_version: 1,
57 spec_version: 937053,57 spec_version: 939053,
58 impl_version: 0,58 impl_version: 0,
59 apis: RUNTIME_API_VERSIONS,59 apis: RUNTIME_API_VERSIONS,
60 transaction_version: 3,60 transaction_version: 3,