Skip to content

Commit 3199e7e

Browse files
committed
f - fee_estimator clean-up
1 parent 2aa703c commit 3199e7e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/lib.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,8 +1355,14 @@ impl Node {
13551355
}],
13561356
};
13571357

1358-
let fee_rate = self.wallet.estimate_channel_funding_fee_rate();
1359-
let funding_feerate_per_kw = fee_rate.to_sat_per_kwu().try_into().unwrap_or(u32::MAX);
1358+
let fee_rate = self.fee_estimator.estimate_fee_rate(ConfirmationTarget::ChannelFunding);
1359+
let funding_feerate_per_kw: u32 = match fee_rate.to_sat_per_kwu().try_into() {
1360+
Ok(fee_rate) => fee_rate,
1361+
Err(_) => {
1362+
debug_assert!(false);
1363+
fee_estimator::get_fallback_rate_for_target(ConfirmationTarget::ChannelFunding)
1364+
},
1365+
};
13601366

13611367
self.channel_manager
13621368
.splice_channel(

0 commit comments

Comments
 (0)