Skip to content

Commit 994fa07

Browse files
authored
Merge pull request #1506 from tnull/2022-05-rename-funding-locked
Rename `FundingLocked` to `ChannelReady`.
2 parents a534a5e + e98f68a commit 994fa07

25 files changed

+316
-316
lines changed

fuzz/src/bin/gen_target.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ GEN_TEST msg_closing_signed msg_targets::
2121
GEN_TEST msg_commitment_signed msg_targets::
2222
GEN_TEST msg_decoded_onion_error_packet msg_targets::
2323
GEN_TEST msg_funding_created msg_targets::
24-
GEN_TEST msg_funding_locked msg_targets::
24+
GEN_TEST msg_channel_ready msg_targets::
2525
GEN_TEST msg_funding_signed msg_targets::
2626
GEN_TEST msg_init msg_targets::
2727
GEN_TEST msg_open_channel msg_targets::

fuzz/src/bin/msg_funding_locked_target.rs renamed to fuzz/src/bin/msg_channel_ready_target.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@
1616
compile_error!("Fuzz targets need cfg=fuzzing");
1717

1818
extern crate lightning_fuzz;
19-
use lightning_fuzz::msg_targets::msg_funding_locked::*;
19+
use lightning_fuzz::msg_targets::msg_channel_ready::*;
2020

2121
#[cfg(feature = "afl")]
2222
#[macro_use] extern crate afl;
2323
#[cfg(feature = "afl")]
2424
fn main() {
2525
fuzz!(|data| {
26-
msg_funding_locked_run(data.as_ptr(), data.len());
26+
msg_channel_ready_run(data.as_ptr(), data.len());
2727
});
2828
}
2929

