From bb71fccdc16472d3b80c26563754c58e45b3a25b Mon Sep 17 00:00:00 2001 From: Sergei Shulepov Date: Mon, 2 Nov 2020 21:14:33 +0100 Subject: [PATCH] adder collator updates (#1904) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix adder collator README * Add trivial logging to show that collator collates * Update parachain/test-parachains/adder/collator/src/lib.rs Co-authored-by: Bastian Köcher Co-authored-by: Bastian Köcher --- .../parachain/test-parachains/adder/collator/README.md | 2 +- .../parachain/test-parachains/adder/collator/src/lib.rs | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/polkadot/parachain/test-parachains/adder/collator/README.md b/polkadot/parachain/test-parachains/adder/collator/README.md index c4047ed82e..543da44633 100644 --- a/polkadot/parachain/test-parachains/adder/collator/README.md +++ b/polkadot/parachain/test-parachains/adder/collator/README.md @@ -3,7 +3,7 @@ First start two validators that will run for the relay chain: ```sh cargo run --features=real-overseer --release -- -d alice --chain rococo-local --validator --alice --port 50551 -cargo run --features=real-overseer --release -- -d bob --chain rococo-local --validator --alice --port 50552 +cargo run --features=real-overseer --release -- -d bob --chain rococo-local --validator --bob --port 50552 ``` Next start the collator that will collate for the adder parachain: diff --git a/polkadot/parachain/test-parachains/adder/collator/src/lib.rs b/polkadot/parachain/test-parachains/adder/collator/src/lib.rs index c981b786af..7246fb9f63 100644 --- a/polkadot/parachain/test-parachains/adder/collator/src/lib.rs +++ b/polkadot/parachain/test-parachains/adder/collator/src/lib.rs @@ -100,12 +100,18 @@ impl Collator { ) -> Box Pin> + Send>> + Send + Sync> { let state = self.state.clone(); - Box::new(move |_, validation_data| { + Box::new(move |relay_parent, validation_data| { let parent = HeadData::decode(&mut &validation_data.persisted.parent_head.0[..]) .expect("Decodes parent head"); let (block_data, head_data) = state.lock().unwrap().advance(parent); + log::info!( + "created a new collation on relay-parent({}): {:?}", + relay_parent, + block_data, + ); + let collation = Collation { upward_messages: Vec::new(), new_validation_code: None,