mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-20 15:44:21 +01:00
added more hints what to consider when loading several plugins
now the documentation also explains via command line example how to load several plugins
This commit is contained in:
committed by
Christian Decker
parent
f8d630a30c
commit
c420f04d66
@@ -28,10 +28,17 @@ executable (e.g. use `chmod a+x plugin_name`)
|
|||||||
## A day in the life of a plugin
|
## A day in the life of a plugin
|
||||||
|
|
||||||
During startup of `lightningd` you can use the `--plugin=` option to
|
During startup of `lightningd` you can use the `--plugin=` option to
|
||||||
register one or more plugins that should be started. `lightningd` will
|
register one or more plugins that should be started. In case you wish
|
||||||
write JSON-RPC requests to the plugin's `stdin` and will read replies
|
to start several plugins you have to use the `--plugin=` argument
|
||||||
from its `stdout`. To initialize the plugin two RPC methods are
|
once for each plugin. An example call might look like:
|
||||||
required:
|
|
||||||
|
```
|
||||||
|
lightningd --plugin=/path/to/plugin1 --plugin=path/to/plugin2
|
||||||
|
```
|
||||||
|
|
||||||
|
`lightningd` will write JSON-RPC requests to the plugin's `stdin` and
|
||||||
|
will read replies from its `stdout`. To initialize the plugin two RPC
|
||||||
|
methods are required:
|
||||||
|
|
||||||
- `getmanifest` asks the plugin for command line options and JSON-RPC
|
- `getmanifest` asks the plugin for command line options and JSON-RPC
|
||||||
commands that should be passed through
|
commands that should be passed through
|
||||||
|
|||||||
Reference in New Issue
Block a user