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