git.delta.rocks / unique-network / refs/commits / 9e5b12573aa9

difftreelog

merge develop

Igor Kozyrev2022-06-03parents: #3b5acf8 #93f5452.patch.diff
in: master

54 files changed

modified.envdiffbeforeafterboth
1RUST_TOOLCHAIN=nightly-2022-04-071RUST_TOOLCHAIN=nightly-2022-05-11
2RUST_C=1.62.0-nightly2RUST_C=1.62.0-nightly
3POLKA_VERSION=release-v0.9.213POLKA_VERSION=release-v0.9.22
4UNIQUE_BRANCH=develop4UNIQUE_BRANCH=develop
5USER=***5USER=***
6PASS=***6PASS=***
modifiedCargo.lockdiffbeforeafterboth
44dependencies = [44dependencies = [
45 "cfg-if 1.0.0",45 "cfg-if 1.0.0",
46 "cipher",46 "cipher",
47 "cpufeatures 0.2.2",47 "cpufeatures",
48 "opaque-debug 0.3.0",48 "opaque-debug 0.3.0",
49]49]
5050
94source = "registry+https://github.com/rust-lang/crates.io-index"94source = "registry+https://github.com/rust-lang/crates.io-index"
95checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"95checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
96dependencies = [96dependencies = [
97 "winapi 0.3.9",97 "winapi",
98]98]
9999
100[[package]]100[[package]]
188188
189[[package]]189[[package]]
190name = "async-global-executor"190name = "async-global-executor"
191version = "2.0.4"191version = "2.1.0"
192source = "registry+https://github.com/rust-lang/crates.io-index"192source = "registry+https://github.com/rust-lang/crates.io-index"
193checksum = "c290043c9a95b05d45e952fb6383c67bcb61471f60cfa21e890dba6654234f43"193checksum = "fd8b508d585e01084059b60f06ade4cb7415cd2e4084b71dd1cb44e7d3fb9880"
194dependencies = [194dependencies = [
195 "async-channel",195 "async-channel",
196 "async-executor",196 "async-executor",
197 "async-io",197 "async-io",
198 "async-mutex",198 "async-lock",
199 "blocking",199 "blocking",
200 "futures-lite",200 "futures-lite",
201 "num_cpus",
202 "once_cell",201 "once_cell",
203]202]
204203
205[[package]]204[[package]]
206name = "async-io"205name = "async-io"
207version = "1.6.0"206version = "1.7.0"
208source = "registry+https://github.com/rust-lang/crates.io-index"207source = "registry+https://github.com/rust-lang/crates.io-index"
209checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b"208checksum = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07"
210dependencies = [209dependencies = [
211 "concurrent-queue",210 "concurrent-queue",
212 "futures-lite",211 "futures-lite",
216 "parking",215 "parking",
217 "polling",216 "polling",
218 "slab",217 "slab",
219 "socket2 0.4.4",218 "socket2",
220 "waker-fn",219 "waker-fn",
221 "winapi 0.3.9",220 "winapi",
222]221]
223222
224[[package]]223[[package]]
230 "event-listener",229 "event-listener",
231]230]
232
233[[package]]
234name = "async-mutex"
235version = "1.4.0"
236source = "registry+https://github.com/rust-lang/crates.io-index"
237checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
238dependencies = [
239 "event-listener",
240]
241231
242[[package]]232[[package]]
243name = "async-process"233name = "async-process"
253 "libc",243 "libc",
254 "once_cell",244 "once_cell",
255 "signal-hook",245 "signal-hook",
256 "winapi 0.3.9",246 "winapi",
257]247]
258248
259[[package]]249[[package]]
267 "async-global-executor",257 "async-global-executor",
268 "async-io",258 "async-io",
269 "async-lock",259 "async-lock",
260 "async-process",
270 "crossbeam-utils",261 "crossbeam-utils",
271 "futures-channel",262 "futures-channel",
272 "futures-core",263 "futures-core",
286277
287[[package]]278[[package]]
288name = "async-std-resolver"279name = "async-std-resolver"
289version = "0.20.4"280version = "0.21.2"
290source = "registry+https://github.com/rust-lang/crates.io-index"281source = "registry+https://github.com/rust-lang/crates.io-index"
291checksum = "dbf3e776afdf3a2477ef4854b85ba0dff3bd85792f685fb3c68948b4d304e4f0"282checksum = "0f2f8a4a203be3325981310ab243a28e6e4ea55b6519bffce05d41ab60e09ad8"
292dependencies = [283dependencies = [
293 "async-std",284 "async-std",
294 "async-trait",285 "async-trait",
295 "futures-io",286 "futures-io",
296 "futures-util",287 "futures-util",
297 "pin-utils",288 "pin-utils",
289 "socket2",
298 "trust-dns-resolver",290 "trust-dns-resolver",
299]291]
300292
306298
307[[package]]299[[package]]
308name = "async-trait"300name = "async-trait"
309version = "0.1.53"301version = "0.1.56"
310source = "registry+https://github.com/rust-lang/crates.io-index"302source = "registry+https://github.com/rust-lang/crates.io-index"
311checksum = "ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600"303checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716"
312dependencies = [304dependencies = [
313 "proc-macro2",305 "proc-macro2",
314 "quote",306 "quote",
315 "syn",307 "syn",
316]308]
317
318[[package]]
319name = "asynchronous-codec"
320version = "0.5.0"
321source = "registry+https://github.com/rust-lang/crates.io-index"
322checksum = "fb4401f0a3622dad2e0763fa79e0eb328bc70fb7dccfdd645341f00d671247d6"
323dependencies = [
324 "bytes 1.1.0",
325 "futures-sink",
326 "futures-util",
327 "memchr",
328 "pin-project-lite 0.2.9",
329]
330309
331[[package]]310[[package]]
332name = "asynchronous-codec"311name = "asynchronous-codec"
364dependencies = [343dependencies = [
365 "hermit-abi",344 "hermit-abi",
366 "libc",345 "libc",
367 "winapi 0.3.9",346 "winapi",
368]347]
369348
370[[package]]349[[package]]
438source = "registry+https://github.com/rust-lang/crates.io-index"417source = "registry+https://github.com/rust-lang/crates.io-index"
439checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"418checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
440
441[[package]]
442name = "base64ct"
443version = "1.5.0"
444source = "registry+https://github.com/rust-lang/crates.io-index"
445checksum = "dea908e7347a8c64e378c17e30ef880ad73e3b4498346b055c2c00ea342f3179"
446419
447[[package]]420[[package]]
448name = "beef"421name = "beef"
449version = "0.5.1"422version = "0.5.2"
450source = "registry+https://github.com/rust-lang/crates.io-index"423source = "registry+https://github.com/rust-lang/crates.io-index"
451checksum = "bed554bd50246729a1ec158d08aa3235d1b69d94ad120ebe187e28894787e736"424checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
452dependencies = [425dependencies = [
453 "serde",426 "serde",
454]427]
455428
456[[package]]429[[package]]
457name = "beefy-gadget"430name = "beefy-gadget"
458version = "4.0.0-dev"431version = "4.0.0-dev"
459source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"432source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
460dependencies = [433dependencies = [
461 "beefy-primitives",434 "beefy-primitives",
462 "fnv",435 "fnv",
465 "hex",438 "hex",
466 "log",439 "log",
467 "parity-scale-codec 3.1.2",440 "parity-scale-codec 3.1.2",
468 "parking_lot 0.12.0",441 "parking_lot 0.12.1",
469 "sc-chain-spec",442 "sc-chain-spec",
470 "sc-client-api",443 "sc-client-api",
471 "sc-finality-grandpa",444 "sc-finality-grandpa",
490[[package]]463[[package]]
491name = "beefy-gadget-rpc"464name = "beefy-gadget-rpc"
492version = "4.0.0-dev"465version = "4.0.0-dev"
493source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"466source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
494dependencies = [467dependencies = [
495 "beefy-gadget",468 "beefy-gadget",
496 "beefy-primitives",469 "beefy-primitives",
497 "futures 0.3.21",470 "futures 0.3.21",
498 "jsonrpc-core",471 "jsonrpsee",
499 "jsonrpc-core-client",
500 "jsonrpc-derive",
501 "jsonrpc-pubsub",
502 "log",472 "log",
503 "parity-scale-codec 3.1.2",473 "parity-scale-codec 3.1.2",
504 "parking_lot 0.12.0",474 "parking_lot 0.12.1",
505 "sc-rpc",475 "sc-rpc",
506 "sc-utils",476 "sc-utils",
507 "serde",477 "serde",
513[[package]]483[[package]]
514name = "beefy-merkle-tree"484name = "beefy-merkle-tree"
515version = "4.0.0-dev"485version = "4.0.0-dev"
516source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"486source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
517487
518[[package]]488[[package]]
519name = "beefy-primitives"489name = "beefy-primitives"
520version = "4.0.0-dev"490version = "4.0.0-dev"
521source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
522dependencies = [492dependencies = [
523 "parity-scale-codec 3.1.2",493 "parity-scale-codec 3.1.2",
524 "scale-info",494 "scale-info",
593 "wyz 0.5.0",563 "wyz 0.5.0",
594]564]
595
596[[package]]
597name = "blake2"
598version = "0.9.2"
599source = "registry+https://github.com/rust-lang/crates.io-index"
600checksum = "0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174"
601dependencies = [
602 "crypto-mac 0.8.0",
603 "digest 0.9.0",
604 "opaque-debug 0.3.0",
605]
606565
607[[package]]566[[package]]
608name = "blake2"567name = "blake2"
635]594]
636595
637[[package]]596[[package]]
638name = "blake2s_simd"597name = "blake2b_simd"
639version = "0.5.11"598version = "1.0.0"
640source = "registry+https://github.com/rust-lang/crates.io-index"599source = "registry+https://github.com/rust-lang/crates.io-index"
641checksum = "9e461a7034e85b211a4acb57ee2e6730b32912b06c08cc242243c39fc21ae6a2"600checksum = "72936ee4afc7f8f736d1c38383b56480b5497b4617b4a77bdbf1d2ababc76127"
642dependencies = [601dependencies = [
643 "arrayref",602 "arrayref",
644 "arrayvec 0.5.2",603 "arrayvec 0.7.2",
645 "constant_time_eq",604 "constant_time_eq",
646]605]
647606
648[[package]]607[[package]]
649name = "blake3"608name = "blake2s_simd"
650version = "0.3.8"609version = "1.0.0"
651source = "registry+https://github.com/rust-lang/crates.io-index"610source = "registry+https://github.com/rust-lang/crates.io-index"
652checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3"611checksum = "db539cc2b5f6003621f1cd9ef92d7ded8ea5232c7de0f9faa2de251cd98730d4"
653dependencies = [612dependencies = [
654 "arrayref",613 "arrayref",
655 "arrayvec 0.5.2",614 "arrayvec 0.7.2",
656 "cc",
657 "cfg-if 0.1.10",
658 "constant_time_eq",615 "constant_time_eq",
659 "crypto-mac 0.8.0",
660 "digest 0.9.0",
661]616]
662617
663[[package]]618[[package]]
736691
737[[package]]692[[package]]
738name = "bounded-vec"693name = "bounded-vec"
739version = "0.5.0"694version = "0.6.0"
740source = "registry+https://github.com/rust-lang/crates.io-index"695source = "registry+https://github.com/rust-lang/crates.io-index"
741checksum = "b47cca82fca99417fe405f09d93bb8fff90bdd03d13c631f18096ee123b4281c"696checksum = "3372be4090bf9d4da36bd8ba7ce6ca1669503d0cf6e667236c6df7f053153eb6"
742dependencies = [697dependencies = [
743 "thiserror",698 "thiserror",
744]699]
745700
746[[package]]701[[package]]
747name = "bp-header-chain"702name = "bp-header-chain"
748version = "0.1.0"703version = "0.1.0"
749source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"704source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
750dependencies = [705dependencies = [
751 "bp-runtime",706 "bp-runtime",
752 "finality-grandpa",707 "finality-grandpa",
763[[package]]718[[package]]
764name = "bp-message-dispatch"719name = "bp-message-dispatch"
765version = "0.1.0"720version = "0.1.0"
766source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"721source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
767dependencies = [722dependencies = [
768 "bp-runtime",723 "bp-runtime",
769 "frame-support",724 "frame-support",
775[[package]]730[[package]]
776name = "bp-messages"731name = "bp-messages"
777version = "0.1.0"732version = "0.1.0"
778source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
779dependencies = [734dependencies = [
780 "bitvec 1.0.0",735 "bitvec 1.0.0",
781 "bp-runtime",736 "bp-runtime",
792[[package]]747[[package]]
793name = "bp-polkadot-core"748name = "bp-polkadot-core"
794version = "0.1.0"749version = "0.1.0"
795source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"750source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
796dependencies = [751dependencies = [
797 "bp-messages",752 "bp-messages",
798 "bp-runtime",753 "bp-runtime",
810[[package]]765[[package]]
811name = "bp-rococo"766name = "bp-rococo"
812version = "0.1.0"767version = "0.1.0"
813source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"768source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
814dependencies = [769dependencies = [
815 "bp-messages",770 "bp-messages",
816 "bp-polkadot-core",771 "bp-polkadot-core",
827[[package]]782[[package]]
828name = "bp-runtime"783name = "bp-runtime"
829version = "0.1.0"784version = "0.1.0"
830source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"785source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
831dependencies = [786dependencies = [
832 "frame-support",787 "frame-support",
833 "hash-db",788 "hash-db",
845[[package]]800[[package]]
846name = "bp-test-utils"801name = "bp-test-utils"
847version = "0.1.0"802version = "0.1.0"
848source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"803source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
849dependencies = [804dependencies = [
850 "bp-header-chain",805 "bp-header-chain",
851 "ed25519-dalek",806 "ed25519-dalek",
860[[package]]815[[package]]
861name = "bp-wococo"816name = "bp-wococo"
862version = "0.1.0"817version = "0.1.0"
863source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"818source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
864dependencies = [819dependencies = [
865 "bp-messages",820 "bp-messages",
866 "bp-polkadot-core",821 "bp-polkadot-core",
875[[package]]830[[package]]
876name = "bridge-runtime-common"831name = "bridge-runtime-common"
877version = "0.1.0"832version = "0.1.0"
878source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"833source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
879dependencies = [834dependencies = [
880 "bp-message-dispatch",835 "bp-message-dispatch",
881 "bp-messages",836 "bp-messages",
926881
927[[package]]882[[package]]
928name = "bumpalo"883name = "bumpalo"
929version = "3.9.1"884version = "3.10.0"
930source = "registry+https://github.com/rust-lang/crates.io-index"885source = "registry+https://github.com/rust-lang/crates.io-index"
931checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"886checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3"
932887
933[[package]]888[[package]]
934name = "byte-slice-cast"889name = "byte-slice-cast"
948source = "registry+https://github.com/rust-lang/crates.io-index"903source = "registry+https://github.com/rust-lang/crates.io-index"
949checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"904checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
950
951[[package]]
952name = "bytes"
953version = "0.4.12"
954source = "registry+https://github.com/rust-lang/crates.io-index"
955checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c"
956dependencies = [
957 "byteorder",
958 "iovec",
959]
960905
961[[package]]906[[package]]
962name = "bytes"907name = "bytes"
10561001
1057[[package]]1002[[package]]
1058name = "chacha20"1003name = "chacha20"
1059version = "0.7.1"1004version = "0.8.1"
1060source = "registry+https://github.com/rust-lang/crates.io-index"1005source = "registry+https://github.com/rust-lang/crates.io-index"
1061checksum = "fee7ad89dc1128635074c268ee661f90c3f7e83d9fd12910608c36b47d6c3412"1006checksum = "01b72a433d0cf2aef113ba70f62634c56fddb0f244e6377185c56a7cadbd8f91"
1062dependencies = [1007dependencies = [
1063 "cfg-if 1.0.0",1008 "cfg-if 1.0.0",
1064 "cipher",1009 "cipher",
1065 "cpufeatures 0.1.5",1010 "cpufeatures",
1066 "zeroize",1011 "zeroize",
1067]1012]
10681013
1069[[package]]1014[[package]]
1070name = "chacha20poly1305"1015name = "chacha20poly1305"
1071version = "0.8.0"1016version = "0.9.0"
1072source = "registry+https://github.com/rust-lang/crates.io-index"1017source = "registry+https://github.com/rust-lang/crates.io-index"
1073checksum = "1580317203210c517b6d44794abfbe600698276db18127e37ad3e69bf5e848e5"1018checksum = "3b84ed6d1d5f7aa9bdde921a5090e0ca4d934d250ea3b402a5fab3a994e28a2a"
1074dependencies = [1019dependencies = [
1075 "aead",1020 "aead",
1076 "chacha20",1021 "chacha20",
1089 "num-integer",1034 "num-integer",
1090 "num-traits",1035 "num-traits",
1091 "time",1036 "time",
1092 "winapi 0.3.9",1037 "winapi",
1093]1038]
10941039
1095[[package]]1040[[package]]
1096name = "cid"1041name = "cid"
1097version = "0.6.1"1042version = "0.8.5"
1098source = "registry+https://github.com/rust-lang/crates.io-index"1043source = "registry+https://github.com/rust-lang/crates.io-index"
1099checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768"1044checksum = "fc949bff6704880faf064c42a4854032ab07bfcf3a4fcb82a57470acededb69c"
1100dependencies = [1045dependencies = [
1046 "core2",
1101 "multibase",1047 "multibase",
1102 "multihash 0.13.2",1048 "multihash",
1049 "serde",
1103 "unsigned-varint 0.5.1",1050 "unsigned-varint",
1104]1051]
11051052
1106[[package]]1053[[package]]
11231070
1124[[package]]1071[[package]]
1125name = "clang-sys"1072name = "clang-sys"
1126version = "1.3.2"1073version = "1.3.3"
1127source = "registry+https://github.com/rust-lang/crates.io-index"1074source = "registry+https://github.com/rust-lang/crates.io-index"
1128checksum = "bf6b561dcf059c85bbe388e0a7b0a1469acb3934cc0cfa148613a830629e3049"1075checksum = "5a050e2153c5be08febd6734e29298e844fdb0fa21aeddd63b4eb7baa106c69b"
1129dependencies = [1076dependencies = [
1130 "glob",1077 "glob",
1131 "libc",1078 "libc",
1226source = "registry+https://github.com/rust-lang/crates.io-index"1173source = "registry+https://github.com/rust-lang/crates.io-index"
1227checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"1174checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
1175
1176[[package]]
1177name = "core2"
1178version = "0.4.0"
1179source = "registry+https://github.com/rust-lang/crates.io-index"
1180checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505"
1181dependencies = [
1182 "memchr",
1183]
12281184
1229[[package]]1185[[package]]
1230name = "cpp_demangle"1186name = "cpp_demangle"
1235 "cfg-if 1.0.0",1191 "cfg-if 1.0.0",
1236]1192]
1237
1238[[package]]
1239name = "cpufeatures"
1240version = "0.1.5"
1241source = "registry+https://github.com/rust-lang/crates.io-index"
1242checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef"
1243dependencies = [
1244 "libc",
1245]
12461193
1247[[package]]1194[[package]]
1248name = "cpufeatures"1195name = "cpufeatures"
1518[[package]]1465[[package]]
1519name = "cumulus-client-cli"1466name = "cumulus-client-cli"
1520version = "0.1.0"1467version = "0.1.0"
1521source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1468source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1522dependencies = [1469dependencies = [
1523 "clap",1470 "clap",
1524 "sc-cli",1471 "sc-cli",
1525 "sc-service",1472 "sc-service",
1526 "url 2.2.2",1473 "url",
1527]1474]
15281475
1529[[package]]1476[[package]]
1530name = "cumulus-client-collator"1477name = "cumulus-client-collator"
1531version = "0.1.0"1478version = "0.1.0"
1532source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1479source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1533dependencies = [1480dependencies = [
1534 "cumulus-client-consensus-common",1481 "cumulus-client-consensus-common",
1535 "cumulus-client-network",1482 "cumulus-client-network",
1536 "cumulus-primitives-core",1483 "cumulus-primitives-core",
1537 "cumulus-relay-chain-interface",1484 "cumulus-relay-chain-interface",
1538 "futures 0.3.21",1485 "futures 0.3.21",
1539 "parity-scale-codec 3.1.2",1486 "parity-scale-codec 3.1.2",
1540 "parking_lot 0.12.0",1487 "parking_lot 0.12.1",
1541 "polkadot-node-primitives",1488 "polkadot-node-primitives",
1542 "polkadot-node-subsystem",1489 "polkadot-node-subsystem",
1543 "polkadot-overseer",1490 "polkadot-overseer",
1553[[package]]1500[[package]]
1554name = "cumulus-client-consensus-aura"1501name = "cumulus-client-consensus-aura"
1555version = "0.1.0"1502version = "0.1.0"
1556source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1503source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1557dependencies = [1504dependencies = [
1558 "async-trait",1505 "async-trait",
1559 "cumulus-client-consensus-common",1506 "cumulus-client-consensus-common",
1582[[package]]1529[[package]]
1583name = "cumulus-client-consensus-common"1530name = "cumulus-client-consensus-common"
1584version = "0.1.0"1531version = "0.1.0"
1585source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1532source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1586dependencies = [1533dependencies = [
1587 "async-trait",1534 "async-trait",
1588 "cumulus-relay-chain-interface",1535 "cumulus-relay-chain-interface",
1603[[package]]1550[[package]]
1604name = "cumulus-client-network"1551name = "cumulus-client-network"
1605version = "0.1.0"1552version = "0.1.0"
1606source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1553source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1607dependencies = [1554dependencies = [
1608 "async-trait",1555 "async-trait",
1609 "cumulus-relay-chain-interface",1556 "cumulus-relay-chain-interface",
1610 "derive_more",1557 "derive_more",
1611 "futures 0.3.21",1558 "futures 0.3.21",
1612 "futures-timer",1559 "futures-timer",
1613 "parity-scale-codec 3.1.2",1560 "parity-scale-codec 3.1.2",
1614 "parking_lot 0.12.0",1561 "parking_lot 0.12.1",
1615 "polkadot-node-primitives",1562 "polkadot-node-primitives",
1616 "polkadot-parachain",1563 "polkadot-parachain",
1617 "polkadot-primitives",1564 "polkadot-primitives",
1628[[package]]1575[[package]]
1629name = "cumulus-client-pov-recovery"1576name = "cumulus-client-pov-recovery"
1630version = "0.1.0"1577version = "0.1.0"
1631source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1578source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1632dependencies = [1579dependencies = [
1633 "cumulus-primitives-core",1580 "cumulus-primitives-core",
1634 "cumulus-relay-chain-interface",1581 "cumulus-relay-chain-interface",
1652[[package]]1599[[package]]
1653name = "cumulus-client-service"1600name = "cumulus-client-service"
1654version = "0.1.0"1601version = "0.1.0"
1655source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1602source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1656dependencies = [1603dependencies = [
1657 "cumulus-client-cli",1604 "cumulus-client-cli",
1658 "cumulus-client-collator",1605 "cumulus-client-collator",
1661 "cumulus-primitives-core",1608 "cumulus-primitives-core",
1662 "cumulus-relay-chain-interface",1609 "cumulus-relay-chain-interface",
1663 "parity-scale-codec 3.1.2",1610 "parity-scale-codec 3.1.2",
1664 "parking_lot 0.12.0",1611 "parking_lot 0.12.1",
1665 "polkadot-overseer",1612 "polkadot-overseer",
1666 "polkadot-primitives",1613 "polkadot-primitives",
1667 "sc-chain-spec",1614 "sc-chain-spec",
1682[[package]]1629[[package]]
1683name = "cumulus-pallet-aura-ext"1630name = "cumulus-pallet-aura-ext"
1684version = "0.1.0"1631version = "0.1.0"
1685source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1632source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1686dependencies = [1633dependencies = [
1687 "frame-executive",1634 "frame-executive",
1688 "frame-support",1635 "frame-support",
1700[[package]]1647[[package]]
1701name = "cumulus-pallet-dmp-queue"1648name = "cumulus-pallet-dmp-queue"
1702version = "0.1.0"1649version = "0.1.0"
1703source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1650source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1704dependencies = [1651dependencies = [
1705 "cumulus-primitives-core",1652 "cumulus-primitives-core",
1706 "frame-support",1653 "frame-support",
1718[[package]]1665[[package]]
1719name = "cumulus-pallet-parachain-system"1666name = "cumulus-pallet-parachain-system"
1720version = "0.1.0"1667version = "0.1.0"
1721source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1668source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1722dependencies = [1669dependencies = [
1723 "cumulus-pallet-parachain-system-proc-macro",1670 "cumulus-pallet-parachain-system-proc-macro",
1724 "cumulus-primitives-core",1671 "cumulus-primitives-core",
1748[[package]]1695[[package]]
1749name = "cumulus-pallet-parachain-system-proc-macro"1696name = "cumulus-pallet-parachain-system-proc-macro"
1750version = "0.1.0"1697version = "0.1.0"
1751source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1698source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1752dependencies = [1699dependencies = [
1753 "proc-macro-crate 1.1.3",1700 "proc-macro-crate",
1754 "proc-macro2",1701 "proc-macro2",
1755 "quote",1702 "quote",
1756 "syn",1703 "syn",
1759[[package]]1706[[package]]
1760name = "cumulus-pallet-xcm"1707name = "cumulus-pallet-xcm"
1761version = "0.1.0"1708version = "0.1.0"
1762source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1709source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1763dependencies = [1710dependencies = [
1764 "cumulus-primitives-core",1711 "cumulus-primitives-core",
1765 "frame-support",1712 "frame-support",
1776[[package]]1723[[package]]
1777name = "cumulus-pallet-xcmp-queue"1724name = "cumulus-pallet-xcmp-queue"
1778version = "0.1.0"1725version = "0.1.0"
1779source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1726source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1780dependencies = [1727dependencies = [
1781 "cumulus-primitives-core",1728 "cumulus-primitives-core",
1782 "frame-support",1729 "frame-support",
1794[[package]]1741[[package]]
1795name = "cumulus-primitives-core"1742name = "cumulus-primitives-core"
1796version = "0.1.0"1743version = "0.1.0"
1797source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1744source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1798dependencies = [1745dependencies = [
1799 "frame-support",1746 "frame-support",
1800 "parity-scale-codec 3.1.2",1747 "parity-scale-codec 3.1.2",
1810[[package]]1757[[package]]
1811name = "cumulus-primitives-parachain-inherent"1758name = "cumulus-primitives-parachain-inherent"
1812version = "0.1.0"1759version = "0.1.0"
1813source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1760source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1814dependencies = [1761dependencies = [
1815 "async-trait",1762 "async-trait",
1816 "cumulus-primitives-core",1763 "cumulus-primitives-core",
1833[[package]]1780[[package]]
1834name = "cumulus-primitives-timestamp"1781name = "cumulus-primitives-timestamp"
1835version = "0.1.0"1782version = "0.1.0"
1836source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1783source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1837dependencies = [1784dependencies = [
1838 "cumulus-primitives-core",1785 "cumulus-primitives-core",
1839 "futures 0.3.21",1786 "futures 0.3.21",
1846[[package]]1793[[package]]
1847name = "cumulus-primitives-utility"1794name = "cumulus-primitives-utility"
1848version = "0.1.0"1795version = "0.1.0"
1849source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1796source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1850dependencies = [1797dependencies = [
1851 "cumulus-primitives-core",1798 "cumulus-primitives-core",
1852 "frame-support",1799 "frame-support",
1863[[package]]1810[[package]]
1864name = "cumulus-relay-chain-inprocess-interface"1811name = "cumulus-relay-chain-inprocess-interface"
1865version = "0.1.0"1812version = "0.1.0"
1866source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1813source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1867dependencies = [1814dependencies = [
1868 "async-trait",1815 "async-trait",
1869 "cumulus-primitives-core",1816 "cumulus-primitives-core",
1870 "cumulus-relay-chain-interface",1817 "cumulus-relay-chain-interface",
1871 "futures 0.3.21",1818 "futures 0.3.21",
1872 "futures-timer",1819 "futures-timer",
1873 "parking_lot 0.12.0",1820 "parking_lot 0.12.1",
1874 "polkadot-client",1821 "polkadot-client",
1875 "polkadot-service",1822 "polkadot-service",
1876 "sc-client-api",1823 "sc-client-api",
1877 "sc-consensus-babe",1824 "sc-consensus-babe",
1878 "sc-network",1825 "sc-network",
1879 "sc-service",1826 "sc-service",
1827 "sc-sysinfo",
1880 "sc-telemetry",1828 "sc-telemetry",
1881 "sc-tracing",1829 "sc-tracing",
1882 "sp-api",1830 "sp-api",
1891[[package]]1839[[package]]
1892name = "cumulus-relay-chain-interface"1840name = "cumulus-relay-chain-interface"
1893version = "0.1.0"1841version = "0.1.0"
1894source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1842source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1895dependencies = [1843dependencies = [
1896 "async-trait",1844 "async-trait",
1897 "cumulus-primitives-core",1845 "cumulus-primitives-core",
1898 "derive_more",1846 "derive_more",
1899 "futures 0.3.21",1847 "futures 0.3.21",
1900 "jsonrpsee-core",1848 "jsonrpsee-core",
1901 "parity-scale-codec 3.1.2",1849 "parity-scale-codec 3.1.2",
1902 "parking_lot 0.12.0",1850 "parking_lot 0.12.1",
1903 "polkadot-overseer",1851 "polkadot-overseer",
1904 "polkadot-service",1852 "polkadot-service",
1905 "sc-client-api",1853 "sc-client-api",
1915[[package]]1863[[package]]
1916name = "cumulus-relay-chain-rpc-interface"1864name = "cumulus-relay-chain-rpc-interface"
1917version = "0.1.0"1865version = "0.1.0"
1918source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1866source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1919dependencies = [1867dependencies = [
1920 "async-trait",1868 "async-trait",
1921 "backoff",1869 "backoff",
1925 "futures-timer",1873 "futures-timer",
1926 "jsonrpsee",1874 "jsonrpsee",
1927 "parity-scale-codec 3.1.2",1875 "parity-scale-codec 3.1.2",
1928 "parking_lot 0.12.0",1876 "parking_lot 0.12.1",
1929 "polkadot-service",1877 "polkadot-service",
1930 "sc-client-api",1878 "sc-client-api",
1931 "sc-rpc-api",1879 "sc-rpc-api",
1935 "sp-state-machine",1883 "sp-state-machine",
1936 "sp-storage",1884 "sp-storage",
1937 "tracing",1885 "tracing",
1938 "url 2.2.2",1886 "url",
1939]1887]
19401888
1941[[package]]1889[[package]]
1942name = "cumulus-test-relay-sproof-builder"1890name = "cumulus-test-relay-sproof-builder"
1943version = "0.1.0"1891version = "0.1.0"
1944source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"1892source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
1945dependencies = [1893dependencies = [
1946 "cumulus-primitives-core",1894 "cumulus-primitives-core",
1947 "parity-scale-codec 3.1.2",1895 "parity-scale-codec 3.1.2",
1977 "zeroize",1925 "zeroize",
1978]1926]
1927
1928[[package]]
1929name = "curve25519-dalek"
1930version = "4.0.0-pre.1"
1931source = "registry+https://github.com/rust-lang/crates.io-index"
1932checksum = "4033478fbf70d6acf2655ac70da91ee65852d69daf7a67bf7a2f518fb47aafcf"
1933dependencies = [
1934 "byteorder",
1935 "digest 0.9.0",
1936 "rand_core 0.6.3",
1937 "subtle",
1938 "zeroize",
1939]
19791940
1980[[package]]1941[[package]]
1981name = "darling"1942name = "darling"
2127dependencies = [2088dependencies = [
2128 "libc",2089 "libc",
2129 "redox_users 0.3.5",2090 "redox_users 0.3.5",
2130 "winapi 0.3.9",2091 "winapi",
2131]2092]
21322093
2133[[package]]2094[[package]]
2138dependencies = [2099dependencies = [
2139 "libc",2100 "libc",
2140 "redox_users 0.4.3",2101 "redox_users 0.4.3",
2141 "winapi 0.3.9",2102 "winapi",
2142]2103]
21432104
2144[[package]]2105[[package]]
2149dependencies = [2110dependencies = [
2150 "libc",2111 "libc",
2151 "redox_users 0.4.3",2112 "redox_users 0.4.3",
2152 "winapi 0.3.9",2113 "winapi",
2153]2114]
21542115
2155[[package]]2116[[package]]
21702131
2171[[package]]2132[[package]]
2172name = "dtoa"2133name = "dtoa"
2173version = "0.4.8"2134version = "1.0.2"
2174source = "registry+https://github.com/rust-lang/crates.io-index"2135source = "registry+https://github.com/rust-lang/crates.io-index"
2175checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0"2136checksum = "5caaa75cbd2b960ff1e5392d2cfb1f44717fffe12fc1f32b7b5d1267f99732a6"
21762137
2177[[package]]2138[[package]]
2178name = "dyn-clonable"2139name = "dyn-clonable"
2209dependencies = [2170dependencies = [
2210 "der",2171 "der",
2211 "elliptic-curve",2172 "elliptic-curve",
2173 "rfc6979",
2212 "signature",2174 "signature",
2213]2175]
22142176
22672229
2268[[package]]2230[[package]]
2269name = "enum-as-inner"2231name = "enum-as-inner"
2270version = "0.3.4"2232version = "0.4.0"
2271source = "registry+https://github.com/rust-lang/crates.io-index"2233source = "registry+https://github.com/rust-lang/crates.io-index"
2272checksum = "570d109b813e904becc80d8d5da38376818a143348413f7149f1340fe04754d4"2234checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73"
2273dependencies = [2235dependencies = [
2274 "heck 0.4.0",2236 "heck 0.4.0",
2275 "proc-macro2",2237 "proc-macro2",
2335dependencies = [2297dependencies = [
2336 "errno-dragonfly",2298 "errno-dragonfly",
2337 "libc",2299 "libc",
2338 "winapi 0.3.9",2300 "winapi",
2339]2301]
23402302
2341[[package]]2303[[package]]
2407[[package]]2369[[package]]
2408name = "evm"2370name = "evm"
2409version = "0.35.0"2371version = "0.35.0"
2410source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2372source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.22#e9252ed42dc26fc85b6703b1ba50660a08209e55"
2411dependencies = [2373dependencies = [
2412 "auto_impl",2374 "auto_impl",
2413 "environmental",2375 "environmental",
2453[[package]]2415[[package]]
2454name = "evm-core"2416name = "evm-core"
2455version = "0.35.0"2417version = "0.35.0"
2456source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2418source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.22#e9252ed42dc26fc85b6703b1ba50660a08209e55"
2457dependencies = [2419dependencies = [
2458 "parity-scale-codec 3.1.2",2420 "parity-scale-codec 3.1.2",
2459 "primitive-types",2421 "primitive-types",
2464[[package]]2426[[package]]
2465name = "evm-gasometer"2427name = "evm-gasometer"
2466version = "0.35.0"2428version = "0.35.0"
2467source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2429source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.22#e9252ed42dc26fc85b6703b1ba50660a08209e55"
2468dependencies = [2430dependencies = [
2469 "environmental",2431 "environmental",
2470 "evm-core",2432 "evm-core",
2475[[package]]2437[[package]]
2476name = "evm-runtime"2438name = "evm-runtime"
2477version = "0.35.0"2439version = "0.35.0"
2478source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.19#1b170dc649f5e16a33134710a9fe2610e580661e"2440source = "git+https://github.com/uniquenetwork/evm?branch=unique-polkadot-v0.9.22#e9252ed42dc26fc85b6703b1ba50660a08209e55"
2479dependencies = [2441dependencies = [
2480 "auto_impl",2442 "auto_impl",
2481 "environmental",2443 "environmental",
2499source = "registry+https://github.com/rust-lang/crates.io-index"2461source = "registry+https://github.com/rust-lang/crates.io-index"
2500checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881"2462checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881"
2501dependencies = [2463dependencies = [
2502 "blake3 1.3.1",2464 "blake3",
2503 "fs-err",2465 "fs-err",
2504 "proc-macro2",2466 "proc-macro2",
2505 "quote",2467 "quote",
2511source = "registry+https://github.com/rust-lang/crates.io-index"2473source = "registry+https://github.com/rust-lang/crates.io-index"
2512checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6"2474checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6"
2513dependencies = [2475dependencies = [
2514 "blake2 0.10.4",2476 "blake2",
2515 "fs-err",2477 "fs-err",
2516 "proc-macro2",2478 "proc-macro2",
2517 "quote",2479 "quote",
2557dependencies = [2519dependencies = [
2558 "expander 0.0.4",2520 "expander 0.0.4",
2559 "indexmap",2521 "indexmap",
2560 "proc-macro-crate 1.1.3",2522 "proc-macro-crate",
2561 "proc-macro2",2523 "proc-macro2",
2562 "quote",2524 "quote",
2563 "syn",2525 "syn",
2567[[package]]2529[[package]]
2568name = "fc-consensus"2530name = "fc-consensus"
2569version = "2.0.0-dev"2531version = "2.0.0-dev"
2570source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2532source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2571dependencies = [2533dependencies = [
2572 "async-trait",2534 "async-trait",
2573 "fc-db",2535 "fc-db",
2586[[package]]2548[[package]]
2587name = "fc-db"2549name = "fc-db"
2588version = "2.0.0-dev"2550version = "2.0.0-dev"
2589source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2551source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2590dependencies = [2552dependencies = [
2591 "fp-storage",2553 "fp-storage",
2592 "kvdb-rocksdb",2554 "kvdb-rocksdb",
2555 "parity-db",
2593 "parity-scale-codec 3.1.2",2556 "parity-scale-codec 3.1.2",
2594 "parking_lot 0.12.0",2557 "parking_lot 0.12.1",
2558 "sc-client-db",
2595 "sp-core",2559 "sp-core",
2596 "sp-database",2560 "sp-database",
2597 "sp-runtime",2561 "sp-runtime",
2600[[package]]2564[[package]]
2601name = "fc-mapping-sync"2565name = "fc-mapping-sync"
2602version = "2.0.0-dev"2566version = "2.0.0-dev"
2603source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2567source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2604dependencies = [2568dependencies = [
2605 "fc-db",2569 "fc-db",
2606 "fp-consensus",2570 "fp-consensus",
2617[[package]]2581[[package]]
2618name = "fc-rpc"2582name = "fc-rpc"
2619version = "2.0.0-dev"2583version = "2.0.0-dev"
2620source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2584source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2621dependencies = [2585dependencies = [
2622 "ethereum",2586 "ethereum",
2623 "ethereum-types",2587 "ethereum-types",
2628 "fp-storage",2592 "fp-storage",
2629 "futures 0.3.21",2593 "futures 0.3.21",
2630 "hex",2594 "hex",
2631 "jsonrpc-core",2595 "jsonrpsee",
2632 "jsonrpc-core-client",
2633 "jsonrpc-pubsub",
2634 "libsecp256k1",2596 "libsecp256k1",
2635 "log",2597 "log",
2636 "lru 0.6.6",2598 "lru 0.7.6",
2637 "parity-scale-codec 3.1.2",2599 "parity-scale-codec 3.1.2",
2600 "prometheus",
2638 "rand 0.8.5",2601 "rand 0.8.5",
2639 "rlp",2602 "rlp",
2603 "rustc-hex",
2640 "sc-client-api",2604 "sc-client-api",
2641 "sc-network",2605 "sc-network",
2642 "sc-rpc",2606 "sc-rpc",
2650 "sp-io",2614 "sp-io",
2651 "sp-runtime",2615 "sp-runtime",
2652 "sp-storage",2616 "sp-storage",
2617 "substrate-prometheus-endpoint",
2653 "tokio 1.18.2",2618 "tokio 1.18.2",
2654]2619]
26552620
2656[[package]]2621[[package]]
2657name = "fc-rpc-core"2622name = "fc-rpc-core"
2658version = "1.1.0-dev"2623version = "1.1.0-dev"
2659source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2624source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2660dependencies = [2625dependencies = [
2661 "ethereum",2626 "ethereum",
2662 "ethereum-types",2627 "ethereum-types",
2663 "jsonrpc-core",2628 "jsonrpsee",
2664 "jsonrpc-core-client",
2665 "jsonrpc-derive",
2666 "jsonrpc-pubsub",
2667 "rlp",2629 "rlp",
2668 "rustc-hex",2630 "rustc-hex",
2669 "serde",2631 "serde",
27352697
2736[[package]]2698[[package]]
2737name = "flate2"2699name = "flate2"
2738version = "1.0.23"2700version = "1.0.24"
2739source = "registry+https://github.com/rust-lang/crates.io-index"2701source = "registry+https://github.com/rust-lang/crates.io-index"
2740checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af"2702checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6"
2741dependencies = [2703dependencies = [
2742 "cfg-if 1.0.0",
2743 "crc32fast",2704 "crc32fast",
2744 "libc",
2745 "libz-sys",2705 "libz-sys",
2746 "miniz_oxide",2706 "miniz_oxide",
2747]2707]
2771[[package]]2731[[package]]
2772name = "fork-tree"2732name = "fork-tree"
2773version = "3.0.0"2733version = "3.0.0"
2774source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2734source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2775dependencies = [2735dependencies = [
2776 "parity-scale-codec 3.1.2",2736 "parity-scale-codec 3.1.2",
2777]2737]
2783checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"2743checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191"
2784dependencies = [2744dependencies = [
2785 "matches",2745 "matches",
2786 "percent-encoding 2.1.0",2746 "percent-encoding",
2787]2747]
27882748
2789[[package]]2749[[package]]
2790name = "fp-consensus"2750name = "fp-consensus"
2791version = "2.0.0-dev"2751version = "2.0.0-dev"
2792source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2752source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2793dependencies = [2753dependencies = [
2794 "ethereum",2754 "ethereum",
2795 "parity-scale-codec 3.1.2",2755 "parity-scale-codec 3.1.2",
2801[[package]]2761[[package]]
2802name = "fp-evm"2762name = "fp-evm"
2803version = "3.0.0-dev"2763version = "3.0.0-dev"
2804source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2764source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2805dependencies = [2765dependencies = [
2806 "evm",2766 "evm",
2767 "frame-support",
2807 "impl-trait-for-tuples",2768 "impl-trait-for-tuples",
2808 "parity-scale-codec 3.1.2",2769 "parity-scale-codec 3.1.2",
2809 "serde",2770 "serde",
2814[[package]]2775[[package]]
2815name = "fp-evm-mapping"2776name = "fp-evm-mapping"
2816version = "0.1.0"2777version = "0.1.0"
2817source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2778source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2818dependencies = [2779dependencies = [
2819 "frame-support",2780 "frame-support",
2820 "sp-core",2781 "sp-core",
2823[[package]]2784[[package]]
2824name = "fp-rpc"2785name = "fp-rpc"
2825version = "3.0.0-dev"2786version = "3.0.0-dev"
2826source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2787source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2827dependencies = [2788dependencies = [
2828 "ethereum",2789 "ethereum",
2829 "ethereum-types",2790 "ethereum-types",
2840[[package]]2801[[package]]
2841name = "fp-self-contained"2802name = "fp-self-contained"
2842version = "1.0.0-dev"2803version = "1.0.0-dev"
2843source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2804source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2844dependencies = [2805dependencies = [
2845 "ethereum",2806 "ethereum",
2846 "frame-support",2807 "frame-support",
2856[[package]]2817[[package]]
2857name = "fp-storage"2818name = "fp-storage"
2858version = "2.0.0"2819version = "2.0.0"
2859source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"2820source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
2860dependencies = [2821dependencies = [
2861 "parity-scale-codec 3.1.2",2822 "parity-scale-codec 3.1.2",
2862]2823]
28632824
2864[[package]]2825[[package]]
2865name = "frame-benchmarking"2826name = "frame-benchmarking"
2866version = "4.0.0-dev"2827version = "4.0.0-dev"
2867source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2828source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2868dependencies = [2829dependencies = [
2869 "frame-support",2830 "frame-support",
2870 "frame-system",2831 "frame-system",
2886[[package]]2847[[package]]
2887name = "frame-benchmarking-cli"2848name = "frame-benchmarking-cli"
2888version = "4.0.0-dev"2849version = "4.0.0-dev"
2889source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2850source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2890dependencies = [2851dependencies = [
2891 "Inflector",2852 "Inflector",
2892 "chrono",2853 "chrono",
2899 "hex",2860 "hex",
2900 "itertools",2861 "itertools",
2901 "kvdb",2862 "kvdb",
2863 "lazy_static",
2902 "linked-hash-map",2864 "linked-hash-map",
2903 "log",2865 "log",
2904 "memory-db",2866 "memory-db",
2928 "sp-storage",2890 "sp-storage",
2929 "sp-trie",2891 "sp-trie",
2930 "tempfile",2892 "tempfile",
2893 "thiserror",
2931 "thousands",2894 "thousands",
2932]2895]
29332896
2934[[package]]2897[[package]]
2935name = "frame-election-provider-solution-type"2898name = "frame-election-provider-solution-type"
2936version = "4.0.0-dev"2899version = "4.0.0-dev"
2937source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2900source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2938dependencies = [2901dependencies = [
2939 "proc-macro-crate 1.1.3",2902 "proc-macro-crate",
2940 "proc-macro2",2903 "proc-macro2",
2941 "quote",2904 "quote",
2942 "syn",2905 "syn",
2945[[package]]2908[[package]]
2946name = "frame-election-provider-support"2909name = "frame-election-provider-support"
2947version = "4.0.0-dev"2910version = "4.0.0-dev"
2948source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2911source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2949dependencies = [2912dependencies = [
2950 "frame-election-provider-solution-type",2913 "frame-election-provider-solution-type",
2951 "frame-support",2914 "frame-support",
2961[[package]]2924[[package]]
2962name = "frame-executive"2925name = "frame-executive"
2963version = "4.0.0-dev"2926version = "4.0.0-dev"
2964source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2927source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2965dependencies = [2928dependencies = [
2966 "frame-support",2929 "frame-support",
2967 "frame-system",2930 "frame-system",
2989[[package]]2952[[package]]
2990name = "frame-support"2953name = "frame-support"
2991version = "4.0.0-dev"2954version = "4.0.0-dev"
2992source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2955source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
2993dependencies = [2956dependencies = [
2994 "bitflags",2957 "bitflags",
2995 "frame-metadata",2958 "frame-metadata",
2996 "frame-support-procedural",2959 "frame-support-procedural",
2997 "impl-trait-for-tuples",2960 "impl-trait-for-tuples",
2961 "k256",
2998 "log",2962 "log",
2999 "once_cell",2963 "once_cell",
3000 "parity-scale-codec 3.1.2",2964 "parity-scale-codec 3.1.2",
3018[[package]]2982[[package]]
3019name = "frame-support-procedural"2983name = "frame-support-procedural"
3020version = "4.0.0-dev"2984version = "4.0.0-dev"
3021source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2985source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3022dependencies = [2986dependencies = [
3023 "Inflector",2987 "Inflector",
3024 "frame-support-procedural-tools",2988 "frame-support-procedural-tools",
3030[[package]]2994[[package]]
3031name = "frame-support-procedural-tools"2995name = "frame-support-procedural-tools"
3032version = "4.0.0-dev"2996version = "4.0.0-dev"
3033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"2997source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3034dependencies = [2998dependencies = [
3035 "frame-support-procedural-tools-derive",2999 "frame-support-procedural-tools-derive",
3036 "proc-macro-crate 1.1.3",3000 "proc-macro-crate",
3037 "proc-macro2",3001 "proc-macro2",
3038 "quote",3002 "quote",
3039 "syn",3003 "syn",
3042[[package]]3006[[package]]
3043name = "frame-support-procedural-tools-derive"3007name = "frame-support-procedural-tools-derive"
3044version = "3.0.0"3008version = "3.0.0"
3045source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3009source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3046dependencies = [3010dependencies = [
3047 "proc-macro2",3011 "proc-macro2",
3048 "quote",3012 "quote",
3052[[package]]3016[[package]]
3053name = "frame-system"3017name = "frame-system"
3054version = "4.0.0-dev"3018version = "4.0.0-dev"
3055source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3019source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3056dependencies = [3020dependencies = [
3057 "frame-support",3021 "frame-support",
3058 "log",3022 "log",
3069[[package]]3033[[package]]
3070name = "frame-system-benchmarking"3034name = "frame-system-benchmarking"
3071version = "4.0.0-dev"3035version = "4.0.0-dev"
3072source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3036source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3073dependencies = [3037dependencies = [
3074 "frame-benchmarking",3038 "frame-benchmarking",
3075 "frame-support",3039 "frame-support",
3084[[package]]3048[[package]]
3085name = "frame-system-rpc-runtime-api"3049name = "frame-system-rpc-runtime-api"
3086version = "4.0.0-dev"3050version = "4.0.0-dev"
3087source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3051source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3088dependencies = [3052dependencies = [
3089 "parity-scale-codec 3.1.2",3053 "parity-scale-codec 3.1.2",
3090 "sp-api",3054 "sp-api",
3093[[package]]3057[[package]]
3094name = "frame-try-runtime"3058name = "frame-try-runtime"
3095version = "0.10.0-dev"3059version = "0.10.0-dev"
3096source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"3060source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
3097dependencies = [3061dependencies = [
3098 "frame-support",3062 "frame-support",
3099 "sp-api",3063 "sp-api",
3116 "lazy_static",3080 "lazy_static",
3117 "libc",3081 "libc",
3118 "libloading 0.5.2",3082 "libloading 0.5.2",
3119 "winapi 0.3.9",3083 "winapi",
3120]3084]
31213085
3122[[package]]3086[[package]]
3126checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"3090checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
3127dependencies = [3091dependencies = [
3128 "libc",3092 "libc",
3129 "winapi 0.3.9",3093 "winapi",
3130]3094]
31313095
3132[[package]]3096[[package]]
3135source = "registry+https://github.com/rust-lang/crates.io-index"3099source = "registry+https://github.com/rust-lang/crates.io-index"
3136checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"3100checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
3137
3138[[package]]
3139name = "fuchsia-zircon"
3140version = "0.3.3"
3141source = "registry+https://github.com/rust-lang/crates.io-index"
3142checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
3143dependencies = [
3144 "bitflags",
3145 "fuchsia-zircon-sys",
3146]
3147
3148[[package]]
3149name = "fuchsia-zircon-sys"
3150version = "0.3.3"
3151source = "registry+https://github.com/rust-lang/crates.io-index"
3152checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
31533101
3154[[package]]3102[[package]]
3155name = "funty"3103name = "funty"
32463194
3247[[package]]3195[[package]]
3248name = "futures-rustls"3196name = "futures-rustls"
3249version = "0.21.1"3197version = "0.22.1"
3250source = "registry+https://github.com/rust-lang/crates.io-index"3198source = "registry+https://github.com/rust-lang/crates.io-index"
3251checksum = "3a1387e07917c711fb4ee4f48ea0adb04a3c9739e53ef85bf43ae1edc2937a8b"3199checksum = "e01fe9932a224b72b45336d96040aa86386d674a31d0af27d800ea7bc8ca97fe"
3252dependencies = [3200dependencies = [
3253 "futures-io",3201 "futures-io",
3254 "rustls 0.19.1",3202 "rustls 0.20.6",
3255 "webpki 0.21.4",3203 "webpki 0.22.0",
3256]3204]
32573205
3258[[package]]3206[[package]]
3413 "indexmap",3361 "indexmap",
3414 "slab",3362 "slab",
3415 "tokio 1.18.2",3363 "tokio 1.18.2",
3416 "tokio-util 0.7.2",3364 "tokio-util",
3417 "tracing",3365 "tracing",
3418]3366]
34193367
3545dependencies = [3493dependencies = [
3546 "libc",3494 "libc",
3547 "match_cfg",3495 "match_cfg",
3548 "winapi 0.3.9",3496 "winapi",
3549]3497]
35503498
3551[[package]]3499[[package]]
35903538
3591[[package]]3539[[package]]
3592name = "hyper"3540name = "hyper"
3593version = "0.14.18"3541version = "0.14.19"
3594source = "registry+https://github.com/rust-lang/crates.io-index"3542source = "registry+https://github.com/rust-lang/crates.io-index"
3595checksum = "b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2"3543checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
3596dependencies = [3544dependencies = [
3597 "bytes 1.1.0",3545 "bytes 1.1.0",
3598 "futures-channel",3546 "futures-channel",
3605 "httpdate",3553 "httpdate",
3606 "itoa 1.0.2",3554 "itoa 1.0.2",
3607 "pin-project-lite 0.2.9",3555 "pin-project-lite 0.2.9",
3608 "socket2 0.4.4",3556 "socket2",
3609 "tokio 1.18.2",3557 "tokio 1.18.2",
3610 "tower-service",3558 "tower-service",
3611 "tracing",3559 "tracing",
3629 "webpki 0.21.4",3577 "webpki 0.21.4",
3630]3578]
3631
3632[[package]]
3633name = "hyper-rustls"
3634version = "0.23.0"
3635source = "registry+https://github.com/rust-lang/crates.io-index"
3636checksum = "d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac"
3637dependencies = [
3638 "http",
3639 "hyper",
3640 "log",
3641 "rustls 0.20.6",
3642 "rustls-native-certs 0.6.2",
3643 "tokio 1.18.2",
3644 "tokio-rustls 0.23.4",
3645 "webpki-roots 0.22.3",
3646]
36473579
3648[[package]]3580[[package]]
3649name = "ident_case"3581name = "ident_case"
3650version = "1.0.1"3582version = "1.0.1"
3651source = "registry+https://github.com/rust-lang/crates.io-index"3583source = "registry+https://github.com/rust-lang/crates.io-index"
3652checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"3584checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
3653
3654[[package]]
3655name = "idna"
3656version = "0.1.5"
3657source = "registry+https://github.com/rust-lang/crates.io-index"
3658checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
3659dependencies = [
3660 "matches",
3661 "unicode-bidi",
3662 "unicode-normalization",
3663]
36643585
3665[[package]]3586[[package]]
3666name = "idna"3587name = "idna"
36753596
3676[[package]]3597[[package]]
3677name = "if-addrs"3598name = "if-addrs"
3678version = "0.6.7"3599version = "0.7.0"
3679source = "registry+https://github.com/rust-lang/crates.io-index"3600source = "registry+https://github.com/rust-lang/crates.io-index"
3680checksum = "2273e421f7c4f0fc99e1934fe4776f59d8df2972f4199d703fc0da9f2a9f73de"3601checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9"
3681dependencies = [3602dependencies = [
3682 "if-addrs-sys",
3683 "libc",3603 "libc",
3684 "winapi 0.3.9",3604 "winapi",
3685]3605]
3686
3687[[package]]
3688name = "if-addrs-sys"
3689version = "0.3.2"
3690source = "registry+https://github.com/rust-lang/crates.io-index"
3691checksum = "de74b9dd780476e837e5eb5ab7c88b49ed304126e412030a0adba99c8efe79ea"
3692dependencies = [
3693 "cc",
3694 "libc",
3695]
36963606
3697[[package]]3607[[package]]
3698name = "if-watch"3608name = "if-watch"
3699version = "0.2.2"3609version = "1.0.0"
3700source = "registry+https://github.com/rust-lang/crates.io-index"3610source = "registry+https://github.com/rust-lang/crates.io-index"
3701checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3611checksum = "ae8f4a3c3d4c89351ca83e120c1c00b27df945d38e05695668c9d4b4f7bc52f3"
3702dependencies = [3612dependencies = [
3703 "async-io",3613 "async-io",
3614 "core-foundation",
3615 "fnv",
3704 "futures 0.3.21",3616 "futures 0.3.21",
3705 "futures-lite",
3706 "if-addrs",3617 "if-addrs",
3707 "ipnet",3618 "ipnet",
3708 "libc",
3709 "log",3619 "log",
3620 "rtnetlink",
3621 "system-configuration",
3710 "winapi 0.3.9",3622 "windows",
3711]3623]
37123624
3713[[package]]3625[[package]]
37503662
3751[[package]]3663[[package]]
3752name = "indexmap"3664name = "indexmap"
3753version = "1.8.1"3665version = "1.8.2"
3754source = "registry+https://github.com/rust-lang/crates.io-index"3666source = "registry+https://github.com/rust-lang/crates.io-index"
3755checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee"3667checksum = "e6012d540c5baa3589337a98ce73408de9b5a25ec9fc2c6fd6be8f0d39e0ca5a"
3756dependencies = [3668dependencies = [
3757 "autocfg",3669 "autocfg",
3758 "hashbrown 0.11.2",3670 "hashbrown 0.11.2",
3789source = "registry+https://github.com/rust-lang/crates.io-index"3701source = "registry+https://github.com/rust-lang/crates.io-index"
3790checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6"3702checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6"
3791
3792[[package]]
3793name = "iovec"
3794version = "0.1.4"
3795source = "registry+https://github.com/rust-lang/crates.io-index"
3796checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e"
3797dependencies = [
3798 "libc",
3799]
38003703
3801[[package]]3704[[package]]
3802name = "ip_network"3705name = "ip_network"
38063709
3807[[package]]3710[[package]]
3808name = "ipconfig"3711name = "ipconfig"
3809version = "0.2.2"3712version = "0.3.0"
3810source = "registry+https://github.com/rust-lang/crates.io-index"3713source = "registry+https://github.com/rust-lang/crates.io-index"
3811checksum = "f7e2f18aece9709094573a9f24f483c4f65caa4298e2f7ae1b71cc65d853fad7"3714checksum = "723519edce41262b05d4143ceb95050e4c614f483e78e9fd9e39a8275a84ad98"
3812dependencies = [3715dependencies = [
3813 "socket2 0.3.19",3716 "socket2",
3814 "widestring",3717 "widestring",
3815 "winapi 0.3.9",3718 "winapi",
3816 "winreg",3719 "winreg",
3817]3720]
38183721
3861 "wasm-bindgen",3764 "wasm-bindgen",
3862]3765]
3863
3864[[package]]
3865name = "jsonrpc-client-transports"
3866version = "18.0.0"
3867source = "registry+https://github.com/rust-lang/crates.io-index"
3868checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"
3869dependencies = [
3870 "derive_more",
3871 "futures 0.3.21",
3872 "jsonrpc-core",
3873 "jsonrpc-pubsub",
3874 "log",
3875 "serde",
3876 "serde_json",
3877 "url 1.7.2",
3878]
3879
3880[[package]]
3881name = "jsonrpc-core"
3882version = "18.0.0"
3883source = "registry+https://github.com/rust-lang/crates.io-index"
3884checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"
3885dependencies = [
3886 "futures 0.3.21",
3887 "futures-executor",
3888 "futures-util",
3889 "log",
3890 "serde",
3891 "serde_derive",
3892 "serde_json",
3893]
3894
3895[[package]]
3896name = "jsonrpc-core-client"
3897version = "18.0.0"
3898source = "registry+https://github.com/rust-lang/crates.io-index"
3899checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"
3900dependencies = [
3901 "futures 0.3.21",
3902 "jsonrpc-client-transports",
3903]
3904
3905[[package]]
3906name = "jsonrpc-derive"
3907version = "18.0.0"
3908source = "registry+https://github.com/rust-lang/crates.io-index"
3909checksum = "5b939a78fa820cdfcb7ee7484466746a7377760970f6f9c6fe19f9edcc8a38d2"
3910dependencies = [
3911 "proc-macro-crate 0.1.5",
3912 "proc-macro2",
3913 "quote",
3914 "syn",
3915]
3916
3917[[package]]
3918name = "jsonrpc-http-server"
3919version = "18.0.0"
3920source = "registry+https://github.com/rust-lang/crates.io-index"
3921checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"
3922dependencies = [
3923 "futures 0.3.21",
3924 "hyper",
3925 "jsonrpc-core",
3926 "jsonrpc-server-utils",
3927 "log",
3928 "net2",
3929 "parking_lot 0.11.2",
3930 "unicase",
3931]
3932
3933[[package]]
3934name = "jsonrpc-ipc-server"
3935version = "18.0.0"
3936source = "registry+https://github.com/rust-lang/crates.io-index"
3937checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"
3938dependencies = [
3939 "futures 0.3.21",
3940 "jsonrpc-core",
3941 "jsonrpc-server-utils",
3942 "log",
3943 "parity-tokio-ipc",
3944 "parking_lot 0.11.2",
3945 "tower-service",
3946]
3947
3948[[package]]
3949name = "jsonrpc-pubsub"
3950version = "18.0.0"
3951source = "registry+https://github.com/rust-lang/crates.io-index"
3952checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"
3953dependencies = [
3954 "futures 0.3.21",
3955 "jsonrpc-core",
3956 "lazy_static",
3957 "log",
3958 "parking_lot 0.11.2",
3959 "rand 0.7.3",
3960 "serde",
3961]
3962
3963[[package]]
3964name = "jsonrpc-server-utils"
3965version = "18.0.0"
3966source = "registry+https://github.com/rust-lang/crates.io-index"
3967checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"
3968dependencies = [
3969 "bytes 1.1.0",
3970 "futures 0.3.21",
3971 "globset",
3972 "jsonrpc-core",
3973 "lazy_static",
3974 "log",
3975 "tokio 1.18.2",
3976 "tokio-stream",
3977 "tokio-util 0.6.10",
3978 "unicase",
3979]
3980
3981[[package]]
3982name = "jsonrpc-ws-server"
3983version = "18.0.0"
3984source = "registry+https://github.com/rust-lang/crates.io-index"
3985checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"
3986dependencies = [
3987 "futures 0.3.21",
3988 "jsonrpc-core",
3989 "jsonrpc-server-utils",
3990 "log",
3991 "parity-ws",
3992 "parking_lot 0.11.2",
3993 "slab",
3994]
39953766
3996[[package]]3767[[package]]
3997name = "jsonrpsee"3768name = "jsonrpsee"
3998version = "0.10.1"3769version = "0.13.1"
3999source = "registry+https://github.com/rust-lang/crates.io-index"3770source = "registry+https://github.com/rust-lang/crates.io-index"
4000checksum = "91dc760c341fa81173f9a434931aaf32baad5552b0230cc6c93e8fb7eaad4c19"3771checksum = "a1f2ab5a60e558e74ea93bcf5164ebc47939a7fff8938fa9b5233bbc63e16061"
4001dependencies = [3772dependencies = [
4002 "jsonrpsee-core",3773 "jsonrpsee-core",
4003 "jsonrpsee-http-client",3774 "jsonrpsee-http-server",
4004 "jsonrpsee-proc-macros",3775 "jsonrpsee-proc-macros",
4005 "jsonrpsee-types",3776 "jsonrpsee-types",
4006 "jsonrpsee-ws-client",3777 "jsonrpsee-ws-client",
3778 "jsonrpsee-ws-server",
3779 "tracing",
4007]3780]
40083781
4009[[package]]3782[[package]]
4010name = "jsonrpsee-client-transport"3783name = "jsonrpsee-client-transport"
4011version = "0.10.1"3784version = "0.13.1"
4012source = "registry+https://github.com/rust-lang/crates.io-index"3785source = "registry+https://github.com/rust-lang/crates.io-index"
4013checksum = "765f7a36d5087f74e3b3b47805c2188fef8eb54afcb587b078d9f8ebfe9c7220"3786checksum = "26d682f4a55081a2be3e639280c640523070e4aeb8ee2fd8dd9168fdae57a9db"
4014dependencies = [3787dependencies = [
4015 "futures 0.3.21",3788 "futures-util",
4016 "http",3789 "http",
4017 "jsonrpsee-core",3790 "jsonrpsee-core",
4018 "jsonrpsee-types",3791 "jsonrpsee-types",
4022 "thiserror",3795 "thiserror",
4023 "tokio 1.18.2",3796 "tokio 1.18.2",
4024 "tokio-rustls 0.23.4",3797 "tokio-rustls 0.23.4",
4025 "tokio-util 0.7.2",3798 "tokio-util",
4026 "tracing",3799 "tracing",
4027 "webpki-roots 0.22.3",3800 "webpki-roots",
4028]3801]
40293802
4030[[package]]3803[[package]]
4031name = "jsonrpsee-core"3804name = "jsonrpsee-core"
4032version = "0.10.1"3805version = "0.13.1"
4033source = "registry+https://github.com/rust-lang/crates.io-index"3806source = "registry+https://github.com/rust-lang/crates.io-index"
4034checksum = "82ef77ecd20c2254d54f5da8c0738eacca61e6b6511268a8f2753e3148c6c706"3807checksum = "6e27462b21279edf9a6a91f46ffbe125e9cdc58b901d2e08bf59b31a47d7d0ab"
4035dependencies = [3808dependencies = [
4036 "anyhow",3809 "anyhow",
4037 "arrayvec 0.7.2",3810 "arrayvec 0.7.2",
3811 "async-lock",
4038 "async-trait",3812 "async-trait",
4039 "beef",3813 "beef",
4040 "futures-channel",3814 "futures-channel",
3815 "futures-timer",
4041 "futures-util",3816 "futures-util",
4042 "hyper",3817 "hyper",
4043 "jsonrpsee-types",3818 "jsonrpsee-types",
3819 "parking_lot 0.12.1",
3820 "rand 0.8.5",
4044 "rustc-hash",3821 "rustc-hash",
4045 "serde",3822 "serde",
4046 "serde_json",3823 "serde_json",
4051]3828]
40523829
4053[[package]]3830[[package]]
4054name = "jsonrpsee-http-client"3831name = "jsonrpsee-http-server"
4055version = "0.10.1"3832version = "0.13.1"
4056source = "registry+https://github.com/rust-lang/crates.io-index"3833source = "registry+https://github.com/rust-lang/crates.io-index"
4057checksum = "92709e0b8255691f4df954a0176b1cbc3312f151e7ed2e643812e8bd121f1d1c"3834checksum = "7178f16eabd7154c094e24d295b9ee355ec1e5f24c328759c56255ff7bbd4548"
4058dependencies = [3835dependencies = [
4059 "async-trait",3836 "futures-channel",
3837 "futures-util",
3838 "globset",
4060 "hyper",3839 "hyper",
4061 "hyper-rustls 0.23.0",
4062 "jsonrpsee-core",3840 "jsonrpsee-core",
4063 "jsonrpsee-types",3841 "jsonrpsee-types",
4064 "rustc-hash",3842 "lazy_static",
4065 "serde",
4066 "serde_json",3843 "serde_json",
4067 "thiserror",
4068 "tokio 1.18.2",3844 "tokio 1.18.2",
4069 "tracing",3845 "tracing",
3846 "unicase",
4070]3847]
40713848
4072[[package]]3849[[package]]
4073name = "jsonrpsee-proc-macros"3850name = "jsonrpsee-proc-macros"
4074version = "0.10.1"3851version = "0.13.1"
4075source = "registry+https://github.com/rust-lang/crates.io-index"3852source = "registry+https://github.com/rust-lang/crates.io-index"
4076checksum = "b7291c72805bc7d413b457e50d8ef3e87aa554da65ecbbc278abb7dfc283e7f0"3853checksum = "8b8d7f449cab3b747f12c3efc27f5cad537f3b597c6a3838b0fac628f4bf730a"
4077dependencies = [3854dependencies = [
4078 "proc-macro-crate 1.1.3",3855 "proc-macro-crate",
4079 "proc-macro2",3856 "proc-macro2",
4080 "quote",3857 "quote",
4081 "syn",3858 "syn",
4082]3859]
40833860
4084[[package]]3861[[package]]
4085name = "jsonrpsee-types"3862name = "jsonrpsee-types"
4086version = "0.10.1"3863version = "0.13.1"
4087source = "registry+https://github.com/rust-lang/crates.io-index"3864source = "registry+https://github.com/rust-lang/crates.io-index"
4088checksum = "38b6aa52f322cbf20c762407629b8300f39bcc0cf0619840d9252a2f65fd2dd9"3865checksum = "8fd11763134104122ddeb0f97e4bbe393058017dfb077db63fbf44b4dd0dd86e"
4089dependencies = [3866dependencies = [
4090 "anyhow",3867 "anyhow",
4091 "beef",3868 "beef",
40973874
4098[[package]]3875[[package]]
4099name = "jsonrpsee-ws-client"3876name = "jsonrpsee-ws-client"
4100version = "0.10.1"3877version = "0.13.1"
4101source = "registry+https://github.com/rust-lang/crates.io-index"3878source = "registry+https://github.com/rust-lang/crates.io-index"
4102checksum = "dd66d18bab78d956df24dd0d2e41e4c00afbb818fda94a98264bdd12ce8506ac"3879checksum = "76f15180afb3761c7a3a32c0a8b680788176dcfdfe725b24c1758c90b1d1595b"
4103dependencies = [3880dependencies = [
4104 "jsonrpsee-client-transport",3881 "jsonrpsee-client-transport",
4105 "jsonrpsee-core",3882 "jsonrpsee-core",
4106 "jsonrpsee-types",3883 "jsonrpsee-types",
4107]3884]
3885
3886[[package]]
3887name = "jsonrpsee-ws-server"
3888version = "0.13.1"
3889source = "registry+https://github.com/rust-lang/crates.io-index"
3890checksum = "dfb6c21556c551582b56e4e8e6e6249b0bbdb69bb7fa39efe9b9a6b54af9f206"
3891dependencies = [
3892 "futures-channel",
3893 "futures-util",
3894 "jsonrpsee-core",
3895 "jsonrpsee-types",
3896 "serde_json",
3897 "soketto",
3898 "tokio 1.18.2",
3899 "tokio-util",
3900 "tracing",
3901]
41083902
4109[[package]]3903[[package]]
4110name = "k256"3904name = "k256"
41203914
4121[[package]]3915[[package]]
4122name = "keccak"3916name = "keccak"
4123version = "0.1.0"3917version = "0.1.2"
4124source = "registry+https://github.com/rust-lang/crates.io-index"3918source = "registry+https://github.com/rust-lang/crates.io-index"
4125checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7"3919checksum = "f9b7d56ba4a8344d6be9729995e6b06f928af29998cdf79fe390cbf6b1fee838"
4126
4127[[package]]
4128name = "kernel32-sys"
4129version = "0.2.2"
4130source = "registry+https://github.com/rust-lang/crates.io-index"
4131checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
4132dependencies = [
4133 "winapi 0.2.8",
4134 "winapi-build",
4135]
41363920
4137[[package]]3921[[package]]
4138name = "kusama-runtime"3922name = "kusama-runtime"
4139version = "0.9.21"3923version = "0.9.22"
4140source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"3924source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
4141dependencies = [3925dependencies = [
4142 "beefy-primitives",3926 "beefy-primitives",
4143 "bitvec 1.0.0",3927 "bitvec 1.0.0",
4172 "pallet-membership",3956 "pallet-membership",
4173 "pallet-multisig",3957 "pallet-multisig",
4174 "pallet-nicks",3958 "pallet-nicks",
3959 "pallet-nomination-pools",
3960 "pallet-nomination-pools-benchmarking",
4175 "pallet-offences",3961 "pallet-offences",
4176 "pallet-offences-benchmarking",3962 "pallet-offences-benchmarking",
4177 "pallet-preimage",3963 "pallet-preimage",
42274013
4228[[package]]4014[[package]]
4229name = "kusama-runtime-constants"4015name = "kusama-runtime-constants"
4230version = "0.9.21"4016version = "0.9.22"
4231source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"4017source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
4232dependencies = [4018dependencies = [
4233 "frame-support",4019 "frame-support",
4234 "polkadot-primitives",4020 "polkadot-primitives",
4264dependencies = [4050dependencies = [
4265 "kvdb",4051 "kvdb",
4266 "parity-util-mem",4052 "parity-util-mem",
4267 "parking_lot 0.12.0",4053 "parking_lot 0.12.1",
4268]4054]
42694055
4270[[package]]4056[[package]]
4279 "num_cpus",4065 "num_cpus",
4280 "owning_ref",4066 "owning_ref",
4281 "parity-util-mem",4067 "parity-util-mem",
4282 "parking_lot 0.12.0",4068 "parking_lot 0.12.1",
4283 "regex",4069 "regex",
4284 "rocksdb",4070 "rocksdb",
4285 "smallvec",4071 "smallvec",
4310checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"4096checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"
4311dependencies = [4097dependencies = [
4312 "cc",4098 "cc",
4313 "winapi 0.3.9",4099 "winapi",
4314]4100]
43154101
4316[[package]]4102[[package]]
4320checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"4106checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"
4321dependencies = [4107dependencies = [
4322 "cfg-if 1.0.0",4108 "cfg-if 1.0.0",
4323 "winapi 0.3.9",4109 "winapi",
4324]4110]
43254111
4326[[package]]4112[[package]]
43314117
4332[[package]]4118[[package]]
4333name = "libp2p"4119name = "libp2p"
4334version = "0.40.0"4120version = "0.44.0"
4335source = "registry+https://github.com/rust-lang/crates.io-index"4121source = "registry+https://github.com/rust-lang/crates.io-index"
4336checksum = "3bec54343492ba5940a6c555e512c6721139835d28c59bc22febece72dfd0d9d"4122checksum = "475ce2ac4a9727e53a519f6ee05b38abfcba8f0d39c4d24f103d184e36fd5b0f"
4337dependencies = [4123dependencies = [
4338 "atomic",4124 "atomic",
4339 "bytes 1.1.0",4125 "bytes 1.1.0",
4340 "futures 0.3.21",4126 "futures 0.3.21",
4127 "futures-timer",
4128 "getrandom 0.2.6",
4129 "instant",
4341 "lazy_static",4130 "lazy_static",
4131 "libp2p-autonat",
4342 "libp2p-core",4132 "libp2p-core",
4343 "libp2p-deflate",4133 "libp2p-deflate",
4344 "libp2p-dns",4134 "libp2p-dns",
4364 "libp2p-websocket",4154 "libp2p-websocket",
4365 "libp2p-yamux",4155 "libp2p-yamux",
4366 "multiaddr",4156 "multiaddr",
4367 "parking_lot 0.11.2",4157 "parking_lot 0.12.1",
4368 "pin-project 1.0.10",4158 "pin-project 1.0.10",
4159 "rand 0.7.3",
4369 "smallvec",4160 "smallvec",
4370 "wasm-timer",
4371]4161]
4162
4163[[package]]
4164name = "libp2p-autonat"
4165version = "0.3.0"
4166source = "registry+https://github.com/rust-lang/crates.io-index"
4167checksum = "a13b690e65046af6a09c0b27bd9508fa1cab0efce889de74b0b643b9d2a98f9a"
4168dependencies = [
4169 "async-trait",
4170 "futures 0.3.21",
4171 "futures-timer",
4172 "instant",
4173 "libp2p-core",
4174 "libp2p-request-response",
4175 "libp2p-swarm",
4176 "log",
4177 "prost",
4178 "prost-build",
4179 "rand 0.8.5",
4180]
43724181
4373[[package]]4182[[package]]
4374name = "libp2p-core"4183name = "libp2p-core"
4375version = "0.30.2"4184version = "0.32.1"
4376source = "registry+https://github.com/rust-lang/crates.io-index"4185source = "registry+https://github.com/rust-lang/crates.io-index"
4377checksum = "86aad7d54df283db817becded03e611137698a6509d4237a96881976a162340c"4186checksum = "db5b02602099fb75cb2d16f9ea860a320d6eb82ce41e95ab680912c454805cd5"
4378dependencies = [4187dependencies = [
4379 "asn1_der",4188 "asn1_der",
4380 "bs58",4189 "bs58",
4388 "libsecp256k1",4197 "libsecp256k1",
4389 "log",4198 "log",
4390 "multiaddr",4199 "multiaddr",
4391 "multihash 0.14.0",4200 "multihash",
4392 "multistream-select",4201 "multistream-select",
4393 "parking_lot 0.11.2",4202 "parking_lot 0.12.1",
4394 "pin-project 1.0.10",4203 "pin-project 1.0.10",
4395 "prost",4204 "prost",
4396 "prost-build",4205 "prost-build",
4397 "rand 0.8.5",4206 "rand 0.8.5",
4398 "ring",4207 "ring",
4399 "rw-stream-sink",4208 "rw-stream-sink",
4400 "sha2 0.9.9",4209 "sha2 0.10.2",
4401 "smallvec",4210 "smallvec",
4402 "thiserror",4211 "thiserror",
4403 "unsigned-varint 0.7.1",4212 "unsigned-varint",
4404 "void",4213 "void",
4405 "zeroize",4214 "zeroize",
4406]4215]
44074216
4408[[package]]4217[[package]]
4409name = "libp2p-deflate"4218name = "libp2p-deflate"
4410version = "0.30.0"4219version = "0.32.0"
4411source = "registry+https://github.com/rust-lang/crates.io-index"4220source = "registry+https://github.com/rust-lang/crates.io-index"
4412checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"4221checksum = "6b1d37f042f748e224f04785d0e987ae09a2aa518d6401d82d412dad83e360ed"
4413dependencies = [4222dependencies = [
4414 "flate2",4223 "flate2",
4415 "futures 0.3.21",4224 "futures 0.3.21",
44184227
4419[[package]]4228[[package]]
4420name = "libp2p-dns"4229name = "libp2p-dns"
4421version = "0.30.0"4230version = "0.32.1"
4422source = "registry+https://github.com/rust-lang/crates.io-index"4231source = "registry+https://github.com/rust-lang/crates.io-index"
4423checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"4232checksum = "066e33e854e10b5c93fc650458bf2179c7e0d143db260b0963e44a94859817f1"
4424dependencies = [4233dependencies = [
4425 "async-std-resolver",4234 "async-std-resolver",
4426 "futures 0.3.21",4235 "futures 0.3.21",
44324241
4433[[package]]4242[[package]]
4434name = "libp2p-floodsub"4243name = "libp2p-floodsub"
4435version = "0.31.0"4244version = "0.35.0"
4436source = "registry+https://github.com/rust-lang/crates.io-index"4245source = "registry+https://github.com/rust-lang/crates.io-index"
4437checksum = "aab3d7210901ea51b7bae2b581aa34521797af8c4ec738c980bda4a06434067f"4246checksum = "733d3ea6ebe7a7a85df2bc86678b93f24b015fae5fe3b3acc4c400e795a55d2d"
4438dependencies = [4247dependencies = [
4439 "cuckoofilter",4248 "cuckoofilter",
4440 "fnv",4249 "fnv",
44504259
4451[[package]]4260[[package]]
4452name = "libp2p-gossipsub"4261name = "libp2p-gossipsub"
4453version = "0.33.0"4262version = "0.37.0"
4454source = "registry+https://github.com/rust-lang/crates.io-index"4263source = "registry+https://github.com/rust-lang/crates.io-index"
4455checksum = "dfeead619eb5dac46e65acc78c535a60aaec803d1428cca6407c3a4fc74d698d"4264checksum = "a90c989a7c0969c2ab63e898da9bc735e3be53fb4f376e9c045ce516bcc9f928"
4456dependencies = [4265dependencies = [
4457 "asynchronous-codec 0.6.0",4266 "asynchronous-codec",
4458 "base64",4267 "base64",
4459 "byteorder",4268 "byteorder",
4460 "bytes 1.1.0",4269 "bytes 1.1.0",
4461 "fnv",4270 "fnv",
4462 "futures 0.3.21",4271 "futures 0.3.21",
4463 "hex_fmt",4272 "hex_fmt",
4273 "instant",
4464 "libp2p-core",4274 "libp2p-core",
4465 "libp2p-swarm",4275 "libp2p-swarm",
4466 "log",4276 "log",
4277 "prometheus-client",
4467 "prost",4278 "prost",
4468 "prost-build",4279 "prost-build",
4469 "rand 0.7.3",4280 "rand 0.7.3",
4470 "regex",4281 "regex",
4471 "sha2 0.9.9",4282 "sha2 0.10.2",
4472 "smallvec",4283 "smallvec",
4473 "unsigned-varint 0.7.1",4284 "unsigned-varint",
4474 "wasm-timer",4285 "wasm-timer",
4475]4286]
44764287
4477[[package]]4288[[package]]
4478name = "libp2p-identify"4289name = "libp2p-identify"
4479version = "0.31.0"4290version = "0.35.0"
4480source = "registry+https://github.com/rust-lang/crates.io-index"4291source = "registry+https://github.com/rust-lang/crates.io-index"
4481checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4292checksum = "c5ef5a5b57904c7c33d6713ef918d239dc6b7553458f3475d87f8a18e9c651c8"
4482dependencies = [4293dependencies = [
4483 "futures 0.3.21",4294 "futures 0.3.21",
4295 "futures-timer",
4484 "libp2p-core",4296 "libp2p-core",
4485 "libp2p-swarm",4297 "libp2p-swarm",
4486 "log",4298 "log",
4487 "lru 0.6.6",4299 "lru 0.7.6",
4488 "prost",4300 "prost",
4489 "prost-build",4301 "prost-build",
4490 "smallvec",4302 "smallvec",
4491 "wasm-timer",
4492]4303]
44934304
4494[[package]]4305[[package]]
4495name = "libp2p-kad"4306name = "libp2p-kad"
4496version = "0.32.0"4307version = "0.36.0"
4497source = "registry+https://github.com/rust-lang/crates.io-index"4308source = "registry+https://github.com/rust-lang/crates.io-index"
4498checksum = "a2297dc0ca285f3a09d1368bde02449e539b46f94d32d53233f53f6625bcd3ba"4309checksum = "564e6bd64d177446399ed835b9451a8825b07929d6daa6a94e6405592974725e"
4499dependencies = [4310dependencies = [
4500 "arrayvec 0.5.2",4311 "arrayvec 0.5.2",
4501 "asynchronous-codec 0.6.0",4312 "asynchronous-codec",
4502 "bytes 1.1.0",4313 "bytes 1.1.0",
4503 "either",4314 "either",
4504 "fnv",4315 "fnv",
4505 "futures 0.3.21",4316 "futures 0.3.21",
4317 "futures-timer",
4318 "instant",
4506 "libp2p-core",4319 "libp2p-core",
4507 "libp2p-swarm",4320 "libp2p-swarm",
4508 "log",4321 "log",
4509 "prost",4322 "prost",
4510 "prost-build",4323 "prost-build",
4511 "rand 0.7.3",4324 "rand 0.7.3",
4512 "sha2 0.9.9",4325 "sha2 0.10.2",
4513 "smallvec",4326 "smallvec",
4327 "thiserror",
4514 "uint",4328 "uint",
4515 "unsigned-varint 0.7.1",4329 "unsigned-varint",
4516 "void",4330 "void",
4517 "wasm-timer",
4518]4331]
45194332
4520[[package]]4333[[package]]
4521name = "libp2p-mdns"4334name = "libp2p-mdns"
4522version = "0.32.0"4335version = "0.36.0"
4523source = "registry+https://github.com/rust-lang/crates.io-index"4336source = "registry+https://github.com/rust-lang/crates.io-index"
4524checksum = "14c864b64bdc8a84ff3910a0df88e6535f256191a450870f1e7e10cbf8e64d45"4337checksum = "611ae873c8e280ccfab0d57c7a13cac5644f364529e233114ff07863946058b0"
4525dependencies = [4338dependencies = [
4526 "async-io",4339 "async-io",
4527 "data-encoding",4340 "data-encoding",
4534 "log",4347 "log",
4535 "rand 0.8.5",4348 "rand 0.8.5",
4536 "smallvec",4349 "smallvec",
4537 "socket2 0.4.4",4350 "socket2",
4538 "void",4351 "void",
4539]4352]
45404353
4541[[package]]4354[[package]]
4542name = "libp2p-metrics"4355name = "libp2p-metrics"
4543version = "0.1.0"4356version = "0.5.0"
4544source = "registry+https://github.com/rust-lang/crates.io-index"4357source = "registry+https://github.com/rust-lang/crates.io-index"
4545checksum = "4af432fcdd2f8ba4579b846489f8f0812cfd738ced2c0af39df9b1c48bbb6ab2"4358checksum = "985be799bb3796e0c136c768208c3c06604a38430571906a13dcfeda225a3b9d"
4546dependencies = [4359dependencies = [
4547 "libp2p-core",4360 "libp2p-core",
4361 "libp2p-gossipsub",
4548 "libp2p-identify",4362 "libp2p-identify",
4549 "libp2p-kad",4363 "libp2p-kad",
4550 "libp2p-ping",4364 "libp2p-ping",
4365 "libp2p-relay",
4551 "libp2p-swarm",4366 "libp2p-swarm",
4552 "open-metrics-client",4367 "prometheus-client",
4553]4368]
45544369
4555[[package]]4370[[package]]
4556name = "libp2p-mplex"4371name = "libp2p-mplex"
4557version = "0.30.0"4372version = "0.32.0"
4558source = "registry+https://github.com/rust-lang/crates.io-index"4373source = "registry+https://github.com/rust-lang/crates.io-index"
4559checksum = "7f2cd64ef597f40e14bfce0497f50ecb63dd6d201c61796daeb4227078834fbf"4374checksum = "442eb0c9fff0bf22a34f015724b4143ce01877e079ed0963c722d94c07c72160"
4560dependencies = [4375dependencies = [
4561 "asynchronous-codec 0.6.0",4376 "asynchronous-codec",
4562 "bytes 1.1.0",4377 "bytes 1.1.0",
4563 "futures 0.3.21",4378 "futures 0.3.21",
4564 "libp2p-core",4379 "libp2p-core",
4565 "log",4380 "log",
4566 "nohash-hasher",4381 "nohash-hasher",
4567 "parking_lot 0.11.2",4382 "parking_lot 0.12.1",
4568 "rand 0.7.3",4383 "rand 0.7.3",
4569 "smallvec",4384 "smallvec",
4570 "unsigned-varint 0.7.1",4385 "unsigned-varint",
4571]4386]
45724387
4573[[package]]4388[[package]]
4574name = "libp2p-noise"4389name = "libp2p-noise"
4575version = "0.33.0"4390version = "0.35.0"
4576source = "registry+https://github.com/rust-lang/crates.io-index"4391source = "registry+https://github.com/rust-lang/crates.io-index"
4577checksum = "a8772c7a99088221bb7ca9c5c0574bf55046a7ab4c319f3619b275f28c8fb87a"4392checksum = "9dd7e0c94051cda67123be68cf6b65211ba3dde7277be9068412de3e7ffd63ef"
4578dependencies = [4393dependencies = [
4579 "bytes 1.1.0",4394 "bytes 1.1.0",
4580 "curve25519-dalek 3.2.0",4395 "curve25519-dalek 3.2.0",
4585 "prost",4400 "prost",
4586 "prost-build",4401 "prost-build",
4587 "rand 0.8.5",4402 "rand 0.8.5",
4588 "sha2 0.9.9",4403 "sha2 0.10.2",
4589 "snow",4404 "snow",
4590 "static_assertions",4405 "static_assertions",
4591 "x25519-dalek",4406 "x25519-dalek",
45944409
4595[[package]]4410[[package]]
4596name = "libp2p-ping"4411name = "libp2p-ping"
4597version = "0.31.0"4412version = "0.35.0"
4598source = "registry+https://github.com/rust-lang/crates.io-index"4413source = "registry+https://github.com/rust-lang/crates.io-index"
4599checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4414checksum = "bf57a3c2e821331dda9fe612d4654d676ab6e33d18d9434a18cced72630df6ad"
4600dependencies = [4415dependencies = [
4601 "futures 0.3.21",4416 "futures 0.3.21",
4417 "futures-timer",
4418 "instant",
4602 "libp2p-core",4419 "libp2p-core",
4603 "libp2p-swarm",4420 "libp2p-swarm",
4604 "log",4421 "log",
4605 "rand 0.7.3",4422 "rand 0.7.3",
4606 "void",4423 "void",
4607 "wasm-timer",
4608]4424]
46094425
4610[[package]]4426[[package]]
4611name = "libp2p-plaintext"4427name = "libp2p-plaintext"
4612version = "0.30.0"4428version = "0.32.0"
4613source = "registry+https://github.com/rust-lang/crates.io-index"4429source = "registry+https://github.com/rust-lang/crates.io-index"
4614checksum = "5fba1a6ff33e4a274c89a3b1d78b9f34f32af13265cc5c46c16938262d4e945a"4430checksum = "962c0fb0e7212fb96a69b87f2d09bcefd317935239bdc79cda900e7a8897a3fe"
4615dependencies = [4431dependencies = [
4616 "asynchronous-codec 0.6.0",4432 "asynchronous-codec",
4617 "bytes 1.1.0",4433 "bytes 1.1.0",
4618 "futures 0.3.21",4434 "futures 0.3.21",
4619 "libp2p-core",4435 "libp2p-core",
4620 "log",4436 "log",
4621 "prost",4437 "prost",
4622 "prost-build",4438 "prost-build",
4623 "unsigned-varint 0.7.1",4439 "unsigned-varint",
4624 "void",4440 "void",
4625]4441]
46264442
46404456
4641[[package]]4457[[package]]
4642name = "libp2p-relay"4458name = "libp2p-relay"
4643version = "0.4.0"4459version = "0.8.0"
4644source = "registry+https://github.com/rust-lang/crates.io-index"4460source = "registry+https://github.com/rust-lang/crates.io-index"
4645checksum = "2852b61c90fa8ce3c8fcc2aba76e6cefc20d648f9df29157d6b3a916278ef3e3"4461checksum = "3aa754cb7bccef51ebc3c458c6bbcef89d83b578a9925438389be841527d408f"
4646dependencies = [4462dependencies = [
4647 "asynchronous-codec 0.6.0",4463 "asynchronous-codec",
4648 "bytes 1.1.0",4464 "bytes 1.1.0",
4465 "either",
4649 "futures 0.3.21",4466 "futures 0.3.21",
4650 "futures-timer",4467 "futures-timer",
4468 "instant",
4651 "libp2p-core",4469 "libp2p-core",
4652 "libp2p-swarm",4470 "libp2p-swarm",
4653 "log",4471 "log",
4654 "pin-project 1.0.10",4472 "pin-project 1.0.10",
4655 "prost",4473 "prost",
4656 "prost-build",4474 "prost-build",
4657 "rand 0.7.3",4475 "rand 0.8.5",
4658 "smallvec",4476 "smallvec",
4477 "static_assertions",
4478 "thiserror",
4659 "unsigned-varint 0.7.1",4479 "unsigned-varint",
4660 "void",4480 "void",
4661 "wasm-timer",
4662]4481]
46634482
4664[[package]]4483[[package]]
4665name = "libp2p-rendezvous"4484name = "libp2p-rendezvous"
4666version = "0.1.0"4485version = "0.5.0"
4667source = "registry+https://github.com/rust-lang/crates.io-index"4486source = "registry+https://github.com/rust-lang/crates.io-index"
4668checksum = "14a6d2b9e7677eff61dc3d2854876aaf3976d84a01ef6664b610c77a0c9407c5"4487checksum = "bbd0baab894c5b84da510b915d53264d566c3c35889f09931fe9edbd2a773bee"
4669dependencies = [4488dependencies = [
4670 "asynchronous-codec 0.6.0",4489 "asynchronous-codec",
4671 "bimap",4490 "bimap",
4672 "futures 0.3.21",4491 "futures 0.3.21",
4492 "futures-timer",
4493 "instant",
4673 "libp2p-core",4494 "libp2p-core",
4674 "libp2p-swarm",4495 "libp2p-swarm",
4675 "log",4496 "log",
4676 "prost",4497 "prost",
4677 "prost-build",4498 "prost-build",
4678 "rand 0.8.5",4499 "rand 0.8.5",
4679 "sha2 0.9.9",4500 "sha2 0.10.2",
4680 "thiserror",4501 "thiserror",
4681 "unsigned-varint 0.7.1",4502 "unsigned-varint",
4682 "void",4503 "void",
4683 "wasm-timer",
4684]4504]
46854505
4686[[package]]4506[[package]]
4687name = "libp2p-request-response"4507name = "libp2p-request-response"
4688version = "0.13.0"4508version = "0.17.0"
4689source = "registry+https://github.com/rust-lang/crates.io-index"4509source = "registry+https://github.com/rust-lang/crates.io-index"
4690checksum = "a877a4ced6d46bf84677e1974e8cf61fb434af73b2e96fb48d6cb6223a4634d8"4510checksum = "b5e6a6fc6c9ad95661f46989473b34bd2993d14a4de497ff3b2668a910d4b869"
4691dependencies = [4511dependencies = [
4692 "async-trait",4512 "async-trait",
4693 "bytes 1.1.0",4513 "bytes 1.1.0",
4694 "futures 0.3.21",4514 "futures 0.3.21",
4515 "instant",
4695 "libp2p-core",4516 "libp2p-core",
4696 "libp2p-swarm",4517 "libp2p-swarm",
4697 "log",4518 "log",
4698 "lru 0.7.5",
4699 "rand 0.7.3",4519 "rand 0.7.3",
4700 "smallvec",4520 "smallvec",
4701 "unsigned-varint 0.7.1",4521 "unsigned-varint",
4702 "wasm-timer",
4703]4522]
47044523
4705[[package]]4524[[package]]
4706name = "libp2p-swarm"4525name = "libp2p-swarm"
4707version = "0.31.0"4526version = "0.35.0"
4708source = "registry+https://github.com/rust-lang/crates.io-index"4527source = "registry+https://github.com/rust-lang/crates.io-index"
4709checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4528checksum = "8f0c69ad9e8f7c5fc50ad5ad9c7c8b57f33716532a2b623197f69f93e374d14c"
4710dependencies = [4529dependencies = [
4711 "either",4530 "either",
4531 "fnv",
4712 "futures 0.3.21",4532 "futures 0.3.21",
4533 "futures-timer",
4534 "instant",
4713 "libp2p-core",4535 "libp2p-core",
4714 "log",4536 "log",
4537 "pin-project 1.0.10",
4715 "rand 0.7.3",4538 "rand 0.7.3",
4716 "smallvec",4539 "smallvec",
4540 "thiserror",
4717 "void",4541 "void",
4718 "wasm-timer",
4719]4542]
47204543
4721[[package]]4544[[package]]
4722name = "libp2p-swarm-derive"4545name = "libp2p-swarm-derive"
4723version = "0.25.0"4546version = "0.27.2"
4724source = "registry+https://github.com/rust-lang/crates.io-index"4547source = "registry+https://github.com/rust-lang/crates.io-index"
4725checksum = "072c290f727d39bdc4e9d6d1c847978693d25a673bd757813681e33e5f6c00c2"4548checksum = "4f693c8c68213034d472cbb93a379c63f4f307d97c06f1c41e4985de481687a5"
4726dependencies = [4549dependencies = [
4727 "quote",4550 "quote",
4728 "syn",4551 "syn",
4729]4552]
47304553
4731[[package]]4554[[package]]
4732name = "libp2p-tcp"4555name = "libp2p-tcp"
4733version = "0.30.0"4556version = "0.32.0"
4734source = "registry+https://github.com/rust-lang/crates.io-index"4557source = "registry+https://github.com/rust-lang/crates.io-index"
4735checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4558checksum = "193447aa729c85aac2376828df76d171c1a589c9e6b58fcc7f9d9a020734122c"
4736dependencies = [4559dependencies = [
4737 "async-io",4560 "async-io",
4738 "futures 0.3.21",4561 "futures 0.3.21",
4742 "libc",4565 "libc",
4743 "libp2p-core",4566 "libp2p-core",
4744 "log",4567 "log",
4745 "socket2 0.4.4",4568 "socket2",
4746]4569]
47474570
4748[[package]]4571[[package]]
4749name = "libp2p-uds"4572name = "libp2p-uds"
4750version = "0.30.0"4573version = "0.32.0"
4751source = "registry+https://github.com/rust-lang/crates.io-index"4574source = "registry+https://github.com/rust-lang/crates.io-index"
4752checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4575checksum = "24bdab114f7f2701757d6541266e1131b429bbae382008f207f2114ee4222dcb"
4753dependencies = [4576dependencies = [
4754 "async-std",4577 "async-std",
4755 "futures 0.3.21",4578 "futures 0.3.21",
47594582
4760[[package]]4583[[package]]
4761name = "libp2p-wasm-ext"4584name = "libp2p-wasm-ext"
4762version = "0.30.0"4585version = "0.32.0"
4763source = "registry+https://github.com/rust-lang/crates.io-index"4586source = "registry+https://github.com/rust-lang/crates.io-index"
4764checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4587checksum = "4f6ea0f84a967ef59a16083f222c18115ae2e91db69809dce275df62e101b279"
4765dependencies = [4588dependencies = [
4766 "futures 0.3.21",4589 "futures 0.3.21",
4767 "js-sys",4590 "js-sys",
47734596
4774[[package]]4597[[package]]
4775name = "libp2p-websocket"4598name = "libp2p-websocket"
4776version = "0.31.0"4599version = "0.34.0"
4777source = "registry+https://github.com/rust-lang/crates.io-index"4600source = "registry+https://github.com/rust-lang/crates.io-index"
4778checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4601checksum = "c932834c3754501c368d1bf3d0fb458487a642b90fc25df082a3a2f3d3b32e37"
4779dependencies = [4602dependencies = [
4780 "either",4603 "either",
4781 "futures 0.3.21",4604 "futures 0.3.21",
4785 "quicksink",4608 "quicksink",
4786 "rw-stream-sink",4609 "rw-stream-sink",
4787 "soketto",4610 "soketto",
4788 "url 2.2.2",4611 "url",
4789 "webpki-roots 0.21.1",4612 "webpki-roots",
4790]4613]
47914614
4792[[package]]4615[[package]]
4793name = "libp2p-yamux"4616name = "libp2p-yamux"
4794version = "0.34.0"4617version = "0.36.0"
4795source = "registry+https://github.com/rust-lang/crates.io-index"4618source = "registry+https://github.com/rust-lang/crates.io-index"
4796checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4619checksum = "be902ebd89193cd020e89e89107726a38cfc0d16d18f613f4a37d046e92c7517"
4797dependencies = [4620dependencies = [
4798 "futures 0.3.21",4621 "futures 0.3.21",
4799 "libp2p-core",4622 "libp2p-core",
4800 "parking_lot 0.11.2",4623 "parking_lot 0.12.1",
4801 "thiserror",4624 "thiserror",
4802 "yamux",4625 "yamux",
4803]4626]
48674690
4868[[package]]4691[[package]]
4869name = "libz-sys"4692name = "libz-sys"
4870version = "1.1.6"4693version = "1.1.8"
4871source = "registry+https://github.com/rust-lang/crates.io-index"4694source = "registry+https://github.com/rust-lang/crates.io-index"
4872checksum = "92e7e15d7610cce1d9752e137625f14e61a28cd45929b6e12e47b50fe154ee2e"4695checksum = "9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf"
4873dependencies = [4696dependencies = [
4874 "cc",4697 "cc",
4875 "pkg-config",4698 "pkg-config",
49384761
4939[[package]]4762[[package]]
4940name = "lru"4763name = "lru"
4941version = "0.7.5"4764version = "0.7.6"
4942source = "registry+https://github.com/rust-lang/crates.io-index"4765source = "registry+https://github.com/rust-lang/crates.io-index"
4943checksum = "32613e41de4c47ab04970c348ca7ae7382cf116625755af070b008a15516a889"4766checksum = "8015d95cb7b2ddd3c0d32ca38283ceb1eea09b4713ee380bceb942d85a244228"
4944dependencies = [4767dependencies = [
4945 "hashbrown 0.11.2",4768 "hashbrown 0.11.2",
4946]4769]
50924915
5093[[package]]4916[[package]]
5094name = "metered-channel"4917name = "metered-channel"
5095version = "0.9.21"4918version = "0.9.22"
5096source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"4919source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
5097dependencies = [4920dependencies = [
5098 "coarsetime",4921 "coarsetime",
5099 "crossbeam-queue",4922 "crossbeam-queue",
51244947
5125[[package]]4948[[package]]
5126name = "miniz_oxide"4949name = "miniz_oxide"
5127version = "0.5.1"4950version = "0.5.3"
5128source = "registry+https://github.com/rust-lang/crates.io-index"4951source = "registry+https://github.com/rust-lang/crates.io-index"
5129checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082"4952checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc"
5130dependencies = [4953dependencies = [
5131 "adler",4954 "adler",
5132]4955]
5133
5134[[package]]
5135name = "mio"
5136version = "0.6.23"
5137source = "registry+https://github.com/rust-lang/crates.io-index"
5138checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
5139dependencies = [
5140 "cfg-if 0.1.10",
5141 "fuchsia-zircon",
5142 "fuchsia-zircon-sys",
5143 "iovec",
5144 "kernel32-sys",
5145 "libc",
5146 "log",
5147 "miow",
5148 "net2",
5149 "slab",
5150 "winapi 0.2.8",
5151]
51524956
5153[[package]]4957[[package]]
5154name = "mio"4958name = "mio"
5162 "windows-sys",4966 "windows-sys",
5163]4967]
5164
5165[[package]]
5166name = "mio-extras"
5167version = "2.0.6"
5168source = "registry+https://github.com/rust-lang/crates.io-index"
5169checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
5170dependencies = [
5171 "lazycell",
5172 "log",
5173 "mio 0.6.23",
5174 "slab",
5175]
5176
5177[[package]]
5178name = "miow"
5179version = "0.2.2"
5180source = "registry+https://github.com/rust-lang/crates.io-index"
5181checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
5182dependencies = [
5183 "kernel32-sys",
5184 "net2",
5185 "winapi 0.2.8",
5186 "ws2_32-sys",
5187]
51884968
5189[[package]]4969[[package]]
5190name = "more-asserts"4970name = "more-asserts"
51944974
5195[[package]]4975[[package]]
5196name = "multiaddr"4976name = "multiaddr"
5197version = "0.13.0"4977version = "0.14.0"
5198source = "registry+https://github.com/rust-lang/crates.io-index"4978source = "registry+https://github.com/rust-lang/crates.io-index"
5199checksum = "48ee4ea82141951ac6379f964f71b20876d43712bea8faf6dd1a375e08a46499"4979checksum = "3c580bfdd8803cce319b047d239559a22f809094aaea4ac13902a1fdcfcd4261"
5200dependencies = [4980dependencies = [
5201 "arrayref",4981 "arrayref",
5202 "bs58",4982 "bs58",
5203 "byteorder",4983 "byteorder",
5204 "data-encoding",4984 "data-encoding",
5205 "multihash 0.14.0",4985 "multihash",
5206 "percent-encoding 2.1.0",4986 "percent-encoding",
5207 "serde",4987 "serde",
5208 "static_assertions",4988 "static_assertions",
5209 "unsigned-varint 0.7.1",4989 "unsigned-varint",
5210 "url 2.2.2",4990 "url",
5211]4991]
52124992
5213[[package]]4993[[package]]
5214name = "multibase"4994name = "multibase"
5215version = "0.8.0"4995version = "0.9.1"
5216source = "registry+https://github.com/rust-lang/crates.io-index"4996source = "registry+https://github.com/rust-lang/crates.io-index"
5217checksum = "b78c60039650ff12e140ae867ef5299a58e19dded4d334c849dc7177083667e2"4997checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404"
5218dependencies = [4998dependencies = [
5219 "base-x",4999 "base-x",
5220 "data-encoding",5000 "data-encoding",
52235003
5224[[package]]5004[[package]]
5225name = "multihash"5005name = "multihash"
5226version = "0.13.2"5006version = "0.16.2"
5227source = "registry+https://github.com/rust-lang/crates.io-index"5007source = "registry+https://github.com/rust-lang/crates.io-index"
5228checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab"5008checksum = "e3db354f401db558759dfc1e568d010a5d4146f4d3f637be1275ec4a3cf09689"
5229dependencies = [5009dependencies = [
5230 "blake2b_simd",5010 "blake2b_simd 1.0.0",
5231 "blake2s_simd",5011 "blake2s_simd",
5232 "blake3 0.3.8",5012 "blake3",
5233 "digest 0.9.0",5013 "core2",
5234 "generic-array 0.14.5",5014 "digest 0.10.3",
5235 "multihash-derive",5015 "multihash-derive",
5236 "sha2 0.9.9",5016 "sha2 0.10.2",
5237 "sha3 0.9.1",5017 "sha3 0.10.1",
5238 "unsigned-varint 0.5.1",5018 "unsigned-varint",
5239]5019]
5240
5241[[package]]
5242name = "multihash"
5243version = "0.14.0"
5244source = "registry+https://github.com/rust-lang/crates.io-index"
5245checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"
5246dependencies = [
5247 "digest 0.9.0",
5248 "generic-array 0.14.5",
5249 "multihash-derive",
5250 "sha2 0.9.9",
5251 "unsigned-varint 0.7.1",
5252]
52535020
5254[[package]]5021[[package]]
5255name = "multihash-derive"5022name = "multihash-derive"
5256version = "0.7.2"5023version = "0.8.0"
5257source = "registry+https://github.com/rust-lang/crates.io-index"5024source = "registry+https://github.com/rust-lang/crates.io-index"
5258checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99"5025checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd"
5259dependencies = [5026dependencies = [
5260 "proc-macro-crate 1.1.3",5027 "proc-macro-crate",
5261 "proc-macro-error",5028 "proc-macro-error",
5262 "proc-macro2",5029 "proc-macro2",
5263 "quote",5030 "quote",
52735040
5274[[package]]5041[[package]]
5275name = "multistream-select"5042name = "multistream-select"
5276version = "0.10.4"5043version = "0.11.0"
5277source = "registry+https://github.com/rust-lang/crates.io-index"5044source = "registry+https://github.com/rust-lang/crates.io-index"
5278checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"5045checksum = "363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b"
5279dependencies = [5046dependencies = [
5280 "bytes 1.1.0",5047 "bytes 1.1.0",
5281 "futures 0.3.21",5048 "futures 0.3.21",
5282 "log",5049 "log",
5283 "pin-project 1.0.10",5050 "pin-project 1.0.10",
5284 "smallvec",5051 "smallvec",
5285 "unsigned-varint 0.7.1",5052 "unsigned-varint",
5286]5053]
52875054
5288[[package]]5055[[package]]
5329source = "registry+https://github.com/rust-lang/crates.io-index"5096source = "registry+https://github.com/rust-lang/crates.io-index"
5330checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"5097checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
5098
5099[[package]]
5100name = "netlink-packet-core"
5101version = "0.4.2"
5102source = "registry+https://github.com/rust-lang/crates.io-index"
5103checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297"
5104dependencies = [
5105 "anyhow",
5106 "byteorder",
5107 "libc",
5108 "netlink-packet-utils",
5109]
5110
5111[[package]]
5112name = "netlink-packet-route"
5113version = "0.11.0"
5114source = "registry+https://github.com/rust-lang/crates.io-index"
5115checksum = "733ea73609acfd7fa7ddadfb7bf709b0471668c456ad9513685af543a06342b2"
5116dependencies = [
5117 "anyhow",
5118 "bitflags",
5119 "byteorder",
5120 "libc",
5121 "netlink-packet-core",
5122 "netlink-packet-utils",
5123]
5124
5125[[package]]
5126name = "netlink-packet-utils"
5127version = "0.5.1"
5128source = "registry+https://github.com/rust-lang/crates.io-index"
5129checksum = "25af9cf0dc55498b7bd94a1508af7a78706aa0ab715a73c5169273e03c84845e"
5130dependencies = [
5131 "anyhow",
5132 "byteorder",
5133 "paste",
5134 "thiserror",
5135]
5136
5137[[package]]
5138name = "netlink-proto"
5139version = "0.9.2"
5140source = "registry+https://github.com/rust-lang/crates.io-index"
5141checksum = "ef8785b8141e8432aa45fceb922a7e876d7da3fad37fa7e7ec702ace3aa0826b"
5142dependencies = [
5143 "bytes 1.1.0",
5144 "futures 0.3.21",
5145 "log",
5146 "netlink-packet-core",
5147 "netlink-sys",
5148 "tokio 1.18.2",
5149]
5150
5151[[package]]
5152name = "netlink-sys"
5153version = "0.8.2"
5154source = "registry+https://github.com/rust-lang/crates.io-index"
5155checksum = "3e4c9f9547a08241bee7b6558b9b98e1f290d187de8b7cfca2bbb4937bcaa8f8"
5156dependencies = [
5157 "async-io",
5158 "bytes 1.1.0",
5159 "futures 0.3.21",
5160 "libc",
5161 "log",
5162]
53315163
5332[[package]]5164[[package]]
5333name = "net2"5165name = "nix"
5334version = "0.2.37"5166version = "0.22.3"
5335source = "registry+https://github.com/rust-lang/crates.io-index"5167source = "registry+https://github.com/rust-lang/crates.io-index"
5336checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae"5168checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
5337dependencies = [5169dependencies = [
5170 "bitflags",
5171 "cc",
5338 "cfg-if 0.1.10",5172 "cfg-if 1.0.0",
5339 "libc",5173 "libc",
5340 "winapi 0.3.9",5174 "memoffset",
5341]5175]
53425176
5343[[package]]5177[[package]]
54735307
5474[[package]]5308[[package]]
5475name = "opal-runtime"5309name = "opal-runtime"
5476version = "0.9.21"5310version = "0.9.22"
5477dependencies = [5311dependencies = [
5478 "cumulus-pallet-aura-ext",5312 "cumulus-pallet-aura-ext",
5479 "cumulus-pallet-dmp-queue",5313 "cumulus-pallet-dmp-queue",
5527 "parachain-info",5361 "parachain-info",
5528 "parity-scale-codec 3.1.2",5362 "parity-scale-codec 3.1.2",
5529 "polkadot-parachain",5363 "polkadot-parachain",
5530 "rmrk-rpc 0.0.1",5364 "rmrk-rpc",
5531 "scale-info",5365 "scale-info",
5532 "serde",5366 "serde",
5533 "smallvec",5367 "smallvec",
5565source = "registry+https://github.com/rust-lang/crates.io-index"5399source = "registry+https://github.com/rust-lang/crates.io-index"
5566checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"5400checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
5567
5568[[package]]
5569name = "open-metrics-client"
5570version = "0.12.0"
5571source = "registry+https://github.com/rust-lang/crates.io-index"
5572checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"
5573dependencies = [
5574 "dtoa",
5575 "itoa 0.4.8",
5576 "open-metrics-client-derive-text-encode",
5577 "owning_ref",
5578]
5579
5580[[package]]
5581name = "open-metrics-client-derive-text-encode"
5582version = "0.1.1"
5583source = "registry+https://github.com/rust-lang/crates.io-index"
5584checksum = "a15c83b586f00268c619c1cb3340ec1a6f59dd9ba1d9833a273a68e6d5cd8ffc"
5585dependencies = [
5586 "proc-macro2",
5587 "quote",
5588 "syn",
5589]
55905401
5591[[package]]5402[[package]]
5592name = "openssl-probe"5403name = "openssl-probe"
5606[[package]]5417[[package]]
5607name = "orml-vesting"5418name = "orml-vesting"
5608version = "0.4.1-dev"5419version = "0.4.1-dev"
5609source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.21#ab76865610924c07212a9dc788a45d659c603a4a"5420source = "git+https://github.com/uniquenetwork/open-runtime-module-library?branch=unique-polkadot-v0.9.22#806e5b5b3abfd87d7edc0367b9e5ea505d65c2fe"
5610dependencies = [5421dependencies = [
5611 "frame-support",5422 "frame-support",
5612 "frame-system",5423 "frame-system",
56205431
5621[[package]]5432[[package]]
5622name = "os_str_bytes"5433name = "os_str_bytes"
5623version = "6.0.1"5434version = "6.1.0"
5624source = "registry+https://github.com/rust-lang/crates.io-index"5435source = "registry+https://github.com/rust-lang/crates.io-index"
5625checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435"5436checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
56265437
5627[[package]]5438[[package]]
5628name = "owning_ref"5439name = "owning_ref"
5636[[package]]5447[[package]]
5637name = "pallet-aura"5448name = "pallet-aura"
5638version = "4.0.0-dev"5449version = "4.0.0-dev"
5639source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5450source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5640dependencies = [5451dependencies = [
5641 "frame-support",5452 "frame-support",
5642 "frame-system",5453 "frame-system",
5652[[package]]5463[[package]]
5653name = "pallet-authority-discovery"5464name = "pallet-authority-discovery"
5654version = "4.0.0-dev"5465version = "4.0.0-dev"
5655source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5466source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5656dependencies = [5467dependencies = [
5657 "frame-support",5468 "frame-support",
5658 "frame-system",5469 "frame-system",
5668[[package]]5479[[package]]
5669name = "pallet-authorship"5480name = "pallet-authorship"
5670version = "4.0.0-dev"5481version = "4.0.0-dev"
5671source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5482source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5672dependencies = [5483dependencies = [
5673 "frame-support",5484 "frame-support",
5674 "frame-system",5485 "frame-system",
5683[[package]]5494[[package]]
5684name = "pallet-babe"5495name = "pallet-babe"
5685version = "4.0.0-dev"5496version = "4.0.0-dev"
5686source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5497source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5687dependencies = [5498dependencies = [
5688 "frame-benchmarking",5499 "frame-benchmarking",
5689 "frame-support",5500 "frame-support",
5707[[package]]5518[[package]]
5708name = "pallet-bags-list"5519name = "pallet-bags-list"
5709version = "4.0.0-dev"5520version = "4.0.0-dev"
5710source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5521source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5711dependencies = [5522dependencies = [
5712 "frame-benchmarking",5523 "frame-benchmarking",
5713 "frame-election-provider-support",5524 "frame-election-provider-support",
5727[[package]]5538[[package]]
5728name = "pallet-balances"5539name = "pallet-balances"
5729version = "4.0.0-dev"5540version = "4.0.0-dev"
5730source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5541source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5731dependencies = [5542dependencies = [
5732 "frame-benchmarking",5543 "frame-benchmarking",
5733 "frame-support",5544 "frame-support",
5742[[package]]5553[[package]]
5743name = "pallet-base-fee"5554name = "pallet-base-fee"
5744version = "1.0.0"5555version = "1.0.0"
5745source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"5556source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
5746dependencies = [5557dependencies = [
5747 "fp-evm",5558 "fp-evm",
5748 "frame-support",5559 "frame-support",
5757[[package]]5568[[package]]
5758name = "pallet-beefy"5569name = "pallet-beefy"
5759version = "4.0.0-dev"5570version = "4.0.0-dev"
5760source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5571source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5761dependencies = [5572dependencies = [
5762 "beefy-primitives",5573 "beefy-primitives",
5763 "frame-support",5574 "frame-support",
5773[[package]]5584[[package]]
5774name = "pallet-beefy-mmr"5585name = "pallet-beefy-mmr"
5775version = "4.0.0-dev"5586version = "4.0.0-dev"
5776source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5587source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5777dependencies = [5588dependencies = [
5778 "beefy-merkle-tree",5589 "beefy-merkle-tree",
5779 "beefy-primitives",5590 "beefy-primitives",
5780 "frame-support",5591 "frame-support",
5781 "frame-system",5592 "frame-system",
5782 "hex",5593 "hex",
5783 "k256",
5784 "log",5594 "log",
5785 "pallet-beefy",5595 "pallet-beefy",
5786 "pallet-mmr",5596 "pallet-mmr",
5797[[package]]5607[[package]]
5798name = "pallet-bounties"5608name = "pallet-bounties"
5799version = "4.0.0-dev"5609version = "4.0.0-dev"
5800source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5610source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5801dependencies = [5611dependencies = [
5802 "frame-benchmarking",5612 "frame-benchmarking",
5803 "frame-support",5613 "frame-support",
5815[[package]]5625[[package]]
5816name = "pallet-bridge-dispatch"5626name = "pallet-bridge-dispatch"
5817version = "0.1.0"5627version = "0.1.0"
5818source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"5628source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
5819dependencies = [5629dependencies = [
5820 "bp-message-dispatch",5630 "bp-message-dispatch",
5821 "bp-runtime",5631 "bp-runtime",
5832[[package]]5642[[package]]
5833name = "pallet-bridge-grandpa"5643name = "pallet-bridge-grandpa"
5834version = "0.1.0"5644version = "0.1.0"
5835source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"5645source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
5836dependencies = [5646dependencies = [
5837 "bp-header-chain",5647 "bp-header-chain",
5838 "bp-runtime",5648 "bp-runtime",
5854[[package]]5664[[package]]
5855name = "pallet-bridge-messages"5665name = "pallet-bridge-messages"
5856version = "0.1.0"5666version = "0.1.0"
5857source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"5667source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
5858dependencies = [5668dependencies = [
5859 "bitvec 1.0.0",5669 "bitvec 1.0.0",
5860 "bp-message-dispatch",5670 "bp-message-dispatch",
5875[[package]]5685[[package]]
5876name = "pallet-child-bounties"5686name = "pallet-child-bounties"
5877version = "4.0.0-dev"5687version = "4.0.0-dev"
5878source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5688source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5879dependencies = [5689dependencies = [
5880 "frame-benchmarking",5690 "frame-benchmarking",
5881 "frame-support",5691 "frame-support",
5894[[package]]5704[[package]]
5895name = "pallet-collective"5705name = "pallet-collective"
5896version = "4.0.0-dev"5706version = "4.0.0-dev"
5897source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5707source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5898dependencies = [5708dependencies = [
5899 "frame-benchmarking",5709 "frame-benchmarking",
5900 "frame-support",5710 "frame-support",
5932[[package]]5742[[package]]
5933name = "pallet-democracy"5743name = "pallet-democracy"
5934version = "4.0.0-dev"5744version = "4.0.0-dev"
5935source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5745source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5936dependencies = [5746dependencies = [
5937 "frame-benchmarking",5747 "frame-benchmarking",
5938 "frame-support",5748 "frame-support",
5948[[package]]5758[[package]]
5949name = "pallet-election-provider-multi-phase"5759name = "pallet-election-provider-multi-phase"
5950version = "4.0.0-dev"5760version = "4.0.0-dev"
5951source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5761source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5952dependencies = [5762dependencies = [
5953 "frame-benchmarking",5763 "frame-benchmarking",
5954 "frame-election-provider-support",5764 "frame-election-provider-support",
5971[[package]]5781[[package]]
5972name = "pallet-election-provider-support-benchmarking"5782name = "pallet-election-provider-support-benchmarking"
5973version = "4.0.0-dev"5783version = "4.0.0-dev"
5974source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5784source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5975dependencies = [5785dependencies = [
5976 "frame-benchmarking",5786 "frame-benchmarking",
5977 "frame-election-provider-support",5787 "frame-election-provider-support",
5984[[package]]5794[[package]]
5985name = "pallet-elections-phragmen"5795name = "pallet-elections-phragmen"
5986version = "5.0.0-dev"5796version = "5.0.0-dev"
5987source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5797source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
5988dependencies = [5798dependencies = [
5989 "frame-benchmarking",5799 "frame-benchmarking",
5990 "frame-support",5800 "frame-support",
6002[[package]]5812[[package]]
6003name = "pallet-ethereum"5813name = "pallet-ethereum"
6004version = "4.0.0-dev"5814version = "4.0.0-dev"
6005source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"5815source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
6006dependencies = [5816dependencies = [
6007 "ethereum",5817 "ethereum",
6008 "ethereum-types",5818 "ethereum-types",
6016 "frame-support",5826 "frame-support",
6017 "frame-system",5827 "frame-system",
6018 "log",5828 "log",
6019 "pallet-balances",
6020 "pallet-evm",5829 "pallet-evm",
6021 "pallet-timestamp",5830 "pallet-timestamp",
6022 "parity-scale-codec 3.1.2",5831 "parity-scale-codec 3.1.2",
6032[[package]]5841[[package]]
6033name = "pallet-evm"5842name = "pallet-evm"
6034version = "6.0.0-dev"5843version = "6.0.0-dev"
6035source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.21-logs#79cd4c4cf29106c431facd6779783fc887b21475"5844source = "git+https://github.com/uniquenetwork/frontier?branch=unique-polkadot-v0.9.22#94cc1f98619da89350f77d18b2e4224b034e07ad"
6036dependencies = [5845dependencies = [
6037 "evm",5846 "evm",
6038 "fp-evm",5847 "fp-evm",
6043 "hex",5852 "hex",
6044 "impl-trait-for-tuples",5853 "impl-trait-for-tuples",
6045 "log",5854 "log",
6046 "pallet-balances",
6047 "pallet-timestamp",5855 "pallet-timestamp",
6048 "parity-scale-codec 3.1.2",5856 "parity-scale-codec 3.1.2",
6049 "primitive-types",5857 "primitive-types",
6156[[package]]5964[[package]]
6157name = "pallet-gilt"5965name = "pallet-gilt"
6158version = "4.0.0-dev"5966version = "4.0.0-dev"
6159source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5967source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6160dependencies = [5968dependencies = [
6161 "frame-benchmarking",5969 "frame-benchmarking",
6162 "frame-support",5970 "frame-support",
6171[[package]]5979[[package]]
6172name = "pallet-grandpa"5980name = "pallet-grandpa"
6173version = "4.0.0-dev"5981version = "4.0.0-dev"
6174source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"5982source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6175dependencies = [5983dependencies = [
6176 "frame-benchmarking",5984 "frame-benchmarking",
6177 "frame-support",5985 "frame-support",
6194[[package]]6002[[package]]
6195name = "pallet-identity"6003name = "pallet-identity"
6196version = "4.0.0-dev"6004version = "4.0.0-dev"
6197source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6005source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6198dependencies = [6006dependencies = [
6199 "enumflags2",6007 "enumflags2",
6200 "frame-benchmarking",6008 "frame-benchmarking",
6210[[package]]6018[[package]]
6211name = "pallet-im-online"6019name = "pallet-im-online"
6212version = "4.0.0-dev"6020version = "4.0.0-dev"
6213source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6021source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6214dependencies = [6022dependencies = [
6215 "frame-benchmarking",6023 "frame-benchmarking",
6216 "frame-support",6024 "frame-support",
6230[[package]]6038[[package]]
6231name = "pallet-indices"6039name = "pallet-indices"
6232version = "4.0.0-dev"6040version = "4.0.0-dev"
6233source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6041source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6234dependencies = [6042dependencies = [
6235 "frame-benchmarking",6043 "frame-benchmarking",
6236 "frame-support",6044 "frame-support",
6266[[package]]6074[[package]]
6267name = "pallet-membership"6075name = "pallet-membership"
6268version = "4.0.0-dev"6076version = "4.0.0-dev"
6269source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6077source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6270dependencies = [6078dependencies = [
6271 "frame-benchmarking",6079 "frame-benchmarking",
6272 "frame-support",6080 "frame-support",
6283[[package]]6091[[package]]
6284name = "pallet-mmr"6092name = "pallet-mmr"
6285version = "4.0.0-dev"6093version = "4.0.0-dev"
6286source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6094source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6287dependencies = [6095dependencies = [
6288 "ckb-merkle-mountain-range",6096 "ckb-merkle-mountain-range",
6289 "frame-benchmarking",6097 "frame-benchmarking",
6301[[package]]6109[[package]]
6302name = "pallet-mmr-rpc"6110name = "pallet-mmr-rpc"
6303version = "3.0.0"6111version = "3.0.0"
6304source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6112source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6305dependencies = [6113dependencies = [
6306 "jsonrpc-core",6114 "jsonrpsee",
6307 "jsonrpc-core-client",
6308 "jsonrpc-derive",
6309 "parity-scale-codec 3.1.2",6115 "parity-scale-codec 3.1.2",
6310 "serde",6116 "serde",
6311 "sp-api",6117 "sp-api",
6318[[package]]6124[[package]]
6319name = "pallet-multisig"6125name = "pallet-multisig"
6320version = "4.0.0-dev"6126version = "4.0.0-dev"
6321source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6127source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6322dependencies = [6128dependencies = [
6323 "frame-benchmarking",6129 "frame-benchmarking",
6324 "frame-support",6130 "frame-support",
6333[[package]]6139[[package]]
6334name = "pallet-nicks"6140name = "pallet-nicks"
6335version = "4.0.0-dev"6141version = "4.0.0-dev"
6336source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6142source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6337dependencies = [6143dependencies = [
6338 "frame-support",6144 "frame-support",
6339 "frame-system",6145 "frame-system",
6347[[package]]6153[[package]]
6348name = "pallet-nomination-pools"6154name = "pallet-nomination-pools"
6349version = "1.0.0"6155version = "1.0.0"
6350source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6156source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6351dependencies = [6157dependencies = [
6352 "frame-support",6158 "frame-support",
6353 "frame-system",6159 "frame-system",
6362[[package]]6168[[package]]
6363name = "pallet-nomination-pools-benchmarking"6169name = "pallet-nomination-pools-benchmarking"
6364version = "1.0.0"6170version = "1.0.0"
6365source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6171source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6366dependencies = [6172dependencies = [
6367 "frame-benchmarking",6173 "frame-benchmarking",
6368 "frame-election-provider-support",6174 "frame-election-provider-support",
6403[[package]]6209[[package]]
6404name = "pallet-offences"6210name = "pallet-offences"
6405version = "4.0.0-dev"6211version = "4.0.0-dev"
6406source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6212source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6407dependencies = [6213dependencies = [
6408 "frame-support",6214 "frame-support",
6409 "frame-system",6215 "frame-system",
6420[[package]]6226[[package]]
6421name = "pallet-offences-benchmarking"6227name = "pallet-offences-benchmarking"
6422version = "4.0.0-dev"6228version = "4.0.0-dev"
6423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6229source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6424dependencies = [6230dependencies = [
6425 "frame-benchmarking",6231 "frame-benchmarking",
6426 "frame-election-provider-support",6232 "frame-election-provider-support",
6443[[package]]6249[[package]]
6444name = "pallet-preimage"6250name = "pallet-preimage"
6445version = "4.0.0-dev"6251version = "4.0.0-dev"
6446source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6252source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6447dependencies = [6253dependencies = [
6448 "frame-benchmarking",6254 "frame-benchmarking",
6449 "frame-support",6255 "frame-support",
6459[[package]]6265[[package]]
6460name = "pallet-proxy"6266name = "pallet-proxy"
6461version = "4.0.0-dev"6267version = "4.0.0-dev"
6462source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6268source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6463dependencies = [6269dependencies = [
6464 "frame-benchmarking",6270 "frame-benchmarking",
6465 "frame-support",6271 "frame-support",
6474[[package]]6280[[package]]
6475name = "pallet-randomness-collective-flip"6281name = "pallet-randomness-collective-flip"
6476version = "4.0.0-dev"6282version = "4.0.0-dev"
6477source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6283source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6478dependencies = [6284dependencies = [
6479 "frame-support",6285 "frame-support",
6480 "frame-system",6286 "frame-system",
6488[[package]]6294[[package]]
6489name = "pallet-recovery"6295name = "pallet-recovery"
6490version = "4.0.0-dev"6296version = "4.0.0-dev"
6491source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6297source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6492dependencies = [6298dependencies = [
6299 "frame-benchmarking",
6493 "frame-support",6300 "frame-support",
6494 "frame-system",6301 "frame-system",
6495 "parity-scale-codec 3.1.2",6302 "parity-scale-codec 3.1.2",
6558[[package]]6365[[package]]
6559name = "pallet-scheduler"6366name = "pallet-scheduler"
6560version = "4.0.0-dev"6367version = "4.0.0-dev"
6561source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6368source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6562dependencies = [6369dependencies = [
6563 "frame-benchmarking",6370 "frame-benchmarking",
6564 "frame-support",6371 "frame-support",
6574[[package]]6381[[package]]
6575name = "pallet-session"6382name = "pallet-session"
6576version = "4.0.0-dev"6383version = "4.0.0-dev"
6577source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6384source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6578dependencies = [6385dependencies = [
6579 "frame-support",6386 "frame-support",
6580 "frame-system",6387 "frame-system",
6595[[package]]6402[[package]]
6596name = "pallet-session-benchmarking"6403name = "pallet-session-benchmarking"
6597version = "4.0.0-dev"6404version = "4.0.0-dev"
6598source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6405source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6599dependencies = [6406dependencies = [
6600 "frame-benchmarking",6407 "frame-benchmarking",
6601 "frame-support",6408 "frame-support",
6611[[package]]6418[[package]]
6612name = "pallet-society"6419name = "pallet-society"
6613version = "4.0.0-dev"6420version = "4.0.0-dev"
6614source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6421source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6615dependencies = [6422dependencies = [
6616 "frame-support",6423 "frame-support",
6617 "frame-system",6424 "frame-system",
6625[[package]]6432[[package]]
6626name = "pallet-staking"6433name = "pallet-staking"
6627version = "4.0.0-dev"6434version = "4.0.0-dev"
6628source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6435source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6629dependencies = [6436dependencies = [
6630 "frame-benchmarking",6437 "frame-benchmarking",
6631 "frame-election-provider-support",6438 "frame-election-provider-support",
6648[[package]]6455[[package]]
6649name = "pallet-staking-reward-curve"6456name = "pallet-staking-reward-curve"
6650version = "4.0.0-dev"6457version = "4.0.0-dev"
6651source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6458source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6652dependencies = [6459dependencies = [
6653 "proc-macro-crate 1.1.3",6460 "proc-macro-crate",
6654 "proc-macro2",6461 "proc-macro2",
6655 "quote",6462 "quote",
6656 "syn",6463 "syn",
6659[[package]]6466[[package]]
6660name = "pallet-staking-reward-fn"6467name = "pallet-staking-reward-fn"
6661version = "4.0.0-dev"6468version = "4.0.0-dev"
6662source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6469source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6663dependencies = [6470dependencies = [
6664 "log",6471 "log",
6665 "sp-arithmetic",6472 "sp-arithmetic",
6683[[package]]6490[[package]]
6684name = "pallet-sudo"6491name = "pallet-sudo"
6685version = "4.0.0-dev"6492version = "4.0.0-dev"
6686source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6493source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6687dependencies = [6494dependencies = [
6688 "frame-support",6495 "frame-support",
6689 "frame-system",6496 "frame-system",
6697[[package]]6504[[package]]
6698name = "pallet-template-transaction-payment"6505name = "pallet-template-transaction-payment"
6699version = "3.0.0"6506version = "3.0.0"
6700source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.21#d48fbd3cd0a8261014c8a8b6904d10ddb37ae2d4"6507source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.22#9fc4fbc3f83fdc793205f3fef1c97ef168d4dfe0"
6701dependencies = [6508dependencies = [
6702 "frame-benchmarking",6509 "frame-benchmarking",
6703 "frame-support",6510 "frame-support",
6717[[package]]6524[[package]]
6718name = "pallet-timestamp"6525name = "pallet-timestamp"
6719version = "4.0.0-dev"6526version = "4.0.0-dev"
6720source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6527source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6721dependencies = [6528dependencies = [
6722 "frame-benchmarking",6529 "frame-benchmarking",
6723 "frame-support",6530 "frame-support",
6735[[package]]6542[[package]]
6736name = "pallet-tips"6543name = "pallet-tips"
6737version = "4.0.0-dev"6544version = "4.0.0-dev"
6738source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6545source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6739dependencies = [6546dependencies = [
6740 "frame-benchmarking",6547 "frame-benchmarking",
6741 "frame-support",6548 "frame-support",
6754[[package]]6561[[package]]
6755name = "pallet-transaction-payment"6562name = "pallet-transaction-payment"
6756version = "4.0.0-dev"6563version = "4.0.0-dev"
6757source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6564source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6758dependencies = [6565dependencies = [
6759 "frame-support",6566 "frame-support",
6760 "frame-system",6567 "frame-system",
6771[[package]]6578[[package]]
6772name = "pallet-transaction-payment-rpc"6579name = "pallet-transaction-payment-rpc"
6773version = "4.0.0-dev"6580version = "4.0.0-dev"
6774source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6581source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6775dependencies = [6582dependencies = [
6776 "jsonrpc-core",6583 "jsonrpsee",
6777 "jsonrpc-core-client",
6778 "jsonrpc-derive",
6779 "pallet-transaction-payment-rpc-runtime-api",6584 "pallet-transaction-payment-rpc-runtime-api",
6780 "parity-scale-codec 3.1.2",6585 "parity-scale-codec 3.1.2",
6781 "sp-api",6586 "sp-api",
6788[[package]]6593[[package]]
6789name = "pallet-transaction-payment-rpc-runtime-api"6594name = "pallet-transaction-payment-rpc-runtime-api"
6790version = "4.0.0-dev"6595version = "4.0.0-dev"
6791source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6596source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6792dependencies = [6597dependencies = [
6793 "pallet-transaction-payment",6598 "pallet-transaction-payment",
6794 "parity-scale-codec 3.1.2",6599 "parity-scale-codec 3.1.2",
6799[[package]]6604[[package]]
6800name = "pallet-treasury"6605name = "pallet-treasury"
6801version = "4.0.0-dev"6606version = "4.0.0-dev"
6802source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6607source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6803dependencies = [6608dependencies = [
6804 "frame-benchmarking",6609 "frame-benchmarking",
6805 "frame-support",6610 "frame-support",
6858[[package]]6663[[package]]
6859name = "pallet-utility"6664name = "pallet-utility"
6860version = "4.0.0-dev"6665version = "4.0.0-dev"
6861source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6666source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6862dependencies = [6667dependencies = [
6863 "frame-benchmarking",6668 "frame-benchmarking",
6864 "frame-support",6669 "frame-support",
6874[[package]]6679[[package]]
6875name = "pallet-vesting"6680name = "pallet-vesting"
6876version = "4.0.0-dev"6681version = "4.0.0-dev"
6877source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"6682source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
6878dependencies = [6683dependencies = [
6879 "frame-benchmarking",6684 "frame-benchmarking",
6880 "frame-support",6685 "frame-support",
68886693
6889[[package]]6694[[package]]
6890name = "pallet-xcm"6695name = "pallet-xcm"
6891version = "0.9.21"6696version = "0.9.22"
6892source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"6697source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
6893dependencies = [6698dependencies = [
6894 "frame-support",6699 "frame-support",
6895 "frame-system",6700 "frame-system",
69066711
6907[[package]]6712[[package]]
6908name = "pallet-xcm-benchmarks"6713name = "pallet-xcm-benchmarks"
6909version = "0.9.21"6714version = "0.9.22"
6910source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"6715source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
6911dependencies = [6716dependencies = [
6912 "frame-benchmarking",6717 "frame-benchmarking",
6913 "frame-support",6718 "frame-support",
6924[[package]]6729[[package]]
6925name = "parachain-info"6730name = "parachain-info"
6926version = "0.1.0"6731version = "0.1.0"
6927source = "git+https://github.com/uniquenetwork/cumulus?branch=polkadot-v0.9.21#4ce5950ac3efbdbbf6c88c90e2a9ad4c7cb8d334"6732source = "git+https://github.com/paritytech/cumulus?branch=polkadot-v0.9.22#ebdfbea0029dd3349ce0e9c758acc73acce04d18"
6928dependencies = [6733dependencies = [
6929 "cumulus-primitives-core",6734 "cumulus-primitives-core",
6930 "frame-support",6735 "frame-support",
6987source = "registry+https://github.com/rust-lang/crates.io-index"6792source = "registry+https://github.com/rust-lang/crates.io-index"
6988checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27"6793checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27"
6989dependencies = [6794dependencies = [
6990 "proc-macro-crate 1.1.3",6795 "proc-macro-crate",
6991 "proc-macro2",6796 "proc-macro2",
6992 "quote",6797 "quote",
6993 "syn",6798 "syn",
6999source = "registry+https://github.com/rust-lang/crates.io-index"6804source = "registry+https://github.com/rust-lang/crates.io-index"
7000checksum = "c45ed1f39709f5a89338fab50e59816b2e8815f5bb58276e7ddf9afd495f73f8"6805checksum = "c45ed1f39709f5a89338fab50e59816b2e8815f5bb58276e7ddf9afd495f73f8"
7001dependencies = [6806dependencies = [
7002 "proc-macro-crate 1.1.3",6807 "proc-macro-crate",
7003 "proc-macro2",6808 "proc-macro2",
7004 "quote",6809 "quote",
7005 "syn",6810 "syn",
7011source = "registry+https://github.com/rust-lang/crates.io-index"6816source = "registry+https://github.com/rust-lang/crates.io-index"
7012checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"6817checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"
7013
7014[[package]]
7015name = "parity-tokio-ipc"
7016version = "0.9.0"
7017source = "registry+https://github.com/rust-lang/crates.io-index"
7018checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"
7019dependencies = [
7020 "futures 0.3.21",
7021 "libc",
7022 "log",
7023 "rand 0.7.3",
7024 "tokio 1.18.2",
7025 "winapi 0.3.9",
7026]
70276818
7028[[package]]6819[[package]]
7029name = "parity-util-mem"6820name = "parity-util-mem"
7035 "ethereum-types",6826 "ethereum-types",
7036 "hashbrown 0.12.1",6827 "hashbrown 0.12.1",
7037 "impl-trait-for-tuples",6828 "impl-trait-for-tuples",
7038 "lru 0.7.5",6829 "lru 0.7.6",
7039 "parity-util-mem-derive",6830 "parity-util-mem-derive",
7040 "parking_lot 0.12.0",6831 "parking_lot 0.12.1",
7041 "primitive-types",6832 "primitive-types",
7042 "smallvec",6833 "smallvec",
7043 "winapi 0.3.9",6834 "winapi",
7044]6835]
70456836
7046[[package]]6837[[package]]
7069source = "registry+https://github.com/rust-lang/crates.io-index"6860source = "registry+https://github.com/rust-lang/crates.io-index"
7070checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92"6861checksum = "be5e13c266502aadf83426d87d81a0f5d1ef45b8027f5a471c360abfe4bfae92"
7071
7072[[package]]
7073name = "parity-ws"
7074version = "0.11.1"
7075source = "registry+https://github.com/rust-lang/crates.io-index"
7076checksum = "5983d3929ad50f12c3eb9a6743f19d691866ecd44da74c0a3308c3f8a56df0c6"
7077dependencies = [
7078 "byteorder",
7079 "bytes 0.4.12",
7080 "httparse",
7081 "log",
7082 "mio 0.6.23",
7083 "mio-extras",
7084 "rand 0.7.3",
7085 "sha-1 0.8.2",
7086 "slab",
7087 "url 2.2.2",
7088]
70896862
7090[[package]]6863[[package]]
7091name = "parking"6864name = "parking"
71066879
7107[[package]]6880[[package]]
7108name = "parking_lot"6881name = "parking_lot"
7109version = "0.12.0"6882version = "0.12.1"
7110source = "registry+https://github.com/rust-lang/crates.io-index"6883source = "registry+https://github.com/rust-lang/crates.io-index"
7111checksum = "87f5ec2493a61ac0506c0f4199f99070cbe83857b0337006a30f3e6719b8ef58"6884checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
7112dependencies = [6885dependencies = [
7113 "lock_api",6886 "lock_api",
7114 "parking_lot_core 0.9.3",6887 "parking_lot_core 0.9.3",
7125 "libc",6898 "libc",
7126 "redox_syscall 0.2.13",6899 "redox_syscall 0.2.13",
7127 "smallvec",6900 "smallvec",
7128 "winapi 0.3.9",6901 "winapi",
7129]6902]
71306903
7131[[package]]6904[[package]]
7171source = "registry+https://github.com/rust-lang/crates.io-index"6944source = "registry+https://github.com/rust-lang/crates.io-index"
7172checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"6945checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
7173
7174[[package]]
7175name = "percent-encoding"
7176version = "1.0.1"
7177source = "registry+https://github.com/rust-lang/crates.io-index"
7178checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831"
71796946
7180[[package]]6947[[package]]
7181name = "percent-encoding"6948name = "percent-encoding"
72286995
7229[[package]]6996[[package]]
7230name = "petgraph"6997name = "petgraph"
7231version = "0.6.0"6998version = "0.6.2"
7232source = "registry+https://github.com/rust-lang/crates.io-index"6999source = "registry+https://github.com/rust-lang/crates.io-index"
7233checksum = "4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f"7000checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143"
7234dependencies = [7001dependencies = [
7235 "fixedbitset",7002 "fixedbitset",
7236 "indexmap",7003 "indexmap",
7294source = "registry+https://github.com/rust-lang/crates.io-index"7061source = "registry+https://github.com/rust-lang/crates.io-index"
7295checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"7062checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
7296
7297[[package]]
7298name = "pkcs8"
7299version = "0.8.0"
7300source = "registry+https://github.com/rust-lang/crates.io-index"
7301checksum = "7cabda3fb821068a9a4fab19a683eac3af12edf0f34b94a8be53c4972b8149d0"
7302dependencies = [
7303 "der",
7304 "spki",
7305 "zeroize",
7306]
73077063
7308[[package]]7064[[package]]
7309name = "pkg-config"7065name = "pkg-config"
73197075
7320[[package]]7076[[package]]
7321name = "polkadot-approval-distribution"7077name = "polkadot-approval-distribution"
7322version = "0.9.21"7078version = "0.9.22"
7323source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7079source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7324dependencies = [7080dependencies = [
7325 "futures 0.3.21",7081 "futures 0.3.21",
7326 "polkadot-node-network-protocol",7082 "polkadot-node-network-protocol",
73347090
7335[[package]]7091[[package]]
7336name = "polkadot-availability-bitfield-distribution"7092name = "polkadot-availability-bitfield-distribution"
7337version = "0.9.21"7093version = "0.9.22"
7338source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7094source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7339dependencies = [7095dependencies = [
7340 "futures 0.3.21",7096 "futures 0.3.21",
7341 "polkadot-node-network-protocol",7097 "polkadot-node-network-protocol",
7342 "polkadot-node-subsystem",7098 "polkadot-node-subsystem",
7343 "polkadot-node-subsystem-util",7099 "polkadot-node-subsystem-util",
7344 "polkadot-primitives",7100 "polkadot-primitives",
7101 "rand 0.8.5",
7345 "tracing-gum",7102 "tracing-gum",
7346]7103]
73477104
7348[[package]]7105[[package]]
7349name = "polkadot-availability-distribution"7106name = "polkadot-availability-distribution"
7350version = "0.9.21"7107version = "0.9.22"
7351source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7108source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7352dependencies = [7109dependencies = [
7353 "derive_more",7110 "derive_more",
7354 "fatality",7111 "fatality",
7355 "futures 0.3.21",7112 "futures 0.3.21",
7356 "lru 0.7.5",7113 "lru 0.7.6",
7357 "parity-scale-codec 3.1.2",7114 "parity-scale-codec 3.1.2",
7358 "polkadot-erasure-coding",7115 "polkadot-erasure-coding",
7359 "polkadot-node-network-protocol",7116 "polkadot-node-network-protocol",
73707127
7371[[package]]7128[[package]]
7372name = "polkadot-availability-recovery"7129name = "polkadot-availability-recovery"
7373version = "0.9.21"7130version = "0.9.22"
7374source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7131source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7375dependencies = [7132dependencies = [
7376 "fatality",7133 "fatality",
7377 "futures 0.3.21",7134 "futures 0.3.21",
7378 "lru 0.7.5",7135 "lru 0.7.6",
7379 "parity-scale-codec 3.1.2",7136 "parity-scale-codec 3.1.2",
7380 "polkadot-erasure-coding",7137 "polkadot-erasure-coding",
7381 "polkadot-node-network-protocol",7138 "polkadot-node-network-protocol",
73917148
7392[[package]]7149[[package]]
7393name = "polkadot-cli"7150name = "polkadot-cli"
7394version = "0.9.21"7151version = "0.9.22"
7395source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7152source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7396dependencies = [7153dependencies = [
7397 "clap",7154 "clap",
7398 "frame-benchmarking-cli",7155 "frame-benchmarking-cli",
7405 "polkadot-service",7162 "polkadot-service",
7406 "sc-cli",7163 "sc-cli",
7407 "sc-service",7164 "sc-service",
7165 "sc-sysinfo",
7408 "sc-tracing",7166 "sc-tracing",
7409 "sp-core",7167 "sp-core",
7410 "sp-trie",7168 "sp-trie",
74157173
7416[[package]]7174[[package]]
7417name = "polkadot-client"7175name = "polkadot-client"
7418version = "0.9.21"7176version = "0.9.22"
7419source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7177source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7420dependencies = [7178dependencies = [
7421 "beefy-primitives",7179 "beefy-primitives",
7422 "frame-benchmarking",7180 "frame-benchmarking",
74557213
7456[[package]]7214[[package]]
7457name = "polkadot-collator-protocol"7215name = "polkadot-collator-protocol"
7458version = "0.9.21"7216version = "0.9.22"
7459source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7217source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7460dependencies = [7218dependencies = [
7461 "always-assert",7219 "always-assert",
7462 "fatality",7220 "fatality",
74767234
7477[[package]]7235[[package]]
7478name = "polkadot-core-primitives"7236name = "polkadot-core-primitives"
7479version = "0.9.21"7237version = "0.9.22"
7480source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7238source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7481dependencies = [7239dependencies = [
7482 "parity-scale-codec 3.1.2",7240 "parity-scale-codec 3.1.2",
7483 "parity-util-mem",7241 "parity-util-mem",
74897247
7490[[package]]7248[[package]]
7491name = "polkadot-dispute-distribution"7249name = "polkadot-dispute-distribution"
7492version = "0.9.21"7250version = "0.9.22"
7493source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7251source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7494dependencies = [7252dependencies = [
7495 "derive_more",7253 "derive_more",
7496 "fatality",7254 "fatality",
7497 "futures 0.3.21",7255 "futures 0.3.21",
7498 "lru 0.7.5",7256 "lru 0.7.6",
7499 "parity-scale-codec 3.1.2",7257 "parity-scale-codec 3.1.2",
7500 "polkadot-erasure-coding",7258 "polkadot-erasure-coding",
7501 "polkadot-node-network-protocol",7259 "polkadot-node-network-protocol",
75127270
7513[[package]]7271[[package]]
7514name = "polkadot-erasure-coding"7272name = "polkadot-erasure-coding"
7515version = "0.9.21"7273version = "0.9.22"
7516source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7274source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7517dependencies = [7275dependencies = [
7518 "parity-scale-codec 3.1.2",7276 "parity-scale-codec 3.1.2",
7519 "polkadot-node-primitives",7277 "polkadot-node-primitives",
75267284
7527[[package]]7285[[package]]
7528name = "polkadot-gossip-support"7286name = "polkadot-gossip-support"
7529version = "0.9.21"7287version = "0.9.22"
7530source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7288source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7531dependencies = [7289dependencies = [
7532 "futures 0.3.21",7290 "futures 0.3.21",
7533 "futures-timer",7291 "futures-timer",
75467304
7547[[package]]7305[[package]]
7548name = "polkadot-network-bridge"7306name = "polkadot-network-bridge"
7549version = "0.9.21"7307version = "0.9.22"
7550source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7308source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7551dependencies = [7309dependencies = [
7310 "always-assert",
7552 "async-trait",7311 "async-trait",
7312 "bytes 1.1.0",
7553 "futures 0.3.21",7313 "futures 0.3.21",
7554 "parity-scale-codec 3.1.2",7314 "parity-scale-codec 3.1.2",
7555 "parking_lot 0.12.0",7315 "parking_lot 0.12.1",
7556 "polkadot-node-network-protocol",7316 "polkadot-node-network-protocol",
7557 "polkadot-node-subsystem",7317 "polkadot-node-subsystem",
7558 "polkadot-node-subsystem-util",7318 "polkadot-node-subsystem-util",
75657325
7566[[package]]7326[[package]]
7567name = "polkadot-node-collation-generation"7327name = "polkadot-node-collation-generation"
7568version = "0.9.21"7328version = "0.9.22"
7569source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7329source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7570dependencies = [7330dependencies = [
7571 "futures 0.3.21",7331 "futures 0.3.21",
7572 "parity-scale-codec 3.1.2",7332 "parity-scale-codec 3.1.2",
75837343
7584[[package]]7344[[package]]
7585name = "polkadot-node-core-approval-voting"7345name = "polkadot-node-core-approval-voting"
7586version = "0.9.21"7346version = "0.9.22"
7587source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7347source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7588dependencies = [7348dependencies = [
7589 "bitvec 1.0.0",7349 "bitvec 1.0.0",
7590 "derive_more",7350 "derive_more",
7591 "futures 0.3.21",7351 "futures 0.3.21",
7592 "futures-timer",7352 "futures-timer",
7593 "kvdb",7353 "kvdb",
7594 "lru 0.7.5",7354 "lru 0.7.6",
7595 "merlin",7355 "merlin",
7596 "parity-scale-codec 3.1.2",7356 "parity-scale-codec 3.1.2",
7597 "polkadot-node-jaeger",7357 "polkadot-node-jaeger",
76127372
7613[[package]]7373[[package]]
7614name = "polkadot-node-core-av-store"7374name = "polkadot-node-core-av-store"
7615version = "0.9.21"7375version = "0.9.22"
7616source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7376source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7617dependencies = [7377dependencies = [
7618 "bitvec 1.0.0",7378 "bitvec 1.0.0",
7619 "futures 0.3.21",7379 "futures 0.3.21",
76327392
7633[[package]]7393[[package]]
7634name = "polkadot-node-core-backing"7394name = "polkadot-node-core-backing"
7635version = "0.9.21"7395version = "0.9.22"
7636source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7396source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7637dependencies = [7397dependencies = [
7638 "bitvec 1.0.0",7398 "bitvec 1.0.0",
7399 "fatality",
7639 "futures 0.3.21",7400 "futures 0.3.21",
7640 "polkadot-erasure-coding",7401 "polkadot-erasure-coding",
7641 "polkadot-node-primitives",7402 "polkadot-node-primitives",
76507411
7651[[package]]7412[[package]]
7652name = "polkadot-node-core-bitfield-signing"7413name = "polkadot-node-core-bitfield-signing"
7653version = "0.9.21"7414version = "0.9.22"
7654source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7415source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7655dependencies = [7416dependencies = [
7656 "futures 0.3.21",7417 "futures 0.3.21",
7657 "polkadot-node-subsystem",7418 "polkadot-node-subsystem",
76657426
7666[[package]]7427[[package]]
7667name = "polkadot-node-core-candidate-validation"7428name = "polkadot-node-core-candidate-validation"
7668version = "0.9.21"7429version = "0.9.22"
7669source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7430source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7670dependencies = [7431dependencies = [
7671 "async-trait",7432 "async-trait",
7672 "futures 0.3.21",7433 "futures 0.3.21",
76837444
7684[[package]]7445[[package]]
7685name = "polkadot-node-core-chain-api"7446name = "polkadot-node-core-chain-api"
7686version = "0.9.21"7447version = "0.9.22"
7687source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7448source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7688dependencies = [7449dependencies = [
7689 "futures 0.3.21",7450 "futures 0.3.21",
7690 "polkadot-node-subsystem",7451 "polkadot-node-subsystem",
76987459
7699[[package]]7460[[package]]
7700name = "polkadot-node-core-chain-selection"7461name = "polkadot-node-core-chain-selection"
7701version = "0.9.21"7462version = "0.9.22"
7702source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7463source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7703dependencies = [7464dependencies = [
7704 "futures 0.3.21",7465 "futures 0.3.21",
7705 "futures-timer",7466 "futures-timer",
77157476
7716[[package]]7477[[package]]
7717name = "polkadot-node-core-dispute-coordinator"7478name = "polkadot-node-core-dispute-coordinator"
7718version = "0.9.21"7479version = "0.9.22"
7719source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7480source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7720dependencies = [7481dependencies = [
7721 "fatality",7482 "fatality",
7722 "futures 0.3.21",7483 "futures 0.3.21",
7723 "kvdb",7484 "kvdb",
7724 "lru 0.7.5",7485 "lru 0.7.6",
7725 "parity-scale-codec 3.1.2",7486 "parity-scale-codec 3.1.2",
7726 "polkadot-node-primitives",7487 "polkadot-node-primitives",
7727 "polkadot-node-subsystem",7488 "polkadot-node-subsystem",
77347495
7735[[package]]7496[[package]]
7736name = "polkadot-node-core-parachains-inherent"7497name = "polkadot-node-core-parachains-inherent"
7737version = "0.9.21"7498version = "0.9.22"
7738source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7499source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7739dependencies = [7500dependencies = [
7740 "async-trait",7501 "async-trait",
7741 "futures 0.3.21",7502 "futures 0.3.21",
77517512
7752[[package]]7513[[package]]
7753name = "polkadot-node-core-provisioner"7514name = "polkadot-node-core-provisioner"
7754version = "0.9.21"7515version = "0.9.22"
7755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7516source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7756dependencies = [7517dependencies = [
7757 "bitvec 1.0.0",7518 "bitvec 1.0.0",
7519 "fatality",
7758 "futures 0.3.21",7520 "futures 0.3.21",
7759 "futures-timer",7521 "futures-timer",
7760 "polkadot-node-primitives",7522 "polkadot-node-primitives",
77687530
7769[[package]]7531[[package]]
7770name = "polkadot-node-core-pvf"7532name = "polkadot-node-core-pvf"
7771version = "0.9.21"7533version = "0.9.22"
7772source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7534source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7773dependencies = [7535dependencies = [
7774 "always-assert",7536 "always-assert",
7775 "assert_matches",7537 "assert_matches",
77987560
7799[[package]]7561[[package]]
7800name = "polkadot-node-core-pvf-checker"7562name = "polkadot-node-core-pvf-checker"
7801version = "0.9.21"7563version = "0.9.22"
7802source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7564source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7803dependencies = [7565dependencies = [
7804 "futures 0.3.21",7566 "futures 0.3.21",
7805 "polkadot-node-primitives",7567 "polkadot-node-primitives",
78147576
7815[[package]]7577[[package]]
7816name = "polkadot-node-core-runtime-api"7578name = "polkadot-node-core-runtime-api"
7817version = "0.9.21"7579version = "0.9.22"
7818source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7580source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7819dependencies = [7581dependencies = [
7820 "futures 0.3.21",7582 "futures 0.3.21",
7821 "memory-lru",7583 "memory-lru",
78327594
7833[[package]]7595[[package]]
7834name = "polkadot-node-jaeger"7596name = "polkadot-node-jaeger"
7835version = "0.9.21"7597version = "0.9.22"
7836source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7598source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7837dependencies = [7599dependencies = [
7838 "async-std",7600 "async-std",
7839 "lazy_static",7601 "lazy_static",
7840 "log",7602 "log",
7841 "mick-jaeger",7603 "mick-jaeger",
7842 "parity-scale-codec 3.1.2",7604 "parity-scale-codec 3.1.2",
7843 "parking_lot 0.12.0",7605 "parking_lot 0.12.1",
7844 "polkadot-node-primitives",7606 "polkadot-node-primitives",
7845 "polkadot-primitives",7607 "polkadot-primitives",
7846 "sc-network",7608 "sc-network",
78507612
7851[[package]]7613[[package]]
7852name = "polkadot-node-metrics"7614name = "polkadot-node-metrics"
7853version = "0.9.21"7615version = "0.9.22"
7854source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7616source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7855dependencies = [7617dependencies = [
7856 "bs58",7618 "bs58",
7857 "futures 0.3.21",7619 "futures 0.3.21",
78697631
7870[[package]]7632[[package]]
7871name = "polkadot-node-network-protocol"7633name = "polkadot-node-network-protocol"
7872version = "0.9.21"7634version = "0.9.22"
7873source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7635source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7874dependencies = [7636dependencies = [
7875 "async-trait",7637 "async-trait",
7638 "derive_more",
7876 "fatality",7639 "fatality",
7877 "futures 0.3.21",7640 "futures 0.3.21",
7878 "parity-scale-codec 3.1.2",7641 "parity-scale-codec 3.1.2",
7879 "polkadot-node-jaeger",7642 "polkadot-node-jaeger",
7880 "polkadot-node-primitives",7643 "polkadot-node-primitives",
7881 "polkadot-primitives",7644 "polkadot-primitives",
7645 "rand 0.8.5",
7882 "sc-authority-discovery",7646 "sc-authority-discovery",
7883 "sc-network",7647 "sc-network",
7884 "strum 0.24.0",7648 "strum 0.24.0",
78877651
7888[[package]]7652[[package]]
7889name = "polkadot-node-primitives"7653name = "polkadot-node-primitives"
7890version = "0.9.21"7654version = "0.9.22"
7891source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7655source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7892dependencies = [7656dependencies = [
7893 "bounded-vec",7657 "bounded-vec",
7894 "futures 0.3.21",7658 "futures 0.3.21",
79097673
7910[[package]]7674[[package]]
7911name = "polkadot-node-subsystem"7675name = "polkadot-node-subsystem"
7912version = "0.9.21"7676version = "0.9.22"
7913source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7677source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7914dependencies = [7678dependencies = [
7915 "polkadot-node-jaeger",7679 "polkadot-node-jaeger",
7916 "polkadot-node-subsystem-types",7680 "polkadot-node-subsystem-types",
79197683
7920[[package]]7684[[package]]
7921name = "polkadot-node-subsystem-types"7685name = "polkadot-node-subsystem-types"
7922version = "0.9.21"7686version = "0.9.22"
7923source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7687source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7924dependencies = [7688dependencies = [
7925 "derive_more",7689 "derive_more",
7926 "futures 0.3.21",7690 "futures 0.3.21",
79387702
7939[[package]]7703[[package]]
7940name = "polkadot-node-subsystem-util"7704name = "polkadot-node-subsystem-util"
7941version = "0.9.21"7705version = "0.9.22"
7942source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7943dependencies = [7707dependencies = [
7944 "async-trait",7708 "async-trait",
7945 "derive_more",7709 "derive_more",
7946 "fatality",7710 "fatality",
7947 "futures 0.3.21",7711 "futures 0.3.21",
7948 "itertools",7712 "itertools",
7949 "kvdb",7713 "kvdb",
7950 "lru 0.7.5",7714 "lru 0.7.6",
7951 "metered-channel",7715 "metered-channel",
7952 "parity-db",7716 "parity-db",
7953 "parity-scale-codec 3.1.2",7717 "parity-scale-codec 3.1.2",
79717735
7972[[package]]7736[[package]]
7973name = "polkadot-overseer"7737name = "polkadot-overseer"
7974version = "0.9.21"7738version = "0.9.22"
7975source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7739source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7976dependencies = [7740dependencies = [
7977 "futures 0.3.21",7741 "futures 0.3.21",
7978 "futures-timer",7742 "futures-timer",
7979 "lru 0.7.5",7743 "lru 0.7.6",
7980 "parity-util-mem",7744 "parity-util-mem",
7981 "parking_lot 0.12.0",7745 "parking_lot 0.12.1",
7982 "polkadot-node-metrics",7746 "polkadot-node-metrics",
7983 "polkadot-node-network-protocol",7747 "polkadot-node-network-protocol",
7984 "polkadot-node-primitives",7748 "polkadot-node-primitives",
79927756
7993[[package]]7757[[package]]
7994name = "polkadot-overseer-gen"7758name = "polkadot-overseer-gen"
7995version = "0.9.21"7759version = "0.9.22"
7996source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7760source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
7997dependencies = [7761dependencies = [
7998 "async-trait",7762 "async-trait",
7999 "futures 0.3.21",7763 "futures 0.3.21",
80097773
8010[[package]]7774[[package]]
8011name = "polkadot-overseer-gen-proc-macro"7775name = "polkadot-overseer-gen-proc-macro"
8012version = "0.9.21"7776version = "0.9.22"
8013source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7777source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8014dependencies = [7778dependencies = [
8015 "expander 0.0.6",7779 "expander 0.0.6",
8016 "proc-macro-crate 1.1.3",7780 "proc-macro-crate",
8017 "proc-macro2",7781 "proc-macro2",
8018 "quote",7782 "quote",
8019 "syn",7783 "syn",
8020]7784]
80217785
8022[[package]]7786[[package]]
8023name = "polkadot-parachain"7787name = "polkadot-parachain"
8024version = "0.9.21"7788version = "0.9.22"
8025source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7789source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8026dependencies = [7790dependencies = [
8027 "derive_more",7791 "derive_more",
8028 "frame-support",7792 "frame-support",
80387802
8039[[package]]7803[[package]]
8040name = "polkadot-performance-test"7804name = "polkadot-performance-test"
8041version = "0.9.21"7805version = "0.9.22"
8042source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7806source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8043dependencies = [7807dependencies = [
8044 "env_logger",7808 "env_logger",
8045 "kusama-runtime",7809 "kusama-runtime",
80537817
8054[[package]]7818[[package]]
8055name = "polkadot-primitives"7819name = "polkadot-primitives"
8056version = "0.9.21"7820version = "0.9.22"
8057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7821source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8058dependencies = [7822dependencies = [
8059 "bitvec 1.0.0",7823 "bitvec 1.0.0",
8060 "frame-system",7824 "frame-system",
80837847
8084[[package]]7848[[package]]
8085name = "polkadot-rpc"7849name = "polkadot-rpc"
8086version = "0.9.21"7850version = "0.9.22"
8087source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7851source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8088dependencies = [7852dependencies = [
8089 "beefy-gadget",7853 "beefy-gadget",
8090 "beefy-gadget-rpc",7854 "beefy-gadget-rpc",
8091 "jsonrpc-core",7855 "jsonrpsee",
8092 "pallet-mmr-rpc",7856 "pallet-mmr-rpc",
8093 "pallet-transaction-payment-rpc",7857 "pallet-transaction-payment-rpc",
8094 "polkadot-primitives",7858 "polkadot-primitives",
81157879
8116[[package]]7880[[package]]
8117name = "polkadot-runtime"7881name = "polkadot-runtime"
8118version = "0.9.21"7882version = "0.9.22"
8119source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7883source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8120dependencies = [7884dependencies = [
8121 "beefy-primitives",7885 "beefy-primitives",
8122 "bitvec 1.0.0",7886 "bitvec 1.0.0",
82017965
8202[[package]]7966[[package]]
8203name = "polkadot-runtime-common"7967name = "polkadot-runtime-common"
8204version = "0.9.21"7968version = "0.9.22"
8205source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"7969source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8206dependencies = [7970dependencies = [
8207 "beefy-primitives",7971 "beefy-primitives",
8208 "bitvec 1.0.0",7972 "bitvec 1.0.0",
82488012
8249[[package]]8013[[package]]
8250name = "polkadot-runtime-constants"8014name = "polkadot-runtime-constants"
8251version = "0.9.21"8015version = "0.9.22"
8252source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8016source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8253dependencies = [8017dependencies = [
8254 "frame-support",8018 "frame-support",
8255 "polkadot-primitives",8019 "polkadot-primitives",
82608024
8261[[package]]8025[[package]]
8262name = "polkadot-runtime-metrics"8026name = "polkadot-runtime-metrics"
8263version = "0.9.21"8027version = "0.9.22"
8264source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8028source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8265dependencies = [8029dependencies = [
8266 "bs58",8030 "bs58",
8267 "parity-scale-codec 3.1.2",8031 "parity-scale-codec 3.1.2",
82728036
8273[[package]]8037[[package]]
8274name = "polkadot-runtime-parachains"8038name = "polkadot-runtime-parachains"
8275version = "0.9.21"8039version = "0.9.22"
8276source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8040source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8277dependencies = [8041dependencies = [
8278 "bitflags",8042 "bitflags",
8279 "bitvec 1.0.0",8043 "bitvec 1.0.0",
83158079
8316[[package]]8080[[package]]
8317name = "polkadot-service"8081name = "polkadot-service"
8318version = "0.9.21"8082version = "0.9.22"
8319source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8083source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8320dependencies = [8084dependencies = [
8321 "async-trait",8085 "async-trait",
8322 "beefy-gadget",8086 "beefy-gadget",
8327 "kusama-runtime",8091 "kusama-runtime",
8328 "kvdb",8092 "kvdb",
8329 "kvdb-rocksdb",8093 "kvdb-rocksdb",
8330 "lru 0.7.5",8094 "lru 0.7.6",
8331 "pallet-babe",8095 "pallet-babe",
8332 "pallet-im-online",8096 "pallet-im-online",
8333 "pallet-staking",8097 "pallet-staking",
8385 "sc-offchain",8149 "sc-offchain",
8386 "sc-service",8150 "sc-service",
8387 "sc-sync-state-rpc",8151 "sc-sync-state-rpc",
8152 "sc-sysinfo",
8388 "sc-telemetry",8153 "sc-telemetry",
8389 "sc-transaction-pool",8154 "sc-transaction-pool",
8390 "serde",8155 "serde",
8156 "serde_json",
8391 "sp-api",8157 "sp-api",
8392 "sp-authority-discovery",8158 "sp-authority-discovery",
8393 "sp-block-builder",8159 "sp-block-builder",
84158181
8416[[package]]8182[[package]]
8417name = "polkadot-statement-distribution"8183name = "polkadot-statement-distribution"
8418version = "0.9.21"8184version = "0.9.22"
8419source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8185source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8420dependencies = [8186dependencies = [
8421 "arrayvec 0.5.2",8187 "arrayvec 0.5.2",
8422 "fatality",8188 "fatality",
84368202
8437[[package]]8203[[package]]
8438name = "polkadot-statement-table"8204name = "polkadot-statement-table"
8439version = "0.9.21"8205version = "0.9.22"
8440source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8206source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8441dependencies = [8207dependencies = [
8442 "parity-scale-codec 3.1.2",8208 "parity-scale-codec 3.1.2",
8443 "polkadot-primitives",8209 "polkadot-primitives",
84468212
8447[[package]]8213[[package]]
8448name = "polkadot-test-runtime"8214name = "polkadot-test-runtime"
8449version = "0.9.21"8215version = "0.9.22"
8450source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8216source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8451dependencies = [8217dependencies = [
8452 "beefy-primitives",8218 "beefy-primitives",
8453 "bitvec 1.0.0",8219 "bitvec 1.0.0",
85088274
8509[[package]]8275[[package]]
8510name = "polkadot-test-service"8276name = "polkadot-test-service"
8511version = "0.9.21"8277version = "0.9.22"
8512source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"8278source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
8513dependencies = [8279dependencies = [
8514 "frame-benchmarking",8280 "frame-benchmarking",
8515 "frame-system",8281 "frame-system",
8570 "libc",8336 "libc",
8571 "log",8337 "log",
8572 "wepoll-ffi",8338 "wepoll-ffi",
8573 "winapi 0.3.9",8339 "winapi",
8574]8340]
85758341
8576[[package]]8342[[package]]
8579source = "registry+https://github.com/rust-lang/crates.io-index"8345source = "registry+https://github.com/rust-lang/crates.io-index"
8580checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede"8346checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede"
8581dependencies = [8347dependencies = [
8582 "cpufeatures 0.2.2",8348 "cpufeatures",
8583 "opaque-debug 0.3.0",8349 "opaque-debug 0.3.0",
8584 "universal-hash",8350 "universal-hash",
8585]8351]
8591checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"8357checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
8592dependencies = [8358dependencies = [
8593 "cfg-if 1.0.0",8359 "cfg-if 1.0.0",
8594 "cpufeatures 0.2.2",8360 "cpufeatures",
8595 "opaque-debug 0.3.0",8361 "opaque-debug 0.3.0",
8596 "universal-hash",8362 "universal-hash",
8597]8363]
8630 "uint",8396 "uint",
8631]8397]
8632
8633[[package]]
8634name = "proc-macro-crate"
8635version = "0.1.5"
8636source = "registry+https://github.com/rust-lang/crates.io-index"
8637checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
8638dependencies = [
8639 "toml",
8640]
86418398
8642[[package]]8399[[package]]
8643name = "proc-macro-crate"8400name = "proc-macro-crate"
8692 "fnv",8449 "fnv",
8693 "lazy_static",8450 "lazy_static",
8694 "memchr",8451 "memchr",
8695 "parking_lot 0.12.0",8452 "parking_lot 0.12.1",
8696 "thiserror",8453 "thiserror",
8697]8454]
8455
8456[[package]]
8457name = "prometheus-client"
8458version = "0.15.1"
8459source = "registry+https://github.com/rust-lang/crates.io-index"
8460checksum = "c9a896938cc6018c64f279888b8c7559d3725210d5db9a3a1ee6bc7188d51d34"
8461dependencies = [
8462 "dtoa",
8463 "itoa 1.0.2",
8464 "owning_ref",
8465 "prometheus-client-derive-text-encode",
8466]
8467
8468[[package]]
8469name = "prometheus-client-derive-text-encode"
8470version = "0.2.0"
8471source = "registry+https://github.com/rust-lang/crates.io-index"
8472checksum = "e8e12d01b9d66ad9eb4529c57666b6263fc1993cb30261d83ead658fdd932652"
8473dependencies = [
8474 "proc-macro2",
8475 "quote",
8476 "syn",
8477]
86988478
8699[[package]]8479[[package]]
8700name = "prost"8480name = "prost"
87608540
8761[[package]]8541[[package]]
8762name = "quartz-runtime"8542name = "quartz-runtime"
8763version = "0.9.21"8543version = "0.9.22"
8764dependencies = [8544dependencies = [
8765 "cumulus-pallet-aura-ext",8545 "cumulus-pallet-aura-ext",
8766 "cumulus-pallet-dmp-queue",8546 "cumulus-pallet-dmp-queue",
8810 "parachain-info",8590 "parachain-info",
8811 "parity-scale-codec 3.1.2",8591 "parity-scale-codec 3.1.2",
8812 "polkadot-parachain",8592 "polkadot-parachain",
8813 "rmrk-rpc 0.0.1 (git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits)",8593 "rmrk-rpc",
8814 "scale-info",8594 "scale-info",
8815 "serde",8595 "serde",
8816 "smallvec",8596 "smallvec",
9120 "bitflags",8900 "bitflags",
9121 "libc",8901 "libc",
9122 "mach",8902 "mach",
9123 "winapi 0.3.9",8903 "winapi",
9124]8904]
91258905
9126[[package]]8906[[package]]
9127name = "remote-externalities"8907name = "remote-externalities"
9128version = "0.10.0-dev"8908version = "0.10.0-dev"
9129source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"8909source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9130dependencies = [8910dependencies = [
9131 "env_logger",8911 "env_logger",
9132 "jsonrpsee",8912 "jsonrpsee",
9146source = "registry+https://github.com/rust-lang/crates.io-index"8926source = "registry+https://github.com/rust-lang/crates.io-index"
9147checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"8927checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
9148dependencies = [8928dependencies = [
9149 "winapi 0.3.9",8929 "winapi",
9150]8930]
91518931
9152[[package]]8932[[package]]
9165source = "registry+https://github.com/rust-lang/crates.io-index"8945source = "registry+https://github.com/rust-lang/crates.io-index"
9166checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"8946checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0"
8947
8948[[package]]
8949name = "rfc6979"
8950version = "0.1.0"
8951source = "registry+https://github.com/rust-lang/crates.io-index"
8952checksum = "96ef608575f6392792f9ecf7890c00086591d29a83910939d430753f7c050525"
8953dependencies = [
8954 "crypto-bigint",
8955 "hmac 0.11.0",
8956 "zeroize",
8957]
91678958
9168[[package]]8959[[package]]
9169name = "ring"8960name = "ring"
9177 "spin",8968 "spin",
9178 "untrusted",8969 "untrusted",
9179 "web-sys",8970 "web-sys",
9180 "winapi 0.3.9",8971 "winapi",
9181]8972]
91828973
9183[[package]]8974[[package]]
9214 "up-data-structs",9005 "up-data-structs",
9215]9006]
9216
9217[[package]]
9218name = "rmrk-rpc"
9219version = "0.0.1"
9220source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#013c35e9355c5e1cec4867a17be2f9e8d1207c06"
9221dependencies = [
9222 "parity-scale-codec 2.3.1",
9223 "rmrk-types",
9224 "serde",
9225 "sp-api",
9226 "sp-core",
9227 "sp-runtime",
9228 "sp-std",
9229]
9230
9231[[package]]
9232name = "rmrk-types"
9233version = "0.0.1"
9234source = "git+https://github.com/UniqueNetwork/rmrk-substrate.git?branch=feature/separate-types-and-traits#013c35e9355c5e1cec4867a17be2f9e8d1207c06"
9235dependencies = [
9236 "parity-scale-codec 3.1.2",
9237 "scale-info",
9238 "serde",
9239]
92409007
9241[[package]]9008[[package]]
9242name = "rocksdb"9009name = "rocksdb"
92509017
9251[[package]]9018[[package]]
9252name = "rococo-runtime"9019name = "rococo-runtime"
9253version = "0.9.21"9020version = "0.9.22"
9254source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"9021source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
9255dependencies = [9022dependencies = [
9256 "beefy-merkle-tree",9023 "beefy-merkle-tree",
9257 "beefy-primitives",9024 "beefy-primitives",
93279094
9328[[package]]9095[[package]]
9329name = "rococo-runtime-constants"9096name = "rococo-runtime-constants"
9330version = "0.9.21"9097version = "0.9.22"
9331source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"9098source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
9332dependencies = [9099dependencies = [
9333 "frame-support",9100 "frame-support",
9334 "polkadot-primitives",9101 "polkadot-primitives",
9344checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb"9111checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb"
9345dependencies = [9112dependencies = [
9346 "libc",9113 "libc",
9347 "winapi 0.3.9",9114 "winapi",
9348]9115]
9116
9117[[package]]
9118name = "rtnetlink"
9119version = "0.9.1"
9120source = "registry+https://github.com/rust-lang/crates.io-index"
9121checksum = "6f54290e54521dac3de4149d83ddf9f62a359b3cc93bcb494a794a41e6f4744b"
9122dependencies = [
9123 "async-global-executor",
9124 "futures 0.3.21",
9125 "log",
9126 "netlink-packet-route",
9127 "netlink-proto",
9128 "nix",
9129 "thiserror",
9130]
93499131
9350[[package]]9132[[package]]
9351name = "rust-argon2"9133name = "rust-argon2"
9354checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"9136checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb"
9355dependencies = [9137dependencies = [
9356 "base64",9138 "base64",
9357 "blake2b_simd",9139 "blake2b_simd 0.5.11",
9358 "constant_time_eq",9140 "constant_time_eq",
9359 "crossbeam-utils",9141 "crossbeam-utils",
9360]9142]
9386 "semver 0.9.0",9168 "semver 0.9.0",
9387]9169]
9388
9389[[package]]
9390name = "rustc_version"
9391version = "0.3.3"
9392source = "registry+https://github.com/rust-lang/crates.io-index"
9393checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
9394dependencies = [
9395 "semver 0.11.0",
9396]
93979170
9398[[package]]9171[[package]]
9399name = "rustc_version"9172name = "rustc_version"
9415 "io-lifetimes",9188 "io-lifetimes",
9416 "libc",9189 "libc",
9417 "linux-raw-sys",9190 "linux-raw-sys",
9418 "winapi 0.3.9",9191 "winapi",
9419]9192]
94209193
9421[[package]]9194[[package]]
9529[[package]]9302[[package]]
9530name = "sc-allocator"9303name = "sc-allocator"
9531version = "4.1.0-dev"9304version = "4.1.0-dev"
9532source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9305source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9533dependencies = [9306dependencies = [
9534 "log",9307 "log",
9535 "sp-core",9308 "sp-core",
9540[[package]]9313[[package]]
9541name = "sc-authority-discovery"9314name = "sc-authority-discovery"
9542version = "0.10.0-dev"9315version = "0.10.0-dev"
9543source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9316source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9544dependencies = [9317dependencies = [
9545 "async-trait",9318 "async-trait",
9546 "futures 0.3.21",9319 "futures 0.3.21",
9567[[package]]9340[[package]]
9568name = "sc-basic-authorship"9341name = "sc-basic-authorship"
9569version = "0.10.0-dev"9342version = "0.10.0-dev"
9570source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9343source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9571dependencies = [9344dependencies = [
9572 "futures 0.3.21",9345 "futures 0.3.21",
9573 "futures-timer",9346 "futures-timer",
9590[[package]]9363[[package]]
9591name = "sc-block-builder"9364name = "sc-block-builder"
9592version = "0.10.0-dev"9365version = "0.10.0-dev"
9593source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9366source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9594dependencies = [9367dependencies = [
9595 "parity-scale-codec 3.1.2",9368 "parity-scale-codec 3.1.2",
9596 "sc-client-api",9369 "sc-client-api",
9606[[package]]9379[[package]]
9607name = "sc-chain-spec"9380name = "sc-chain-spec"
9608version = "4.0.0-dev"9381version = "4.0.0-dev"
9609source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9382source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9610dependencies = [9383dependencies = [
9611 "impl-trait-for-tuples",9384 "impl-trait-for-tuples",
9612 "memmap2 0.5.3",9385 "memmap2 0.5.3",
9623[[package]]9396[[package]]
9624name = "sc-chain-spec-derive"9397name = "sc-chain-spec-derive"
9625version = "4.0.0-dev"9398version = "4.0.0-dev"
9626source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9399source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9627dependencies = [9400dependencies = [
9628 "proc-macro-crate 1.1.3",9401 "proc-macro-crate",
9629 "proc-macro2",9402 "proc-macro2",
9630 "quote",9403 "quote",
9631 "syn",9404 "syn",
9634[[package]]9407[[package]]
9635name = "sc-cli"9408name = "sc-cli"
9636version = "0.10.0-dev"9409version = "0.10.0-dev"
9637source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9410source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9638dependencies = [9411dependencies = [
9639 "chrono",9412 "chrono",
9640 "clap",9413 "clap",
9649 "regex",9422 "regex",
9650 "rpassword",9423 "rpassword",
9651 "sc-client-api",9424 "sc-client-api",
9425 "sc-client-db",
9652 "sc-keystore",9426 "sc-keystore",
9653 "sc-network",9427 "sc-network",
9654 "sc-service",9428 "sc-service",
9672[[package]]9446[[package]]
9673name = "sc-client-api"9447name = "sc-client-api"
9674version = "4.0.0-dev"9448version = "4.0.0-dev"
9675source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9449source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9676dependencies = [9450dependencies = [
9677 "fnv",9451 "fnv",
9678 "futures 0.3.21",9452 "futures 0.3.21",
9679 "hash-db",9453 "hash-db",
9680 "log",9454 "log",
9681 "parity-scale-codec 3.1.2",9455 "parity-scale-codec 3.1.2",
9682 "parking_lot 0.12.0",9456 "parking_lot 0.12.1",
9683 "sc-executor",9457 "sc-executor",
9684 "sc-transaction-pool-api",9458 "sc-transaction-pool-api",
9685 "sc-utils",9459 "sc-utils",
9700[[package]]9474[[package]]
9701name = "sc-client-db"9475name = "sc-client-db"
9702version = "0.10.0-dev"9476version = "0.10.0-dev"
9703source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9477source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9704dependencies = [9478dependencies = [
9705 "hash-db",9479 "hash-db",
9706 "kvdb",9480 "kvdb",
9710 "log",9484 "log",
9711 "parity-db",9485 "parity-db",
9712 "parity-scale-codec 3.1.2",9486 "parity-scale-codec 3.1.2",
9713 "parking_lot 0.12.0",9487 "parking_lot 0.12.1",
9714 "sc-client-api",9488 "sc-client-api",
9715 "sc-state-db",9489 "sc-state-db",
9716 "sp-arithmetic",9490 "sp-arithmetic",
9725[[package]]9499[[package]]
9726name = "sc-consensus"9500name = "sc-consensus"
9727version = "0.10.0-dev"9501version = "0.10.0-dev"
9728source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9502source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9729dependencies = [9503dependencies = [
9730 "async-trait",9504 "async-trait",
9731 "futures 0.3.21",9505 "futures 0.3.21",
9732 "futures-timer",9506 "futures-timer",
9733 "libp2p",9507 "libp2p",
9734 "log",9508 "log",
9735 "parking_lot 0.12.0",9509 "parking_lot 0.12.1",
9736 "sc-client-api",9510 "sc-client-api",
9737 "sc-utils",9511 "sc-utils",
9738 "serde",9512 "serde",
9749[[package]]9523[[package]]
9750name = "sc-consensus-aura"9524name = "sc-consensus-aura"
9751version = "0.10.0-dev"9525version = "0.10.0-dev"
9752source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9526source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9753dependencies = [9527dependencies = [
9754 "async-trait",9528 "async-trait",
9755 "futures 0.3.21",9529 "futures 0.3.21",
9778[[package]]9552[[package]]
9779name = "sc-consensus-babe"9553name = "sc-consensus-babe"
9780version = "0.10.0-dev"9554version = "0.10.0-dev"
9781source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9555source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9782dependencies = [9556dependencies = [
9783 "async-trait",9557 "async-trait",
9784 "fork-tree",9558 "fork-tree",
9789 "num-rational 0.2.4",9563 "num-rational 0.2.4",
9790 "num-traits",9564 "num-traits",
9791 "parity-scale-codec 3.1.2",9565 "parity-scale-codec 3.1.2",
9792 "parking_lot 0.12.0",9566 "parking_lot 0.12.1",
9793 "rand 0.7.3",9567 "rand 0.7.3",
9794 "retain_mut",9568 "retain_mut",
9795 "sc-client-api",9569 "sc-client-api",
9821[[package]]9595[[package]]
9822name = "sc-consensus-babe-rpc"9596name = "sc-consensus-babe-rpc"
9823version = "0.10.0-dev"9597version = "0.10.0-dev"
9824source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9598source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9825dependencies = [9599dependencies = [
9826 "futures 0.3.21",9600 "futures 0.3.21",
9827 "jsonrpc-core",9601 "jsonrpsee",
9828 "jsonrpc-core-client",
9829 "jsonrpc-derive",
9830 "sc-consensus-babe",9602 "sc-consensus-babe",
9831 "sc-consensus-epochs",9603 "sc-consensus-epochs",
9832 "sc-rpc-api",9604 "sc-rpc-api",
9845[[package]]9617[[package]]
9846name = "sc-consensus-epochs"9618name = "sc-consensus-epochs"
9847version = "0.10.0-dev"9619version = "0.10.0-dev"
9848source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9620source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9849dependencies = [9621dependencies = [
9850 "fork-tree",9622 "fork-tree",
9851 "parity-scale-codec 3.1.2",9623 "parity-scale-codec 3.1.2",
9858[[package]]9630[[package]]
9859name = "sc-consensus-manual-seal"9631name = "sc-consensus-manual-seal"
9860version = "0.10.0-dev"9632version = "0.10.0-dev"
9861source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9633source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9862dependencies = [9634dependencies = [
9863 "assert_matches",9635 "assert_matches",
9864 "async-trait",9636 "async-trait",
9865 "futures 0.3.21",9637 "futures 0.3.21",
9866 "jsonrpc-core",9638 "jsonrpsee",
9867 "jsonrpc-core-client",
9868 "jsonrpc-derive",
9869 "log",9639 "log",
9870 "parity-scale-codec 3.1.2",9640 "parity-scale-codec 3.1.2",
9871 "sc-client-api",9641 "sc-client-api",
9894[[package]]9664[[package]]
9895name = "sc-consensus-slots"9665name = "sc-consensus-slots"
9896version = "0.10.0-dev"9666version = "0.10.0-dev"
9897source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9667source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9898dependencies = [9668dependencies = [
9899 "async-trait",9669 "async-trait",
9900 "futures 0.3.21",9670 "futures 0.3.21",
9919[[package]]9689[[package]]
9920name = "sc-consensus-uncles"9690name = "sc-consensus-uncles"
9921version = "0.10.0-dev"9691version = "0.10.0-dev"
9922source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9692source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9923dependencies = [9693dependencies = [
9924 "sc-client-api",9694 "sc-client-api",
9925 "sp-authorship",9695 "sp-authorship",
9930[[package]]9700[[package]]
9931name = "sc-executor"9701name = "sc-executor"
9932version = "0.10.0-dev"9702version = "0.10.0-dev"
9933source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9703source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9934dependencies = [9704dependencies = [
9935 "lazy_static",9705 "lazy_static",
9936 "lru 0.7.5",9706 "lru 0.7.6",
9937 "parity-scale-codec 3.1.2",9707 "parity-scale-codec 3.1.2",
9938 "parking_lot 0.12.0",9708 "parking_lot 0.12.1",
9939 "sc-executor-common",9709 "sc-executor-common",
9940 "sc-executor-wasmi",9710 "sc-executor-wasmi",
9941 "sc-executor-wasmtime",9711 "sc-executor-wasmtime",
9957[[package]]9727[[package]]
9958name = "sc-executor-common"9728name = "sc-executor-common"
9959version = "0.10.0-dev"9729version = "0.10.0-dev"
9960source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9730source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9961dependencies = [9731dependencies = [
9962 "environmental",9732 "environmental",
9963 "parity-scale-codec 3.1.2",9733 "parity-scale-codec 3.1.2",
9964 "sc-allocator",9734 "sc-allocator",
9965 "sp-core",
9966 "sp-maybe-compressed-blob",9735 "sp-maybe-compressed-blob",
9736 "sp-sandbox",
9967 "sp-serializer",9737 "sp-serializer",
9968 "sp-wasm-interface",9738 "sp-wasm-interface",
9969 "thiserror",9739 "thiserror",
9974[[package]]9744[[package]]
9975name = "sc-executor-wasmi"9745name = "sc-executor-wasmi"
9976version = "0.10.0-dev"9746version = "0.10.0-dev"
9977source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9747source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9978dependencies = [9748dependencies = [
9979 "log",9749 "log",
9980 "parity-scale-codec 3.1.2",9750 "parity-scale-codec 3.1.2",
9981 "sc-allocator",9751 "sc-allocator",
9982 "sc-executor-common",9752 "sc-executor-common",
9983 "scoped-tls",
9984 "sp-core",
9985 "sp-runtime-interface",9753 "sp-runtime-interface",
9754 "sp-sandbox",
9986 "sp-wasm-interface",9755 "sp-wasm-interface",
9987 "wasmi",9756 "wasmi",
9988]9757]
99899758
9990[[package]]9759[[package]]
9991name = "sc-executor-wasmtime"9760name = "sc-executor-wasmtime"
9992version = "0.10.0-dev"9761version = "0.10.0-dev"
9993source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9762source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9994dependencies = [9763dependencies = [
9995 "cfg-if 1.0.0",9764 "cfg-if 1.0.0",
9996 "libc",9765 "libc",
9999 "parity-wasm 0.42.2",9768 "parity-wasm 0.42.2",
10000 "sc-allocator",9769 "sc-allocator",
10001 "sc-executor-common",9770 "sc-executor-common",
10002 "sp-core",
10003 "sp-runtime-interface",9771 "sp-runtime-interface",
9772 "sp-sandbox",
10004 "sp-wasm-interface",9773 "sp-wasm-interface",
10005 "wasmtime",9774 "wasmtime",
10006]9775]
100079776
10008[[package]]9777[[package]]
10009name = "sc-finality-grandpa"9778name = "sc-finality-grandpa"
10010version = "0.10.0-dev"9779version = "0.10.0-dev"
10011source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9780source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10012dependencies = [9781dependencies = [
10013 "ahash",9782 "ahash",
10014 "async-trait",9783 "async-trait",
10020 "hex",9789 "hex",
10021 "log",9790 "log",
10022 "parity-scale-codec 3.1.2",9791 "parity-scale-codec 3.1.2",
10023 "parking_lot 0.12.0",9792 "parking_lot 0.12.1",
10024 "rand 0.8.5",9793 "rand 0.8.5",
10025 "sc-block-builder",9794 "sc-block-builder",
10026 "sc-chain-spec",9795 "sc-chain-spec",
10048[[package]]9817[[package]]
10049name = "sc-finality-grandpa-rpc"9818name = "sc-finality-grandpa-rpc"
10050version = "0.10.0-dev"9819version = "0.10.0-dev"
10051source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9820source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10052dependencies = [9821dependencies = [
10053 "finality-grandpa",9822 "finality-grandpa",
10054 "futures 0.3.21",9823 "futures 0.3.21",
10055 "jsonrpc-core",9824 "jsonrpsee",
10056 "jsonrpc-core-client",
10057 "jsonrpc-derive",
10058 "jsonrpc-pubsub",
10059 "log",9825 "log",
10060 "parity-scale-codec 3.1.2",9826 "parity-scale-codec 3.1.2",
10061 "sc-client-api",9827 "sc-client-api",
10072[[package]]9838[[package]]
10073name = "sc-informant"9839name = "sc-informant"
10074version = "0.10.0-dev"9840version = "0.10.0-dev"
10075source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9841source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10076dependencies = [9842dependencies = [
10077 "ansi_term",9843 "ansi_term",
10078 "futures 0.3.21",9844 "futures 0.3.21",
10089[[package]]9855[[package]]
10090name = "sc-keystore"9856name = "sc-keystore"
10091version = "4.0.0-dev"9857version = "4.0.0-dev"
10092source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9858source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10093dependencies = [9859dependencies = [
10094 "async-trait",9860 "async-trait",
10095 "hex",9861 "hex",
10096 "parking_lot 0.12.0",9862 "parking_lot 0.12.1",
10097 "serde_json",9863 "serde_json",
10098 "sp-application-crypto",9864 "sp-application-crypto",
10099 "sp-core",9865 "sp-core",
10104[[package]]9870[[package]]
10105name = "sc-network"9871name = "sc-network"
10106version = "0.10.0-dev"9872version = "0.10.0-dev"
10107source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9873source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10108dependencies = [9874dependencies = [
10109 "async-trait",9875 "async-trait",
10110 "asynchronous-codec 0.5.0",9876 "asynchronous-codec",
10111 "bitflags",9877 "bitflags",
10112 "bytes 1.1.0",9878 "bytes 1.1.0",
10113 "cid",9879 "cid",
10122 "linked-hash-map",9888 "linked-hash-map",
10123 "linked_hash_set",9889 "linked_hash_set",
10124 "log",9890 "log",
10125 "lru 0.7.5",9891 "lru 0.7.6",
10126 "parity-scale-codec 3.1.2",9892 "parity-scale-codec 3.1.2",
10127 "parking_lot 0.12.0",9893 "parking_lot 0.12.1",
10128 "pin-project 1.0.10",9894 "pin-project 1.0.10",
10129 "prost",9895 "prost",
10130 "prost-build",9896 "prost-build",
10131 "rand 0.7.3",9897 "rand 0.7.3",
10132 "sc-block-builder",9898 "sc-block-builder",
10133 "sc-client-api",9899 "sc-client-api",
10134 "sc-consensus",9900 "sc-consensus",
9901 "sc-network-common",
9902 "sc-network-sync",
10135 "sc-peerset",9903 "sc-peerset",
10136 "sc-utils",9904 "sc-utils",
10137 "serde",9905 "serde",
10145 "sp-runtime",9913 "sp-runtime",
10146 "substrate-prometheus-endpoint",9914 "substrate-prometheus-endpoint",
10147 "thiserror",9915 "thiserror",
10148 "unsigned-varint 0.6.0",9916 "unsigned-varint",
10149 "void",9917 "void",
10150 "zeroize",9918 "zeroize",
10151]9919]
9920
9921[[package]]
9922name = "sc-network-common"
9923version = "0.10.0-dev"
9924source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9925dependencies = [
9926 "futures 0.3.21",
9927 "libp2p",
9928 "parity-scale-codec 3.1.2",
9929 "prost-build",
9930 "sc-peerset",
9931 "smallvec",
9932]
101529933
10153[[package]]9934[[package]]
10154name = "sc-network-gossip"9935name = "sc-network-gossip"
10155version = "0.10.0-dev"9936version = "0.10.0-dev"
10156source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9937source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10157dependencies = [9938dependencies = [
10158 "ahash",9939 "ahash",
10159 "futures 0.3.21",9940 "futures 0.3.21",
10160 "futures-timer",9941 "futures-timer",
10161 "libp2p",9942 "libp2p",
10162 "log",9943 "log",
10163 "lru 0.7.5",9944 "lru 0.7.6",
10164 "sc-network",9945 "sc-network",
10165 "sp-runtime",9946 "sp-runtime",
10166 "substrate-prometheus-endpoint",9947 "substrate-prometheus-endpoint",
10167 "tracing",9948 "tracing",
10168]9949]
9950
9951[[package]]
9952name = "sc-network-sync"
9953version = "0.10.0-dev"
9954source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
9955dependencies = [
9956 "bitflags",
9957 "either",
9958 "fork-tree",
9959 "futures 0.3.21",
9960 "libp2p",
9961 "log",
9962 "lru 0.7.6",
9963 "parity-scale-codec 3.1.2",
9964 "prost",
9965 "prost-build",
9966 "sc-client-api",
9967 "sc-consensus",
9968 "sc-network-common",
9969 "sc-peerset",
9970 "smallvec",
9971 "sp-arithmetic",
9972 "sp-blockchain",
9973 "sp-consensus",
9974 "sp-core",
9975 "sp-finality-grandpa",
9976 "sp-runtime",
9977 "thiserror",
9978]
101699979
10170[[package]]9980[[package]]
10171name = "sc-offchain"9981name = "sc-offchain"
10172version = "4.0.0-dev"9982version = "4.0.0-dev"
10173source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"9983source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10174dependencies = [9984dependencies = [
10175 "bytes 1.1.0",9985 "bytes 1.1.0",
10176 "fnv",9986 "fnv",
10177 "futures 0.3.21",9987 "futures 0.3.21",
10178 "futures-timer",9988 "futures-timer",
10179 "hex",9989 "hex",
10180 "hyper",9990 "hyper",
10181 "hyper-rustls 0.22.1",9991 "hyper-rustls",
10182 "num_cpus",9992 "num_cpus",
10183 "once_cell",9993 "once_cell",
10184 "parity-scale-codec 3.1.2",9994 "parity-scale-codec 3.1.2",
10185 "parking_lot 0.12.0",9995 "parking_lot 0.12.1",
10186 "rand 0.7.3",9996 "rand 0.7.3",
10187 "sc-client-api",9997 "sc-client-api",
10188 "sc-network",9998 "sc-network",
10198[[package]]10008[[package]]
10199name = "sc-peerset"10009name = "sc-peerset"
10200version = "4.0.0-dev"10010version = "4.0.0-dev"
10201source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10011source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10202dependencies = [10012dependencies = [
10203 "futures 0.3.21",10013 "futures 0.3.21",
10204 "libp2p",10014 "libp2p",
10211[[package]]10021[[package]]
10212name = "sc-proposer-metrics"10022name = "sc-proposer-metrics"
10213version = "0.10.0-dev"10023version = "0.10.0-dev"
10214source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10024source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10215dependencies = [10025dependencies = [
10216 "log",10026 "log",
10217 "substrate-prometheus-endpoint",10027 "substrate-prometheus-endpoint",
10220[[package]]10030[[package]]
10221name = "sc-rpc"10031name = "sc-rpc"
10222version = "4.0.0-dev"10032version = "4.0.0-dev"
10223source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10033source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10224dependencies = [10034dependencies = [
10225 "futures 0.3.21",10035 "futures 0.3.21",
10226 "hash-db",10036 "hash-db",
10227 "jsonrpc-core",10037 "jsonrpsee",
10228 "jsonrpc-pubsub",
10229 "log",10038 "log",
10230 "parity-scale-codec 3.1.2",10039 "parity-scale-codec 3.1.2",
10231 "parking_lot 0.12.0",10040 "parking_lot 0.12.1",
10232 "sc-block-builder",10041 "sc-block-builder",
10233 "sc-chain-spec",10042 "sc-chain-spec",
10234 "sc-client-api",10043 "sc-client-api",
10251[[package]]10060[[package]]
10252name = "sc-rpc-api"10061name = "sc-rpc-api"
10253version = "0.10.0-dev"10062version = "0.10.0-dev"
10254source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10063source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10255dependencies = [10064dependencies = [
10256 "futures 0.3.21",10065 "futures 0.3.21",
10257 "jsonrpc-core",10066 "jsonrpsee",
10258 "jsonrpc-core-client",
10259 "jsonrpc-derive",
10260 "jsonrpc-pubsub",
10261 "log",10067 "log",
10262 "parity-scale-codec 3.1.2",10068 "parity-scale-codec 3.1.2",
10263 "parking_lot 0.12.0",10069 "parking_lot 0.12.1",
10264 "sc-chain-spec",10070 "sc-chain-spec",
10265 "sc-transaction-pool-api",10071 "sc-transaction-pool-api",
10266 "scale-info",10072 "scale-info",
10277[[package]]10083[[package]]
10278name = "sc-rpc-server"10084name = "sc-rpc-server"
10279version = "4.0.0-dev"10085version = "4.0.0-dev"
10280source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10086source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10281dependencies = [10087dependencies = [
10282 "futures 0.3.21",10088 "futures 0.3.21",
10283 "jsonrpc-core",10089 "jsonrpsee",
10284 "jsonrpc-http-server",
10285 "jsonrpc-ipc-server",
10286 "jsonrpc-pubsub",
10287 "jsonrpc-ws-server",
10288 "log",10090 "log",
10289 "serde_json",10091 "serde_json",
10290 "substrate-prometheus-endpoint",10092 "substrate-prometheus-endpoint",
10294[[package]]10096[[package]]
10295name = "sc-service"10097name = "sc-service"
10296version = "0.10.0-dev"10098version = "0.10.0-dev"
10297source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10099source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10298dependencies = [10100dependencies = [
10299 "async-trait",10101 "async-trait",
10300 "directories",10102 "directories",
10301 "exit-future",10103 "exit-future",
10302 "futures 0.3.21",10104 "futures 0.3.21",
10303 "futures-timer",10105 "futures-timer",
10304 "hash-db",10106 "hash-db",
10305 "jsonrpc-core",10107 "jsonrpsee",
10306 "jsonrpc-pubsub",
10307 "log",10108 "log",
10308 "parity-scale-codec 3.1.2",10109 "parity-scale-codec 3.1.2",
10309 "parity-util-mem",10110 "parity-util-mem",
10310 "parking_lot 0.12.0",10111 "parking_lot 0.12.1",
10311 "pin-project 1.0.10",10112 "pin-project 1.0.10",
10312 "rand 0.7.3",10113 "rand 0.7.3",
10313 "sc-block-builder",10114 "sc-block-builder",
10319 "sc-informant",10120 "sc-informant",
10320 "sc-keystore",10121 "sc-keystore",
10321 "sc-network",10122 "sc-network",
10123 "sc-network-common",
10322 "sc-offchain",10124 "sc-offchain",
10323 "sc-rpc",10125 "sc-rpc",
10324 "sc-rpc-server",10126 "sc-rpc-server",
10359[[package]]10161[[package]]
10360name = "sc-state-db"10162name = "sc-state-db"
10361version = "0.10.0-dev"10163version = "0.10.0-dev"
10362source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10164source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10363dependencies = [10165dependencies = [
10364 "log",10166 "log",
10365 "parity-scale-codec 3.1.2",10167 "parity-scale-codec 3.1.2",
10366 "parity-util-mem",10168 "parity-util-mem",
10367 "parity-util-mem-derive",10169 "parity-util-mem-derive",
10368 "parking_lot 0.12.0",10170 "parking_lot 0.12.1",
10369 "sc-client-api",10171 "sc-client-api",
10370 "sp-core",10172 "sp-core",
10371]10173]
1037210174
10373[[package]]10175[[package]]
10374name = "sc-sync-state-rpc"10176name = "sc-sync-state-rpc"
10375version = "0.10.0-dev"10177version = "0.10.0-dev"
10376source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10178source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10377dependencies = [10179dependencies = [
10378 "jsonrpc-core",10180 "jsonrpsee",
10379 "jsonrpc-core-client",
10380 "jsonrpc-derive",
10381 "parity-scale-codec 3.1.2",10181 "parity-scale-codec 3.1.2",
10382 "sc-chain-spec",10182 "sc-chain-spec",
10383 "sc-client-api",10183 "sc-client-api",
10394[[package]]10194[[package]]
10395name = "sc-sysinfo"10195name = "sc-sysinfo"
10396version = "6.0.0-dev"10196version = "6.0.0-dev"
10397source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10197source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10398dependencies = [10198dependencies = [
10399 "futures 0.3.21",10199 "futures 0.3.21",
10400 "libc",10200 "libc",
10413[[package]]10213[[package]]
10414name = "sc-telemetry"10214name = "sc-telemetry"
10415version = "4.0.0-dev"10215version = "4.0.0-dev"
10416source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10216source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10417dependencies = [10217dependencies = [
10418 "chrono",10218 "chrono",
10419 "futures 0.3.21",10219 "futures 0.3.21",
10420 "libp2p",10220 "libp2p",
10421 "log",10221 "log",
10422 "parking_lot 0.12.0",10222 "parking_lot 0.12.1",
10423 "pin-project 1.0.10",10223 "pin-project 1.0.10",
10424 "rand 0.7.3",10224 "rand 0.7.3",
10425 "serde",10225 "serde",
10431[[package]]10231[[package]]
10432name = "sc-tracing"10232name = "sc-tracing"
10433version = "4.0.0-dev"10233version = "4.0.0-dev"
10434source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10234source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10435dependencies = [10235dependencies = [
10436 "ansi_term",10236 "ansi_term",
10437 "atty",10237 "atty",
10440 "libc",10240 "libc",
10441 "log",10241 "log",
10442 "once_cell",10242 "once_cell",
10443 "parking_lot 0.12.0",10243 "parking_lot 0.12.1",
10444 "regex",10244 "regex",
10445 "rustc-hash",10245 "rustc-hash",
10446 "sc-client-api",10246 "sc-client-api",
10462[[package]]10262[[package]]
10463name = "sc-tracing-proc-macro"10263name = "sc-tracing-proc-macro"
10464version = "4.0.0-dev"10264version = "4.0.0-dev"
10465source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10265source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10466dependencies = [10266dependencies = [
10467 "proc-macro-crate 1.1.3",10267 "proc-macro-crate",
10468 "proc-macro2",10268 "proc-macro2",
10469 "quote",10269 "quote",
10470 "syn",10270 "syn",
10473[[package]]10273[[package]]
10474name = "sc-transaction-pool"10274name = "sc-transaction-pool"
10475version = "4.0.0-dev"10275version = "4.0.0-dev"
10476source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10276source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10477dependencies = [10277dependencies = [
10478 "futures 0.3.21",10278 "futures 0.3.21",
10479 "futures-timer",10279 "futures-timer",
10480 "linked-hash-map",10280 "linked-hash-map",
10481 "log",10281 "log",
10482 "parity-scale-codec 3.1.2",10282 "parity-scale-codec 3.1.2",
10483 "parity-util-mem",10283 "parity-util-mem",
10484 "parking_lot 0.12.0",10284 "parking_lot 0.12.1",
10485 "retain_mut",10285 "retain_mut",
10486 "sc-client-api",10286 "sc-client-api",
10487 "sc-transaction-pool-api",10287 "sc-transaction-pool-api",
10500[[package]]10300[[package]]
10501name = "sc-transaction-pool-api"10301name = "sc-transaction-pool-api"
10502version = "4.0.0-dev"10302version = "4.0.0-dev"
10503source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10303source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10504dependencies = [10304dependencies = [
10505 "futures 0.3.21",10305 "futures 0.3.21",
10506 "log",10306 "log",
10513[[package]]10313[[package]]
10514name = "sc-utils"10314name = "sc-utils"
10515version = "4.0.0-dev"10315version = "4.0.0-dev"
10516source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10316source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
10517dependencies = [10317dependencies = [
10518 "futures 0.3.21",10318 "futures 0.3.21",
10519 "futures-timer",10319 "futures-timer",
10520 "lazy_static",10320 "lazy_static",
10521 "log",10321 "log",
10522 "parking_lot 0.12.0",10322 "parking_lot 0.12.1",
10523 "prometheus",10323 "prometheus",
10524]10324]
1052510325
10543source = "registry+https://github.com/rust-lang/crates.io-index"10343source = "registry+https://github.com/rust-lang/crates.io-index"
10544checksum = "50e334bb10a245e28e5fd755cabcafd96cfcd167c99ae63a46924ca8d8703a3c"10344checksum = "50e334bb10a245e28e5fd755cabcafd96cfcd167c99ae63a46924ca8d8703a3c"
10545dependencies = [10345dependencies = [
10546 "proc-macro-crate 1.1.3",10346 "proc-macro-crate",
10547 "proc-macro2",10347 "proc-macro2",
10548 "quote",10348 "quote",
10549 "syn",10349 "syn",
10577 "zeroize",10377 "zeroize",
10578]10378]
10579
10580[[package]]
10581name = "scoped-tls"
10582version = "1.0.0"
10583source = "registry+https://github.com/rust-lang/crates.io-index"
10584checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
1058510379
10586[[package]]10380[[package]]
10587name = "scopeguard"10381name = "scopeguard"
10617dependencies = [10411dependencies = [
10618 "der",10412 "der",
10619 "generic-array 0.14.5",10413 "generic-array 0.14.5",
10620 "pkcs8",
10621 "subtle",10414 "subtle",
10622 "zeroize",10415 "zeroize",
10623]10416]
10678source = "registry+https://github.com/rust-lang/crates.io-index"10471source = "registry+https://github.com/rust-lang/crates.io-index"
10679checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537"10472checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537"
10680dependencies = [10473dependencies = [
10681 "semver-parser 0.7.0",10474 "semver-parser",
10682]10475]
1068310476
10684[[package]]10477[[package]]
10687source = "registry+https://github.com/rust-lang/crates.io-index"10480source = "registry+https://github.com/rust-lang/crates.io-index"
10688checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"10481checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
10689dependencies = [10482dependencies = [
10690 "semver-parser 0.7.0",10483 "semver-parser",
10691]10484]
10692
10693[[package]]
10694name = "semver"
10695version = "0.11.0"
10696source = "registry+https://github.com/rust-lang/crates.io-index"
10697checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
10698dependencies = [
10699 "semver-parser 0.10.2",
10700]
1070110485
10702[[package]]10486[[package]]
10703name = "semver"10487name = "semver"
10714source = "registry+https://github.com/rust-lang/crates.io-index"10498source = "registry+https://github.com/rust-lang/crates.io-index"
10715checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"10499checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
10716
10717[[package]]
10718name = "semver-parser"
10719version = "0.10.2"
10720source = "registry+https://github.com/rust-lang/crates.io-index"
10721checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
10722dependencies = [
10723 "pest",
10724]
1072510500
10726[[package]]10501[[package]]
10727name = "serde"10502name = "serde"
10783dependencies = [10558dependencies = [
10784 "block-buffer 0.9.0",10559 "block-buffer 0.9.0",
10785 "cfg-if 1.0.0",10560 "cfg-if 1.0.0",
10786 "cpufeatures 0.2.2",10561 "cpufeatures",
10787 "digest 0.9.0",10562 "digest 0.9.0",
10788 "opaque-debug 0.3.0",10563 "opaque-debug 0.3.0",
10789]10564]
10808dependencies = [10583dependencies = [
10809 "block-buffer 0.9.0",10584 "block-buffer 0.9.0",
10810 "cfg-if 1.0.0",10585 "cfg-if 1.0.0",
10811 "cpufeatures 0.2.2",10586 "cpufeatures",
10812 "digest 0.9.0",10587 "digest 0.9.0",
10813 "opaque-debug 0.3.0",10588 "opaque-debug 0.3.0",
10814]10589]
10820checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676"10595checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676"
10821dependencies = [10596dependencies = [
10822 "cfg-if 1.0.0",10597 "cfg-if 1.0.0",
10823 "cpufeatures 0.2.2",10598 "cpufeatures",
10824 "digest 0.10.3",10599 "digest 0.10.3",
10825]10600]
1082610601
10886source = "registry+https://github.com/rust-lang/crates.io-index"10661source = "registry+https://github.com/rust-lang/crates.io-index"
10887checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788"10662checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788"
10888dependencies = [10663dependencies = [
10664 "digest 0.9.0",
10889 "rand_core 0.6.3",10665 "rand_core 0.6.3",
10890]10666]
1089110667
1090910685
10910[[package]]10686[[package]]
10911name = "slot-range-helper"10687name = "slot-range-helper"
10912version = "0.9.21"10688version = "0.9.22"
10913source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"10689source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
10914dependencies = [10690dependencies = [
10915 "enumn",10691 "enumn",
10916 "parity-scale-codec 3.1.2",10692 "parity-scale-codec 3.1.2",
1094210718
10943[[package]]10719[[package]]
10944name = "snow"10720name = "snow"
10945version = "0.8.0"10721version = "0.9.0"
10946source = "registry+https://github.com/rust-lang/crates.io-index"10722source = "registry+https://github.com/rust-lang/crates.io-index"
10947checksum = "6142f7c25e94f6fd25a32c3348ec230df9109b463f59c8c7acc4bd34936babb7"10723checksum = "774d05a3edae07ce6d68ea6984f3c05e9bba8927e3dd591e3b479e5b03213d0d"
10948dependencies = [10724dependencies = [
10949 "aes-gcm",10725 "aes-gcm",
10950 "blake2 0.9.2",10726 "blake2",
10951 "chacha20poly1305",10727 "chacha20poly1305",
10952 "rand 0.8.5",10728 "curve25519-dalek 4.0.0-pre.1",
10953 "rand_core 0.6.3",10729 "rand_core 0.6.3",
10954 "ring",10730 "ring",
10955 "rustc_version 0.3.3",10731 "rustc_version 0.4.0",
10956 "sha2 0.9.9",10732 "sha2 0.10.2",
10957 "subtle",10733 "subtle",
10958 "x25519-dalek",
10959]10734]
10960
10961[[package]]
10962name = "socket2"
10963version = "0.3.19"
10964source = "registry+https://github.com/rust-lang/crates.io-index"
10965checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
10966dependencies = [
10967 "cfg-if 1.0.0",
10968 "libc",
10969 "winapi 0.3.9",
10970]
1097110735
10972[[package]]10736[[package]]
10973name = "socket2"10737name = "socket2"
10976checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"10740checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"
10977dependencies = [10741dependencies = [
10978 "libc",10742 "libc",
10979 "winapi 0.3.9",10743 "winapi",
10980]10744]
1098110745
10982[[package]]10746[[package]]
10998[[package]]10762[[package]]
10999name = "sp-api"10763name = "sp-api"
11000version = "4.0.0-dev"10764version = "4.0.0-dev"
11001source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10765source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11002dependencies = [10766dependencies = [
11003 "hash-db",10767 "hash-db",
11004 "log",10768 "log",
11015[[package]]10779[[package]]
11016name = "sp-api-proc-macro"10780name = "sp-api-proc-macro"
11017version = "4.0.0-dev"10781version = "4.0.0-dev"
11018source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10782source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11019dependencies = [10783dependencies = [
11020 "blake2 0.10.4",10784 "blake2",
11021 "proc-macro-crate 1.1.3",10785 "proc-macro-crate",
11022 "proc-macro2",10786 "proc-macro2",
11023 "quote",10787 "quote",
11024 "syn",10788 "syn",
11027[[package]]10791[[package]]
11028name = "sp-application-crypto"10792name = "sp-application-crypto"
11029version = "6.0.0"10793version = "6.0.0"
11030source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10794source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11031dependencies = [10795dependencies = [
11032 "parity-scale-codec 3.1.2",10796 "parity-scale-codec 3.1.2",
11033 "scale-info",10797 "scale-info",
11040[[package]]10804[[package]]
11041name = "sp-arithmetic"10805name = "sp-arithmetic"
11042version = "5.0.0"10806version = "5.0.0"
11043source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10807source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11044dependencies = [10808dependencies = [
11045 "integer-sqrt",10809 "integer-sqrt",
11046 "num-traits",10810 "num-traits",
11055[[package]]10819[[package]]
11056name = "sp-authority-discovery"10820name = "sp-authority-discovery"
11057version = "4.0.0-dev"10821version = "4.0.0-dev"
11058source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10822source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11059dependencies = [10823dependencies = [
11060 "parity-scale-codec 3.1.2",10824 "parity-scale-codec 3.1.2",
11061 "scale-info",10825 "scale-info",
11068[[package]]10832[[package]]
11069name = "sp-authorship"10833name = "sp-authorship"
11070version = "4.0.0-dev"10834version = "4.0.0-dev"
11071source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10835source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11072dependencies = [10836dependencies = [
11073 "async-trait",10837 "async-trait",
11074 "parity-scale-codec 3.1.2",10838 "parity-scale-codec 3.1.2",
11080[[package]]10844[[package]]
11081name = "sp-block-builder"10845name = "sp-block-builder"
11082version = "4.0.0-dev"10846version = "4.0.0-dev"
11083source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10847source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11084dependencies = [10848dependencies = [
11085 "parity-scale-codec 3.1.2",10849 "parity-scale-codec 3.1.2",
11086 "sp-api",10850 "sp-api",
11092[[package]]10856[[package]]
11093name = "sp-blockchain"10857name = "sp-blockchain"
11094version = "4.0.0-dev"10858version = "4.0.0-dev"
11095source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10859source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11096dependencies = [10860dependencies = [
11097 "futures 0.3.21",10861 "futures 0.3.21",
11098 "log",10862 "log",
11099 "lru 0.7.5",10863 "lru 0.7.6",
11100 "parity-scale-codec 3.1.2",10864 "parity-scale-codec 3.1.2",
11101 "parking_lot 0.12.0",10865 "parking_lot 0.12.1",
11102 "sp-api",10866 "sp-api",
11103 "sp-consensus",10867 "sp-consensus",
11104 "sp-database",10868 "sp-database",
11110[[package]]10874[[package]]
11111name = "sp-consensus"10875name = "sp-consensus"
11112version = "0.10.0-dev"10876version = "0.10.0-dev"
11113source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10877source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11114dependencies = [10878dependencies = [
11115 "async-trait",10879 "async-trait",
11116 "futures 0.3.21",10880 "futures 0.3.21",
11129[[package]]10893[[package]]
11130name = "sp-consensus-aura"10894name = "sp-consensus-aura"
11131version = "0.10.0-dev"10895version = "0.10.0-dev"
11132source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10896source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11133dependencies = [10897dependencies = [
11134 "async-trait",10898 "async-trait",
11135 "parity-scale-codec 3.1.2",10899 "parity-scale-codec 3.1.2",
11147[[package]]10911[[package]]
11148name = "sp-consensus-babe"10912name = "sp-consensus-babe"
11149version = "0.10.0-dev"10913version = "0.10.0-dev"
11150source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10914source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11151dependencies = [10915dependencies = [
11152 "async-trait",10916 "async-trait",
11153 "merlin",10917 "merlin",
11170[[package]]10934[[package]]
11171name = "sp-consensus-slots"10935name = "sp-consensus-slots"
11172version = "0.10.0-dev"10936version = "0.10.0-dev"
11173source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10937source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11174dependencies = [10938dependencies = [
11175 "parity-scale-codec 3.1.2",10939 "parity-scale-codec 3.1.2",
11176 "scale-info",10940 "scale-info",
11184[[package]]10948[[package]]
11185name = "sp-consensus-vrf"10949name = "sp-consensus-vrf"
11186version = "0.10.0-dev"10950version = "0.10.0-dev"
11187source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10951source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11188dependencies = [10952dependencies = [
11189 "parity-scale-codec 3.1.2",10953 "parity-scale-codec 3.1.2",
10954 "scale-info",
11190 "schnorrkel",10955 "schnorrkel",
11191 "sp-core",10956 "sp-core",
11192 "sp-runtime",10957 "sp-runtime",
11196[[package]]10961[[package]]
11197name = "sp-core"10962name = "sp-core"
11198version = "6.0.0"10963version = "6.0.0"
11199source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"10964source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11200dependencies = [10965dependencies = [
11201 "base58",10966 "base58",
11202 "bitflags",10967 "bitflags",
11216 "num-traits",10981 "num-traits",
11217 "parity-scale-codec 3.1.2",10982 "parity-scale-codec 3.1.2",
11218 "parity-util-mem",10983 "parity-util-mem",
11219 "parking_lot 0.12.0",10984 "parking_lot 0.12.1",
11220 "primitive-types",10985 "primitive-types",
11221 "rand 0.7.3",10986 "rand 0.7.3",
11222 "regex",10987 "regex",
11242[[package]]11007[[package]]
11243name = "sp-core-hashing"11008name = "sp-core-hashing"
11244version = "4.0.0"11009version = "4.0.0"
11245source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11010source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11246dependencies = [11011dependencies = [
11247 "blake2 0.10.4",11012 "blake2",
11248 "byteorder",11013 "byteorder",
11249 "digest 0.10.3",11014 "digest 0.10.3",
11250 "sha2 0.10.2",11015 "sha2 0.10.2",
11256[[package]]11021[[package]]
11257name = "sp-core-hashing-proc-macro"11022name = "sp-core-hashing-proc-macro"
11258version = "5.0.0"11023version = "5.0.0"
11259source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11024source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11260dependencies = [11025dependencies = [
11261 "proc-macro2",11026 "proc-macro2",
11262 "quote",11027 "quote",
11267[[package]]11032[[package]]
11268name = "sp-database"11033name = "sp-database"
11269version = "4.0.0-dev"11034version = "4.0.0-dev"
11270source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11035source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11271dependencies = [11036dependencies = [
11272 "kvdb",11037 "kvdb",
11273 "parking_lot 0.12.0",11038 "parking_lot 0.12.1",
11274]11039]
1127511040
11276[[package]]11041[[package]]
11277name = "sp-debug-derive"11042name = "sp-debug-derive"
11278version = "4.0.0"11043version = "4.0.0"
11279source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11044source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11280dependencies = [11045dependencies = [
11281 "proc-macro2",11046 "proc-macro2",
11282 "quote",11047 "quote",
11286[[package]]11051[[package]]
11287name = "sp-externalities"11052name = "sp-externalities"
11288version = "0.12.0"11053version = "0.12.0"
11289source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11054source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11290dependencies = [11055dependencies = [
11291 "environmental",11056 "environmental",
11292 "parity-scale-codec 3.1.2",11057 "parity-scale-codec 3.1.2",
11297[[package]]11062[[package]]
11298name = "sp-finality-grandpa"11063name = "sp-finality-grandpa"
11299version = "4.0.0-dev"11064version = "4.0.0-dev"
11300source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11065source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11301dependencies = [11066dependencies = [
11302 "finality-grandpa",11067 "finality-grandpa",
11303 "log",11068 "log",
11315[[package]]11080[[package]]
11316name = "sp-inherents"11081name = "sp-inherents"
11317version = "4.0.0-dev"11082version = "4.0.0-dev"
11318source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11083source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11319dependencies = [11084dependencies = [
11320 "async-trait",11085 "async-trait",
11321 "impl-trait-for-tuples",11086 "impl-trait-for-tuples",
11329[[package]]11094[[package]]
11330name = "sp-io"11095name = "sp-io"
11331version = "6.0.0"11096version = "6.0.0"
11332source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11097source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11333dependencies = [11098dependencies = [
11334 "futures 0.3.21",11099 "futures 0.3.21",
11335 "hash-db",11100 "hash-db",
11336 "libsecp256k1",11101 "libsecp256k1",
11337 "log",11102 "log",
11338 "parity-scale-codec 3.1.2",11103 "parity-scale-codec 3.1.2",
11339 "parking_lot 0.12.0",11104 "parking_lot 0.12.1",
11340 "secp256k1",11105 "secp256k1",
11341 "sp-core",11106 "sp-core",
11342 "sp-externalities",11107 "sp-externalities",
11354[[package]]11119[[package]]
11355name = "sp-keyring"11120name = "sp-keyring"
11356version = "6.0.0"11121version = "6.0.0"
11357source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11122source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11358dependencies = [11123dependencies = [
11359 "lazy_static",11124 "lazy_static",
11360 "sp-core",11125 "sp-core",
11365[[package]]11130[[package]]
11366name = "sp-keystore"11131name = "sp-keystore"
11367version = "0.12.0"11132version = "0.12.0"
11368source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11133source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11369dependencies = [11134dependencies = [
11370 "async-trait",11135 "async-trait",
11371 "futures 0.3.21",11136 "futures 0.3.21",
11372 "merlin",11137 "merlin",
11373 "parity-scale-codec 3.1.2",11138 "parity-scale-codec 3.1.2",
11374 "parking_lot 0.12.0",11139 "parking_lot 0.12.1",
11375 "schnorrkel",11140 "schnorrkel",
11376 "serde",11141 "serde",
11377 "sp-core",11142 "sp-core",
11382[[package]]11147[[package]]
11383name = "sp-maybe-compressed-blob"11148name = "sp-maybe-compressed-blob"
11384version = "4.1.0-dev"11149version = "4.1.0-dev"
11385source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11150source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11386dependencies = [11151dependencies = [
11387 "thiserror",11152 "thiserror",
11388 "zstd",11153 "zstd",
11391[[package]]11156[[package]]
11392name = "sp-mmr-primitives"11157name = "sp-mmr-primitives"
11393version = "4.0.0-dev"11158version = "4.0.0-dev"
11394source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11159source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11395dependencies = [11160dependencies = [
11396 "log",11161 "log",
11397 "parity-scale-codec 3.1.2",11162 "parity-scale-codec 3.1.2",
11406[[package]]11171[[package]]
11407name = "sp-npos-elections"11172name = "sp-npos-elections"
11408version = "4.0.0-dev"11173version = "4.0.0-dev"
11409source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11174source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11410dependencies = [11175dependencies = [
11411 "parity-scale-codec 3.1.2",11176 "parity-scale-codec 3.1.2",
11412 "scale-info",11177 "scale-info",
11420[[package]]11185[[package]]
11421name = "sp-offchain"11186name = "sp-offchain"
11422version = "4.0.0-dev"11187version = "4.0.0-dev"
11423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11188source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11424dependencies = [11189dependencies = [
11425 "sp-api",11190 "sp-api",
11426 "sp-core",11191 "sp-core",
11430[[package]]11195[[package]]
11431name = "sp-panic-handler"11196name = "sp-panic-handler"
11432version = "4.0.0"11197version = "4.0.0"
11433source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11198source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11434dependencies = [11199dependencies = [
11435 "backtrace",11200 "backtrace",
11436 "lazy_static",11201 "lazy_static",
11440[[package]]11205[[package]]
11441name = "sp-rpc"11206name = "sp-rpc"
11442version = "6.0.0"11207version = "6.0.0"
11443source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11208source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11444dependencies = [11209dependencies = [
11445 "rustc-hash",11210 "rustc-hash",
11446 "serde",11211 "serde",
11450[[package]]11215[[package]]
11451name = "sp-runtime"11216name = "sp-runtime"
11452version = "6.0.0"11217version = "6.0.0"
11453source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11218source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11454dependencies = [11219dependencies = [
11455 "either",11220 "either",
11456 "hash256-std-hasher",11221 "hash256-std-hasher",
11472[[package]]11237[[package]]
11473name = "sp-runtime-interface"11238name = "sp-runtime-interface"
11474version = "6.0.0"11239version = "6.0.0"
11475source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11240source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11476dependencies = [11241dependencies = [
11477 "impl-trait-for-tuples",11242 "impl-trait-for-tuples",
11478 "parity-scale-codec 3.1.2",11243 "parity-scale-codec 3.1.2",
11489[[package]]11254[[package]]
11490name = "sp-runtime-interface-proc-macro"11255name = "sp-runtime-interface-proc-macro"
11491version = "5.0.0"11256version = "5.0.0"
11492source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11257source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11493dependencies = [11258dependencies = [
11494 "Inflector",11259 "Inflector",
11495 "proc-macro-crate 1.1.3",11260 "proc-macro-crate",
11496 "proc-macro2",11261 "proc-macro2",
11497 "quote",11262 "quote",
11498 "syn",11263 "syn",
11499]11264]
11265
11266[[package]]
11267name = "sp-sandbox"
11268version = "0.10.0-dev"
11269source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11270dependencies = [
11271 "log",
11272 "parity-scale-codec 3.1.2",
11273 "sp-core",
11274 "sp-io",
11275 "sp-std",
11276 "sp-wasm-interface",
11277 "wasmi",
11278]
1150011279
11501[[package]]11280[[package]]
11502name = "sp-serializer"11281name = "sp-serializer"
11503version = "4.0.0-dev"11282version = "4.0.0-dev"
11504source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11283source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11505dependencies = [11284dependencies = [
11506 "serde",11285 "serde",
11507 "serde_json",11286 "serde_json",
11510[[package]]11289[[package]]
11511name = "sp-session"11290name = "sp-session"
11512version = "4.0.0-dev"11291version = "4.0.0-dev"
11513source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11292source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11514dependencies = [11293dependencies = [
11515 "parity-scale-codec 3.1.2",11294 "parity-scale-codec 3.1.2",
11516 "scale-info",11295 "scale-info",
11524[[package]]11303[[package]]
11525name = "sp-staking"11304name = "sp-staking"
11526version = "4.0.0-dev"11305version = "4.0.0-dev"
11527source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11306source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11528dependencies = [11307dependencies = [
11529 "parity-scale-codec 3.1.2",11308 "parity-scale-codec 3.1.2",
11530 "scale-info",11309 "scale-info",
11535[[package]]11314[[package]]
11536name = "sp-state-machine"11315name = "sp-state-machine"
11537version = "0.12.0"11316version = "0.12.0"
11538source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11317source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11539dependencies = [11318dependencies = [
11540 "hash-db",11319 "hash-db",
11541 "log",11320 "log",
11542 "num-traits",11321 "num-traits",
11543 "parity-scale-codec 3.1.2",11322 "parity-scale-codec 3.1.2",
11544 "parking_lot 0.12.0",11323 "parking_lot 0.12.1",
11545 "rand 0.7.3",11324 "rand 0.7.3",
11546 "smallvec",11325 "smallvec",
11547 "sp-core",11326 "sp-core",
11557[[package]]11336[[package]]
11558name = "sp-std"11337name = "sp-std"
11559version = "4.0.0"11338version = "4.0.0"
11560source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11339source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
1156111340
11562[[package]]11341[[package]]
11563name = "sp-storage"11342name = "sp-storage"
11564version = "6.0.0"11343version = "6.0.0"
11565source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11344source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11566dependencies = [11345dependencies = [
11567 "impl-serde",11346 "impl-serde",
11568 "parity-scale-codec 3.1.2",11347 "parity-scale-codec 3.1.2",
11575[[package]]11354[[package]]
11576name = "sp-tasks"11355name = "sp-tasks"
11577version = "4.0.0-dev"11356version = "4.0.0-dev"
11578source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11357source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11579dependencies = [11358dependencies = [
11580 "log",11359 "log",
11581 "sp-core",11360 "sp-core",
11588[[package]]11367[[package]]
11589name = "sp-timestamp"11368name = "sp-timestamp"
11590version = "4.0.0-dev"11369version = "4.0.0-dev"
11591source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11370source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11592dependencies = [11371dependencies = [
11593 "async-trait",11372 "async-trait",
11594 "futures-timer",11373 "futures-timer",
11604[[package]]11383[[package]]
11605name = "sp-tracing"11384name = "sp-tracing"
11606version = "5.0.0"11385version = "5.0.0"
11607source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11386source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11608dependencies = [11387dependencies = [
11609 "parity-scale-codec 3.1.2",11388 "parity-scale-codec 3.1.2",
11610 "sp-std",11389 "sp-std",
11616[[package]]11395[[package]]
11617name = "sp-transaction-pool"11396name = "sp-transaction-pool"
11618version = "4.0.0-dev"11397version = "4.0.0-dev"
11619source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11398source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11620dependencies = [11399dependencies = [
11621 "sp-api",11400 "sp-api",
11622 "sp-runtime",11401 "sp-runtime",
11625[[package]]11404[[package]]
11626name = "sp-transaction-storage-proof"11405name = "sp-transaction-storage-proof"
11627version = "4.0.0-dev"11406version = "4.0.0-dev"
11628source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11407source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11629dependencies = [11408dependencies = [
11630 "async-trait",11409 "async-trait",
11631 "log",11410 "log",
11641[[package]]11420[[package]]
11642name = "sp-trie"11421name = "sp-trie"
11643version = "6.0.0"11422version = "6.0.0"
11644source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11423source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11645dependencies = [11424dependencies = [
11646 "hash-db",11425 "hash-db",
11647 "memory-db",11426 "memory-db",
11657[[package]]11436[[package]]
11658name = "sp-version"11437name = "sp-version"
11659version = "5.0.0"11438version = "5.0.0"
11660source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11439source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11661dependencies = [11440dependencies = [
11662 "impl-serde",11441 "impl-serde",
11663 "parity-scale-codec 3.1.2",11442 "parity-scale-codec 3.1.2",
11674[[package]]11453[[package]]
11675name = "sp-version-proc-macro"11454name = "sp-version-proc-macro"
11676version = "4.0.0-dev"11455version = "4.0.0-dev"
11677source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11456source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11678dependencies = [11457dependencies = [
11679 "parity-scale-codec 3.1.2",11458 "parity-scale-codec 3.1.2",
11680 "proc-macro2",11459 "proc-macro2",
11685[[package]]11464[[package]]
11686name = "sp-wasm-interface"11465name = "sp-wasm-interface"
11687version = "6.0.0"11466version = "6.0.0"
11688source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11467source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11689dependencies = [11468dependencies = [
11690 "impl-trait-for-tuples",11469 "impl-trait-for-tuples",
11691 "log",11470 "log",
11701source = "registry+https://github.com/rust-lang/crates.io-index"11480source = "registry+https://github.com/rust-lang/crates.io-index"
11702checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"11481checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
11703
11704[[package]]
11705name = "spki"
11706version = "0.5.4"
11707source = "registry+https://github.com/rust-lang/crates.io-index"
11708checksum = "44d01ac02a6ccf3e07db148d2be087da624fea0221a16152ed01f0496a6b0a27"
11709dependencies = [
11710 "base64ct",
11711 "der",
11712]
1171311482
11714[[package]]11483[[package]]
11715name = "ss58-registry"11484name = "ss58-registry"
11716version = "1.18.0"11485version = "1.22.0"
11717source = "registry+https://github.com/rust-lang/crates.io-index"11486source = "registry+https://github.com/rust-lang/crates.io-index"
11718checksum = "ceb8b72a924ccfe7882d0e26144c114503760a4d1248bb5cd06c8ab2d55404cc"11487checksum = "5d804c8d48aeab838be31570866fce1130d275b563d49af08b4927a0bd561e7c"
11719dependencies = [11488dependencies = [
11720 "Inflector",11489 "Inflector",
11721 "num-format",11490 "num-format",
11850[[package]]11619[[package]]
11851name = "substrate-build-script-utils"11620name = "substrate-build-script-utils"
11852version = "3.0.0"11621version = "3.0.0"
11853source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11622source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11854dependencies = [11623dependencies = [
11855 "platforms",11624 "platforms",
11856]11625]
1185711626
11858[[package]]11627[[package]]
11859name = "substrate-frame-rpc-system"11628name = "substrate-frame-rpc-system"
11860version = "4.0.0-dev"11629version = "4.0.0-dev"
11861source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11630source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11862dependencies = [11631dependencies = [
11863 "frame-system-rpc-runtime-api",11632 "frame-system-rpc-runtime-api",
11864 "futures 0.3.21",11633 "futures 0.3.21",
11865 "jsonrpc-core",11634 "jsonrpsee",
11866 "jsonrpc-core-client",
11867 "jsonrpc-derive",
11868 "log",11635 "log",
11869 "parity-scale-codec 3.1.2",11636 "parity-scale-codec 3.1.2",
11870 "sc-client-api",11637 "sc-client-api",
11871 "sc-rpc-api",11638 "sc-rpc-api",
11872 "sc-transaction-pool-api",11639 "sc-transaction-pool-api",
11640 "serde_json",
11873 "sp-api",11641 "sp-api",
11874 "sp-block-builder",11642 "sp-block-builder",
11875 "sp-blockchain",11643 "sp-blockchain",
11880[[package]]11648[[package]]
11881name = "substrate-prometheus-endpoint"11649name = "substrate-prometheus-endpoint"
11882version = "0.10.0-dev"11650version = "0.10.0-dev"
11883source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11651source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11884dependencies = [11652dependencies = [
11885 "futures-util",11653 "futures-util",
11886 "hyper",11654 "hyper",
11893[[package]]11661[[package]]
11894name = "substrate-state-trie-migration-rpc"11662name = "substrate-state-trie-migration-rpc"
11895version = "4.0.0-dev"11663version = "4.0.0-dev"
11896source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11664source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11897dependencies = [11665dependencies = [
11898 "jsonrpc-core",11666 "jsonrpsee",
11899 "jsonrpc-core-client",
11900 "jsonrpc-derive",
11901 "log",11667 "log",
11902 "parity-scale-codec 3.1.2",11668 "parity-scale-codec 3.1.2",
11903 "sc-client-api",11669 "sc-client-api",
11916[[package]]11682[[package]]
11917name = "substrate-test-client"11683name = "substrate-test-client"
11918version = "2.0.1"11684version = "2.0.1"
11919source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11685source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11920dependencies = [11686dependencies = [
11921 "async-trait",11687 "async-trait",
11922 "futures 0.3.21",11688 "futures 0.3.21",
11942[[package]]11708[[package]]
11943name = "substrate-test-utils"11709name = "substrate-test-utils"
11944version = "4.0.0-dev"11710version = "4.0.0-dev"
11945source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11711source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11946dependencies = [11712dependencies = [
11947 "futures 0.3.21",11713 "futures 0.3.21",
11948 "substrate-test-utils-derive",11714 "substrate-test-utils-derive",
11952[[package]]11718[[package]]
11953name = "substrate-test-utils-derive"11719name = "substrate-test-utils-derive"
11954version = "0.10.0-dev"11720version = "0.10.0-dev"
11955source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11721source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11956dependencies = [11722dependencies = [
11957 "proc-macro-crate 1.1.3",11723 "proc-macro-crate",
11958 "proc-macro2",11724 "proc-macro2",
11959 "quote",11725 "quote",
11960 "syn",11726 "syn",
11963[[package]]11729[[package]]
11964name = "substrate-wasm-builder"11730name = "substrate-wasm-builder"
11965version = "5.0.0-dev"11731version = "5.0.0-dev"
11966source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"11732source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
11967dependencies = [11733dependencies = [
11968 "ansi_term",11734 "ansi_term",
11969 "build-helper",11735 "build-helper",
1198411750
11985[[package]]11751[[package]]
11986name = "syn"11752name = "syn"
11987version = "1.0.95"11753version = "1.0.96"
11988source = "registry+https://github.com/rust-lang/crates.io-index"11754source = "registry+https://github.com/rust-lang/crates.io-index"
11989checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942"11755checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf"
11990dependencies = [11756dependencies = [
11991 "proc-macro2",11757 "proc-macro2",
11992 "quote",11758 "quote",
12005 "unicode-xid",11771 "unicode-xid",
12006]11772]
11773
11774[[package]]
11775name = "system-configuration"
11776version = "0.5.0"
11777source = "registry+https://github.com/rust-lang/crates.io-index"
11778checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd"
11779dependencies = [
11780 "bitflags",
11781 "core-foundation",
11782 "system-configuration-sys",
11783]
11784
11785[[package]]
11786name = "system-configuration-sys"
11787version = "0.5.0"
11788source = "registry+https://github.com/rust-lang/crates.io-index"
11789checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
11790dependencies = [
11791 "core-foundation-sys",
11792 "libc",
11793]
1200711794
12008[[package]]11795[[package]]
12009name = "tap"11796name = "tap"
12028 "libc",11815 "libc",
12029 "redox_syscall 0.2.13",11816 "redox_syscall 0.2.13",
12030 "remove_dir_all",11817 "remove_dir_all",
12031 "winapi 0.3.9",11818 "winapi",
12032]11819]
1203311820
12034[[package]]11821[[package]]
12039dependencies = [11826dependencies = [
12040 "byteorder",11827 "byteorder",
12041 "dirs",11828 "dirs",
12042 "winapi 0.3.9",11829 "winapi",
12043]11830]
1204411831
12045[[package]]11832[[package]]
1205311840
12054[[package]]11841[[package]]
12055name = "test-runtime-constants"11842name = "test-runtime-constants"
12056version = "0.9.21"11843version = "0.9.22"
12057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"11844source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
12058dependencies = [11845dependencies = [
12059 "frame-support",11846 "frame-support",
12060 "polkadot-primitives",11847 "polkadot-primitives",
12174dependencies = [11961dependencies = [
12175 "libc",11962 "libc",
12176 "wasi 0.10.0+wasi-snapshot-preview1",11963 "wasi 0.10.0+wasi-snapshot-preview1",
12177 "winapi 0.3.9",11964 "winapi",
12178]11965]
1217911966
12180[[package]]11967[[package]]
12241 "bytes 1.1.0",12028 "bytes 1.1.0",
12242 "libc",12029 "libc",
12243 "memchr",12030 "memchr",
12244 "mio 0.8.3",12031 "mio",
12245 "num_cpus",12032 "num_cpus",
12246 "once_cell",12033 "once_cell",
12247 "parking_lot 0.12.0",12034 "parking_lot 0.12.1",
12248 "pin-project-lite 0.2.9",12035 "pin-project-lite 0.2.9",
12249 "signal-hook-registry",12036 "signal-hook-registry",
12250 "socket2 0.4.4",12037 "socket2",
12251 "tokio-macros 1.7.0",12038 "tokio-macros 1.7.0",
12252 "winapi 0.3.9",12039 "winapi",
12253]12040]
1225412041
12255[[package]]12042[[package]]
12296 "webpki 0.22.0",12083 "webpki 0.22.0",
12297]12084]
12298
12299[[package]]
12300name = "tokio-stream"
12301version = "0.1.8"
12302source = "registry+https://github.com/rust-lang/crates.io-index"
12303checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"
12304dependencies = [
12305 "futures-core",
12306 "pin-project-lite 0.2.9",
12307 "tokio 1.18.2",
12308]
12309
12310[[package]]
12311name = "tokio-util"
12312version = "0.6.10"
12313source = "registry+https://github.com/rust-lang/crates.io-index"
12314checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507"
12315dependencies = [
12316 "bytes 1.1.0",
12317 "futures-core",
12318 "futures-sink",
12319 "log",
12320 "pin-project-lite 0.2.9",
12321 "tokio 1.18.2",
12322]
1232312085
12324[[package]]12086[[package]]
12325name = "tokio-util"12087name = "tokio-util"
1239612158
12397[[package]]12159[[package]]
12398name = "tracing-gum"12160name = "tracing-gum"
12399version = "0.9.21"12161version = "0.9.22"
12400source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"12162source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
12401dependencies = [12163dependencies = [
12402 "polkadot-node-jaeger",12164 "polkadot-node-jaeger",
12403 "polkadot-primitives",12165 "polkadot-primitives",
1240712169
12408[[package]]12170[[package]]
12409name = "tracing-gum-proc-macro"12171name = "tracing-gum-proc-macro"
12410version = "0.9.21"12172version = "0.9.22"
12411source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"12173source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
12412dependencies = [12174dependencies = [
12413 "expander 0.0.6",12175 "expander 0.0.6",
12414 "proc-macro-crate 1.1.3",12176 "proc-macro-crate",
12415 "proc-macro2",12177 "proc-macro2",
12416 "quote",12178 "quote",
12417 "syn",12179 "syn",
12423source = "registry+https://github.com/rust-lang/crates.io-index"12185source = "registry+https://github.com/rust-lang/crates.io-index"
12424checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"12186checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
12425dependencies = [12187dependencies = [
12188 "ahash",
12426 "lazy_static",12189 "lazy_static",
12427 "log",12190 "log",
12191 "lru 0.7.6",
12428 "tracing-core",12192 "tracing-core",
12429]12193]
1243012194
1249512259
12496[[package]]12260[[package]]
12497name = "trust-dns-proto"12261name = "trust-dns-proto"
12498version = "0.20.4"12262version = "0.21.2"
12499source = "registry+https://github.com/rust-lang/crates.io-index"12263source = "registry+https://github.com/rust-lang/crates.io-index"
12500checksum = "ca94d4e9feb6a181c690c4040d7a24ef34018d8313ac5044a61d21222ae24e31"12264checksum = "9c31f240f59877c3d4bb3b3ea0ec5a6a0cff07323580ff8c7a605cd7d08b255d"
12501dependencies = [12265dependencies = [
12502 "async-trait",12266 "async-trait",
12503 "cfg-if 1.0.0",12267 "cfg-if 1.0.0",
12506 "futures-channel",12270 "futures-channel",
12507 "futures-io",12271 "futures-io",
12508 "futures-util",12272 "futures-util",
12509 "idna 0.2.3",12273 "idna",
12510 "ipnet",12274 "ipnet",
12511 "lazy_static",12275 "lazy_static",
12512 "log",12276 "log",
12513 "rand 0.8.5",12277 "rand 0.8.5",
12514 "smallvec",12278 "smallvec",
12515 "thiserror",12279 "thiserror",
12516 "tinyvec",12280 "tinyvec",
12517 "url 2.2.2",12281 "url",
12518]12282]
1251912283
12520[[package]]12284[[package]]
12521name = "trust-dns-resolver"12285name = "trust-dns-resolver"
12522version = "0.20.4"12286version = "0.21.2"
12523source = "registry+https://github.com/rust-lang/crates.io-index"12287source = "registry+https://github.com/rust-lang/crates.io-index"
12524checksum = "ecae383baad9995efaa34ce8e57d12c3f305e545887472a492b838f4b5cfb77a"12288checksum = "e4ba72c2ea84515690c9fcef4c6c660bb9df3036ed1051686de84605b74fd558"
12525dependencies = [12289dependencies = [
12526 "cfg-if 1.0.0",12290 "cfg-if 1.0.0",
12527 "futures-util",12291 "futures-util",
12528 "ipconfig",12292 "ipconfig",
12529 "lazy_static",12293 "lazy_static",
12530 "log",12294 "log",
12531 "lru-cache",12295 "lru-cache",
12532 "parking_lot 0.11.2",12296 "parking_lot 0.12.1",
12533 "resolv-conf",12297 "resolv-conf",
12534 "smallvec",12298 "smallvec",
12535 "thiserror",12299 "thiserror",
12545[[package]]12309[[package]]
12546name = "try-runtime-cli"12310name = "try-runtime-cli"
12547version = "0.10.0-dev"12311version = "0.10.0-dev"
12548source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.21#563f4820d8f36d256ada7ea3fef46b2e94c4cd5a"12312source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.22#616d33ea23bab86cafffaf116fc607b6790fb4eb"
12549dependencies = [12313dependencies = [
12550 "clap",12314 "clap",
12551 "jsonrpsee",12315 "jsonrpsee",
12595name = "uc-rpc"12359name = "uc-rpc"
12596version = "0.1.0"12360version = "0.1.0"
12597dependencies = [12361dependencies = [
12598 "jsonrpc-core",12362 "anyhow",
12599 "jsonrpc-core-client",
12600 "jsonrpc-derive",12363 "jsonrpsee",
12601 "pallet-common",12364 "pallet-common",
12602 "pallet-evm",12365 "pallet-evm",
12603 "parity-scale-codec 3.1.2",12366 "parity-scale-codec 3.1.2",
12604 "rmrk-rpc 0.0.1",12367 "rmrk-rpc",
12605 "sp-api",12368 "sp-api",
12606 "sp-blockchain",12369 "sp-blockchain",
12607 "sp-core",12370 "sp-core",
1268012443
12681[[package]]12444[[package]]
12682name = "unique-node"12445name = "unique-node"
12683version = "0.9.21"12446version = "0.9.22"
12684dependencies = [12447dependencies = [
12685 "clap",12448 "clap",
12686 "cumulus-client-cli",12449 "cumulus-client-cli",
12704 "frame-benchmarking",12467 "frame-benchmarking",
12705 "frame-benchmarking-cli",12468 "frame-benchmarking-cli",
12706 "futures 0.3.21",12469 "futures 0.3.21",
12707 "jsonrpc-core",12470 "jsonrpsee",
12708 "jsonrpc-pubsub",
12709 "log",12471 "log",
12710 "opal-runtime",12472 "opal-runtime",
12711 "pallet-ethereum",12473 "pallet-ethereum",
12719 "polkadot-service",12481 "polkadot-service",
12720 "polkadot-test-service",12482 "polkadot-test-service",
12721 "quartz-runtime",12483 "quartz-runtime",
12722 "rmrk-rpc 0.0.1",12484 "rmrk-rpc",
12723 "sc-basic-authorship",12485 "sc-basic-authorship",
12724 "sc-chain-spec",12486 "sc-chain-spec",
12725 "sc-cli",12487 "sc-cli",
12734 "sc-rpc",12496 "sc-rpc",
12735 "sc-rpc-api",12497 "sc-rpc-api",
12736 "sc-service",12498 "sc-service",
12499 "sc-sysinfo",
12737 "sc-telemetry",12500 "sc-telemetry",
12738 "sc-tracing",12501 "sc-tracing",
12739 "sc-transaction-pool",12502 "sc-transaction-pool",
12777 "fp-rpc",12540 "fp-rpc",
12778 "fp-storage",12541 "fp-storage",
12779 "futures 0.3.21",12542 "futures 0.3.21",
12780 "jsonrpc-core",12543 "jsonrpsee",
12781 "jsonrpc-pubsub",
12782 "pallet-common",12544 "pallet-common",
12783 "pallet-ethereum",12545 "pallet-ethereum",
12784 "pallet-transaction-payment-rpc",12546 "pallet-transaction-payment-rpc",
12785 "pallet-transaction-payment-rpc-runtime-api",12547 "pallet-transaction-payment-rpc-runtime-api",
12786 "pallet-unique",12548 "pallet-unique",
12787 "rmrk-rpc 0.0.1",12549 "rmrk-rpc",
12788 "sc-client-api",12550 "sc-client-api",
12789 "sc-consensus-aura",12551 "sc-consensus-aura",
12790 "sc-consensus-epochs",12552 "sc-consensus-epochs",
1281812580
12819[[package]]12581[[package]]
12820name = "unique-runtime"12582name = "unique-runtime"
12821version = "0.9.21"12583version = "0.9.22"
12822dependencies = [12584dependencies = [
12823 "cumulus-pallet-aura-ext",12585 "cumulus-pallet-aura-ext",
12824 "cumulus-pallet-dmp-queue",12586 "cumulus-pallet-dmp-queue",
12871 "parachain-info",12633 "parachain-info",
12872 "parity-scale-codec 3.1.2",12634 "parity-scale-codec 3.1.2",
12873 "polkadot-parachain",12635 "polkadot-parachain",
12874 "rmrk-rpc 0.0.1",12636 "rmrk-rpc",
12875 "scale-info",12637 "scale-info",
12876 "serde",12638 "serde",
12877 "smallvec",12639 "smallvec",
1289912661
12900[[package]]12662[[package]]
12901name = "unique-runtime-common"12663name = "unique-runtime-common"
12902version = "0.9.21"12664version = "0.9.22"
12903dependencies = [12665dependencies = [
12904 "evm-coder",12666 "evm-coder",
12905 "fp-rpc",12667 "fp-rpc",
12912 "pallet-refungible",12674 "pallet-refungible",
12913 "pallet-unique",12675 "pallet-unique",
12914 "parity-scale-codec 3.1.2",12676 "parity-scale-codec 3.1.2",
12915 "rmrk-rpc 0.0.1",12677 "rmrk-rpc",
12916 "scale-info",12678 "scale-info",
12917 "sp-consensus-aura",12679 "sp-consensus-aura",
12918 "sp-core",12680 "sp-core",
12932 "subtle",12694 "subtle",
12933]12695]
12934
12935[[package]]
12936name = "unsigned-varint"
12937version = "0.5.1"
12938source = "registry+https://github.com/rust-lang/crates.io-index"
12939checksum = "f7fdeedbf205afadfe39ae559b75c3240f24e257d0ca27e85f85cb82aa19ac35"
12940
12941[[package]]
12942name = "unsigned-varint"
12943version = "0.6.0"
12944source = "registry+https://github.com/rust-lang/crates.io-index"
12945checksum = "35581ff83d4101e58b582e607120c7f5ffb17e632a980b1f38334d76b36908b2"
12946dependencies = [
12947 "asynchronous-codec 0.5.0",
12948 "bytes 1.1.0",
12949 "futures-io",
12950 "futures-util",
12951]
1295212696
12953[[package]]12697[[package]]
12954name = "unsigned-varint"12698name = "unsigned-varint"
12955version = "0.7.1"12699version = "0.7.1"
12956source = "registry+https://github.com/rust-lang/crates.io-index"12700source = "registry+https://github.com/rust-lang/crates.io-index"
12957checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836"12701checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836"
12958dependencies = [12702dependencies = [
12959 "asynchronous-codec 0.6.0",12703 "asynchronous-codec",
12960 "bytes 1.1.0",12704 "bytes 1.1.0",
12961 "futures-io",12705 "futures-io",
12962 "futures-util",12706 "futures-util",
13002[[package]]12746[[package]]
13003name = "up-sponsorship"12747name = "up-sponsorship"
13004version = "0.1.0"12748version = "0.1.0"
13005source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.21#d48fbd3cd0a8261014c8a8b6904d10ddb37ae2d4"12749source = "git+https://github.com/uniquenetwork/pallet-sponsoring?branch=polkadot-v0.9.22#9fc4fbc3f83fdc793205f3fef1c97ef168d4dfe0"
13006dependencies = [12750dependencies = [
13007 "impl-trait-for-tuples",12751 "impl-trait-for-tuples",
13008]12752]
13009
13010[[package]]
13011name = "url"
13012version = "1.7.2"
13013source = "registry+https://github.com/rust-lang/crates.io-index"
13014checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
13015dependencies = [
13016 "idna 0.1.5",
13017 "matches",
13018 "percent-encoding 1.0.1",
13019]
1302012753
13021[[package]]12754[[package]]
13022name = "url"12755name = "url"
13025checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"12758checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c"
13026dependencies = [12759dependencies = [
13027 "form_urlencoded",12760 "form_urlencoded",
13028 "idna 0.2.3",12761 "idna",
13029 "matches",12762 "matches",
13030 "percent-encoding 2.1.0",12763 "percent-encoding",
13031]12764]
1303212765
13033[[package]]12766[[package]]
13077checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"12810checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56"
13078dependencies = [12811dependencies = [
13079 "same-file",12812 "same-file",
13080 "winapi 0.3.9",12813 "winapi",
13081 "winapi-util",12814 "winapi-util",
13082]12815]
1308312816
13218dependencies = [12951dependencies = [
13219 "downcast-rs",12952 "downcast-rs",
13220 "libc",12953 "libc",
12954 "libm",
13221 "memory_units",12955 "memory_units",
13222 "num-rational 0.2.4",12956 "num-rational 0.2.4",
13223 "num-traits",12957 "num-traits",
13268 "wasmtime-environ",13002 "wasmtime-environ",
13269 "wasmtime-jit",13003 "wasmtime-jit",
13270 "wasmtime-runtime",13004 "wasmtime-runtime",
13271 "winapi 0.3.9",13005 "winapi",
13272]13006]
1327313007
13274[[package]]13008[[package]]
13287 "serde",13021 "serde",
13288 "sha2 0.9.9",13022 "sha2 0.9.9",
13289 "toml",13023 "toml",
13290 "winapi 0.3.9",13024 "winapi",
13291 "zstd",13025 "zstd",
13292]13026]
1329313027
13356 "wasmtime-environ",13090 "wasmtime-environ",
13357 "wasmtime-jit-debug",13091 "wasmtime-jit-debug",
13358 "wasmtime-runtime",13092 "wasmtime-runtime",
13359 "winapi 0.3.9",13093 "winapi",
13360]13094]
1336113095
13362[[package]]13096[[package]]
13392 "thiserror",13126 "thiserror",
13393 "wasmtime-environ",13127 "wasmtime-environ",
13394 "wasmtime-jit-debug",13128 "wasmtime-jit-debug",
13395 "winapi 0.3.9",13129 "winapi",
13396]13130]
1339713131
13398[[package]]13132[[package]]
13437 "untrusted",13171 "untrusted",
13438]13172]
13439
13440[[package]]
13441name = "webpki-roots"
13442version = "0.21.1"
13443source = "registry+https://github.com/rust-lang/crates.io-index"
13444checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940"
13445dependencies = [
13446 "webpki 0.21.4",
13447]
1344813173
13449[[package]]13174[[package]]
13450name = "webpki-roots"13175name = "webpki-roots"
1346613191
13467[[package]]13192[[package]]
13468name = "westend-runtime"13193name = "westend-runtime"
13469version = "0.9.21"13194version = "0.9.22"
13470source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13195source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13471dependencies = [13196dependencies = [
13472 "beefy-primitives",13197 "beefy-primitives",
13473 "bitvec 1.0.0",13198 "bitvec 1.0.0",
1355513280
13556[[package]]13281[[package]]
13557name = "westend-runtime-constants"13282name = "westend-runtime-constants"
13558version = "0.9.21"13283version = "0.9.22"
13559source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13284source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13560dependencies = [13285dependencies = [
13561 "frame-support",13286 "frame-support",
13562 "polkadot-primitives",13287 "polkadot-primitives",
1357813303
13579[[package]]13304[[package]]
13580name = "widestring"13305name = "widestring"
13581version = "0.4.3"13306version = "0.5.1"
13582source = "registry+https://github.com/rust-lang/crates.io-index"13307source = "registry+https://github.com/rust-lang/crates.io-index"
13583checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c"13308checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983"
13584
13585[[package]]
13586name = "winapi"
13587version = "0.2.8"
13588source = "registry+https://github.com/rust-lang/crates.io-index"
13589checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
1359013309
13591[[package]]13310[[package]]
13592name = "winapi"13311name = "winapi"
13598 "winapi-x86_64-pc-windows-gnu",13317 "winapi-x86_64-pc-windows-gnu",
13599]13318]
13600
13601[[package]]
13602name = "winapi-build"
13603version = "0.1.1"
13604source = "registry+https://github.com/rust-lang/crates.io-index"
13605checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
1360613319
13607[[package]]13320[[package]]
13608name = "winapi-i686-pc-windows-gnu"13321name = "winapi-i686-pc-windows-gnu"
13616source = "registry+https://github.com/rust-lang/crates.io-index"13329source = "registry+https://github.com/rust-lang/crates.io-index"
13617checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"13330checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
13618dependencies = [13331dependencies = [
13619 "winapi 0.3.9",13332 "winapi",
13620]13333]
1362113334
13622[[package]]13335[[package]]
13625source = "registry+https://github.com/rust-lang/crates.io-index"13338source = "registry+https://github.com/rust-lang/crates.io-index"
13626checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"13339checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
13340
13341[[package]]
13342name = "windows"
13343version = "0.29.0"
13344source = "registry+https://github.com/rust-lang/crates.io-index"
13345checksum = "aac7fef12f4b59cd0a29339406cc9203ab44e440ddff6b3f5a41455349fa9cf3"
13346dependencies = [
13347 "windows_aarch64_msvc 0.29.0",
13348 "windows_i686_gnu 0.29.0",
13349 "windows_i686_msvc 0.29.0",
13350 "windows_x86_64_gnu 0.29.0",
13351 "windows_x86_64_msvc 0.29.0",
13352]
1362713353
13628[[package]]13354[[package]]
13629name = "windows-sys"13355name = "windows-sys"
13630version = "0.36.1"13356version = "0.36.1"
13631source = "registry+https://github.com/rust-lang/crates.io-index"13357source = "registry+https://github.com/rust-lang/crates.io-index"
13632checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"13358checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
13633dependencies = [13359dependencies = [
13634 "windows_aarch64_msvc",13360 "windows_aarch64_msvc 0.36.1",
13635 "windows_i686_gnu",13361 "windows_i686_gnu 0.36.1",
13636 "windows_i686_msvc",13362 "windows_i686_msvc 0.36.1",
13637 "windows_x86_64_gnu",13363 "windows_x86_64_gnu 0.36.1",
13638 "windows_x86_64_msvc",13364 "windows_x86_64_msvc 0.36.1",
13639]13365]
13366
13367[[package]]
13368name = "windows_aarch64_msvc"
13369version = "0.29.0"
13370source = "registry+https://github.com/rust-lang/crates.io-index"
13371checksum = "c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b"
1364013372
13641[[package]]13373[[package]]
13642name = "windows_aarch64_msvc"13374name = "windows_aarch64_msvc"
13643version = "0.36.1"13375version = "0.36.1"
13644source = "registry+https://github.com/rust-lang/crates.io-index"13376source = "registry+https://github.com/rust-lang/crates.io-index"
13645checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"13377checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
13378
13379[[package]]
13380name = "windows_i686_gnu"
13381version = "0.29.0"
13382source = "registry+https://github.com/rust-lang/crates.io-index"
13383checksum = "8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58"
1364613384
13647[[package]]13385[[package]]
13648name = "windows_i686_gnu"13386name = "windows_i686_gnu"
13649version = "0.36.1"13387version = "0.36.1"
13650source = "registry+https://github.com/rust-lang/crates.io-index"13388source = "registry+https://github.com/rust-lang/crates.io-index"
13651checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"13389checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
13390
13391[[package]]
13392name = "windows_i686_msvc"
13393version = "0.29.0"
13394source = "registry+https://github.com/rust-lang/crates.io-index"
13395checksum = "8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4"
1365213396
13653[[package]]13397[[package]]
13654name = "windows_i686_msvc"13398name = "windows_i686_msvc"
13655version = "0.36.1"13399version = "0.36.1"
13656source = "registry+https://github.com/rust-lang/crates.io-index"13400source = "registry+https://github.com/rust-lang/crates.io-index"
13657checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"13401checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
13402
13403[[package]]
13404name = "windows_x86_64_gnu"
13405version = "0.29.0"
13406source = "registry+https://github.com/rust-lang/crates.io-index"
13407checksum = "f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354"
1365813408
13659[[package]]13409[[package]]
13660name = "windows_x86_64_gnu"13410name = "windows_x86_64_gnu"
13661version = "0.36.1"13411version = "0.36.1"
13662source = "registry+https://github.com/rust-lang/crates.io-index"13412source = "registry+https://github.com/rust-lang/crates.io-index"
13663checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"13413checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
13414
13415[[package]]
13416name = "windows_x86_64_msvc"
13417version = "0.29.0"
13418source = "registry+https://github.com/rust-lang/crates.io-index"
13419checksum = "11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561"
1366413420
13665[[package]]13421[[package]]
13666name = "windows_x86_64_msvc"13422name = "windows_x86_64_msvc"
1367013426
13671[[package]]13427[[package]]
13672name = "winreg"13428name = "winreg"
13673version = "0.6.2"13429version = "0.7.0"
13674source = "registry+https://github.com/rust-lang/crates.io-index"13430source = "registry+https://github.com/rust-lang/crates.io-index"
13675checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9"13431checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69"
13676dependencies = [13432dependencies = [
13677 "winapi 0.3.9",13433 "winapi",
13678]13434]
13679
13680[[package]]
13681name = "ws2_32-sys"
13682version = "0.2.1"
13683source = "registry+https://github.com/rust-lang/crates.io-index"
13684checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e"
13685dependencies = [
13686 "winapi 0.2.8",
13687 "winapi-build",
13688]
1368913435
13690[[package]]13436[[package]]
13691name = "wyz"13437name = "wyz"
1371513461
13716[[package]]13462[[package]]
13717name = "xcm"13463name = "xcm"
13718version = "0.9.21"13464version = "0.9.22"
13719source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13465source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13720dependencies = [13466dependencies = [
13721 "derivative",13467 "derivative",
13722 "impl-trait-for-tuples",13468 "impl-trait-for-tuples",
1372813474
13729[[package]]13475[[package]]
13730name = "xcm-builder"13476name = "xcm-builder"
13731version = "0.9.21"13477version = "0.9.22"
13732source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13478source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13733dependencies = [13479dependencies = [
13734 "frame-support",13480 "frame-support",
13735 "frame-system",13481 "frame-system",
1374813494
13749[[package]]13495[[package]]
13750name = "xcm-executor"13496name = "xcm-executor"
13751version = "0.9.21"13497version = "0.9.22"
13752source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13498source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13753dependencies = [13499dependencies = [
13754 "frame-benchmarking",13500 "frame-benchmarking",
13755 "frame-support",13501 "frame-support",
13767[[package]]13513[[package]]
13768name = "xcm-procedural"13514name = "xcm-procedural"
13769version = "0.1.0"13515version = "0.1.0"
13770source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.21#56cbe45f6c9397b06a99a2d80f4752578ed3637f"13516source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.22#17c7b9594aedbfc644d7e6e26f7bd244e68ccf4d"
13771dependencies = [13517dependencies = [
13772 "Inflector",13518 "Inflector",
13773 "proc-macro2",13519 "proc-macro2",
1377713523
13778[[package]]13524[[package]]
13779name = "yamux"13525name = "yamux"
13780version = "0.9.0"13526version = "0.10.1"
13781source = "registry+https://github.com/rust-lang/crates.io-index"13527source = "registry+https://github.com/rust-lang/crates.io-index"
13782checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"13528checksum = "0c0608f53c1dc0bad505d03a34bbd49fbf2ad7b51eb036123e896365532745a1"
13783dependencies = [13529dependencies = [
13784 "futures 0.3.21",13530 "futures 0.3.21",
13785 "log",13531 "log",
13786 "nohash-hasher",13532 "nohash-hasher",
13787 "parking_lot 0.11.2",13533 "parking_lot 0.12.1",
13788 "rand 0.8.5",13534 "rand 0.8.5",
13789 "static_assertions",13535 "static_assertions",
13790]13536]
1379713543
13798[[package]]13544[[package]]
13799name = "zeroize"13545name = "zeroize"
13800version = "1.5.5"13546version = "1.4.3"
13801source = "registry+https://github.com/rust-lang/crates.io-index"13547source = "registry+https://github.com/rust-lang/crates.io-index"
13802checksum = "94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07"13548checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619"
13803dependencies = [13549dependencies = [
13804 "zeroize_derive",13550 "zeroize_derive",
13805]13551]
modifiedDockerfile-parachaindiffbeforeafterboth
44
5ARG RUST_TOOLCHAIN=nightly-2022-04-075ARG RUST_TOOLCHAIN=nightly-2022-04-07
6#ARG RUST_C=1.62.0-nightly6#ARG RUST_C=1.62.0-nightly
7ARG POLKA_VERSION=release-v0.9.217ARG POLKA_VERSION=release-v0.9.22
8ARG UNIQUE_BRANCH=develop8ARG UNIQUE_BRANCH=develop
99
10#ARG USER=***10#ARG USER=***
modifiedREADME.mddiffbeforeafterboth
513. Install install nightly 2021-11-11 and make it default:513. Install install nightly 2021-11-11 and make it default:
5252
53```bash53```bash
54rustup toolchain install nightly-2022-04-0754rustup toolchain install nightly-2022-05-11
55rustup default nightly-2022-04-0755rustup default nightly-2022-05-11
56```56```
5757
584. Add wasm target for nightly toolchain:584. Add wasm target for nightly toolchain:
5959
60```bash60```bash
61rustup target add wasm32-unknown-unknown --toolchain nightly-2022-04-0761rustup target add wasm32-unknown-unknown --toolchain nightly-2022-05-11
62```62```
6363
645. Build:645. Build:
81```81```
82git clone https://github.com/paritytech/polkadot.git82git clone https://github.com/paritytech/polkadot.git
83cd polkadot83cd polkadot
84git checkout release-v0.9.2184git checkout release-v0.9.22
85cargo build --release85cargo build --release
86```86```
8787
modifiedclient/rpc/Cargo.tomldiffbeforeafterboth
11up-rpc = { path = "../../primitives/rpc" }11up-rpc = { path = "../../primitives/rpc" }
12rmrk-rpc = { path = "../../primitives/rmrk-rpc" }12rmrk-rpc = { path = "../../primitives/rmrk-rpc" }
13codec = { package = "parity-scale-codec", version = "3.1.2" }13codec = { package = "parity-scale-codec", version = "3.1.2" }
14jsonrpc-core = "18.0.0"14jsonrpsee = { version = "0.13.0", features = ["server", "macros"] }
15jsonrpc-core-client = "18.0.0"
16jsonrpc-derive = "18.0.0"15anyhow = "1.0.57"
1716
18sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-blockchain = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
20sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
21sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }20sp-rpc = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
22sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }21sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
23pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2423
modifiedclient/rpc/src/lib.rsdiffbeforeafterboth
17use std::sync::Arc;17use std::sync::Arc;
1818
19use codec::{Decode, Encode};19use codec::{Decode, Encode};
20use jsonrpc_core::{Error as RpcError, ErrorCode, Result};20use jsonrpsee::{
21 core::{RpcResult as Result},
22 proc_macros::rpc,
23};
21use jsonrpc_derive::rpc;24use anyhow::anyhow;
22use up_data_structs::{25use up_data_structs::{
23 RpcCollection, CollectionId, CollectionStats, CollectionLimits, TokenId, Property,26 RpcCollection, CollectionId, CollectionStats, CollectionLimits, TokenId, Property,
24 PropertyKeyPermission, TokenData,27 PropertyKeyPermission, TokenData,
33 RmrkCollectionId, RmrkNftId, RmrkBaseId, RmrkNftChild, RmrkThemeName, RmrkResourceId,36 RmrkCollectionId, RmrkNftId, RmrkBaseId, RmrkNftChild, RmrkThemeName, RmrkResourceId,
34};37};
3538
36pub use rmrk_unique_rpc::RmrkApi;39pub use rmrk_unique_rpc::RmrkApiServer;
3740
38#[rpc]41#[rpc(server)]
42#[async_trait]
39pub trait UniqueApi<BlockHash, CrossAccountId, AccountId> {43pub trait UniqueApi<BlockHash, CrossAccountId, AccountId> {
40 #[rpc(name = "unique_accountTokens")]44 #[method(name = "unique_accountTokens")]
41 fn account_tokens(45 fn account_tokens(
42 &self,46 &self,
43 collection: CollectionId,47 collection: CollectionId,
44 account: CrossAccountId,48 account: CrossAccountId,
45 at: Option<BlockHash>,49 at: Option<BlockHash>,
46 ) -> Result<Vec<TokenId>>;50 ) -> Result<Vec<TokenId>>;
47 #[rpc(name = "unique_collectionTokens")]51 #[method(name = "unique_collectionTokens")]
48 fn collection_tokens(52 fn collection_tokens(
49 &self,53 &self,
50 collection: CollectionId,54 collection: CollectionId,
51 at: Option<BlockHash>,55 at: Option<BlockHash>,
52 ) -> Result<Vec<TokenId>>;56 ) -> Result<Vec<TokenId>>;
53 #[rpc(name = "unique_tokenExists")]57 #[method(name = "unique_tokenExists")]
54 fn token_exists(58 fn token_exists(
55 &self,59 &self,
56 collection: CollectionId,60 collection: CollectionId,
57 token: TokenId,61 token: TokenId,
58 at: Option<BlockHash>,62 at: Option<BlockHash>,
59 ) -> Result<bool>;63 ) -> Result<bool>;
6064
61 #[rpc(name = "unique_tokenOwner")]65 #[method(name = "unique_tokenOwner")]
62 fn token_owner(66 fn token_owner(
63 &self,67 &self,
64 collection: CollectionId,68 collection: CollectionId,
65 token: TokenId,69 token: TokenId,
66 at: Option<BlockHash>,70 at: Option<BlockHash>,
67 ) -> Result<Option<CrossAccountId>>;71 ) -> Result<Option<CrossAccountId>>;
68 #[rpc(name = "unique_topmostTokenOwner")]72 #[method(name = "unique_topmostTokenOwner")]
69 fn topmost_token_owner(73 fn topmost_token_owner(
70 &self,74 &self,
71 collection: CollectionId,75 collection: CollectionId,
72 token: TokenId,76 token: TokenId,
73 at: Option<BlockHash>,77 at: Option<BlockHash>,
74 ) -> Result<Option<CrossAccountId>>;78 ) -> Result<Option<CrossAccountId>>;
7579
76 #[rpc(name = "unique_collectionProperties")]80 #[method(name = "unique_collectionProperties")]
77 fn collection_properties(81 fn collection_properties(
78 &self,82 &self,
79 collection: CollectionId,83 collection: CollectionId,
80 keys: Option<Vec<String>>,84 keys: Option<Vec<String>>,
81 at: Option<BlockHash>,85 at: Option<BlockHash>,
82 ) -> Result<Vec<Property>>;86 ) -> Result<Vec<Property>>;
8387
84 #[rpc(name = "unique_tokenProperties")]88 #[method(name = "unique_tokenProperties")]
85 fn token_properties(89 fn token_properties(
86 &self,90 &self,
87 collection: CollectionId,91 collection: CollectionId,
90 at: Option<BlockHash>,94 at: Option<BlockHash>,
91 ) -> Result<Vec<Property>>;95 ) -> Result<Vec<Property>>;
9296
93 #[rpc(name = "unique_propertyPermissions")]97 #[method(name = "unique_propertyPermissions")]
94 fn property_permissions(98 fn property_permissions(
95 &self,99 &self,
96 collection: CollectionId,100 collection: CollectionId,
97 keys: Option<Vec<String>>,101 keys: Option<Vec<String>>,
98 at: Option<BlockHash>,102 at: Option<BlockHash>,
99 ) -> Result<Vec<PropertyKeyPermission>>;103 ) -> Result<Vec<PropertyKeyPermission>>;
100104
101 #[rpc(name = "unique_tokenData")]105 #[method(name = "unique_tokenData")]
102 fn token_data(106 fn token_data(
103 &self,107 &self,
104 collection: CollectionId,108 collection: CollectionId,
107 at: Option<BlockHash>,111 at: Option<BlockHash>,
108 ) -> Result<TokenData<CrossAccountId>>;112 ) -> Result<TokenData<CrossAccountId>>;
109113
110 #[rpc(name = "unique_totalSupply")]114 #[method(name = "unique_totalSupply")]
111 fn total_supply(&self, collection: CollectionId, at: Option<BlockHash>) -> Result<u32>;115 fn total_supply(&self, collection: CollectionId, at: Option<BlockHash>) -> Result<u32>;
112 #[rpc(name = "unique_accountBalance")]116 #[method(name = "unique_accountBalance")]
113 fn account_balance(117 fn account_balance(
114 &self,118 &self,
115 collection: CollectionId,119 collection: CollectionId,
116 account: CrossAccountId,120 account: CrossAccountId,
117 at: Option<BlockHash>,121 at: Option<BlockHash>,
118 ) -> Result<u32>;122 ) -> Result<u32>;
119 #[rpc(name = "unique_balance")]123 #[method(name = "unique_balance")]
120 fn balance(124 fn balance(
121 &self,125 &self,
122 collection: CollectionId,126 collection: CollectionId,
123 account: CrossAccountId,127 account: CrossAccountId,
124 token: TokenId,128 token: TokenId,
125 at: Option<BlockHash>,129 at: Option<BlockHash>,
126 ) -> Result<String>;130 ) -> Result<String>;
127 #[rpc(name = "unique_allowance")]131 #[method(name = "unique_allowance")]
128 fn allowance(132 fn allowance(
129 &self,133 &self,
130 collection: CollectionId,134 collection: CollectionId,
134 at: Option<BlockHash>,138 at: Option<BlockHash>,
135 ) -> Result<String>;139 ) -> Result<String>;
136140
137 #[rpc(name = "unique_adminlist")]141 #[method(name = "unique_adminlist")]
138 fn adminlist(142 fn adminlist(
139 &self,143 &self,
140 collection: CollectionId,144 collection: CollectionId,
141 at: Option<BlockHash>,145 at: Option<BlockHash>,
142 ) -> Result<Vec<CrossAccountId>>;146 ) -> Result<Vec<CrossAccountId>>;
143 #[rpc(name = "unique_allowlist")]147 #[method(name = "unique_allowlist")]
144 fn allowlist(148 fn allowlist(
145 &self,149 &self,
146 collection: CollectionId,150 collection: CollectionId,
147 at: Option<BlockHash>,151 at: Option<BlockHash>,
148 ) -> Result<Vec<CrossAccountId>>;152 ) -> Result<Vec<CrossAccountId>>;
149 #[rpc(name = "unique_allowed")]153 #[method(name = "unique_allowed")]
150 fn allowed(154 fn allowed(
151 &self,155 &self,
152 collection: CollectionId,156 collection: CollectionId,
153 user: CrossAccountId,157 user: CrossAccountId,
154 at: Option<BlockHash>,158 at: Option<BlockHash>,
155 ) -> Result<bool>;159 ) -> Result<bool>;
156 #[rpc(name = "unique_lastTokenId")]160 #[method(name = "unique_lastTokenId")]
157 fn last_token_id(&self, collection: CollectionId, at: Option<BlockHash>) -> Result<TokenId>;161 fn last_token_id(&self, collection: CollectionId, at: Option<BlockHash>) -> Result<TokenId>;
158 #[rpc(name = "unique_collectionById")]162 #[method(name = "unique_collectionById")]
159 fn collection_by_id(163 fn collection_by_id(
160 &self,164 &self,
161 collection: CollectionId,165 collection: CollectionId,
162 at: Option<BlockHash>,166 at: Option<BlockHash>,
163 ) -> Result<Option<RpcCollection<AccountId>>>;167 ) -> Result<Option<RpcCollection<AccountId>>>;
164 #[rpc(name = "unique_collectionStats")]168 #[method(name = "unique_collectionStats")]
165 fn collection_stats(&self, at: Option<BlockHash>) -> Result<CollectionStats>;169 fn collection_stats(&self, at: Option<BlockHash>) -> Result<CollectionStats>;
166170
167 #[rpc(name = "unique_nextSponsored")]171 #[method(name = "unique_nextSponsored")]
168 fn next_sponsored(172 fn next_sponsored(
169 &self,173 &self,
170 collection: CollectionId,174 collection: CollectionId,
171 account: CrossAccountId,175 account: CrossAccountId,
172 token: TokenId,176 token: TokenId,
173 at: Option<BlockHash>,177 at: Option<BlockHash>,
174 ) -> Result<Option<u64>>;178 ) -> Result<Option<u64>>;
175 #[rpc(name = "unique_effectiveCollectionLimits")]179 #[method(name = "unique_effectiveCollectionLimits")]
176 fn effective_collection_limits(180 fn effective_collection_limits(
177 &self,181 &self,
178 collection_id: CollectionId,182 collection_id: CollectionId,
184 use super::*;188 use super::*;
185189
186 #[rpc(server)]190 #[rpc(server)]
191 #[async_trait]
187 pub trait RmrkApi<192 pub trait RmrkApi<
188 BlockHash,193 BlockHash,
189 AccountId,194 AccountId,
196 Theme,201 Theme,
197 >202 >
198 {203 {
199 #[rpc(name = "rmrk_lastCollectionIdx")]204 #[method(name = "rmrk_lastCollectionIdx")]
200 /// Get the latest created collection id205 /// Get the latest created collection id
201 fn last_collection_idx(&self, at: Option<BlockHash>) -> Result<RmrkCollectionId>;206 fn last_collection_idx(&self, at: Option<BlockHash>) -> Result<RmrkCollectionId>;
202207
203 #[rpc(name = "rmrk_collectionById")]208 #[method(name = "rmrk_collectionById")]
204 /// Get collection by id209 /// Get collection by id
205 fn collection_by_id(210 fn collection_by_id(
206 &self,211 &self,
207 id: RmrkCollectionId,212 id: RmrkCollectionId,
208 at: Option<BlockHash>,213 at: Option<BlockHash>,
209 ) -> Result<Option<CollectionInfo>>;214 ) -> Result<Option<CollectionInfo>>;
210215
211 #[rpc(name = "rmrk_nftById")]216 #[method(name = "rmrk_nftById")]
212 /// Get NFT by collection id and NFT id217 /// Get NFT by collection id and NFT id
213 fn nft_by_id(218 fn nft_by_id(
214 &self,219 &self,
217 at: Option<BlockHash>,222 at: Option<BlockHash>,
218 ) -> Result<Option<NftInfo>>;223 ) -> Result<Option<NftInfo>>;
219224
220 #[rpc(name = "rmrk_accountTokens")]225 #[method(name = "rmrk_accountTokens")]
221 /// Get tokens owned by an account in a collection226 /// Get tokens owned by an account in a collection
222 fn account_tokens(227 fn account_tokens(
223 &self,228 &self,
226 at: Option<BlockHash>,231 at: Option<BlockHash>,
227 ) -> Result<Vec<RmrkNftId>>;232 ) -> Result<Vec<RmrkNftId>>;
228233
229 #[rpc(name = "rmrk_nftChildren")]234 #[method(name = "rmrk_nftChildren")]
230 /// Get NFT children235 /// Get NFT children
231 fn nft_children(236 fn nft_children(
232 &self,237 &self,
235 at: Option<BlockHash>,240 at: Option<BlockHash>,
236 ) -> Result<Vec<RmrkNftChild>>;241 ) -> Result<Vec<RmrkNftChild>>;
237242
238 #[rpc(name = "rmrk_collectionProperties")]243 #[method(name = "rmrk_collectionProperties")]
239 /// Get collection properties244 /// Get collection properties
240 fn collection_properties(245 fn collection_properties(
241 &self,246 &self,
244 at: Option<BlockHash>,249 at: Option<BlockHash>,
245 ) -> Result<Vec<PropertyInfo>>;250 ) -> Result<Vec<PropertyInfo>>;
246251
247 #[rpc(name = "rmrk_nftProperties")]252 #[method(name = "rmrk_nftProperties")]
248 /// Get NFT properties253 /// Get NFT properties
249 fn nft_properties(254 fn nft_properties(
250 &self,255 &self,
254 at: Option<BlockHash>,259 at: Option<BlockHash>,
255 ) -> Result<Vec<PropertyInfo>>;260 ) -> Result<Vec<PropertyInfo>>;
256261
257 #[rpc(name = "rmrk_nftResources")]262 #[method(name = "rmrk_nftResources")]
258 /// Get NFT resources263 /// Get NFT resources
259 fn nft_resources(264 fn nft_resources(
260 &self,265 &self,
263 at: Option<BlockHash>,268 at: Option<BlockHash>,
264 ) -> Result<Vec<ResourceInfo>>;269 ) -> Result<Vec<ResourceInfo>>;
265270
266 #[rpc(name = "rmrk_nftResourcePriorities")]271 #[method(name = "rmrk_nftResourcePriorities")]
267 /// Get NFT resource priorities272 /// Get NFT resource priorities
268 fn nft_resource_priorities(273 fn nft_resource_priorities(
269 &self,274 &self,
272 at: Option<BlockHash>,277 at: Option<BlockHash>,
273 ) -> Result<Vec<RmrkResourceId>>;278 ) -> Result<Vec<RmrkResourceId>>;
274279
275 #[rpc(name = "rmrk_base")]280 #[method(name = "rmrk_base")]
276 /// Get base info281 /// Get base info
277 fn base(&self, base_id: RmrkBaseId, at: Option<BlockHash>) -> Result<Option<BaseInfo>>;282 fn base(&self, base_id: RmrkBaseId, at: Option<BlockHash>) -> Result<Option<BaseInfo>>;
278283
279 #[rpc(name = "rmrk_baseParts")]284 #[method(name = "rmrk_baseParts")]
280 /// Get all Base's parts285 /// Get all Base's parts
281 fn base_parts(&self, base_id: RmrkBaseId, at: Option<BlockHash>) -> Result<Vec<PartType>>;286 fn base_parts(&self, base_id: RmrkBaseId, at: Option<BlockHash>) -> Result<Vec<PartType>>;
282287
283 #[rpc(name = "rmrk_themeNames")]288 #[method(name = "rmrk_themeNames")]
284 fn theme_names(289 fn theme_names(
285 &self,290 &self,
286 base_id: RmrkBaseId,291 base_id: RmrkBaseId,
287 at: Option<BlockHash>,292 at: Option<BlockHash>,
288 ) -> Result<Vec<RmrkThemeName>>;293 ) -> Result<Vec<RmrkThemeName>>;
289294
290 #[rpc(name = "rmrk_themes")]295 #[method(name = "rmrk_themes")]
291 fn theme(296 fn theme(
292 &self,297 &self,
293 base_id: RmrkBaseId,298 base_id: RmrkBaseId,
312 }317 }
313}318}
314
315pub enum Error {
316 RuntimeError,
317}
318
319impl From<Error> for i64 {
320 fn from(e: Error) -> i64 {
321 match e {
322 Error::RuntimeError => 1,
323 }
324 }
325}
326319
327macro_rules! pass_method {320macro_rules! pass_method {
328 (321 (
348 api_version341 api_version
349 } else {342 } else {
350 // unreachable for our runtime343 // unreachable for our runtime
351 return Err(RpcError {344 return Err(anyhow!("api is not available").into())
352 code: ErrorCode::InvalidParams,
353 message: "Api is not available".into(),
354 data: None,
355 })
356 };345 };
357346
358 let result = $(if _api_version < $ver {347 let result = $(if _api_version < $ver {
359 api.$changed_method_name(&at, $($changed_name),*).map(|r| r.map($fixer))348 api.$changed_method_name(&at, $($changed_name),*).map(|r| r.map($fixer))
360 } else)*349 } else)*
361 { api.$method_name(&at, $($((|$map_arg: $ty| $map))? ($name)),*) };350 { api.$method_name(&at, $($((|$map_arg: $ty| $map))? ($name)),*) };
362351
363 let result = result.map_err(|e| RpcError {352 Ok(result
364 code: ErrorCode::ServerError(Error::RuntimeError.into()),
365 message: "Unable to query".into(),
366 data: Some(format!("{:?}", e).into()),353 .map_err(|e| anyhow!("unable to query: {e}"))?
367 })?;
368 result.map_err(|e| RpcError {354 .map_err(|e| anyhow!("runtime error: {e:?}"))$(.map($mapper))??)
369 code: ErrorCode::InvalidParams,
370 message: "Runtime returned error".into(),
371 data: Some(format!("{:?}", e).into()),
372 })$(.map($mapper))?
373 }355 }
374 };356 };
375}357}
388370
389#[allow(deprecated)]371#[allow(deprecated)]
390impl<C, Block, CrossAccountId, AccountId>372impl<C, Block, CrossAccountId, AccountId>
391 UniqueApi<<Block as BlockT>::Hash, CrossAccountId, AccountId> for Unique<C, Block>373 UniqueApiServer<<Block as BlockT>::Hash, CrossAccountId, AccountId> for Unique<C, Block>
392where374where
393 Block: BlockT,375 Block: BlockT,
394 AccountId: Decode,376 AccountId: Decode,
472 PartType,454 PartType,
473 Theme,455 Theme,
474 >456 >
475 rmrk_unique_rpc::RmrkApi<457 rmrk_unique_rpc::RmrkApiServer<
476 <Block as BlockT>::Hash,458 <Block as BlockT>::Hash,
477 AccountId,459 AccountId,
478 CollectionInfo,460 CollectionInfo,
modifiedcrates/evm-coder-macros/src/solidity_interface.rsdiffbeforeafterboth
801 let generics = self.generics;801 let generics = self.generics;
802 let gen_ref = generics_reference(&generics);802 let gen_ref = generics_reference(&generics);
803 let gen_data = generics_data(&generics);803 let gen_data = generics_data(&generics);
804 let gen_where = &generics.where_clause;
804805
805 let call_sub = self806 let call_sub = self
806 .info807 .info
957 }958 }
958 }959 }
959 impl #generics ::evm_coder::Weighted for #call_name #gen_ref {960 impl #generics ::evm_coder::Weighted for #call_name #gen_ref
961 #gen_where
962 {
960 #[allow(unused_variables)]963 #[allow(unused_variables)]
961 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {964 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {
972 }975 }
973 }976 }
974 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name {977 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name
978 #gen_where
979 {
975 #[allow(unreachable_code)] // In case of no inner calls980 #[allow(unreachable_code)] // In case of no inner calls
976 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {981 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {
modifiedcrates/evm-coder/Cargo.tomldiffbeforeafterboth
9primitive-types = { version = "0.11.1", default-features = false }9primitive-types = { version = "0.11.1", default-features = false }
10hex-literal = "0.3.3"10hex-literal = "0.3.3"
11ethereum = { version = "0.12.0", default-features = false }11ethereum = { version = "0.12.0", default-features = false }
12evm-core = { default-features = false , git = "https://github.com/uniquenetwork/evm", branch = "unique-polkadot-v0.9.19" }12evm-core = { default-features = false , git = "https://github.com/uniquenetwork/evm", branch = "unique-polkadot-v0.9.22" }
13impl-trait-for-tuples = "0.2.1"13impl-trait-for-tuples = "0.2.1"
1414
15[dev-dependencies]15[dev-dependencies]
modifiedcrates/evm-coder/tests/generics.rsdiffbeforeafterboth
22#[solidity_interface(name = "GenericIs")]22#[solidity_interface(name = "GenericIs")]
23impl<T> Generic<T> {23impl<T> Generic<T> {
24 fn test_1(&self) -> Result<uint256> {24 fn test_1(&self) -> Result<uint256> {
25 todo!()25 unreachable!()
26 }26 }
27}27}
2828
29#[solidity_interface(name = "Generic", is(GenericIs))]29#[solidity_interface(name = "Generic", is(GenericIs))]
30impl<T: Into<u32>> Generic<T> {30impl<T: Into<u32>> Generic<T> {
31 fn test_2(&self) -> Result<uint256> {31 fn test_2(&self) -> Result<uint256> {
32 todo!()32 unreachable!()
33 }33 }
34}34}
3535
36generate_stubgen!(gen_iface, GenericCall<()>, false);36generate_stubgen!(gen_iface, GenericCall<()>, false);
37
38#[solidity_interface(name = "GenericWhere")]
39impl<T> Generic<T>
40where
41 T: core::fmt::Debug,
42{
43 fn test_3(&self) -> Result<uint256> {
44 todo!()
45 }
46}
47
48generate_stubgen!(gen_where_iface, GenericWhereCall<()>, false);
3749
modifiedcrates/evm-coder/tests/random.rsdiffbeforeafterboth
24#[solidity_interface(name = "OurInterface")]24#[solidity_interface(name = "OurInterface")]
25impl Impls {25impl Impls {
26 fn fn_a(&self, _input: uint256) -> Result<bool> {26 fn fn_a(&self, _input: uint256) -> Result<bool> {
27 todo!()27 unreachable!()
28 }28 }
29}29}
3030
31#[solidity_interface(name = "OurInterface1")]31#[solidity_interface(name = "OurInterface1")]
32impl Impls {32impl Impls {
33 fn fn_b(&self, _input: uint128) -> Result<uint32> {33 fn fn_b(&self, _input: uint128) -> Result<uint32> {
34 todo!()34 unreachable!()
35 }35 }
36}36}
3737
56impl Impls {56impl Impls {
57 #[solidity(rename_selector = "fnK")]57 #[solidity(rename_selector = "fnK")]
58 fn fn_c(&self, _input: uint32) -> Result<uint8> {58 fn fn_c(&self, _input: uint32) -> Result<uint8> {
59 todo!()59 unreachable!()
60 }60 }
61 fn fn_d(&self, _value: uint32) -> Result<uint32> {61 fn fn_d(&self, _value: uint32) -> Result<uint32> {
62 todo!()62 unreachable!()
63 }63 }
6464
65 fn caller_sensitive(&self, _caller: caller) -> Result<uint8> {65 fn caller_sensitive(&self, _caller: caller) -> Result<uint8> {
66 todo!()66 unreachable!()
67 }67 }
68 fn payable(&mut self, _value: value) -> Result<uint8> {68 fn payable(&mut self, _value: value) -> Result<uint8> {
69 todo!()69 unreachable!()
70 }70 }
7171
72 #[weight(*_weight)]72 #[weight(*_weight)]
73 fn with_weight(&self, _weight: uint64) -> Result<void> {73 fn with_weight(&self, _weight: uint64) -> Result<void> {
74 todo!()74 unreachable!()
75 }75 }
7676
77 /// Doccoment example77 /// Doccoment example
78 fn with_doc(&self) -> Result<void> {78 fn with_doc(&self) -> Result<void> {
79 todo!()79 unreachable!()
80 }80 }
81}81}
8282
modifiedcrates/evm-coder/tests/solidity_generation.rsdiffbeforeafterboth
21#[solidity_interface(name = "ERC20")]21#[solidity_interface(name = "ERC20")]
22impl ERC20 {22impl ERC20 {
23 fn decimals(&self) -> Result<uint8> {23 fn decimals(&self) -> Result<uint8> {
24 todo!()24 unreachable!()
25 }25 }
26 /// Get balance of specified owner26 /// Get balance of specified owner
27 fn balance_of(&self, _owner: address) -> Result<uint256> {27 fn balance_of(&self, _owner: address) -> Result<uint256> {
28 todo!()28 unreachable!()
29 }29 }
30 fn transfer(&mut self, _caller: caller, _to: address, _value: uint256) -> Result<bool> {30 fn transfer(&mut self, _caller: caller, _to: address, _value: uint256) -> Result<bool> {
31 todo!()31 unreachable!()
32 }32 }
33 fn transfer_from(33 fn transfer_from(
34 &mut self,34 &mut self,
37 _to: address,37 _to: address,
38 _value: uint256,38 _value: uint256,
39 ) -> Result<bool> {39 ) -> Result<bool> {
40 todo!()40 unreachable!()
41 }41 }
42 fn approve(&mut self, _caller: caller, _spender: address, _value: uint256) -> Result<bool> {42 fn approve(&mut self, _caller: caller, _spender: address, _value: uint256) -> Result<bool> {
43 todo!()43 unreachable!()
44 }44 }
45 fn allowance(&self, _owner: address, _spender: address) -> Result<uint256> {45 fn allowance(&self, _owner: address, _spender: address) -> Result<uint256> {
46 todo!()46 unreachable!()
47 }47 }
48}48}
4949
modifiedlaunch-config.jsondiffbeforeafterboth
10 "port": 30444,10 "port": 30444,
11 "flags": [11 "flags": [
12 "-lparachain::candidate_validation=debug",12 "-lparachain::candidate_validation=debug",
13 "-lxcm=trace"13 "-lxcm=trace",
14 "--rpc-cors=all",
15 "--unsafe-rpc-external",
16 "--unsafe-ws-external"
14 ]17 ]
15 },18 },
16 {19 {
20 "port": 30555,23 "port": 30555,
21 "flags": [24 "flags": [
22 "-lparachain::candidate_validation=debug",25 "-lparachain::candidate_validation=debug",
23 "-lxcm=trace"26 "-lxcm=trace",
27 "--rpc-cors=all",
28 "--unsafe-rpc-external",
29 "--unsafe-ws-external"
24 ]30 ]
25 },31 },
26 {32 {
29 "rpcPort": 9865,35 "rpcPort": 9865,
30 "port": 30666,36 "port": 30666,
31 "flags": [37 "flags": [
32 "-lparachain::candidate_validation=debug"38 "-lparachain::candidate_validation=debug",
39 "-lxcm=trace",
40 "--rpc-cors=all",
41 "--unsafe-rpc-external",
42 "--unsafe-ws-external"
33 ]43 ]
34 },44 },
35 {45 {
38 "rpcPort": 9876,48 "rpcPort": 9876,
39 "port": 30777,49 "port": 30777,
40 "flags": [50 "flags": [
41 "-lparachain::candidate_validation=debug"51 "-lparachain::candidate_validation=debug",
52 "-lxcm=trace",
53 "--rpc-cors=all",
54 "--unsafe-rpc-external",
55 "--unsafe-ws-external"
42 ]56 ]
43 },57 },
44 {58 {
47 "rpcPort": 9887,61 "rpcPort": 9887,
48 "port": 30888,62 "port": 30888,
49 "flags": [63 "flags": [
50 "-lparachain::candidate_validation=debug"64 "-lparachain::candidate_validation=debug",
65 "-lxcm=trace",
66 "--rpc-cors=all",
67 "--unsafe-rpc-external",
68 "--unsafe-ws-external"
51 ]69 ]
52 }70 }
53 ],71 ],
modifiednode/cli/Cargo.tomldiffbeforeafterboth
33
4[build-dependencies.substrate-build-script-utils]4[build-dependencies.substrate-build-script-utils]
5git = "https://github.com/paritytech/substrate"5git = "https://github.com/paritytech/substrate"
6branch = "polkadot-v0.9.21"6branch = "polkadot-v0.9.22"
77
8################################################################################8################################################################################
9# Substrate Dependecies9# Substrate Dependecies
1616
17[dependencies.frame-benchmarking]17[dependencies.frame-benchmarking]
18git = "https://github.com/paritytech/substrate"18git = "https://github.com/paritytech/substrate"
19branch = "polkadot-v0.9.21"19branch = "polkadot-v0.9.22"
2020
21[dependencies.frame-benchmarking-cli]21[dependencies.frame-benchmarking-cli]
22git = "https://github.com/paritytech/substrate"22git = "https://github.com/paritytech/substrate"
23branch = "polkadot-v0.9.21"23branch = "polkadot-v0.9.22"
2424
25[dependencies.try-runtime-cli]25[dependencies.try-runtime-cli]
26git = 'https://github.com/paritytech/substrate'26git = 'https://github.com/paritytech/substrate'
27branch = 'polkadot-v0.9.21'27branch = 'polkadot-v0.9.22'
2828
29[dependencies.pallet-transaction-payment-rpc]29[dependencies.pallet-transaction-payment-rpc]
30git = "https://github.com/paritytech/substrate"30git = "https://github.com/paritytech/substrate"
31branch = "polkadot-v0.9.21"31branch = "polkadot-v0.9.22"
3232
33[dependencies.substrate-prometheus-endpoint]33[dependencies.substrate-prometheus-endpoint]
34git = "https://github.com/paritytech/substrate"34git = "https://github.com/paritytech/substrate"
35branch = "polkadot-v0.9.21"35branch = "polkadot-v0.9.22"
3636
37[dependencies.sc-basic-authorship]37[dependencies.sc-basic-authorship]
38git = "https://github.com/paritytech/substrate"38git = "https://github.com/paritytech/substrate"
39branch = "polkadot-v0.9.21"39branch = "polkadot-v0.9.22"
4040
41[dependencies.sc-chain-spec]41[dependencies.sc-chain-spec]
42git = "https://github.com/paritytech/substrate"42git = "https://github.com/paritytech/substrate"
43branch = "polkadot-v0.9.21"43branch = "polkadot-v0.9.22"
4444
45[dependencies.sc-cli]45[dependencies.sc-cli]
46features = ['wasmtime']46features = ['wasmtime']
47git = "https://github.com/paritytech/substrate"47git = "https://github.com/paritytech/substrate"
48branch = "polkadot-v0.9.21"48branch = "polkadot-v0.9.22"
4949
50[dependencies.sc-client-api]50[dependencies.sc-client-api]
51git = "https://github.com/paritytech/substrate"51git = "https://github.com/paritytech/substrate"
52branch = "polkadot-v0.9.21"52branch = "polkadot-v0.9.22"
5353
54[dependencies.sc-consensus]54[dependencies.sc-consensus]
55git = "https://github.com/paritytech/substrate"55git = "https://github.com/paritytech/substrate"
56branch = "polkadot-v0.9.21"56branch = "polkadot-v0.9.22"
5757
58[dependencies.sc-consensus-aura]58[dependencies.sc-consensus-aura]
59git = "https://github.com/paritytech/substrate"59git = "https://github.com/paritytech/substrate"
60branch = "polkadot-v0.9.21"60branch = "polkadot-v0.9.22"
6161
62[dependencies.sc-executor]62[dependencies.sc-executor]
63features = ['wasmtime']63features = ['wasmtime']
64git = "https://github.com/paritytech/substrate"64git = "https://github.com/paritytech/substrate"
65branch = "polkadot-v0.9.21"65branch = "polkadot-v0.9.22"
6666
67[dependencies.sc-finality-grandpa]67[dependencies.sc-finality-grandpa]
68git = "https://github.com/paritytech/substrate"68git = "https://github.com/paritytech/substrate"
69branch = "polkadot-v0.9.21"69branch = "polkadot-v0.9.22"
7070
71[dependencies.sc-keystore]71[dependencies.sc-keystore]
72git = "https://github.com/paritytech/substrate"72git = "https://github.com/paritytech/substrate"
73branch = "polkadot-v0.9.21"73branch = "polkadot-v0.9.22"
7474
75[dependencies.sc-rpc]75[dependencies.sc-rpc]
76git = "https://github.com/paritytech/substrate"76git = "https://github.com/paritytech/substrate"
77branch = "polkadot-v0.9.21"77branch = "polkadot-v0.9.22"
7878
79[dependencies.sc-rpc-api]79[dependencies.sc-rpc-api]
80git = "https://github.com/paritytech/substrate"80git = "https://github.com/paritytech/substrate"
81branch = "polkadot-v0.9.21"81branch = "polkadot-v0.9.22"
8282
83[dependencies.sc-service]83[dependencies.sc-service]
84features = ['wasmtime']84features = ['wasmtime']
85git = "https://github.com/paritytech/substrate"85git = "https://github.com/paritytech/substrate"
86branch = "polkadot-v0.9.21"86branch = "polkadot-v0.9.22"
8787
88[dependencies.sc-telemetry]88[dependencies.sc-telemetry]
89git = "https://github.com/paritytech/substrate"89git = "https://github.com/paritytech/substrate"
90branch = "polkadot-v0.9.21"90branch = "polkadot-v0.9.22"
9191
92[dependencies.sc-transaction-pool]92[dependencies.sc-transaction-pool]
93git = "https://github.com/paritytech/substrate"93git = "https://github.com/paritytech/substrate"
94branch = "polkadot-v0.9.21"94branch = "polkadot-v0.9.22"
9595
96[dependencies.sc-tracing]96[dependencies.sc-tracing]
97git = "https://github.com/paritytech/substrate"97git = "https://github.com/paritytech/substrate"
98branch = "polkadot-v0.9.21"98branch = "polkadot-v0.9.22"
99
100[dependencies.sc-sysinfo]
101git = "https://github.com/paritytech/substrate"
102branch = "polkadot-v0.9.22"
99103
100[dependencies.sp-block-builder]104[dependencies.sp-block-builder]
101git = "https://github.com/paritytech/substrate"105git = "https://github.com/paritytech/substrate"
102branch = "polkadot-v0.9.21"106branch = "polkadot-v0.9.22"
103107
104[dependencies.sp-api]108[dependencies.sp-api]
105git = "https://github.com/paritytech/substrate"109git = "https://github.com/paritytech/substrate"
106branch = "polkadot-v0.9.21"110branch = "polkadot-v0.9.22"
107111
108[dependencies.sp-blockchain]112[dependencies.sp-blockchain]
109git = "https://github.com/paritytech/substrate"113git = "https://github.com/paritytech/substrate"
110branch = "polkadot-v0.9.21"114branch = "polkadot-v0.9.22"
111115
112[dependencies.sp-consensus]116[dependencies.sp-consensus]
113git = "https://github.com/paritytech/substrate"117git = "https://github.com/paritytech/substrate"
114branch = "polkadot-v0.9.21"118branch = "polkadot-v0.9.22"
115119
116[dependencies.sp-consensus-aura]120[dependencies.sp-consensus-aura]
117git = "https://github.com/paritytech/substrate"121git = "https://github.com/paritytech/substrate"
118branch = "polkadot-v0.9.21"122branch = "polkadot-v0.9.22"
119123
120[dependencies.sp-core]124[dependencies.sp-core]
121git = "https://github.com/paritytech/substrate"125git = "https://github.com/paritytech/substrate"
122branch = "polkadot-v0.9.21"126branch = "polkadot-v0.9.22"
123127
124[dependencies.sp-finality-grandpa]128[dependencies.sp-finality-grandpa]
125git = "https://github.com/paritytech/substrate"129git = "https://github.com/paritytech/substrate"
126branch = "polkadot-v0.9.21"130branch = "polkadot-v0.9.22"
127131
128[dependencies.sp-inherents]132[dependencies.sp-inherents]
129git = "https://github.com/paritytech/substrate"133git = "https://github.com/paritytech/substrate"
130branch = "polkadot-v0.9.21"134branch = "polkadot-v0.9.22"
131135
132[dependencies.sp-keystore]136[dependencies.sp-keystore]
133git = "https://github.com/paritytech/substrate"137git = "https://github.com/paritytech/substrate"
134branch = "polkadot-v0.9.21"138branch = "polkadot-v0.9.22"
135139
136[dependencies.sp-offchain]140[dependencies.sp-offchain]
137git = "https://github.com/paritytech/substrate"141git = "https://github.com/paritytech/substrate"
138branch = "polkadot-v0.9.21"142branch = "polkadot-v0.9.22"
139143
140[dependencies.sp-runtime]144[dependencies.sp-runtime]
141git = "https://github.com/paritytech/substrate"145git = "https://github.com/paritytech/substrate"
142branch = "polkadot-v0.9.21"146branch = "polkadot-v0.9.22"
143147
144[dependencies.sp-session]148[dependencies.sp-session]
145git = "https://github.com/paritytech/substrate"149git = "https://github.com/paritytech/substrate"
146branch = "polkadot-v0.9.21"150branch = "polkadot-v0.9.22"
147151
148[dependencies.sp-timestamp]152[dependencies.sp-timestamp]
149git = "https://github.com/paritytech/substrate"153git = "https://github.com/paritytech/substrate"
150branch = "polkadot-v0.9.21"154branch = "polkadot-v0.9.22"
151155
152[dependencies.sp-transaction-pool]156[dependencies.sp-transaction-pool]
153git = "https://github.com/paritytech/substrate"157git = "https://github.com/paritytech/substrate"
154branch = "polkadot-v0.9.21"158branch = "polkadot-v0.9.22"
155159
156[dependencies.sp-trie]160[dependencies.sp-trie]
157git = "https://github.com/paritytech/substrate"161git = "https://github.com/paritytech/substrate"
158branch = "polkadot-v0.9.21"162branch = "polkadot-v0.9.22"
159163
160[dependencies.substrate-frame-rpc-system]164[dependencies.substrate-frame-rpc-system]
161git = "https://github.com/paritytech/substrate"165git = "https://github.com/paritytech/substrate"
162branch = "polkadot-v0.9.21"166branch = "polkadot-v0.9.22"
163167
164[dependencies.sc-network]168[dependencies.sc-network]
165git = "https://github.com/paritytech/substrate"169git = "https://github.com/paritytech/substrate"
166branch = "polkadot-v0.9.21"170branch = "polkadot-v0.9.22"
167171
168[dependencies.serde]172[dependencies.serde]
169features = ['derive']173features = ['derive']
174178
175[dependencies.sc-consensus-manual-seal]179[dependencies.sc-consensus-manual-seal]
176git = "https://github.com/paritytech/substrate"180git = "https://github.com/paritytech/substrate"
177branch = "polkadot-v0.9.21"181branch = "polkadot-v0.9.22"
178182
179################################################################################183################################################################################
180# Cumulus dependencies184# Cumulus dependencies
181185
182[dependencies.cumulus-client-consensus-aura]186[dependencies.cumulus-client-consensus-aura]
183git = "https://github.com/uniquenetwork/cumulus"187git = "https://github.com/paritytech/cumulus"
184branch = "polkadot-v0.9.21"188branch = "polkadot-v0.9.22"
185189
186[dependencies.cumulus-client-consensus-common]190[dependencies.cumulus-client-consensus-common]
187git = "https://github.com/uniquenetwork/cumulus"191git = "https://github.com/paritytech/cumulus"
188branch = "polkadot-v0.9.21"192branch = "polkadot-v0.9.22"
189193
190[dependencies.cumulus-client-collator]194[dependencies.cumulus-client-collator]
191git = "https://github.com/uniquenetwork/cumulus"195git = "https://github.com/paritytech/cumulus"
192branch = "polkadot-v0.9.21"196branch = "polkadot-v0.9.22"
193197
194[dependencies.cumulus-client-cli]198[dependencies.cumulus-client-cli]
195git = "https://github.com/uniquenetwork/cumulus"199git = "https://github.com/paritytech/cumulus"
196branch = "polkadot-v0.9.21"200branch = "polkadot-v0.9.22"
197201
198[dependencies.cumulus-client-network]202[dependencies.cumulus-client-network]
199git = "https://github.com/uniquenetwork/cumulus"203git = "https://github.com/paritytech/cumulus"
200branch = "polkadot-v0.9.21"204branch = "polkadot-v0.9.22"
201205
202[dependencies.cumulus-primitives-core]206[dependencies.cumulus-primitives-core]
203git = "https://github.com/uniquenetwork/cumulus"207git = "https://github.com/paritytech/cumulus"
204branch = "polkadot-v0.9.21"208branch = "polkadot-v0.9.22"
205209
206[dependencies.cumulus-primitives-parachain-inherent]210[dependencies.cumulus-primitives-parachain-inherent]
207git = "https://github.com/uniquenetwork/cumulus"211git = "https://github.com/paritytech/cumulus"
208branch = "polkadot-v0.9.21"212branch = "polkadot-v0.9.22"
209213
210[dependencies.cumulus-client-service]214[dependencies.cumulus-client-service]
211git = "https://github.com/uniquenetwork/cumulus"215git = "https://github.com/paritytech/cumulus"
212branch = "polkadot-v0.9.21"216branch = "polkadot-v0.9.22"
213217
214[dependencies.cumulus-relay-chain-interface]218[dependencies.cumulus-relay-chain-interface]
215git = "https://github.com/uniquenetwork/cumulus"219git = "https://github.com/paritytech/cumulus"
216branch = "polkadot-v0.9.21"220branch = "polkadot-v0.9.22"
217221
218[dependencies.cumulus-relay-chain-inprocess-interface]222[dependencies.cumulus-relay-chain-inprocess-interface]
219git = "https://github.com/uniquenetwork/cumulus"223git = "https://github.com/paritytech/cumulus"
220branch = "polkadot-v0.9.21"224branch = "polkadot-v0.9.22"
221225
222[dependencies.cumulus-relay-chain-rpc-interface]226[dependencies.cumulus-relay-chain-rpc-interface]
223git = "https://github.com/uniquenetwork/cumulus"227git = "https://github.com/paritytech/cumulus"
224branch = "polkadot-v0.9.21"228branch = "polkadot-v0.9.22"
225229
226################################################################################230################################################################################
227# Polkadot dependencies231# Polkadot dependencies
228[dependencies.polkadot-primitives]232[dependencies.polkadot-primitives]
229git = "https://github.com/paritytech/polkadot"233git = "https://github.com/paritytech/polkadot"
230branch = "release-v0.9.21"234branch = "release-v0.9.22"
231235
232[dependencies.polkadot-service]236[dependencies.polkadot-service]
233git = "https://github.com/paritytech/polkadot"237git = "https://github.com/paritytech/polkadot"
234branch = "release-v0.9.21"238branch = "release-v0.9.22"
235239
236[dependencies.polkadot-cli]240[dependencies.polkadot-cli]
237git = "https://github.com/paritytech/polkadot"241git = "https://github.com/paritytech/polkadot"
238branch = "release-v0.9.21"242branch = "release-v0.9.22"
239243
240[dependencies.polkadot-test-service]244[dependencies.polkadot-test-service]
241git = "https://github.com/paritytech/polkadot"245git = "https://github.com/paritytech/polkadot"
242branch = "release-v0.9.21"246branch = "release-v0.9.22"
243247
244[dependencies.polkadot-parachain]248[dependencies.polkadot-parachain]
245git = "https://github.com/paritytech/polkadot"249git = "https://github.com/paritytech/polkadot"
246branch = "release-v0.9.21"250branch = "release-v0.9.22"
247251
248252
249################################################################################253################################################################################
273277
274[dependencies.pallet-transaction-payment-rpc-runtime-api]278[dependencies.pallet-transaction-payment-rpc-runtime-api]
275git = "https://github.com/paritytech/substrate"279git = "https://github.com/paritytech/substrate"
276branch = "polkadot-v0.9.21"280branch = "polkadot-v0.9.22"
277281
278################################################################################282################################################################################
279# Package283# Package
287license = 'GPLv3'291license = 'GPLv3'
288name = 'unique-node'292name = 'unique-node'
289repository = 'https://github.com/UniqueNetwork/unique-chain'293repository = 'https://github.com/UniqueNetwork/unique-chain'
290version = '0.9.21'294version = '0.9.22'
291295
292[[bin]]296[[bin]]
293name = 'unique-collator'297name = 'unique-collator'
302flexi_logger = "0.15.7"306flexi_logger = "0.15.7"
303parking_lot = '0.11.2'307parking_lot = '0.11.2'
304clap = "3.1.2"308clap = "3.1.2"
305jsonrpc-core = '18.0.0'309jsonrpsee = { version = "0.13.0", features = ["server", "macros"] }
306jsonrpc-pubsub = "18.0.0"
307tokio = { version = "1.17.0", features = ["time"] }310tokio = { version = "1.17.0", features = ["time"] }
308311
309fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }312fc-rpc-core = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
310fc-consensus = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }313fc-consensus = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
311fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }314fc-mapping-sync = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
312fc-rpc = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }315fc-rpc = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
313fc-db = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }316fc-db = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
314fp-rpc = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }317fp-rpc = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
315pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }318pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
316319
317unique-rpc = { default-features = false, path = "../rpc" }320unique-rpc = { default-features = false, path = "../rpc" }
318rmrk-rpc = { path = "../../primitives/rmrk-rpc" }321rmrk-rpc = { path = "../../primitives/rmrk-rpc" }
modifiednode/cli/src/cli.rsdiffbeforeafterboth
116 #[structopt(default_value = "500", long)]116 #[structopt(default_value = "500", long)]
117 pub idle_autoseal_interval: u64,117 pub idle_autoseal_interval: u64,
118
119 /// Disable automatic hardware benchmarks.
120 ///
121 /// By default these benchmarks are automatically ran at startup and measure
122 /// the CPU speed, the memory bandwidth and the disk speed.
123 ///
124 /// The results are then printed out in the logs, and also sent as part of
125 /// telemetry, if telemetry is enabled.
126 #[clap(long)]
127 pub no_hardware_benchmarks: bool,
118128
119 /// Relaychain arguments129 /// Relaychain arguments
120 #[structopt(raw = true)]130 #[structopt(raw = true)]
modifiednode/cli/src/command.rsdiffbeforeafterboth
454 let collator_options = cli.run.collator_options();454 let collator_options = cli.run.collator_options();
455455
456 runner.run_node_until_exit(|config| async move {456 runner.run_node_until_exit(|config| async move {
457 let hwbench = if !cli.no_hardware_benchmarks {
458 config.database.path().map(|database_path| {
459 let _ = std::fs::create_dir_all(&database_path);
460 sc_sysinfo::gather_hwbench(Some(database_path))
461 })
462 } else {
463 None
464 };
465
457 let extensions = chain_spec::Extensions::try_get(&*config.chain_spec);466 let extensions = chain_spec::Extensions::try_get(&*config.chain_spec);
458467
517 );526 );
518527
519 start_node_using_chain_runtime! {528 start_node_using_chain_runtime! {
520 start_node(config, polkadot_config, collator_options, para_id)529 start_node(config, polkadot_config, collator_options, para_id, hwbench)
521 .await530 .await
522 .map(|r| r.0)531 .map(|r| r.0)
523 .map_err(Into::into)532 .map_err(Into::into)
modifiednode/cli/src/service.rsdiffbeforeafterboth
156156
157 Ok(Arc::new(fc_db::Backend::<Block>::new(157 Ok(Arc::new(fc_db::Backend::<Block>::new(
158 &fc_db::DatabaseSettings {158 &fc_db::DatabaseSettings {
159 source: fc_db::DatabaseSettingsSrc::RocksDb {159 source: fc_db::DatabaseSource::RocksDb {
160 path: database_dir,160 path: database_dir,
161 cache_size: 0,161 cache_size: 0,
162 },162 },
306 telemetry_worker_handle: Option<TelemetryWorkerHandle>,306 telemetry_worker_handle: Option<TelemetryWorkerHandle>,
307 task_manager: &mut TaskManager,307 task_manager: &mut TaskManager,
308 collator_options: CollatorOptions,308 collator_options: CollatorOptions,
309 hwbench: Option<sc_sysinfo::HwBench>,
309) -> RelayChainResult<(310) -> RelayChainResult<(
310 Arc<(dyn RelayChainInterface + 'static)>,311 Arc<(dyn RelayChainInterface + 'static)>,
311 Option<CollatorPair>,312 Option<CollatorPair>,
320 parachain_config,321 parachain_config,
321 telemetry_worker_handle,322 telemetry_worker_handle,
322 task_manager,323 task_manager,
324 hwbench,
323 ),325 ),
324 }326 }
325}327}
335 id: ParaId,337 id: ParaId,
336 build_import_queue: BIQ,338 build_import_queue: BIQ,
337 build_consensus: BIC,339 build_consensus: BIC,
340 hwbench: Option<sc_sysinfo::HwBench>,
338) -> sc_service::error::Result<(TaskManager, Arc<FullClient<RuntimeApi, ExecutorDispatch>>)>341) -> sc_service::error::Result<(TaskManager, Arc<FullClient<RuntimeApi, ExecutorDispatch>>)>
339where342where
340 sc_client_api::StateBackendFor<FullBackend, Block>: sp_api::StateBackend<BlakeTwo256>,343 sc_client_api::StateBackendFor<FullBackend, Block>: sp_api::StateBackend<BlakeTwo256>,
412 telemetry_worker_handle,415 telemetry_worker_handle,
413 &mut task_manager,416 &mut task_manager,
414 collator_options.clone(),417 collator_options.clone(),
418 hwbench.clone(),
415 )419 )
416 .await420 .await
417 .map_err(|e| match e {421 .map_err(|e| match e {
440 warp_sync: None,444 warp_sync: None,
441 })?;445 })?;
442446
443 let subscription_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());
444 let rpc_client = client.clone();447 let rpc_client = client.clone();
445 let rpc_pool = transaction_pool.clone();448 let rpc_pool = transaction_pool.clone();
446 let select_chain = params.select_chain.clone();449 let select_chain = params.select_chain.clone();
447 let rpc_network = network.clone();450 let rpc_network = network.clone();
448451
449 let rpc_frontier_backend = frontier_backend.clone();452 let rpc_frontier_backend = frontier_backend.clone();
450453
451 let block_data_cache = Arc::new(fc_rpc::EthBlockDataCache::new(454 let block_data_cache = Arc::new(fc_rpc::EthBlockDataCacheTask::new(
452 task_manager.spawn_handle(),455 task_manager.spawn_handle(),
453 overrides_handle::<_, _, Runtime>(client.clone()),456 overrides_handle::<_, _, Runtime>(client.clone()),
454 50,457 50,
455 50,458 50,
459 prometheus_registry.clone(),
456 ));460 ));
461
462 task_manager.spawn_essential_handle().spawn(
463 "frontier-mapping-sync-worker",
464 None,
465 MappingSyncWorker::new(
466 client.import_notification_stream(),
467 Duration::new(6, 0),
468 client.clone(),
469 backend.clone(),
470 frontier_backend.clone(),
471 3,
472 0,
473 SyncStrategy::Normal,
474 )
475 .for_each(|()| futures::future::ready(())),
476 );
457477
458 let rpc_extensions_builder = Box::new(move |deny_unsafe, _| {478 let rpc_builder = Box::new(move |deny_unsafe, subscription_task_executor| {
459 let full_deps = unique_rpc::FullDeps {479 let full_deps = unique_rpc::FullDeps {
460 backend: rpc_frontier_backend.clone(),480 backend: rpc_frontier_backend.clone(),
461 deny_unsafe,481 deny_unsafe,
476 fee_history_limit: 2048,496 fee_history_limit: 2048,
477 };497 };
478498
479 Ok(
480 unique_rpc::create_full::<_, _, _, _, Runtime, RuntimeApi, _>(499 unique_rpc::create_full::<_, _, _, _, Runtime, RuntimeApi, _>(
481 full_deps,500 full_deps,
482 subscription_executor.clone(),501 subscription_task_executor,
483 ),502 )
484 )503 .map_err(Into::into)
485 });504 });
486
487 task_manager.spawn_essential_handle().spawn(
488 "frontier-mapping-sync-worker",
489 None,
490 MappingSyncWorker::new(
491 client.import_notification_stream(),
492 Duration::new(6, 0),
493 client.clone(),
494 backend.clone(),
495 frontier_backend.clone(),
496 3,
497 0,
498 SyncStrategy::Normal,
499 )
500 .for_each(|()| futures::future::ready(())),
501 );
502505
503 sc_service::spawn_tasks(sc_service::SpawnTasksParams {506 sc_service::spawn_tasks(sc_service::SpawnTasksParams {
504 rpc_extensions_builder,507 rpc_builder,
505 client: client.clone(),508 client: client.clone(),
506 transaction_pool: transaction_pool.clone(),509 transaction_pool: transaction_pool.clone(),
507 task_manager: &mut task_manager,510 task_manager: &mut task_manager,
513 telemetry: telemetry.as_mut(),516 telemetry: telemetry.as_mut(),
514 })?;517 })?;
518
519 if let Some(hwbench) = hwbench {
520 sc_sysinfo::print_hwbench(&hwbench);
521
522 if let Some(ref mut telemetry) = telemetry {
523 let telemetry_handle = telemetry.handle();
524 task_manager.spawn_handle().spawn(
525 "telemetry_hwbench",
526 None,
527 sc_sysinfo::initialize_hwbench_telemetry(telemetry_handle, hwbench),
528 );
529 }
530 }
515531
516 let announce_block = {532 let announce_block = {
517 let network = network.clone();533 let network = network.clone();
629 polkadot_config: Configuration,645 polkadot_config: Configuration,
630 collator_options: CollatorOptions,646 collator_options: CollatorOptions,
631 id: ParaId,647 id: ParaId,
648 hwbench: Option<sc_sysinfo::HwBench>,
632) -> sc_service::error::Result<(TaskManager, Arc<FullClient<RuntimeApi, ExecutorDispatch>>)>649) -> sc_service::error::Result<(TaskManager, Arc<FullClient<RuntimeApi, ExecutorDispatch>>)>
633where650where
634 Runtime: RuntimeInstance + Send + Sync + 'static,651 Runtime: RuntimeInstance + Send + Sync + 'static,
740 max_block_proposal_slot_portion: None,757 max_block_proposal_slot_portion: None,
741 }))758 }))
742 },759 },
760 hwbench,
743 )761 )
744 .await762 .await
745}763}
828 &config,846 &config,
829 dev_build_import_queue::<RuntimeApi, ExecutorDispatch>,847 dev_build_import_queue::<RuntimeApi, ExecutorDispatch>,
830 )?;848 )?;
849 let prometheus_registry = config.prometheus_registry().cloned();
831850
832 let block_data_cache = Arc::new(fc_rpc::EthBlockDataCache::new(851 let block_data_cache = Arc::new(fc_rpc::EthBlockDataCacheTask::new(
833 task_manager.spawn_handle(),852 task_manager.spawn_handle(),
834 overrides_handle::<_, _, Runtime>(client.clone()),853 overrides_handle::<_, _, Runtime>(client.clone()),
835 50,854 50,
836 50,855 50,
856 prometheus_registry.clone(),
837 ));857 ));
838858
839 let (network, system_rpc_tx, network_starter) =859 let (network, system_rpc_tx, network_starter) =
856 );876 );
857 }877 }
858878
859 let prometheus_registry = config.prometheus_registry().cloned();
860 let collator = config.role.is_authority();879 let collator = config.role.is_authority();
861880
862 let select_chain = maybe_select_chain.clone();881 let select_chain = maybe_select_chain.clone();
967 .for_each(|()| futures::future::ready(())),986 .for_each(|()| futures::future::ready(())),
968 );987 );
969988
970 let subscription_executor = sc_rpc::SubscriptionTaskExecutor::new(task_manager.spawn_handle());
971 let rpc_client = client.clone();989 let rpc_client = client.clone();
972 let rpc_pool = transaction_pool.clone();990 let rpc_pool = transaction_pool.clone();
973 let rpc_network = network.clone();991 let rpc_network = network.clone();
974 let rpc_frontier_backend = frontier_backend.clone();992 let rpc_frontier_backend = frontier_backend.clone();
975 let rpc_extensions_builder = Box::new(move |deny_unsafe, _| {993 let rpc_builder = Box::new(move |deny_unsafe, subscription_executor| {
976 let full_deps = unique_rpc::FullDeps {994 let full_deps = unique_rpc::FullDeps {
977 backend: rpc_frontier_backend.clone(),995 backend: rpc_frontier_backend.clone(),
978 deny_unsafe,996 deny_unsafe,
993 fee_history_limit: 2048,1011 fee_history_limit: 2048,
994 };1012 };
9951013
996 Ok(
997 unique_rpc::create_full::<_, _, _, _, Runtime, RuntimeApi, _>(1014 unique_rpc::create_full::<_, _, _, _, Runtime, RuntimeApi, _>(
998 full_deps,1015 full_deps,
999 subscription_executor.clone(),1016 subscription_executor,
1000 ),1017 )
1001 )1018 .map_err(Into::into)
1002 });1019 });
10031020
1004 sc_service::spawn_tasks(sc_service::SpawnTasksParams {1021 sc_service::spawn_tasks(sc_service::SpawnTasksParams {
1007 keystore: keystore_container.sync_keystore(),1024 keystore: keystore_container.sync_keystore(),
1008 task_manager: &mut task_manager,1025 task_manager: &mut task_manager,
1009 transaction_pool,1026 transaction_pool,
1010 rpc_extensions_builder,1027 rpc_builder,
1011 backend,1028 backend,
1012 system_rpc_tx,1029 system_rpc_tx,
1013 config,1030 config,
modifiednode/rpc/Cargo.tomldiffbeforeafterboth
1111
12[dependencies]12[dependencies]
13futures = { version = "0.3.17", features = ["compat"] }13futures = { version = "0.3.17", features = ["compat"] }
14jsonrpc-core = "18.0.0"14jsonrpsee = { version = "0.13.0", features = ["server", "macros"] }
15jsonrpc-pubsub = "18.0.0"
16# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate', branch = 'master' }15# pallet-contracts-rpc = { git = 'https://github.com/paritytech/substrate', branch = 'master' }
17pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
20sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19sc-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
21sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }20sc-consensus-epochs = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
22sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }21sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
23sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }22sc-finality-grandpa-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
24sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23sc-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
25sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }24sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
26sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }25sc-rpc-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
27sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }26sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
28sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }27sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
29sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }28sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
30sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }29sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
31sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }30sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
32sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }31sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
33sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }32sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
34sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }33sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
35sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }34sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
36sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }35sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
37sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }36sp-storage = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
38sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }37sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
39sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }38sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
40sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }39sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
41substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }40substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
42tokio = { version = "0.2.25", features = ["macros", "sync"] }41tokio = { version = "0.2.25", features = ["macros", "sync"] }
4342
44pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }43pallet-ethereum = { git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
45fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }44fc-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
46fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }45fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
47fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }46fp-storage = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
48fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }47fc-rpc-core = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
49fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }48fc-db = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
50fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }49fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
5150
52pallet-common = { default-features = false, path = "../../pallets/common" }51pallet-common = { default-features = false, path = "../../pallets/common" }
53unique-runtime-common = { default-features = false, path = "../../runtime/common" }52unique-runtime-common = { default-features = false, path = "../../runtime/common" }
modifiednode/rpc/src/lib.rsdiffbeforeafterboth
1616
17use sp_runtime::traits::BlakeTwo256;17use sp_runtime::traits::BlakeTwo256;
18use fc_rpc::{18use fc_rpc::{
19 EthBlockDataCache, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override,19 EthBlockDataCacheTask, OverrideHandle, RuntimeApiStorageOverride, SchemaV1Override,
20 StorageOverride, SchemaV2Override, SchemaV3Override,20 StorageOverride, SchemaV2Override, SchemaV3Override,
21};21};
22use jsonrpsee::RpcModule;
22use fc_rpc_core::types::{FilterPool, FeeHistoryCache};23use fc_rpc_core::types::{FilterPool, FeeHistoryCache};
23use jsonrpc_pubsub::manager::SubscriptionManager;
24use fp_storage::EthereumStorageSchema;24use fp_storage::EthereumStorageSchema;
25use sc_client_api::{25use sc_client_api::{
26 backend::{AuxStore, StorageProvider},26 backend::{AuxStore, StorageProvider},
49 RmrkPartType, RmrkTheme,49 RmrkPartType, RmrkTheme,
50};*/50};*/
51
52/// Public io handler for exporting into other modules
53pub type IoHandler = jsonrpc_core::IoHandler<sc_rpc::Metadata>;
5451
55/// Extra dependencies for GRANDPA52/// Extra dependencies for GRANDPA
56pub struct GrandpaDeps<B> {53pub struct GrandpaDeps<B> {
95 /// Fee history cache.92 /// Fee history cache.
96 pub fee_history_cache: FeeHistoryCache,93 pub fee_history_cache: FeeHistoryCache,
97 /// Cache for Ethereum block data.94 /// Cache for Ethereum block data.
98 pub block_data_cache: Arc<EthBlockDataCache<Block>>,95 pub block_data_cache: Arc<EthBlockDataCacheTask<Block>>,
99}96}
10097
101pub fn overrides_handle<C, BE, R>(client: Arc<C>) -> Arc<OverrideHandle<Block>>98pub fn overrides_handle<C, BE, R>(client: Arc<C>) -> Arc<OverrideHandle<Block>>
136pub fn create_full<C, P, SC, CA, R, A, B>(133pub fn create_full<C, P, SC, CA, R, A, B>(
137 deps: FullDeps<C, P, SC, CA>,134 deps: FullDeps<C, P, SC, CA>,
138 subscription_task_executor: SubscriptionTaskExecutor,135 subscription_task_executor: SubscriptionTaskExecutor,
139) -> jsonrpc_core::IoHandler<sc_rpc_api::Metadata>136) -> Result<RpcModule<()>, Box<dyn std::error::Error + Send + Sync>>
140where137where
141 C: ProvideRuntimeApi<Block> + StorageProvider<Block, B> + AuxStore,138 C: ProvideRuntimeApi<Block> + StorageProvider<Block, B> + AuxStore,
142 C: HeaderBackend<Block> + HeaderMetadata<Block, Error = BlockChainError> + 'static,139 C: HeaderBackend<Block> + HeaderMetadata<Block, Error = BlockChainError> + 'static,
170 for<'de> <R as RuntimeInstance>::CrossAccountId: serde::Deserialize<'de>,167 for<'de> <R as RuntimeInstance>::CrossAccountId: serde::Deserialize<'de>,
171{168{
172 use fc_rpc::{169 use fc_rpc::{
173 EthApi, EthApiServer, EthDevSigner, EthFilterApi, EthFilterApiServer, EthPubSubApi,170 Eth, EthApiServer, EthDevSigner, EthFilter, EthFilterApiServer, EthPubSub,
174 EthPubSubApiServer, EthSigner, HexEncodedIdProvider, NetApi, NetApiServer, Web3Api,171 EthPubSubApiServer, EthSigner, Net, NetApiServer, Web3, Web3ApiServer,
175 Web3ApiServer,
176 };172 };
177 use uc_rpc::{UniqueApi, RmrkApi, Unique};173 use uc_rpc::{UniqueApiServer, Unique};
178 // use pallet_contracts_rpc::{Contracts, ContractsApi};174 // use pallet_contracts_rpc::{Contracts, ContractsApi};
179 use pallet_transaction_payment_rpc::{TransactionPayment, TransactionPaymentApi};175 use pallet_transaction_payment_rpc::{TransactionPaymentRpc, TransactionPaymentApiServer};
180 use substrate_frame_rpc_system::{FullSystem, SystemApi};176 use substrate_frame_rpc_system::{SystemRpc, SystemApiServer};
181177
182 let mut io = jsonrpc_core::IoHandler::default();178 let mut io = RpcModule::new(());
183 let FullDeps {179 let FullDeps {
184 client,180 client,
185 pool,181 pool,
197 max_past_logs,193 max_past_logs,
198 } = deps;194 } = deps;
199195
200 io.extend_with(SystemApi::to_delegate(FullSystem::new(196 io.merge(SystemRpc::new(Arc::clone(&client), Arc::clone(&pool), deny_unsafe).into_rpc())?;
201 client.clone(),
202 pool.clone(),
203 deny_unsafe,
204 )));
205
206 io.extend_with(TransactionPaymentApi::to_delegate(TransactionPayment::new(197 io.merge(TransactionPaymentRpc::new(Arc::clone(&client)).into_rpc())?;
207 client.clone(),
208 )));
209198
210 // io.extend_with(ContractsApi::to_delegate(Contracts::new(client.clone())));199 // io.extend_with(ContractsApi::to_delegate(Contracts::new(client.clone())));
211200
216205
217 let overrides = overrides_handle::<_, _, R>(client.clone());206 let overrides = overrides_handle::<_, _, R>(client.clone());
218207
219 io.extend_with(EthApiServer::to_delegate(EthApi::new(208 io.merge(
209 Eth::new(
220 client.clone(),210 client.clone(),
221 pool.clone(),211 pool.clone(),
222 graph,212 graph,
227 backend.clone(),217 backend.clone(),
228 is_authority,218 is_authority,
229 block_data_cache.clone(),219 block_data_cache.clone(),
220 fee_history_cache,
230 fee_history_limit,221 fee_history_limit,
231 fee_history_cache,
232 )));222 )
223 .into_rpc(),
224 )?;
233225
234 // todo look into226 // todo look into
235 //let unique = Unique::new(client.clone());227 //let unique = Unique::new(client.clone());
236 io.extend_with(UniqueApi::to_delegate(Unique::new(client.clone())));228 io.merge(Unique::new(client.clone()).into_rpc())?;
237 // TODO free RMRK! io.extend_with(RmrkApi::to_delegate(Unique::new(client.clone())));229 // TODO free RMRK! io.extend_with(RmrkApi::to_delegate(Unique::new(client.clone())));
238230
239 if let Some(filter_pool) = filter_pool {231 if let Some(filter_pool) = filter_pool {
240 io.extend_with(EthFilterApiServer::to_delegate(EthFilterApi::new(232 io.merge(
233 EthFilter::new(
241 client.clone(),234 client.clone(),
242 backend,235 backend,
243 filter_pool,236 filter_pool,
244 500_usize, // max stored filters237 500_usize, // max stored filters
245 max_past_logs,238 max_past_logs,
246 block_data_cache,239 block_data_cache,
247 )));240 )
241 .into_rpc(),
242 )?;
248 }243 }
249244
250 io.extend_with(NetApiServer::to_delegate(NetApi::new(245 io.merge(
246 Net::new(
251 client.clone(),247 client.clone(),
252 network.clone(),248 network.clone(),
253 // Whether to format the `peer_count` response as Hex (default) or not.249 // Whether to format the `peer_count` response as Hex (default) or not.
254 true,250 true,
255 )));251 )
252 .into_rpc(),
253 )?;
256254
257 io.extend_with(Web3ApiServer::to_delegate(Web3Api::new(client.clone())));255 io.merge(Web3::new(client.clone()).into_rpc())?;
258256
259 io.extend_with(EthPubSubApiServer::to_delegate(EthPubSubApi::new(257 io.merge(
260 pool,258 EthPubSub::new(pool, client, network, subscription_task_executor, overrides).into_rpc(),
261 client,
262 network,
263 SubscriptionManager::<HexEncodedIdProvider>::with_id_provider(
264 HexEncodedIdProvider::default(),
265 Arc::new(subscription_task_executor),
266 ),
267 overrides,
268 )));259 )?;
269260
270 io261 Ok(io)
271}262}
272263
modifiedpallets/common/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
20fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }20fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
22pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }22pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
23evm-coder = { default-features = false, path = '../../crates/evm-coder' }23evm-coder = { default-features = false, path = '../../crates/evm-coder' }
24ethereum = { version = "0.12.0", default-features = false }24ethereum = { version = "0.12.0", default-features = false }
25pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }25pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2626
27serde = { version = "1.0.130", default-features = false }27serde = { version = "1.0.130", default-features = false }
28scale-info = { version = "2.0.1", default-features = false, features = [28scale-info = { version = "2.0.1", default-features = false, features = [
modifiedpallets/common/src/erc.rsdiffbeforeafterboth
19 types::*,19 types::*,
20 execution::{Result, Error},20 execution::{Result, Error},
21};21};
22pub use pallet_evm::{PrecompileOutput, PrecompileResult, account::CrossAccountId};22pub use pallet_evm::{PrecompileOutput, PrecompileResult, PrecompileHandle, account::CrossAccountId};
23use pallet_evm_coder_substrate::dispatch_to_evm;23use pallet_evm_coder_substrate::dispatch_to_evm;
24use sp_core::{H160, U256};
25use sp_std::vec::Vec;24use sp_std::vec::Vec;
26use up_data_structs::{Property, SponsoringRateLimit};25use up_data_structs::{Property, SponsoringRateLimit};
27use alloc::format;26use alloc::format;
43pub trait CommonEvmHandler {42pub trait CommonEvmHandler {
44 const CODE: &'static [u8];43 const CODE: &'static [u8];
4544
46 fn call(self, source: &H160, input: &[u8], value: U256) -> Option<PrecompileResult>;45 fn call(self, handle: &mut impl PrecompileHandle) -> Option<PrecompileResult>;
47}46}
4847
49#[solidity_interface(name = "Collection")]48#[solidity_interface(name = "Collection")]
modifiedpallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth
8scale-info = { version = "2.0.1", default-features = false, features = [8scale-info = { version = "2.0.1", default-features = false, features = [
9 "derive",9 "derive",
10] }10] }
11sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }11sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
12sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }12sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
13ethereum = { version = "0.12.0", default-features = false }13ethereum = { version = "0.12.0", default-features = false }
14evm-coder = { default-features = false, path = "../../crates/evm-coder" }14evm-coder = { default-features = false, path = "../../crates/evm-coder" }
15pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }15pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }16pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
17frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
20up-data-structs = { default-features = false, path = "../../primitives/data-structs" }20up-data-structs = { default-features = false, path = "../../primitives/data-structs" }
2121
22[dependencies.codec]22[dependencies.codec]
modifiedpallets/evm-coder-substrate/src/lib.rsdiffbeforeafterboth
32use up_data_structs::budget;32use up_data_structs::budget;
33use pallet_evm::{33use pallet_evm::{
34 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,34 ExitError, ExitRevert, ExitSucceed, GasWeightMapping, PrecompileFailure, PrecompileOutput,
35 PrecompileResult,35 PrecompileResult, PrecompileHandle,
36};36};
37use sp_core::H160;37use sp_core::H160;
38// #[cfg(feature = "runtime-benchmarks")]38// #[cfg(feature = "runtime-benchmarks")]
171171
172 pub fn evm_to_precompile_output(172 pub fn evm_to_precompile_output(
173 self,173 self,
174 handle: &mut impl PrecompileHandle,
174 result: evm_coder::execution::Result<Option<AbiWriter>>,175 result: evm_coder::execution::Result<Option<AbiWriter>>,
175 ) -> Option<PrecompileResult> {176 ) -> Option<PrecompileResult> {
176 use evm_coder::execution::Error;177 use evm_coder::execution::Error;
178 // We ignore error here, as it should not occur, as we have our own bookkeeping of gas
179 let _ = handle.record_cost(self.initial_gas - self.gas_left());
177 Some(match result {180 Some(match result {
178 Ok(Some(v)) => Ok(PrecompileOutput {181 Ok(Some(v)) => Ok(PrecompileOutput {
179 exit_status: ExitSucceed::Returned,182 exit_status: ExitSucceed::Returned,
180 cost: self.initial_gas - self.gas_left(),
181 // We don't use this interface
182 logs: sp_std::vec![],
183 output: v.finish(),183 output: v.finish(),
184 }),184 }),
185 Ok(None) => return None,185 Ok(None) => return None,
189189
190 Err(PrecompileFailure::Revert {190 Err(PrecompileFailure::Revert {
191 exit_status: ExitRevert::Reverted,191 exit_status: ExitRevert::Reverted,
192 cost: self.initial_gas - self.gas_left(),
193 output: writer.finish(),192 output: writer.finish(),
194 })193 })
195 }194 }
235 T: Config,234 T: Config,
236 C: evm_coder::Call + evm_coder::Weighted,235 C: evm_coder::Call + evm_coder::Weighted,
237 E: evm_coder::Callable<C> + WithRecorder<T>,236 E: evm_coder::Callable<C> + WithRecorder<T>,
237 H: PrecompileHandle,
238>(238>(
239 caller: H160,239 handle: &mut H,
240 mut e: E,240 mut e: E,
241 value: value,
242 input: &[u8],
243) -> Option<PrecompileResult> {241) -> Option<PrecompileResult> {
244 let result = call_internal(caller, &mut e, value, input);242 let result = call_internal(
243 handle.context().caller,
244 &mut e,
245 handle.context().apparent_value,
246 handle.input(),
247 );
245 e.into_recorder().evm_to_precompile_output(result)248 e.into_recorder().evm_to_precompile_output(handle, result)
246}249}
247250
248fn call_internal<251fn call_internal<
modifiedpallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth
11log = { default-features = false, version = "0.4.14" }11log = { default-features = false, version = "0.4.14" }
1212
13# Substrate13# Substrate
14frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }14frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
15frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }15frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
16sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }16sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
17sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }17sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
18sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }18sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
1919
20# Unique20# Unique
21pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }21pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
22fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }22fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21" }23up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22" }
2424
25# Locals25# Locals
26evm-coder = { default-features = false, path = '../../crates/evm-coder' }26evm-coder = { default-features = false, path = '../../crates/evm-coder' }
modifiedpallets/evm-contract-helpers/src/eth.rsdiffbeforeafterboth
18use evm_coder::{abi::AbiWriter, execution::Result, generate_stubgen, solidity_interface, types::*};18use evm_coder::{abi::AbiWriter, execution::Result, generate_stubgen, solidity_interface, types::*};
19use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};19use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};
20use pallet_evm::{20use pallet_evm::{
21 ExitRevert, OnCreate, OnMethodCall, PrecompileResult, PrecompileFailure,21 ExitRevert, OnCreate, OnMethodCall, PrecompileResult, PrecompileFailure, PrecompileHandle,
22 account::CrossAccountId,22 account::CrossAccountId,
23};23};
24use sp_core::H160;24use sp_core::H160;
138 contract == &T::ContractAddress::get()138 contract == &T::ContractAddress::get()
139 }139 }
140140
141 fn call(141 fn call(handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
142 source: &sp_core::H160,
143 target: &sp_core::H160,
144 gas_left: u64,
145 input: &[u8],
146 value: sp_core::U256,
147 ) -> Option<PrecompileResult> {
148 // TODO: Extract to another OnMethodCall handler142 // TODO: Extract to another OnMethodCall handler
149 if <AllowlistEnabled<T>>::get(target) && !<Pallet<T>>::allowed(*target, *source) {143 if <AllowlistEnabled<T>>::get(handle.code_address())
144 && !<Pallet<T>>::allowed(handle.code_address(), handle.context().caller)
145 {
150 return Some(Err(PrecompileFailure::Revert {146 return Some(Err(PrecompileFailure::Revert {
151 exit_status: ExitRevert::Reverted,147 exit_status: ExitRevert::Reverted,
152 cost: 0,
153 output: {148 output: {
154 let mut writer = AbiWriter::new_call(evm_coder::fn_selector!(Error(string)));149 let mut writer = AbiWriter::new_call(evm_coder::fn_selector!(Error(string)));
155 writer.string("Target contract is allowlisted");150 writer.string("Target contract is allowlisted");
158 }));153 }));
159 }154 }
160155
161 if target != &T::ContractAddress::get() {156 if handle.code_address() != T::ContractAddress::get() {
162 return None;157 return None;
163 }158 }
164159
165 let helpers = ContractHelpers::<T>(SubstrateRecorder::<T>::new(gas_left));160 let helpers = ContractHelpers::<T>(SubstrateRecorder::<T>::new(handle.remaining_gas()));
166 pallet_evm_coder_substrate::call(*source, helpers, value, input)161 pallet_evm_coder_substrate::call(handle, helpers)
167 }162 }
168163
169 fn get_code(contract: &sp_core::H160) -> Option<Vec<u8>> {164 fn get_code(contract: &sp_core::H160) -> Option<Vec<u8>> {
modifiedpallets/evm-migration/Cargo.tomldiffbeforeafterboth
8scale-info = { version = "2.0.1", default-features = false, features = [8scale-info = { version = "2.0.1", default-features = false, features = [
9 "derive",9 "derive",
10] }10] }
11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
13frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }13frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
14sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }18pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
19fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2020
21[dependencies.codec]21[dependencies.codec]
22default-features = false22default-features = false
modifiedpallets/evm-migration/src/lib.rsdiffbeforeafterboth
28 use sp_core::{H160, H256};28 use sp_core::{H160, H256};
29 use sp_std::vec::Vec;29 use sp_std::vec::Vec;
30 use super::weights::WeightInfo;30 use super::weights::WeightInfo;
31 use pallet_evm::Pallet as PalletEvm;31 use pallet_evm::{PrecompileHandle, Pallet as PalletEvm};
3232
33 #[pallet::config]33 #[pallet::config]
34 pub trait Config: frame_system::Config + pallet_evm::Config {34 pub trait Config: frame_system::Config + pallet_evm::Config {
108 false108 false
109 }109 }
110110
111 fn call(111 fn call(_handle: &mut impl PrecompileHandle) -> Option<pallet_evm::PrecompileResult> {
112 _source: &H160,
113 _arget: &H160,
114 _gas_left: u64,
115 _input: &[u8],
116 _value: sp_core::U256,
117 ) -> Option<pallet_evm::PrecompileResult> {
118 None112 None
119 }113 }
modifiedpallets/evm-transaction-payment/Cargo.tomldiffbeforeafterboth
8scale-info = { version = "2.0.1", default-features = false, features = [8scale-info = { version = "2.0.1", default-features = false, features = [
9 "derive",9 "derive",
10] }10] }
11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }11frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }12frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
13sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }13sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }18fp-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
19pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
20up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21" }20up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22" }
21fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }21fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2222
23[dependencies.codec]23[dependencies.codec]
24default-features = false24default-features = false
modifiedpallets/fungible/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19pallet-common = { default-features = false, path = '../common' }19pallet-common = { default-features = false, path = '../common' }
20pallet-structure = { default-features = false, path = '../structure' }20pallet-structure = { default-features = false, path = '../structure' }
21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
22evm-coder = { default-features = false, path = '../../crates/evm-coder' }22evm-coder = { default-features = false, path = '../../crates/evm-coder' }
23pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }23pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
24ethereum = { version = "0.12.0", default-features = false }24ethereum = { version = "0.12.0", default-features = false }
25frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }25frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
26pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }26pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
27scale-info = { version = "2.0.1", default-features = false, features = [27scale-info = { version = "2.0.1", default-features = false, features = [
28 "derive",28 "derive",
29] }29] }
modifiedpallets/fungible/src/erc.rsdiffbeforeafterboth
19use evm_coder::{ToLog, execution::*, generate_stubgen, solidity_interface, types::*, weight};19use evm_coder::{ToLog, execution::*, generate_stubgen, solidity_interface, types::*, weight};
20use up_data_structs::CollectionMode;20use up_data_structs::CollectionMode;
21use pallet_common::erc::{CommonEvmHandler, PrecompileResult};21use pallet_common::erc::{CommonEvmHandler, PrecompileResult};
22use sp_core::{H160, U256};
23use sp_std::vec::Vec;22use sp_std::vec::Vec;
24use pallet_evm::account::CrossAccountId;23use pallet_evm::{account::CrossAccountId, PrecompileHandle};
25use pallet_evm_coder_substrate::{call, dispatch_to_evm};24use pallet_evm_coder_substrate::{call, dispatch_to_evm};
26use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};25use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};
27use pallet_common::{CollectionHandle, erc::CollectionCall};26use pallet_common::{CollectionHandle, erc::CollectionCall};
161impl<T: Config> CommonEvmHandler for FungibleHandle<T> {160impl<T: Config> CommonEvmHandler for FungibleHandle<T> {
162 const CODE: &'static [u8] = include_bytes!("./stubs/UniqueFungible.raw");161 const CODE: &'static [u8] = include_bytes!("./stubs/UniqueFungible.raw");
163162
164 fn call(self, source: &H160, input: &[u8], value: U256) -> Option<PrecompileResult> {163 fn call(self, handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
165 call::<T, UniqueFungibleCall<T>, _>(*source, self, value, input)164 call::<T, UniqueFungibleCall<T>, _, _>(handle, self)
166 }165 }
167}166}
168167
modifiedpallets/inflation/Cargo.tomldiffbeforeafterboth
43default-features = false43default-features = false
44optional = true44optional = true
45git = "https://github.com/paritytech/substrate"45git = "https://github.com/paritytech/substrate"
46branch = "polkadot-v0.9.21"46branch = "polkadot-v0.9.22"
4747
48[dependencies.frame-support]48[dependencies.frame-support]
49default-features = false49default-features = false
50git = "https://github.com/paritytech/substrate"50git = "https://github.com/paritytech/substrate"
51branch = "polkadot-v0.9.21"51branch = "polkadot-v0.9.22"
5252
53[dependencies.frame-system]53[dependencies.frame-system]
54default-features = false54default-features = false
55git = "https://github.com/paritytech/substrate"55git = "https://github.com/paritytech/substrate"
56branch = "polkadot-v0.9.21"56branch = "polkadot-v0.9.22"
5757
58[dependencies.pallet-balances]58[dependencies.pallet-balances]
59default-features = false59default-features = false
60git = "https://github.com/paritytech/substrate"60git = "https://github.com/paritytech/substrate"
61branch = "polkadot-v0.9.21"61branch = "polkadot-v0.9.22"
6262
63[dependencies.pallet-timestamp]63[dependencies.pallet-timestamp]
64default-features = false64default-features = false
65git = "https://github.com/paritytech/substrate"65git = "https://github.com/paritytech/substrate"
66branch = "polkadot-v0.9.21"66branch = "polkadot-v0.9.22"
6767
68[dependencies.pallet-randomness-collective-flip]68[dependencies.pallet-randomness-collective-flip]
69default-features = false69default-features = false
70git = "https://github.com/paritytech/substrate"70git = "https://github.com/paritytech/substrate"
71branch = "polkadot-v0.9.21"71branch = "polkadot-v0.9.22"
7272
73[dependencies.sp-std]73[dependencies.sp-std]
74default-features = false74default-features = false
75git = "https://github.com/paritytech/substrate"75git = "https://github.com/paritytech/substrate"
76branch = "polkadot-v0.9.21"76branch = "polkadot-v0.9.22"
7777
78[dependencies.serde]78[dependencies.serde]
79default-features = false79default-features = false
83[dependencies.sp-runtime]83[dependencies.sp-runtime]
84default-features = false84default-features = false
85git = "https://github.com/paritytech/substrate"85git = "https://github.com/paritytech/substrate"
86branch = "polkadot-v0.9.21"86branch = "polkadot-v0.9.22"
8787
88[dependencies.sp-core]88[dependencies.sp-core]
89default-features = false89default-features = false
90git = "https://github.com/paritytech/substrate"90git = "https://github.com/paritytech/substrate"
91branch = "polkadot-v0.9.21"91branch = "polkadot-v0.9.22"
9292
93[dependencies.sp-io]93[dependencies.sp-io]
94default-features = false94default-features = false
95git = "https://github.com/paritytech/substrate"95git = "https://github.com/paritytech/substrate"
96branch = "polkadot-v0.9.21"96branch = "polkadot-v0.9.22"
9797
98[dependencies]98[dependencies]
99scale-info = { version = "2.0.1", default-features = false, features = [99scale-info = { version = "2.0.1", default-features = false, features = [
modifiedpallets/nonfungible/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
20pallet-common = { default-features = false, path = '../common' }20pallet-common = { default-features = false, path = '../common' }
21pallet-structure = { default-features = false, path = '../structure' }21pallet-structure = { default-features = false, path = '../structure' }
22up-data-structs = { default-features = false, path = '../../primitives/data-structs' }22up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
23evm-coder = { default-features = false, path = '../../crates/evm-coder' }23evm-coder = { default-features = false, path = '../../crates/evm-coder' }
24pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }24pallet-evm-coder-substrate = { default-features = false, path = '../evm-coder-substrate' }
25ethereum = { version = "0.12.0", default-features = false }25ethereum = { version = "0.12.0", default-features = false }
26frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }26frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
27scale-info = { version = "2.0.1", default-features = false, features = [27scale-info = { version = "2.0.1", default-features = false, features = [
28 "derive",28 "derive",
29] }29] }
modifiedpallets/nonfungible/src/erc.rsdiffbeforeafterboth
26 CollectionPropertiesVec,26 CollectionPropertiesVec,
27};27};
28use pallet_evm_coder_substrate::dispatch_to_evm;28use pallet_evm_coder_substrate::dispatch_to_evm;
29use sp_core::{H160, U256};
30use sp_std::vec::Vec;29use sp_std::vec::Vec;
31use pallet_common::{30use pallet_common::{
32 erc::{CommonEvmHandler, PrecompileResult, CollectionCall, token_uri_key},31 erc::{CommonEvmHandler, PrecompileResult, CollectionCall, token_uri_key},
33 CollectionHandle, CollectionPropertyPermissions,32 CollectionHandle, CollectionPropertyPermissions,
34};33};
35use pallet_evm::account::CrossAccountId;34use pallet_evm::{account::CrossAccountId, PrecompileHandle};
36use pallet_evm_coder_substrate::call;35use pallet_evm_coder_substrate::call;
37use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};36use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};
3837
587impl<T: Config> CommonEvmHandler for NonfungibleHandle<T> {586impl<T: Config> CommonEvmHandler for NonfungibleHandle<T> {
588 const CODE: &'static [u8] = include_bytes!("./stubs/UniqueNFT.raw");587 const CODE: &'static [u8] = include_bytes!("./stubs/UniqueNFT.raw");
589588
590 fn call(self, source: &H160, input: &[u8], value: U256) -> Option<PrecompileResult> {589 fn call(self, handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
591 call::<T, UniqueNFTCall<T>, _>(*source, self, value, input)590 call::<T, UniqueNFTCall<T>, _, _>(handle, self)
592 }591 }
593}592}
594593
modifiedpallets/proxy-rmrk-core/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19pallet-common = { default-features = false, path = '../common' }19pallet-common = { default-features = false, path = '../common' }
20pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }20pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }
21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
24scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }24scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
2525
26[features]26[features]
modifiedpallets/proxy-rmrk-equip/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19pallet-common = { default-features = false, path = '../common' }19pallet-common = { default-features = false, path = '../common' }
20pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }20pallet-nonfungible = { default-features = false, path = "../../pallets/nonfungible" }
21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }21up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }22pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
24scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }24scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
25pallet-rmrk-core = { default-features = false, path = "../proxy-rmrk-core" }25pallet-rmrk-core = { default-features = false, path = "../proxy-rmrk-core" }
2626
modifiedpallets/refungible/Cargo.tomldiffbeforeafterboth
11version = '3.1.2'11version = '3.1.2'
1212
13[dependencies]13[dependencies]
14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }17sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }18sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
20pallet-common = { default-features = false, path = '../common' }20pallet-common = { default-features = false, path = '../common' }
21pallet-structure = { default-features = false, path = '../structure' }21pallet-structure = { default-features = false, path = '../structure' }
22up-data-structs = { default-features = false, path = '../../primitives/data-structs' }22up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
24scale-info = { version = "2.0.1", default-features = false, features = [24scale-info = { version = "2.0.1", default-features = false, features = [
25 "derive",25 "derive",
26] }26] }
modifiedpallets/refungible/src/erc.rsdiffbeforeafterboth
1616
17use up_data_structs::TokenId;17use up_data_structs::TokenId;
18use pallet_common::erc::CommonEvmHandler;18use pallet_common::erc::CommonEvmHandler;
19use pallet_evm::PrecompileHandle;
1920
20use crate::{Config, RefungibleHandle};21use crate::{Config, RefungibleHandle};
2122
2425
25 fn call(26 fn call(
26 self,27 self,
27 _source: &sp_core::H160,28 _handle: &mut impl PrecompileHandle,
28 _input: &[u8],
29 _value: sp_core::U256,
30 ) -> Option<pallet_common::erc::PrecompileResult> {29 ) -> Option<pallet_common::erc::PrecompileResult> {
31 // TODO: Implement RFT variant of ERC72130 // TODO: Implement RFT variant of ERC721
32 None31 None
4039
41 fn call(40 fn call(
42 self,41 self,
43 _source: &sp_core::H160,42 _handle: &mut impl PrecompileHandle,
44 _input: &[u8],
45 _value: sp_core::U256,
46 ) -> Option<pallet_common::erc::PrecompileResult> {43 ) -> Option<pallet_common::erc::PrecompileResult> {
47 // TODO: Implement RFT variant of ERC2044 // TODO: Implement RFT variant of ERC20
48 None45 None
modifiedpallets/scheduler/Cargo.tomldiffbeforeafterboth
16 "derive",16 "derive",
17] }17] }
18
18frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }19frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
19frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }20frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
20sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }21sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
21sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }22sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
22sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23sp-io = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
23sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }24sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.22' }
24frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }25frame-benchmarking = { default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
2526
26up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21" }27up-sponsorship = { version = "0.1.0", default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22" }
27log = { version = "0.4.14", default-features = false }28log = { version = "0.4.14", default-features = false }
2829
29[dev-dependencies]30[dev-dependencies]
30sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }31sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
31substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }32substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
3233
33[features]34[features]
34default = ["std"]35default = ["std"]
modifiedpallets/structure/Cargo.tomldiffbeforeafterboth
4edition = "2021"4edition = "2021"
55
6[dependencies]6[dependencies]
7frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }7frame-support = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
8frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }8frame-system = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
9frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }9frame-benchmarking = { default-features = false, optional = true, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
11pallet-common = { path = "../common", default-features = false }11pallet-common = { path = "../common", default-features = false }
12parity-scale-codec = { version = "3.1.2", default-features = false, features = [12parity-scale-codec = { version = "3.1.2", default-features = false, features = [
13 "derive",13 "derive",
16 "derive",16 "derive",
17] }17] }
18up-data-structs = { path = "../../primitives/data-structs", default-features = false }18up-data-structs = { path = "../../primitives/data-structs", default-features = false }
19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }19pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2020
21[features]21[features]
22default = ["std"]22default = ["std"]
modifiedpallets/unique/Cargo.tomldiffbeforeafterboth
59default-features = false59default-features = false
60optional = true60optional = true
61git = "https://github.com/paritytech/substrate"61git = "https://github.com/paritytech/substrate"
62branch = "polkadot-v0.9.21"62branch = "polkadot-v0.9.22"
6363
64[dependencies.frame-support]64[dependencies.frame-support]
65default-features = false65default-features = false
66git = "https://github.com/paritytech/substrate"66git = "https://github.com/paritytech/substrate"
67branch = "polkadot-v0.9.21"67branch = "polkadot-v0.9.22"
6868
69[dependencies.frame-system]69[dependencies.frame-system]
70default-features = false70default-features = false
71git = "https://github.com/paritytech/substrate"71git = "https://github.com/paritytech/substrate"
72branch = "polkadot-v0.9.21"72branch = "polkadot-v0.9.22"
7373
74[dependencies.sp-std]74[dependencies.sp-std]
75default-features = false75default-features = false
76git = "https://github.com/paritytech/substrate"76git = "https://github.com/paritytech/substrate"
77branch = "polkadot-v0.9.21"77branch = "polkadot-v0.9.22"
7878
79[dependencies.sp-runtime]79[dependencies.sp-runtime]
80default-features = false80default-features = false
81git = "https://github.com/paritytech/substrate"81git = "https://github.com/paritytech/substrate"
82branch = "polkadot-v0.9.21"82branch = "polkadot-v0.9.22"
8383
84[dependencies.sp-core]84[dependencies.sp-core]
85default-features = false85default-features = false
86git = "https://github.com/paritytech/substrate"86git = "https://github.com/paritytech/substrate"
87branch = "polkadot-v0.9.21"87branch = "polkadot-v0.9.22"
8888
89[dependencies.sp-io]89[dependencies.sp-io]
90default-features = false90default-features = false
91git = "https://github.com/paritytech/substrate"91git = "https://github.com/paritytech/substrate"
92branch = "polkadot-v0.9.21"92branch = "polkadot-v0.9.22"
9393
94################################################################################94################################################################################
95# Local Dependencies95# Local Dependencies
98scale-info = { version = "2.0.1", default-features = false, features = [98scale-info = { version = "2.0.1", default-features = false, features = [
99 "derive",99 "derive",
100] }100] }
101pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }101pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
102pallet-common = { default-features = false, path = "../common" }102pallet-common = { default-features = false, path = "../common" }
103evm-coder = { default-features = false, path = '../../crates/evm-coder' }103evm-coder = { default-features = false, path = '../../crates/evm-coder' }
104pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }104pallet-evm-coder-substrate = { default-features = false, path = '../../pallets/evm-coder-substrate' }
modifiedpallets/unique/src/eth/mod.rsdiffbeforeafterboth
18use evm_coder::{execution::*, generate_stubgen, solidity_interface, weight, types::*};18use evm_coder::{execution::*, generate_stubgen, solidity_interface, weight, types::*};
19use ethereum as _;19use ethereum as _;
20use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};20use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};
21use pallet_evm::{OnMethodCall, PrecompileResult, account::CrossAccountId};21use pallet_evm::{OnMethodCall, PrecompileResult, account::CrossAccountId, PrecompileHandle};
22use up_data_structs::{22use up_data_structs::{
23 CreateCollectionData, MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH,23 CreateCollectionData, MAX_COLLECTION_DESCRIPTION_LENGTH, MAX_TOKEN_PREFIX_LENGTH,
24 MAX_COLLECTION_NAME_LENGTH,24 MAX_COLLECTION_NAME_LENGTH,
119 contract == &T::ContractAddress::get()119 contract == &T::ContractAddress::get()
120 }120 }
121121
122 fn call(122 fn call(handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
123 source: &sp_core::H160,
124 target: &sp_core::H160,
125 gas_left: u64,
126 input: &[u8],
127 value: sp_core::U256,
128 ) -> Option<PrecompileResult> {
129 if target != &T::ContractAddress::get() {123 if handle.code_address() != T::ContractAddress::get() {
130 return None;124 return None;
131 }125 }
132126
133 let helpers = EvmCollectionHelpers::<T>(SubstrateRecorder::<T>::new(gas_left));127 let helpers =
128 EvmCollectionHelpers::<T>(SubstrateRecorder::<T>::new(handle.remaining_gas()));
134 pallet_evm_coder_substrate::call(*source, helpers, value, input)129 pallet_evm_coder_substrate::call(handle, helpers)
135 }130 }
136131
137 fn get_code(contract: &sp_core::H160) -> Option<Vec<u8>> {132 fn get_code(contract: &sp_core::H160) -> Option<Vec<u8>> {
modifiedprimitives/data-structs/Cargo.tomldiffbeforeafterboth
18serde = { version = "1.0.130", features = [18serde = { version = "1.0.130", features = [
19 'derive',19 'derive',
20], default-features = false, optional = true }20], default-features = false, optional = true }
21frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }21frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
22frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }22frame-system = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
23sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }23sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
24sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }24sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
25sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }25sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
26derivative = { version = "2.2.0", features = ["use_core"] }26derivative = { version = "2.2.0", features = ["use_core"] }
27struct-versioning = { path = "../../crates/struct-versioning" }27struct-versioning = { path = "../../crates/struct-versioning" }
28pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }28pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2929
30[features]30[features]
31default = ["std"]31default = ["std"]
modifiedprimitives/rmrk-rpc/Cargo.tomldiffbeforeafterboth
66
7[dependencies]7[dependencies]
8codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] }8codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"] }
9sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }9sp-core = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }10sp-std = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
11sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }11sp-api = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate.git', branch = 'polkadot-v0.9.21' }12sp-runtime = { default-features = false, git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
13serde = { version = "1.0.130", default-features = false, features = ["derive"] }13serde = { version = "1.0.130", default-features = false, features = ["derive"] }
14up-data-structs = { default-features = false, path = '../data-structs' }14up-data-structs = { default-features = false, path = '../data-structs' }
1515
modifiedprimitives/rpc/Cargo.tomldiffbeforeafterboth
10codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = [10codec = { package = "parity-scale-codec", version = "3.1.2", default-features = false, features = [
11 "derive",11 "derive",
12] }12] }
13sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }13sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }14sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
15sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }15sp-api = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.21" }16sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.22" }
17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }17pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
1818
19[features]19[features]
20default = ["std"]20default = ["std"]
modifiedruntime/common/Cargo.tomldiffbeforeafterboth
6license = 'All Rights Reserved'6license = 'All Rights Reserved'
7name = 'unique-runtime-common'7name = 'unique-runtime-common'
8repository = 'https://github.com/UniqueNetwork/unique-chain'8repository = 'https://github.com/UniqueNetwork/unique-chain'
9version = '0.9.21'9version = '0.9.22'
1010
11[features]11[features]
12default = ['std']12default = ['std']
36[dependencies.sp-core]36[dependencies.sp-core]
37default-features = false37default-features = false
38git = "https://github.com/paritytech/substrate"38git = "https://github.com/paritytech/substrate"
39branch = "polkadot-v0.9.21"39branch = "polkadot-v0.9.22"
4040
41[dependencies.sp-std]41[dependencies.sp-std]
42default-features = false42default-features = false
43git = 'https://github.com/paritytech/substrate'43git = 'https://github.com/paritytech/substrate'
44branch = 'polkadot-v0.9.21'44branch = 'polkadot-v0.9.22'
4545
46[dependencies.sp-runtime]46[dependencies.sp-runtime]
47default-features = false47default-features = false
48git = "https://github.com/paritytech/substrate"48git = "https://github.com/paritytech/substrate"
49branch = "polkadot-v0.9.21"49branch = "polkadot-v0.9.22"
5050
51[dependencies.codec]51[dependencies.codec]
52default-features = false52default-features = false
62[dependencies.frame-support]62[dependencies.frame-support]
63default-features = false63default-features = false
64git = "https://github.com/paritytech/substrate"64git = "https://github.com/paritytech/substrate"
65branch = "polkadot-v0.9.21"65branch = "polkadot-v0.9.22"
6666
67[dependencies.frame-system]67[dependencies.frame-system]
68default-features = false68default-features = false
69git = "https://github.com/paritytech/substrate"69git = "https://github.com/paritytech/substrate"
70branch = "polkadot-v0.9.21"70branch = "polkadot-v0.9.22"
7171
72[dependencies.pallet-common]72[dependencies.pallet-common]
73default-features = false73default-features = false
96[dependencies.sp-consensus-aura]96[dependencies.sp-consensus-aura]
97default-features = false97default-features = false
98git = "https://github.com/paritytech/substrate"98git = "https://github.com/paritytech/substrate"
99branch = "polkadot-v0.9.21"99branch = "polkadot-v0.9.22"
100100
101[dependencies.fp-rpc]101[dependencies.fp-rpc]
102default-features = false102default-features = false
103git = "https://github.com/uniquenetwork/frontier"103git = "https://github.com/uniquenetwork/frontier"
104branch = "unique-polkadot-v0.9.21-logs"104branch = "unique-polkadot-v0.9.22"
105105
106[dependencies]106[dependencies]
107pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }107pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
108evm-coder = { default-features = false, path = '../../crates/evm-coder' }108evm-coder = { default-features = false, path = '../../crates/evm-coder' }
109up-sponsorship = { default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.21' }109up-sponsorship = { default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.22' }
110110
111rmrk-rpc = { default-features = false, path = "../../primitives/rmrk-rpc" }111rmrk-rpc = { default-features = false, path = "../../primitives/rmrk-rpc" }
112112
modifiedruntime/common/src/dispatch.rsdiffbeforeafterboth
1use frame_support::{dispatch::DispatchResult, ensure};1use frame_support::{dispatch::DispatchResult, ensure};
2use pallet_evm::PrecompileResult;2use pallet_evm::{PrecompileHandle, PrecompileResult};
3use sp_core::{H160, U256};3use sp_core::H160;
4use sp_std::{borrow::ToOwned, vec::Vec};4use sp_std::{borrow::ToOwned, vec::Vec};
5use pallet_common::{5use pallet_common::{
6 CollectionById, CollectionHandle, CommonCollectionOperations, erc::CommonEvmHandler,6 CollectionById, CollectionHandle, CommonCollectionOperations, erc::CommonEvmHandler,
129 None129 None
130 }130 }
131 }131 }
132 fn call(132 fn call(handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
133 source: &H160,
134 target: &H160,
135 gas_limit: u64,
136 input: &[u8],
137 value: U256,
138 ) -> Option<PrecompileResult> {
139 if let Some(collection_id) = map_eth_to_id(target) {133 if let Some(collection_id) = map_eth_to_id(&handle.code_address()) {
140 let collection = <CollectionHandle<T>>::new_with_gas_limit(collection_id, gas_limit)?;134 let collection =
135 <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
141 let dispatched = Self::dispatch(collection);136 let dispatched = Self::dispatch(collection);
142137
143 match dispatched {138 match dispatched {
144 Self::Fungible(h) => h.call(source, input, value),139 Self::Fungible(h) => h.call(handle),
145 Self::Nonfungible(h) => h.call(source, input, value),140 Self::Nonfungible(h) => h.call(handle),
146 Self::Refungible(h) => h.call(source, input, value),141 Self::Refungible(h) => h.call(handle),
147 }142 }
148 } else if let Some((collection_id, token_id)) =143 } else if let Some((collection_id, token_id)) =
149 <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(target)144 <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(
145 &handle.code_address(),
150 {146 ) {
151 let collection = <CollectionHandle<T>>::new_with_gas_limit(collection_id, gas_limit)?;147 let collection =
148 <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
152 if collection.mode != CollectionMode::ReFungible {149 if collection.mode != CollectionMode::ReFungible {
153 return None;150 return None;
154 }151 }
155152
156 let handle = RefungibleHandle::cast(collection);153 let h = RefungibleHandle::cast(collection);
157 // TODO: check token existence154 // TODO: check token existence
158 RefungibleTokenHandle(handle, token_id).call(source, input, value)155 RefungibleTokenHandle(h, token_id).call(handle)
159 } else {156 } else {
160 None157 None
161 }158 }
modifiedruntime/common/src/runtime_apis.rsdiffbeforeafterboth
530 }530 }
531531
532 fn account_basic(address: H160) -> EVMAccount {532 fn account_basic(address: H160) -> EVMAccount {
533 EVM::account_basic(&address)533 let (account, _) = EVM::account_basic(&address);
534 account
534 }535 }
535536
536 fn gas_price() -> U256 {537 fn gas_price() -> U256 {
537 <Runtime as pallet_evm::Config>::FeeCalculator::min_gas_price()538 let (price, _) = <Runtime as pallet_evm::Config>::FeeCalculator::min_gas_price();
539 price
538 }540 }
539541
540 fn account_code_at(address: H160) -> Vec<u8> {542 fn account_code_at(address: H160) -> Vec<u8> {
585 access_list.unwrap_or_default(),587 access_list.unwrap_or_default(),
586 is_transactional,588 is_transactional,
587 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),589 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
588 ).map_err(|err| err.into())590 ).map_err(|err| err.error.into())
589 }591 }
590592
591 #[allow(clippy::redundant_closure)]593 #[allow(clippy::redundant_closure)]
620 access_list.unwrap_or_default(),622 access_list.unwrap_or_default(),
621 is_transactional,623 is_transactional,
622 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),624 config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
623 ).map_err(|err| err.into())625 ).map_err(|err| err.error.into())
624 }626 }
625627
626 fn current_transaction_statuses() -> Option<Vec<TransactionStatus>> {628 fn current_transaction_statuses() -> Option<Vec<TransactionStatus>> {
modifiedruntime/opal/Cargo.tomldiffbeforeafterboth
10license = 'GPLv3'10license = 'GPLv3'
11name = 'opal-runtime'11name = 'opal-runtime'
12repository = 'https://github.com/UniqueNetwork/unique-chain'12repository = 'https://github.com/UniqueNetwork/unique-chain'
13version = '0.9.21'13version = '0.9.22'
1414
15[package.metadata.docs.rs]15[package.metadata.docs.rs]
16targets = ['x86_64-unknown-linux-gnu']16targets = ['x86_64-unknown-linux-gnu']
131default-features = false131default-features = false
132git = "https://github.com/paritytech/substrate"132git = "https://github.com/paritytech/substrate"
133optional = true133optional = true
134branch = "polkadot-v0.9.21"134branch = "polkadot-v0.9.22"
135135
136[dependencies.frame-try-runtime]136[dependencies.frame-try-runtime]
137default-features = false137default-features = false
138git = 'https://github.com/paritytech/substrate'138git = 'https://github.com/paritytech/substrate'
139optional = true139optional = true
140branch = 'polkadot-v0.9.21'140branch = 'polkadot-v0.9.22'
141141
142[dependencies.frame-executive]142[dependencies.frame-executive]
143default-features = false143default-features = false
144git = "https://github.com/paritytech/substrate"144git = "https://github.com/paritytech/substrate"
145branch = "polkadot-v0.9.21"145branch = "polkadot-v0.9.22"
146146
147[dependencies.frame-support]147[dependencies.frame-support]
148default-features = false148default-features = false
149git = "https://github.com/paritytech/substrate"149git = "https://github.com/paritytech/substrate"
150branch = "polkadot-v0.9.21"150branch = "polkadot-v0.9.22"
151151
152[dependencies.frame-system]152[dependencies.frame-system]
153default-features = false153default-features = false
154git = "https://github.com/paritytech/substrate"154git = "https://github.com/paritytech/substrate"
155branch = "polkadot-v0.9.21"155branch = "polkadot-v0.9.22"
156156
157[dependencies.frame-system-benchmarking]157[dependencies.frame-system-benchmarking]
158default-features = false158default-features = false
159git = "https://github.com/paritytech/substrate"159git = "https://github.com/paritytech/substrate"
160optional = true160optional = true
161branch = "polkadot-v0.9.21"161branch = "polkadot-v0.9.22"
162162
163[dependencies.frame-system-rpc-runtime-api]163[dependencies.frame-system-rpc-runtime-api]
164default-features = false164default-features = false
165git = "https://github.com/paritytech/substrate"165git = "https://github.com/paritytech/substrate"
166branch = "polkadot-v0.9.21"166branch = "polkadot-v0.9.22"
167167
168[dependencies.hex-literal]168[dependencies.hex-literal]
169optional = true169optional = true
178[dependencies.pallet-aura]178[dependencies.pallet-aura]
179default-features = false179default-features = false
180git = "https://github.com/paritytech/substrate"180git = "https://github.com/paritytech/substrate"
181branch = "polkadot-v0.9.21"181branch = "polkadot-v0.9.22"
182182
183[dependencies.pallet-balances]183[dependencies.pallet-balances]
184default-features = false184default-features = false
185git = "https://github.com/paritytech/substrate"185git = "https://github.com/paritytech/substrate"
186branch = "polkadot-v0.9.21"186branch = "polkadot-v0.9.22"
187187
188# Contracts specific packages188# Contracts specific packages
189# [dependencies.pallet-contracts]189# [dependencies.pallet-contracts]
207[dependencies.pallet-randomness-collective-flip]207[dependencies.pallet-randomness-collective-flip]
208default-features = false208default-features = false
209git = "https://github.com/paritytech/substrate"209git = "https://github.com/paritytech/substrate"
210branch = "polkadot-v0.9.21"210branch = "polkadot-v0.9.22"
211211
212[dependencies.pallet-sudo]212[dependencies.pallet-sudo]
213default-features = false213default-features = false
214git = "https://github.com/paritytech/substrate"214git = "https://github.com/paritytech/substrate"
215branch = "polkadot-v0.9.21"215branch = "polkadot-v0.9.22"
216216
217[dependencies.pallet-timestamp]217[dependencies.pallet-timestamp]
218default-features = false218default-features = false
219git = "https://github.com/paritytech/substrate"219git = "https://github.com/paritytech/substrate"
220branch = "polkadot-v0.9.21"220branch = "polkadot-v0.9.22"
221221
222[dependencies.pallet-transaction-payment]222[dependencies.pallet-transaction-payment]
223default-features = false223default-features = false
224git = "https://github.com/paritytech/substrate"224git = "https://github.com/paritytech/substrate"
225branch = "polkadot-v0.9.21"225branch = "polkadot-v0.9.22"
226226
227[dependencies.pallet-transaction-payment-rpc-runtime-api]227[dependencies.pallet-transaction-payment-rpc-runtime-api]
228default-features = false228default-features = false
229git = "https://github.com/paritytech/substrate"229git = "https://github.com/paritytech/substrate"
230branch = "polkadot-v0.9.21"230branch = "polkadot-v0.9.22"
231231
232[dependencies.pallet-treasury]232[dependencies.pallet-treasury]
233default-features = false233default-features = false
234git = "https://github.com/paritytech/substrate"234git = "https://github.com/paritytech/substrate"
235branch = "polkadot-v0.9.21"235branch = "polkadot-v0.9.22"
236236
237# [dependencies.pallet-vesting]237# [dependencies.pallet-vesting]
238# default-features = false238# default-features = false
242[dependencies.sp-arithmetic]242[dependencies.sp-arithmetic]
243default-features = false243default-features = false
244git = "https://github.com/paritytech/substrate"244git = "https://github.com/paritytech/substrate"
245branch = "polkadot-v0.9.21"245branch = "polkadot-v0.9.22"
246246
247[dependencies.sp-api]247[dependencies.sp-api]
248default-features = false248default-features = false
249git = "https://github.com/paritytech/substrate"249git = "https://github.com/paritytech/substrate"
250branch = "polkadot-v0.9.21"250branch = "polkadot-v0.9.22"
251251
252[dependencies.sp-block-builder]252[dependencies.sp-block-builder]
253default-features = false253default-features = false
254git = "https://github.com/paritytech/substrate"254git = "https://github.com/paritytech/substrate"
255branch = "polkadot-v0.9.21"255branch = "polkadot-v0.9.22"
256256
257[dependencies.sp-core]257[dependencies.sp-core]
258default-features = false258default-features = false
259git = "https://github.com/paritytech/substrate"259git = "https://github.com/paritytech/substrate"
260branch = "polkadot-v0.9.21"260branch = "polkadot-v0.9.22"
261261
262[dependencies.sp-consensus-aura]262[dependencies.sp-consensus-aura]
263default-features = false263default-features = false
264git = "https://github.com/paritytech/substrate"264git = "https://github.com/paritytech/substrate"
265branch = "polkadot-v0.9.21"265branch = "polkadot-v0.9.22"
266266
267[dependencies.sp-inherents]267[dependencies.sp-inherents]
268default-features = false268default-features = false
269git = "https://github.com/paritytech/substrate"269git = "https://github.com/paritytech/substrate"
270branch = "polkadot-v0.9.21"270branch = "polkadot-v0.9.22"
271271
272[dependencies.sp-io]272[dependencies.sp-io]
273default-features = false273default-features = false
274git = "https://github.com/paritytech/substrate"274git = "https://github.com/paritytech/substrate"
275branch = "polkadot-v0.9.21"275branch = "polkadot-v0.9.22"
276276
277[dependencies.sp-offchain]277[dependencies.sp-offchain]
278default-features = false278default-features = false
279git = "https://github.com/paritytech/substrate"279git = "https://github.com/paritytech/substrate"
280branch = "polkadot-v0.9.21"280branch = "polkadot-v0.9.22"
281281
282[dependencies.sp-runtime]282[dependencies.sp-runtime]
283default-features = false283default-features = false
284git = "https://github.com/paritytech/substrate"284git = "https://github.com/paritytech/substrate"
285branch = "polkadot-v0.9.21"285branch = "polkadot-v0.9.22"
286286
287[dependencies.sp-session]287[dependencies.sp-session]
288default-features = false288default-features = false
289git = "https://github.com/paritytech/substrate"289git = "https://github.com/paritytech/substrate"
290branch = "polkadot-v0.9.21"290branch = "polkadot-v0.9.22"
291291
292[dependencies.sp-std]292[dependencies.sp-std]
293default-features = false293default-features = false
294git = "https://github.com/paritytech/substrate"294git = "https://github.com/paritytech/substrate"
295branch = "polkadot-v0.9.21"295branch = "polkadot-v0.9.22"
296296
297[dependencies.sp-transaction-pool]297[dependencies.sp-transaction-pool]
298default-features = false298default-features = false
299git = "https://github.com/paritytech/substrate"299git = "https://github.com/paritytech/substrate"
300branch = "polkadot-v0.9.21"300branch = "polkadot-v0.9.22"
301301
302[dependencies.sp-version]302[dependencies.sp-version]
303default-features = false303default-features = false
304git = "https://github.com/paritytech/substrate"304git = "https://github.com/paritytech/substrate"
305branch = "polkadot-v0.9.21"305branch = "polkadot-v0.9.22"
306306
307[dependencies.smallvec]307[dependencies.smallvec]
308version = '1.6.1'308version = '1.6.1'
312312
313[dependencies.parachain-info]313[dependencies.parachain-info]
314default-features = false314default-features = false
315git = "https://github.com/uniquenetwork/cumulus"315git = "https://github.com/paritytech/cumulus"
316branch = "polkadot-v0.9.21"316branch = "polkadot-v0.9.22"
317317
318[dependencies.cumulus-pallet-aura-ext]318[dependencies.cumulus-pallet-aura-ext]
319git = "https://github.com/uniquenetwork/cumulus"319git = "https://github.com/paritytech/cumulus"
320branch = "polkadot-v0.9.21"320branch = "polkadot-v0.9.22"
321default-features = false321default-features = false
322322
323[dependencies.cumulus-pallet-parachain-system]323[dependencies.cumulus-pallet-parachain-system]
324git = "https://github.com/uniquenetwork/cumulus"324git = "https://github.com/paritytech/cumulus"
325branch = "polkadot-v0.9.21"325branch = "polkadot-v0.9.22"
326default-features = false326default-features = false
327327
328[dependencies.cumulus-primitives-core]328[dependencies.cumulus-primitives-core]
329git = "https://github.com/uniquenetwork/cumulus"329git = "https://github.com/paritytech/cumulus"
330branch = "polkadot-v0.9.21"330branch = "polkadot-v0.9.22"
331default-features = false331default-features = false
332332
333[dependencies.cumulus-pallet-xcm]333[dependencies.cumulus-pallet-xcm]
334git = "https://github.com/uniquenetwork/cumulus"334git = "https://github.com/paritytech/cumulus"
335branch = "polkadot-v0.9.21"335branch = "polkadot-v0.9.22"
336default-features = false336default-features = false
337337
338[dependencies.cumulus-pallet-dmp-queue]338[dependencies.cumulus-pallet-dmp-queue]
339git = "https://github.com/uniquenetwork/cumulus"339git = "https://github.com/paritytech/cumulus"
340branch = "polkadot-v0.9.21"340branch = "polkadot-v0.9.22"
341default-features = false341default-features = false
342342
343[dependencies.cumulus-pallet-xcmp-queue]343[dependencies.cumulus-pallet-xcmp-queue]
344git = "https://github.com/uniquenetwork/cumulus"344git = "https://github.com/paritytech/cumulus"
345branch = "polkadot-v0.9.21"345branch = "polkadot-v0.9.22"
346default-features = false346default-features = false
347347
348[dependencies.cumulus-primitives-utility]348[dependencies.cumulus-primitives-utility]
349git = "https://github.com/uniquenetwork/cumulus"349git = "https://github.com/paritytech/cumulus"
350branch = "polkadot-v0.9.21"350branch = "polkadot-v0.9.22"
351default-features = false351default-features = false
352352
353[dependencies.cumulus-primitives-timestamp]353[dependencies.cumulus-primitives-timestamp]
354git = "https://github.com/uniquenetwork/cumulus"354git = "https://github.com/paritytech/cumulus"
355branch = "polkadot-v0.9.21"355branch = "polkadot-v0.9.22"
356default-features = false356default-features = false
357357
358################################################################################358################################################################################
359# Polkadot dependencies359# Polkadot dependencies
360360
361[dependencies.polkadot-parachain]361[dependencies.polkadot-parachain]
362git = "https://github.com/paritytech/polkadot"362git = "https://github.com/paritytech/polkadot"
363branch = "release-v0.9.21"363branch = "release-v0.9.22"
364default-features = false364default-features = false
365365
366[dependencies.xcm]366[dependencies.xcm]
367git = "https://github.com/paritytech/polkadot"367git = "https://github.com/paritytech/polkadot"
368branch = "release-v0.9.21"368branch = "release-v0.9.22"
369default-features = false369default-features = false
370370
371[dependencies.xcm-builder]371[dependencies.xcm-builder]
372git = "https://github.com/paritytech/polkadot"372git = "https://github.com/paritytech/polkadot"
373branch = "release-v0.9.21"373branch = "release-v0.9.22"
374default-features = false374default-features = false
375375
376[dependencies.xcm-executor]376[dependencies.xcm-executor]
377git = "https://github.com/paritytech/polkadot"377git = "https://github.com/paritytech/polkadot"
378branch = "release-v0.9.21"378branch = "release-v0.9.22"
379default-features = false379default-features = false
380380
381[dependencies.pallet-xcm]381[dependencies.pallet-xcm]
382git = "https://github.com/paritytech/polkadot"382git = "https://github.com/paritytech/polkadot"
383branch = "release-v0.9.21"383branch = "release-v0.9.22"
384default-features = false384default-features = false
385385
386[dependencies.orml-vesting]386[dependencies.orml-vesting]
387git = "https://github.com/uniquenetwork/open-runtime-module-library"387git = "https://github.com/uniquenetwork/open-runtime-module-library"
388branch = "unique-polkadot-v0.9.21"388branch = "unique-polkadot-v0.9.22"
389version = "0.4.1-dev"389version = "0.4.1-dev"
390default-features = false390default-features = false
391391
402pallet-unique = { path = '../../pallets/unique', default-features = false }402pallet-unique = { path = '../../pallets/unique', default-features = false }
403up-rpc = { path = "../../primitives/rpc", default-features = false }403up-rpc = { path = "../../primitives/rpc", default-features = false }
404rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false }404rmrk-rpc = { path = "../../primitives/rmrk-rpc", default-features = false }
405fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }405fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
406pallet-inflation = { path = '../../pallets/inflation', default-features = false }406pallet-inflation = { path = '../../pallets/inflation', default-features = false }
407up-data-structs = { path = '../../primitives/data-structs', default-features = false }407up-data-structs = { path = '../../primitives/data-structs', default-features = false }
408pallet-common = { default-features = false, path = "../../pallets/common" }408pallet-common = { default-features = false, path = "../../pallets/common" }
414pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }414pallet-proxy-rmrk-equip = { default-features = false, path = "../../pallets/proxy-rmrk-equip", package = "pallet-rmrk-equip" }
415pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }415pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }
416# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }416# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
417pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }417pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
418pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }418pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
419pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }419pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
420pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }420pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
421pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }421pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
422pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }422pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
423pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }423pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
424pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }424pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
425fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }425fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
426fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }426fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
427427
428################################################################################428################################################################################
429# Build Dependencies429# Build Dependencies
430430
431[build-dependencies.substrate-wasm-builder]431[build-dependencies.substrate-wasm-builder]
432git = "https://github.com/paritytech/substrate"432git = "https://github.com/paritytech/substrate"
433branch = "polkadot-v0.9.21"433branch = "polkadot-v0.9.22"
434434
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
91use fp_rpc::TransactionStatus;91use fp_rpc::TransactionStatus;
92use sp_runtime::{92use sp_runtime::{
93 traits::{93 traits::{
94 Applyable, BlockNumberProvider, Dispatchable, PostDispatchInfoOf, Saturating,94 Applyable, BlockNumberProvider, Dispatchable, PostDispatchInfoOf, DispatchInfoOf,
95 CheckedConversion,95 Saturating, CheckedConversion,
96 },96 },
97 generic::Era,97 generic::Era,
189 spec_name: create_runtime_str!(RUNTIME_NAME),189 spec_name: create_runtime_str!(RUNTIME_NAME),
190 impl_name: create_runtime_str!(RUNTIME_NAME),190 impl_name: create_runtime_str!(RUNTIME_NAME),
191 authoring_version: 1,191 authoring_version: 1,
192 spec_version: 921000,192 spec_version: 922000,
193 impl_version: 0,193 impl_version: 0,
194 apis: RUNTIME_API_VERSIONS,194 apis: RUNTIME_API_VERSIONS,
195 transaction_version: 1,195 transaction_version: 1,
263263
264pub struct FixedFee;264pub struct FixedFee;
265impl FeeCalculator for FixedFee {265impl FeeCalculator for FixedFee {
266 fn min_gas_price() -> U256 {266 fn min_gas_price() -> (U256, u64) {
267 MIN_GAS_PRICE.into()267 (MIN_GAS_PRICE.into(), 0)
268 }268 }
269}269}
270270
12721272
1273 fn validate_self_contained(&self, info: &Self::SignedInfo) -> Option<TransactionValidity> {1273 fn validate_self_contained(
1274 &self,
1275 info: &Self::SignedInfo,
1276 dispatch_info: &DispatchInfoOf<Call>,
1277 len: usize,
1278 ) -> Option<TransactionValidity> {
1274 match self {1279 match self {
1275 Call::Ethereum(call) => call.validate_self_contained(info),1280 Call::Ethereum(call) => call.validate_self_contained(info, dispatch_info, len),
1276 _ => None,1281 _ => None,
1277 }1282 }
1278 }1283 }
modifiedruntime/quartz/Cargo.tomldiffbeforeafterboth
10license = 'GPLv3'10license = 'GPLv3'
11name = 'quartz-runtime'11name = 'quartz-runtime'
12repository = 'https://github.com/UniqueNetwork/unique-chain'12repository = 'https://github.com/UniqueNetwork/unique-chain'
13version = '0.9.21'13version = '0.9.22'
1414
15[package.metadata.docs.rs]15[package.metadata.docs.rs]
16targets = ['x86_64-unknown-linux-gnu']16targets = ['x86_64-unknown-linux-gnu']
129default-features = false129default-features = false
130git = "https://github.com/paritytech/substrate"130git = "https://github.com/paritytech/substrate"
131optional = true131optional = true
132branch = "polkadot-v0.9.21"132branch = "polkadot-v0.9.22"
133133
134[dependencies.frame-try-runtime]134[dependencies.frame-try-runtime]
135default-features = false135default-features = false
136git = 'https://github.com/paritytech/substrate'136git = 'https://github.com/paritytech/substrate'
137optional = true137optional = true
138branch = 'polkadot-v0.9.21'138branch = 'polkadot-v0.9.22'
139139
140[dependencies.frame-executive]140[dependencies.frame-executive]
141default-features = false141default-features = false
142git = "https://github.com/paritytech/substrate"142git = "https://github.com/paritytech/substrate"
143branch = "polkadot-v0.9.21"143branch = "polkadot-v0.9.22"
144144
145[dependencies.frame-support]145[dependencies.frame-support]
146default-features = false146default-features = false
147git = "https://github.com/paritytech/substrate"147git = "https://github.com/paritytech/substrate"
148branch = "polkadot-v0.9.21"148branch = "polkadot-v0.9.22"
149149
150[dependencies.frame-system]150[dependencies.frame-system]
151default-features = false151default-features = false
152git = "https://github.com/paritytech/substrate"152git = "https://github.com/paritytech/substrate"
153branch = "polkadot-v0.9.21"153branch = "polkadot-v0.9.22"
154154
155[dependencies.frame-system-benchmarking]155[dependencies.frame-system-benchmarking]
156default-features = false156default-features = false
157git = "https://github.com/paritytech/substrate"157git = "https://github.com/paritytech/substrate"
158optional = true158optional = true
159branch = "polkadot-v0.9.21"159branch = "polkadot-v0.9.22"
160160
161[dependencies.frame-system-rpc-runtime-api]161[dependencies.frame-system-rpc-runtime-api]
162default-features = false162default-features = false
163git = "https://github.com/paritytech/substrate"163git = "https://github.com/paritytech/substrate"
164branch = "polkadot-v0.9.21"164branch = "polkadot-v0.9.22"
165165
166[dependencies.hex-literal]166[dependencies.hex-literal]
167optional = true167optional = true
176[dependencies.pallet-aura]176[dependencies.pallet-aura]
177default-features = false177default-features = false
178git = "https://github.com/paritytech/substrate"178git = "https://github.com/paritytech/substrate"
179branch = "polkadot-v0.9.21"179branch = "polkadot-v0.9.22"
180180
181[dependencies.pallet-balances]181[dependencies.pallet-balances]
182default-features = false182default-features = false
183git = "https://github.com/paritytech/substrate"183git = "https://github.com/paritytech/substrate"
184branch = "polkadot-v0.9.21"184branch = "polkadot-v0.9.22"
185185
186# Contracts specific packages186# Contracts specific packages
187# [dependencies.pallet-contracts]187# [dependencies.pallet-contracts]
205[dependencies.pallet-randomness-collective-flip]205[dependencies.pallet-randomness-collective-flip]
206default-features = false206default-features = false
207git = "https://github.com/paritytech/substrate"207git = "https://github.com/paritytech/substrate"
208branch = "polkadot-v0.9.21"208branch = "polkadot-v0.9.22"
209209
210[dependencies.pallet-sudo]210[dependencies.pallet-sudo]
211default-features = false211default-features = false
212git = "https://github.com/paritytech/substrate"212git = "https://github.com/paritytech/substrate"
213branch = "polkadot-v0.9.21"213branch = "polkadot-v0.9.22"
214214
215[dependencies.pallet-timestamp]215[dependencies.pallet-timestamp]
216default-features = false216default-features = false
217git = "https://github.com/paritytech/substrate"217git = "https://github.com/paritytech/substrate"
218branch = "polkadot-v0.9.21"218branch = "polkadot-v0.9.22"
219219
220[dependencies.pallet-transaction-payment]220[dependencies.pallet-transaction-payment]
221default-features = false221default-features = false
222git = "https://github.com/paritytech/substrate"222git = "https://github.com/paritytech/substrate"
223branch = "polkadot-v0.9.21"223branch = "polkadot-v0.9.22"
224224
225[dependencies.pallet-transaction-payment-rpc-runtime-api]225[dependencies.pallet-transaction-payment-rpc-runtime-api]
226default-features = false226default-features = false
227git = "https://github.com/paritytech/substrate"227git = "https://github.com/paritytech/substrate"
228branch = "polkadot-v0.9.21"228branch = "polkadot-v0.9.22"
229229
230[dependencies.pallet-treasury]230[dependencies.pallet-treasury]
231default-features = false231default-features = false
232git = "https://github.com/paritytech/substrate"232git = "https://github.com/paritytech/substrate"
233branch = "polkadot-v0.9.21"233branch = "polkadot-v0.9.22"
234234
235# [dependencies.pallet-vesting]235# [dependencies.pallet-vesting]
236# default-features = false236# default-features = false
240[dependencies.sp-arithmetic]240[dependencies.sp-arithmetic]
241default-features = false241default-features = false
242git = "https://github.com/paritytech/substrate"242git = "https://github.com/paritytech/substrate"
243branch = "polkadot-v0.9.21"243branch = "polkadot-v0.9.22"
244244
245[dependencies.sp-api]245[dependencies.sp-api]
246default-features = false246default-features = false
247git = "https://github.com/paritytech/substrate"247git = "https://github.com/paritytech/substrate"
248branch = "polkadot-v0.9.21"248branch = "polkadot-v0.9.22"
249249
250[dependencies.sp-block-builder]250[dependencies.sp-block-builder]
251default-features = false251default-features = false
252git = "https://github.com/paritytech/substrate"252git = "https://github.com/paritytech/substrate"
253branch = "polkadot-v0.9.21"253branch = "polkadot-v0.9.22"
254254
255[dependencies.sp-core]255[dependencies.sp-core]
256default-features = false256default-features = false
257git = "https://github.com/paritytech/substrate"257git = "https://github.com/paritytech/substrate"
258branch = "polkadot-v0.9.21"258branch = "polkadot-v0.9.22"
259259
260[dependencies.sp-consensus-aura]260[dependencies.sp-consensus-aura]
261default-features = false261default-features = false
262git = "https://github.com/paritytech/substrate"262git = "https://github.com/paritytech/substrate"
263branch = "polkadot-v0.9.21"263branch = "polkadot-v0.9.22"
264264
265[dependencies.sp-inherents]265[dependencies.sp-inherents]
266default-features = false266default-features = false
267git = "https://github.com/paritytech/substrate"267git = "https://github.com/paritytech/substrate"
268branch = "polkadot-v0.9.21"268branch = "polkadot-v0.9.22"
269269
270[dependencies.sp-io]270[dependencies.sp-io]
271default-features = false271default-features = false
272git = "https://github.com/paritytech/substrate"272git = "https://github.com/paritytech/substrate"
273branch = "polkadot-v0.9.21"273branch = "polkadot-v0.9.22"
274274
275[dependencies.sp-offchain]275[dependencies.sp-offchain]
276default-features = false276default-features = false
277git = "https://github.com/paritytech/substrate"277git = "https://github.com/paritytech/substrate"
278branch = "polkadot-v0.9.21"278branch = "polkadot-v0.9.22"
279279
280[dependencies.sp-runtime]280[dependencies.sp-runtime]
281default-features = false281default-features = false
282git = "https://github.com/paritytech/substrate"282git = "https://github.com/paritytech/substrate"
283branch = "polkadot-v0.9.21"283branch = "polkadot-v0.9.22"
284284
285[dependencies.sp-session]285[dependencies.sp-session]
286default-features = false286default-features = false
287git = "https://github.com/paritytech/substrate"287git = "https://github.com/paritytech/substrate"
288branch = "polkadot-v0.9.21"288branch = "polkadot-v0.9.22"
289289
290[dependencies.sp-std]290[dependencies.sp-std]
291default-features = false291default-features = false
292git = "https://github.com/paritytech/substrate"292git = "https://github.com/paritytech/substrate"
293branch = "polkadot-v0.9.21"293branch = "polkadot-v0.9.22"
294294
295[dependencies.sp-transaction-pool]295[dependencies.sp-transaction-pool]
296default-features = false296default-features = false
297git = "https://github.com/paritytech/substrate"297git = "https://github.com/paritytech/substrate"
298branch = "polkadot-v0.9.21"298branch = "polkadot-v0.9.22"
299299
300[dependencies.sp-version]300[dependencies.sp-version]
301default-features = false301default-features = false
302git = "https://github.com/paritytech/substrate"302git = "https://github.com/paritytech/substrate"
303branch = "polkadot-v0.9.21"303branch = "polkadot-v0.9.22"
304304
305[dependencies.smallvec]305[dependencies.smallvec]
306version = '1.6.1'306version = '1.6.1'
310310
311[dependencies.parachain-info]311[dependencies.parachain-info]
312default-features = false312default-features = false
313git = "https://github.com/uniquenetwork/cumulus"313git = "https://github.com/paritytech/cumulus"
314branch = "polkadot-v0.9.21"314branch = "polkadot-v0.9.22"
315315
316[dependencies.cumulus-pallet-aura-ext]316[dependencies.cumulus-pallet-aura-ext]
317git = "https://github.com/uniquenetwork/cumulus"317git = "https://github.com/paritytech/cumulus"
318branch = "polkadot-v0.9.21"318branch = "polkadot-v0.9.22"
319default-features = false319default-features = false
320320
321[dependencies.cumulus-pallet-parachain-system]321[dependencies.cumulus-pallet-parachain-system]
322git = "https://github.com/uniquenetwork/cumulus"322git = "https://github.com/paritytech/cumulus"
323branch = "polkadot-v0.9.21"323branch = "polkadot-v0.9.22"
324default-features = false324default-features = false
325325
326[dependencies.cumulus-primitives-core]326[dependencies.cumulus-primitives-core]
327git = "https://github.com/uniquenetwork/cumulus"327git = "https://github.com/paritytech/cumulus"
328branch = "polkadot-v0.9.21"328branch = "polkadot-v0.9.22"
329default-features = false329default-features = false
330330
331[dependencies.cumulus-pallet-xcm]331[dependencies.cumulus-pallet-xcm]
332git = "https://github.com/uniquenetwork/cumulus"332git = "https://github.com/paritytech/cumulus"
333branch = "polkadot-v0.9.21"333branch = "polkadot-v0.9.22"
334default-features = false334default-features = false
335335
336[dependencies.cumulus-pallet-dmp-queue]336[dependencies.cumulus-pallet-dmp-queue]
337git = "https://github.com/uniquenetwork/cumulus"337git = "https://github.com/paritytech/cumulus"
338branch = "polkadot-v0.9.21"338branch = "polkadot-v0.9.22"
339default-features = false339default-features = false
340340
341[dependencies.cumulus-pallet-xcmp-queue]341[dependencies.cumulus-pallet-xcmp-queue]
342git = "https://github.com/uniquenetwork/cumulus"342git = "https://github.com/paritytech/cumulus"
343branch = "polkadot-v0.9.21"343branch = "polkadot-v0.9.22"
344default-features = false344default-features = false
345345
346[dependencies.cumulus-primitives-utility]346[dependencies.cumulus-primitives-utility]
347git = "https://github.com/uniquenetwork/cumulus"347git = "https://github.com/paritytech/cumulus"
348branch = "polkadot-v0.9.21"348branch = "polkadot-v0.9.22"
349default-features = false349default-features = false
350350
351[dependencies.cumulus-primitives-timestamp]351[dependencies.cumulus-primitives-timestamp]
352git = "https://github.com/uniquenetwork/cumulus"352git = "https://github.com/paritytech/cumulus"
353branch = "polkadot-v0.9.21"353branch = "polkadot-v0.9.22"
354default-features = false354default-features = false
355355
356################################################################################356################################################################################
357# Polkadot dependencies357# Polkadot dependencies
358358
359[dependencies.polkadot-parachain]359[dependencies.polkadot-parachain]
360git = "https://github.com/paritytech/polkadot"360git = "https://github.com/paritytech/polkadot"
361branch = "release-v0.9.21"361branch = "release-v0.9.22"
362default-features = false362default-features = false
363363
364[dependencies.xcm]364[dependencies.xcm]
365git = "https://github.com/paritytech/polkadot"365git = "https://github.com/paritytech/polkadot"
366branch = "release-v0.9.21"366branch = "release-v0.9.22"
367default-features = false367default-features = false
368368
369[dependencies.xcm-builder]369[dependencies.xcm-builder]
370git = "https://github.com/paritytech/polkadot"370git = "https://github.com/paritytech/polkadot"
371branch = "release-v0.9.21"371branch = "release-v0.9.22"
372default-features = false372default-features = false
373373
374[dependencies.xcm-executor]374[dependencies.xcm-executor]
375git = "https://github.com/paritytech/polkadot"375git = "https://github.com/paritytech/polkadot"
376branch = "release-v0.9.21"376branch = "release-v0.9.22"
377default-features = false377default-features = false
378378
379[dependencies.pallet-xcm]379[dependencies.pallet-xcm]
380git = "https://github.com/paritytech/polkadot"380git = "https://github.com/paritytech/polkadot"
381branch = "release-v0.9.21"381branch = "release-v0.9.22"
382default-features = false382default-features = false
383383
384[dependencies.orml-vesting]384[dependencies.orml-vesting]
385git = "https://github.com/uniquenetwork/open-runtime-module-library"385git = "https://github.com/uniquenetwork/open-runtime-module-library"
386branch = "unique-polkadot-v0.9.21"386branch = "unique-polkadot-v0.9.22"
387version = "0.4.1-dev"387version = "0.4.1-dev"
388default-features = false388default-features = false
389389
393# todo git393# todo git
394[dependencies.rmrk-rpc]394[dependencies.rmrk-rpc]
395default-features = false395default-features = false
396git = "https://github.com/UniqueNetwork/rmrk-substrate.git"
397branch = "feature/separate-types-and-traits"396path = "../../primitives/rmrk-rpc"
398397
399################################################################################398################################################################################
400# local dependencies399# local dependencies
408derivative = "2.2.0"407derivative = "2.2.0"
409pallet-unique = { path = '../../pallets/unique', default-features = false }408pallet-unique = { path = '../../pallets/unique', default-features = false }
410up-rpc = { path = "../../primitives/rpc", default-features = false }409up-rpc = { path = "../../primitives/rpc", default-features = false }
411fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }410fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
412pallet-inflation = { path = '../../pallets/inflation', default-features = false }411pallet-inflation = { path = '../../pallets/inflation', default-features = false }
413up-data-structs = { path = '../../primitives/data-structs', default-features = false }412up-data-structs = { path = '../../primitives/data-structs', default-features = false }
414pallet-common = { default-features = false, path = "../../pallets/common" }413pallet-common = { default-features = false, path = "../../pallets/common" }
419pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }418pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }
420pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }419pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }
421# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }420# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
422pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }421pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
423pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }422pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
424pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }423pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
425pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }424pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
426pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }425pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
427pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }426pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
428pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }427pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
429pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }428pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
430fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }429fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
431fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }430fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
432431
433################################################################################432################################################################################
434# Build Dependencies433# Build Dependencies
435434
436[build-dependencies.substrate-wasm-builder]435[build-dependencies.substrate-wasm-builder]
437git = "https://github.com/paritytech/substrate"436git = "https://github.com/paritytech/substrate"
438branch = "polkadot-v0.9.21"437branch = "polkadot-v0.9.22"
439438
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
172 spec_name: create_runtime_str!(RUNTIME_NAME),172 spec_name: create_runtime_str!(RUNTIME_NAME),
173 impl_name: create_runtime_str!(RUNTIME_NAME),173 impl_name: create_runtime_str!(RUNTIME_NAME),
174 authoring_version: 1,174 authoring_version: 1,
175 spec_version: 921000,175 spec_version: 922000,
176 impl_version: 0,176 impl_version: 0,
177 apis: RUNTIME_API_VERSIONS,177 apis: RUNTIME_API_VERSIONS,
178 transaction_version: 1,178 transaction_version: 1,
modifiedruntime/tests/Cargo.tomldiffbeforeafterboth
7unique-runtime-common = { path = '../common' }7unique-runtime-common = { path = '../common' }
8up-data-structs = { default-features = false, path = '../../primitives/data-structs' }8up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
99
10sp-core = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }10sp-core = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
11sp-std = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }11sp-std = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
12sp-io = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }12sp-io = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
13sp-runtime = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }13sp-runtime = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
1414
15fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }15fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
1616
17frame-support = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }17frame-support = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
18frame-system = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }18frame-system = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
1919
20pallet-balances = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }20pallet-balances = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
21pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }21pallet-transaction-payment = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
22pallet-timestamp = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.21' }22pallet-timestamp = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.22' }
2323
24pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }24pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
25pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }25pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
2626
27pallet-common = { path = '../../pallets/common' }27pallet-common = { path = '../../pallets/common' }
28pallet-structure = { path = '../../pallets/structure' }28pallet-structure = { path = '../../pallets/structure' }
modifiedruntime/unique/Cargo.tomldiffbeforeafterboth
10license = 'GPLv3'10license = 'GPLv3'
11name = 'unique-runtime'11name = 'unique-runtime'
12repository = 'https://github.com/UniqueNetwork/unique-chain'12repository = 'https://github.com/UniqueNetwork/unique-chain'
13version = '0.9.21'13version = '0.9.22'
1414
15[package.metadata.docs.rs]15[package.metadata.docs.rs]
16targets = ['x86_64-unknown-linux-gnu']16targets = ['x86_64-unknown-linux-gnu']
130default-features = false130default-features = false
131git = "https://github.com/paritytech/substrate"131git = "https://github.com/paritytech/substrate"
132optional = true132optional = true
133branch = "polkadot-v0.9.21"133branch = "polkadot-v0.9.22"
134134
135[dependencies.frame-try-runtime]135[dependencies.frame-try-runtime]
136default-features = false136default-features = false
137git = 'https://github.com/paritytech/substrate'137git = 'https://github.com/paritytech/substrate'
138optional = true138optional = true
139branch = 'polkadot-v0.9.21'139branch = 'polkadot-v0.9.22'
140140
141[dependencies.frame-executive]141[dependencies.frame-executive]
142default-features = false142default-features = false
143git = "https://github.com/paritytech/substrate"143git = "https://github.com/paritytech/substrate"
144branch = "polkadot-v0.9.21"144branch = "polkadot-v0.9.22"
145145
146[dependencies.frame-support]146[dependencies.frame-support]
147default-features = false147default-features = false
148git = "https://github.com/paritytech/substrate"148git = "https://github.com/paritytech/substrate"
149branch = "polkadot-v0.9.21"149branch = "polkadot-v0.9.22"
150150
151[dependencies.frame-system]151[dependencies.frame-system]
152default-features = false152default-features = false
153git = "https://github.com/paritytech/substrate"153git = "https://github.com/paritytech/substrate"
154branch = "polkadot-v0.9.21"154branch = "polkadot-v0.9.22"
155155
156[dependencies.frame-system-benchmarking]156[dependencies.frame-system-benchmarking]
157default-features = false157default-features = false
158git = "https://github.com/paritytech/substrate"158git = "https://github.com/paritytech/substrate"
159optional = true159optional = true
160branch = "polkadot-v0.9.21"160branch = "polkadot-v0.9.22"
161161
162[dependencies.frame-system-rpc-runtime-api]162[dependencies.frame-system-rpc-runtime-api]
163default-features = false163default-features = false
164git = "https://github.com/paritytech/substrate"164git = "https://github.com/paritytech/substrate"
165branch = "polkadot-v0.9.21"165branch = "polkadot-v0.9.22"
166166
167[dependencies.hex-literal]167[dependencies.hex-literal]
168optional = true168optional = true
177[dependencies.pallet-aura]177[dependencies.pallet-aura]
178default-features = false178default-features = false
179git = "https://github.com/paritytech/substrate"179git = "https://github.com/paritytech/substrate"
180branch = "polkadot-v0.9.21"180branch = "polkadot-v0.9.22"
181181
182[dependencies.pallet-balances]182[dependencies.pallet-balances]
183default-features = false183default-features = false
184git = "https://github.com/paritytech/substrate"184git = "https://github.com/paritytech/substrate"
185branch = "polkadot-v0.9.21"185branch = "polkadot-v0.9.22"
186186
187# Contracts specific packages187# Contracts specific packages
188# [dependencies.pallet-contracts]188# [dependencies.pallet-contracts]
206[dependencies.pallet-randomness-collective-flip]206[dependencies.pallet-randomness-collective-flip]
207default-features = false207default-features = false
208git = "https://github.com/paritytech/substrate"208git = "https://github.com/paritytech/substrate"
209branch = "polkadot-v0.9.21"209branch = "polkadot-v0.9.22"
210210
211[dependencies.pallet-sudo]211[dependencies.pallet-sudo]
212default-features = false212default-features = false
213git = "https://github.com/paritytech/substrate"213git = "https://github.com/paritytech/substrate"
214branch = "polkadot-v0.9.21"214branch = "polkadot-v0.9.22"
215215
216[dependencies.pallet-timestamp]216[dependencies.pallet-timestamp]
217default-features = false217default-features = false
218git = "https://github.com/paritytech/substrate"218git = "https://github.com/paritytech/substrate"
219branch = "polkadot-v0.9.21"219branch = "polkadot-v0.9.22"
220220
221[dependencies.pallet-transaction-payment]221[dependencies.pallet-transaction-payment]
222default-features = false222default-features = false
223git = "https://github.com/paritytech/substrate"223git = "https://github.com/paritytech/substrate"
224branch = "polkadot-v0.9.21"224branch = "polkadot-v0.9.22"
225225
226[dependencies.pallet-transaction-payment-rpc-runtime-api]226[dependencies.pallet-transaction-payment-rpc-runtime-api]
227default-features = false227default-features = false
228git = "https://github.com/paritytech/substrate"228git = "https://github.com/paritytech/substrate"
229branch = "polkadot-v0.9.21"229branch = "polkadot-v0.9.22"
230230
231[dependencies.pallet-treasury]231[dependencies.pallet-treasury]
232default-features = false232default-features = false
233git = "https://github.com/paritytech/substrate"233git = "https://github.com/paritytech/substrate"
234branch = "polkadot-v0.9.21"234branch = "polkadot-v0.9.22"
235235
236# [dependencies.pallet-vesting]236# [dependencies.pallet-vesting]
237# default-features = false237# default-features = false
241[dependencies.sp-arithmetic]241[dependencies.sp-arithmetic]
242default-features = false242default-features = false
243git = "https://github.com/paritytech/substrate"243git = "https://github.com/paritytech/substrate"
244branch = "polkadot-v0.9.21"244branch = "polkadot-v0.9.22"
245245
246[dependencies.sp-api]246[dependencies.sp-api]
247default-features = false247default-features = false
248git = "https://github.com/paritytech/substrate"248git = "https://github.com/paritytech/substrate"
249branch = "polkadot-v0.9.21"249branch = "polkadot-v0.9.22"
250250
251[dependencies.sp-block-builder]251[dependencies.sp-block-builder]
252default-features = false252default-features = false
253git = "https://github.com/paritytech/substrate"253git = "https://github.com/paritytech/substrate"
254branch = "polkadot-v0.9.21"254branch = "polkadot-v0.9.22"
255255
256[dependencies.sp-core]256[dependencies.sp-core]
257default-features = false257default-features = false
258git = "https://github.com/paritytech/substrate"258git = "https://github.com/paritytech/substrate"
259branch = "polkadot-v0.9.21"259branch = "polkadot-v0.9.22"
260260
261[dependencies.sp-consensus-aura]261[dependencies.sp-consensus-aura]
262default-features = false262default-features = false
263git = "https://github.com/paritytech/substrate"263git = "https://github.com/paritytech/substrate"
264branch = "polkadot-v0.9.21"264branch = "polkadot-v0.9.22"
265265
266[dependencies.sp-inherents]266[dependencies.sp-inherents]
267default-features = false267default-features = false
268git = "https://github.com/paritytech/substrate"268git = "https://github.com/paritytech/substrate"
269branch = "polkadot-v0.9.21"269branch = "polkadot-v0.9.22"
270270
271[dependencies.sp-io]271[dependencies.sp-io]
272default-features = false272default-features = false
273git = "https://github.com/paritytech/substrate"273git = "https://github.com/paritytech/substrate"
274branch = "polkadot-v0.9.21"274branch = "polkadot-v0.9.22"
275275
276[dependencies.sp-offchain]276[dependencies.sp-offchain]
277default-features = false277default-features = false
278git = "https://github.com/paritytech/substrate"278git = "https://github.com/paritytech/substrate"
279branch = "polkadot-v0.9.21"279branch = "polkadot-v0.9.22"
280280
281[dependencies.sp-runtime]281[dependencies.sp-runtime]
282default-features = false282default-features = false
283git = "https://github.com/paritytech/substrate"283git = "https://github.com/paritytech/substrate"
284branch = "polkadot-v0.9.21"284branch = "polkadot-v0.9.22"
285285
286[dependencies.sp-session]286[dependencies.sp-session]
287default-features = false287default-features = false
288git = "https://github.com/paritytech/substrate"288git = "https://github.com/paritytech/substrate"
289branch = "polkadot-v0.9.21"289branch = "polkadot-v0.9.22"
290290
291[dependencies.sp-std]291[dependencies.sp-std]
292default-features = false292default-features = false
293git = "https://github.com/paritytech/substrate"293git = "https://github.com/paritytech/substrate"
294branch = "polkadot-v0.9.21"294branch = "polkadot-v0.9.22"
295295
296[dependencies.sp-transaction-pool]296[dependencies.sp-transaction-pool]
297default-features = false297default-features = false
298git = "https://github.com/paritytech/substrate"298git = "https://github.com/paritytech/substrate"
299branch = "polkadot-v0.9.21"299branch = "polkadot-v0.9.22"
300300
301[dependencies.sp-version]301[dependencies.sp-version]
302default-features = false302default-features = false
303git = "https://github.com/paritytech/substrate"303git = "https://github.com/paritytech/substrate"
304branch = "polkadot-v0.9.21"304branch = "polkadot-v0.9.22"
305305
306[dependencies.smallvec]306[dependencies.smallvec]
307version = '1.6.1'307version = '1.6.1'
311311
312[dependencies.parachain-info]312[dependencies.parachain-info]
313default-features = false313default-features = false
314git = "https://github.com/uniquenetwork/cumulus"314git = "https://github.com/paritytech/cumulus"
315branch = "polkadot-v0.9.21"315branch = "polkadot-v0.9.22"
316316
317[dependencies.cumulus-pallet-aura-ext]317[dependencies.cumulus-pallet-aura-ext]
318git = "https://github.com/uniquenetwork/cumulus"318git = "https://github.com/paritytech/cumulus"
319branch = "polkadot-v0.9.21"319branch = "polkadot-v0.9.22"
320default-features = false320default-features = false
321321
322[dependencies.cumulus-pallet-parachain-system]322[dependencies.cumulus-pallet-parachain-system]
323git = "https://github.com/uniquenetwork/cumulus"323git = "https://github.com/paritytech/cumulus"
324branch = "polkadot-v0.9.21"324branch = "polkadot-v0.9.22"
325default-features = false325default-features = false
326326
327[dependencies.cumulus-primitives-core]327[dependencies.cumulus-primitives-core]
328git = "https://github.com/uniquenetwork/cumulus"328git = "https://github.com/paritytech/cumulus"
329branch = "polkadot-v0.9.21"329branch = "polkadot-v0.9.22"
330default-features = false330default-features = false
331331
332[dependencies.cumulus-pallet-xcm]332[dependencies.cumulus-pallet-xcm]
333git = "https://github.com/uniquenetwork/cumulus"333git = "https://github.com/paritytech/cumulus"
334branch = "polkadot-v0.9.21"334branch = "polkadot-v0.9.22"
335default-features = false335default-features = false
336336
337[dependencies.cumulus-pallet-dmp-queue]337[dependencies.cumulus-pallet-dmp-queue]
338git = "https://github.com/uniquenetwork/cumulus"338git = "https://github.com/paritytech/cumulus"
339branch = "polkadot-v0.9.21"339branch = "polkadot-v0.9.22"
340default-features = false340default-features = false
341341
342[dependencies.cumulus-pallet-xcmp-queue]342[dependencies.cumulus-pallet-xcmp-queue]
343git = "https://github.com/uniquenetwork/cumulus"343git = "https://github.com/paritytech/cumulus"
344branch = "polkadot-v0.9.21"344branch = "polkadot-v0.9.22"
345default-features = false345default-features = false
346346
347[dependencies.cumulus-primitives-utility]347[dependencies.cumulus-primitives-utility]
348git = "https://github.com/uniquenetwork/cumulus"348git = "https://github.com/paritytech/cumulus"
349branch = "polkadot-v0.9.21"349branch = "polkadot-v0.9.22"
350default-features = false350default-features = false
351351
352[dependencies.cumulus-primitives-timestamp]352[dependencies.cumulus-primitives-timestamp]
353git = "https://github.com/uniquenetwork/cumulus"353git = "https://github.com/paritytech/cumulus"
354branch = "polkadot-v0.9.21"354branch = "polkadot-v0.9.22"
355default-features = false355default-features = false
356356
357################################################################################357################################################################################
358# Polkadot dependencies358# Polkadot dependencies
359359
360[dependencies.polkadot-parachain]360[dependencies.polkadot-parachain]
361git = "https://github.com/paritytech/polkadot"361git = "https://github.com/paritytech/polkadot"
362branch = "release-v0.9.21"362branch = "release-v0.9.22"
363default-features = false363default-features = false
364364
365[dependencies.xcm]365[dependencies.xcm]
366git = "https://github.com/paritytech/polkadot"366git = "https://github.com/paritytech/polkadot"
367branch = "release-v0.9.21"367branch = "release-v0.9.22"
368default-features = false368default-features = false
369369
370[dependencies.xcm-builder]370[dependencies.xcm-builder]
371git = "https://github.com/paritytech/polkadot"371git = "https://github.com/paritytech/polkadot"
372branch = "release-v0.9.21"372branch = "release-v0.9.22"
373default-features = false373default-features = false
374374
375[dependencies.xcm-executor]375[dependencies.xcm-executor]
376git = "https://github.com/paritytech/polkadot"376git = "https://github.com/paritytech/polkadot"
377branch = "release-v0.9.21"377branch = "release-v0.9.22"
378default-features = false378default-features = false
379379
380[dependencies.pallet-xcm]380[dependencies.pallet-xcm]
381git = "https://github.com/paritytech/polkadot"381git = "https://github.com/paritytech/polkadot"
382branch = "release-v0.9.21"382branch = "release-v0.9.22"
383default-features = false383default-features = false
384384
385[dependencies.orml-vesting]385[dependencies.orml-vesting]
386git = "https://github.com/uniquenetwork/open-runtime-module-library"386git = "https://github.com/uniquenetwork/open-runtime-module-library"
387branch = "unique-polkadot-v0.9.21"387branch = "unique-polkadot-v0.9.22"
388version = "0.4.1-dev"388version = "0.4.1-dev"
389default-features = false389default-features = false
390390
411pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }411pallet-proxy-rmrk-core = { default-features = false, path = "../../pallets/proxy-rmrk-core", package = "pallet-rmrk-core" }
412pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }412pallet-unq-scheduler = { path = '../../pallets/scheduler', default-features = false }
413# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }413# pallet-contract-helpers = { path = '../pallets/contract-helpers', default-features = false, version = '0.1.0' }
414pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.21", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }414pallet-charge-transaction = { git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = "polkadot-v0.9.22", package = "pallet-template-transaction-payment", default-features = false, version = "3.0.0" }
415pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }415pallet-evm-migration = { path = '../../pallets/evm-migration', default-features = false }
416pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }416pallet-evm-contract-helpers = { path = '../../pallets/evm-contract-helpers', default-features = false }
417pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }417pallet-evm-transaction-payment = { path = '../../pallets/evm-transaction-payment', default-features = false }
418pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }418pallet-evm-coder-substrate = { default-features = false, path = "../../pallets/evm-coder-substrate" }
419pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }419pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
420pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }420pallet-ethereum = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
421pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }421pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
422fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }422fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
423fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }423fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
424fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.21-logs" }424fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.22" }
425425
426################################################################################426################################################################################
427# Build Dependencies427# Build Dependencies
428428
429[build-dependencies.substrate-wasm-builder]429[build-dependencies.substrate-wasm-builder]
430git = "https://github.com/paritytech/substrate"430git = "https://github.com/paritytech/substrate"
431branch = "polkadot-v0.9.21"431branch = "polkadot-v0.9.22"
432432
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
174 spec_name: create_runtime_str!(RUNTIME_NAME),174 spec_name: create_runtime_str!(RUNTIME_NAME),
175 impl_name: create_runtime_str!(RUNTIME_NAME),175 impl_name: create_runtime_str!(RUNTIME_NAME),
176 authoring_version: 1,176 authoring_version: 1,
177 spec_version: 921000,177 spec_version: 922000,
178 impl_version: 0,178 impl_version: 0,
179 apis: RUNTIME_API_VERSIONS,179 apis: RUNTIME_API_VERSIONS,
180 transaction_version: 1,180 transaction_version: 1,
modifiedtests/README.mddiffbeforeafterboth
51. Checkout polkadot in sibling folder with this project51. Checkout polkadot in sibling folder with this project
6```bash6```bash
7git clone https://github.com/paritytech/polkadot.git && cd polkadot7git clone https://github.com/paritytech/polkadot.git && cd polkadot
8git checkout release-v0.9.218git checkout release-v0.9.22
9```9```
1010
112. Build with nightly-2021-11-11112. Build with nightly-2021-11-11