From 529b8b71e2e180ce3bdf4043581d171e24970baa Mon Sep 17 00:00:00 2001 From: Hernando Castano <hernando@hcastano.com> Date: Wed, 21 Apr 2021 12:17:25 -0400 Subject: [PATCH] Add bridge chain primitives to workspace --- polkadot/Cargo.lock | 87 +++++++++++++++++++++++++++++++++++++++++---- polkadot/Cargo.toml | 6 ++-- 2 files changed, 84 insertions(+), 9 deletions(-) diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index 6e90fc301b6..01039a72e0d 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -678,21 +678,33 @@ dependencies = [ ] [[package]] -name = "bp-kusama" +name = "bp-header-chain" version = "0.1.0" dependencies = [ - "bp-message-lane", - "bp-runtime", + "bp-test-utils", + "finality-grandpa", "frame-support", - "frame-system", - "sp-api", + "parity-scale-codec", + "serde", "sp-core", + "sp-finality-grandpa", "sp-runtime", "sp-std", ] [[package]] -name = "bp-message-lane" +name = "bp-kusama" +version = "0.1.0" +dependencies = [ + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "sp-api", + "sp-std", +] + +[[package]] +name = "bp-messages" version = "0.1.0" dependencies = [ "bp-runtime", @@ -706,14 +718,43 @@ dependencies = [ name = "bp-polkadot" version = "0.1.0" dependencies = [ - "bp-message-lane", + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "sp-api", + "sp-std", +] + +[[package]] +name = "bp-polkadot-core" +version = "0.1.0" +dependencies = [ + "bp-messages", "bp-runtime", "frame-support", "frame-system", + "hex", + "parity-scale-codec", "sp-api", "sp-core", "sp-runtime", "sp-std", + "sp-version", +] + +[[package]] +name = "bp-rococo" +version = "0.1.0" +dependencies = [ + "bp-header-chain", + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "parity-scale-codec", + "sp-api", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] @@ -721,12 +762,44 @@ name = "bp-runtime" version = "0.1.0" dependencies = [ "frame-support", + "hash-db", "num-traits", "parity-scale-codec", "sp-core", "sp-io", "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", +] + +[[package]] +name = "bp-test-utils" +version = "0.1.0" +dependencies = [ + "bp-header-chain", + "ed25519-dalek", + "finality-grandpa", + "parity-scale-codec", + "sp-application-crypto", + "sp-finality-grandpa", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-westend" +version = "0.1.0" +dependencies = [ + "bp-header-chain", + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "parity-scale-codec", + "sp-api", + "sp-runtime", "sp-std", + "sp-version", ] [[package]] diff --git a/polkadot/Cargo.toml b/polkadot/Cargo.toml index f8914a160df..6c9360709f7 100644 --- a/polkadot/Cargo.toml +++ b/polkadot/Cargo.toml @@ -26,8 +26,10 @@ tempfile = "3.2.0" [workspace] members = [ - "bridges/primitives/kusama", - "bridges/primitives/polkadot", + "bridges/primitives/chain-kusama", + "bridges/primitives/chain-polkadot", + "bridges/primitives/chain-rococo", + "bridges/primitives/chain-westend", "bridges/primitives/runtime", "cli", "core-primitives", -- GitLab