diff --git a/units/src/fee_rate.rs b/units/src/fee_rate.rs index 3cf0269b9..f6e9bddc4 100644 --- a/units/src/fee_rate.rs +++ b/units/src/fee_rate.rs @@ -62,6 +62,9 @@ impl FeeRate { /// Constructs a new [`FeeRate`] from satoshis per virtual bytes without overflow check. pub const fn from_sat_per_vb_unchecked(sat_vb: u64) -> Self { FeeRate(sat_vb * (1000 / 4)) } + /// Constructs a new [`FeeRate`] from satoshis per kilo virtual bytes (1,000 vbytes). + pub const fn from_sat_per_kvb(sat_kvb: u64) -> Self { FeeRate(sat_kvb / 4) } + /// Returns raw fee rate. /// /// Can be used instead of `into()` to avoid inference issues.