@@ -33,7 +33,7 @@ fn main() {
3333
fn main() {
3434
loop {
3535
fuzz!(|data| {
36-
msg_funding_locked_run(data.as_ptr(), data.len());
36+
msg_channel_ready_run(data.as_ptr(), data.len());
3737
});
3838
}
3939
}
@@ -42,7 +42,7 @@ fn main() {
4242
#[macro_use] extern crate libfuzzer_sys;
4343
#[cfg(feature = "libfuzzer_fuzz")]
4444
fuzz_target!(|data: &[u8]| {
45-
msg_funding_locked_run(data.as_ptr(), data.len());
45+
msg_channel_ready_run(data.as_ptr(), data.len());
4646
});
4747

4848
#[cfg(feature = "stdin_fuzz")]
@@ -51,7 +51,7 @@ fn main() {
5151

5252
let mut data = Vec::with_capacity(8192);
5353
std::io::stdin().read_to_end(&mut data).unwrap();
54-
msg_funding_locked_run(data.as_ptr(), data.len());
54+
msg_channel_ready_run(data.as_ptr(), data.len());
5555
}
5656

5757
#[test]
@@ -63,11 +63,11 @@ fn run_test_cases() {
6363
use std::sync::{atomic, Arc};
6464
{
6565
let data: Vec<u8> = vec![0];
66-
msg_funding_locked_run(data.as_ptr(), data.len());
66+
msg_channel_ready_run(data.as_ptr(), data.len());
6767
}
6868
let mut threads = Vec::new();
6969
let threads_running = Arc::new(atomic::AtomicUsize::new(0));
70-
if let Ok(tests) = fs::read_dir("test_cases/msg_funding_locked") {
70+
if let Ok(tests) = fs::read_dir("test_cases/msg_channel_ready") {
7171
for test in tests {
7272
let mut data: Vec<u8> = Vec::new();
7373
let path = test.unwrap().path();
@@ -82,7 +82,7 @@ fn run_test_cases() {
8282

8383
let panic_logger = string_logger.clone();
8484
let res = if ::std::panic::catch_unwind(move || {
85-
msg_funding_locked_test(&data, panic_logger);
85+
msg_channel_ready_test(&data, panic_logger);
8686
}).is_err() {
8787
Some(string_logger.into_string())
8888
} else { None };

fuzz/src/chanmon_consistency.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -490,10 +490,10 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
490490
}
491491
for (idx, node_event) in node_events.iter().enumerate() {
492492
for event in node_event {
493-
if let events::MessageSendEvent::SendFundingLocked { ref node_id, ref msg } = event {
493+
if let events::MessageSendEvent::SendChannelReady { ref node_id, ref msg } = event {
494494
for node in $nodes.iter() {
495495
if node.get_our_node_id() == *node_id {
496-
node.handle_funding_locked(&$nodes[idx].get_our_node_id(), msg);
496+
node.handle_channel_ready(&$nodes[idx].get_our_node_id(), msg);
497497
}
498498
}
499499
} else { panic!("Wrong event type"); }
@@ -597,7 +597,7 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
597597
if Some(*node_id) == expect_drop_id { panic!("peer_disconnected should drop msgs bound for the disconnected peer"); }
598598
*node_id == a_id
599599
},
600-
events::MessageSendEvent::SendFundingLocked { .. } => continue,
600+
events::MessageSendEvent::SendChannelReady { .. } => continue,
601601
events::MessageSendEvent::SendAnnouncementSignatures { .. } => continue,
602602
events::MessageSendEvent::SendChannelUpdate { ref node_id, ref msg } => {
603603
assert_eq!(msg.contents.flags & 2, 0); // The disable bit must never be set!
@@ -725,7 +725,7 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
725725
}
726726
}
727727
},
728-
events::MessageSendEvent::SendFundingLocked { .. } => {
728+
events::MessageSendEvent::SendChannelReady { .. } => {
729729
// Can be generated as a reestablish response
730730
},
731731
events::MessageSendEvent::SendAnnouncementSignatures { .. } => {
@@ -771,7 +771,7 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
771771
events::MessageSendEvent::UpdateHTLCs { .. } => {},
772772
events::MessageSendEvent::SendRevokeAndACK { .. } => {},
773773
events::MessageSendEvent::SendChannelReestablish { .. } => {},
774-
events::MessageSendEvent::SendFundingLocked { .. } => {},
774+
events::MessageSendEvent::SendChannelReady { .. } => {},
775775
events::MessageSendEvent::SendAnnouncementSignatures { .. } => {},
776776
events::MessageSendEvent::SendChannelUpdate { ref msg, .. } => {
777777
assert_eq!(msg.contents.flags & 2, 0); // The disable bit must never be set!
@@ -792,7 +792,7 @@ pub fn do_test<Out: Output>(data: &[u8], underlying_out: Out) {
792792
events::MessageSendEvent::UpdateHTLCs { .. } => {},
793793
events::MessageSendEvent::SendRevokeAndACK { .. } => {},
794794
events::MessageSendEvent::SendChannelReestablish { .. } => {},
795-
events::MessageSendEvent::SendFundingLocked { .. } => {},
795+
events::MessageSendEvent::SendChannelReady { .. } => {},
796796
events::MessageSendEvent::SendAnnouncementSignatures { .. } => {},
797797
events::MessageSendEvent::SendChannelUpdate { ref msg, .. } => {
798798
assert_eq!(msg.contents.flags & 2, 0); // The disable bit must never be set!

fuzz/src/full_stack.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -739,12 +739,12 @@ mod tests {
739739
// 0c0000 - connect a block with no transactions
740740
// 0c0000 - connect a block with no transactions
741741
// 0c0000 - connect a block with no transactions
742-
// - by now client should have sent a funding_locked (CHECK 3: SendFundingLocked to 03000000 for chan 3d000000)
742+
// - by now client should have sent a channel_ready (CHECK 3: SendChannelReady to 03000000 for chan 3d000000)
743743
//
744744
// 030012 - inbound read from peer id 0 of len 18
745745
// 0043 03000000000000000000000000000000 - message header indicating message length 67
746746
// 030053 - inbound read from peer id 0 of len 83
747-
// 0024 3d00000000000000000000000000000000000000000000000000000000000000 020800000000000000000000000000000000000000000000000000000000000000 03000000000000000000000000000000 - funding_locked and mac
747+
// 0024 3d00000000000000000000000000000000000000000000000000000000000000 020800000000000000000000000000000000000000000000000000000000000000 03000000000000000000000000000000 - channel_ready and mac
748748
//
749749
// 01 - new inbound connection with id 1
750750
// 030132 - inbound read from peer id 1 of len 50
@@ -775,12 +775,12 @@ mod tests {
775775
// 0023 3a00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000007c0001000000000000000000000000000000000000000000000000000000000000 01000000000000000000000000000000 - funding_signed message and mac
776776
//
777777
// 0b - broadcast funding transaction
778-
// - by now client should have sent a funding_locked (CHECK 4: SendFundingLocked to 03020000 for chan 3f000000)
778+
// - by now client should have sent a channel_ready (CHECK 4: SendChannelReady to 03020000 for chan 3f000000)
779779
//
780780
// 030112 - inbound read from peer id 1 of len 18
781781
// 0043 01000000000000000000000000000000 - message header indicating message length 67
782782
// 030153 - inbound read from peer id 1 of len 83
783-
// 0024 3a00000000000000000000000000000000000000000000000000000000000000 026700000000000000000000000000000000000000000000000000000000000000 01000000000000000000000000000000 - funding_locked and mac
783+
// 0024 3a00000000000000000000000000000000000000000000000000000000000000 026700000000000000000000000000000000000000000000000000000000000000 01000000000000000000000000000000 - channel_ready and mac
784784
//
785785
// 030012 - inbound read from peer id 0 of len 18
786786
// 05ac 03000000000000000000000000000000 - message header indicating message length 1452
@@ -964,8 +964,8 @@ mod tests {
964964
let log_entries = logger.lines.lock().unwrap();
965965
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendAcceptChannel event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 for channel ff4f00f805273c1b203bb5ebf8436bfde57b3be8c2f5e95d9491dbb181909679".to_string())), Some(&1)); // 1
966966
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendFundingSigned event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 for channel 3d00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&1)); // 2
967-
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendFundingLocked event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 for channel 3d00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&1)); // 3
968-
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendFundingLocked event in peer_handler for node 030200000000000000000000000000000000000000000000000000000000000000 for channel 3a00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&1)); // 4
967+
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendChannelReady event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 for channel 3d00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&1)); // 3
968+
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendChannelReady event in peer_handler for node 030200000000000000000000000000000000000000000000000000000000000000 for channel 3a00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&1)); // 4
969969
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling SendRevokeAndACK event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 for channel 3d00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&4)); // 5
970970
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling UpdateHTLCs event in peer_handler for node 030000000000000000000000000000000000000000000000000000000000000002 with 0 adds, 0 fulfills, 0 fails for channel 3d00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&3)); // 6
971971
assert_eq!(log_entries.get(&("lightning::ln::peer_handler".to_string(), "Handling UpdateHTLCs event in peer_handler for node 030200000000000000000000000000000000000000000000000000000000000000 with 1 adds, 0 fulfills, 0 fails for channel 3a00000000000000000000000000000000000000000000000000000000000000".to_string())), Some(&3)); // 7

