mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 23:08:36 +01:00
unwrap channel.get_open_channel
This commit is contained in:
parent
1e3d875be0
commit
4e4fa56e2b
3 changed files with 5 additions and 5 deletions
|
@ -197,7 +197,7 @@ pub fn do_test(data: &[u8]) {
|
|||
Ok(chan) => chan,
|
||||
Err(_) => return,
|
||||
};
|
||||
chan.get_open_channel(Sha256dHash::from(get_slice!(32)), &fee_est).unwrap();
|
||||
chan.get_open_channel(Sha256dHash::from(get_slice!(32)), &fee_est);
|
||||
let accept_chan = if get_slice!(1)[0] == 0 {
|
||||
decode_msg_with_len16!(msgs::AcceptChannel, 270, 1)
|
||||
} else {
|
||||
|
|
|
@ -2168,7 +2168,7 @@ impl Channel {
|
|||
// Methods to get unprompted messages to send to the remote end (or where we already returned
|
||||
// something in the handler for the message that prompted this message):
|
||||
|
||||
pub fn get_open_channel(&self, chain_hash: Sha256dHash, fee_estimator: &FeeEstimator) -> Result<msgs::OpenChannel, APIError> {
|
||||
pub fn get_open_channel(&self, chain_hash: Sha256dHash, fee_estimator: &FeeEstimator) -> msgs::OpenChannel {
|
||||
if !self.channel_outbound {
|
||||
panic!("Tried to open a channel for an inbound channel?");
|
||||
}
|
||||
|
@ -2182,7 +2182,7 @@ impl Channel {
|
|||
|
||||
let local_commitment_secret = self.build_local_commitment_secret(self.cur_local_commitment_transaction_number);
|
||||
|
||||
Ok(msgs::OpenChannel {
|
||||
msgs::OpenChannel {
|
||||
chain_hash: chain_hash,
|
||||
temporary_channel_id: self.channel_id,
|
||||
funding_satoshis: self.channel_value_satoshis,
|
||||
|
@ -2202,7 +2202,7 @@ impl Channel {
|
|||
first_per_commitment_point: PublicKey::from_secret_key(&self.secp_ctx, &local_commitment_secret),
|
||||
channel_flags: if self.announce_publicly {1} else {0},
|
||||
shutdown_scriptpubkey: None,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_accept_channel(&self) -> msgs::AcceptChannel {
|
||||
|
|
|
@ -369,7 +369,7 @@ impl ChannelManager {
|
|||
};
|
||||
|
||||
let channel = Channel::new_outbound(&*self.fee_estimator, chan_keys, their_network_key, channel_value_satoshis, push_msat, self.announce_channels_publicly, user_id, Arc::clone(&self.logger))?;
|
||||
let res = channel.get_open_channel(self.genesis_hash.clone(), &*self.fee_estimator)?;
|
||||
let res = channel.get_open_channel(self.genesis_hash.clone(), &*self.fee_estimator);
|
||||
let mut channel_state = self.channel_state.lock().unwrap();
|
||||
match channel_state.by_id.insert(channel.channel_id(), channel) {
|
||||
Some(_) => panic!("RNG is bad???"),
|
||||
|
|
Loading…
Add table
Reference in a new issue