[doc] Add lightning-pay script as example for using pylightning library

This commit is contained in:
Conor Scott 2018-11-13 17:10:37 +04:00 committed by Christian Decker
parent d18d950a0a
commit 6470630db9

View file

@ -14,9 +14,12 @@ pylightning is available on pip
pip install pylightning pip install pylightning
``` ```
### Example ### Examples
```py ```py
"""
Generate invoice on one daemon and pay it on the other
"""
from lightning import LightningRpc from lightning import LightningRpc
import random import random
@ -38,3 +41,11 @@ print(route)
# Pay invoice # Pay invoice
print(l1.sendpay(route['route'], invoice['payment_hash'])) print(l1.sendpay(route['route'], invoice['payment_hash']))
``` ```
Also see the included [lightning-pay](./lightning-pay) script, which uses the client library to pay invoices
```sh
lightning-pay <bolt11 invoice>
# or explicitly with
lightning-pay <destination_id> <amount in millisatoshi> <payment_hash> <min_final_cltv_expiry>
```