Skip to content

Commit be019d1

Browse files
committed
generated files added to pass the 'make check-gen-updated' test
1 parent f60b453 commit be019d1

File tree

7 files changed

+1160
-946
lines changed

7 files changed

+1160
-946
lines changed

.msggen.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2397,6 +2397,7 @@
23972397
"ListPeerChannels.channels[]": 1
23982398
},
23992399
"ListpeersPeers": {
2400+
"ListPeers.peers[].alt_addrs[]": 9,
24002401
"ListPeers.peers[].channels[]": 4,
24012402
"ListPeers.peers[].connected": 2,
24022403
"ListPeers.peers[].features": 6,
@@ -8873,6 +8874,10 @@
88738874
"added": "pre-v0.10.1",
88748875
"deprecated": null
88758876
},
8877+
"ListPeers.peers[].alt_addrs[]": {
8878+
"added": "v24.11",
8879+
"deprecated": null
8880+
},
88768881
"ListPeers.peers[].channels[]": {
88778882
"added": "pre-v0.10.1",
88788883
"deprecated": "v23.02"
@@ -11742,4 +11747,4 @@
1174211747
"deprecated": null
1174311748
}
1174411749
}
11745-
}
11750+
}

cln-grpc/proto/node.proto

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cln-grpc/src/convert.rs

Lines changed: 41 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cln-rpc/src/model.rs

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contrib/msggen/msggen/schema.json

Lines changed: 93 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,98 @@
193193
}
194194
]
195195
},
196+
"lightning-alt-addr.json": {
197+
"$schema": "../rpc-schema-draft.json",
198+
"type": "object",
199+
"additionalProperties": false,
200+
"rpc": "alt-addr",
201+
"title": "Command to set or clear alternative addresses for node connection.",
202+
"description": [
203+
"The **alt-addr** RPC command allows a node to set or clear alternate addresses for incoming connections.",
204+
"These addresses can be used by peers to connect to the node, offering flexibility in network configurations."
205+
],
206+
"request": {
207+
"required": [
208+
"node_id",
209+
"alt_addrs"
210+
],
211+
"properties": {
212+
"node_id": {
213+
"type": "pubkey",
214+
"description": [
215+
"The public key of the node for which the alternate addresses are being set."
216+
]
217+
},
218+
"alt_addrs": {
219+
"type": "array",
220+
"items": {
221+
"type": "string",
222+
"description": [
223+
"A list of alternate addresses in the format 'ip:port'.",
224+
"An empty string can be used to clear existing alternate addresses."
225+
]
226+
}
227+
}
228+
}
229+
},
230+
"response": {
231+
"required": [],
232+
"properties": {}
233+
},
234+
"errors": [
235+
"On failure, one of the following error codes may be returned:",
236+
"",
237+
"- -32602: Error in given parameters (e.g., invalid address format or node ID)."
238+
],
239+
"author": [
240+
"Max Ranti <<rantil@pm.me>> wrote the initial version of this man page."
241+
],
242+
"resources": [
243+
"Main web site: <https://github.com/ElementsProject/lightning>"
244+
],
245+
"examples": [
246+
{
247+
"request": {
248+
"id": "example:alt-addr#1",
249+
"method": "alt-addr",
250+
"params": {
251+
"node_id": "0290bb147b0ea569938db873d5899048bd211ad034e57b47824b348756f66e8bca",
252+
"alt_addrs": [
253+
"127.0.0.21:9735"
254+
]
255+
}
256+
},
257+
"response": {}
258+
},
259+
{
260+
"request": {
261+
"id": "example:alt-addr#2",
262+
"method": "alt-addr",
263+
"params": {
264+
"node_id": "0290bb147b0ea569938db873d5899048bd211ad034e57b47824b348756f66e8bca",
265+
"alt_addrs": [
266+
"127.0.0.21:9735",
267+
"192.168.1.1:9736"
268+
]
269+
}
270+
},
271+
"response": {}
272+
},
273+
{
274+
"request": {
275+
"id": "example:alt-addr#3",
276+
"method": "alt-addr",
277+
"params": {
278+
"node_id": "0290bb147b0ea569938db873d5899048bd211ad034e57b47824b348756f66e8bca",
279+
"alt_addrs": [
280+
""
281+
]
282+
}
283+
},
284+
"response": {}
285+
}
286+
]
287+
},
196288
"lightning-askrene-age.json": {
197289
"$schema": "../rpc-schema-draft.json",
198290
"type": "object",
@@ -35039,4 +35131,4 @@
3503935131
}
3504035132
}
3504135133
}
35042-
}
35134+
}

contrib/pyln-grpc-proto/pyln/grpc/node_pb2.py

Lines changed: 950 additions & 944 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contrib/pyln-testing/pyln/testing/grpc2py.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def listpeers_peers_log2py(m):
8484

8585
def listpeers_peers2py(m):
8686
return remove_default({
87+
"alt_addrs": [m.alt_addrs for i in m.alt_addrs], # ArrayField[primitive] in generate_composite
8788
"log": [listpeers_peers_log2py(i) for i in m.log], # ArrayField[composite] in generate_composite
8889
"netaddr": [m.netaddr for i in m.netaddr], # ArrayField[primitive] in generate_composite
8990
"connected": m.connected, # PrimitiveField in generate_composite
@@ -2061,6 +2062,27 @@ def listconfigs_configs_allow_deprecated_apis2py(m):
20612062
})
20622063

20632064

2065+
def listconfigs_configs_alt_addr2py(m):
2066+
return remove_default({
2067+
"sources": [m.sources for i in m.sources], # ArrayField[primitive] in generate_composite
2068+
"values_str": [m.values_str for i in m.values_str], # ArrayField[primitive] in generate_composite
2069+
})
2070+
2071+
2072+
def listconfigs_configs_alt_announce_addr2py(m):
2073+
return remove_default({
2074+
"sources": [m.sources for i in m.sources], # ArrayField[primitive] in generate_composite
2075+
"values_str": [m.values_str for i in m.values_str], # ArrayField[primitive] in generate_composite
2076+
})
2077+
2078+
2079+
def listconfigs_configs_alt_bind_addr2py(m):
2080+
return remove_default({
2081+
"sources": [m.sources for i in m.sources], # ArrayField[primitive] in generate_composite
2082+
"values_str": [m.values_str for i in m.values_str], # ArrayField[primitive] in generate_composite
2083+
})
2084+
2085+
20642086
def listconfigs_configs_always_use_proxy2py(m):
20652087
return remove_default({
20662088
"source": m.source, # PrimitiveField in generate_composite

0 commit comments

Comments
 (0)