fuzz/src/msg_targets/gen_target.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ GEN_TEST AnnouncementSignatures test_msg_simple ""
1616
GEN_TEST ClosingSigned test_msg_simple ""
1717
GEN_TEST CommitmentSigned test_msg_simple ""
1818
GEN_TEST FundingCreated test_msg_simple ""
19-
GEN_TEST FundingLocked test_msg_simple ""
19+
GEN_TEST ChannelReady test_msg_simple ""
2020
GEN_TEST FundingSigned test_msg_simple ""
2121
GEN_TEST GossipTimestampFilter test_msg_simple ""
2222
GEN_TEST Init test_msg_simple ""

fuzz/src/msg_targets/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub mod msg_announcement_signatures;
44
pub mod msg_closing_signed;
55
pub mod msg_commitment_signed;
66
pub mod msg_funding_created;
7-
pub mod msg_funding_locked;
7+
pub mod msg_channel_ready;
88
pub mod msg_funding_signed;
99
pub mod msg_gossip_timestamp_filter;
1010
pub mod msg_init;

fuzz/src/msg_targets/msg_funding_locked.rs renamed to fuzz/src/msg_targets/msg_channel_ready.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ use msg_targets::utils::VecWriter;
1616
use utils::test_logger;
1717

1818
#[inline]
19-
pub fn msg_funding_locked_test<Out: test_logger::Output>(data: &[u8], _out: Out) {
20-
test_msg_simple!(msgs::FundingLocked, data);
19+
pub fn msg_channel_ready_test<Out: test_logger::Output>(data: &[u8], _out: Out) {
20+
test_msg_simple!(msgs::ChannelReady, data);
2121
}
2222

2323
#[no_mangle]
24-
pub extern "C" fn msg_funding_locked_run(data: *const u8, datalen: usize) {
24+
pub extern "C" fn msg_channel_ready_run(data: *const u8, datalen: usize) {
2525
let data = unsafe { std::slice::from_raw_parts(data, datalen) };
26-
test_msg_simple!(msgs::FundingLocked, data);
26+
test_msg_simple!(msgs::ChannelReady, data);
2727
}

fuzz/src/router.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ pub fn do_test<Out: test_logger::Output>(data: &[u8], out: Out) {
228228
unspendable_punishment_reserve: None,
229229
confirmations_required: None,
230230
force_close_spend_delay: None,
231-
is_outbound: true, is_funding_locked: true,
231+
is_outbound: true, is_channel_ready: true,
232232
is_usable: true, is_public: true,
233233
balance_msat: 0,
234234
outbound_capacity_msat: capacity.saturating_mul(1000),

fuzz/targets.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ void msg_closing_signed_run(const unsigned char* data, size_t data_len);
1313
void msg_commitment_signed_run(const unsigned char* data, size_t data_len);
1414
void msg_decoded_onion_error_packet_run(const unsigned char* data, size_t data_len);
1515
void msg_funding_created_run(const unsigned char* data, size_t data_len);
16-
void msg_funding_locked_run(const unsigned char* data, size_t data_len);
16+
void msg_channel_ready_run(const unsigned char* data, size_t data_len);
1717
void msg_funding_signed_run(const unsigned char* data, size_t data_len);
1818
void msg_init_run(const unsigned char* data, size_t data_len);
1919
void msg_open_channel_run(const unsigned char* data, size_t data_len);

lightning-background-processor/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -759,12 +759,12 @@ mod tests {
759759

760760
// Confirm the funding transaction.
761761
confirm_transaction(&mut nodes[0], &funding_tx);
762-
let as_funding = get_event_msg!(nodes[0], MessageSendEvent::SendFundingLocked, nodes[1].node.get_our_node_id());
762+
let as_funding = get_event_msg!(nodes[0], MessageSendEvent::SendChannelReady, nodes[1].node.get_our_node_id());
763763
confirm_transaction(&mut nodes[1], &funding_tx);
764-
let bs_funding = get_event_msg!(nodes[1], MessageSendEvent::SendFundingLocked, nodes[0].node.get_our_node_id());
765-
nodes[0].node.handle_funding_locked(&nodes[1].node.get_our_node_id(), &bs_funding);
764+
let bs_funding = get_event_msg!(nodes[1], MessageSendEvent::SendChannelReady, nodes[0].node.get_our_node_id());
765+
nodes[0].node.handle_channel_ready(&nodes[1].node.get_our_node_id(), &bs_funding);
766766
let _as_channel_update = get_event_msg!(nodes[0], MessageSendEvent::SendChannelUpdate, nodes[1].node.get_our_node_id());
767-
nodes[1].node.handle_funding_locked(&nodes[0].node.get_our_node_id(), &as_funding);
767+
nodes[1].node.handle_channel_ready(&nodes[0].node.get_our_node_id(), &as_funding);
768768
let _bs_channel_update = get_event_msg!(nodes[1], MessageSendEvent::SendChannelUpdate, nodes[0].node.get_our_node_id());
769769

770770
assert!(bg_processor.stop().is_ok());

lightning-invoice/src/utils.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -672,10 +672,10 @@ mod test {
672672
connect_blocks(&nodes[2], CHAN_CONFIRM_DEPTH - 1);
673673
confirm_transaction_at(&nodes[0], &tx, conf_height);
674674
connect_blocks(&nodes[0], CHAN_CONFIRM_DEPTH - 1);
675-
let as_funding_locked = get_event_msg!(nodes[2], MessageSendEvent::SendFundingLocked, nodes[0].node.get_our_node_id());
676-
nodes[2].node.handle_funding_locked(&nodes[0].node.get_our_node_id(), &get_event_msg!(nodes[0], MessageSendEvent::SendFundingLocked, nodes[2].node.get_our_node_id()));
675+
let as_channel_ready = get_event_msg!(nodes[2], MessageSendEvent::SendChannelReady, nodes[0].node.get_our_node_id());
676+
nodes[2].node.handle_channel_ready(&nodes[0].node.get_our_node_id(), &get_event_msg!(nodes[0], MessageSendEvent::SendChannelReady, nodes[2].node.get_our_node_id()));
677677
get_event_msg!(nodes[2], MessageSendEvent::SendChannelUpdate, nodes[0].node.get_our_node_id());
678-
nodes[0].node.handle_funding_locked(&nodes[2].node.get_our_node_id(), &as_funding_locked);
678+
nodes[0].node.handle_channel_ready(&nodes[2].node.get_our_node_id(), &as_channel_ready);
679679
get_event_msg!(nodes[0], MessageSendEvent::SendChannelUpdate, nodes[2].node.get_our_node_id());
680680

681681
// As `msgs::ChannelUpdate` was never handled for the participating node(s) of the second
@@ -1059,10 +1059,10 @@ mod test {
10591059
connect_blocks(&nodes[1], CHAN_CONFIRM_DEPTH - 1);
10601060
confirm_transaction_at(&nodes[3], &tx, conf_height);
10611061
connect_blocks(&nodes[3], CHAN_CONFIRM_DEPTH - 1);
1062-
let as_funding_locked = get_event_msg!(nodes[1], MessageSendEvent::SendFundingLocked, nodes[3].node.get_our_node_id());
1063-
nodes[1].node.handle_funding_locked(&nodes[3].node.get_our_node_id(), &get_event_msg!(nodes[3], MessageSendEvent::SendFundingLocked, nodes[1].node.get_our_node_id()));
1062+
let as_channel_ready = get_event_msg!(nodes[1], MessageSendEvent::SendChannelReady, nodes[3].node.get_our_node_id());
1063+
nodes[1].node.handle_channel_ready(&nodes[3].node.get_our_node_id(), &get_event_msg!(nodes[3], MessageSendEvent::SendChannelReady, nodes[1].node.get_our_node_id()));
10641064
get_event_msg!(nodes[1], MessageSendEvent::SendChannelUpdate, nodes[3].node.get_our_node_id());
1065-
nodes[3].node.handle_funding_locked(&nodes[1].node.get_our_node_id(), &as_funding_locked);
1065+
nodes[3].node.handle_channel_ready(&nodes[1].node.get_our_node_id(), &as_channel_ready);
10661066
get_event_msg!(nodes[3], MessageSendEvent::SendChannelUpdate, nodes[1].node.get_our_node_id());
10671067

10681068
// As `msgs::ChannelUpdate` was never handled for the participating node(s) of the third

lightning-net-tokio/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ mod tests {
549549
fn handle_accept_channel(&self, _their_node_id: &PublicKey, _their_features: InitFeatures, _msg: &AcceptChannel) {}
550550
fn handle_funding_created(&self, _their_node_id: &PublicKey, _msg: &FundingCreated) {}
551551
fn handle_funding_signed(&self, _their_node_id: &PublicKey, _msg: &FundingSigned) {}
552-
fn handle_funding_locked(&self, _their_node_id: &PublicKey, _msg: &FundingLocked) {}
552+
fn handle_channel_ready(&self, _their_node_id: &PublicKey, _msg: &ChannelReady) {}
553553
fn handle_shutdown(&self, _their_node_id: &PublicKey, _their_features: &InitFeatures, _msg: &Shutdown) {}
554554
fn handle_closing_signed(&self, _their_node_id: &PublicKey, _msg: &ClosingSigned) {}
555555
fn handle_update_add_htlc(&self, _their_node_id: &PublicKey, _msg: &UpdateAddHTLC) {}

0 commit comments

Comments
 (0)