add high expiry notes

This commit is contained in:
Alex Bosworth 2024-02-01 15:06:05 -08:00
parent ed9232f4f1
commit 009491b0b9
No known key found for this signature in database
GPG key ID: E80D2F3F311FD87E
5 changed files with 213 additions and 239 deletions

View file

@ -1,6 +1,6 @@
# Versions
## 17.5.5
## 17.5.6
- `lnurl`: Fix support for specifying `--avoid` flag

View file

@ -3,6 +3,7 @@ const asyncMap = require('async/map');
const {getNode} = require('ln-service');
const {gray} = require('colorette');
const {greenBright} = require('colorette');
const {redBright} = require('colorette');
const {returnResult} = require('asyncjs-util');
const describeConfidence = require('./describe_confidence');
@ -109,10 +110,12 @@ module.exports = ({lnd, route, tagged}, cbk) => {
const path = route.hops.map((hop, i, hops) => {
const {alias} = getAliases.find(n => n.id === hop.public_key);
const {channel} = hop;
const delta = !i ? null : hops[i - 1].timeout - hops[i].timeout;
const isFinal = i === hops.length - 1 && hops.length !== 1;
const pair = [(hops[i - 1] || {}).public_key, hop.public_key].sort();
const edgeIndex = pairEdgeIndex(pair, hop.public_key);
const expiry = delta > 240 ? redBright(` Expiry +${delta}`) : '';
const feeMtokens = isFinal ? hops[i-1].fee_mtokens : hop.fee_mtokens;
const forwarder = `${aliasColor(alias)} ${hop.public_key}`.trim();
@ -120,7 +123,7 @@ module.exports = ({lnd, route, tagged}, cbk) => {
const rate = formatFeeRate({rate: feeRate}).display;
const forward = `${forwarder}. Fee rate: ${rate}`;
const forward = `${forwarder}. Fee rate: ${rate}${expiry}`;
if (!i) {
return [`${gray(channel)} ${description || String()}`, forward];

433
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "balanceofsatoshis",
"version": "17.5.5",
"version": "17.5.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "balanceofsatoshis",
"version": "17.5.5",
"version": "17.5.6",
"license": "MIT",
"dependencies": {
"@alexbosworth/blockchain": "1.7.0",
@ -24,7 +24,7 @@
"bolt01": "2.0.0",
"bolt03": "1.3.2",
"bolt07": "1.8.4",
"cbor": "9.0.1",
"cbor": "9.0.2",
"colorette": "2.0.20",
"crypto-js": "4.2.0",
"csv-parse": "5.5.3",
@ -34,9 +34,9 @@
"hot-formula-parser": "4.0.0",
"import-lazy": "4.0.0",
"ini": "4.1.1",
"inquirer": "9.2.12",
"inquirer": "9.2.13",
"ln-accounting": "7.0.2",
"ln-service": "57.2.0",
"ln-service": "57.4.0",
"ln-sync": "6.0.0",
"ln-telegram": "6.1.1",
"moment": "2.30.1",
@ -55,7 +55,7 @@
},
"devDependencies": {
"invoices": "3.0.0",
"ln-docker-daemons": "6.0.6",
"ln-docker-daemons": "6.0.8",
"mock-lnd": "1.4.4"
},
"engines": {
@ -202,9 +202,9 @@
}
},
"node_modules/@grammyjs/types": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.3.0.tgz",
"integrity": "sha512-18Qb12jXiIptqZAlboJMvFxNxydLskUjvE5PbU8ergKQlNIr8jRvYoHDm4t/x3qEfpf+FNhGw23lyZfgEE6e/g=="
"version": "3.4.6",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.4.6.tgz",
"integrity": "sha512-J7xb4JFmdTG2JXDirytp9KuUBKhzT8cAeB3tg2dyWy0VzF/Pdi1t8YaBmNsGeL6VvdvAXHtBTfzrc3jBTD2Kuw=="
},
"node_modules/@grpc/grpc-js": {
"version": "1.8.17",
@ -249,9 +249,9 @@
}
},
"node_modules/@json2csv/formatters": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.4.tgz",
"integrity": "sha512-qdlLx0Pk/+BQnu6zreLgGrdLyUzLNVdsyCUU/+2aduHg4zemVo/e0iWjPk1sy/QZXXh+1RXBe+IiP9eDyj95qg=="
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.5.tgz",
"integrity": "sha512-ihONIB8S1ZG0ji5nDFpfCUPphVLnEKlLxDmDqRMjmPhzw8WCvyLX2trIrNHCf1t2IV8rx+1tNYaDb1dh87jHgA=="
},
"node_modules/@json2csv/plainjs": {
"version": "7.0.1",
@ -264,11 +264,11 @@
}
},
"node_modules/@ljharb/through": {
"version": "2.3.11",
"resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz",
"integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==",
"version": "2.3.12",
"resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz",
"integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==",
"dependencies": {
"call-bind": "^1.0.2"
"call-bind": "^1.0.5"
},
"engines": {
"node": ">= 0.4"
@ -394,9 +394,9 @@
}
},
"node_modules/@types/express-serve-static-core": {
"version": "4.17.41",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
"integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
"version": "4.17.42",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz",
"integrity": "sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==",
"dependencies": {
"@types/node": "*",
"@types/qs": "*",
@ -420,9 +420,9 @@
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
},
"node_modules/@types/node": {
"version": "20.10.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz",
"integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==",
"version": "20.11.16",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
"integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
"dependencies": {
"undici-types": "~5.26.4"
}
@ -970,9 +970,9 @@
}
},
"node_modules/cbor": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.1.tgz",
"integrity": "sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==",
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz",
"integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==",
"dependencies": {
"nofilter": "^3.1.0"
},
@ -1368,15 +1368,15 @@
}
},
"node_modules/docker-modem": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.2.tgz",
"integrity": "sha512-1Nwtxsk3D6CMj7ovGxSj/r3cEw2EVcT4AsAOdKngDVn2mENnRdq5tIgwpjecgdEtPhd7U5Ww39FNzxo8k++ESw==",
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.3.tgz",
"integrity": "sha512-89zhop5YVhcPEt5FpUFGr3cDyceGhq/F9J+ZndQ4KfqNvfbJpPMfgeixFgUj5OjCYAboElqODxY5Z1EBsSa6sg==",
"dev": true,
"dependencies": {
"debug": "^4.1.1",
"readable-stream": "^3.5.0",
"split-ca": "^1.0.1",
"ssh2": "^1.11.0"
"ssh2": "^1.15.0"
},
"engines": {
"node": ">= 8.0"
@ -1406,13 +1406,13 @@
"dev": true
},
"node_modules/dockerode": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/dockerode/-/dockerode-4.0.0.tgz",
"integrity": "sha512-3LF7/3MPz5+9RsUo91rD0MCcx0yxjC9bnbtgtVjOLKyKxlZSJ7/Kk3OPAgARlwlWHqXwAGYhmkAHYx7IwD0tJQ==",
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/dockerode/-/dockerode-4.0.2.tgz",
"integrity": "sha512-9wM1BVpVMFr2Pw3eJNXrYYt6DT9k0xMcsSCjtPvyQ+xa1iPg/Mo3T/gUcwI0B2cczqCeCYRPF8yFYDwtFXT0+w==",
"dev": true,
"dependencies": {
"@balena/dockerignore": "^1.0.2",
"docker-modem": "^5.0.0",
"docker-modem": "^5.0.3",
"tar-fs": "~2.0.1"
},
"engines": {
@ -1499,14 +1499,11 @@
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
},
"node_modules/escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
"node": ">=0.8.0"
}
},
"node_modules/etag": {
@ -1651,15 +1648,14 @@
"integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
},
"node_modules/figures": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz",
"integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
"integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
"dependencies": {
"escape-string-regexp": "^5.0.0",
"is-unicode-supported": "^1.2.0"
"escape-string-regexp": "^1.0.5"
},
"engines": {
"node": ">=14"
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@ -1964,11 +1960,6 @@
"node": "^12.20.0 || >=14.13.1"
}
},
"node_modules/grammy/node_modules/@grammyjs/types": {
"version": "3.4.6",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.4.6.tgz",
"integrity": "sha512-J7xb4JFmdTG2JXDirytp9KuUBKhzT8cAeB3tg2dyWy0VzF/Pdi1t8YaBmNsGeL6VvdvAXHtBTfzrc3jBTD2Kuw=="
},
"node_modules/grammy/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@ -2176,17 +2167,17 @@
}
},
"node_modules/inquirer": {
"version": "9.2.12",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
"integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==",
"version": "9.2.13",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.13.tgz",
"integrity": "sha512-mUlJNemjYioZgaZXqEFlQ0z9GD8/o+pavIF3JyhzWLX4Xa9M1wioGMCxQEFmps70un9lrah2WaBl3kSRVcoV3g==",
"dependencies": {
"@ljharb/through": "^2.3.11",
"@ljharb/through": "^2.3.12",
"ansi-escapes": "^4.3.2",
"chalk": "^5.3.0",
"cli-cursor": "^3.1.0",
"cli-width": "^4.1.0",
"external-editor": "^3.1.0",
"figures": "^5.0.0",
"figures": "^3.2.0",
"lodash": "^4.17.21",
"mute-stream": "1.0.0",
"ora": "^5.4.1",
@ -2339,11 +2330,11 @@
}
},
"node_modules/is-unicode-supported": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
"integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"engines": {
"node": ">=12"
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@ -2381,13 +2372,13 @@
"integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
},
"node_modules/lightning": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.2.0.tgz",
"integrity": "sha512-LuD612TnkGhJjBA8zkHtZtjY7XjUYZ+couQclFPCjBvxszSSERqeGLF0Fs4q/9ztGxnY1rIMgqE6MsRNn9D0GQ==",
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.4.0.tgz",
"integrity": "sha512-j/LTgYeeIKC3aUfGBG8Uhlvw951BZDrFtc0ctu/9UaAF5CgR649RpwfXgO/rohSGv52AKEzs8rolLjFq+reGpw==",
"dependencies": {
"@grpc/grpc-js": "1.9.13",
"@grpc/grpc-js": "1.9.14",
"@grpc/proto-loader": "0.7.10",
"@types/node": "20.10.4",
"@types/node": "20.11.5",
"@types/request": "2.48.12",
"@types/ws": "8.5.10",
"async": "3.2.5",
@ -2400,16 +2391,16 @@
"invoices": "3.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3",
"type-fest": "4.8.3"
"type-fest": "4.10.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/lightning/node_modules/@grpc/grpc-js": {
"version": "1.9.13",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz",
"integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==",
"version": "1.9.14",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.14.tgz",
"integrity": "sha512-nOpuzZ2G3IuMFN+UPPpKrC6NsLmWsTqSsm66IRfnBt1D4pwTqE27lmbpcPM+l2Ua4gE7PfjRHI6uedAy7hoXUw==",
"dependencies": {
"@grpc/proto-loader": "^0.7.8",
"@types/node": ">=12.12.47"
@ -2436,9 +2427,9 @@
}
},
"node_modules/lightning/node_modules/@types/node": {
"version": "20.10.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
"integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
"version": "20.11.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz",
"integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==",
"dependencies": {
"undici-types": "~5.26.4"
}
@ -2457,9 +2448,9 @@
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
},
"node_modules/lightning/node_modules/type-fest": {
"version": "4.8.3",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz",
"integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==",
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.0.tgz",
"integrity": "sha512-NPaKJsb4wyJ16qc8zBQrWswLKv/YirgBFykvUQ1Iajt2wd+twC8E4hFXdlIXqiMl6kWA0zY8tUJ9ELVAdu5h7w==",
"engines": {
"node": ">=16"
},
@ -3279,31 +3270,31 @@
}
},
"node_modules/ln-docker-daemons": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.6.tgz",
"integrity": "sha512-G0OhHIkIdg7B/GGFCk0z0fu/UTbzwIqQotW4M5JaDBlJq6mRDOdXIhS6e/hcP5Z0x/JgRgWtpjpp66EV/xRQpg==",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.8.tgz",
"integrity": "sha512-7wYiiH4gHySueBsegKr+aUk0HGqbwIwDGa6+Iv0MFLJa4cp9I/zPltfIC7rO+yqZRCs+ELVQC89b2vuujDB+ZQ==",
"dev": true,
"dependencies": {
"@alexbosworth/node-fetch": "2.6.2",
"async": "3.2.5",
"asyncjs-util": "1.2.12",
"dockerode": "4.0.0",
"dockerode": "4.0.2",
"find-free-ports": "3.1.1",
"lightning": "10.2.0",
"tar-stream": "3.1.6"
"lightning": "10.4.0",
"tar-stream": "3.1.7"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-service": {
"version": "57.2.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.2.0.tgz",
"integrity": "sha512-XdhBw+UdS6dsPCSiz7DCnIkLSXkzS4orXkcoeyUdxVUzKS+cD6op2xlhXVMVotDWLGDNctyd+WwlXVIo9HmlkA==",
"version": "57.4.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.4.0.tgz",
"integrity": "sha512-cyCTRvWnjF0t4q+N4zy5ij8gAqFCImbdUCscpCQaMw+qsIvq0KU9lXzn5Sil45XRm//cFl7zWoRThUdJeAGhtQ==",
"dependencies": {
"bolt07": "1.8.4",
"invoices": "3.0.0",
"lightning": "10.2.0",
"lightning": "10.4.0",
"macaroon": "3.0.4"
},
"engines": {
@ -3477,6 +3468,11 @@
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/@grammyjs/types": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.3.0.tgz",
"integrity": "sha512-18Qb12jXiIptqZAlboJMvFxNxydLskUjvE5PbU8ergKQlNIr8jRvYoHDm4t/x3qEfpf+FNhGw23lyZfgEE6e/g=="
},
"node_modules/ln-telegram/node_modules/@grpc/grpc-js": {
"version": "1.9.9",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.9.tgz",
@ -3696,17 +3692,6 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/log-symbols/node_modules/is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/logform": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz",
@ -4057,9 +4042,9 @@
}
},
"node_modules/node-gyp-build": {
"version": "4.7.1",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz",
"integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==",
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz",
"integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==",
"dev": true,
"bin": {
"node-gyp-build": "bin.js",
@ -4196,17 +4181,6 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
"node_modules/ora/node_modules/is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/os-shim": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz",
@ -4328,6 +4302,17 @@
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"node_modules/paid-services/node_modules/cbor": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.1.tgz",
"integrity": "sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==",
"dependencies": {
"nofilter": "^3.1.0"
},
"engines": {
"node": ">=16"
}
},
"node_modules/paid-services/node_modules/lightning": {
"version": "9.14.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-9.14.0.tgz",
@ -4947,9 +4932,9 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"node_modules/protobufjs": {
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz",
"integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==",
"version": "7.2.6",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz",
"integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==",
"hasInstallScript": true,
"dependencies": {
"@protobufjs/aspromise": "^1.1.2",
@ -5271,14 +5256,15 @@
}
},
"node_modules/set-function-length": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
"integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz",
"integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==",
"dependencies": {
"define-data-property": "^1.1.1",
"get-intrinsic": "^1.2.1",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.2",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.0"
"has-property-descriptors": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@ -5598,14 +5584,6 @@
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
"integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
},
"node_modules/tabtab/node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/tabtab/node_modules/external-editor": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz",
@ -5765,9 +5743,9 @@
}
},
"node_modules/tar-stream": {
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
"integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
"integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
"dev": true,
"dependencies": {
"b4a": "^1.6.4",
@ -6244,9 +6222,9 @@
}
},
"@grammyjs/types": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.3.0.tgz",
"integrity": "sha512-18Qb12jXiIptqZAlboJMvFxNxydLskUjvE5PbU8ergKQlNIr8jRvYoHDm4t/x3qEfpf+FNhGw23lyZfgEE6e/g=="
"version": "3.4.6",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.4.6.tgz",
"integrity": "sha512-J7xb4JFmdTG2JXDirytp9KuUBKhzT8cAeB3tg2dyWy0VzF/Pdi1t8YaBmNsGeL6VvdvAXHtBTfzrc3jBTD2Kuw=="
},
"@grpc/grpc-js": {
"version": "1.8.17",
@ -6279,9 +6257,9 @@
}
},
"@json2csv/formatters": {
"version": "7.0.4",
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.4.tgz",
"integrity": "sha512-qdlLx0Pk/+BQnu6zreLgGrdLyUzLNVdsyCUU/+2aduHg4zemVo/e0iWjPk1sy/QZXXh+1RXBe+IiP9eDyj95qg=="
"version": "7.0.5",
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.5.tgz",
"integrity": "sha512-ihONIB8S1ZG0ji5nDFpfCUPphVLnEKlLxDmDqRMjmPhzw8WCvyLX2trIrNHCf1t2IV8rx+1tNYaDb1dh87jHgA=="
},
"@json2csv/plainjs": {
"version": "7.0.1",
@ -6294,11 +6272,11 @@
}
},
"@ljharb/through": {
"version": "2.3.11",
"resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.11.tgz",
"integrity": "sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==",
"version": "2.3.12",
"resolved": "https://registry.npmjs.org/@ljharb/through/-/through-2.3.12.tgz",
"integrity": "sha512-ajo/heTlG3QgC8EGP6APIejksVAYt4ayz4tqoP3MolFELzcH1x1fzwEYRJTPO0IELutZ5HQ0c26/GqAYy79u3g==",
"requires": {
"call-bind": "^1.0.2"
"call-bind": "^1.0.5"
}
},
"@mitmaro/errors": {
@ -6412,9 +6390,9 @@
}
},
"@types/express-serve-static-core": {
"version": "4.17.41",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
"integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
"version": "4.17.42",
"resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz",
"integrity": "sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==",
"requires": {
"@types/node": "*",
"@types/qs": "*",
@ -6438,9 +6416,9 @@
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
},
"@types/node": {
"version": "20.10.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz",
"integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==",
"version": "20.11.16",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.16.tgz",
"integrity": "sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==",
"requires": {
"undici-types": "~5.26.4"
}
@ -6894,9 +6872,9 @@
}
},
"cbor": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.1.tgz",
"integrity": "sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==",
"version": "9.0.2",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz",
"integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==",
"requires": {
"nofilter": "^3.1.0"
}
@ -7215,15 +7193,15 @@
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"docker-modem": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.2.tgz",
"integrity": "sha512-1Nwtxsk3D6CMj7ovGxSj/r3cEw2EVcT4AsAOdKngDVn2mENnRdq5tIgwpjecgdEtPhd7U5Ww39FNzxo8k++ESw==",
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.3.tgz",
"integrity": "sha512-89zhop5YVhcPEt5FpUFGr3cDyceGhq/F9J+ZndQ4KfqNvfbJpPMfgeixFgUj5OjCYAboElqODxY5Z1EBsSa6sg==",
"dev": true,
"requires": {
"debug": "^4.1.1",
"readable-stream": "^3.5.0",
"split-ca": "^1.0.1",
"ssh2": "^1.11.0"
"ssh2": "^1.15.0"
},
"dependencies": {
"debug": {
@ -7244,13 +7222,13 @@
}
},
"dockerode": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/dockerode/-/dockerode-4.0.0.tgz",
"integrity": "sha512-3LF7/3MPz5+9RsUo91rD0MCcx0yxjC9bnbtgtVjOLKyKxlZSJ7/Kk3OPAgARlwlWHqXwAGYhmkAHYx7IwD0tJQ==",
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/dockerode/-/dockerode-4.0.2.tgz",
"integrity": "sha512-9wM1BVpVMFr2Pw3eJNXrYYt6DT9k0xMcsSCjtPvyQ+xa1iPg/Mo3T/gUcwI0B2cczqCeCYRPF8yFYDwtFXT0+w==",
"dev": true,
"requires": {
"@balena/dockerignore": "^1.0.2",
"docker-modem": "^5.0.0",
"docker-modem": "^5.0.3",
"tar-fs": "~2.0.1"
}
},
@ -7327,9 +7305,9 @@
"integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
},
"escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
"integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"etag": {
"version": "1.8.1",
@ -7453,12 +7431,11 @@
"integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
},
"figures": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz",
"integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
"integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
"requires": {
"escape-string-regexp": "^5.0.0",
"is-unicode-supported": "^1.2.0"
"escape-string-regexp": "^1.0.5"
}
},
"finalhandler": {
@ -7711,11 +7688,6 @@
"node-fetch": "^2.7.0"
},
"dependencies": {
"@grammyjs/types": {
"version": "3.4.6",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.4.6.tgz",
"integrity": "sha512-J7xb4JFmdTG2JXDirytp9KuUBKhzT8cAeB3tg2dyWy0VzF/Pdi1t8YaBmNsGeL6VvdvAXHtBTfzrc3jBTD2Kuw=="
},
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@ -7863,17 +7835,17 @@
"integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g=="
},
"inquirer": {
"version": "9.2.12",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.12.tgz",
"integrity": "sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q==",
"version": "9.2.13",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.2.13.tgz",
"integrity": "sha512-mUlJNemjYioZgaZXqEFlQ0z9GD8/o+pavIF3JyhzWLX4Xa9M1wioGMCxQEFmps70un9lrah2WaBl3kSRVcoV3g==",
"requires": {
"@ljharb/through": "^2.3.11",
"@ljharb/through": "^2.3.12",
"ansi-escapes": "^4.3.2",
"chalk": "^5.3.0",
"cli-cursor": "^3.1.0",
"cli-width": "^4.1.0",
"external-editor": "^3.1.0",
"figures": "^5.0.0",
"figures": "^3.2.0",
"lodash": "^4.17.21",
"mute-stream": "1.0.0",
"ora": "^5.4.1",
@ -7989,9 +7961,9 @@
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
},
"is-unicode-supported": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
"integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
},
"isarray": {
"version": "1.0.0",
@ -8022,13 +7994,13 @@
"integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
},
"lightning": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.2.0.tgz",
"integrity": "sha512-LuD612TnkGhJjBA8zkHtZtjY7XjUYZ+couQclFPCjBvxszSSERqeGLF0Fs4q/9ztGxnY1rIMgqE6MsRNn9D0GQ==",
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.4.0.tgz",
"integrity": "sha512-j/LTgYeeIKC3aUfGBG8Uhlvw951BZDrFtc0ctu/9UaAF5CgR649RpwfXgO/rohSGv52AKEzs8rolLjFq+reGpw==",
"requires": {
"@grpc/grpc-js": "1.9.13",
"@grpc/grpc-js": "1.9.14",
"@grpc/proto-loader": "0.7.10",
"@types/node": "20.10.4",
"@types/node": "20.11.5",
"@types/request": "2.48.12",
"@types/ws": "8.5.10",
"async": "3.2.5",
@ -8041,13 +8013,13 @@
"invoices": "3.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3",
"type-fest": "4.8.3"
"type-fest": "4.10.0"
},
"dependencies": {
"@grpc/grpc-js": {
"version": "1.9.13",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz",
"integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==",
"version": "1.9.14",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.14.tgz",
"integrity": "sha512-nOpuzZ2G3IuMFN+UPPpKrC6NsLmWsTqSsm66IRfnBt1D4pwTqE27lmbpcPM+l2Ua4gE7PfjRHI6uedAy7hoXUw==",
"requires": {
"@grpc/proto-loader": "^0.7.8",
"@types/node": ">=12.12.47"
@ -8065,9 +8037,9 @@
}
},
"@types/node": {
"version": "20.10.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
"integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
"version": "20.11.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.5.tgz",
"integrity": "sha512-g557vgQjUUfN76MZAN/dt1z3dzcUsimuysco0KeluHgrPdJXkP/XdAURgyO2W9fZWHRtRBiVKzKn8vyOAwlG+w==",
"requires": {
"undici-types": "~5.26.4"
}
@ -8083,9 +8055,9 @@
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
},
"type-fest": {
"version": "4.8.3",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz",
"integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw=="
"version": "4.10.0",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.0.tgz",
"integrity": "sha512-NPaKJsb4wyJ16qc8zBQrWswLKv/YirgBFykvUQ1Iajt2wd+twC8E4hFXdlIXqiMl6kWA0zY8tUJ9ELVAdu5h7w=="
}
}
},
@ -8763,28 +8735,28 @@
}
},
"ln-docker-daemons": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.6.tgz",
"integrity": "sha512-G0OhHIkIdg7B/GGFCk0z0fu/UTbzwIqQotW4M5JaDBlJq6mRDOdXIhS6e/hcP5Z0x/JgRgWtpjpp66EV/xRQpg==",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.8.tgz",
"integrity": "sha512-7wYiiH4gHySueBsegKr+aUk0HGqbwIwDGa6+Iv0MFLJa4cp9I/zPltfIC7rO+yqZRCs+ELVQC89b2vuujDB+ZQ==",
"dev": true,
"requires": {
"@alexbosworth/node-fetch": "2.6.2",
"async": "3.2.5",
"asyncjs-util": "1.2.12",
"dockerode": "4.0.0",
"dockerode": "4.0.2",
"find-free-ports": "3.1.1",
"lightning": "10.2.0",
"tar-stream": "3.1.6"
"lightning": "10.4.0",
"tar-stream": "3.1.7"
}
},
"ln-service": {
"version": "57.2.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.2.0.tgz",
"integrity": "sha512-XdhBw+UdS6dsPCSiz7DCnIkLSXkzS4orXkcoeyUdxVUzKS+cD6op2xlhXVMVotDWLGDNctyd+WwlXVIo9HmlkA==",
"version": "57.4.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.4.0.tgz",
"integrity": "sha512-cyCTRvWnjF0t4q+N4zy5ij8gAqFCImbdUCscpCQaMw+qsIvq0KU9lXzn5Sil45XRm//cFl7zWoRThUdJeAGhtQ==",
"requires": {
"bolt07": "1.8.4",
"invoices": "3.0.0",
"lightning": "10.2.0",
"lightning": "10.4.0",
"macaroon": "3.0.4"
}
},
@ -8929,6 +8901,11 @@
"table": "6.8.1"
},
"dependencies": {
"@grammyjs/types": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.3.0.tgz",
"integrity": "sha512-18Qb12jXiIptqZAlboJMvFxNxydLskUjvE5PbU8ergKQlNIr8jRvYoHDm4t/x3qEfpf+FNhGw23lyZfgEE6e/g=="
},
"@grpc/grpc-js": {
"version": "1.9.9",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.9.tgz",
@ -9102,11 +9079,6 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
}
}
},
@ -9395,9 +9367,9 @@
}
},
"node-gyp-build": {
"version": "4.7.1",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz",
"integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==",
"version": "4.8.0",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz",
"integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==",
"dev": true
},
"nofilter": {
@ -9492,11 +9464,6 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"is-unicode-supported": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw=="
}
}
},
@ -9600,6 +9567,14 @@
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"cbor": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.1.tgz",
"integrity": "sha512-/TQOWyamDxvVIv+DY9cOLNuABkoyz8K/F3QE56539pGVYohx0+MEA1f4lChFTX79dBTBS7R1PF6ovH7G+VtBfQ==",
"requires": {
"nofilter": "^3.1.0"
}
},
"lightning": {
"version": "9.14.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-9.14.0.tgz",
@ -10110,9 +10085,9 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"protobufjs": {
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz",
"integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==",
"version": "7.2.6",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz",
"integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==",
"requires": {
"@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2",
@ -10367,14 +10342,15 @@
}
},
"set-function-length": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
"integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz",
"integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==",
"requires": {
"define-data-property": "^1.1.1",
"get-intrinsic": "^1.2.1",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.2",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.0"
"has-property-descriptors": "^1.0.1"
}
},
"setprototypeof": {
@ -10616,11 +10592,6 @@
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
"integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw=="
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
},
"external-editor": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz",
@ -10754,9 +10725,9 @@
}
},
"tar-stream": {
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz",
"integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==",
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
"integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
"dev": true,
"requires": {
"b4a": "^1.6.4",

View file

@ -25,7 +25,7 @@
"bolt01": "2.0.0",
"bolt03": "1.3.2",
"bolt07": "1.8.4",
"cbor": "9.0.1",
"cbor": "9.0.2",
"colorette": "2.0.20",
"crypto-js": "4.2.0",
"csv-parse": "5.5.3",
@ -35,9 +35,9 @@
"hot-formula-parser": "4.0.0",
"import-lazy": "4.0.0",
"ini": "4.1.1",
"inquirer": "9.2.12",
"inquirer": "9.2.13",
"ln-accounting": "7.0.2",
"ln-service": "57.2.0",
"ln-service": "57.4.0",
"ln-sync": "6.0.0",
"ln-telegram": "6.1.1",
"moment": "2.30.1",
@ -54,7 +54,7 @@
"description": "Lightning balance CLI",
"devDependencies": {
"invoices": "3.0.0",
"ln-docker-daemons": "6.0.6",
"ln-docker-daemons": "6.0.8",
"mock-lnd": "1.4.4"
},
"engines": {
@ -82,5 +82,5 @@
"postpublish": "docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t alexbosworth/balanceofsatoshis -t alexbosworth/balanceofsatoshis:$npm_package_version --push .",
"test": "npx nyc@15.1.0 node --experimental-test-coverage --test test/arrays/*.js test/balances/*.js test/chain/*.js test/display/*.js test/encryption/*.js test/lnd/*.js test/network/*.js test/nodes/*.js test/peers/*.js test/responses/*.js test/routing/*.js test/services/*.js test/swaps/*.js test/tags/*.js test/telegram/*.js test/wallets/*.js"
},
"version": "17.5.5"
"version": "17.5.6"
}

View file

@ -59,7 +59,7 @@ const tests = [
forward: 1,
forward_mtokens: '1000',
public_key: Buffer.alloc(33).toString('hex'),
timeout: 1,
timeout: 2,
},
{
channel: '0x0x2',