difftreelog
feat(Scheduler [WIP]) critical improvements
in: master
5 files changed
Cargo.lockdiffbeforeafterboth42source = "registry+https://github.com/rust-lang/crates.io-index"42source = "registry+https://github.com/rust-lang/crates.io-index"43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"43checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"44dependencies = [44dependencies = [45 "generic-array 0.14.4",45 "generic-array 0.14.5",46]46]474748[[package]]48[[package]]77source = "registry+https://github.com/rust-lang/crates.io-index"77source = "registry+https://github.com/rust-lang/crates.io-index"78checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"78checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"79dependencies = [79dependencies = [80 "getrandom 0.2.3",80 "getrandom 0.2.4",81 "once_cell",81 "once_cell",82 "version_check",82 "version_check",83]83]108108109[[package]]109[[package]]110name = "anyhow"110name = "anyhow"111version = "1.0.51"111version = "1.0.53"112source = "registry+https://github.com/rust-lang/crates.io-index"112source = "registry+https://github.com/rust-lang/crates.io-index"113checksum = "8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203"113checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0"114114115[[package]]115[[package]]116name = "approx"116name = "approx"117version = "0.5.0"117version = "0.5.1"118source = "registry+https://github.com/rust-lang/crates.io-index"118source = "registry+https://github.com/rust-lang/crates.io-index"119checksum = "072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e"119checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"120dependencies = [120dependencies = [121 "num-traits",121 "num-traits",122]122]225 "parking",225 "parking",226 "polling",226 "polling",227 "slab",227 "slab",228 "socket2 0.4.2",228 "socket2 0.4.4",229 "waker-fn",229 "waker-fn",230 "winapi 0.3.9",230 "winapi 0.3.9",231]231]288 "memchr",288 "memchr",289 "num_cpus",289 "num_cpus",290 "once_cell",290 "once_cell",291 "pin-project-lite 0.2.7",291 "pin-project-lite 0.2.8",292 "pin-utils",292 "pin-utils",293 "slab",293 "slab",294 "wasm-bindgen-futures",294 "wasm-bindgen-futures",295]295]296296297[[package]]297[[package]]298name = "async-std-resolver"298name = "async-std-resolver"299version = "0.20.3"299version = "0.20.4"300source = "registry+https://github.com/rust-lang/crates.io-index"300source = "registry+https://github.com/rust-lang/crates.io-index"301checksum = "ed4e2c3da14d8ad45acb1e3191db7a918e9505b6f155b218e70a7c9a1a48c638"301checksum = "dbf3e776afdf3a2477ef4854b85ba0dff3bd85792f685fb3c68948b4d304e4f0"302dependencies = [302dependencies = [303 "async-std",303 "async-std",304 "async-trait",304 "async-trait",310310311[[package]]311[[package]]312name = "async-task"312name = "async-task"313version = "4.0.3"313version = "4.1.0"314source = "registry+https://github.com/rust-lang/crates.io-index"314source = "registry+https://github.com/rust-lang/crates.io-index"315checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"315checksum = "677d306121baf53310a3fd342d88dc0824f6bbeace68347593658525565abee8"316316317[[package]]317[[package]]318name = "async-trait"318name = "async-trait"335 "futures-sink",335 "futures-sink",336 "futures-util",336 "futures-util",337 "memchr",337 "memchr",338 "pin-project-lite 0.2.7",338 "pin-project-lite 0.2.8",339]339]340340341[[package]]341[[package]]348 "futures-sink",348 "futures-sink",349 "futures-util",349 "futures-util",350 "memchr",350 "memchr",351 "pin-project-lite 0.2.7",351 "pin-project-lite 0.2.8",352]352]353353354[[package]]354[[package]]385385386[[package]]386[[package]]387name = "backtrace"387name = "backtrace"388version = "0.3.63"388version = "0.3.64"389source = "registry+https://github.com/rust-lang/crates.io-index"389source = "registry+https://github.com/rust-lang/crates.io-index"390checksum = "321629d8ba6513061f26707241fa9bc89524ff1cd7a915a97ef0c62c666ce1b6"390checksum = "5e121dee8023ce33ab248d9ce1493df03c3b38a659b240096fcbd7048ff9c31f"391dependencies = [391dependencies = [392 "addr2line 0.17.0",392 "addr2line 0.17.0",393 "cc",393 "cc",432dependencies = [432dependencies = [433 "beefy-primitives",433 "beefy-primitives",434 "fnv",434 "fnv",435 "futures 0.3.18",435 "futures 0.3.19",436 "log",436 "log",437 "parity-scale-codec",437 "parity-scale-codec",438 "parking_lot 0.11.2",438 "parking_lot 0.11.2",460dependencies = [460dependencies = [461 "beefy-gadget",461 "beefy-gadget",462 "beefy-primitives",462 "beefy-primitives",463 "futures 0.3.18",463 "futures 0.3.19",464 "jsonrpc-core",464 "jsonrpc-core",465 "jsonrpc-core-client",465 "jsonrpc-core-client",466 "jsonrpc-derive",466 "jsonrpc-derive",494494495[[package]]495[[package]]496name = "bimap"496name = "bimap"497version = "0.6.1"497version = "0.6.2"498source = "registry+https://github.com/rust-lang/crates.io-index"498source = "registry+https://github.com/rust-lang/crates.io-index"499checksum = "50ae17cabbc8a38a1e3e4c1a6a664e9a09672dc14d0896fa8d865d3a5a446b07"499checksum = "bc0455254eb5c6964c4545d8bac815e1a1be4f3afe0ae695ea539c12d728d44b"500500501[[package]]501[[package]]502name = "bincode"502name = "bincode"621checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"621checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"622dependencies = [622dependencies = [623 "block-padding 0.2.1",623 "block-padding 0.2.1",624 "generic-array 0.14.4",624 "generic-array 0.14.5",625]625]626626627[[package]]627[[package]]853853854[[package]]854[[package]]855name = "bumpalo"855name = "bumpalo"856version = "3.8.0"856version = "3.9.1"857source = "registry+https://github.com/rust-lang/crates.io-index"857source = "registry+https://github.com/rust-lang/crates.io-index"858checksum = "8f1e260c3a9040a7c19a12468758f4c16f31a81a1fe087482be9570ec864bb6c"858checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899"859859860[[package]]860[[package]]861name = "byte-slice-cast"861name = "byte-slice-cast"899899900[[package]]900[[package]]901name = "cache-padded"901name = "cache-padded"902version = "1.1.1"902version = "1.2.0"903source = "registry+https://github.com/rust-lang/crates.io-index"903source = "registry+https://github.com/rust-lang/crates.io-index"904checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"904checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c"905905906[[package]]906[[package]]907name = "camino"907name = "camino"908version = "1.0.5"908version = "1.0.7"909source = "registry+https://github.com/rust-lang/crates.io-index"909source = "registry+https://github.com/rust-lang/crates.io-index"910checksum = "52d74260d9bf6944e2208aa46841b4b8f0d7ffc0849a06837b2f510337f86b2b"910checksum = "6f3132262930b0522068049f5870a856ab8affc80c70d08b6ecb785771a6fc23"911dependencies = [911dependencies = [912 "serde",912 "serde",913]913]1025source = "registry+https://github.com/rust-lang/crates.io-index"1025source = "registry+https://github.com/rust-lang/crates.io-index"1026checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1026checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"1027dependencies = [1027dependencies = [1028 "generic-array 0.14.4",1028 "generic-array 0.14.5",1029]1029]103010301031[[package]]1031[[package]]103910391040[[package]]1040[[package]]1041name = "clang-sys"1041name = "clang-sys"1042version = "1.3.0"1042version = "1.3.1"1043source = "registry+https://github.com/rust-lang/crates.io-index"1043source = "registry+https://github.com/rust-lang/crates.io-index"1044checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90"1044checksum = "4cc00842eed744b858222c4c9faf7243aafc6d33f92f96935263ef4d8a41ce21"1045dependencies = [1045dependencies = [1046 "glob",1046 "glob",1047 "libc",1047 "libc",1048 "libloading 0.7.2",1048 "libloading 0.7.3",1049]1049]105010501051[[package]]1051[[package]]122812281229[[package]]1229[[package]]1230name = "crc32fast"1230name = "crc32fast"1231version = "1.3.0"1231version = "1.3.1"1232source = "registry+https://github.com/rust-lang/crates.io-index"1232source = "registry+https://github.com/rust-lang/crates.io-index"1233checksum = "738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836"1233checksum = "a2209c310e29876f7f0b2721e7e26b84aff178aa3da5d091f9bfbf47669e60e3"1234dependencies = [1234dependencies = [1235 "cfg-if 1.0.0",1235 "cfg-if 1.0.0",1236]1236]123712371238[[package]]1238[[package]]1239name = "crossbeam-channel"1239name = "crossbeam-channel"1240version = "0.5.1"1240version = "0.5.2"1241source = "registry+https://github.com/rust-lang/crates.io-index"1241source = "registry+https://github.com/rust-lang/crates.io-index"1242checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"1242checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa"1243dependencies = [1243dependencies = [1244 "cfg-if 1.0.0",1244 "cfg-if 1.0.0",1245 "crossbeam-utils",1245 "crossbeam-utils",125812581259[[package]]1259[[package]]1260name = "crossbeam-epoch"1260name = "crossbeam-epoch"1261version = "0.9.5"1261version = "0.9.6"1262source = "registry+https://github.com/rust-lang/crates.io-index"1262source = "registry+https://github.com/rust-lang/crates.io-index"1263checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"1263checksum = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762"1264dependencies = [1264dependencies = [1265 "cfg-if 1.0.0",1265 "cfg-if 1.0.0",1266 "crossbeam-utils",1266 "crossbeam-utils",127112711272[[package]]1272[[package]]1273name = "crossbeam-utils"1273name = "crossbeam-utils"1274version = "0.8.5"1274version = "0.8.6"1275source = "registry+https://github.com/rust-lang/crates.io-index"1275source = "registry+https://github.com/rust-lang/crates.io-index"1276checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"1276checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120"1277dependencies = [1277dependencies = [1278 "cfg-if 1.0.0",1278 "cfg-if 1.0.0",1279 "lazy_static",1279 "lazy_static",1301source = "registry+https://github.com/rust-lang/crates.io-index"1301source = "registry+https://github.com/rust-lang/crates.io-index"1302checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1302checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"1303dependencies = [1303dependencies = [1304 "generic-array 0.14.4",1304 "generic-array 0.14.5",1305 "subtle 2.4.1",1305 "subtle 2.4.1",1306]1306]130713071311source = "registry+https://github.com/rust-lang/crates.io-index"1311source = "registry+https://github.com/rust-lang/crates.io-index"1312checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1312checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"1313dependencies = [1313dependencies = [1314 "generic-array 0.14.4",1314 "generic-array 0.14.5",1315 "subtle 2.4.1",1315 "subtle 2.4.1",1316]1316]131713171372 "cumulus-client-consensus-common",1372 "cumulus-client-consensus-common",1373 "cumulus-client-network",1373 "cumulus-client-network",1374 "cumulus-primitives-core",1374 "cumulus-primitives-core",1375 "futures 0.3.18",1375 "futures 0.3.19",1376 "parity-scale-codec",1376 "parity-scale-codec",1377 "parking_lot 0.10.2",1377 "parking_lot 0.10.2",1378 "polkadot-node-primitives",1378 "polkadot-node-primitives",1395 "async-trait",1395 "async-trait",1396 "cumulus-client-consensus-common",1396 "cumulus-client-consensus-common",1397 "cumulus-primitives-core",1397 "cumulus-primitives-core",1398 "futures 0.3.18",1398 "futures 0.3.19",1399 "parity-scale-codec",1399 "parity-scale-codec",1400 "polkadot-client",1400 "polkadot-client",1401 "sc-client-api",1401 "sc-client-api",1424dependencies = [1424dependencies = [1425 "async-trait",1425 "async-trait",1426 "dyn-clone",1426 "dyn-clone",1427 "futures 0.3.18",1427 "futures 0.3.19",1428 "parity-scale-codec",1428 "parity-scale-codec",1429 "polkadot-primitives",1429 "polkadot-primitives",1430 "sc-client-api",1430 "sc-client-api",1443source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1443source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1444dependencies = [1444dependencies = [1445 "derive_more",1445 "derive_more",1446 "futures 0.3.18",1446 "futures 0.3.19",1447 "futures-timer 3.0.2",1447 "futures-timer 3.0.2",1448 "parity-scale-codec",1448 "parity-scale-codec",1449 "parking_lot 0.10.2",1449 "parking_lot 0.10.2",1466source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1466source = "git+https://github.com/UniqueNetwork/cumulus.git?branch=polkadot-v0.9.14#d361390046a6ea3c6510deb75e9dbaf7f9ddccb8"1467dependencies = [1467dependencies = [1468 "cumulus-primitives-core",1468 "cumulus-primitives-core",1469 "futures 0.3.18",1469 "futures 0.3.19",1470 "futures-timer 3.0.2",1470 "futures-timer 3.0.2",1471 "parity-scale-codec",1471 "parity-scale-codec",1472 "polkadot-node-primitives",1472 "polkadot-node-primitives",1829source = "registry+https://github.com/rust-lang/crates.io-index"1829source = "registry+https://github.com/rust-lang/crates.io-index"1830checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"1830checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"1831dependencies = [1831dependencies = [1832 "generic-array 0.14.4",1832 "generic-array 0.14.5",1833]1833]183418341835[[package]]1835[[package]]1941 "ed25519",1941 "ed25519",1942 "rand 0.7.3",1942 "rand 0.7.3",1943 "serde",1943 "serde",1944 "sha2 0.9.8",1944 "sha2 0.9.9",1945 "zeroize",1945 "zeroize",1946]1946]19471947211721172118[[package]]2118[[package]]2119name = "event-listener"2119name = "event-listener"2120version = "2.5.1"2120version = "2.5.2"2121source = "registry+https://github.com/rust-lang/crates.io-index"2121source = "registry+https://github.com/rust-lang/crates.io-index"2122checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"2122checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71"212321232124[[package]]2124[[package]]2125name = "evm"2125name = "evm"2206source = "registry+https://github.com/rust-lang/crates.io-index"2206source = "registry+https://github.com/rust-lang/crates.io-index"2207checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2207checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"2208dependencies = [2208dependencies = [2209 "futures 0.3.18",2209 "futures 0.3.19",2210]2210]221122112212[[package]]2212[[package]]222322232224[[package]]2224[[package]]2225name = "fastrand"2225name = "fastrand"2226version = "1.5.0"2226version = "1.7.0"2227source = "registry+https://github.com/rust-lang/crates.io-index"2227source = "registry+https://github.com/rust-lang/crates.io-index"2228checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e"2228checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"2229dependencies = [2229dependencies = [2230 "instant",2230 "instant",2231]2231]223222322233[[package]]2233[[package]]2234name = "fc-consensus"2234name = "fc-consensus"2235version = "2.0.0-dev"2235version = "2.0.0-dev"2236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2236source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2237dependencies = [2237dependencies = [2238 "async-trait",2238 "async-trait",2239 "derive_more",2239 "derive_more",2240 "fc-db",2240 "fc-db",2241 "fp-consensus",2241 "fp-consensus",2242 "fp-rpc",2242 "fp-rpc",2243 "futures 0.3.18",2243 "futures 0.3.19",2244 "log",2244 "log",2245 "parity-scale-codec",2245 "parity-scale-codec",2246 "sc-client-api",2246 "sc-client-api",2260[[package]]2260[[package]]2261name = "fc-db"2261name = "fc-db"2262version = "2.0.0-dev"2262version = "2.0.0-dev"2263source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2263source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2264dependencies = [2264dependencies = [2265 "fp-storage",2265 "fp-storage",2266 "kvdb",2266 "kvdb",2276[[package]]2276[[package]]2277name = "fc-mapping-sync"2277name = "fc-mapping-sync"2278version = "2.0.0-dev"2278version = "2.0.0-dev"2279source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2279source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2280dependencies = [2280dependencies = [2281 "fc-consensus",2281 "fc-consensus",2282 "fc-db",2282 "fc-db",2283 "fp-consensus",2283 "fp-consensus",2284 "fp-rpc",2284 "fp-rpc",2285 "futures 0.3.18",2285 "futures 0.3.19",2286 "futures-timer 3.0.2",2286 "futures-timer 3.0.2",2287 "log",2287 "log",2288 "sc-client-api",2288 "sc-client-api",2294[[package]]2294[[package]]2295name = "fc-rpc"2295name = "fc-rpc"2296version = "2.0.0-dev"2296version = "2.0.0-dev"2297source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2297source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2298dependencies = [2298dependencies = [2299 "ethereum 0.10.0",2299 "ethereum 0.10.0",2300 "ethereum-types",2300 "ethereum-types",2306 "fp-evm",2306 "fp-evm",2307 "fp-rpc",2307 "fp-rpc",2308 "fp-storage",2308 "fp-storage",2309 "futures 0.3.18",2309 "futures 0.3.19",2310 "futures-util",2310 "futures-util",2311 "jsonrpc-core",2311 "jsonrpc-core",2312 "jsonrpc-pubsub",2312 "jsonrpc-pubsub",2338[[package]]2338[[package]]2339name = "fc-rpc-core"2339name = "fc-rpc-core"2340version = "1.1.0-dev"2340version = "1.1.0-dev"2341source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2341source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2342dependencies = [2342dependencies = [2343 "ethereum-types",2343 "ethereum-types",2344 "jsonrpc-core",2344 "jsonrpc-core",2376checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"2376checksum = "e8ac3ff5224ef91f3c97e03eb1de2db82743427e91aaa5ac635f454f0b164f5a"2377dependencies = [2377dependencies = [2378 "either",2378 "either",2379 "futures 0.3.18",2379 "futures 0.3.19",2380 "futures-timer 3.0.2",2380 "futures-timer 3.0.2",2381 "log",2381 "log",2382 "num-traits",2382 "num-traits",239923992400[[package]]2400[[package]]2401name = "fixedbitset"2401name = "fixedbitset"2402version = "0.4.0"2402version = "0.4.1"2403source = "registry+https://github.com/rust-lang/crates.io-index"2403source = "registry+https://github.com/rust-lang/crates.io-index"2404checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e"2404checksum = "279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e"240524052406[[package]]2406[[package]]2407name = "flate2"2407name = "flate2"2459[[package]]2459[[package]]2460name = "fp-consensus"2460name = "fp-consensus"2461version = "2.0.0-dev"2461version = "2.0.0-dev"2462source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2462source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2463dependencies = [2463dependencies = [2464 "ethereum 0.10.0",2464 "ethereum 0.10.0",2465 "parity-scale-codec",2465 "parity-scale-codec",2473[[package]]2473[[package]]2474name = "fp-evm"2474name = "fp-evm"2475version = "3.0.0-dev"2475version = "3.0.0-dev"2476source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2476source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2477dependencies = [2477dependencies = [2478 "evm",2478 "evm",2479 "impl-trait-for-tuples",2479 "impl-trait-for-tuples",2487[[package]]2487[[package]]2488name = "fp-rpc"2488name = "fp-rpc"2489version = "3.0.0-dev"2489version = "3.0.0-dev"2490source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2490source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2491dependencies = [2491dependencies = [2492 "ethereum 0.10.0",2492 "ethereum 0.10.0",2493 "ethereum-types",2493 "ethereum-types",2504[[package]]2504[[package]]2505name = "fp-self-contained"2505name = "fp-self-contained"2506version = "1.0.0-dev"2506version = "1.0.0-dev"2507source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2507source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"2508dependencies = [2508dependencies = [2509 "ethereum 0.9.0",2509 "ethereum 0.9.0",2510 "frame-support",2510 "frame-support",2521[[package]]2521[[package]]2522name = "fp-storage"2522name = "fp-storage"2523version = "2.0.0"2523version = "2.0.0"2524source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"2524source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"252525252526[[package]]2526[[package]]2527name = "frame-benchmarking"2527name = "frame-benchmarking"278427842785[[package]]2785[[package]]2786name = "futures"2786name = "futures"2787version = "0.3.18"2787version = "0.3.19"2788source = "registry+https://github.com/rust-lang/crates.io-index"2788source = "registry+https://github.com/rust-lang/crates.io-index"2789checksum = "8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e"2789checksum = "28560757fe2bb34e79f907794bb6b22ae8b0e5c669b638a1132f2592b19035b4"2790dependencies = [2790dependencies = [2791 "futures-channel",2791 "futures-channel",2792 "futures-core",2792 "futures-core",279927992800[[package]]2800[[package]]2801name = "futures-channel"2801name = "futures-channel"2802version = "0.3.18"2802version = "0.3.19"2803source = "registry+https://github.com/rust-lang/crates.io-index"2803source = "registry+https://github.com/rust-lang/crates.io-index"2804checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27"2804checksum = "ba3dda0b6588335f360afc675d0564c17a77a2bda81ca178a4b6081bd86c7f0b"2805dependencies = [2805dependencies = [2806 "futures-core",2806 "futures-core",2807 "futures-sink",2807 "futures-sink",2808]2808]280928092810[[package]]2810[[package]]2811name = "futures-core"2811name = "futures-core"2812version = "0.3.18"2812version = "0.3.19"2813source = "registry+https://github.com/rust-lang/crates.io-index"2813source = "registry+https://github.com/rust-lang/crates.io-index"2814checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"2814checksum = "d0c8ff0461b82559810cdccfde3215c3f373807f5e5232b71479bff7bb2583d7"281528152816[[package]]2816[[package]]2817name = "futures-executor"2817name = "futures-executor"2818version = "0.3.18"2818version = "0.3.19"2819source = "registry+https://github.com/rust-lang/crates.io-index"2819source = "registry+https://github.com/rust-lang/crates.io-index"2820checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97"2820checksum = "29d6d2ff5bb10fb95c85b8ce46538a2e5f5e7fdc755623a7d4529ab8a4ed9d2a"2821dependencies = [2821dependencies = [2822 "futures-core",2822 "futures-core",2823 "futures-task",2823 "futures-task",282728272828[[package]]2828[[package]]2829name = "futures-io"2829name = "futures-io"2830version = "0.3.18"2830version = "0.3.19"2831source = "registry+https://github.com/rust-lang/crates.io-index"2831source = "registry+https://github.com/rust-lang/crates.io-index"2832checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11"2832checksum = "b1f9d34af5a1aac6fb380f735fe510746c38067c5bf16c7fd250280503c971b2"283328332834[[package]]2834[[package]]2835name = "futures-lite"2835name = "futures-lite"2842 "futures-io",2842 "futures-io",2843 "memchr",2843 "memchr",2844 "parking",2844 "parking",2845 "pin-project-lite 0.2.7",2845 "pin-project-lite 0.2.8",2846 "waker-fn",2846 "waker-fn",2847]2847]284828482849[[package]]2849[[package]]2850name = "futures-macro"2850name = "futures-macro"2851version = "0.3.18"2851version = "0.3.19"2852source = "registry+https://github.com/rust-lang/crates.io-index"2852source = "registry+https://github.com/rust-lang/crates.io-index"2853checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd"2853checksum = "6dbd947adfffb0efc70599b3ddcf7b5597bb5fa9e245eb99f62b3a5f7bb8bd3c"2854dependencies = [2854dependencies = [2855 "proc-macro2",2855 "proc-macro2",2856 "quote",2856 "quote",287028702871[[package]]2871[[package]]2872name = "futures-sink"2872name = "futures-sink"2873version = "0.3.18"2873version = "0.3.19"2874source = "registry+https://github.com/rust-lang/crates.io-index"2874source = "registry+https://github.com/rust-lang/crates.io-index"2875checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af"2875checksum = "e3055baccb68d74ff6480350f8d6eb8fcfa3aa11bdc1a1ae3afdd0514617d508"287628762877[[package]]2877[[package]]2878name = "futures-task"2878name = "futures-task"2879version = "0.3.18"2879version = "0.3.19"2880source = "registry+https://github.com/rust-lang/crates.io-index"2880source = "registry+https://github.com/rust-lang/crates.io-index"2881checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"2881checksum = "6ee7c6485c30167ce4dfb83ac568a849fe53274c831081476ee13e0dce1aad72"288228822883[[package]]2883[[package]]2884name = "futures-timer"2884name = "futures-timer"289428942895[[package]]2895[[package]]2896name = "futures-util"2896name = "futures-util"2897version = "0.3.18"2897version = "0.3.19"2898source = "registry+https://github.com/rust-lang/crates.io-index"2898source = "registry+https://github.com/rust-lang/crates.io-index"2899checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"2899checksum = "d9b5cf40b47a271f77a8b1bec03ca09044d99d2372c0de244e66430761127164"2900dependencies = [2900dependencies = [2901 "futures 0.1.31",2901 "futures 0.1.31",2902 "futures-channel",2902 "futures-channel",2906 "futures-sink",2906 "futures-sink",2907 "futures-task",2907 "futures-task",2908 "memchr",2908 "memchr",2909 "pin-project-lite 0.2.7",2909 "pin-project-lite 0.2.8",2910 "pin-utils",2910 "pin-utils",2911 "slab",2911 "slab",2912]2912]292229222923[[package]]2923[[package]]2924name = "generic-array"2924name = "generic-array"2925version = "0.14.4"2925version = "0.14.5"2926source = "registry+https://github.com/rust-lang/crates.io-index"2926source = "registry+https://github.com/rust-lang/crates.io-index"2927checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"2927checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"2928dependencies = [2928dependencies = [2929 "typenum",2929 "typenum",2930 "version_check",2930 "version_check",294529452946[[package]]2946[[package]]2947name = "getrandom"2947name = "getrandom"2948version = "0.2.3"2948version = "0.2.4"2949source = "registry+https://github.com/rust-lang/crates.io-index"2949source = "registry+https://github.com/rust-lang/crates.io-index"2950checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"2950checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c"2951dependencies = [2951dependencies = [2952 "cfg-if 1.0.0",2952 "cfg-if 1.0.0",2953 "libc",2953 "libc",300230023003[[package]]3003[[package]]3004name = "gloo-timers"3004name = "gloo-timers"3005version = "0.2.2"3005version = "0.2.3"3006source = "registry+https://github.com/rust-lang/crates.io-index"3006source = "registry+https://github.com/rust-lang/crates.io-index"3007checksum = "6f16c88aa13d2656ef20d1c042086b8767bbe2bdb62526894275a1b062161b2e"3007checksum = "4d12a7f4e95cfe710f1d624fb1210b7d961a5fb05c4fd942f4feab06e61f590e"3008dependencies = [3008dependencies = [3009 "futures-channel",3009 "futures-channel",3010 "futures-core",3010 "futures-core",3011 "js-sys",3011 "js-sys",3012 "wasm-bindgen",3012 "wasm-bindgen",3013 "web-sys",3014]3013]301530143016[[package]]3015[[package]]3017name = "h2"3016name = "h2"3018version = "0.3.9"3017version = "0.3.11"3019source = "registry+https://github.com/rust-lang/crates.io-index"3018source = "registry+https://github.com/rust-lang/crates.io-index"3020checksum = "8f072413d126e57991455e0a922b31e4c8ba7c2ffbebf6b78b4f8521397d65cd"3019checksum = "d9f1f717ddc7b2ba36df7e871fd88db79326551d3d6f1fc406fbfd28b582ff8e"3021dependencies = [3020dependencies = [3022 "bytes 1.1.0",3021 "bytes 1.1.0",3023 "fnv",3022 "fnv",3027 "http",3026 "http",3028 "indexmap",3027 "indexmap",3029 "slab",3028 "slab",3030 "tokio 1.14.0",3029 "tokio 1.16.1",3031 "tokio-util",3030 "tokio-util",3032 "tracing",3031 "tracing",3033]3032]303430333035[[package]]3034[[package]]3036name = "handlebars"3035name = "handlebars"3037version = "4.1.6"3036version = "4.2.1"3038source = "registry+https://github.com/rust-lang/crates.io-index"3037source = "registry+https://github.com/rust-lang/crates.io-index"3039checksum = "167fa173496c9eadd8749cca6f8339ac88e248f3ad2442791d0b743318a94fc0"3038checksum = "25546a65e5cf1f471f3438796fc634650b31d7fcde01d444c309aeb28b92e3a8"3040dependencies = [3039dependencies = [3041 "log",3040 "log",3042 "pest",3041 "pest",3154checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3153checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"3155dependencies = [3154dependencies = [3156 "digest 0.9.0",3155 "digest 0.9.0",3157 "generic-array 0.14.4",3156 "generic-array 0.14.5",3158 "hmac 0.8.1",3157 "hmac 0.8.1",3159]3158]31603159317131703172[[package]]3171[[package]]3173name = "http"3172name = "http"3174version = "0.2.5"3173version = "0.2.6"3175source = "registry+https://github.com/rust-lang/crates.io-index"3174source = "registry+https://github.com/rust-lang/crates.io-index"3176checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b"3175checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03"3177dependencies = [3176dependencies = [3178 "bytes 1.1.0",3177 "bytes 1.1.0",3179 "fnv",3178 "fnv",3180 "itoa",3179 "itoa 1.0.1",3181]3180]318231813183[[package]]3182[[package]]3188dependencies = [3187dependencies = [3189 "bytes 1.1.0",3188 "bytes 1.1.0",3190 "http",3189 "http",3191 "pin-project-lite 0.2.7",3190 "pin-project-lite 0.2.8",3192]3191]319331923194[[package]]3193[[package]]3233 "http-body",3232 "http-body",3234 "httparse",3233 "httparse",3235 "httpdate",3234 "httpdate",3236 "itoa",3235 "itoa 0.4.8",3237 "pin-project-lite 0.2.7",3236 "pin-project-lite 0.2.8",3238 "socket2 0.4.2",3237 "socket2 0.4.4",3239 "tokio 1.14.0",3238 "tokio 1.16.1",3240 "tower-service",3239 "tower-service",3241 "tracing",3240 "tracing",3242 "want",3241 "want",3254 "log",3253 "log",3255 "rustls",3254 "rustls",3256 "rustls-native-certs",3255 "rustls-native-certs",3257 "tokio 1.14.0",3256 "tokio 1.16.1",3258 "tokio-rustls",3257 "tokio-rustls",3259 "webpki",3258 "webpki",3260]3259]3315checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3314checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179"3316dependencies = [3315dependencies = [3317 "async-io",3316 "async-io",3318 "futures 0.3.18",3317 "futures 0.3.19",3319 "futures-lite",3318 "futures-lite",3320 "if-addrs",3319 "if-addrs",3321 "ipnet",3320 "ipnet",336433633365[[package]]3364[[package]]3366name = "indexmap"3365name = "indexmap"3367version = "1.7.0"3366version = "1.8.0"3368source = "registry+https://github.com/rust-lang/crates.io-index"3367source = "registry+https://github.com/rust-lang/crates.io-index"3369checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5"3368checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223"3370dependencies = [3369dependencies = [3371 "autocfg",3370 "autocfg",3372 "hashbrown",3371 "hashbrown",338433833385[[package]]3384[[package]]3386name = "integer-encoding"3385name = "integer-encoding"3387version = "1.1.7"3386version = "3.0.2"3388source = "registry+https://github.com/rust-lang/crates.io-index"3387source = "registry+https://github.com/rust-lang/crates.io-index"3389checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f"3388checksum = "90c11140ffea82edce8dcd74137ce9324ec24b3cf0175fc9d7e29164da9915b8"339033893391[[package]]3390[[package]]3392name = "integer-sqrt"3391name = "integer-sqrt"3403source = "registry+https://github.com/rust-lang/crates.io-index"3402source = "registry+https://github.com/rust-lang/crates.io-index"3404checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3403checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275"3405dependencies = [3404dependencies = [3406 "futures 0.3.18",3405 "futures 0.3.19",3407 "futures-timer 2.0.2",3406 "futures-timer 2.0.2",3408]3407]340934083465source = "registry+https://github.com/rust-lang/crates.io-index"3464source = "registry+https://github.com/rust-lang/crates.io-index"3466checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"3465checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"34663467[[package]]3468name = "itoa"3469version = "1.0.1"3470source = "registry+https://github.com/rust-lang/crates.io-index"3471checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35"346734723468[[package]]3473[[package]]3469name = "jobserver"3474name = "jobserver"347634813477[[package]]3482[[package]]3478name = "js-sys"3483name = "js-sys"3479version = "0.3.55"3484version = "0.3.56"3480source = "registry+https://github.com/rust-lang/crates.io-index"3485source = "registry+https://github.com/rust-lang/crates.io-index"3481checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84"3486checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04"3482dependencies = [3487dependencies = [3483 "wasm-bindgen",3488 "wasm-bindgen",3484]3489]3490checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"3495checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a"3491dependencies = [3496dependencies = [3492 "derive_more",3497 "derive_more",3493 "futures 0.3.18",3498 "futures 0.3.19",3494 "jsonrpc-core",3499 "jsonrpc-core",3495 "jsonrpc-pubsub",3500 "jsonrpc-pubsub",3496 "log",3501 "log",3505source = "registry+https://github.com/rust-lang/crates.io-index"3510source = "registry+https://github.com/rust-lang/crates.io-index"3506checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"3511checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb"3507dependencies = [3512dependencies = [3508 "futures 0.3.18",3513 "futures 0.3.19",3509 "futures-executor",3514 "futures-executor",3510 "futures-util",3515 "futures-util",3511 "log",3516 "log",3520source = "registry+https://github.com/rust-lang/crates.io-index"3525source = "registry+https://github.com/rust-lang/crates.io-index"3521checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"3526checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0"3522dependencies = [3527dependencies = [3523 "futures 0.3.18",3528 "futures 0.3.19",3524 "jsonrpc-client-transports",3529 "jsonrpc-client-transports",3525]3530]352635313542source = "registry+https://github.com/rust-lang/crates.io-index"3547source = "registry+https://github.com/rust-lang/crates.io-index"3543checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"3548checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff"3544dependencies = [3549dependencies = [3545 "futures 0.3.18",3550 "futures 0.3.19",3546 "hyper",3551 "hyper",3547 "jsonrpc-core",3552 "jsonrpc-core",3548 "jsonrpc-server-utils",3553 "jsonrpc-server-utils",3558source = "registry+https://github.com/rust-lang/crates.io-index"3563source = "registry+https://github.com/rust-lang/crates.io-index"3559checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"3564checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845"3560dependencies = [3565dependencies = [3561 "futures 0.3.18",3566 "futures 0.3.19",3562 "jsonrpc-core",3567 "jsonrpc-core",3563 "jsonrpc-server-utils",3568 "jsonrpc-server-utils",3564 "log",3569 "log",3573source = "registry+https://github.com/rust-lang/crates.io-index"3578source = "registry+https://github.com/rust-lang/crates.io-index"3574checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"3579checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011"3575dependencies = [3580dependencies = [3576 "futures 0.3.18",3581 "futures 0.3.19",3577 "jsonrpc-core",3582 "jsonrpc-core",3578 "lazy_static",3583 "lazy_static",3579 "log",3584 "log",3589checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"3594checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4"3590dependencies = [3595dependencies = [3591 "bytes 1.1.0",3596 "bytes 1.1.0",3592 "futures 0.3.18",3597 "futures 0.3.19",3593 "globset",3598 "globset",3594 "jsonrpc-core",3599 "jsonrpc-core",3595 "lazy_static",3600 "lazy_static",3596 "log",3601 "log",3597 "tokio 1.14.0",3602 "tokio 1.16.1",3598 "tokio-stream",3603 "tokio-stream",3599 "tokio-util",3604 "tokio-util",3600 "unicase",3605 "unicase",3606source = "registry+https://github.com/rust-lang/crates.io-index"3611source = "registry+https://github.com/rust-lang/crates.io-index"3607checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"3612checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946"3608dependencies = [3613dependencies = [3609 "futures 0.3.18",3614 "futures 0.3.19",3610 "jsonrpc-core",3615 "jsonrpc-core",3611 "jsonrpc-server-utils",3616 "jsonrpc-server-utils",3612 "log",3617 "log",3679 "arrayvec 0.7.2",3684 "arrayvec 0.7.2",3680 "async-trait",3685 "async-trait",3681 "fnv",3686 "fnv",3682 "futures 0.3.18",3687 "futures 0.3.19",3683 "http",3688 "http",3684 "jsonrpsee-types",3689 "jsonrpsee-types",3685 "log",3690 "log",3686 "pin-project 1.0.8",3691 "pin-project 1.0.10",3687 "rustls-native-certs",3692 "rustls-native-certs",3688 "serde",3693 "serde",3689 "serde_json",3694 "serde_json",3690 "soketto",3695 "soketto",3691 "thiserror",3696 "thiserror",3692 "tokio 1.14.0",3697 "tokio 1.16.1",3693 "tokio-rustls",3698 "tokio-rustls",3694 "tokio-util",3699 "tokio-util",3695]3700]385838633859[[package]]3864[[package]]3860name = "libc"3865name = "libc"3861version = "0.2.111"3866version = "0.2.117"3862source = "registry+https://github.com/rust-lang/crates.io-index"3867source = "registry+https://github.com/rust-lang/crates.io-index"3863checksum = "8e167738f1866a7ec625567bae89ca0d44477232a4f7c52b1c7f2adc2c98804f"3868checksum = "e74d72e0f9b65b5b4ca49a346af3976df0f9c61d550727f349ecd559f251a26c"386438693865[[package]]3870[[package]]3866name = "libloading"3871name = "libloading"387438793875[[package]]3880[[package]]3876name = "libloading"3881name = "libloading"3877version = "0.7.2"3882version = "0.7.3"3878source = "registry+https://github.com/rust-lang/crates.io-index"3883source = "registry+https://github.com/rust-lang/crates.io-index"3879checksum = "afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52"3884checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd"3880dependencies = [3885dependencies = [3881 "cfg-if 1.0.0",3886 "cfg-if 1.0.0",3882 "winapi 0.3.9",3887 "winapi 0.3.9",3896dependencies = [3901dependencies = [3897 "atomic",3902 "atomic",3898 "bytes 1.1.0",3903 "bytes 1.1.0",3899 "futures 0.3.18",3904 "futures 0.3.19",3900 "lazy_static",3905 "lazy_static",3901 "libp2p-core",3906 "libp2p-core",3902 "libp2p-deflate",3907 "libp2p-deflate",3924 "libp2p-yamux",3929 "libp2p-yamux",3925 "multiaddr",3930 "multiaddr",3926 "parking_lot 0.11.2",3931 "parking_lot 0.11.2",3927 "pin-project 1.0.8",3932 "pin-project 1.0.10",3928 "smallvec",3933 "smallvec",3929 "wasm-timer",3934 "wasm-timer",3930]3935]3940 "ed25519-dalek",3945 "ed25519-dalek",3941 "either",3946 "either",3942 "fnv",3947 "fnv",3943 "futures 0.3.18",3948 "futures 0.3.19",3944 "futures-timer 3.0.2",3949 "futures-timer 3.0.2",3945 "lazy_static",3950 "lazy_static",3946 "libsecp256k1 0.7.0",3951 "libsecp256k1 0.7.0",3949 "multihash 0.14.0",3954 "multihash 0.14.0",3950 "multistream-select",3955 "multistream-select",3951 "parking_lot 0.11.2",3956 "parking_lot 0.11.2",3952 "pin-project 1.0.8",3957 "pin-project 1.0.10",3953 "prost",3958 "prost",3954 "prost-build",3959 "prost-build",3955 "rand 0.8.4",3960 "rand 0.8.4",3956 "ring",3961 "ring",3957 "rw-stream-sink",3962 "rw-stream-sink",3958 "sha2 0.9.8",3963 "sha2 0.9.9",3959 "smallvec",3964 "smallvec",3960 "thiserror",3965 "thiserror",3961 "unsigned-varint 0.7.1",3966 "unsigned-varint 0.7.1",3970checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"3975checksum = "51a800adb195f33de63f4b17b63fe64cfc23bf2c6a0d3d0d5321328664e65197"3971dependencies = [3976dependencies = [3972 "flate2",3977 "flate2",3973 "futures 0.3.18",3978 "futures 0.3.19",3974 "libp2p-core",3979 "libp2p-core",3975]3980]397639813981checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"3986checksum = "bb8f89d15cb6e3c5bc22afff7513b11bab7856f2872d3cfba86f7f63a06bc498"3982dependencies = [3987dependencies = [3983 "async-std-resolver",3988 "async-std-resolver",3984 "futures 0.3.18",3989 "futures 0.3.19",3985 "libp2p-core",3990 "libp2p-core",3986 "log",3991 "log",3987 "smallvec",3992 "smallvec",3996dependencies = [4001dependencies = [3997 "cuckoofilter",4002 "cuckoofilter",3998 "fnv",4003 "fnv",3999 "futures 0.3.18",4004 "futures 0.3.19",4000 "libp2p-core",4005 "libp2p-core",4001 "libp2p-swarm",4006 "libp2p-swarm",4002 "log",4007 "log",4017 "byteorder",4022 "byteorder",4018 "bytes 1.1.0",4023 "bytes 1.1.0",4019 "fnv",4024 "fnv",4020 "futures 0.3.18",4025 "futures 0.3.19",4021 "hex_fmt",4026 "hex_fmt",4022 "libp2p-core",4027 "libp2p-core",4023 "libp2p-swarm",4028 "libp2p-swarm",4026 "prost-build",4031 "prost-build",4027 "rand 0.7.3",4032 "rand 0.7.3",4028 "regex",4033 "regex",4029 "sha2 0.9.8",4034 "sha2 0.9.9",4030 "smallvec",4035 "smallvec",4031 "unsigned-varint 0.7.1",4036 "unsigned-varint 0.7.1",4032 "wasm-timer",4037 "wasm-timer",4038source = "registry+https://github.com/rust-lang/crates.io-index"4043source = "registry+https://github.com/rust-lang/crates.io-index"4039checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4044checksum = "cca1275574183f288ff8b72d535d5ffa5ea9292ef7829af8b47dcb197c7b0dcd"4040dependencies = [4045dependencies = [4041 "futures 0.3.18",4046 "futures 0.3.19",4042 "libp2p-core",4047 "libp2p-core",4043 "libp2p-swarm",4048 "libp2p-swarm",4044 "log",4049 "log",4060 "bytes 1.1.0",4065 "bytes 1.1.0",4061 "either",4066 "either",4062 "fnv",4067 "fnv",4063 "futures 0.3.18",4068 "futures 0.3.19",4064 "libp2p-core",4069 "libp2p-core",4065 "libp2p-swarm",4070 "libp2p-swarm",4066 "log",4071 "log",4067 "prost",4072 "prost",4068 "prost-build",4073 "prost-build",4069 "rand 0.7.3",4074 "rand 0.7.3",4070 "sha2 0.9.8",4075 "sha2 0.9.9",4071 "smallvec",4076 "smallvec",4072 "uint",4077 "uint",4073 "unsigned-varint 0.7.1",4078 "unsigned-varint 0.7.1",4084 "async-io",4089 "async-io",4085 "data-encoding",4090 "data-encoding",4086 "dns-parser",4091 "dns-parser",4087 "futures 0.3.18",4092 "futures 0.3.19",4088 "if-watch",4093 "if-watch",4089 "lazy_static",4094 "lazy_static",4090 "libp2p-core",4095 "libp2p-core",4091 "libp2p-swarm",4096 "libp2p-swarm",4092 "log",4097 "log",4093 "rand 0.8.4",4098 "rand 0.8.4",4094 "smallvec",4099 "smallvec",4095 "socket2 0.4.2",4100 "socket2 0.4.4",4096 "void",4101 "void",4097]4102]409841034118dependencies = [4123dependencies = [4119 "asynchronous-codec 0.6.0",4124 "asynchronous-codec 0.6.0",4120 "bytes 1.1.0",4125 "bytes 1.1.0",4121 "futures 0.3.18",4126 "futures 0.3.19",4122 "libp2p-core",4127 "libp2p-core",4123 "log",4128 "log",4124 "nohash-hasher",4129 "nohash-hasher",4136dependencies = [4141dependencies = [4137 "bytes 1.1.0",4142 "bytes 1.1.0",4138 "curve25519-dalek 3.2.0",4143 "curve25519-dalek 3.2.0",4139 "futures 0.3.18",4144 "futures 0.3.19",4140 "lazy_static",4145 "lazy_static",4141 "libp2p-core",4146 "libp2p-core",4142 "log",4147 "log",4143 "prost",4148 "prost",4144 "prost-build",4149 "prost-build",4145 "rand 0.8.4",4150 "rand 0.8.4",4146 "sha2 0.9.8",4151 "sha2 0.9.9",4147 "snow",4152 "snow",4148 "static_assertions",4153 "static_assertions",4149 "x25519-dalek",4154 "x25519-dalek",4156source = "registry+https://github.com/rust-lang/crates.io-index"4161source = "registry+https://github.com/rust-lang/crates.io-index"4157checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4162checksum = "80ef7b0ec5cf06530d9eb6cf59ae49d46a2c45663bde31c25a12f682664adbcf"4158dependencies = [4163dependencies = [4159 "futures 0.3.18",4164 "futures 0.3.19",4160 "libp2p-core",4165 "libp2p-core",4161 "libp2p-swarm",4166 "libp2p-swarm",4162 "log",4167 "log",4173dependencies = [4178dependencies = [4174 "asynchronous-codec 0.6.0",4179 "asynchronous-codec 0.6.0",4175 "bytes 1.1.0",4180 "bytes 1.1.0",4176 "futures 0.3.18",4181 "futures 0.3.19",4177 "libp2p-core",4182 "libp2p-core",4178 "log",4183 "log",4179 "prost",4184 "prost",4188source = "registry+https://github.com/rust-lang/crates.io-index"4193source = "registry+https://github.com/rust-lang/crates.io-index"4189checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"4194checksum = "0f1a458bbda880107b5b36fcb9b5a1ef0c329685da0e203ed692a8ebe64cc92c"4190dependencies = [4195dependencies = [4191 "futures 0.3.18",4196 "futures 0.3.19",4192 "log",4197 "log",4193 "pin-project 1.0.8",4198 "pin-project 1.0.10",4194 "rand 0.7.3",4199 "rand 0.7.3",4195 "salsa20",4200 "salsa20",4196 "sha3 0.9.1",4201 "sha3 0.9.1",4204dependencies = [4209dependencies = [4205 "asynchronous-codec 0.6.0",4210 "asynchronous-codec 0.6.0",4206 "bytes 1.1.0",4211 "bytes 1.1.0",4207 "futures 0.3.18",4212 "futures 0.3.19",4208 "futures-timer 3.0.2",4213 "futures-timer 3.0.2",4209 "libp2p-core",4214 "libp2p-core",4210 "libp2p-swarm",4215 "libp2p-swarm",4211 "log",4216 "log",4212 "pin-project 1.0.8",4217 "pin-project 1.0.10",4213 "prost",4218 "prost",4214 "prost-build",4219 "prost-build",4215 "rand 0.7.3",4220 "rand 0.7.3",4227dependencies = [4232dependencies = [4228 "asynchronous-codec 0.6.0",4233 "asynchronous-codec 0.6.0",4229 "bimap",4234 "bimap",4230 "futures 0.3.18",4235 "futures 0.3.19",4231 "libp2p-core",4236 "libp2p-core",4232 "libp2p-swarm",4237 "libp2p-swarm",4233 "log",4238 "log",4234 "prost",4239 "prost",4235 "prost-build",4240 "prost-build",4236 "rand 0.8.4",4241 "rand 0.8.4",4237 "sha2 0.9.8",4242 "sha2 0.9.9",4238 "thiserror",4243 "thiserror",4239 "unsigned-varint 0.7.1",4244 "unsigned-varint 0.7.1",4240 "void",4245 "void",4249dependencies = [4254dependencies = [4250 "async-trait",4255 "async-trait",4251 "bytes 1.1.0",4256 "bytes 1.1.0",4252 "futures 0.3.18",4257 "futures 0.3.19",4253 "libp2p-core",4258 "libp2p-core",4254 "libp2p-swarm",4259 "libp2p-swarm",4255 "log",4260 "log",4256 "lru 0.7.0",4261 "lru 0.7.2",4257 "rand 0.7.3",4262 "rand 0.7.3",4258 "smallvec",4263 "smallvec",4259 "unsigned-varint 0.7.1",4264 "unsigned-varint 0.7.1",4267checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4272checksum = "3f5184a508f223bc100a12665517773fb8730e9f36fc09eefb670bf01b107ae9"4268dependencies = [4273dependencies = [4269 "either",4274 "either",4270 "futures 0.3.18",4275 "futures 0.3.19",4271 "libp2p-core",4276 "libp2p-core",4272 "log",4277 "log",4273 "rand 0.7.3",4278 "rand 0.7.3",4293checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4298checksum = "7399c5b6361ef525d41c11fcf51635724f832baf5819b30d3d873eabb4fbae4b"4294dependencies = [4299dependencies = [4295 "async-io",4300 "async-io",4296 "futures 0.3.18",4301 "futures 0.3.19",4297 "futures-timer 3.0.2",4302 "futures-timer 3.0.2",4298 "if-watch",4303 "if-watch",4299 "ipnet",4304 "ipnet",4300 "libc",4305 "libc",4301 "libp2p-core",4306 "libp2p-core",4302 "log",4307 "log",4303 "socket2 0.4.2",4308 "socket2 0.4.4",4304]4309]430543104306[[package]]4311[[package]]4310checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4315checksum = "b8b7563e46218165dfd60f64b96f7ce84590d75f53ecbdc74a7dd01450dc5973"4311dependencies = [4316dependencies = [4312 "async-std",4317 "async-std",4313 "futures 0.3.18",4318 "futures 0.3.19",4314 "libp2p-core",4319 "libp2p-core",4315 "log",4320 "log",4316]4321]4321source = "registry+https://github.com/rust-lang/crates.io-index"4326source = "registry+https://github.com/rust-lang/crates.io-index"4322checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4327checksum = "1008a302b73c5020251f9708c653f5ed08368e530e247cc9cd2f109ff30042cf"4323dependencies = [4328dependencies = [4324 "futures 0.3.18",4329 "futures 0.3.19",4325 "js-sys",4330 "js-sys",4326 "libp2p-core",4331 "libp2p-core",4327 "parity-send-wrapper",4332 "parity-send-wrapper",4336checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4341checksum = "22e12df82d1ed64969371a9e65ea92b91064658604cc2576c2757f18ead9a1cf"4337dependencies = [4342dependencies = [4338 "either",4343 "either",4339 "futures 0.3.18",4344 "futures 0.3.19",4340 "futures-rustls",4345 "futures-rustls",4341 "libp2p-core",4346 "libp2p-core",4342 "log",4347 "log",4353source = "registry+https://github.com/rust-lang/crates.io-index"4358source = "registry+https://github.com/rust-lang/crates.io-index"4354checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4359checksum = "4e7362abb8867d7187e7e93df17f460d554c997fc5c8ac57dc1259057f6889af"4355dependencies = [4360dependencies = [4356 "futures 0.3.18",4361 "futures 0.3.19",4357 "libp2p-core",4362 "libp2p-core",4358 "parking_lot 0.11.2",4363 "parking_lot 0.11.2",4359 "thiserror",4364 "thiserror",4403 "libsecp256k1-gen-genmult",4408 "libsecp256k1-gen-genmult",4404 "rand 0.8.4",4409 "rand 0.8.4",4405 "serde",4410 "serde",4406 "sha2 0.9.8",4411 "sha2 0.9.9",4407 "typenum",4412 "typenum",4408]4413]44094414448944944490[[package]]4495[[package]]4491name = "lock_api"4496name = "lock_api"4492version = "0.4.5"4497version = "0.4.6"4493source = "registry+https://github.com/rust-lang/crates.io-index"4498source = "registry+https://github.com/rust-lang/crates.io-index"4494checksum = "712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109"4499checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b"4495dependencies = [4500dependencies = [4496 "scopeguard",4501 "scopeguard",4497]4502]451745224518[[package]]4523[[package]]4519name = "lru"4524name = "lru"4520version = "0.7.0"4525version = "0.7.2"4521source = "registry+https://github.com/rust-lang/crates.io-index"4526source = "registry+https://github.com/rust-lang/crates.io-index"4522checksum = "6c748cfe47cb8da225c37595b3108bea1c198c84aaae8ea0ba76d01dda9fc803"4527checksum = "274353858935c992b13c0ca408752e2121da852d07dec7ce5f108c77dfa14d1f"4523dependencies = [4528dependencies = [4524 "hashbrown",4529 "hashbrown",4525]4530]461546204616[[package]]4621[[package]]4617name = "memmap2"4622name = "memmap2"4618version = "0.5.0"4623version = "0.5.2"4619source = "registry+https://github.com/rust-lang/crates.io-index"4624source = "registry+https://github.com/rust-lang/crates.io-index"4620checksum = "4647a11b578fead29cdbb34d4adef8dd3dc35b876c9c6d5240d83f205abfe96e"4625checksum = "fe3179b85e1fd8b14447cbebadb75e45a1002f541b925f0bfec366d56a81c56d"4621dependencies = [4626dependencies = [4622 "libc",4627 "libc",4623]4628]4675source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"4680source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"4676dependencies = [4681dependencies = [4677 "derive_more",4682 "derive_more",4678 "futures 0.3.18",4683 "futures 0.3.19",4679 "futures-timer 3.0.2",4684 "futures-timer 3.0.2",4680 "thiserror",4685 "thiserror",4681 "tracing",4686 "tracing",4682]4687]468346884684[[package]]4689[[package]]4685name = "mick-jaeger"4690name = "mick-jaeger"4686version = "0.1.6"4691version = "0.1.7"4687source = "registry+https://github.com/rust-lang/crates.io-index"4692source = "registry+https://github.com/rust-lang/crates.io-index"4688checksum = "eaa77fad8461bb1e0d01be11299e24c6e544007715ed442bfec29f165dc487ae"4693checksum = "fd2c2cc134e57461f0898b0e921f0a7819b5e3f3a4335b9aa390ce81a5f36fb9"4689dependencies = [4694dependencies = [4690 "futures 0.3.18",4695 "futures 0.3.19",4691 "rand 0.7.3",4696 "rand 0.8.4",4692 "thrift",4697 "thrift",4693]4698]469446994818 "blake2s_simd",4823 "blake2s_simd",4819 "blake3",4824 "blake3",4820 "digest 0.9.0",4825 "digest 0.9.0",4821 "generic-array 0.14.4",4826 "generic-array 0.14.5",4822 "multihash-derive",4827 "multihash-derive",4823 "sha2 0.9.8",4828 "sha2 0.9.9",4824 "sha3 0.9.1",4829 "sha3 0.9.1",4825 "unsigned-varint 0.5.1",4830 "unsigned-varint 0.5.1",4826]4831]4832checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"4837checksum = "752a61cd890ff691b4411423d23816d5866dd5621e4d1c5687a53b94b5a979d8"4833dependencies = [4838dependencies = [4834 "digest 0.9.0",4839 "digest 0.9.0",4835 "generic-array 0.14.4",4840 "generic-array 0.14.5",4836 "multihash-derive",4841 "multihash-derive",4837 "sha2 0.9.8",4842 "sha2 0.9.9",4838 "unsigned-varint 0.7.1",4843 "unsigned-varint 0.7.1",4839]4844]484048454865checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"4870checksum = "56a336acba8bc87c8876f6425407dbbe6c417bf478b22015f8fb0994ef3bc0ab"4866dependencies = [4871dependencies = [4867 "bytes 1.1.0",4872 "bytes 1.1.0",4868 "futures 0.3.18",4873 "futures 0.3.19",4869 "log",4874 "log",4870 "pin-project 1.0.8",4875 "pin-project 1.0.10",4871 "smallvec",4876 "smallvec",4872 "unsigned-varint 0.7.1",4877 "unsigned-varint 0.7.1",4873]4878]501850235019[[package]]5024[[package]]5020name = "num_cpus"5025name = "num_cpus"5021version = "1.13.0"5026version = "1.13.1"5022source = "registry+https://github.com/rust-lang/crates.io-index"5027source = "registry+https://github.com/rust-lang/crates.io-index"5023checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"5028checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1"5024dependencies = [5029dependencies = [5025 "hermit-abi",5030 "hermit-abi",5026 "libc",5031 "libc",503950445040[[package]]5045[[package]]5041name = "once_cell"5046name = "once_cell"5042version = "1.8.0"5047version = "1.9.0"5043source = "registry+https://github.com/rust-lang/crates.io-index"5048source = "registry+https://github.com/rust-lang/crates.io-index"5044checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56"5049checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5"504550505046[[package]]5051[[package]]5047name = "opaque-debug"5052name = "opaque-debug"5062checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"5067checksum = "7337d80c23c2d8b1349563981bc4fb531220733743ba8115454a67b181173f0d"5063dependencies = [5068dependencies = [5064 "dtoa",5069 "dtoa",5065 "itoa",5070 "itoa 0.4.8",5066 "open-metrics-client-derive-text-encode",5071 "open-metrics-client-derive-text-encode",5067 "owning_ref",5072 "owning_ref",5068]5073]508050855081[[package]]5086[[package]]5082name = "openssl-probe"5087name = "openssl-probe"5083version = "0.1.4"5088version = "0.1.5"5084source = "registry+https://github.com/rust-lang/crates.io-index"5089source = "registry+https://github.com/rust-lang/crates.io-index"5085checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"5090checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"508650915087[[package]]5092[[package]]5088name = "ordered-float"5093name = "ordered-float"5096[[package]]5101[[package]]5097name = "orml-vesting"5102name = "orml-vesting"5098version = "0.4.1-dev"5103version = "0.4.1-dev"5099source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.14#324372ec6e0d26df652eab3d4fb818646c630bf6"5104source = "git+https://github.com/UniqueNetwork/open-runtime-module-library?branch=polkadot-v0.9.14#8d7122899566e9c48b52d1de17c900ef6753c7a3"5100dependencies = [5105dependencies = [5101 "frame-support",5106 "frame-support",5102 "frame-system",5107 "frame-system",5505[[package]]5510[[package]]5506name = "pallet-ethereum"5511name = "pallet-ethereum"5507version = "4.0.0-dev"5512version = "4.0.0-dev"5508source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5513source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"5509dependencies = [5514dependencies = [5510 "ethereum 0.10.0",5515 "ethereum 0.10.0",5511 "ethereum-types",5516 "ethereum-types",5517 "fp-storage",5522 "fp-storage",5518 "frame-support",5523 "frame-support",5519 "frame-system",5524 "frame-system",5525 "log",5520 "pallet-balances",5526 "pallet-balances",5521 "pallet-evm",5527 "pallet-evm",5522 "pallet-timestamp",5528 "pallet-timestamp",5534[[package]]5540[[package]]5535name = "pallet-evm"5541name = "pallet-evm"5536version = "6.0.0-dev"5542version = "6.0.0-dev"5537source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#324d0a8ae8d64783f86bf017085571a8960c59cb"5543source = "git+https://github.com/uniquenetwork/frontier.git?branch=unique-polkadot-v0.9.14#3d10aebdc465249246b5ccc9c177eb5340c09d9b"5538dependencies = [5544dependencies = [5539 "evm",5545 "evm",5540 "evm-gasometer",5546 "evm-gasometer",635563616356[[package]]6362[[package]]6357name = "parity-db"6363name = "parity-db"6358version = "0.3.5"6364version = "0.3.6"6359source = "registry+https://github.com/rust-lang/crates.io-index"6365source = "registry+https://github.com/rust-lang/crates.io-index"6360checksum = "78a95abf24f1097c6e3181abbbbfc3630b3b5e681470940f719b69acb4911c7f"6366checksum = "68de01cff53da5574397233383dd7f5c15ee958c348245765ea8cb09f2571e6b"6361dependencies = [6367dependencies = [6362 "blake2-rfc",6368 "blake2-rfc",6363 "crc32fast",6369 "crc32fast",6410source = "registry+https://github.com/rust-lang/crates.io-index"6416source = "registry+https://github.com/rust-lang/crates.io-index"6411checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"6417checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6"6412dependencies = [6418dependencies = [6413 "futures 0.3.18",6419 "futures 0.3.19",6414 "libc",6420 "libc",6415 "log",6421 "log",6416 "rand 0.7.3",6422 "rand 0.7.3",6417 "tokio 1.14.0",6423 "tokio 1.16.1",6418 "winapi 0.3.9",6424 "winapi 0.3.9",6419]6425]642064266503checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"6509checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"6504dependencies = [6510dependencies = [6505 "instant",6511 "instant",6506 "lock_api 0.4.5",6512 "lock_api 0.4.6",6507 "parking_lot_core 0.8.5",6513 "parking_lot_core 0.8.5",6508]6514]65096515663266386633[[package]]6639[[package]]6634name = "pin-project"6640name = "pin-project"6635version = "0.4.28"6641version = "0.4.29"6636source = "registry+https://github.com/rust-lang/crates.io-index"6642source = "registry+https://github.com/rust-lang/crates.io-index"6637checksum = "918192b5c59119d51e0cd221f4d49dde9112824ba717369e903c97d076083d0f"6643checksum = "9615c18d31137579e9ff063499264ddc1278e7b1982757ebc111028c4d1dc909"6638dependencies = [6644dependencies = [6639 "pin-project-internal 0.4.28",6645 "pin-project-internal 0.4.29",6640]6646]664166476642[[package]]6648[[package]]6643name = "pin-project"6649name = "pin-project"6644version = "1.0.8"6650version = "1.0.10"6645source = "registry+https://github.com/rust-lang/crates.io-index"6651source = "registry+https://github.com/rust-lang/crates.io-index"6646checksum = "576bc800220cc65dac09e99e97b08b358cfab6e17078de8dc5fee223bd2d0c08"6652checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"6647dependencies = [6653dependencies = [6648 "pin-project-internal 1.0.8",6654 "pin-project-internal 1.0.10",6649]6655]665066566651[[package]]6657[[package]]6652name = "pin-project-internal"6658name = "pin-project-internal"6653version = "0.4.28"6659version = "0.4.29"6654source = "registry+https://github.com/rust-lang/crates.io-index"6660source = "registry+https://github.com/rust-lang/crates.io-index"6655checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e"6661checksum = "044964427019eed9d49d9d5bbce6047ef18f37100ea400912a9fa4a3523ab12a"6656dependencies = [6662dependencies = [6657 "proc-macro2",6663 "proc-macro2",6658 "quote",6664 "quote",666166676662[[package]]6668[[package]]6663name = "pin-project-internal"6669name = "pin-project-internal"6664version = "1.0.8"6670version = "1.0.10"6665source = "registry+https://github.com/rust-lang/crates.io-index"6671source = "registry+https://github.com/rust-lang/crates.io-index"6666checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"6672checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"6667dependencies = [6673dependencies = [6668 "proc-macro2",6674 "proc-macro2",6669 "quote",6675 "quote",667866846679[[package]]6685[[package]]6680name = "pin-project-lite"6686name = "pin-project-lite"6681version = "0.2.7"6687version = "0.2.8"6682source = "registry+https://github.com/rust-lang/crates.io-index"6688source = "registry+https://github.com/rust-lang/crates.io-index"6683checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443"6689checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c"668466906685[[package]]6691[[package]]6686name = "pin-utils"6692name = "pin-utils"6705version = "0.9.14"6711version = "0.9.14"6706source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6712source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6707dependencies = [6713dependencies = [6708 "futures 0.3.18",6714 "futures 0.3.19",6709 "polkadot-node-network-protocol",6715 "polkadot-node-network-protocol",6710 "polkadot-node-primitives",6716 "polkadot-node-primitives",6711 "polkadot-node-subsystem",6717 "polkadot-node-subsystem",6719version = "0.9.14"6725version = "0.9.14"6720source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6726source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6721dependencies = [6727dependencies = [6722 "futures 0.3.18",6728 "futures 0.3.19",6723 "polkadot-node-network-protocol",6729 "polkadot-node-network-protocol",6724 "polkadot-node-subsystem",6730 "polkadot-node-subsystem",6725 "polkadot-node-subsystem-util",6731 "polkadot-node-subsystem-util",6733source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6739source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6734dependencies = [6740dependencies = [6735 "derive_more",6741 "derive_more",6736 "futures 0.3.18",6742 "futures 0.3.19",6737 "lru 0.7.0",6743 "lru 0.7.2",6738 "parity-scale-codec",6744 "parity-scale-codec",6739 "polkadot-erasure-coding",6745 "polkadot-erasure-coding",6740 "polkadot-node-network-protocol",6746 "polkadot-node-network-protocol",6754version = "0.9.14"6760version = "0.9.14"6755source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6761source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6756dependencies = [6762dependencies = [6757 "futures 0.3.18",6763 "futures 0.3.19",6758 "lru 0.7.0",6764 "lru 0.7.2",6759 "parity-scale-codec",6765 "parity-scale-codec",6760 "polkadot-erasure-coding",6766 "polkadot-erasure-coding",6761 "polkadot-node-network-protocol",6767 "polkadot-node-network-protocol",6775source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6781source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6776dependencies = [6782dependencies = [6777 "frame-benchmarking-cli",6783 "frame-benchmarking-cli",6778 "futures 0.3.18",6784 "futures 0.3.19",6779 "log",6785 "log",6780 "polkadot-node-core-pvf",6786 "polkadot-node-core-pvf",6781 "polkadot-service",6787 "polkadot-service",6826dependencies = [6832dependencies = [6827 "always-assert",6833 "always-assert",6828 "derive_more",6834 "derive_more",6829 "futures 0.3.18",6835 "futures 0.3.19",6830 "futures-timer 3.0.2",6836 "futures-timer 3.0.2",6831 "polkadot-node-network-protocol",6837 "polkadot-node-network-protocol",6832 "polkadot-node-primitives",6838 "polkadot-node-primitives",6859source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6865source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6860dependencies = [6866dependencies = [6861 "derive_more",6867 "derive_more",6862 "futures 0.3.18",6868 "futures 0.3.19",6863 "lru 0.7.0",6869 "lru 0.7.2",6864 "parity-scale-codec",6870 "parity-scale-codec",6865 "polkadot-erasure-coding",6871 "polkadot-erasure-coding",6866 "polkadot-node-network-protocol",6872 "polkadot-node-network-protocol",6894version = "0.9.14"6900version = "0.9.14"6895source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6901source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6896dependencies = [6902dependencies = [6897 "futures 0.3.18",6903 "futures 0.3.19",6898 "futures-timer 3.0.2",6904 "futures-timer 3.0.2",6899 "polkadot-node-network-protocol",6905 "polkadot-node-network-protocol",6900 "polkadot-node-subsystem",6906 "polkadot-node-subsystem",6915source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6921source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6916dependencies = [6922dependencies = [6917 "async-trait",6923 "async-trait",6918 "futures 0.3.18",6924 "futures 0.3.19",6919 "parity-scale-codec",6925 "parity-scale-codec",6920 "parking_lot 0.11.2",6926 "parking_lot 0.11.2",6921 "polkadot-node-network-protocol",6927 "polkadot-node-network-protocol",6933version = "0.9.14"6939version = "0.9.14"6934source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6940source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6935dependencies = [6941dependencies = [6936 "futures 0.3.18",6942 "futures 0.3.19",6937 "parity-scale-codec",6943 "parity-scale-codec",6938 "polkadot-erasure-coding",6944 "polkadot-erasure-coding",6939 "polkadot-node-primitives",6945 "polkadot-node-primitives",6953dependencies = [6959dependencies = [6954 "bitvec",6960 "bitvec",6955 "derive_more",6961 "derive_more",6956 "futures 0.3.18",6962 "futures 0.3.19",6957 "futures-timer 3.0.2",6963 "futures-timer 3.0.2",6958 "kvdb",6964 "kvdb",6959 "lru 0.7.0",6965 "lru 0.7.2",6960 "merlin",6966 "merlin",6961 "parity-scale-codec",6967 "parity-scale-codec",6962 "polkadot-node-jaeger",6968 "polkadot-node-jaeger",6980source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6986source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"6981dependencies = [6987dependencies = [6982 "bitvec",6988 "bitvec",6983 "futures 0.3.18",6989 "futures 0.3.19",6984 "futures-timer 3.0.2",6990 "futures-timer 3.0.2",6985 "kvdb",6991 "kvdb",6986 "parity-scale-codec",6992 "parity-scale-codec",7000source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7006source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7001dependencies = [7007dependencies = [7002 "bitvec",7008 "bitvec",7003 "futures 0.3.18",7009 "futures 0.3.19",7004 "polkadot-erasure-coding",7010 "polkadot-erasure-coding",7005 "polkadot-node-primitives",7011 "polkadot-node-primitives",7006 "polkadot-node-subsystem",7012 "polkadot-node-subsystem",7017version = "0.9.14"7023version = "0.9.14"7018source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7024source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7019dependencies = [7025dependencies = [7020 "futures 0.3.18",7026 "futures 0.3.19",7021 "polkadot-node-subsystem",7027 "polkadot-node-subsystem",7022 "polkadot-node-subsystem-util",7028 "polkadot-node-subsystem-util",7023 "polkadot-primitives",7029 "polkadot-primitives",7033source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7039source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7034dependencies = [7040dependencies = [7035 "async-trait",7041 "async-trait",7036 "futures 0.3.18",7042 "futures 0.3.19",7037 "parity-scale-codec",7043 "parity-scale-codec",7038 "polkadot-node-core-pvf",7044 "polkadot-node-core-pvf",7039 "polkadot-node-primitives",7045 "polkadot-node-primitives",7050version = "0.9.14"7056version = "0.9.14"7051source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7057source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7052dependencies = [7058dependencies = [7053 "futures 0.3.18",7059 "futures 0.3.19",7054 "polkadot-node-subsystem",7060 "polkadot-node-subsystem",7055 "polkadot-node-subsystem-util",7061 "polkadot-node-subsystem-util",7056 "polkadot-primitives",7062 "polkadot-primitives",7065version = "0.9.14"7071version = "0.9.14"7066source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7072source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7067dependencies = [7073dependencies = [7068 "futures 0.3.18",7074 "futures 0.3.19",7069 "futures-timer 3.0.2",7075 "futures-timer 3.0.2",7070 "kvdb",7076 "kvdb",7071 "parity-scale-codec",7077 "parity-scale-codec",7084dependencies = [7090dependencies = [7085 "bitvec",7091 "bitvec",7086 "derive_more",7092 "derive_more",7087 "futures 0.3.18",7093 "futures 0.3.19",7088 "kvdb",7094 "kvdb",7089 "parity-scale-codec",7095 "parity-scale-codec",7090 "polkadot-node-primitives",7096 "polkadot-node-primitives",7101version = "0.9.14"7107version = "0.9.14"7102source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7108source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7103dependencies = [7109dependencies = [7104 "futures 0.3.18",7110 "futures 0.3.19",7105 "polkadot-node-primitives",7111 "polkadot-node-primitives",7106 "polkadot-node-subsystem",7112 "polkadot-node-subsystem",7107 "polkadot-primitives",7113 "polkadot-primitives",7115source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7121source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7116dependencies = [7122dependencies = [7117 "async-trait",7123 "async-trait",7118 "futures 0.3.18",7124 "futures 0.3.19",7119 "futures-timer 3.0.2",7125 "futures-timer 3.0.2",7120 "polkadot-node-subsystem",7126 "polkadot-node-subsystem",7121 "polkadot-primitives",7127 "polkadot-primitives",7132source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7138source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7133dependencies = [7139dependencies = [7134 "bitvec",7140 "bitvec",7135 "futures 0.3.18",7141 "futures 0.3.19",7136 "futures-timer 3.0.2",7142 "futures-timer 3.0.2",7137 "polkadot-node-subsystem",7143 "polkadot-node-subsystem",7138 "polkadot-node-subsystem-util",7144 "polkadot-node-subsystem-util",7150 "assert_matches",7156 "assert_matches",7151 "async-process",7157 "async-process",7152 "async-std",7158 "async-std",7153 "futures 0.3.18",7159 "futures 0.3.19",7154 "futures-timer 3.0.2",7160 "futures-timer 3.0.2",7155 "libc",7161 "libc",7156 "parity-scale-codec",7162 "parity-scale-codec",7157 "pin-project 1.0.8",7163 "pin-project 1.0.10",7158 "polkadot-core-primitives",7164 "polkadot-core-primitives",7159 "polkadot-node-subsystem-util",7165 "polkadot-node-subsystem-util",7160 "polkadot-parachain",7166 "polkadot-parachain",7177version = "0.9.14"7183version = "0.9.14"7178source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7184source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7179dependencies = [7185dependencies = [7180 "futures 0.3.18",7186 "futures 0.3.19",7181 "memory-lru",7187 "memory-lru",7182 "parity-util-mem",7188 "parity-util-mem",7183 "polkadot-node-subsystem",7189 "polkadot-node-subsystem",7213version = "0.9.14"7219version = "0.9.14"7214source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7220source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7215dependencies = [7221dependencies = [7216 "futures 0.3.18",7222 "futures 0.3.19",7217 "futures-timer 3.0.2",7223 "futures-timer 3.0.2",7218 "metered-channel",7224 "metered-channel",7219 "substrate-prometheus-endpoint",7225 "substrate-prometheus-endpoint",7226dependencies = [7232dependencies = [7227 "async-trait",7233 "async-trait",7228 "derive_more",7234 "derive_more",7229 "futures 0.3.18",7235 "futures 0.3.19",7230 "parity-scale-codec",7236 "parity-scale-codec",7231 "polkadot-node-jaeger",7237 "polkadot-node-jaeger",7232 "polkadot-node-primitives",7238 "polkadot-node-primitives",7243source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7249source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7244dependencies = [7250dependencies = [7245 "bounded-vec",7251 "bounded-vec",7246 "futures 0.3.18",7252 "futures 0.3.19",7247 "parity-scale-codec",7253 "parity-scale-codec",7248 "polkadot-parachain",7254 "polkadot-parachain",7249 "polkadot-primitives",7255 "polkadot-primitives",7275source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7281source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7276dependencies = [7282dependencies = [7277 "derive_more",7283 "derive_more",7278 "futures 0.3.18",7284 "futures 0.3.19",7279 "polkadot-node-jaeger",7285 "polkadot-node-jaeger",7280 "polkadot-node-network-protocol",7286 "polkadot-node-network-protocol",7281 "polkadot-node-primitives",7287 "polkadot-node-primitives",7295dependencies = [7301dependencies = [7296 "async-trait",7302 "async-trait",7297 "derive_more",7303 "derive_more",7298 "futures 0.3.18",7304 "futures 0.3.19",7299 "itertools",7305 "itertools",7300 "lru 0.7.0",7306 "lru 0.7.2",7301 "metered-channel",7307 "metered-channel",7302 "parity-scale-codec",7308 "parity-scale-codec",7303 "pin-project 1.0.8",7309 "pin-project 1.0.10",7304 "polkadot-node-jaeger",7310 "polkadot-node-jaeger",7305 "polkadot-node-metrics",7311 "polkadot-node-metrics",7306 "polkadot-node-network-protocol",7312 "polkadot-node-network-protocol",7320version = "0.9.14"7326version = "0.9.14"7321source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7327source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7322dependencies = [7328dependencies = [7323 "futures 0.3.18",7329 "futures 0.3.19",7324 "futures-timer 3.0.2",7330 "futures-timer 3.0.2",7325 "lru 0.7.0",7331 "lru 0.7.2",7326 "parity-util-mem",7332 "parity-util-mem",7327 "parking_lot 0.11.2",7333 "parking_lot 0.11.2",7328 "polkadot-node-metrics",7334 "polkadot-node-metrics",7342source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7348source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.14#80dfb926f40114841d3894fd75f39098dff9d5d4"7343dependencies = [7349dependencies = [7344 "async-trait",7350 "async-trait",7345 "futures 0.3.18",7351 "futures 0.3.19",7346 "futures-timer 3.0.2",7352 "futures-timer 3.0.2",7347 "metered-channel",7353 "metered-channel",7348 "pin-project 1.0.8",7354 "pin-project 1.0.10",7349 "polkadot-node-network-protocol",7355 "polkadot-node-network-protocol",7350 "polkadot-node-primitives",7356 "polkadot-node-primitives",7351 "polkadot-overseer-gen-proc-macro",7357 "polkadot-overseer-gen-proc-macro",7620 "beefy-gadget",7626 "beefy-gadget",7621 "beefy-primitives",7627 "beefy-primitives",7622 "frame-system-rpc-runtime-api",7628 "frame-system-rpc-runtime-api",7623 "futures 0.3.18",7629 "futures 0.3.19",7624 "hex-literal",7630 "hex-literal",7625 "kusama-runtime",7631 "kusama-runtime",7626 "kvdb",7632 "kvdb",7627 "kvdb-rocksdb",7633 "kvdb-rocksdb",7628 "lru 0.7.0",7634 "lru 0.7.2",7629 "pallet-babe",7635 "pallet-babe",7630 "pallet-im-online",7636 "pallet-im-online",7631 "pallet-mmr-primitives",7637 "pallet-mmr-primitives",7717dependencies = [7723dependencies = [7718 "arrayvec 0.5.2",7724 "arrayvec 0.5.2",7719 "derive_more",7725 "derive_more",7720 "futures 0.3.18",7726 "futures 0.3.19",7721 "indexmap",7727 "indexmap",7722 "parity-scale-codec",7728 "parity-scale-codec",7723 "polkadot-node-network-protocol",7729 "polkadot-node-network-protocol",7810 "frame-benchmarking",7816 "frame-benchmarking",7811 "frame-system",7817 "frame-system",7812 "futures 0.1.31",7818 "futures 0.1.31",7813 "futures 0.3.18",7819 "futures 0.3.19",7814 "hex",7820 "hex",7815 "pallet-balances",7821 "pallet-balances",7816 "pallet-staking",7822 "pallet-staking",7851 "sp-state-machine",7857 "sp-state-machine",7852 "substrate-test-client",7858 "substrate-test-client",7853 "tempfile",7859 "tempfile",7854 "tokio 1.14.0",7860 "tokio 1.16.1",7855 "tracing",7861 "tracing",7856]7862]78577863789378997894[[package]]7900[[package]]7895name = "ppv-lite86"7901name = "ppv-lite86"7896version = "0.2.15"7902version = "0.2.16"7897source = "registry+https://github.com/rust-lang/crates.io-index"7903source = "registry+https://github.com/rust-lang/crates.io-index"7898checksum = "ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba"7904checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"789979057900[[package]]7906[[package]]7901name = "primitive-types"7907name = "primitive-types"796879747969[[package]]7975[[package]]7970name = "proc-macro2"7976name = "proc-macro2"7971version = "1.0.33"7977version = "1.0.36"7972source = "registry+https://github.com/rust-lang/crates.io-index"7978source = "registry+https://github.com/rust-lang/crates.io-index"7973checksum = "fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a"7979checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029"7974dependencies = [7980dependencies = [7975 "unicode-xid",7981 "unicode-xid",7976]7982]808780938088[[package]]8094[[package]]8089name = "quote"8095name = "quote"8090version = "1.0.10"8096version = "1.0.15"8091source = "registry+https://github.com/rust-lang/crates.io-index"8097source = "registry+https://github.com/rust-lang/crates.io-index"8092checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05"8098checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145"8093dependencies = [8099dependencies = [8094 "proc-macro2",8100 "proc-macro2",8095]8101]8161source = "registry+https://github.com/rust-lang/crates.io-index"8167source = "registry+https://github.com/rust-lang/crates.io-index"8162checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8168checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"8163dependencies = [8169dependencies = [8164 "getrandom 0.2.3",8170 "getrandom 0.2.4",8165]8171]816681728167[[package]]8173[[package]]8168name = "rand_distr"8174name = "rand_distr"8169version = "0.4.2"8175version = "0.4.3"8170source = "registry+https://github.com/rust-lang/crates.io-index"8176source = "registry+https://github.com/rust-lang/crates.io-index"8171checksum = "964d548f8e7d12e102ef183a0de7e98180c9f8729f555897a857b96e48122d2f"8177checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31"8172dependencies = [8178dependencies = [8173 "num-traits",8179 "num-traits",8174 "rand 0.8.4",8180 "rand 0.8.4",8253source = "registry+https://github.com/rust-lang/crates.io-index"8259source = "registry+https://github.com/rust-lang/crates.io-index"8254checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8260checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64"8255dependencies = [8261dependencies = [8256 "getrandom 0.2.3",8262 "getrandom 0.2.4",8257 "redox_syscall 0.2.10",8263 "redox_syscall 0.2.10",8258]8264]82598265837783838378[[package]]8384[[package]]8379name = "retain_mut"8385name = "retain_mut"8380version = "0.1.5"8386version = "0.1.6"8381source = "registry+https://github.com/rust-lang/crates.io-index"8387source = "registry+https://github.com/rust-lang/crates.io-index"8382checksum = "11000e6ba5020e53e7cc26f73b91ae7d5496b4977851479edb66b694c0675c21"8388checksum = "51dd4445360338dab5116712bee1388dc727991d51969558a8882ab552e6db30"838383898384[[package]]8390[[package]]8385name = "ring"8391name = "ring"8521 "cc",8527 "cc",8522 "errno",8528 "errno",8523 "io-lifetimes",8529 "io-lifetimes",8524 "itoa",8530 "itoa 0.4.8",8525 "libc",8531 "libc",8526 "linux-raw-sys",8532 "linux-raw-sys",8527 "once_cell",8533 "once_cell",8604source = "registry+https://github.com/rust-lang/crates.io-index"8610source = "registry+https://github.com/rust-lang/crates.io-index"8605checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8611checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"8606dependencies = [8612dependencies = [8607 "futures 0.3.18",8613 "futures 0.3.19",8608 "pin-project 0.4.28",8614 "pin-project 0.4.29",8609 "static_assertions",8615 "static_assertions",8610]8616]861186178660dependencies = [8666dependencies = [8661 "async-trait",8667 "async-trait",8662 "derive_more",8668 "derive_more",8663 "futures 0.3.18",8669 "futures 0.3.19",8664 "futures-timer 3.0.2",8670 "futures-timer 3.0.2",8665 "ip_network",8671 "ip_network",8666 "libp2p",8672 "libp2p",8685version = "0.10.0-dev"8691version = "0.10.0-dev"8686source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8692source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8687dependencies = [8693dependencies = [8688 "futures 0.3.18",8694 "futures 0.3.19",8689 "futures-timer 3.0.2",8695 "futures-timer 3.0.2",8690 "log",8696 "log",8691 "parity-scale-codec",8697 "parity-scale-codec",8725source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8731source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8726dependencies = [8732dependencies = [8727 "impl-trait-for-tuples",8733 "impl-trait-for-tuples",8728 "memmap2 0.5.0",8734 "memmap2 0.5.2",8729 "parity-scale-codec",8735 "parity-scale-codec",8730 "sc-chain-spec-derive",8736 "sc-chain-spec-derive",8731 "sc-network",8737 "sc-network",8754dependencies = [8760dependencies = [8755 "chrono",8761 "chrono",8756 "fdlimit",8762 "fdlimit",8757 "futures 0.3.18",8763 "futures 0.3.19",8758 "hex",8764 "hex",8759 "libp2p",8765 "libp2p",8760 "log",8766 "log",8782 "structopt",8788 "structopt",8783 "thiserror",8789 "thiserror",8784 "tiny-bip39",8790 "tiny-bip39",8785 "tokio 1.14.0",8791 "tokio 1.16.1",8786]8792]878787938788[[package]]8794[[package]]8791source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8797source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8792dependencies = [8798dependencies = [8793 "fnv",8799 "fnv",8794 "futures 0.3.18",8800 "futures 0.3.19",8795 "hash-db",8801 "hash-db",8796 "log",8802 "log",8797 "parity-scale-codec",8803 "parity-scale-codec",8844source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8850source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8845dependencies = [8851dependencies = [8846 "async-trait",8852 "async-trait",8847 "futures 0.3.18",8853 "futures 0.3.19",8848 "futures-timer 3.0.2",8854 "futures-timer 3.0.2",8849 "libp2p",8855 "libp2p",8850 "log",8856 "log",8869dependencies = [8875dependencies = [8870 "async-trait",8876 "async-trait",8871 "derive_more",8877 "derive_more",8872 "futures 0.3.18",8878 "futures 0.3.19",8873 "log",8879 "log",8874 "parity-scale-codec",8880 "parity-scale-codec",8875 "sc-block-builder",8881 "sc-block-builder",8899 "async-trait",8905 "async-trait",8900 "derive_more",8906 "derive_more",8901 "fork-tree",8907 "fork-tree",8902 "futures 0.3.18",8908 "futures 0.3.19",8903 "log",8909 "log",8904 "merlin",8910 "merlin",8905 "num-bigint",8911 "num-bigint",8940source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8946source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8941dependencies = [8947dependencies = [8942 "derive_more",8948 "derive_more",8943 "futures 0.3.18",8949 "futures 0.3.19",8944 "jsonrpc-core",8950 "jsonrpc-core",8945 "jsonrpc-core-client",8951 "jsonrpc-core-client",8946 "jsonrpc-derive",8952 "jsonrpc-derive",8977source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8983source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"8978dependencies = [8984dependencies = [8979 "async-trait",8985 "async-trait",8980 "futures 0.3.18",8986 "futures 0.3.19",8981 "futures-timer 3.0.2",8987 "futures-timer 3.0.2",8982 "log",8988 "log",8983 "parity-scale-codec",8989 "parity-scale-codec",9097 "dyn-clone",9103 "dyn-clone",9098 "finality-grandpa",9104 "finality-grandpa",9099 "fork-tree",9105 "fork-tree",9100 "futures 0.3.18",9106 "futures 0.3.19",9101 "futures-timer 3.0.2",9107 "futures-timer 3.0.2",9102 "log",9108 "log",9103 "parity-scale-codec",9109 "parity-scale-codec",9131dependencies = [9137dependencies = [9132 "derive_more",9138 "derive_more",9133 "finality-grandpa",9139 "finality-grandpa",9134 "futures 0.3.18",9140 "futures 0.3.19",9135 "jsonrpc-core",9141 "jsonrpc-core",9136 "jsonrpc-core-client",9142 "jsonrpc-core-client",9137 "jsonrpc-derive",9143 "jsonrpc-derive",9154source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9160source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9155dependencies = [9161dependencies = [9156 "ansi_term",9162 "ansi_term",9157 "futures 0.3.18",9163 "futures 0.3.19",9158 "futures-timer 3.0.2",9164 "futures-timer 3.0.2",9159 "log",9165 "log",9160 "parity-util-mem",9166 "parity-util-mem",9195 "either",9201 "either",9196 "fnv",9202 "fnv",9197 "fork-tree",9203 "fork-tree",9198 "futures 0.3.18",9204 "futures 0.3.19",9199 "futures-timer 3.0.2",9205 "futures-timer 3.0.2",9200 "hex",9206 "hex",9201 "ip_network",9207 "ip_network",9202 "libp2p",9208 "libp2p",9203 "linked-hash-map",9209 "linked-hash-map",9204 "linked_hash_set",9210 "linked_hash_set",9205 "log",9211 "log",9206 "lru 0.7.0",9212 "lru 0.7.2",9207 "parity-scale-codec",9213 "parity-scale-codec",9208 "parking_lot 0.11.2",9214 "parking_lot 0.11.2",9209 "pin-project 1.0.8",9215 "pin-project 1.0.10",9210 "prost",9216 "prost",9211 "prost-build",9217 "prost-build",9212 "rand 0.7.3",9218 "rand 0.7.3",9236version = "0.10.0-dev"9242version = "0.10.0-dev"9237source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9243source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9238dependencies = [9244dependencies = [9239 "futures 0.3.18",9245 "futures 0.3.19",9240 "futures-timer 3.0.2",9246 "futures-timer 3.0.2",9241 "libp2p",9247 "libp2p",9242 "log",9248 "log",9243 "lru 0.7.0",9249 "lru 0.7.2",9244 "sc-network",9250 "sc-network",9245 "sp-runtime",9251 "sp-runtime",9246 "substrate-prometheus-endpoint",9252 "substrate-prometheus-endpoint",9254dependencies = [9260dependencies = [9255 "bytes 1.1.0",9261 "bytes 1.1.0",9256 "fnv",9262 "fnv",9257 "futures 0.3.18",9263 "futures 0.3.19",9258 "futures-timer 3.0.2",9264 "futures-timer 3.0.2",9259 "hex",9265 "hex",9260 "hyper",9266 "hyper",9280version = "4.0.0-dev"9286version = "4.0.0-dev"9281source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9287source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9282dependencies = [9288dependencies = [9283 "futures 0.3.18",9289 "futures 0.3.19",9284 "libp2p",9290 "libp2p",9285 "log",9291 "log",9286 "sc-utils",9292 "sc-utils",9302version = "4.0.0-dev"9308version = "4.0.0-dev"9303source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9309source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9304dependencies = [9310dependencies = [9305 "futures 0.3.18",9311 "futures 0.3.19",9306 "hash-db",9312 "hash-db",9307 "jsonrpc-core",9313 "jsonrpc-core",9308 "jsonrpc-pubsub",9314 "jsonrpc-pubsub",9333version = "0.10.0-dev"9339version = "0.10.0-dev"9334source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9340source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9335dependencies = [9341dependencies = [9336 "futures 0.3.18",9342 "futures 0.3.19",9337 "jsonrpc-core",9343 "jsonrpc-core",9338 "jsonrpc-core-client",9344 "jsonrpc-core-client",9339 "jsonrpc-derive",9345 "jsonrpc-derive",9358version = "4.0.0-dev"9364version = "4.0.0-dev"9359source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9365source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9360dependencies = [9366dependencies = [9361 "futures 0.3.18",9367 "futures 0.3.19",9362 "jsonrpc-core",9368 "jsonrpc-core",9363 "jsonrpc-http-server",9369 "jsonrpc-http-server",9364 "jsonrpc-ipc-server",9370 "jsonrpc-ipc-server",9367 "log",9373 "log",9368 "serde_json",9374 "serde_json",9369 "substrate-prometheus-endpoint",9375 "substrate-prometheus-endpoint",9370 "tokio 1.14.0",9376 "tokio 1.16.1",9371]9377]937293789373[[package]]9379[[package]]9378 "async-trait",9384 "async-trait",9379 "directories",9385 "directories",9380 "exit-future",9386 "exit-future",9381 "futures 0.3.18",9387 "futures 0.3.19",9382 "futures-timer 3.0.2",9388 "futures-timer 3.0.2",9383 "hash-db",9389 "hash-db",9384 "jsonrpc-core",9390 "jsonrpc-core",9387 "parity-scale-codec",9393 "parity-scale-codec",9388 "parity-util-mem",9394 "parity-util-mem",9389 "parking_lot 0.11.2",9395 "parking_lot 0.11.2",9390 "pin-project 1.0.8",9396 "pin-project 1.0.10",9391 "rand 0.7.3",9397 "rand 0.7.3",9392 "sc-block-builder",9398 "sc-block-builder",9393 "sc-chain-spec",9399 "sc-chain-spec",9429 "substrate-prometheus-endpoint",9435 "substrate-prometheus-endpoint",9430 "tempfile",9436 "tempfile",9431 "thiserror",9437 "thiserror",9432 "tokio 1.14.0",9438 "tokio 1.16.1",9433 "tracing",9439 "tracing",9434 "tracing-futures",9440 "tracing-futures",9435]9441]9476source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9482source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9477dependencies = [9483dependencies = [9478 "chrono",9484 "chrono",9479 "futures 0.3.18",9485 "futures 0.3.19",9480 "libp2p",9486 "libp2p",9481 "log",9487 "log",9482 "parking_lot 0.11.2",9488 "parking_lot 0.11.2",9483 "pin-project 1.0.8",9489 "pin-project 1.0.10",9484 "rand 0.7.3",9490 "rand 0.7.3",9485 "serde",9491 "serde",9486 "serde_json",9492 "serde_json",9535version = "4.0.0-dev"9541version = "4.0.0-dev"9536source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9542source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9537dependencies = [9543dependencies = [9538 "futures 0.3.18",9544 "futures 0.3.19",9539 "intervalier",9545 "intervalier",9540 "linked-hash-map",9546 "linked-hash-map",9541 "log",9547 "log",9563source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9569source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9564dependencies = [9570dependencies = [9565 "derive_more",9571 "derive_more",9566 "futures 0.3.18",9572 "futures 0.3.19",9567 "log",9573 "log",9568 "serde",9574 "serde",9569 "sp-blockchain",9575 "sp-blockchain",9576version = "4.0.0-dev"9582version = "4.0.0-dev"9577source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9583source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"9578dependencies = [9584dependencies = [9579 "futures 0.3.18",9585 "futures 0.3.19",9580 "futures-timer 3.0.2",9586 "futures-timer 3.0.2",9581 "lazy_static",9587 "lazy_static",9582 "prometheus",9588 "prometheus",966996759670[[package]]9676[[package]]9671name = "security-framework"9677name = "security-framework"9672version = "2.4.2"9678version = "2.6.0"9673source = "registry+https://github.com/rust-lang/crates.io-index"9679source = "registry+https://github.com/rust-lang/crates.io-index"9674checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87"9680checksum = "3fed7948b6c68acbb6e20c334f55ad635dc0f75506963de4464289fbd3b051ac"9675dependencies = [9681dependencies = [9676 "bitflags",9682 "bitflags",9677 "core-foundation",9683 "core-foundation",968296889683[[package]]9689[[package]]9684name = "security-framework-sys"9690name = "security-framework-sys"9685version = "2.4.2"9691version = "2.6.0"9686source = "registry+https://github.com/rust-lang/crates.io-index"9692source = "registry+https://github.com/rust-lang/crates.io-index"9687checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e"9693checksum = "a57321bf8bc2362081b2599912d2961fe899c0efadf1b4b2f8d48b3e253bb96c"9688dependencies = [9694dependencies = [9689 "core-foundation-sys",9695 "core-foundation-sys",9690 "libc",9696 "libc",974397499744[[package]]9750[[package]]9745name = "serde"9751name = "serde"9746version = "1.0.131"9752version = "1.0.136"9747source = "registry+https://github.com/rust-lang/crates.io-index"9753source = "registry+https://github.com/rust-lang/crates.io-index"9748checksum = "b4ad69dfbd3e45369132cc64e6748c2d65cdfb001a2b1c232d128b4ad60561c1"9754checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"9749dependencies = [9755dependencies = [9750 "serde_derive",9756 "serde_derive",9751]9757]975297589753[[package]]9759[[package]]9754name = "serde_derive"9760name = "serde_derive"9755version = "1.0.131"9761version = "1.0.136"9756source = "registry+https://github.com/rust-lang/crates.io-index"9762source = "registry+https://github.com/rust-lang/crates.io-index"9757checksum = "b710a83c4e0dff6a3d511946b95274ad9ca9e5d3ae497b63fda866ac955358d2"9763checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"9758dependencies = [9764dependencies = [9759 "proc-macro2",9765 "proc-macro2",9760 "quote",9766 "quote",976397699764[[package]]9770[[package]]9765name = "serde_json"9771name = "serde_json"9766version = "1.0.72"9772version = "1.0.78"9767source = "registry+https://github.com/rust-lang/crates.io-index"9773source = "registry+https://github.com/rust-lang/crates.io-index"9768checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"9774checksum = "d23c1ba4cf0efd44be32017709280b32d1cea5c3f1275c3b6d9e8bc54f758085"9769dependencies = [9775dependencies = [9770 "itoa",9776 "itoa 1.0.1",9771 "ryu",9777 "ryu",9772 "serde",9778 "serde",9773]9779]981198179812[[package]]9818[[package]]9813name = "sha2"9819name = "sha2"9814version = "0.9.8"9820version = "0.9.9"9815source = "registry+https://github.com/rust-lang/crates.io-index"9821source = "registry+https://github.com/rust-lang/crates.io-index"9816checksum = "b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa"9822checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"9817dependencies = [9823dependencies = [9818 "block-buffer 0.9.0",9824 "block-buffer 0.9.0",9819 "cfg-if 1.0.0",9825 "cfg-if 1.0.0",986498709865[[package]]9871[[package]]9866name = "signal-hook"9872name = "signal-hook"9867version = "0.3.12"9873version = "0.3.13"9868source = "registry+https://github.com/rust-lang/crates.io-index"9874source = "registry+https://github.com/rust-lang/crates.io-index"9869checksum = "c35dfd12afb7828318348b8c408383cf5071a086c1d4ab1c0f9840ec92dbb922"9875checksum = "647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d"9870dependencies = [9876dependencies = [9871 "libc",9877 "libc",9872 "signal-hook-registry",9878 "signal-hook-registry",988398899884[[package]]9890[[package]]9885name = "signature"9891name = "signature"9886version = "1.4.0"9892version = "1.5.0"9887source = "registry+https://github.com/rust-lang/crates.io-index"9893source = "registry+https://github.com/rust-lang/crates.io-index"9888checksum = "02658e48d89f2bec991f9a78e69cfa4c316f8d6a6c4ec12fae1aeb263d486788"9894checksum = "f054c6c1a6e95179d6f23ed974060dcefb2d9388bb7256900badad682c499de4"988998959890[[package]]9896[[package]]9891name = "simba"9897name = "simba"992899349929[[package]]9935[[package]]9930name = "smallvec"9936name = "smallvec"9931version = "1.7.0"9937version = "1.8.0"9932source = "registry+https://github.com/rust-lang/crates.io-index"9938source = "registry+https://github.com/rust-lang/crates.io-index"9933checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309"9939checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"993499409935[[package]]9941[[package]]9936name = "snap"9942name = "snap"9951 "rand_core 0.6.3",9957 "rand_core 0.6.3",9952 "ring",9958 "ring",9953 "rustc_version 0.3.3",9959 "rustc_version 0.3.3",9954 "sha2 0.9.8",9960 "sha2 0.9.9",9955 "subtle 2.4.1",9961 "subtle 2.4.1",9956 "x25519-dalek",9962 "x25519-dalek",9957]9963]996999759970[[package]]9976[[package]]9971name = "socket2"9977name = "socket2"9972version = "0.4.2"9978version = "0.4.4"9973source = "registry+https://github.com/rust-lang/crates.io-index"9979source = "registry+https://github.com/rust-lang/crates.io-index"9974checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516"9980checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0"9975dependencies = [9981dependencies = [9976 "libc",9982 "libc",9977 "winapi 0.3.9",9983 "winapi 0.3.9",9986 "base64",9992 "base64",9987 "bytes 1.1.0",9993 "bytes 1.1.0",9988 "flate2",9994 "flate2",9989 "futures 0.3.18",9995 "futures 0.3.19",9990 "httparse",9996 "httparse",9991 "log",9997 "log",9992 "rand 0.8.4",9998 "rand 0.8.4",10092version = "4.0.0-dev"10098version = "4.0.0-dev"10093source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10099source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10094dependencies = [10100dependencies = [10095 "futures 0.3.18",10101 "futures 0.3.19",10096 "log",10102 "log",10097 "lru 0.7.0",10103 "lru 0.7.2",10098 "parity-scale-codec",10104 "parity-scale-codec",10099 "parking_lot 0.11.2",10105 "parking_lot 0.11.2",10100 "sp-api",10106 "sp-api",10111source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10117source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10112dependencies = [10118dependencies = [10113 "async-trait",10119 "async-trait",10114 "futures 0.3.18",10120 "futures 0.3.19",10115 "futures-timer 3.0.2",10121 "futures-timer 3.0.2",10116 "log",10122 "log",10117 "parity-scale-codec",10123 "parity-scale-codec",10200 "byteorder",10206 "byteorder",10201 "dyn-clonable",10207 "dyn-clonable",10202 "ed25519-dalek",10208 "ed25519-dalek",10203 "futures 0.3.18",10209 "futures 0.3.19",10204 "hash-db",10210 "hash-db",10205 "hash256-std-hasher",10211 "hash256-std-hasher",10206 "hex",10212 "hex",10220 "schnorrkel",10226 "schnorrkel",10221 "secrecy",10227 "secrecy",10222 "serde",10228 "serde",10223 "sha2 0.9.8",10229 "sha2 0.9.9",10224 "sp-core-hashing",10230 "sp-core-hashing",10225 "sp-debug-derive",10231 "sp-debug-derive",10226 "sp-externalities",10232 "sp-externalities",10244dependencies = [10250dependencies = [10245 "blake2-rfc",10251 "blake2-rfc",10246 "byteorder",10252 "byteorder",10247 "sha2 0.9.8",10253 "sha2 0.9.9",10248 "sp-std",10254 "sp-std",10249 "tiny-keccak",10255 "tiny-keccak",10250 "twox-hash",10256 "twox-hash",10328version = "4.0.0-dev"10334version = "4.0.0-dev"10329source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10335source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10330dependencies = [10336dependencies = [10331 "futures 0.3.18",10337 "futures 0.3.19",10332 "hash-db",10338 "hash-db",10333 "libsecp256k1 0.7.0",10339 "libsecp256k1 0.7.0",10334 "log",10340 "log",10365dependencies = [10371dependencies = [10366 "async-trait",10372 "async-trait",10367 "derive_more",10373 "derive_more",10368 "futures 0.3.18",10374 "futures 0.3.19",10369 "merlin",10375 "merlin",10370 "parity-scale-codec",10376 "parity-scale-codec",10371 "parking_lot 0.11.2",10377 "parking_lot 0.11.2",107061071210707[[package]]10713[[package]]10708name = "ss58-registry"10714name = "ss58-registry"10709version = "1.9.0"10715version = "1.12.0"10710source = "registry+https://github.com/rust-lang/crates.io-index"10716source = "registry+https://github.com/rust-lang/crates.io-index"10711checksum = "827441708a5dd8ca54e6b79690dc06d1bede78e61961e667f683c23c16ef964c"10717checksum = "8319f44e20b42e5c11b88b1ad4130c35fe2974665a007b08b02322070177136a"10712dependencies = [10718dependencies = [10713 "Inflector",10719 "Inflector",10714 "proc-macro2",10720 "proc-macro2",107821078810783[[package]]10789[[package]]10784name = "structopt"10790name = "structopt"10785version = "0.3.25"10791version = "0.3.26"10786source = "registry+https://github.com/rust-lang/crates.io-index"10792source = "registry+https://github.com/rust-lang/crates.io-index"10787checksum = "40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c"10793checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"10788dependencies = [10794dependencies = [10789 "clap",10795 "clap",10790 "lazy_static",10796 "lazy_static",10834 "hmac 0.11.0",10840 "hmac 0.11.0",10835 "pbkdf2 0.8.0",10841 "pbkdf2 0.8.0",10836 "schnorrkel",10842 "schnorrkel",10837 "sha2 0.9.8",10843 "sha2 0.9.9",10838 "zeroize",10844 "zeroize",10839]10845]108401084610852source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10858source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10853dependencies = [10859dependencies = [10854 "frame-system-rpc-runtime-api",10860 "frame-system-rpc-runtime-api",10855 "futures 0.3.18",10861 "futures 0.3.19",10856 "jsonrpc-core",10862 "jsonrpc-core",10857 "jsonrpc-core-client",10863 "jsonrpc-core-client",10858 "jsonrpc-derive",10864 "jsonrpc-derive",10879 "hyper",10885 "hyper",10880 "log",10886 "log",10881 "prometheus",10887 "prometheus",10882 "tokio 1.14.0",10888 "tokio 1.16.1",10883]10889]108841089010885[[package]]10891[[package]]10888source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10894source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10889dependencies = [10895dependencies = [10890 "async-trait",10896 "async-trait",10891 "futures 0.3.18",10897 "futures 0.3.19",10892 "hex",10898 "hex",10893 "parity-scale-codec",10899 "parity-scale-codec",10894 "sc-client-api",10900 "sc-client-api",10913version = "4.0.0-dev"10919version = "4.0.0-dev"10914source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10920source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v0.9.14#de6033a2aa4f0191877200516fbc2655399faa4b"10915dependencies = [10921dependencies = [10916 "futures 0.3.18",10922 "futures 0.3.19",10917 "substrate-test-utils-derive",10923 "substrate-test-utils-derive",10918 "tokio 1.14.0",10924 "tokio 1.16.1",10919]10925]109201092610921[[package]]10927[[package]]109581096410959[[package]]10965[[package]]10960name = "syn"10966name = "syn"10961version = "1.0.82"10967version = "1.0.86"10962source = "registry+https://github.com/rust-lang/crates.io-index"10968source = "registry+https://github.com/rust-lang/crates.io-index"10963checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"10969checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b"10964dependencies = [10970dependencies = [10965 "proc-macro2",10971 "proc-macro2",10966 "quote",10972 "quote",109871099310988[[package]]10994[[package]]10989name = "target-lexicon"10995name = "target-lexicon"10990version = "0.12.2"10996version = "0.12.3"10991source = "registry+https://github.com/rust-lang/crates.io-index"10997source = "registry+https://github.com/rust-lang/crates.io-index"10992checksum = "d9bffcddbc2458fa3e6058414599e3c838a022abae82e5c67b4f7f80298d5bff"10998checksum = "d7fa7e55043acb85fca6b3c01485a2eeb6b69c5d21002e273c79e465f43b7ac1"109931099910994[[package]]11000[[package]]10995name = "tempfile"11001name = "tempfile"10996version = "3.2.0"11002version = "3.3.0"10997source = "registry+https://github.com/rust-lang/crates.io-index"11003source = "registry+https://github.com/rust-lang/crates.io-index"10998checksum = "dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22"11004checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4"10999dependencies = [11005dependencies = [11000 "cfg-if 1.0.0",11006 "cfg-if 1.0.0",11007 "fastrand",11001 "libc",11008 "libc",11002 "rand 0.8.4",11003 "redox_syscall 0.2.10",11009 "redox_syscall 0.2.10",11004 "remove_dir_all",11010 "remove_dir_all",11005 "winapi 0.3.9",11011 "winapi 0.3.9",110451105111046[[package]]11052[[package]]11047name = "thread_local"11053name = "thread_local"11048version = "1.1.3"11054version = "1.1.4"11049source = "registry+https://github.com/rust-lang/crates.io-index"11055source = "registry+https://github.com/rust-lang/crates.io-index"11050checksum = "8018d24e04c95ac8790716a5987d0fec4f8b27249ffa0f7d33f1369bdfb88cbd"11056checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"11051dependencies = [11057dependencies = [11052 "once_cell",11058 "once_cell",11053]11059]110631106911064[[package]]11070[[package]]11065name = "thrift"11071name = "thrift"11066version = "0.13.0"11072version = "0.15.0"11067source = "registry+https://github.com/rust-lang/crates.io-index"11073source = "registry+https://github.com/rust-lang/crates.io-index"11068checksum = "0c6d965454947cc7266d22716ebfd07b18d84ebaf35eec558586bbb2a8cb6b5b"11074checksum = "b82ca8f46f95b3ce96081fe3dd89160fdea970c254bb72925255d1b62aae692e"11069dependencies = [11075dependencies = [11070 "byteorder",11076 "byteorder",11071 "integer-encoding",11077 "integer-encoding",11097 "pbkdf2 0.4.0",11103 "pbkdf2 0.4.0",11098 "rand 0.7.3",11104 "rand 0.7.3",11099 "rustc-hash",11105 "rustc-hash",11100 "sha2 0.9.8",11106 "sha2 0.9.9",11101 "thiserror",11107 "thiserror",11102 "unicode-normalization",11108 "unicode-normalization",11103 "wasm-bindgen",11109 "wasm-bindgen",111421114811143[[package]]11149[[package]]11144name = "tokio"11150name = "tokio"11145version = "1.14.0"11151version = "1.16.1"11146source = "registry+https://github.com/rust-lang/crates.io-index"11152source = "registry+https://github.com/rust-lang/crates.io-index"11147checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144"11153checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a"11148dependencies = [11154dependencies = [11149 "autocfg",11150 "bytes 1.1.0",11155 "bytes 1.1.0",11151 "libc",11156 "libc",11152 "memchr",11157 "memchr",11153 "mio 0.7.14",11158 "mio 0.7.14",11154 "num_cpus",11159 "num_cpus",11155 "once_cell",11160 "once_cell",11156 "pin-project-lite 0.2.7",11161 "pin-project-lite 0.2.8",11157 "signal-hook-registry",11162 "signal-hook-registry",11158 "tokio-macros 1.6.0",11163 "tokio-macros 1.7.0",11159 "winapi 0.3.9",11164 "winapi 0.3.9",11160]11165]1116111166111721117711173[[package]]11178[[package]]11174name = "tokio-macros"11179name = "tokio-macros"11175version = "1.6.0"11180version = "1.7.0"11176source = "registry+https://github.com/rust-lang/crates.io-index"11181source = "registry+https://github.com/rust-lang/crates.io-index"11177checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e"11182checksum = "b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7"11178dependencies = [11183dependencies = [11179 "proc-macro2",11184 "proc-macro2",11180 "quote",11185 "quote",11188checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11193checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6"11189dependencies = [11194dependencies = [11190 "rustls",11195 "rustls",11191 "tokio 1.14.0",11196 "tokio 1.16.1",11192 "webpki",11197 "webpki",11193]11198]111941119911199checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"11204checksum = "50145484efff8818b5ccd256697f36863f587da82cf8b409c53adf1e840798e3"11200dependencies = [11205dependencies = [11201 "futures-core",11206 "futures-core",11202 "pin-project-lite 0.2.7",11207 "pin-project-lite 0.2.8",11203 "tokio 1.14.0",11208 "tokio 1.16.1",11204]11209]112051121011206[[package]]11211[[package]]11214 "futures-io",11219 "futures-io",11215 "futures-sink",11220 "futures-sink",11216 "log",11221 "log",11217 "pin-project-lite 0.2.7",11222 "pin-project-lite 0.2.8",11218 "tokio 1.14.0",11223 "tokio 1.16.1",11219]11224]112201122511221[[package]]11226[[package]]112351124011236[[package]]11241[[package]]11237name = "tracing"11242name = "tracing"11238version = "0.1.29"11243version = "0.1.30"11239source = "registry+https://github.com/rust-lang/crates.io-index"11244source = "registry+https://github.com/rust-lang/crates.io-index"11240checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105"11245checksum = "2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9"11241dependencies = [11246dependencies = [11242 "cfg-if 1.0.0",11247 "cfg-if 1.0.0",11243 "pin-project-lite 0.2.7",11248 "pin-project-lite 0.2.8",11244 "tracing-attributes",11249 "tracing-attributes",11245 "tracing-core",11250 "tracing-core",11246]11251]112471125211248[[package]]11253[[package]]11249name = "tracing-attributes"11254name = "tracing-attributes"11250version = "0.1.18"11255version = "0.1.19"11251source = "registry+https://github.com/rust-lang/crates.io-index"11256source = "registry+https://github.com/rust-lang/crates.io-index"11252checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"11257checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716"11253dependencies = [11258dependencies = [11254 "proc-macro2",11259 "proc-macro2",11255 "quote",11260 "quote",112581126311259[[package]]11264[[package]]11260name = "tracing-core"11265name = "tracing-core"11261version = "0.1.21"11266version = "0.1.22"11262source = "registry+https://github.com/rust-lang/crates.io-index"11267source = "registry+https://github.com/rust-lang/crates.io-index"11263checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"11268checksum = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23"11264dependencies = [11269dependencies = [11265 "lazy_static",11270 "lazy_static",11271 "valuable",11266]11272]112671127311268[[package]]11274[[package]]11271source = "registry+https://github.com/rust-lang/crates.io-index"11277source = "registry+https://github.com/rust-lang/crates.io-index"11272checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11278checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"11273dependencies = [11279dependencies = [11274 "pin-project 1.0.8",11280 "pin-project 1.0.10",11275 "tracing",11281 "tracing",11276]11282]1127711283113531135911354[[package]]11360[[package]]11355name = "trust-dns-proto"11361name = "trust-dns-proto"11356version = "0.20.3"11362version = "0.20.4"11357source = "registry+https://github.com/rust-lang/crates.io-index"11363source = "registry+https://github.com/rust-lang/crates.io-index"11358checksum = "ad0d7f5db438199a6e2609debe3f69f808d074e0a2888ee0bccb45fe234d03f4"11364checksum = "ca94d4e9feb6a181c690c4040d7a24ef34018d8313ac5044a61d21222ae24e31"11359dependencies = [11365dependencies = [11360 "async-trait",11366 "async-trait",11361 "cfg-if 1.0.0",11367 "cfg-if 1.0.0",113771138311378[[package]]11384[[package]]11379name = "trust-dns-resolver"11385name = "trust-dns-resolver"11380version = "0.20.3"11386version = "0.20.4"11381source = "registry+https://github.com/rust-lang/crates.io-index"11387source = "registry+https://github.com/rust-lang/crates.io-index"11382checksum = "f6ad17b608a64bd0735e67bde16b0636f8aa8591f831a25d18443ed00a699770"11388checksum = "ecae383baad9995efaa34ce8e57d12c3f305e545887472a492b838f4b5cfb77a"11383dependencies = [11389dependencies = [11384 "cfg-if 1.0.0",11390 "cfg-if 1.0.0",11385 "futures-util",11391 "futures-util",114321143811433[[package]]11439[[package]]11434name = "twox-hash"11440name = "twox-hash"11435version = "1.6.1"11441version = "1.6.2"11436source = "registry+https://github.com/rust-lang/crates.io-index"11442source = "registry+https://github.com/rust-lang/crates.io-index"11437checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e"11443checksum = "4ee73e6e4924fe940354b8d4d98cad5231175d615cd855b758adc658c0aac6a0"11438dependencies = [11444dependencies = [11439 "cfg-if 1.0.0",11445 "cfg-if 1.0.0",11440 "rand 0.8.4",11446 "rand 0.8.4",114431144911444[[package]]11450[[package]]11445name = "typenum"11451name = "typenum"11446version = "1.14.0"11452version = "1.15.0"11447source = "registry+https://github.com/rust-lang/crates.io-index"11453source = "registry+https://github.com/rust-lang/crates.io-index"11448checksum = "b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec"11454checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"114491145511450[[package]]11456[[package]]11451name = "uc-rpc"11457name = "uc-rpc"114731147911474[[package]]11480[[package]]11475name = "uint"11481name = "uint"11476version = "0.9.1"11482version = "0.9.2"11477source = "registry+https://github.com/rust-lang/crates.io-index"11483source = "registry+https://github.com/rust-lang/crates.io-index"11478checksum = "6470ab50f482bde894a037a57064480a246dbfdd5960bd65a44824693f08da5f"11484checksum = "1b1b413ebfe8c2c74a69ff124699dd156a7fa41cb1d09ba6df94aa2f2b0a4a3a"11479dependencies = [11485dependencies = [11480 "byteorder",11486 "byteorder",11481 "crunchy",11487 "crunchy",11546 "fp-rpc",11552 "fp-rpc",11547 "frame-benchmarking",11553 "frame-benchmarking",11548 "frame-benchmarking-cli",11554 "frame-benchmarking-cli",11549 "futures 0.3.18",11555 "futures 0.3.19",11550 "jsonrpc-core",11556 "jsonrpc-core",11551 "jsonrpc-pubsub",11557 "jsonrpc-pubsub",11552 "log",11558 "log",11610 "fc-rpc",11616 "fc-rpc",11611 "fc-rpc-core",11617 "fc-rpc-core",11612 "fp-rpc",11618 "fp-rpc",11613 "futures 0.3.18",11619 "futures 0.3.19",11614 "jsonrpc-core",11620 "jsonrpc-core",11615 "jsonrpc-pubsub",11621 "jsonrpc-pubsub",11616 "pallet-ethereum",11622 "pallet-ethereum",11726source = "registry+https://github.com/rust-lang/crates.io-index"11732source = "registry+https://github.com/rust-lang/crates.io-index"11727checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11733checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"11728dependencies = [11734dependencies = [11729 "generic-array 0.14.4",11735 "generic-array 0.14.5",11730 "subtle 2.4.1",11736 "subtle 2.4.1",11731]11737]117321173811833 "percent-encoding 2.1.0",11839 "percent-encoding 2.1.0",11834]11840]1184111842[[package]]11843name = "valuable"11844version = "0.1.0"11845source = "registry+https://github.com/rust-lang/crates.io-index"11846checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"118351184711836[[package]]11848[[package]]11837name = "value-bag"11849name = "value-bag"118571186911858[[package]]11870[[package]]11859name = "version_check"11871name = "version_check"11860version = "0.9.3"11872version = "0.9.4"11861source = "registry+https://github.com/rust-lang/crates.io-index"11873source = "registry+https://github.com/rust-lang/crates.io-index"11862checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"11874checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"118631187511864[[package]]11876[[package]]11865name = "void"11877name = "void"119081192011909[[package]]11921[[package]]11910name = "wasm-bindgen"11922name = "wasm-bindgen"11911version = "0.2.78"11923version = "0.2.79"11912source = "registry+https://github.com/rust-lang/crates.io-index"11924source = "registry+https://github.com/rust-lang/crates.io-index"11913checksum = "632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce"11925checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06"11914dependencies = [11926dependencies = [11915 "cfg-if 1.0.0",11927 "cfg-if 1.0.0",11916 "wasm-bindgen-macro",11928 "wasm-bindgen-macro",11917]11929]119181193011919[[package]]11931[[package]]11920name = "wasm-bindgen-backend"11932name = "wasm-bindgen-backend"11921version = "0.2.78"11933version = "0.2.79"11922source = "registry+https://github.com/rust-lang/crates.io-index"11934source = "registry+https://github.com/rust-lang/crates.io-index"11923checksum = "a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b"11935checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca"11924dependencies = [11936dependencies = [11925 "bumpalo",11937 "bumpalo",11926 "lazy_static",11938 "lazy_static",119331194511934[[package]]11946[[package]]11935name = "wasm-bindgen-futures"11947name = "wasm-bindgen-futures"11936version = "0.4.28"11948version = "0.4.29"11937source = "registry+https://github.com/rust-lang/crates.io-index"11949source = "registry+https://github.com/rust-lang/crates.io-index"11938checksum = "8e8d7523cb1f2a4c96c1317ca690031b714a51cc14e05f712446691f413f5d39"11950checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395"11939dependencies = [11951dependencies = [11940 "cfg-if 1.0.0",11952 "cfg-if 1.0.0",11941 "js-sys",11953 "js-sys",119451195711946[[package]]11958[[package]]11947name = "wasm-bindgen-macro"11959name = "wasm-bindgen-macro"11948version = "0.2.78"11960version = "0.2.79"11949source = "registry+https://github.com/rust-lang/crates.io-index"11961source = "registry+https://github.com/rust-lang/crates.io-index"11950checksum = "d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9"11962checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01"11951dependencies = [11963dependencies = [11952 "quote",11964 "quote",11953 "wasm-bindgen-macro-support",11965 "wasm-bindgen-macro-support",11954]11966]119551196711956[[package]]11968[[package]]11957name = "wasm-bindgen-macro-support"11969name = "wasm-bindgen-macro-support"11958version = "0.2.78"11970version = "0.2.79"11959source = "registry+https://github.com/rust-lang/crates.io-index"11971source = "registry+https://github.com/rust-lang/crates.io-index"11960checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab"11972checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc"11961dependencies = [11973dependencies = [11962 "proc-macro2",11974 "proc-macro2",11963 "quote",11975 "quote",119681198011969[[package]]11981[[package]]11970name = "wasm-bindgen-shared"11982name = "wasm-bindgen-shared"11971version = "0.2.78"11983version = "0.2.79"11972source = "registry+https://github.com/rust-lang/crates.io-index"11984source = "registry+https://github.com/rust-lang/crates.io-index"11973checksum = "0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc"11985checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2"119741198611975[[package]]11987[[package]]11976name = "wasm-gc-api"11988name = "wasm-gc-api"11989source = "registry+https://github.com/rust-lang/crates.io-index"12001source = "registry+https://github.com/rust-lang/crates.io-index"11990checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"12002checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"11991dependencies = [12003dependencies = [11992 "futures 0.3.18",12004 "futures 0.3.19",11993 "js-sys",12005 "js-sys",11994 "parking_lot 0.11.2",12006 "parking_lot 0.11.2",11995 "pin-utils",12007 "pin-utils",12075 "log",12087 "log",12076 "rsix",12088 "rsix",12077 "serde",12089 "serde",12078 "sha2 0.9.8",12090 "sha2 0.9.9",12079 "toml",12091 "toml",12080 "winapi 0.3.9",12092 "winapi 0.3.9",12081 "zstd",12093 "zstd",121881220012189[[package]]12201[[package]]12190name = "web-sys"12202name = "web-sys"12191version = "0.3.55"12203version = "0.3.56"12192source = "registry+https://github.com/rust-lang/crates.io-index"12204source = "registry+https://github.com/rust-lang/crates.io-index"12193checksum = "38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb"12205checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb"12194dependencies = [12206dependencies = [12195 "js-sys",12207 "js-sys",12196 "wasm-bindgen",12208 "wasm-bindgen",123101232212311[[package]]12323[[package]]12312name = "which"12324name = "which"12313version = "4.2.2"12325version = "4.2.4"12314source = "registry+https://github.com/rust-lang/crates.io-index"12326source = "registry+https://github.com/rust-lang/crates.io-index"12315checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9"12327checksum = "2a5a7e487e921cf220206864a94a89b6c6905bfc19f1057fa26a4cb360e5c1d2"12316dependencies = [12328dependencies = [12317 "either",12329 "either",12318 "lazy_static",12330 "lazy_static",12471source = "registry+https://github.com/rust-lang/crates.io-index"12483source = "registry+https://github.com/rust-lang/crates.io-index"12472checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12484checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107"12473dependencies = [12485dependencies = [12474 "futures 0.3.18",12486 "futures 0.3.19",12475 "log",12487 "log",12476 "nohash-hasher",12488 "nohash-hasher",12477 "parking_lot 0.11.2",12489 "parking_lot 0.11.2",124871249912488[[package]]12500[[package]]12489name = "zeroize"12501name = "zeroize"12490version = "1.4.3"12502version = "1.5.2"12491source = "registry+https://github.com/rust-lang/crates.io-index"12503source = "registry+https://github.com/rust-lang/crates.io-index"12492checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619"12504checksum = "7c88870063c39ee00ec285a2f8d6a966e5b6fb2becc4e8dac77ed0d370ed6006"12493dependencies = [12505dependencies = [12494 "zeroize_derive",12506 "zeroize_derive",12495]12507]124961250812497[[package]]12509[[package]]12498name = "zeroize_derive"12510name = "zeroize_derive"12499version = "1.2.2"12511version = "1.3.1"12500source = "registry+https://github.com/rust-lang/crates.io-index"12512source = "registry+https://github.com/rust-lang/crates.io-index"12501checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73"12513checksum = "81e8f13fef10b63c06356d65d416b070798ddabcadc10d3ece0c5be9b3c7eddb"12502dependencies = [12514dependencies = [12503 "proc-macro2",12515 "proc-macro2",12504 "quote",12516 "quote",125081252012509[[package]]12521[[package]]12510name = "zstd"12522name = "zstd"12511version = "0.9.0+zstd.1.5.0"12523version = "0.9.2+zstd.1.5.1"12512source = "registry+https://github.com/rust-lang/crates.io-index"12524source = "registry+https://github.com/rust-lang/crates.io-index"12513checksum = "07749a5dc2cb6b36661290245e350f15ec3bbb304e493db54a1d354480522ccd"12525checksum = "2390ea1bf6c038c39674f22d95f0564725fc06034a47129179810b2fc58caa54"12514dependencies = [12526dependencies = [12515 "zstd-safe",12527 "zstd-safe",12516]12528]125171252912518[[package]]12530[[package]]12519name = "zstd-safe"12531name = "zstd-safe"12520version = "4.1.1+zstd.1.5.0"12532version = "4.1.3+zstd.1.5.1"12521source = "registry+https://github.com/rust-lang/crates.io-index"12533source = "registry+https://github.com/rust-lang/crates.io-index"12522checksum = "c91c90f2c593b003603e5e0493c837088df4469da25aafff8bce42ba48caf079"12534checksum = "e99d81b99fb3c2c2c794e3fe56c305c63d5173a16a46b5850b07c935ffc7db79"12523dependencies = [12535dependencies = [12524 "libc",12536 "libc",12525 "zstd-sys",12537 "zstd-sys",12526]12538]125271253912528[[package]]12540[[package]]12529name = "zstd-sys"12541name = "zstd-sys"12530version = "1.6.1+zstd.1.5.0"12542version = "1.6.2+zstd.1.5.1"12531source = "registry+https://github.com/rust-lang/crates.io-index"12543source = "registry+https://github.com/rust-lang/crates.io-index"12532checksum = "615120c7a2431d16cf1cf979e7fc31ba7a5b5e5707b29c8a99e5dbf8a8392a33"12544checksum = "2daf2f248d9ea44454bfcb2516534e8b8ad2fc91bf818a1885495fc42bc8ac9f"12533dependencies = [12545dependencies = [12534 "cc",12546 "cc",12535 "libc",12547 "libc",pallets/scheduler/src/lib.rsdiffbeforeafterboth--- a/pallets/scheduler/src/lib.rs
+++ b/pallets/scheduler/src/lib.rs
@@ -59,7 +59,7 @@
use codec::{Encode, Decode, Codec};
use sp_runtime::{
RuntimeDebug,
- traits::{Zero, One, BadOrigin, Saturating},
+ traits::{Zero, One, BadOrigin, Saturating, SignedExtension},
};
use frame_support::{
decl_module, decl_storage, decl_event, decl_error,
@@ -75,8 +75,6 @@
pub use weights::WeightInfo;
use up_sponsorship::SponsorshipHandler;
use scale_info::TypeInfo;
-
-pub const MAX_TASK_ID_LENGTH_IN_BYTES: u32 = 16;
/// Our pallet's configuration trait. All our types and constants go in here. If the
/// pallet is dependent on specific other pallets, then their configuration traits
@@ -118,8 +116,15 @@
/// Weight information for extrinsics in this pallet.
type WeightInfo: WeightInfo;
+
+ /// Unchecked extrinsic type as expected by the runtime that uses this pallet.
+ type PaymentHandler: SignedExtension;
}
+pub const MAX_TASK_ID_LENGTH_IN_BYTES: u8 = 16;
+
+pub const PERIODIC_CALLS_LIMIT: u32 = 100;
+
// pub type SelfWeightInfo<T> = <T as system::Config>::WeightInfo;
/// Just a simple index for naming period tasks.
@@ -250,7 +255,7 @@
)
{
let origin = <T as Config>::Origin::from(origin);
- Self::do_schedule(DispatchTime::At(when), maybe_periodic, priority, origin.caller().clone(), *call)?;
+ Self::do_schedule_nameless(DispatchTime::At(when), maybe_periodic, priority, origin.caller().clone(), *call)?;
}
/// Cancel an anonymously scheduled task.
@@ -326,7 +331,7 @@
) {
T::ScheduleOrigin::ensure_origin(origin.clone())?;
let origin = <T as Config>::Origin::from(origin);
- Self::do_schedule(
+ Self::do_schedule_nameless(
DispatchTime::After(after), maybe_periodic, priority, origin.caller().clone(), *call
)?;
}
@@ -364,7 +369,8 @@
/// # </weight>
fn on_initialize(now: T::BlockNumber) -> Weight {
let limit = T::MaximumWeight::get();
- let mut queued = Agenda::<T>::take(now).into_iter()
+ let mut queued = Agenda::<T>::take(now)
+ .into_iter()
.enumerate()
.filter_map(|(index, s)| s.map(|inner| (index as u32, inner)))
.collect::<Vec<_>>();
@@ -377,7 +383,7 @@
}
queued.sort_by_key(|(_, s)| s.priority);
let base_weight: Weight = T::DbWeight::get().reads_writes(1, 2); // Agenda + Agenda(next)
- let mut total_weight: Weight = 0;
+ let mut total_weight: Weight = 0; // T::WeightInfo::on_initialize(0)
queued.into_iter()
.enumerate()
.scan(base_weight, |cumulative_weight, (order, (index, s))| {
@@ -412,13 +418,13 @@
// - It is the first item in the schedule
if s.priority <= schedule::HARD_DEADLINE || cumulative_weight <= limit || order == 0 {
- let origin = <<T as Config>::Origin as From<T::PalletsOrigin>>::from(
- s.origin.clone()
- ).into();
- let sender = ensure_signed(origin).unwrap_or_default();
- let who_will_pay = T::SponsorshipHandler::get_sponsor(&sender, &s.call).unwrap_or(sender);
- let sponsor = T::PalletsOrigin::from(system::RawOrigin::Signed(who_will_pay));
- let r = s.call.clone().dispatch(sponsor.into());
+ // let origin = <<T as Config>::Origin as From<T::PalletsOrigin>>::from(
+ // s.origin.clone()
+ // ).into();
+ // let sender = ensure_signed(origin).unwrap_or_default();
+ // let who_will_pay = T::SponsorshipHandler::get_sponsor(&sender, &s.call).unwrap_or(sender);
+ // let sponsor = T::PalletsOrigin::from(system::RawOrigin::Signed(who_will_pay));
+ // let r = s.call.clone().dispatch(sponsor.into());
let maybe_id = s.maybe_id.clone();
if let Some((period, count)) = s.maybe_periodic {
if count > 1 {
@@ -439,7 +445,7 @@
Self::deposit_event(RawEvent::Dispatched(
(now, index),
maybe_id,
- r.map(|_| ()).map_err(|e| e.error)
+ Ok(())// r.map(|_| ()).map_err(|e| e.error)
));
total_weight = cumulative_weight;
None
@@ -476,21 +482,32 @@
}
fn do_schedule(
+ maybe_id: Option<Vec<u8>>,
when: DispatchTime<T::BlockNumber>,
maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
priority: schedule::Priority,
origin: T::PalletsOrigin,
call: <T as Config>::Call,
- ) -> Result<TaskAddress<T::BlockNumber>, DispatchError> {
+ ) -> Result<(T::BlockNumber, u32), DispatchError> {
let when = Self::resolve_time(when)?;
+ let sender = ensure_signed(
+ <<T as Config>::Origin as From<T::PalletsOrigin>>::from(origin.clone()).into()
+ ).unwrap_or_default();
+ let who_will_pay = T::SponsorshipHandler::get_sponsor(&sender, &call).unwrap_or(sender);
+ let sponsor = T::PalletsOrigin::from(system::RawOrigin::Signed(who_will_pay));
+ let r = call.clone().dispatch(sponsor.into());
+
+ //T::PaymentHandler::validate(sponsor.into(), call.clone(), ); todo dispatch call
+
// sanitize maybe_periodic
let maybe_periodic = maybe_periodic
.filter(|p| p.1 > 1 && !p.0.is_zero())
- // Remove one from the number of repetitions since we will schedule one now.
- .map(|(p, c)| (p, c - 1));
+ // Limit the repetitions to 100 calls and remove one from the number of repetitions since we will schedule one now.
+ .map(|(p, c)| (p, std::cmp::min(c, PERIODIC_CALLS_LIMIT) - 1));
+
let s = Some(Scheduled {
- maybe_id: None,
+ maybe_id,
priority,
call,
maybe_periodic,
@@ -506,9 +523,23 @@
expected from the runtime configuration. An update might be needed.",
);
}
+
+ Ok((when, index))
+ }
+
+ fn do_schedule_nameless(
+ when: DispatchTime<T::BlockNumber>,
+ maybe_periodic: Option<schedule::Period<T::BlockNumber>>,
+ priority: schedule::Priority,
+ origin: T::PalletsOrigin,
+ call: <T as Config>::Call,
+ ) -> Result<TaskAddress<T::BlockNumber>, DispatchError> {
+ let address = Self::do_schedule(None, when, maybe_periodic, priority, origin, call)?;
+ let (when, index) = address;
+
Self::deposit_event(RawEvent::Scheduled(when, index));
- Ok((when, index))
+ Ok(address)
}
fn do_cancel(
@@ -578,35 +609,11 @@
return Err(Error::<T>::FailedToSchedule.into());
}
- let when = Self::resolve_time(when)?;
-
- // sanitize maybe_periodic
- let maybe_periodic = maybe_periodic
- .filter(|p| p.1 > 1 && !p.0.is_zero())
- // Remove one from the number of repetitions since we will schedule one now.
- .map(|(p, c)| (p, c - 1));
+ let address = Self::do_schedule(Some(id.clone()), when, maybe_periodic, priority, origin, call)?;
+ let (when, index) = address;
- let s = Scheduled {
- maybe_id: Some(id.clone()),
- priority,
- call,
- maybe_periodic,
- origin,
- _phantom: Default::default(),
- };
- Agenda::<T>::append(when, Some(s));
- let index = Agenda::<T>::decode_len(when).unwrap_or(1) as u32 - 1;
- if index > T::MaxScheduledPerBlock::get() {
- log::warn!(
- target: "runtime::scheduler",
- "Warning: There are more items queued in the Scheduler than \
- expected from the runtime configuration. An update might be needed.",
- );
- }
- let address = (when, index);
Lookup::<T>::insert(&id, &address);
Self::deposit_event(RawEvent::Scheduled(when, index));
-
Ok(address)
}
@@ -680,7 +687,7 @@
origin: T::PalletsOrigin,
call: <T as Config>::Call,
) -> Result<Self::Address, DispatchError> {
- Self::do_schedule(when, maybe_periodic, priority, origin, call)
+ Self::do_schedule_nameless(when, maybe_periodic, priority, origin, call)
}
fn cancel((when, index): Self::Address) -> Result<(), ()> {
@@ -796,8 +803,6 @@
}
type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic<Test>;
- // todo check current cumulus implementation, add changes accordingly, do something with signedExtra and (un)checked extrinsic (integral to Scheduler?)
- // todo to include pallet in runtime, not only uncomment but also (implement?) trait
type Block = frame_system::mocking::MockBlock<Test>;
frame_support::construct_runtime!(
@@ -871,5 +876,6 @@
type MaxScheduledPerBlock = MaxScheduledPerBlock;
type WeightInfo = ();
type SponsorshipHandler = ();
+ type PaymentHandler = ();
}
}
runtime/src/lib.rsdiffbeforeafterboth--- a/runtime/src/lib.rs
+++ b/runtime/src/lib.rs
@@ -798,11 +798,11 @@
type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
}
-// parameter_types! {
-// pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
-// RuntimeBlockWeights::get().max_block;
-// pub const MaxScheduledPerBlock: u32 = 50;
-// }
+parameter_types! {
+ pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
+ RuntimeBlockWeights::get().max_block;
+ pub const MaxScheduledPerBlock: u32 = 50;
+}
type EvmSponsorshipHandler = (
pallet_unique::UniqueEthSponsorshipHandler<Runtime>,
@@ -814,17 +814,18 @@
pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,
);
-// impl pallet_unq_scheduler::Config for Runtime {
-// type Event = Event;
-// type Origin = Origin;
-// type PalletsOrigin = OriginCaller;
-// type Call = Call;
-// type MaximumWeight = MaximumSchedulerWeight;
-// type ScheduleOrigin = EnsureSigned<AccountId>;
-// type MaxScheduledPerBlock = MaxScheduledPerBlock;
-// type SponsorshipHandler = SponsorshipHandler;
-// type WeightInfo = ();
-// }
+impl pallet_unq_scheduler::Config for Runtime {
+ type Event = Event;
+ type Origin = Origin;
+ type PalletsOrigin = OriginCaller;
+ type Call = Call;
+ type MaximumWeight = MaximumSchedulerWeight;
+ type ScheduleOrigin = EnsureSigned<AccountId>;
+ type MaxScheduledPerBlock = MaxScheduledPerBlock;
+ type SponsorshipHandler = SponsorshipHandler;
+ type WeightInfo = ();
+ type PaymentHandler = pallet_charge_transaction::ChargeTransactionPayment<Runtime>;
+}
impl pallet_evm_transaction_payment::Config for Runtime {
type EvmSponsorshipHandler = EvmSponsorshipHandler;
@@ -885,7 +886,7 @@
// Unique Pallets
Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,
Unique: pallet_unique::{Pallet, Call, Storage, Event<T>} = 61,
- // Scheduler: pallet_unq_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
+ Scheduler: pallet_unq_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
// free = 63
Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,
// ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -64,6 +64,7 @@
"testOverflow": "mocha --timeout 9999999 -r ts-node/register ./**/overflow.test.ts",
"testSetVariableMetadataSponsoringRateLimit": "mocha --timeout 9999999 -r ts-node/register ./**/setVariableMetadataSponsoringRateLimit.test.ts",
"testInflation": "mocha --timeout 9999999 -r ts-node/register ./**/inflation.test.ts",
+ "testScheduler": "mocha --timeout 9999999 -r ts-node/register ./**/scheduler.test.ts",
"testPalletPresence": "mocha --timeout 9999999 -r ts-node/register ./**/pallet-presence.test.ts",
"testBlockProduction": "mocha --timeout 9999999 -r ts-node/register ./**/block-production.test.ts",
"testEnableDisableTransfers": "mocha --timeout 9999999 -r ts-node/register ./**/enableDisableTransfer.test.ts",
tests/src/scheduler.test.tsdiffbeforeafterboth--- a/tests/src/scheduler.test.ts
+++ b/tests/src/scheduler.test.ts
@@ -14,14 +14,23 @@
setCollectionSponsorExpectSuccess,
confirmSponsorshipExpectSuccess,
} from './util/helpers';
+import {IKeyringPair} from '@polkadot/types/types';
chai.use(chaiAsPromised);
-describe.skip('Integration Test scheduler base transaction', () => {
+describe('Integration Test scheduler base transaction', () => {
+ let alice: IKeyringPair;
+ let bob: IKeyringPair;
+
+ before(async() => {
+ await usingApi(async () => {
+ alice = privateKey('//Alice');
+ bob = privateKey('//Bob');
+ });
+ });
+
it('User can transfer owned token with delay (scheduler)', async () => {
await usingApi(async () => {
- const alice = privateKey('//Alice');
- const bob = privateKey('//Bob');
// nft
const nftCollectionId = await createCollectionExpectSuccess();
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');