X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Futil%2Fevents.rs;h=b090fba40e499cf4250ff4b9a47a24edc3a9219d;hb=ac941e19c96b59c4da75227403816d8377ab5ef7;hp=1608d087370bd5fce0a6420a16ba5400a88d95cd;hpb=d0e9137bc5f8f31cc5e9c63b94f1450bdb18b524;p=rust-lightning diff --git a/src/util/events.rs b/src/util/events.rs index 1608d087..b090fba4 100644 --- a/src/util/events.rs +++ b/src/util/events.rs @@ -2,7 +2,6 @@ use ln::msgs; use chain::transaction::OutPoint; use bitcoin::blockdata::script::Script; -use bitcoin::util::uint::Uint256; use secp256k1::key::PublicKey; @@ -14,7 +13,7 @@ pub enum Event { /// parameters and then call ChannelManager::funding_transaction_generated. /// Generated in ChannelManager message handling. FundingGenerationReady { - temporary_channel_id: Uint256, + temporary_channel_id: [u8; 32], channel_value_satoshis: u64, output_script: Script, /// The value passed in to ChannelManager::create_channel @@ -54,6 +53,12 @@ pub enum Event { PendingHTLCsForwardable { time_forwardable: Instant, }, + /// Used to indicate that we've initialted a channel open and should send the open_channel + /// message provided to the given peer + SendOpenChannel { + node_id: PublicKey, + msg: msgs::OpenChannel, + }, /// Used to indicate that a funding_created message should be sent to the peer with the given node_id. SendFundingCreated { node_id: PublicKey,