fix: use direct conversion for payload fee metrics (#5564)

This commit is contained in:
Dan Cline
2023-11-25 00:32:38 -05:00
committed by GitHub
parent af88851723
commit 5f38a5fbb8

View File

@@ -214,8 +214,7 @@ where
.find(|(_, job_id)| *job_id == id)
.map(|(j, _)| j.best_payload());
if let Some(Ok(ref best)) = res {
// TODO: remove `to`
self.metrics.set_best_revenue(best.block.number, best.fees().to::<u128>() as f64);
self.metrics.set_best_revenue(best.block.number, f64::from(best.fees));
}
res
@@ -249,9 +248,8 @@ where
let fut = async move {
let res = fut.await;
if let Ok(ref payload) = res {
// TODO: remove `to`
resolved_metrics
.set_resolved_revenue(payload.block.number, payload.fees().to::<u128>() as f64);
.set_resolved_revenue(payload.block.number, f64::from(payload.fees));
}
res
};