Browse Source
Some grammar mistake was fixed as suggest and more command docs were added. Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>bump-pyln-proto
Vincenzo Palazzo
4 years ago
committed by
Rusty Russell
8 changed files with 164 additions and 20 deletions
@ -0,0 +1,82 @@ |
|||||
|
lightning-listnodes -- Command to get the list of nodes in the own node network |
||||
|
============================================================ |
||||
|
|
||||
|
SYNOPSIS |
||||
|
-------- |
||||
|
|
||||
|
**listnodes** \[id\] |
||||
|
|
||||
|
DESCRIPTION |
||||
|
----------- |
||||
|
|
||||
|
The **listnodes** command returns nodes in the own node network, or a single one if the node *id* was specified. |
||||
|
|
||||
|
EXAMPLE JSON REQUEST |
||||
|
------------ |
||||
|
```json |
||||
|
{ |
||||
|
"id": 82, |
||||
|
"method": "listnodes", |
||||
|
"params": { |
||||
|
"id": "02e29856dab8ddd9044c18486e4cab79ec717b490447af2d4831e290e48d57638a" |
||||
|
} |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
RETURN VALUE |
||||
|
------------ |
||||
|
|
||||
|
On success, the command will return a list of nodes, each object represents a node, with the following details: |
||||
|
|
||||
|
- *nodeid*: A string that rappresents the node id. |
||||
|
- *alias*: A string that rappresents alias of the node on the network. |
||||
|
- *color*: A string that rappresents the personal color of the node. |
||||
|
- *last_timestamp*: An integer that rappresent the last timestamp. |
||||
|
- *features*: An string that rappresent the features value. |
||||
|
- *addresses*: An array that rappresent the addreses avaible, each address is rappresented with an object with the following properties: |
||||
|
- *type*: A string that rappresent the type of address (ipv4 or ipv6). |
||||
|
- *address*: A string that rappresent the address value. |
||||
|
- *port*: An integer that rappresent the port number where the node are listening. |
||||
|
|
||||
|
On failure, one of the following error codes may be returned: |
||||
|
|
||||
|
- -32602. Error in given parameters. |
||||
|
|
||||
|
EXAMPLE JSON RESPONSE |
||||
|
----- |
||||
|
```json |
||||
|
{ |
||||
|
"nodes": [ |
||||
|
{ |
||||
|
"nodeid": "02e29856dab8ddd9044c14586e4cab79ec717b490447af2d4831e290e48d58638a", |
||||
|
"alias": "some_alias", |
||||
|
"color": "68f442", |
||||
|
"last_timestamp": 1597213741, |
||||
|
"features": "02a2a1", |
||||
|
"addresses": [ |
||||
|
{ |
||||
|
"type": "ipv4", |
||||
|
"address": "zzz.yy.xx.xx", |
||||
|
"port": 9735 |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
|
||||
|
AUTHOR |
||||
|
------ |
||||
|
|
||||
|
Vincenzo Palazzo <<vincenzo.palazzo@protonmail.com>> wrote the initial version of this man page, but many others did the hard work of actually implementing this rpc command. |
||||
|
|
||||
|
SEE ALSO |
||||
|
-------- |
||||
|
|
||||
|
FIXME: |
||||
|
|
||||
|
RESOURCES |
||||
|
--------- |
||||
|
|
||||
|
Main web site: <https://github.com/ElementsProject/lightning> |
@ -0,0 +1,63 @@ |
|||||
|
lightning-sendpsbt -- Command to finalize, extract and send a partially signed bitcoin transaction (PSBT). |
||||
|
============================================================ |
||||
|
|
||||
|
SYNOPSIS |
||||
|
-------- |
||||
|
|
||||
|
**sendpsbt** \[psbt\] |
||||
|
|
||||
|
DESCRIPTION |
||||
|
----------- |
||||
|
|
||||
|
The **sendpsbt** is a low-level RPC command which sent a PSBT. |
||||
|
|
||||
|
- *psbt*: A string that rappresent the hexadecimal of the psbt. It is required to run the **sendpsbt** command. The called can build a psbt with a the command *fundpsbt* |
||||
|
|
||||
|
EXAMPLE JSON REQUEST |
||||
|
------------ |
||||
|
```json |
||||
|
{ |
||||
|
"id": 82, |
||||
|
"method": "sendpsbt", |
||||
|
"params": { |
||||
|
"psbt": "some_psbt" |
||||
|
} |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
RETURN VALUE |
||||
|
------------ |
||||
|
|
||||
|
On success, the tx and txid of the transaction is returned, as well as the channel_id of the newly created channel. |
||||
|
|
||||
|
- *txid*: A string that rappresent the hash of transaction which the caller can use to find it on the blockchain. |
||||
|
- *tx*: A string that rappresent the hexadecimal dump of the transaction. |
||||
|
|
||||
|
On failure, one of the following error codes may be returned: |
||||
|
|
||||
|
- -32602. Error in given parameters or some error happened during the command process. |
||||
|
|
||||
|
EXAMPLE JSON RESPONSE |
||||
|
----- |
||||
|
```json |
||||
|
{ |
||||
|
"txid": "05985072bbe20747325e69a159fe08176cc1bbc96d25e8848edad2dddc1165d0", |
||||
|
"tx": "02000000027032912651fc25a3e0893acd5f9640598707e2dfef92143bb5a4020e335442800100000017160014a5f48b9aa3cb8ca6cc1040c11e386745bb4dc932ffffffffd229a4b4f78638ebcac10a68b0561585a5d6e4d3b769ad0a909e9b9afaeae24e00000000171600145c83da9b685f9142016c6f5eb5f98a45cfa6f686ffffffff01915a01000000000017a9143a4dfd59e781f9c3018e7d0a9b7a26d58f8d22bf8700000000", |
||||
|
} |
||||
|
``` |
||||
|
|
||||
|
|
||||
|
AUTHOR |
||||
|
------ |
||||
|
|
||||
|
Vincenzo Palazzo <<vincenzo.palazzo@protonmail.com>> wrote the initial version of this man page, but many others did the hard work of actually implementing this rpc command. |
||||
|
|
||||
|
SEE ALSO |
||||
|
-------- |
||||
|
|
||||
|
lightning-fundpsbt(7), lightning-listtransactions(7) |
||||
|
|
||||
|
RESOURCES |
||||
|
--------- |
||||
|
|
||||
|
Main web site: <https://github.com/ElementsProject/lightning> |
Loading…
Reference in new issue