File tree 2 files changed +12
-9
lines changed
2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -108,10 +108,10 @@ pub fn get_funded_wallet(descriptor: &str) -> (Wallet, bitcoin::Txid) {
108
108
get_funded_wallet_with_change ( descriptor, None )
109
109
}
110
110
111
- // This PKH can be obtained in testnet by using the 12-word seed
112
- // abandon x 11 + cactus and getting the first receiving address.
111
+ // This PKH WIF was taken from example 5 in
112
+ // https://github.com/libbitcoin/libbitcoin-explorer/wiki/bx-ec-to-wif
113
113
pub fn get_test_pkh ( ) -> & ' static str {
114
- "pkh(0275d93539d503d824ad0c69a4c23ae480700489de09378ba32c1776cf86d6bb93 )"
114
+ "pkh(cNJFgo1driFnPcBdBX8BrJrpxchBWXwXCvNH5SoSkdcF6JXXwHMm )"
115
115
}
116
116
117
117
pub fn get_test_wpkh ( ) -> & ' static str {
Original file line number Diff line number Diff line change @@ -552,10 +552,6 @@ fn test_create_tx_default_fee_rate() {
552
552
assert_fee_rate ! ( psbt, fee. unwrap_or( 0 ) , FeeRate :: default ( ) , @add_signature) ;
553
553
}
554
554
555
- // FIXME: Something is going on
556
- // thread 'test_legacy_create_tx_custom_fee_rate' panicked at 'assertion failed: `(left == right)`
557
- // left: `FeeRate(9.537815)`,
558
- // right: `FeeRate(5.0)`'
559
555
#[ test]
560
556
fn test_legacy_create_tx_custom_fee_rate ( ) {
561
557
let ( mut wallet, _) = get_funded_wallet ( get_test_pkh ( ) ) ;
@@ -564,9 +560,16 @@ fn test_legacy_create_tx_custom_fee_rate() {
564
560
builder
565
561
. add_recipient ( addr. script_pubkey ( ) , 25_000 )
566
562
. fee_rate ( FeeRate :: from_sat_per_vb ( 5.0 ) ) ;
567
- let psbt = builder. finish ( ) . unwrap ( ) ;
563
+ let mut psbt = builder. finish ( ) . unwrap ( ) ;
568
564
569
- assert_eq ! ( psbt. fee_rate( ) . unwrap( ) , FeeRate :: from_sat_per_vb( 5.0 ) ) ;
565
+ // sign the transaction
566
+ wallet. sign ( & mut psbt, SignOptions :: default ( ) ) . unwrap ( ) ;
567
+
568
+ assert_delta ! (
569
+ psbt. fee_rate( ) . unwrap( ) ,
570
+ FeeRate :: from_sat_per_vb( 5.0 ) ,
571
+ FeeRate :: from_sat_per_vb( 0.6 )
572
+ )
570
573
}
571
574
572
575
#[ test]
You can’t perform that action at this time.
0 commit comments