mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-24 08:34:18 +01:00
4fdaaa461d49b5aff1f0e898beb65ff04197c2a8
added another community repo, a tutorial video for pypi lightning and in particular added instructions how to run and activate plugins.
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
Description
Languages
Python
99.2%
HTML
0.5%
Dockerfile
0.2%