Enable over-bridge-messaging in Rococo/Wococo runtime (#3377)

* bridges in W<>R

* fix node compilation

* Update runtime/rococo/src/bridge_messages.rs

Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>

* Update runtime/rococo/src/bridge_messages.rs

Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>

* Update runtime/rococo/src/bridge_messages.rs

Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>

* Update runtime/rococo/src/bridge_messages.rs

Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>

* long line fix

* comment/remove -> comment/#[ignore]

* explicit instances

Co-authored-by: Hernando Castano <HCastano@users.noreply.github.com>
This commit is contained in:
Svyatoslav Nikolsky
2021-07-06 13:03:12 +03:00
committed by GitHub
parent 39969ca536
commit 04ac35e127
5 changed files with 754 additions and 0 deletions
+93
View File
@@ -734,6 +734,16 @@ dependencies = [
"sp-std",
]
[[package]]
name = "bp-message-dispatch"
version = "0.1.0"
dependencies = [
"bp-runtime",
"frame-support",
"parity-scale-codec",
"sp-std",
]
[[package]]
name = "bp-messages"
version = "0.1.0"
@@ -765,6 +775,20 @@ dependencies = [
"sp-version",
]
[[package]]
name = "bp-rialto"
version = "0.1.0"
dependencies = [
"bp-messages",
"bp-runtime",
"frame-support",
"frame-system",
"sp-api",
"sp-core",
"sp-runtime",
"sp-std",
]
[[package]]
name = "bp-rococo"
version = "0.1.0"
@@ -825,6 +849,28 @@ dependencies = [
"sp-std",
]
[[package]]
name = "bridge-runtime-common"
version = "0.1.0"
dependencies = [
"bp-message-dispatch",
"bp-messages",
"bp-runtime",
"ed25519-dalek",
"frame-support",
"hash-db",
"pallet-bridge-dispatch",
"pallet-bridge-grandpa",
"pallet-bridge-messages",
"pallet-transaction-payment",
"parity-scale-codec",
"sp-core",
"sp-runtime",
"sp-state-machine",
"sp-std",
"sp-trie",
]
[[package]]
name = "bs58"
version = "0.4.0"
@@ -4661,6 +4707,23 @@ dependencies = [
"sp-std",
]
[[package]]
name = "pallet-bridge-dispatch"
version = "0.1.0"
dependencies = [
"bp-message-dispatch",
"bp-runtime",
"frame-support",
"frame-system",
"log",
"parity-scale-codec",
"serde",
"sp-core",
"sp-io",
"sp-runtime",
"sp-std",
]
[[package]]
name = "pallet-bridge-grandpa"
version = "0.1.0"
@@ -4683,6 +4746,31 @@ dependencies = [
"sp-trie",
]
[[package]]
name = "pallet-bridge-messages"
version = "0.1.0"
dependencies = [
"bitvec",
"bp-message-dispatch",
"bp-messages",
"bp-rialto",
"bp-runtime",
"frame-benchmarking",
"frame-support",
"frame-system",
"hex",
"hex-literal",
"log",
"num-traits",
"pallet-balances",
"parity-scale-codec",
"serde",
"sp-core",
"sp-io",
"sp-runtime",
"sp-std",
]
[[package]]
name = "pallet-collective"
version = "3.0.0"
@@ -7628,8 +7716,11 @@ name = "rococo-runtime"
version = "0.9.8"
dependencies = [
"beefy-primitives",
"bp-messages",
"bp-rococo",
"bp-runtime",
"bp-wococo",
"bridge-runtime-common",
"frame-executive",
"frame-support",
"frame-system",
@@ -7641,7 +7732,9 @@ dependencies = [
"pallet-babe",
"pallet-balances",
"pallet-beefy",
"pallet-bridge-dispatch",
"pallet-bridge-grandpa",
"pallet-bridge-messages",
"pallet-collective",
"pallet-grandpa",
"pallet-im-online",