sendpay: add payment_metadata argument.

And document the missing arguments.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2022-03-31 19:40:50 +10:30
parent 4718ee076c
commit 7f89763f9e
6 changed files with 29 additions and 10 deletions

View File

@@ -1128,7 +1128,7 @@ class LightningRpc(UnixDomainSocketRpc):
}
return self.call("plugin", payload)
def sendpay(self, route, payment_hash, label=None, msatoshi=None, bolt11=None, payment_secret=None, partid=None, groupid=None):
def sendpay(self, route, payment_hash, label=None, msatoshi=None, bolt11=None, payment_secret=None, partid=None, groupid=None, payment_metadata=None):
"""
Send along {route} in return for preimage of {payment_hash}.
"""
@@ -1141,6 +1141,7 @@ class LightningRpc(UnixDomainSocketRpc):
"payment_secret": payment_secret,
"partid": partid,
"groupid": groupid,
"payment_metadata": payment_metadata,
}
return self.call("sendpay", payload)