diff --git a/backend/rust-gbt/src/audit_transaction.rs b/backend/rust-gbt/src/audit_transaction.rs index 44f93094c..c12911f0a 100644 --- a/backend/rust-gbt/src/audit_transaction.rs +++ b/backend/rust-gbt/src/audit_transaction.rs @@ -1,5 +1,6 @@ use crate::{ - u32_hasher_types::{u32hashset_new, U32HasherState}, ThreadTransaction, + u32_hasher_types::{u32hashset_new, U32HasherState}, + ThreadTransaction, }; use std::{ cmp::Ordering, @@ -75,15 +76,8 @@ impl Ord for AuditTransaction { } #[inline] -fn calc_fee_rate( - fee: f64, - vsize: u32, -) -> f64 { - fee / (if vsize == 0 { - 1.0 - } else { - f64::from(vsize) - }) +fn calc_fee_rate(fee: f64, vsize: u32) -> f64 { + fee / (if vsize == 0 { 1.0 } else { f64::from(vsize) }) } impl AuditTransaction { @@ -149,7 +143,10 @@ impl AuditTransaction { /// Safety: This function must NEVER set score to NaN. #[inline] fn calc_new_score(&mut self) { - self.score = self.adjusted_fee_per_vsize.min(calc_fee_rate(self.ancestor_fee as f64, self.ancestor_sigop_adjusted_vsize)); + self.score = self.adjusted_fee_per_vsize.min(calc_fee_rate( + self.ancestor_fee as f64, + self.ancestor_sigop_adjusted_vsize, + )); } #[inline] diff --git a/backend/rust-gbt/src/lib.rs b/backend/rust-gbt/src/lib.rs index 0f7c0f7ba..bfd54ae58 100644 --- a/backend/rust-gbt/src/lib.rs +++ b/backend/rust-gbt/src/lib.rs @@ -6,7 +6,7 @@ #![allow(clippy::cast_sign_loss)] #![allow(clippy::float_cmp)] -use napi::bindgen_prelude::{Result}; +use napi::bindgen_prelude::Result; use napi_derive::napi; use thread_transaction::ThreadTransaction; use tracing::{debug, info, trace}; @@ -88,7 +88,11 @@ impl GbtGenerator { /// /// Rejects if the thread panics or if the Mutex is poisoned. #[napi] - pub async fn update(&self, new_txs: Vec, remove_txs: Vec) -> Result { + pub async fn update( + &self, + new_txs: Vec, + remove_txs: Vec, + ) -> Result { trace!("update: Current State {:#?}", self.thread_transactions); run_task(Arc::clone(&self.thread_transactions), move |map| { for tx in new_txs { diff --git a/backend/rust-gbt/src/thread_transaction.rs b/backend/rust-gbt/src/thread_transaction.rs index a5eab8399..7bbefe648 100644 --- a/backend/rust-gbt/src/thread_transaction.rs +++ b/backend/rust-gbt/src/thread_transaction.rs @@ -9,4 +9,4 @@ pub struct ThreadTransaction { pub sigops: u32, pub effective_fee_per_vsize: f64, pub inputs: Vec, -} \ No newline at end of file +}