prepare a channel to have anchors
* add anchor ln features * peer.use_anchors is added * channel.has_anchors is added
This commit is contained in:
@@ -1181,6 +1181,18 @@ class LnFeatures(IntFlag):
|
||||
_ln_feature_contexts[OPTION_SUPPORT_LARGE_CHANNEL_OPT] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
_ln_feature_contexts[OPTION_SUPPORT_LARGE_CHANNEL_REQ] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
|
||||
OPTION_ANCHOR_OUTPUTS_REQ = 1 << 20
|
||||
OPTION_ANCHOR_OUTPUTS_OPT = 1 << 21
|
||||
_ln_feature_direct_dependencies[OPTION_ANCHOR_OUTPUTS_OPT] = {OPTION_STATIC_REMOTEKEY_OPT}
|
||||
_ln_feature_contexts[OPTION_ANCHOR_OUTPUTS_REQ] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
_ln_feature_contexts[OPTION_ANCHOR_OUTPUTS_OPT] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
|
||||
OPTION_ANCHORS_ZERO_FEE_HTLC_REQ = 1 << 22
|
||||
OPTION_ANCHORS_ZERO_FEE_HTLC_OPT = 1 << 23
|
||||
_ln_feature_direct_dependencies[OPTION_ANCHORS_ZERO_FEE_HTLC_OPT] = {OPTION_STATIC_REMOTEKEY_OPT}
|
||||
_ln_feature_contexts[OPTION_ANCHORS_ZERO_FEE_HTLC_REQ] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
_ln_feature_contexts[OPTION_ANCHORS_ZERO_FEE_HTLC_OPT] = (LNFC.INIT | LNFC.NODE_ANN)
|
||||
|
||||
# Temporary number.
|
||||
OPTION_TRAMPOLINE_ROUTING_REQ_ECLAIR = 1 << 148
|
||||
OPTION_TRAMPOLINE_ROUTING_OPT_ECLAIR = 1 << 149
|
||||
|
||||
Reference in New Issue
Block a user