From 8f848b1abc5f3556b130586c080625bbeacab691 Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Fri, 6 Sep 2024 17:33:02 -0400 Subject: [PATCH] Tidy transaction signing task --- processor/signers/src/transaction/mod.rs | 58 +++++++++++++++++------- 1 file changed, 41 insertions(+), 17 deletions(-) diff --git a/processor/signers/src/transaction/mod.rs b/processor/signers/src/transaction/mod.rs index 85a6a0ab..b638eac0 100644 --- a/processor/signers/src/transaction/mod.rs +++ b/processor/signers/src/transaction/mod.rs @@ -1,4 +1,7 @@ -use std::{collections::HashSet, time::{Duration, Instant}}; +use std::{ + collections::HashSet, + time::{Duration, Instant}, +}; use frost::{dkg::ThresholdKeys, sign::PreprocessMachine}; @@ -71,7 +74,8 @@ impl, P: TransactionPublisher>::SignableTransaction::read(&mut signable_transaction_buf).unwrap(); + let signable_transaction = + >::SignableTransaction::read(&mut signable_transaction_buf).unwrap(); assert!(signable_transaction_buf.is_empty()); assert_eq!(signable_transaction.id(), tx); @@ -82,7 +86,15 @@ impl, P: TransactionPublisher, P: TransactionPublisher, P: TransactionPublisher, P: TransactionPublisher, P: TransactionPublisher::read(&mut tx_buf).unwrap(); assert!(tx_buf.is_empty()); - self.publisher.publish(tx).await.map_err(|e| format!("couldn't re-broadcast transactions: {e:?}"))?; + self + .publisher + .publish(tx) + .await + .map_err(|e| format!("couldn't re-broadcast transactions: {e:?}"))?; } self.last_publication = Instant::now();