lightning-help

lightning-help -- Command to return all information about RPC commands.

SYNOPSIS

help [command]

DESCRIPTION

The help is a RPC command which is possible consult all information about the RPC commands, or a specific command if command is given.

Note that the lightning-cli(1) tool will prefer to list a man page when a specific command is specified, and will only return the JSON if the man page is not found.

  • command (string, optional): Command to get information about.

RETURN VALUE

On success, an object is returned, containing:

  • help (array of objects):
    • command (string): The command.
  • format-hint (string, optional) (always "simple"): Prints the help in human-readable flat form.

ERRORS

On failure, one of the following error codes may be returned:

  • -32602: Error in given parameters.

AUTHOR

Vincenzo Palazzo <[email protected]> wrote the initial version of this man page,
but many others did the hard work of actually implementing this rpc command.

RESOURCES

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

EXAMPLES

Example 1:

Request:

lightning-cli help -k "command"="pay"
{
  "id": "example:help#1",
  "method": "help",
  "params": {
    "command": "pay"
  }
}

Response:

{
  "help": [
    {
      "command": "pay bolt11 [amount_msat] [label] [riskfactor] [maxfeepercent] [retry_for] [maxdelay] [exemptfee] [localinvreqid] [exclude] [maxfee] [description] [partial_msat] [dev_use_shadow]"
    }
  ],
  "format-hint": "simple"
}

Example 2:

Request:

lightning-cli help -k "command"="dev"
{
  "id": "example:help#2",
  "method": "help",
  "params": {
    "command": "dev"
  }
}

Response:

{
  "help": [
    {
      "command": "dev subcommand=crash|rhash|slowcmd"
    }
  ],
  "format-hint": "simple"
}

Core Lightning (previously c-lightning) is a lightweight, highly customizable and standard compliant implementation of the Lightning Network protocol.

© 2023 Core Lightning
All rights reserved.

Discussion Forum

The official Core Lightning forum is hosted at discuss.corelightning.org

BuildonL2 Community

The official BuildOnL2 community lives at community.corelightning.org. Join us and build the future of bitcoin on lightning.

Mailing List

For general discussions about CLN implementation, use [email protected]. For the Lightning Network, use [email protected]

Telegram

Community-driven telegram group where most of the node operators hang out. Go to https://t.me/lightningd to join.

Discord

Community-driven discord server where the devs flock together. Go to https://discord.gg/w27fMFESMN to join.

Internet Relay Chat

Don't hesitate to reach out to us on IRC at #lightning-dev @ libera.chat, #c-lightning @ libera.chat.