chanacceptor+lnrpc: update the commitmentTypes, send zero-conf to client
This updates the RPCAcceptor to send the correct commitment type even if the zero-conf or scid-alias channel types are set. This also adds two bools to the ChannelAcceptRequest struct that denotes whether the funder set the zero-conf and scid-alias channel types.
This commit is contained in:
4 files changed
+2676
-2566
No files matched your search
+2589
-2564
File diff suppressed because it is too large.
Load diff
@@ -926,6 +926,14 @@ message ChannelAcceptRequest {
|
||||
|
||||
// The commitment type the initiator wishes to use for the proposed channel.
|
||||
CommitmentType commitment_type = 14;
|
||||
|
||||
// Whether the initiator wants to open a zero-conf channel via the channel
|
||||
// type.
|
||||
bool wants_zero_conf = 15;
|
||||
|
||||
// Whether the initiator wants to use the scid-alias channel type. This is
|
||||
// separate from the feature bit.
|
||||
bool wants_scid_alias = 16;
|
||||
}
|
||||
|
||||
message ChannelAcceptResponse {
|
||||
|
||||
@@ -3423,6 +3423,14 @@
|
||||
"commitment_type": {
|
||||
"$ref": "#/definitions/lnrpcCommitmentType",
|
||||
"description": "The commitment type the initiator wishes to use for the proposed channel."
|
||||
},
|
||||
"wants_zero_conf": {
|
||||
"type": "boolean",
|
||||
"description": "Whether the initiator wants to open a zero-conf channel via the channel\ntype."
|
||||
},
|
||||
"wants_scid_alias": {
|
||||
"type": "boolean",
|
||||
"description": "Whether the initiator wants to use the scid-alias channel type. This is\nseparate from the feature bit."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user