You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

6.0 KiB

1#include <common/cryptomsg.h>
2#include <common/channel_config.h>
3#include <common/derive_basepoints.h>
4#include <common/per_peer_state.h>
5# Which network are we configured for?
6# Base configuration we'll offer (channel reserve will vary with amount)
7# Minimum/maximum configuration values we'll accept
8# Constraints in case the other end tries to open a channel.
9# Optional msg to send.
10# master->openingd: optional rejection message
11#include <common/bip32.h>
12#include <common/htlc_wire.h>
13# Master->openingd: please fund a channel.
14#include <common/utxo.h>
15# Openingd->master: we've successfully offered channel.
16# master->openingd: start channel establishment for a funding
17# tx that will be paid for by an external wallet
18# openingd->master: send back output script for 2-of-2 funding output
19# master->openingd: complete channel establishment for a funding
20# tx that will be paid for by an external wallet
21# response to this is a normal `opening_funder_reply` ??
22#master->openingd: cancel channel establishment for a funding
23# Openingd->master: we failed to negotiation channel
24# Openingd->master: they offered channel.
25# The funding signed message: send this and we're committed.
26# master -> openingd: do you have a memleak?