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.
 
 
 
 
 
 

9.7 KiB

1#include <common/cryptomsg.h>
2#include <common/channel_config.h>
3#include <common/derive_basepoints.h>
4#include <common/features.h>
5#include <common/fee_states.h>
6#include <common/per_peer_state.h>
7# Begin! (passes gossipd-client fd)
8# master->channeld funding hit new depth(funding locked if >= lock depth)
9# Tell channel to offer this htlc
10# Reply; synchronous since IDs have to increment.
11# Empty failure message means success.
12# Main daemon found out the preimage for an HTLC
13#include <bitcoin/preimage.h>
14# Main daemon says HTLC failed
15# When we receive funding_locked.
16#include <common/penalty_base.h>
17# RCVD_ADD_COMMIT: we're now committed to their new offered HTLCs.
18# RCVD_REMOVE_COMMIT: we're now no longer committed to these HTLCs.
19#include <common/htlc_wire.h>
20# Tell peer to shut down channel.
21# Peer told us that channel is shutting down
22# Re-enable commit timer.
23# master -> channeld: do you have a memleak?
24# Peer presented proof it was from the future.
25# This is NULL if option_static_remotekey.
26# Handle a channel specific feerate base ppm configuration
27# When we receive announcement_signatures for channel announce
28# Ask channeld to send a error message. Used in forgetting channel case.
29# Tell master channeld has sent the error message.
30# Lightningd tells us to send a onion message.