From 09e6a5d361cfa9762a0ffa31d9a1d7bfd199a35c Mon Sep 17 00:00:00 2001 From: styppo Date: Tue, 26 Nov 2024 02:57:25 +0000 Subject: [PATCH] Validator: register signing callback in constructor --- validator/src/validator.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/validator/src/validator.rs b/validator/src/validator.rs index 616153c330..ed051ed788 100644 --- a/validator/src/validator.rs +++ b/validator/src/validator.rs @@ -204,6 +204,19 @@ where .await }); + let key = signing_key.clone(); + let validator_address1 = validator_address.clone(); + network.register_validator_signing_callback(move |peer_id, timestamp| { + let record = ValidatorRecord { + timestamp, + peer_id, + validator_address: validator_address1.clone(), + }; + + let signature = key.tagged_sign(&record); + TaggedSigned::new(record, signature) + }); + Self { consensus: consensus.proxy(), blockchain,