Skip to content

Commit bffabfd

Browse files
committed
f Inline now single-callsite methods
1 parent 54bff83 commit bffabfd

File tree

1 file changed

+12
-20
lines changed

1 file changed

+12
-20
lines changed

src/wallet.rs

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ where
8080
ConfirmationTarget::HighPriority,
8181
];
8282
for target in confirmation_targets {
83-
let num_blocks = num_blocks_from_conf_target(target);
83+
let num_blocks = match target {
84+
ConfirmationTarget::Background => 12,
85+
ConfirmationTarget::Normal => 6,
86+
ConfirmationTarget::HighPriority => 3,
87+
};
8488

8589
let est_fee_rate = self.blockchain.estimate_fee(num_blocks).await;
8690

@@ -151,8 +155,14 @@ where
151155
fn estimate_fee_rate(&self, confirmation_target: ConfirmationTarget) -> FeeRate {
152156
let locked_fee_rate_cache = self.fee_rate_cache.read().unwrap();
153157

158+
let fallback_sats_kwu = match confirmation_target {
159+
ConfirmationTarget::Background => FEERATE_FLOOR_SATS_PER_KW,
160+
ConfirmationTarget::Normal => 2000,
161+
ConfirmationTarget::HighPriority => 5000,
162+
};
163+
154164
// We'll fall back on this, if we really don't have any other information.
155-
let fallback_rate = fallback_fee_from_conf_target(confirmation_target);
165+
let fallback_rate = FeeRate::from_sat_per_kwu(fallback_sats_kwu as f32);
156166

157167
*locked_fee_rate_cache.get(&confirmation_target).unwrap_or(&fallback_rate)
158168
}
@@ -194,21 +204,3 @@ where
194204
}
195205
}
196206
}
197-
198-
fn num_blocks_from_conf_target(confirmation_target: ConfirmationTarget) -> usize {
199-
match confirmation_target {
200-
ConfirmationTarget::Background => 12,
201-
ConfirmationTarget::Normal => 6,
202-
ConfirmationTarget::HighPriority => 3,
203-
}
204-
}
205-
206-
fn fallback_fee_from_conf_target(confirmation_target: ConfirmationTarget) -> FeeRate {
207-
let sats_kwu = match confirmation_target {
208-
ConfirmationTarget::Background => FEERATE_FLOOR_SATS_PER_KW,
209-
ConfirmationTarget::Normal => 2000,
210-
ConfirmationTarget::HighPriority => 5000,
211-
};
212-
213-
FeeRate::from_sat_per_kwu(sats_kwu as f32)
214-
}

0 commit comments

Comments
 (0)