use chain::transaction::OutPoint;
use bitcoin::blockdata::script::Script;
-use bitcoin::util::uint::Uint256;
use secp256k1::key::PublicKey;
/// 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
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,