@@ -873,7 +873,7 @@ fn updates_shutdown_wait() {
873
873
unwrap_send_err ! ( nodes[ 0 ] . node. send_payment( & route_1, payment_hash, & Some ( payment_secret) ) , true , APIError :: ChannelUnavailable { ..} , { } ) ;
874
874
unwrap_send_err ! ( nodes[ 1 ] . node. send_payment( & route_2, payment_hash, & Some ( payment_secret) ) , true , APIError :: ChannelUnavailable { ..} , { } ) ;
875
875
876
- assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, & Some ( payment_secret ) , 100_000 ) ) ;
876
+ assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, 100_000 ) ) ;
877
877
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
878
878
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
879
879
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -1007,7 +1007,7 @@ fn do_test_shutdown_rebroadcast(recv_count: u8) {
1007
1007
let chan_1 = create_announced_chan_between_nodes ( & nodes, 0 , 1 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) ;
1008
1008
let chan_2 = create_announced_chan_between_nodes ( & nodes, 1 , 2 , InitFeatures :: known ( ) , InitFeatures :: known ( ) ) ;
1009
1009
1010
- let ( our_payment_preimage, _, our_payment_secret ) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 100000 ) ;
1010
+ let ( our_payment_preimage, _, _ ) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , 100000 ) ;
1011
1011
1012
1012
nodes[ 1 ] . node . close_channel ( & chan_1. 2 ) . unwrap ( ) ;
1013
1013
let node_1_shutdown = get_event_msg ! ( nodes[ 1 ] , MessageSendEvent :: SendShutdown , nodes[ 0 ] . node. get_our_node_id( ) ) ;
@@ -1046,7 +1046,7 @@ fn do_test_shutdown_rebroadcast(recv_count: u8) {
1046
1046
assert ! ( nodes[ 0 ] . node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
1047
1047
assert ! ( nodes[ 1 ] . node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
1048
1048
1049
- assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, & Some ( our_payment_secret ) , 100_000 ) ) ;
1049
+ assert ! ( nodes[ 2 ] . node. claim_funds( our_payment_preimage, 100_000 ) ) ;
1050
1050
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
1051
1051
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
1052
1052
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -1453,7 +1453,7 @@ fn duplicate_htlc_test() {
1453
1453
fn test_duplicate_htlc_different_direction_onchain ( ) {
1454
1454
// Test that ChannelMonitor doesn't generate 2 preimage txn
1455
1455
// when we have 2 HTLCs with same preimage that go across a node
1456
- // in opposite directions.
1456
+ // in opposite directions, even with the same payment secret .
1457
1457
let chanmon_cfgs = create_chanmon_cfgs ( 2 ) ;
1458
1458
let node_cfgs = create_node_cfgs ( 2 , & chanmon_cfgs) ;
1459
1459
let node_chanmgrs = create_node_chanmgrs ( 2 , & node_cfgs, & [ None , None ] ) ;
@@ -1465,15 +1465,15 @@ fn test_duplicate_htlc_different_direction_onchain() {
1465
1465
// balancing
1466
1466
send_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 8000000 , 8_000_000 ) ;
1467
1467
1468
- let ( payment_preimage, payment_hash, payment_secret ) = route_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 900_000 ) ;
1468
+ let ( payment_preimage, payment_hash, _ ) = route_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] ) [ ..] , 900_000 ) ;
1469
1469
1470
1470
let net_graph_msg_handler = & nodes[ 1 ] . net_graph_msg_handler ;
1471
1471
let route = get_route ( & nodes[ 1 ] . node . get_our_node_id ( ) , & net_graph_msg_handler. network_graph . read ( ) . unwrap ( ) , & nodes[ 0 ] . node . get_our_node_id ( ) , Some ( InvoiceFeatures :: known ( ) ) , None , & Vec :: new ( ) , 800_000 , TEST_FINAL_CLTV , & logger) . unwrap ( ) ;
1472
1472
let node_a_payment_secret = nodes[ 0 ] . node . get_payment_secret ( payment_hash, None , 1008 ) . unwrap ( ) ;
1473
1473
send_along_route_with_secret ( & nodes[ 1 ] , route, & [ & [ & nodes[ 0 ] ] ] , 800_000 , payment_hash, node_a_payment_secret) ;
1474
1474
1475
1475
// Provide preimage to node 0 by claiming payment
1476
- nodes[ 0 ] . node . claim_funds ( payment_preimage, & Some ( payment_secret ) , 800_000 ) ;
1476
+ nodes[ 0 ] . node . claim_funds ( payment_preimage, 800_000 ) ;
1477
1477
check_added_monitors ! ( nodes[ 0 ] , 1 ) ;
1478
1478
1479
1479
// Broadcast node 1 commitment txn
@@ -2153,13 +2153,13 @@ fn channel_reserve_in_flight_removes() {
2153
2153
2154
2154
// Now claim both of the first two HTLCs on B's end, putting B in AwaitingRAA and generating an
2155
2155
// initial fulfill/CS.
2156
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , b_chan_values. channel_reserve_msat - b_chan_values. value_to_self_msat - 10000 ) ) ;
2156
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, b_chan_values. channel_reserve_msat - b_chan_values. value_to_self_msat - 10000 ) ) ;
2157
2157
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
2158
2158
let bs_removes = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 0 ] . node. get_our_node_id( ) ) ;
2159
2159
2160
2160
// This claim goes in B's holding cell, allowing us to have a pending B->A RAA which does not
2161
2161
// remove the second HTLC when we send the HTLC back from B to A.
2162
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_2, & None , 20000 ) ) ;
2162
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_2, 20000 ) ) ;
2163
2163
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
2164
2164
assert ! ( nodes[ 1 ] . node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
2165
2165
@@ -2319,7 +2319,7 @@ fn channel_monitor_network_test() {
2319
2319
macro_rules! claim_funds {
2320
2320
( $node: expr, $prev_node: expr, $preimage: expr, $amount: expr) => {
2321
2321
{
2322
- assert!( $node. node. claim_funds( $preimage, & None , $amount) ) ;
2322
+ assert!( $node. node. claim_funds( $preimage, $amount) ) ;
2323
2323
check_added_monitors!( $node, 1 ) ;
2324
2324
2325
2325
let events = $node. node. get_and_clear_pending_msg_events( ) ;
@@ -2743,8 +2743,8 @@ fn test_htlc_on_chain_success() {
2743
2743
let commitment_tx = get_local_commitment_txn ! ( nodes[ 2 ] , chan_2. 2 ) ;
2744
2744
assert_eq ! ( commitment_tx. len( ) , 1 ) ;
2745
2745
check_spends ! ( commitment_tx[ 0 ] , chan_2. 3 ) ;
2746
- nodes[ 2 ] . node . claim_funds ( our_payment_preimage, & None , 3_000_000 ) ;
2747
- nodes[ 2 ] . node . claim_funds ( our_payment_preimage_2, & None , 3_000_000 ) ;
2746
+ nodes[ 2 ] . node . claim_funds ( our_payment_preimage, 3_000_000 ) ;
2747
+ nodes[ 2 ] . node . claim_funds ( our_payment_preimage_2, 3_000_000 ) ;
2748
2748
check_added_monitors ! ( nodes[ 2 ] , 2 ) ;
2749
2749
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
2750
2750
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -2921,7 +2921,7 @@ fn do_test_htlc_on_chain_timeout(connect_style: ConnectStyle) {
2921
2921
// Broadcast legit commitment tx from C on B's chain
2922
2922
let commitment_tx = get_local_commitment_txn ! ( nodes[ 2 ] , chan_2. 2 ) ;
2923
2923
check_spends ! ( commitment_tx[ 0 ] , chan_2. 3 ) ;
2924
- nodes[ 2 ] . node . fail_htlc_backwards ( & payment_hash, & None ) ;
2924
+ nodes[ 2 ] . node . fail_htlc_backwards ( & payment_hash) ;
2925
2925
check_added_monitors ! ( nodes[ 2 ] , 0 ) ;
2926
2926
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
2927
2927
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
@@ -3123,7 +3123,7 @@ fn do_test_commitment_revoked_fail_backward_exhaustive(deliver_bs_raa: bool, use
3123
3123
let ( _, second_payment_hash, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , value) ;
3124
3124
let ( _, third_payment_hash, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] , & nodes[ 2 ] ] , value) ;
3125
3125
3126
- assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & first_payment_hash, & None ) ) ;
3126
+ assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & first_payment_hash) ) ;
3127
3127
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
3128
3128
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
3129
3129
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
@@ -3136,7 +3136,7 @@ fn do_test_commitment_revoked_fail_backward_exhaustive(deliver_bs_raa: bool, use
3136
3136
let bs_raa = commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 2 ] , updates. commitment_signed, false , true , false , true ) ;
3137
3137
// Drop the last RAA from 3 -> 2
3138
3138
3139
- assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & second_payment_hash, & None ) ) ;
3139
+ assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & second_payment_hash) ) ;
3140
3140
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
3141
3141
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
3142
3142
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
@@ -3153,7 +3153,7 @@ fn do_test_commitment_revoked_fail_backward_exhaustive(deliver_bs_raa: bool, use
3153
3153
nodes[ 2 ] . node . handle_revoke_and_ack ( & nodes[ 1 ] . node . get_our_node_id ( ) , & as_raa) ;
3154
3154
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
3155
3155
3156
- assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & third_payment_hash, & None ) ) ;
3156
+ assert ! ( nodes[ 2 ] . node. fail_htlc_backwards( & third_payment_hash) ) ;
3157
3157
expect_pending_htlcs_forwardable ! ( nodes[ 2 ] ) ;
3158
3158
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
3159
3159
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
@@ -3653,7 +3653,7 @@ fn do_test_drop_messages_peer_disconnect(messages_delivered: u8) {
3653
3653
_ => panic ! ( "Unexpected event" ) ,
3654
3654
}
3655
3655
3656
- nodes[ 1 ] . node . claim_funds ( payment_preimage_1, & None , 1_000_000 ) ;
3656
+ nodes[ 1 ] . node . claim_funds ( payment_preimage_1, 1_000_000 ) ;
3657
3657
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
3658
3658
3659
3659
let events_3 = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -3879,7 +3879,7 @@ fn test_drop_messages_peer_disconnect_dual_htlc() {
3879
3879
_ => panic ! ( "Unexpected event" ) ,
3880
3880
}
3881
3881
3882
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, & None , 1_000_000 ) ) ;
3882
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage_1, 1_000_000 ) ) ;
3883
3883
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
3884
3884
3885
3885
let events_2 = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -4734,7 +4734,7 @@ fn test_static_spendable_outputs_preimage_tx() {
4734
4734
assert_eq ! ( commitment_tx[ 0 ] . input[ 0 ] . previous_output. txid, chan_1. 3 . txid( ) ) ;
4735
4735
4736
4736
// Settle A's commitment tx on B's chain
4737
- assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage, & None , 3_000_000 ) ) ;
4737
+ assert ! ( nodes[ 1 ] . node. claim_funds( payment_preimage, 3_000_000 ) ) ;
4738
4738
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
4739
4739
mine_transaction ( & nodes[ 1 ] , & commitment_tx[ 0 ] ) ;
4740
4740
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -5015,7 +5015,7 @@ fn test_onchain_to_onchain_claim() {
5015
5015
let ( payment_preimage, _payment_hash, _payment_secret) = route_payment ( & nodes[ 0 ] , & vec ! ( & nodes[ 1 ] , & nodes[ 2 ] ) , 3000000 ) ;
5016
5016
let commitment_tx = get_local_commitment_txn ! ( nodes[ 2 ] , chan_2. 2 ) ;
5017
5017
check_spends ! ( commitment_tx[ 0 ] , chan_2. 3 ) ;
5018
- nodes[ 2 ] . node . claim_funds ( payment_preimage, & None , 3_000_000 ) ;
5018
+ nodes[ 2 ] . node . claim_funds ( payment_preimage, 3_000_000 ) ;
5019
5019
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
5020
5020
let updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
5021
5021
assert ! ( updates. update_add_htlcs. is_empty( ) ) ;
@@ -5140,7 +5140,7 @@ fn test_duplicate_payment_hash_one_failure_one_success() {
5140
5140
htlc_timeout_tx = node_txn[ 1 ] . clone ( ) ;
5141
5141
}
5142
5142
5143
- nodes[ 2 ] . node . claim_funds ( our_payment_preimage, & None , 900_000 ) ;
5143
+ nodes[ 2 ] . node . claim_funds ( our_payment_preimage, 900_000 ) ;
5144
5144
mine_transaction ( & nodes[ 2 ] , & commitment_txn[ 0 ] ) ;
5145
5145
check_added_monitors ! ( nodes[ 2 ] , 2 ) ;
5146
5146
let events = nodes[ 2 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -5231,7 +5231,7 @@ fn test_dynamic_spendable_outputs_local_htlc_success_tx() {
5231
5231
check_spends ! ( local_txn[ 0 ] , chan_1. 3 ) ;
5232
5232
5233
5233
// Give B knowledge of preimage to be able to generate a local HTLC-Success Tx
5234
- nodes[ 1 ] . node . claim_funds ( payment_preimage, & None , 9_000_000 ) ;
5234
+ nodes[ 1 ] . node . claim_funds ( payment_preimage, 9_000_000 ) ;
5235
5235
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
5236
5236
mine_transaction ( & nodes[ 1 ] , & local_txn[ 0 ] ) ;
5237
5237
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -5336,10 +5336,10 @@ fn do_test_fail_backwards_unrevoked_remote_announce(deliver_last_raa: bool, anno
5336
5336
5337
5337
// Now fail back three of the over-dust-limit and three of the under-dust-limit payments in one go.
5338
5338
// Fail 0th below-dust, 4th above-dust, 8th above-dust, 10th below-dust HTLCs
5339
- assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_1, & None ) ) ;
5340
- assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_3, & None ) ) ;
5341
- assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_5, & None ) ) ;
5342
- assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_6, & None ) ) ;
5339
+ assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_1) ) ;
5340
+ assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_3) ) ;
5341
+ assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_5) ) ;
5342
+ assert ! ( nodes[ 4 ] . node. fail_htlc_backwards( & payment_hash_6) ) ;
5343
5343
check_added_monitors ! ( nodes[ 4 ] , 0 ) ;
5344
5344
expect_pending_htlcs_forwardable ! ( nodes[ 4 ] ) ;
5345
5345
check_added_monitors ! ( nodes[ 4 ] , 1 ) ;
@@ -5352,8 +5352,8 @@ fn do_test_fail_backwards_unrevoked_remote_announce(deliver_last_raa: bool, anno
5352
5352
commitment_signed_dance ! ( nodes[ 3 ] , nodes[ 4 ] , four_removes. commitment_signed, false ) ;
5353
5353
5354
5354
// Fail 3rd below-dust and 7th above-dust HTLCs
5355
- assert ! ( nodes[ 5 ] . node. fail_htlc_backwards( & payment_hash_2, & None ) ) ;
5356
- assert ! ( nodes[ 5 ] . node. fail_htlc_backwards( & payment_hash_4, & None ) ) ;
5355
+ assert ! ( nodes[ 5 ] . node. fail_htlc_backwards( & payment_hash_2) ) ;
5356
+ assert ! ( nodes[ 5 ] . node. fail_htlc_backwards( & payment_hash_4) ) ;
5357
5357
check_added_monitors ! ( nodes[ 5 ] , 0 ) ;
5358
5358
expect_pending_htlcs_forwardable ! ( nodes[ 5 ] ) ;
5359
5359
check_added_monitors ! ( nodes[ 5 ] , 1 ) ;
@@ -5666,7 +5666,7 @@ fn do_htlc_claim_local_commitment_only(use_dust: bool) {
5666
5666
5667
5667
// Claim the payment, but don't deliver A's commitment_signed, resulting in the HTLC only being
5668
5668
// present in B's local commitment transaction, but none of A's commitment transactions.
5669
- assert ! ( nodes[ 1 ] . node. claim_funds( our_payment_preimage, & None , if use_dust { 50_000 } else { 3_000_000 } ) ) ;
5669
+ assert ! ( nodes[ 1 ] . node. claim_funds( our_payment_preimage, if use_dust { 50_000 } else { 3_000_000 } ) ) ;
5670
5670
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
5671
5671
5672
5672
let bs_updates = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 0 ] . node. get_our_node_id( ) ) ;
@@ -5745,7 +5745,7 @@ fn do_htlc_claim_previous_remote_commitment_only(use_dust: bool, check_revoke_no
5745
5745
// actually revoked.
5746
5746
let htlc_value = if use_dust { 50000 } else { 3000000 } ;
5747
5747
let ( _, our_payment_hash, _) = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , htlc_value) ;
5748
- assert ! ( nodes[ 1 ] . node. fail_htlc_backwards( & our_payment_hash, & None ) ) ;
5748
+ assert ! ( nodes[ 1 ] . node. fail_htlc_backwards( & our_payment_hash) ) ;
5749
5749
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
5750
5750
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
5751
5751
@@ -6059,7 +6059,7 @@ fn test_free_and_fail_holding_cell_htlcs() {
6059
6059
Event :: PaymentReceived { .. } => { } ,
6060
6060
_ => panic ! ( "Unexpected event" ) ,
6061
6061
}
6062
- nodes[ 1 ] . node . claim_funds ( payment_preimage_1, & None , amt_1) ;
6062
+ nodes[ 1 ] . node . claim_funds ( payment_preimage_1, amt_1) ;
6063
6063
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
6064
6064
let update_msgs = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 0 ] . node. get_our_node_id( ) ) ;
6065
6065
nodes[ 0 ] . node . handle_update_fulfill_htlc ( & nodes[ 1 ] . node . get_our_node_id ( ) , & update_msgs. update_fulfill_htlcs [ 0 ] ) ;
@@ -6702,7 +6702,7 @@ fn test_update_fulfill_htlc_bolt2_incorrect_htlc_id() {
6702
6702
6703
6703
let our_payment_preimage = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 100000 ) . 0 ;
6704
6704
6705
- nodes[ 1 ] . node . claim_funds ( our_payment_preimage, & None , 100_000 ) ;
6705
+ nodes[ 1 ] . node . claim_funds ( our_payment_preimage, 100_000 ) ;
6706
6706
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
6707
6707
6708
6708
let events = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -6743,7 +6743,7 @@ fn test_update_fulfill_htlc_bolt2_wrong_preimage() {
6743
6743
6744
6744
let our_payment_preimage = route_payment ( & nodes[ 0 ] , & [ & nodes[ 1 ] ] , 100000 ) . 0 ;
6745
6745
6746
- nodes[ 1 ] . node . claim_funds ( our_payment_preimage, & None , 100_000 ) ;
6746
+ nodes[ 1 ] . node . claim_funds ( our_payment_preimage, 100_000 ) ;
6747
6747
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
6748
6748
6749
6749
let events = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -6923,7 +6923,7 @@ fn do_test_failure_delay_dust_htlc_local_commitment(announce_latest: bool) {
6923
6923
let as_prev_commitment_tx = get_local_commitment_txn ! ( nodes[ 0 ] , chan. 2 ) ;
6924
6924
6925
6925
// Fail one HTLC to prune it in the will-be-latest-local commitment tx
6926
- assert ! ( nodes[ 1 ] . node. fail_htlc_backwards( & payment_hash_2, & None ) ) ;
6926
+ assert ! ( nodes[ 1 ] . node. fail_htlc_backwards( & payment_hash_2) ) ;
6927
6927
check_added_monitors ! ( nodes[ 1 ] , 0 ) ;
6928
6928
expect_pending_htlcs_forwardable ! ( nodes[ 1 ] ) ;
6929
6929
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
@@ -7488,7 +7488,7 @@ fn test_check_htlc_underpaying() {
7488
7488
7489
7489
// Node 3 is expecting payment of 100_000 but receive 10_000,
7490
7490
// fail htlc like we didn't know the preimage.
7491
- nodes[ 1 ] . node . claim_funds ( payment_preimage, & None , 100_000 ) ;
7491
+ nodes[ 1 ] . node . claim_funds ( payment_preimage, 100_000 ) ;
7492
7492
nodes[ 1 ] . node . process_pending_htlc_forwards ( ) ;
7493
7493
7494
7494
let events = nodes[ 1 ] . node . get_and_clear_pending_msg_events ( ) ;
@@ -7871,7 +7871,7 @@ fn test_bump_penalty_txn_on_remote_commitment() {
7871
7871
assert_eq ! ( remote_txn[ 0 ] . input[ 0 ] . previous_output. txid, chan. 3 . txid( ) ) ;
7872
7872
7873
7873
// Claim a HTLC without revocation (provide B monitor with preimage)
7874
- nodes[ 1 ] . node . claim_funds ( payment_preimage, & None , 3_000_000 ) ;
7874
+ nodes[ 1 ] . node . claim_funds ( payment_preimage, 3_000_000 ) ;
7875
7875
mine_transaction ( & nodes[ 1 ] , & remote_txn[ 0 ] ) ;
7876
7876
check_added_monitors ! ( nodes[ 1 ] , 2 ) ;
7877
7877
@@ -8151,7 +8151,7 @@ fn test_update_err_monitor_lockdown() {
8151
8151
watchtower. chain_monitor . block_connected ( & header, & [ ] , 200 ) ;
8152
8152
8153
8153
// Try to update ChannelMonitor
8154
- assert ! ( nodes[ 1 ] . node. claim_funds( preimage, & None , 9_000_000 ) ) ;
8154
+ assert ! ( nodes[ 1 ] . node. claim_funds( preimage, 9_000_000 ) ) ;
8155
8155
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
8156
8156
let updates = get_htlc_update_msgs ! ( nodes[ 1 ] , nodes[ 0 ] . node. get_our_node_id( ) ) ;
8157
8157
assert_eq ! ( updates. update_fulfill_htlcs. len( ) , 1 ) ;
@@ -8428,7 +8428,7 @@ fn do_test_onchain_htlc_settlement_after_close(broadcast_alice: bool, go_onchain
8428
8428
// Step (5):
8429
8429
// Carol then claims the funds and sends an update_fulfill message to Bob, and they go through the
8430
8430
// process of removing the HTLC from their commitment transactions.
8431
- assert ! ( nodes[ 2 ] . node. claim_funds( payment_preimage, & None , 3_000_000 ) ) ;
8431
+ assert ! ( nodes[ 2 ] . node. claim_funds( payment_preimage, 3_000_000 ) ) ;
8432
8432
check_added_monitors ! ( nodes[ 2 ] , 1 ) ;
8433
8433
let carol_updates = get_htlc_update_msgs ! ( nodes[ 2 ] , nodes[ 1 ] . node. get_our_node_id( ) ) ;
8434
8434
assert ! ( carol_updates. update_add_htlcs. is_empty( ) ) ;
0 commit comments