Remove panic using checked arithmetic
During dev I introduced a pancic, remove it.
This commit is contained in:
parent
b65860067f
commit
bf0776e3dd
|
@ -31,10 +31,14 @@ impl Amount {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
|
|
||||||
let sats = self.to_sat() * 1_000; // Because we use per/kwu.
|
// Mul by 1,000 because we use per/kwu.
|
||||||
let fee_rate = sats / wu;
|
match self.to_sat().checked_mul(1_000) {
|
||||||
|
Some(sats) => {
|
||||||
FeeRate::from_sat_per_kwu(fee_rate)
|
let fee_rate = sats / wu;
|
||||||
|
FeeRate::from_sat_per_kwu(fee_rate)
|
||||||
|
}
|
||||||
|
None => None,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Checked weight ceiling division.
|
/// Checked weight ceiling division.
|
||||||
|
|
Loading…
Reference in New Issue