Skip to content

Commit eb2a9a8

Browse files
Lagrang3rustyrussell
authored andcommitted
askrene: add askrene-bias-node rpc
Changelog-Added: askrene-bias-node: an RPC command to set a bias on node's outgoing or incoming channels. Signed-off-by: Lagrang3 <[email protected]>
1 parent 1752468 commit eb2a9a8

File tree

16 files changed

+1448
-135
lines changed

16 files changed

+1448
-135
lines changed

.msggen.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,7 @@
634634
"AskRene-Create-Layer.layers[].disabled_channels[]": 4,
635635
"AskRene-Create-Layer.layers[].disabled_nodes[]": 3,
636636
"AskRene-Create-Layer.layers[].layer": 1,
637+
"AskRene-Create-Layer.layers[].node_biases[]": 9,
637638
"AskRene-Create-Layer.layers[].persistent": 2
638639
},
639640
"Askrene-create-layerLayersBiases": {
@@ -661,6 +662,13 @@
661662
"AskRene-Create-Layer.layers[].created_channels[].short_channel_id": 3,
662663
"AskRene-Create-Layer.layers[].created_channels[].source": 1
663664
},
665+
"Askrene-create-layerLayersNodeBiases": {
666+
"AskRene-Create-Layer.layers[].node_biases[].description": 4,
667+
"AskRene-Create-Layer.layers[].node_biases[].in_bias": 2,
668+
"AskRene-Create-Layer.layers[].node_biases[].node": 1,
669+
"AskRene-Create-Layer.layers[].node_biases[].out_bias": 3,
670+
"AskRene-Create-Layer.layers[].node_biases[].timestamp": 5
671+
},
664672
"Askrene-create-layerRequest": {
665673
"AskRene-Create-Layer.layer": 1,
666674
"AskRene-Create-Layer.persistent": 2
@@ -708,6 +716,7 @@
708716
"AskRene-ListLayers.layers[].disabled_channels[]": 6,
709717
"AskRene-ListLayers.layers[].disabled_nodes[]": 2,
710718
"AskRene-ListLayers.layers[].layer": 1,
719+
"AskRene-ListLayers.layers[].node_biases[]": 9,
711720
"AskRene-ListLayers.layers[].persistent": 5
712721
},
713722
"Askrene-listlayersLayersBiases": {
@@ -744,6 +753,13 @@
744753
"AskRene-ListLayers.layers[].created_channels[].short_channel_id": 3,
745754
"AskRene-ListLayers.layers[].created_channels[].source": 1
746755
},
756+
"Askrene-listlayersLayersNodeBiases": {
757+
"AskRene-ListLayers.layers[].node_biases[].description": 4,
758+
"AskRene-ListLayers.layers[].node_biases[].in_bias": 2,
759+
"AskRene-ListLayers.layers[].node_biases[].node": 1,
760+
"AskRene-ListLayers.layers[].node_biases[].out_bias": 3,
761+
"AskRene-ListLayers.layers[].node_biases[].timestamp": 5
762+
},
747763
"Askrene-listlayersRequest": {
748764
"AskRene-ListLayers.layer": 1
749765
},
@@ -4184,6 +4200,30 @@
41844200
"added": "v24.11",
41854201
"deprecated": null
41864202
},
4203+
"AskRene-Create-Layer.layers[].node_biases[]": {
4204+
"added": "v25.12",
4205+
"deprecated": null
4206+
},
4207+
"AskRene-Create-Layer.layers[].node_biases[].description": {
4208+
"added": "v25.12",
4209+
"deprecated": null
4210+
},
4211+
"AskRene-Create-Layer.layers[].node_biases[].in_bias": {
4212+
"added": "v25.12",
4213+
"deprecated": null
4214+
},
4215+
"AskRene-Create-Layer.layers[].node_biases[].node": {
4216+
"added": "v25.12",
4217+
"deprecated": null
4218+
},
4219+
"AskRene-Create-Layer.layers[].node_biases[].out_bias": {
4220+
"added": "v25.12",
4221+
"deprecated": null
4222+
},
4223+
"AskRene-Create-Layer.layers[].node_biases[].timestamp": {
4224+
"added": "v25.12",
4225+
"deprecated": null
4226+
},
41874227
"AskRene-Create-Layer.layers[].persistent": {
41884228
"added": "v24.11",
41894229
"deprecated": null
@@ -4432,6 +4472,30 @@
44324472
"added": "v24.08",
44334473
"deprecated": null
44344474
},
4475+
"AskRene-ListLayers.layers[].node_biases[]": {
4476+
"added": "v25.12",
4477+
"deprecated": null
4478+
},
4479+
"AskRene-ListLayers.layers[].node_biases[].description": {
4480+
"added": "v25.12",
4481+
"deprecated": null
4482+
},
4483+
"AskRene-ListLayers.layers[].node_biases[].in_bias": {
4484+
"added": "v25.12",
4485+
"deprecated": null
4486+
},
4487+
"AskRene-ListLayers.layers[].node_biases[].node": {
4488+
"added": "v25.12",
4489+
"deprecated": null
4490+
},
4491+
"AskRene-ListLayers.layers[].node_biases[].out_bias": {
4492+
"added": "v25.12",
4493+
"deprecated": null
4494+
},
4495+
"AskRene-ListLayers.layers[].node_biases[].timestamp": {
4496+
"added": "v25.12",
4497+
"deprecated": null
4498+
},
44354499
"AskRene-ListLayers.layers[].persistent": {
44364500
"added": "v24.11",
44374501
"deprecated": null

cln-grpc/proto/node.proto

Lines changed: 18 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: 30 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: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)