-
Notifications
You must be signed in to change notification settings - Fork 912
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added documentation of commands listnodes, sendpsbt
Some grammar mistake was fixed as suggest and more command docs were added. Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
- Loading branch information
1 parent
4c72a6b
commit d5a20b9
Showing
8 changed files
with
164 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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> |