aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--pnpm-lock.yaml24
-rw-r--r--routes/payments.js6
3 files changed, 19 insertions, 13 deletions
diff --git a/package.json b/package.json
index f5d158d1..554f0220 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"@fastify/websocket": "^7.0.1",
"bcrypt": "^5.0.0",
"bech32": "^2.0.0",
- "clightning-client": "^0.1.2",
+ "clightning-client": "github:SimonVrouwe/lightning-client-js#2022-11-04_improve_doc",
"date-fns": "^2.21.3",
"fastify": "^4.5.3",
"file-type": "^18.0.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5b6163b7..e82ffa6d 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,7 +9,7 @@ specifiers:
'@fastify/websocket': ^7.0.1
bcrypt: ^5.0.0
bech32: ^2.0.0
- clightning-client: ^0.1.2
+ clightning-client: github:SimonVrouwe/lightning-client-js#2022-11-04_improve_doc
date-fns: ^2.21.3
fastify: ^4.5.3
file-type: ^18.0.0
@@ -42,7 +42,7 @@ dependencies:
'@fastify/websocket': 7.1.0
bcrypt: 5.1.0
bech32: 2.0.0
- clightning-client: 0.1.4
+ clightning-client: github.com/SimonVrouwe/lightning-client-js/946642bafca572fb5d9ce2dc1316d415fa950a05
date-fns: 2.29.3
fastify: 4.8.1
file-type: 18.0.0
@@ -1407,15 +1407,6 @@ packages:
safe-buffer: 5.2.1
dev: false
- /clightning-client/0.1.4:
- resolution: {integrity: sha512-M5UclkZcKvh15CmZOpbM0p6Dyua3ixRlgp7EP5IhL9jYWW8AL7qpROWLQFqSW2ANy48W1vGlw9igSyWV2A/iqw==}
- dependencies:
- debug: 4.3.4
- error: 7.2.1
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/cluster-key-slot/1.1.0:
resolution: {integrity: sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==}
engines: {node: '>=0.10.0'}
@@ -3445,3 +3436,14 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: false
+
+ github.com/SimonVrouwe/lightning-client-js/946642bafca572fb5d9ce2dc1316d415fa950a05:
+ resolution: {tarball: https://codeload.github.com/SimonVrouwe/lightning-client-js/tar.gz/946642bafca572fb5d9ce2dc1316d415fa950a05}
+ name: clightning-client
+ version: 0.1.4
+ dependencies:
+ debug: 4.3.4
+ error: 7.2.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
diff --git a/routes/payments.js b/routes/payments.js
index a8cffa50..5985f2ed 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -71,7 +71,11 @@ export default {
let r;
try {
- r = await ln.pay(payreq, msatoshi ? undefined : `${amount}sats`);
+ r = await ln.pay({
+ bolt11: payreq.replace(/\s/g, "").toLowerCase(),
+ amount_msat: msatoshi ? undefined : `${amount}sats`,
+ maxfee,
+ });
if (r.status !== "complete") fail("payment did not complete");
p.amount = -amount;