Skip to content

Commit 4d886fe

Browse files
committed
Fixes (review, build)
1 parent a8f83dc commit 4d886fe

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

lightning/src/ln/channel.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1140,7 +1140,7 @@ impl<'a, SP: Deref> ChannelPhase<SP> where
11401140
<SP::Target as SignerProvider>::EcdsaSigner: ChannelSigner,
11411141
{
11421142
#[inline]
1143-
pub fn context(&'a self) -> &'a ChannelContext<SP> {
1143+
pub fn context(&self) -> &ChannelContext<SP> {
11441144
match self {
11451145
ChannelPhase::Funded(chan) => &chan.context,
11461146
ChannelPhase::UnfundedOutboundV1(chan) => &chan.context,
@@ -1151,7 +1151,7 @@ impl<'a, SP: Deref> ChannelPhase<SP> where
11511151
}
11521152

11531153
#[inline]
1154-
pub fn context_mut(&'a mut self) -> &'a mut ChannelContext<SP> {
1154+
pub fn context_mut(&mut self) -> &mut ChannelContext<SP> {
11551155
match self {
11561156
ChannelPhase::Funded(ref mut chan) => &mut chan.context,
11571157
ChannelPhase::UnfundedOutboundV1(ref mut chan) => &mut chan.context,
@@ -1194,7 +1194,7 @@ impl<'a, SP: Deref> ChannelWrapper<SP> where SP::Target: SignerProvider {
11941194
}
11951195
}
11961196

1197-
pub fn get_funded_channel(&self) -> Option<&Channel<SP>> {
1197+
pub fn funded_channel(&self) -> Option<&Channel<SP>> {
11981198
if let ChannelPhase::Funded(chan) = &self.phase.as_ref().unwrap() {
11991199
Some(chan)
12001200
} else {
@@ -1223,12 +1223,12 @@ impl<'a, SP: Deref> ChannelWrapper<SP> where SP::Target: SignerProvider {
12231223
}
12241224

12251225
#[inline]
1226-
pub fn context(&'a self) -> &'a ChannelContext<SP> {
1226+
pub fn context(&self) -> &ChannelContext<SP> {
12271227
self.phase().context()
12281228
}
12291229

12301230
#[inline]
1231-
pub fn context_mut(&'a mut self) -> &'a mut ChannelContext<SP> {
1231+
pub fn context_mut(&mut self) -> &mut ChannelContext<SP> {
12321232
self.phase_mut().context_mut()
12331233
}
12341234
}

lightning/src/ln/channelmanager.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -9581,7 +9581,7 @@ where
95819581
peer_state.channel_by_id.retain(|_, chan| {
95829582
let shutdown_result = match channel_opt {
95839583
Some((_, channel_id)) if chan.context().channel_id() != channel_id => None,
9584-
_ => unblock_chan(chan, &mut peer_state.pending_msg_events),
9584+
_ => unblock_chan(chan.phase_mut(), &mut peer_state.pending_msg_events),
95859585
};
95869586
if let Some(shutdown_result) = shutdown_result {
95879587
let context = &chan.context();
@@ -10585,7 +10585,7 @@ where
1058510585
let mut peer_state_lock = peer_state_mutex.lock().unwrap();
1058610586
let peer_state = &mut *peer_state_lock;
1058710587
for chan in peer_state.channel_by_id.values().filter_map(
10588-
|channel| channel.get_funded_channel()
10588+
|channel| channel.funded_channel()
1058910589
) {
1059010590
for (htlc_source, _) in chan.inflight_htlc_sources() {
1059110591
if let HTLCSource::OutboundRoute { path, .. } = htlc_source {
@@ -10961,7 +10961,7 @@ where
1096110961
for (_cp_id, peer_state_mutex) in self.per_peer_state.read().unwrap().iter() {
1096210962
let mut peer_state_lock = peer_state_mutex.lock().unwrap();
1096310963
let peer_state = &mut *peer_state_lock;
10964-
for chan in peer_state.channel_by_id.values().filter_map(|channel| channel.get_funded_channel()) {
10964+
for chan in peer_state.channel_by_id.values().filter_map(|channel| channel.funded_channel()) {
1096510965
let txid_opt = chan.context.get_funding_txo();
1096610966
let height_opt = chan.context.get_funding_tx_confirmation_height();
1096710967
let hash_opt = chan.context.get_funding_tx_confirmed_in();
@@ -12778,7 +12778,7 @@ where
1277812778
}
1277912779

1278012780
number_of_funded_channels += peer_state.channel_by_id.iter().filter(
12781-
|(_, channel)| channel.get_funded_channel().map(|chan| chan.context.is_funding_broadcast()).unwrap_or(false)
12781+
|(_, channel)| channel.funded_channel().map(|chan| chan.context.is_funding_broadcast()).unwrap_or(false)
1278212782
).count();
1278312783
}
1278412784

lightning/src/ln/functional_test_utils.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -3618,7 +3618,7 @@ macro_rules! get_channel_value_stat {
36183618
let peer_state_lock = $node.node.per_peer_state.read().unwrap();
36193619
let chan_lock = peer_state_lock.get(&$counterparty_node.node.get_our_node_id()).unwrap().lock().unwrap();
36203620
let chan = chan_lock.channel_by_id.get(&$channel_id).map(
3621-
|channel| channel.get_funded_channel()
3621+
|channel| channel.funded_channel()
36223622
).flatten().unwrap();
36233623
chan.get_value_stat()
36243624
}}

lightning/src/ln/functional_tests.rs

+7-7
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ fn test_update_fee_that_funder_cannot_afford() {
735735
let per_peer_state = nodes[0].node.per_peer_state.read().unwrap();
736736
let chan_lock = per_peer_state.get(&nodes[1].node.get_our_node_id()).unwrap().lock().unwrap();
737737
let local_chan = chan_lock.channel_by_id.get(&chan.2).map(
738-
|channel| channel.get_funded_channel()
738+
|channel| channel.funded_channel()
739739
).flatten().unwrap();
740740
let chan_signer = local_chan.get_signer();
741741
let pubkeys = chan_signer.as_ref().pubkeys();
@@ -746,7 +746,7 @@ fn test_update_fee_that_funder_cannot_afford() {
746746
let per_peer_state = nodes[1].node.per_peer_state.read().unwrap();
747747
let chan_lock = per_peer_state.get(&nodes[0].node.get_our_node_id()).unwrap().lock().unwrap();
748748
let remote_chan = chan_lock.channel_by_id.get(&chan.2).map(
749-
|channel| channel.get_funded_channel()
749+
|channel| channel.funded_channel()
750750
).flatten().unwrap();
751751
let chan_signer = remote_chan.get_signer();
752752
let pubkeys = chan_signer.as_ref().pubkeys();
@@ -763,7 +763,7 @@ fn test_update_fee_that_funder_cannot_afford() {
763763
let per_peer_state = nodes[0].node.per_peer_state.read().unwrap();
764764
let local_chan_lock = per_peer_state.get(&nodes[1].node.get_our_node_id()).unwrap().lock().unwrap();
765765
let local_chan = local_chan_lock.channel_by_id.get(&chan.2).map(
766-
|channel| channel.get_funded_channel()
766+
|channel| channel.funded_channel()
767767
).flatten().unwrap();
768768
let local_chan_signer = local_chan.get_signer();
769769
let mut htlcs: Vec<(HTLCOutputInCommitment, ())> = vec![];
@@ -1467,7 +1467,7 @@ fn test_fee_spike_violation_fails_htlc() {
14671467
let per_peer_state = nodes[0].node.per_peer_state.read().unwrap();
14681468
let chan_lock = per_peer_state.get(&nodes[1].node.get_our_node_id()).unwrap().lock().unwrap();
14691469
let local_chan = chan_lock.channel_by_id.get(&chan.2).map(
1470-
|channel| channel.get_funded_channel()
1470+
|channel| channel.funded_channel()
14711471
).flatten().unwrap();
14721472
let chan_signer = local_chan.get_signer();
14731473
// Make the signer believe we validated another commitment, so we can release the secret
@@ -1483,7 +1483,7 @@ fn test_fee_spike_violation_fails_htlc() {
14831483
let per_peer_state = nodes[1].node.per_peer_state.read().unwrap();
14841484
let chan_lock = per_peer_state.get(&nodes[0].node.get_our_node_id()).unwrap().lock().unwrap();
14851485
let remote_chan = chan_lock.channel_by_id.get(&chan.2).map(
1486-
|channel| channel.get_funded_channel()
1486+
|channel| channel.funded_channel()
14871487
).flatten().unwrap();
14881488
let chan_signer = remote_chan.get_signer();
14891489
let pubkeys = chan_signer.as_ref().pubkeys();
@@ -1514,7 +1514,7 @@ fn test_fee_spike_violation_fails_htlc() {
15141514
let per_peer_state = nodes[0].node.per_peer_state.read().unwrap();
15151515
let local_chan_lock = per_peer_state.get(&nodes[1].node.get_our_node_id()).unwrap().lock().unwrap();
15161516
let local_chan = local_chan_lock.channel_by_id.get(&chan.2).map(
1517-
|channel| channel.get_funded_channel()
1517+
|channel| channel.funded_channel()
15181518
).flatten().unwrap();
15191519
let local_chan_signer = local_chan.get_signer();
15201520
let commitment_tx = CommitmentTransaction::new_with_auxiliary_htlc_data(
@@ -7868,7 +7868,7 @@ fn test_counterparty_raa_skip_no_crash() {
78687868
let per_peer_state = nodes[0].node.per_peer_state.read().unwrap();
78697869
let mut guard = per_peer_state.get(&nodes[1].node.get_our_node_id()).unwrap().lock().unwrap();
78707870
let keys = guard.channel_by_id.get_mut(&channel_id).map(
7871-
|channel| channel.get_funded_channel()
7871+
|channel| channel.funded_channel()
78727872
).flatten().unwrap().get_signer();
78737873

78747874
const INITIAL_COMMITMENT_NUMBER: u64 = (1 << 48) - 1;

0 commit comments

Comments
 (0)