let drain_script = ScriptBuf::default();
let target_amount = 250_000 + FEE_AMOUNT;
- let result = LargestFirstCoinSelection::default()
+ let result = LargestFirstCoinSelection
.coin_select(
utxos,
vec![],
let drain_script = ScriptBuf::default();
let target_amount = 20_000 + FEE_AMOUNT;
- let result = LargestFirstCoinSelection::default()
+ let result = LargestFirstCoinSelection
.coin_select(
utxos,
vec![],
let drain_script = ScriptBuf::default();
let target_amount = 20_000 + FEE_AMOUNT;
- let result = LargestFirstCoinSelection::default()
+ let result = LargestFirstCoinSelection
.coin_select(
vec![],
utxos,
let drain_script = ScriptBuf::default();
let target_amount = 500_000 + FEE_AMOUNT;
- LargestFirstCoinSelection::default()
+ LargestFirstCoinSelection
.coin_select(
vec![],
utxos,
let drain_script = ScriptBuf::default();
let target_amount = 250_000 + FEE_AMOUNT;
- LargestFirstCoinSelection::default()
+ LargestFirstCoinSelection
.coin_select(
vec![],
utxos,
let drain_script = ScriptBuf::default();
let target_amount = 180_000 + FEE_AMOUNT;
- let result = OldestFirstCoinSelection::default()
+ let result = OldestFirstCoinSelection
.coin_select(
vec![],
utxos,
let drain_script = ScriptBuf::default();
let target_amount = 20_000 + FEE_AMOUNT;
- let result = OldestFirstCoinSelection::default()
+ let result = OldestFirstCoinSelection
.coin_select(
utxos,
vec![],
let drain_script = ScriptBuf::default();
let target_amount = 20_000 + FEE_AMOUNT;
- let result = OldestFirstCoinSelection::default()
+ let result = OldestFirstCoinSelection
.coin_select(
vec![],
utxos,
let drain_script = ScriptBuf::default();
let target_amount = 600_000 + FEE_AMOUNT;
- OldestFirstCoinSelection::default()
+ OldestFirstCoinSelection
.coin_select(
vec![],
utxos,
let target_amount: u64 = utxos.iter().map(|wu| wu.utxo.txout().value).sum::<u64>() - 50;
let drain_script = ScriptBuf::default();
- OldestFirstCoinSelection::default()
+ OldestFirstCoinSelection
.coin_select(
vec![],
utxos,
let _ = graph.insert_tx(tx_1.clone());
let _ = graph.insert_tx(tx_2.clone());
- [95, 98]
- .iter()
- .zip([&tx_0, &tx_1].into_iter())
- .for_each(|(ht, tx)| {
- let _ = graph.insert_anchor(
- tx.txid(),
- ConfirmationHeightAnchor {
- anchor_block: tip.block_id(),
- confirmation_height: *ht,
- },
- );
- });
+ for (ht, tx) in [(95, &tx_0), (98, &tx_1)] {
+ let _ = graph.insert_anchor(
+ tx.txid(),
+ ConfirmationHeightAnchor {
+ anchor_block: tip.block_id(),
+ confirmation_height: ht,
+ },
+ );
+ }
// Assert that confirmed spends are returned correctly.
assert_eq!(