Skip to content

Commit 429e505

Browse files
committed
Add back coin_selection tests
1 parent 729f0ec commit 429e505

File tree

2 files changed

+200
-174
lines changed

2 files changed

+200
-174
lines changed

src/psbt/mod.rs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -192,27 +192,15 @@ mod test {
192192
let mut builder = wallet.build_tx();
193193
builder.drain_to(addr.script_pubkey()).drain_wallet();
194194
builder.fee_rate(FeeRate::from_sat_per_vb(expected_fee_rate));
195-
let (mut psbt, details) = builder.finish().unwrap();
195+
let (mut psbt, _) = builder.finish().unwrap();
196196
let fee_amount = psbt.fee_amount();
197197
assert!(fee_amount.is_some());
198-
let unfinalized_fee_rate = psbt.fee_rate().unwrap();
199-
println!("unfinalized fee rate: {:?}", unfinalized_fee_rate);
200198

199+
let unfinalized_fee_rate = psbt.fee_rate().unwrap();
201200
let finalized = wallet.sign(&mut psbt, Default::default()).unwrap();
202201
assert!(finalized);
203202

204-
let tx = psbt.clone().extract_tx();
205-
// println!("tx: {:#?}", tx);
206-
println!("scriptSig weight: {}", tx.input[0].script_sig.len() * 4);
207-
println!("weight: {}", tx.weight());
208-
let vb = tx.weight() as f32 / 4.0;
209-
println!("vbytes: {}", vb);
210-
let fee = details.fee.unwrap_or(0);
211-
println!("fee: {}", details.fee.unwrap_or(0));
212-
println!("feerate: {} sats/vb", fee as f32 / vb);
213-
214203
let finalized_fee_rate = psbt.fee_rate().unwrap();
215-
println!("finalized fee rate: {:?}", finalized_fee_rate);
216204
assert!(finalized_fee_rate.as_sat_per_vb() >= expected_fee_rate);
217205
assert!(finalized_fee_rate.as_sat_per_vb() < unfinalized_fee_rate.as_sat_per_vb());
218206
}

0 commit comments

Comments
 (0)