@@ -1493,6 +1493,7 @@ mod tests {
1493
1493
use chain:: keysinterface:: { KeysInterface , BaseSign } ;
1494
1494
use bitcoin:: Network ;
1495
1495
use ln:: PaymentHash ;
1496
+ use bitcoin:: hashes:: hex:: ToHex ;
1496
1497
1497
1498
#[ test]
1498
1499
fn test_anchors ( ) {
@@ -1596,6 +1597,10 @@ mod tests {
1596
1597
assert_eq ! ( tx. built. transaction. output. len( ) , 3 ) ;
1597
1598
assert_eq ! ( tx. built. transaction. output[ 0 ] . script_pubkey, get_htlc_redeemscript( & received_htlc, false , & keys) . to_v0_p2wsh( ) ) ;
1598
1599
assert_eq ! ( tx. built. transaction. output[ 1 ] . script_pubkey, get_htlc_redeemscript( & offered_htlc, false , & keys) . to_v0_p2wsh( ) ) ;
1600
+ assert_eq ! ( get_htlc_redeemscript( & received_htlc, false , & keys) . to_v0_p2wsh( ) . to_hex( ) ,
1601
+ "002085cf52e41ba7c099a39df504e7b61f6de122971ceb53b06731876eaeb85e8dc5" ) ;
1602
+ assert_eq ! ( get_htlc_redeemscript( & offered_htlc, false , & keys) . to_v0_p2wsh( ) . to_hex( ) ,
1603
+ "002049f0736bb335c61a04d2623a24df878a7592a3c51fa7258d41b2c85318265e73" ) ;
1599
1604
1600
1605
// Generate broadcaster output and received and offered HTLC outputs, with anchors
1601
1606
channel_parameters. opt_anchors = Some ( ( ) ) ;
@@ -1611,6 +1616,10 @@ mod tests {
1611
1616
assert_eq ! ( tx. built. transaction. output. len( ) , 5 ) ;
1612
1617
assert_eq ! ( tx. built. transaction. output[ 2 ] . script_pubkey, get_htlc_redeemscript( & received_htlc, true , & keys) . to_v0_p2wsh( ) ) ;
1613
1618
assert_eq ! ( tx. built. transaction. output[ 3 ] . script_pubkey, get_htlc_redeemscript( & offered_htlc, true , & keys) . to_v0_p2wsh( ) ) ;
1619
+ assert_eq ! ( get_htlc_redeemscript( & received_htlc, true , & keys) . to_v0_p2wsh( ) . to_hex( ) ,
1620
+ "002067114123af3f95405bae4fd930fc95de03e3c86baaee8b2dd29b43dd26cf613c" ) ;
1621
+ assert_eq ! ( get_htlc_redeemscript( & offered_htlc, true , & keys) . to_v0_p2wsh( ) . to_hex( ) ,
1622
+ "0020a06e3b0d4fcf704f2b9c41e16a70099e39989466c3142b8573a1154542f28f57" ) ;
1614
1623
}
1615
1624
1616
1625
#[ test]
0 commit comments