FreeBSD Manual Pages
LIGHTNING-LISTDATASTORE(7) LIGHTNING-LISTDATASTORE(7) NAME lightning-listdatastore -- Command for listing (plugin) data SYNOPSIS listdatastore [key] DESCRIPTION The listdatastore RPC command allows plugins to fetch data which was stored in the Core Lightning database. • key (one of, optional): • (array of strings): All immediate children of the key (or root children) are returned. Using the first element of the key as the plugin name (e.g. [ 'summary' ]) is recommended. An array of values to form a hierarchy (though a single value is treated as a one-element array). • (string, optional) • (string) RETURN VALUE On success, an object containing datastore is returned. It is an array of objects, where each object contains: • key (array of strings): • (string, optional): Part of the key added to the datastore. • generation (u64, optional): The number of times this has been up- dated. • hex (hex, optional): The hex data from the datastore. • string (string, optional): The data as a string, if it's valid utf-8. ERRORS The following error codes may occur: • -32602: invalid parameters. AUTHOR Rusty Russell <<rusty@rustcorp.com.au>> is mainly responsible. SEE ALSO lightning-datastore(7), lightning-deldatastore(7), lightning-datas- toreusage(7) RESOURCES Main web site: <https://github.com/ElementsProject/lightning> EXAMPLES Example 1: Request: $ lightning-cli listdatastore -k "key"='["employee"]' { "id": "example:listdatastore#1", "method": "listdatastore", "params": { "key": [ "employee" ] } } Response: { "datastore": [ { "key": [ "employee", "index" ], "generation": 0, "hex": "736176696e6720656d706c6f796565206b65797320746f207468652073746f7265", "string": "saving employee keys to the store" } ] } Example 2: Request: $ lightning-cli listdatastore -k "key"="somekey" { "id": "example:listdatastore#2", "method": "listdatastore", "params": { "key": "somekey" } } Response: { "datastore": [ { "key": [ "somekey" ], "generation": 0, "hex": "61", "string": "a" } ] } Core Lightning v25.02 LIGHTNING-LISTDATASTORE(7)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | AUTHOR | SEE ALSO | RESOURCES | EXAMPLES
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lightning-listdatastore&sektion=7&manpath=FreeBSD+Ports+14.3.quarterly>