core-lightning/doc/lightning-listrunes.7.md
Rusty Russell d492c74e3d docs: document all the rune commands which look like the now-deprecated commando ones.
Rune functionality moved into core from commando plugin.

Changelog-Added: JSON-RPC: `checkrune`: check rune validity for authorization; `createrune` to create/modify rune; `listrunes` to list existing runes; `blacklistrune` to revoke permission of rune

Changelog-Deprecated: JSON-RPC: `commando-rune`, `commando-listrunes` and `commando-blacklist`.

No-schema-diff-check
2023-07-21 16:44:22 +09:30

2 KiB

lightning-listrunes -- Command to list previously generated runes

SYNOPSIS

listrunes [rune]

DESCRIPTION

The listrunes RPC command either lists runes that we stored as we generate them (see lightning-createrune(7)) or decodes the rune given on the command line.

RETURN VALUE

On success, an object containing runes is returned. It is an array of objects, where each object contains:

  • rune (string): Base64 encoded rune
  • unique_id (string): Unique id assigned when the rune was generated; this is always a u64 for commando runes
  • restrictions (array of objects): The restrictions on what commands this rune can authorize:
    • alternatives (array of objects):
      • fieldname (string): The field this restriction applies to; see commando-rune(7)
      • value (string): The value accepted for this field
      • condition (string): The way to compare fieldname and value
      • english (string): English readable description of this alternative
    • english (string): English readable summary of alternatives above
  • restrictions_as_english (string): English readable description of the restrictions array above
  • stored (boolean, optional): This is false if the rune does not appear in our datastore (only possible when rune is specified) (always false)
  • blacklisted (boolean, optional): The rune has been blacklisted; see commando-blacklist(7) (always true)
  • our_rune (boolean, optional): This is not a rune for this node (only possible when rune is specified) (always false)

AUTHOR

Shahana Farooqui <sfarooqui@blockstream.com> is mainly responsible.

SEE ALSO

lightning-commando-listrunes(7), lightning-blacklistrune(7)

RESOURCES

Main web site: https://github.com/ElementsProject/lightning