mirror of
https://github.com/lightningd/plugins.git
synced 2026-08-16 13:00:58 +02:00
No description
|
|
||
|---|---|---|
| autopilot | ||
| donations | ||
| graphql@353f03826d | ||
| persistent-channels | ||
| probe | ||
| prometheus | ||
| rebalance | ||
| sendinvoiceless | ||
| sitzprobe@84347d5519 | ||
| summary | ||
| .gitignore | ||
| .gitmodules | ||
| conftest.py | ||
| LICENSE | ||
| pytest.ini | ||
| README.md | ||
Plugins for c-lightning
Community curated plugins for c-lightning.
To install and activate a plugin you need to stop your lightningd and restart it with the plugin argument like this:
lightningd --plugin=/path/to/plugin/directory/plugin_file_name.py
where the plugin_file_name.py should be an executable (chmod a+x plugin_file_name.py) file and can be written in any programming language.
Available plugins
| Name | Short description |
|---|---|
| autopilot | An autopilot that suggests channels that should be established |
| donations | A simple donations page to accept donations from the web |
| graphql | Exposes the c-lightning API over graphql |
| persistent-channels | Maintains a number of channels to peers |
| probe | Regularly probes the network for stability |
| prometheus | Lightning node exporter for the prometheus timeseries server |
| rebalance | Keeps your channels balanced |
| sendinvoiceless | Sends some money without an invoice from the receiving node. |
| sitzprobe | A Lightning Network payment rehearsal utility |
| summary | Print a nice summary of the node status |
More Plugins from the Community
- https://github.com/conscott/c-lightning-plugins
- https://github.com/renepickhardt/c-lightning-plugin-collection
Plugin Builder Resources
- Description of the plugin API
- C Plugin API by @rustyrussell
- Python Plugin API & RPC Client (PyPI) by @cdecker and a video tutorial by @renepickhardt
- Go Plugin API & RPC Client by @niftynei