1
0
Fork 0
mirror of https://github.com/romanz/electrs.git synced 2025-02-25 07:17:41 +01:00

Remove confusing fee rate metrics

This commit is contained in:
Roman Zeyde 2018-06-16 11:38:33 +03:00
parent 79e03ce88a
commit bc8feb6d14
No known key found for this signature in database
GPG key ID: 87CAE5FA46917CBB

View file

@ -227,28 +227,6 @@ impl Tracker {
e2.fee_per_vbyte().partial_cmp(&e1.fee_per_vbyte()).unwrap()
});
self.histogram = electrum_fees(&entries);
self.report_fees(&entries);
}
fn report_fees(&self, entries: &[&MempoolEntry]) {
let block_vsize = 1_000_000f32;
let mut blocks = 0.1f32;
let mut vsize = 0;
self.stats.fees.reset();
for e in entries {
vsize += e.vsize();
if vsize > (blocks * block_vsize) as u32 {
self.stats
.fees
.with_label_values(&[&format!("{:.1}", blocks)])
.set(e.fee_per_vbyte() as f64);
if blocks >= 1.0 {
blocks = blocks + 1.0;
} else {
blocks = (blocks * 2.0).min(1.0);
}
}
}
}
}