mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 02:51:08 +00:00
Mixnet integration (#1346)
See #1345, <https://github.com/paritytech/substrate/pull/14207>. This adds all the necessary mixnet components, and puts them together in the "kitchen-sink" node/runtime. The components added are: - A pallet (`frame/mixnet`). This is responsible for determining the current mixnet session and phase, and the mixnodes to use in each session. It provides a function that validators can call to register a mixnode for the next session. The logic of this pallet is very similar to that of the `im-online` pallet. - A service (`client/mixnet`). This implements the core mixnet logic, building on the `mixnet` crate. The service communicates with other nodes using notifications sent over the "mixnet" protocol. - An RPC interface. This currently only supports sending transactions over the mixnet. --------- Co-authored-by: David Emett <dave@sp4m.net> Co-authored-by: Javier Viola <javier@parity.io>
This commit is contained in:
Generated
+241
-70
@@ -116,7 +116,7 @@ dependencies = [
|
||||
"cipher 0.3.0",
|
||||
"ctr 0.8.0",
|
||||
"ghash 0.4.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -130,7 +130,7 @@ dependencies = [
|
||||
"cipher 0.4.4",
|
||||
"ctr 0.9.2",
|
||||
"ghash 0.5.0",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -571,6 +571,12 @@ dependencies = [
|
||||
"sha3",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "array-bytes"
|
||||
version = "4.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6"
|
||||
|
||||
[[package]]
|
||||
name = "array-bytes"
|
||||
version = "6.1.0"
|
||||
@@ -1276,7 +1282,7 @@ dependencies = [
|
||||
name = "binary-merkle-tree"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"env_logger 0.9.3",
|
||||
"hash-db",
|
||||
"log",
|
||||
@@ -1353,6 +1359,18 @@ dependencies = [
|
||||
"wyz",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "blake2"
|
||||
version = "0.8.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330"
|
||||
dependencies = [
|
||||
"byte-tools",
|
||||
"crypto-mac 0.7.0",
|
||||
"digest 0.8.1",
|
||||
"opaque-debug 0.2.3",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "blake2"
|
||||
version = "0.10.6"
|
||||
@@ -2180,6 +2198,16 @@ dependencies = [
|
||||
"pkg-config",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "c2-chacha"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80"
|
||||
dependencies = [
|
||||
"cipher 0.2.5",
|
||||
"ppv-lite86",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "camino"
|
||||
version = "1.1.6"
|
||||
@@ -2236,7 +2264,7 @@ checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7"
|
||||
dependencies = [
|
||||
"aead 0.3.2",
|
||||
"cipher 0.2.5",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2269,6 +2297,16 @@ version = "0.1.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
|
||||
|
||||
[[package]]
|
||||
name = "chacha"
|
||||
version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862"
|
||||
dependencies = [
|
||||
"byteorder",
|
||||
"keystream",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "chacha20"
|
||||
version = "0.8.2"
|
||||
@@ -3134,7 +3172,7 @@ checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef"
|
||||
dependencies = [
|
||||
"generic-array 0.14.7",
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -3146,7 +3184,7 @@ checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15"
|
||||
dependencies = [
|
||||
"generic-array 0.14.7",
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -3161,6 +3199,16 @@ dependencies = [
|
||||
"typenum",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "crypto-mac"
|
||||
version = "0.7.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
|
||||
dependencies = [
|
||||
"generic-array 0.12.4",
|
||||
"subtle 1.0.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "crypto-mac"
|
||||
version = "0.8.0"
|
||||
@@ -3168,7 +3216,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
|
||||
dependencies = [
|
||||
"generic-array 0.14.7",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3178,7 +3226,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
|
||||
dependencies = [
|
||||
"generic-array 0.14.7",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -3741,7 +3789,7 @@ dependencies = [
|
||||
name = "cumulus-relay-chain-minimal-node"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-trait",
|
||||
"cumulus-primitives-core",
|
||||
"cumulus-relay-chain-interface",
|
||||
@@ -3968,7 +4016,7 @@ dependencies = [
|
||||
"byteorder",
|
||||
"digest 0.8.1",
|
||||
"rand_core 0.5.1",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -3981,7 +4029,7 @@ dependencies = [
|
||||
"byteorder",
|
||||
"digest 0.9.0",
|
||||
"rand_core 0.5.1",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -3998,7 +4046,7 @@ dependencies = [
|
||||
"fiat-crypto",
|
||||
"platforms",
|
||||
"rustc_version 0.4.0",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -4313,7 +4361,7 @@ dependencies = [
|
||||
"block-buffer 0.10.4",
|
||||
"const-oid",
|
||||
"crypto-common",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4582,7 +4630,7 @@ dependencies = [
|
||||
"pkcs8 0.9.0",
|
||||
"rand_core 0.6.4",
|
||||
"sec1 0.3.0",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -4601,7 +4649,7 @@ dependencies = [
|
||||
"pkcs8 0.10.2",
|
||||
"rand_core 0.6.4",
|
||||
"sec1 0.7.3",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -4801,7 +4849,7 @@ version = "2.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7"
|
||||
dependencies = [
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"fs-err",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@@ -4902,7 +4950,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160"
|
||||
dependencies = [
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -4912,7 +4960,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
|
||||
dependencies = [
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5065,7 +5113,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
|
||||
name = "frame-benchmarking"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"frame-support",
|
||||
"frame-support-procedural",
|
||||
"frame-system",
|
||||
@@ -5093,7 +5141,7 @@ name = "frame-benchmarking-cli"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"Inflector",
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"chrono",
|
||||
"clap 4.4.6",
|
||||
"comfy-table",
|
||||
@@ -5204,7 +5252,7 @@ dependencies = [
|
||||
name = "frame-executive"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
"frame-try-runtime",
|
||||
@@ -5261,7 +5309,7 @@ name = "frame-support"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"aquamarine",
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"bitflags 1.3.2",
|
||||
"docify",
|
||||
@@ -5791,7 +5839,7 @@ checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
|
||||
dependencies = [
|
||||
"ff 0.12.1",
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5802,7 +5850,7 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
|
||||
dependencies = [
|
||||
"ff 0.13.0",
|
||||
"rand_core 0.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5888,6 +5936,15 @@ dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hashlink"
|
||||
version = "0.8.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
|
||||
dependencies = [
|
||||
"hashbrown 0.14.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "heck"
|
||||
version = "0.4.1"
|
||||
@@ -6663,6 +6720,12 @@ dependencies = [
|
||||
"tiny-keccak",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "keystream"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28"
|
||||
|
||||
[[package]]
|
||||
name = "kitchensink-runtime"
|
||||
version = "3.0.0-dev"
|
||||
@@ -6711,6 +6774,7 @@ dependencies = [
|
||||
"pallet-lottery",
|
||||
"pallet-membership",
|
||||
"pallet-message-queue",
|
||||
"pallet-mixnet",
|
||||
"pallet-mmr",
|
||||
"pallet-multisig",
|
||||
"pallet-nft-fractionalization",
|
||||
@@ -6764,6 +6828,7 @@ dependencies = [
|
||||
"sp-genesis-builder",
|
||||
"sp-inherents",
|
||||
"sp-io",
|
||||
"sp-mixnet",
|
||||
"sp-offchain",
|
||||
"sp-runtime",
|
||||
"sp-session",
|
||||
@@ -7366,7 +7431,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451"
|
||||
dependencies = [
|
||||
"crunchy",
|
||||
"digest 0.9.0",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -7449,6 +7514,18 @@ version = "0.4.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
|
||||
|
||||
[[package]]
|
||||
name = "lioness"
|
||||
version = "0.1.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9"
|
||||
dependencies = [
|
||||
"arrayref",
|
||||
"blake2 0.8.1",
|
||||
"chacha",
|
||||
"keystream",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "lite-json"
|
||||
version = "0.2.0"
|
||||
@@ -7779,6 +7856,31 @@ dependencies = [
|
||||
"windows-sys 0.48.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mixnet"
|
||||
version = "0.7.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a"
|
||||
dependencies = [
|
||||
"arrayref",
|
||||
"arrayvec 0.7.4",
|
||||
"bitflags 1.3.2",
|
||||
"blake2 0.10.6",
|
||||
"c2-chacha",
|
||||
"curve25519-dalek 4.0.0",
|
||||
"either",
|
||||
"hashlink",
|
||||
"lioness",
|
||||
"log",
|
||||
"parking_lot 0.12.1",
|
||||
"rand 0.8.5",
|
||||
"rand_chacha 0.3.1",
|
||||
"rand_distr",
|
||||
"subtle 2.4.1",
|
||||
"thiserror",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mmr-gadget"
|
||||
version = "4.0.0-dev"
|
||||
@@ -8080,7 +8182,7 @@ checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65"
|
||||
name = "node-bench"
|
||||
version = "0.9.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"clap 4.4.6",
|
||||
"derive_more",
|
||||
"fs_extra",
|
||||
@@ -8116,7 +8218,7 @@ dependencies = [
|
||||
name = "node-cli"
|
||||
version = "3.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_cmd",
|
||||
"clap 4.4.6",
|
||||
"clap_complete",
|
||||
@@ -8157,6 +8259,7 @@ dependencies = [
|
||||
"sc-consensus-slots",
|
||||
"sc-executor",
|
||||
"sc-keystore",
|
||||
"sc-mixnet",
|
||||
"sc-network",
|
||||
"sc-network-common",
|
||||
"sc-network-statement",
|
||||
@@ -8186,6 +8289,7 @@ dependencies = [
|
||||
"sp-io",
|
||||
"sp-keyring",
|
||||
"sp-keystore",
|
||||
"sp-mixnet",
|
||||
"sp-runtime",
|
||||
"sp-statement-store",
|
||||
"sp-timestamp",
|
||||
@@ -8277,6 +8381,7 @@ dependencies = [
|
||||
"sc-consensus-babe-rpc",
|
||||
"sc-consensus-grandpa",
|
||||
"sc-consensus-grandpa-rpc",
|
||||
"sc-mixnet",
|
||||
"sc-rpc",
|
||||
"sc-rpc-api",
|
||||
"sc-rpc-spec-v2",
|
||||
@@ -8723,7 +8828,7 @@ dependencies = [
|
||||
name = "pallet-alliance"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"frame-benchmarking",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
@@ -9026,7 +9131,7 @@ dependencies = [
|
||||
name = "pallet-beefy-mmr"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"binary-merkle-tree",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
@@ -9249,7 +9354,7 @@ dependencies = [
|
||||
name = "pallet-contracts"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"bitflags 1.3.2",
|
||||
"env_logger 0.9.3",
|
||||
@@ -9583,7 +9688,7 @@ dependencies = [
|
||||
name = "pallet-glutton"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"frame-benchmarking",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
@@ -9751,11 +9856,30 @@ dependencies = [
|
||||
"sp-weights",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pallet-mixnet"
|
||||
version = "0.1.0-dev"
|
||||
dependencies = [
|
||||
"frame-benchmarking",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
"log",
|
||||
"parity-scale-codec",
|
||||
"scale-info",
|
||||
"serde",
|
||||
"sp-application-crypto",
|
||||
"sp-arithmetic",
|
||||
"sp-io",
|
||||
"sp-mixnet",
|
||||
"sp-runtime",
|
||||
"sp-std",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pallet-mmr"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"env_logger 0.9.3",
|
||||
"frame-benchmarking",
|
||||
"frame-support",
|
||||
@@ -10553,7 +10677,7 @@ dependencies = [
|
||||
name = "pallet-transaction-storage"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"frame-benchmarking",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
@@ -10946,7 +11070,7 @@ version = "0.4.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "78f19d20a0d2cc52327a88d131fa1c4ea81ea4a04714aedcfeca2dd410049cf8"
|
||||
dependencies = [
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"crc32fast",
|
||||
"fs2",
|
||||
"hex",
|
||||
@@ -13787,7 +13911,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
|
||||
dependencies = [
|
||||
"hmac 0.12.1",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -13800,7 +13924,7 @@ dependencies = [
|
||||
"ark-poly",
|
||||
"ark-serialize",
|
||||
"ark-std",
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"common",
|
||||
"fflonk",
|
||||
"merlin 3.0.0",
|
||||
@@ -14420,7 +14544,7 @@ dependencies = [
|
||||
name = "sc-cli"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"chrono",
|
||||
"clap 4.4.6",
|
||||
"fdlimit",
|
||||
@@ -14436,6 +14560,7 @@ dependencies = [
|
||||
"sc-client-api",
|
||||
"sc-client-db",
|
||||
"sc-keystore",
|
||||
"sc-mixnet",
|
||||
"sc-network",
|
||||
"sc-service",
|
||||
"sc-telemetry",
|
||||
@@ -14490,7 +14615,7 @@ dependencies = [
|
||||
name = "sc-client-db"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"criterion 0.4.0",
|
||||
"hash-db",
|
||||
"kitchensink-runtime",
|
||||
@@ -14655,7 +14780,7 @@ dependencies = [
|
||||
name = "sc-consensus-beefy"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-channel",
|
||||
"async-trait",
|
||||
"fnv",
|
||||
@@ -14731,7 +14856,7 @@ name = "sc-consensus-grandpa"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"ahash 0.8.3",
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"async-trait",
|
||||
"dyn-clone",
|
||||
@@ -14886,7 +15011,7 @@ dependencies = [
|
||||
name = "sc-executor"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"criterion 0.4.0",
|
||||
"env_logger 0.9.3",
|
||||
@@ -14973,7 +15098,7 @@ dependencies = [
|
||||
name = "sc-keystore"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"parking_lot 0.12.1",
|
||||
"serde_json",
|
||||
"sp-application-crypto",
|
||||
@@ -14983,11 +15108,38 @@ dependencies = [
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sc-mixnet"
|
||||
version = "0.1.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes 4.2.0",
|
||||
"arrayvec 0.7.4",
|
||||
"blake2 0.10.6",
|
||||
"futures",
|
||||
"futures-timer",
|
||||
"libp2p-identity",
|
||||
"log",
|
||||
"mixnet",
|
||||
"multiaddr",
|
||||
"parity-scale-codec",
|
||||
"parking_lot 0.12.1",
|
||||
"sc-client-api",
|
||||
"sc-network",
|
||||
"sc-transaction-pool-api",
|
||||
"sp-api",
|
||||
"sp-consensus",
|
||||
"sp-core",
|
||||
"sp-keystore",
|
||||
"sp-mixnet",
|
||||
"sp-runtime",
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sc-network"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"async-channel",
|
||||
"async-trait",
|
||||
@@ -15102,7 +15254,7 @@ dependencies = [
|
||||
name = "sc-network-light"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-channel",
|
||||
"futures",
|
||||
"libp2p-identity",
|
||||
@@ -15122,7 +15274,7 @@ dependencies = [
|
||||
name = "sc-network-statement"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-channel",
|
||||
"futures",
|
||||
"libp2p",
|
||||
@@ -15139,7 +15291,7 @@ dependencies = [
|
||||
name = "sc-network-sync"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-channel",
|
||||
"async-trait",
|
||||
"fork-tree",
|
||||
@@ -15209,7 +15361,7 @@ dependencies = [
|
||||
name = "sc-network-transactions"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"futures",
|
||||
"libp2p",
|
||||
"log",
|
||||
@@ -15226,7 +15378,7 @@ dependencies = [
|
||||
name = "sc-offchain"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"bytes",
|
||||
"fnv",
|
||||
"futures",
|
||||
@@ -15286,6 +15438,7 @@ dependencies = [
|
||||
"sc-block-builder",
|
||||
"sc-chain-spec",
|
||||
"sc-client-api",
|
||||
"sc-mixnet",
|
||||
"sc-network",
|
||||
"sc-network-common",
|
||||
"sc-rpc-api",
|
||||
@@ -15317,6 +15470,7 @@ dependencies = [
|
||||
"jsonrpsee",
|
||||
"parity-scale-codec",
|
||||
"sc-chain-spec",
|
||||
"sc-mixnet",
|
||||
"sc-transaction-pool-api",
|
||||
"scale-info",
|
||||
"serde",
|
||||
@@ -15346,7 +15500,7 @@ dependencies = [
|
||||
name = "sc-rpc-spec-v2"
|
||||
version = "0.10.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"futures",
|
||||
"futures-util",
|
||||
@@ -15459,7 +15613,7 @@ dependencies = [
|
||||
name = "sc-service-test"
|
||||
version = "2.0.0"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-channel",
|
||||
"fdlimit",
|
||||
"futures",
|
||||
@@ -15632,7 +15786,7 @@ dependencies = [
|
||||
name = "sc-transaction-pool"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"async-trait",
|
||||
"criterion 0.4.0",
|
||||
@@ -15752,7 +15906,7 @@ dependencies = [
|
||||
"rand 0.7.3",
|
||||
"rand_core 0.5.1",
|
||||
"sha2 0.8.2",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -15826,7 +15980,7 @@ dependencies = [
|
||||
"der 0.6.1",
|
||||
"generic-array 0.14.7",
|
||||
"pkcs8 0.9.0",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -15840,7 +15994,7 @@ dependencies = [
|
||||
"der 0.7.8",
|
||||
"generic-array 0.14.7",
|
||||
"pkcs8 0.10.2",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -16405,14 +16559,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155"
|
||||
dependencies = [
|
||||
"aes-gcm 0.9.4",
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"chacha20poly1305",
|
||||
"curve25519-dalek 4.0.0",
|
||||
"rand_core 0.6.4",
|
||||
"ring 0.16.20",
|
||||
"rustc_version 0.4.0",
|
||||
"sha2 0.10.7",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -16479,7 +16633,7 @@ version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"Inflector",
|
||||
"assert_matches",
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"expander 2.0.0",
|
||||
"proc-macro-crate",
|
||||
"proc-macro2",
|
||||
@@ -16747,7 +16901,7 @@ dependencies = [
|
||||
name = "sp-consensus-beefy"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"lazy_static",
|
||||
"parity-scale-codec",
|
||||
"scale-info",
|
||||
@@ -16821,10 +16975,10 @@ dependencies = [
|
||||
name = "sp-core"
|
||||
version = "21.0.0"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"bandersnatch_vrfs",
|
||||
"bitflags 1.3.2",
|
||||
"blake2",
|
||||
"blake2 0.10.6",
|
||||
"bounded-collections",
|
||||
"bs58 0.5.0",
|
||||
"criterion 0.4.0",
|
||||
@@ -17029,11 +17183,22 @@ dependencies = [
|
||||
"sp-std",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sp-mixnet"
|
||||
version = "0.1.0-dev"
|
||||
dependencies = [
|
||||
"parity-scale-codec",
|
||||
"scale-info",
|
||||
"sp-api",
|
||||
"sp-application-crypto",
|
||||
"sp-std",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sp-mmr-primitives"
|
||||
version = "4.0.0-dev"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"ckb-merkle-mountain-range",
|
||||
"log",
|
||||
"parity-scale-codec",
|
||||
@@ -17231,7 +17396,7 @@ dependencies = [
|
||||
name = "sp-state-machine"
|
||||
version = "0.28.0"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"assert_matches",
|
||||
"hash-db",
|
||||
"log",
|
||||
@@ -17353,7 +17518,7 @@ name = "sp-trie"
|
||||
version = "22.0.0"
|
||||
dependencies = [
|
||||
"ahash 0.8.3",
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"criterion 0.4.0",
|
||||
"hash-db",
|
||||
"hashbrown 0.13.2",
|
||||
@@ -17659,7 +17824,7 @@ dependencies = [
|
||||
"md-5",
|
||||
"rand 0.8.5",
|
||||
"ring 0.16.20",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"thiserror",
|
||||
"tokio",
|
||||
"url",
|
||||
@@ -17825,7 +17990,7 @@ dependencies = [
|
||||
name = "substrate-test-client"
|
||||
version = "2.0.1"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"async-trait",
|
||||
"futures",
|
||||
"parity-scale-codec",
|
||||
@@ -17850,7 +18015,7 @@ dependencies = [
|
||||
name = "substrate-test-runtime"
|
||||
version = "2.0.0"
|
||||
dependencies = [
|
||||
"array-bytes",
|
||||
"array-bytes 6.1.0",
|
||||
"frame-executive",
|
||||
"frame-support",
|
||||
"frame-system",
|
||||
@@ -17964,6 +18129,12 @@ dependencies = [
|
||||
"autocfg",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "subtle"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
|
||||
|
||||
[[package]]
|
||||
name = "subtle"
|
||||
version = "2.4.1"
|
||||
@@ -19055,7 +19226,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
|
||||
dependencies = [
|
||||
"generic-array 0.14.7",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -19065,7 +19236,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
|
||||
dependencies = [
|
||||
"crypto-common",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -19814,7 +19985,7 @@ dependencies = [
|
||||
"sha1",
|
||||
"sha2 0.10.7",
|
||||
"signature 1.6.4",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"thiserror",
|
||||
"tokio",
|
||||
"webpki 0.21.4",
|
||||
@@ -19908,7 +20079,7 @@ dependencies = [
|
||||
"rtcp",
|
||||
"rtp",
|
||||
"sha-1 0.9.8",
|
||||
"subtle",
|
||||
"subtle 2.4.1",
|
||||
"thiserror",
|
||||
"tokio",
|
||||
"webrtc-util",
|
||||
|
||||
Reference in New Issue
Block a user