mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-03 18:57:06 +01:00
Pylightning: add 'listconfigs' and 'listsendpays' RPC methods, correct 'invoice' docstring
This commit is contained in:
parent
0f429853fc
commit
a7ef7b47c8
1 changed files with 17 additions and 1 deletions
|
@ -533,7 +533,7 @@ class LightningRpc(UnixDomainSocketRpc):
|
||||||
def invoice(self, msatoshi, label, description, expiry=None, fallbacks=None, preimage=None, exposeprivatechannels=None):
|
def invoice(self, msatoshi, label, description, expiry=None, fallbacks=None, preimage=None, exposeprivatechannels=None):
|
||||||
"""
|
"""
|
||||||
Create an invoice for {msatoshi} with {label} and {description} with
|
Create an invoice for {msatoshi} with {label} and {description} with
|
||||||
optional {expiry} seconds (default 1 hour)
|
optional {expiry} seconds (default 1 week)
|
||||||
"""
|
"""
|
||||||
payload = {
|
payload = {
|
||||||
"msatoshi": msatoshi,
|
"msatoshi": msatoshi,
|
||||||
|
@ -556,6 +556,14 @@ class LightningRpc(UnixDomainSocketRpc):
|
||||||
}
|
}
|
||||||
return self.call("listchannels", payload)
|
return self.call("listchannels", payload)
|
||||||
|
|
||||||
|
def listconfigs(self, config=None):
|
||||||
|
"""List this node's config
|
||||||
|
"""
|
||||||
|
payload = {
|
||||||
|
"config": config
|
||||||
|
}
|
||||||
|
return self.call("listconfigs", payload)
|
||||||
|
|
||||||
def listforwards(self):
|
def listforwards(self):
|
||||||
"""List all forwarded payments and their information
|
"""List all forwarded payments and their information
|
||||||
"""
|
"""
|
||||||
|
@ -608,6 +616,14 @@ class LightningRpc(UnixDomainSocketRpc):
|
||||||
}
|
}
|
||||||
return self.call("listpeers", payload)
|
return self.call("listpeers", payload)
|
||||||
|
|
||||||
|
def listsendpays(self, bolt11=None, payment_hash=None):
|
||||||
|
"""Show all sendpays results, or only for `bolt11` or `payment_hash`"""
|
||||||
|
payload = {
|
||||||
|
"bolt11": bolt11,
|
||||||
|
"payment_hash": payment_hash
|
||||||
|
}
|
||||||
|
return self.call("listsendpays", payload)
|
||||||
|
|
||||||
def newaddr(self, addresstype=None):
|
def newaddr(self, addresstype=None):
|
||||||
"""Get a new address of type {addresstype} of the internal wallet.
|
"""Get a new address of type {addresstype} of the internal wallet.
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Reference in a new issue