mirror of
https://github.com/alexbosworth/balanceofsatoshis.git
synced 2026-08-13 12:33:37 +02:00
fix lnurl pay --avoid flag
This commit is contained in:
parent
9be212ed2c
commit
3ef44443a9
6 changed files with 372 additions and 282 deletions
|
|
@ -1,5 +1,9 @@
|
|||
# Versions
|
||||
|
||||
## 17.5.4
|
||||
|
||||
- `lnurl`: Fix support for specifying `--avoid` flag
|
||||
|
||||
## 17.5.3
|
||||
|
||||
- `telegram`: Fix /earnings to support high forwards counts
|
||||
|
|
|
|||
1
bos
1
bos
|
|
@ -1187,6 +1187,7 @@ prog
|
|||
logger,
|
||||
ask: await commands.interrogate({}),
|
||||
avoid: flatten([options.avoid].filter(n => !!n)),
|
||||
fs: {getFile: readFile},
|
||||
function: args.function,
|
||||
lnd: (await lnd.authenticatedLnd({logger, node: options.node})).lnd,
|
||||
lnurl: options.url,
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@ const supportedFunctions = ['auth', 'channel', 'pay', 'withdraw'];
|
|||
{
|
||||
ask: <Ask Function>
|
||||
avoid: [<Avoid Forwarding Through String>]
|
||||
fs: {
|
||||
getFile: <Read File Contents Function> (path, cbk) => {}
|
||||
}
|
||||
function: <Lnurl Function String>
|
||||
request: <Request Function>
|
||||
lnd: <Authenticated LND API Object>
|
||||
|
|
@ -43,6 +46,10 @@ module.exports = (args, cbk) => {
|
|||
return cbk([400, 'ExpectedArrayOfAvoidsToManageLnurl']);
|
||||
}
|
||||
|
||||
if (!args.fs) {
|
||||
return cbk([400, 'ExpectedFileSystemMethodsToManageLnurl']);
|
||||
}
|
||||
|
||||
if (!supportedFunctions.includes(args.function)) {
|
||||
return cbk([400, 'ExpectedLnurlFunctionToManageLnurl']);
|
||||
}
|
||||
|
|
@ -114,6 +121,7 @@ module.exports = (args, cbk) => {
|
|||
return pay({
|
||||
ask: args.ask,
|
||||
avoid: args.avoid,
|
||||
fs: args.fs,
|
||||
lnd: args.lnd,
|
||||
lnurl: args.lnurl,
|
||||
logger: args.logger,
|
||||
|
|
|
|||
|
|
@ -20,6 +20,9 @@ const tokensAsMillitokens = n => n * 1000;
|
|||
{
|
||||
ask: <Ask Function>
|
||||
avoid: [<Avoid Forwarding Through String>]
|
||||
[fs]: {
|
||||
getFile: <Read File Contents Function> (path, cbk) => {}
|
||||
}
|
||||
lnd: <Authenticated LND API Object>
|
||||
lnurl: <Lnurl String>
|
||||
logger: <Winston Logger Object>
|
||||
|
|
@ -181,6 +184,7 @@ module.exports = (args, cbk) => {
|
|||
pay: ['confirm', 'getRequest', ({getRequest}, cbk) => {
|
||||
return pay({
|
||||
avoid: args.avoid,
|
||||
fs: args.fs,
|
||||
lnd: args.lnd,
|
||||
logger: args.logger,
|
||||
max_fee: args.max_fee,
|
||||
|
|
|
|||
629
package-lock.json
generated
629
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "balanceofsatoshis",
|
||||
"version": "17.5.3",
|
||||
"version": "17.5.4",
|
||||
"lockfileVersion": 2,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "balanceofsatoshis",
|
||||
"version": "17.5.3",
|
||||
"version": "17.5.4",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@alexbosworth/blockchain": "1.7.0",
|
||||
|
|
@ -30,13 +30,13 @@
|
|||
"csv-parse": "5.5.3",
|
||||
"ecpair": "2.1.0",
|
||||
"goldengate": "13.0.2",
|
||||
"grammy": "1.19.2",
|
||||
"grammy": "1.19.3",
|
||||
"hot-formula-parser": "4.0.0",
|
||||
"import-lazy": "4.0.0",
|
||||
"ini": "4.1.1",
|
||||
"inquirer": "9.2.12",
|
||||
"ln-accounting": "7.0.2",
|
||||
"ln-service": "57.1.3",
|
||||
"ln-service": "57.2.0",
|
||||
"ln-sync": "6.0.0",
|
||||
"ln-telegram": "6.1.1",
|
||||
"moment": "2.29.4",
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"invoices": "3.0.0",
|
||||
"ln-docker-daemons": "6.0.5",
|
||||
"ln-docker-daemons": "6.0.6",
|
||||
"mock-lnd": "1.4.4"
|
||||
},
|
||||
"engines": {
|
||||
|
|
@ -249,9 +249,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@json2csv/formatters": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.3.tgz",
|
||||
"integrity": "sha512-QLTpBNmNxGDAQNALkWwPdnyJ7IdXHQ0Motzog4fZOKK2ozpxckl6vwhWNBxbQs/25Zhp7bLS4J6ILu/hh0en6w=="
|
||||
"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=="
|
||||
},
|
||||
"node_modules/@json2csv/plainjs": {
|
||||
"version": "7.0.1",
|
||||
|
|
@ -291,9 +291,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@noble/hashes": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
|
||||
"integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==",
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz",
|
||||
"integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==",
|
||||
"engines": {
|
||||
"node": ">= 16"
|
||||
},
|
||||
|
|
@ -420,17 +420,17 @@
|
|||
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.10.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz",
|
||||
"integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==",
|
||||
"version": "20.10.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz",
|
||||
"integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==",
|
||||
"dependencies": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/qs": {
|
||||
"version": "6.9.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
|
||||
"integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw=="
|
||||
"version": "6.9.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
|
||||
"integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ=="
|
||||
},
|
||||
"node_modules/@types/range-parser": {
|
||||
"version": "1.2.7",
|
||||
|
|
@ -478,9 +478,9 @@
|
|||
"integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
|
||||
},
|
||||
"node_modules/@types/ws": {
|
||||
"version": "8.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
|
||||
"integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
|
||||
"version": "8.5.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
|
||||
"integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
|
|
@ -1023,9 +1023,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/cli-spinners": {
|
||||
"version": "2.9.1",
|
||||
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz",
|
||||
"integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==",
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
|
||||
"integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
|
|
@ -1368,9 +1368,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/docker-modem": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.1.tgz",
|
||||
"integrity": "sha512-vqrE/nrweCyzmCpVpdFRC41qS+tfTF+IoUKlTZr52O82urbUqdfyJBGWMvT01pYUprWepLr8IkyVTEWJKRTQSg==",
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.2.tgz",
|
||||
"integrity": "sha512-1Nwtxsk3D6CMj7ovGxSj/r3cEw2EVcT4AsAOdKngDVn2mENnRdq5tIgwpjecgdEtPhd7U5Ww39FNzxo8k++ESw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"debug": "^4.1.1",
|
||||
|
|
@ -1951,9 +1951,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/grammy": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.2.tgz",
|
||||
"integrity": "sha512-bvDWesJgLn65MOsWhShVTVG1bSnh6Yo3OtUwoFzTG21CdPt6r8nzPWcuBSzxMDUQyv8I1c0TXH7zIxXFxiH4sw==",
|
||||
"version": "1.19.3",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.3.tgz",
|
||||
"integrity": "sha512-kz/+r/dD5TAcdltXJhJXqqB678LuLA9TcBQdyXW4xYN2UeN6AGEE92Rvr+S+Q4RU37lxfrplgY1gy91YgWYfbw==",
|
||||
"dependencies": {
|
||||
"@grammyjs/types": "3.3.0",
|
||||
"abort-controller": "^3.0.0",
|
||||
|
|
@ -2376,15 +2376,15 @@
|
|||
"integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
|
||||
},
|
||||
"node_modules/lightning": {
|
||||
"version": "10.1.2",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.2.tgz",
|
||||
"integrity": "sha512-L8sEyHVhyrvTr9KFmCbphfMDTf6KovdkJ8XVD2KyaT0upTlAiXmD+vBg+5X+wP4y85M+Lbe5svzUIvNWDgbl8w==",
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.2.0.tgz",
|
||||
"integrity": "sha512-LuD612TnkGhJjBA8zkHtZtjY7XjUYZ+couQclFPCjBvxszSSERqeGLF0Fs4q/9ztGxnY1rIMgqE6MsRNn9D0GQ==",
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "1.9.9",
|
||||
"@grpc/grpc-js": "1.9.13",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.8.10",
|
||||
"@types/node": "20.10.4",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.9",
|
||||
"@types/ws": "8.5.10",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
|
|
@ -2395,16 +2395,16 @@
|
|||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.7.1"
|
||||
"type-fest": "4.8.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/lightning/node_modules/@grpc/grpc-js": {
|
||||
"version": "1.9.9",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.9.tgz",
|
||||
"integrity": "sha512-vQ1qwi/Kiyprt+uhb1+rHMpyk4CVRMTGNUGGPRGS7pLNfWkdCHrGEnT6T3/JyC2VZgoOX/X1KwdoU0WYQAeYcQ==",
|
||||
"version": "1.9.13",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz",
|
||||
"integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==",
|
||||
"dependencies": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
|
|
@ -2431,9 +2431,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/lightning/node_modules/@types/node": {
|
||||
"version": "20.8.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
|
||||
"integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
|
||||
"version": "20.10.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
|
||||
"integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
|
||||
"dependencies": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
|
|
@ -2452,9 +2452,9 @@
|
|||
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
||||
},
|
||||
"node_modules/lightning/node_modules/type-fest": {
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz",
|
||||
"integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A==",
|
||||
"version": "4.8.3",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz",
|
||||
"integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==",
|
||||
"engines": {
|
||||
"node": ">=16"
|
||||
},
|
||||
|
|
@ -3274,9 +3274,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/ln-docker-daemons": {
|
||||
"version": "6.0.5",
|
||||
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.5.tgz",
|
||||
"integrity": "sha512-IHrB3jiFzGKCL/xLpKVJtlkHdvv0kpJv0dt3SIisLWp6wBthz4Yp+q/kIYu64Tu8oG1OonscsfnX3SnCiRnqow==",
|
||||
"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==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@alexbosworth/node-fetch": "2.6.2",
|
||||
|
|
@ -3284,7 +3284,7 @@
|
|||
"asyncjs-util": "1.2.12",
|
||||
"dockerode": "4.0.0",
|
||||
"find-free-ports": "3.1.1",
|
||||
"lightning": "10.1.2",
|
||||
"lightning": "10.2.0",
|
||||
"tar-stream": "3.1.6"
|
||||
},
|
||||
"engines": {
|
||||
|
|
@ -3292,106 +3292,19 @@
|
|||
}
|
||||
},
|
||||
"node_modules/ln-service": {
|
||||
"version": "57.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.1.3.tgz",
|
||||
"integrity": "sha512-UR49xOTqNYJjEpX9zw/iCBu0VbmAPZrW4W3YI2Tf9/n2PjTbt/Hts+FmD2XCQvQSMcsgbUJCeliBfE39KcAHvw==",
|
||||
"version": "57.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.2.0.tgz",
|
||||
"integrity": "sha512-XdhBw+UdS6dsPCSiz7DCnIkLSXkzS4orXkcoeyUdxVUzKS+cD6op2xlhXVMVotDWLGDNctyd+WwlXVIo9HmlkA==",
|
||||
"dependencies": {
|
||||
"bolt07": "1.8.4",
|
||||
"invoices": "3.0.0",
|
||||
"lightning": "10.1.4",
|
||||
"lightning": "10.2.0",
|
||||
"macaroon": "3.0.4"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/@grpc/grpc-js": {
|
||||
"version": "1.9.12",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.12.tgz",
|
||||
"integrity": "sha512-Um5MBuge32TS3lAKX02PGCnFM4xPT996yLgZNb5H03pn6NyJ4Iwn5YcPq6Jj9yxGRk7WOgaZFtVRH5iTdYBeUg==",
|
||||
"dependencies": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^8.13.0 || >=10.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/@grpc/proto-loader": {
|
||||
"version": "0.7.10",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz",
|
||||
"integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==",
|
||||
"dependencies": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"long": "^5.0.0",
|
||||
"protobufjs": "^7.2.4",
|
||||
"yargs": "^17.7.2"
|
||||
},
|
||||
"bin": {
|
||||
"proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/@types/ws": {
|
||||
"version": "8.5.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
|
||||
"integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/bolt09": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.0.0.tgz",
|
||||
"integrity": "sha512-QtQiDx/nLMMwj+eaJ2tl2UoMa/8K2d8TfRVznHL0DP3cE/bYl4dPueQvSjqej9FVj+iMtrkpkIE5InuodpHmpg==",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/lightning": {
|
||||
"version": "10.1.4",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.4.tgz",
|
||||
"integrity": "sha512-m56t0RzmsITGlErNLufiIpmSuIOB6QvOVx2zOjAsMJuQAuKKqIKJFs5G947ZfZagJtOHmk6Myx1+XMDizVh1qw==",
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "1.9.12",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.10.3",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.10",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
"bn.js": "5.2.1",
|
||||
"bolt07": "1.8.4",
|
||||
"bolt09": "2.0.0",
|
||||
"ecpair": "2.1.0",
|
||||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.8.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-service/node_modules/long": {
|
||||
"version": "5.2.3",
|
||||
"resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
|
||||
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
||||
},
|
||||
"node_modules/ln-service/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==",
|
||||
"engines": {
|
||||
"node": ">=16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-sync": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-6.0.0.tgz",
|
||||
|
|
@ -3559,6 +3472,115 @@
|
|||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"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",
|
||||
"integrity": "sha512-vQ1qwi/Kiyprt+uhb1+rHMpyk4CVRMTGNUGGPRGS7pLNfWkdCHrGEnT6T3/JyC2VZgoOX/X1KwdoU0WYQAeYcQ==",
|
||||
"dependencies": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^8.13.0 || >=10.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/@grpc/proto-loader": {
|
||||
"version": "0.7.10",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz",
|
||||
"integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==",
|
||||
"dependencies": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"long": "^5.0.0",
|
||||
"protobufjs": "^7.2.4",
|
||||
"yargs": "^17.7.2"
|
||||
},
|
||||
"bin": {
|
||||
"proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/@types/node": {
|
||||
"version": "20.8.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
|
||||
"integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
|
||||
"dependencies": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/@types/ws": {
|
||||
"version": "8.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
|
||||
"integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/bolt09": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.0.0.tgz",
|
||||
"integrity": "sha512-QtQiDx/nLMMwj+eaJ2tl2UoMa/8K2d8TfRVznHL0DP3cE/bYl4dPueQvSjqej9FVj+iMtrkpkIE5InuodpHmpg==",
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/debug": {
|
||||
"version": "4.3.4",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||
"dependencies": {
|
||||
"ms": "2.1.2"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"supports-color": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/grammy": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.2.tgz",
|
||||
"integrity": "sha512-bvDWesJgLn65MOsWhShVTVG1bSnh6Yo3OtUwoFzTG21CdPt6r8nzPWcuBSzxMDUQyv8I1c0TXH7zIxXFxiH4sw==",
|
||||
"dependencies": {
|
||||
"@grammyjs/types": "3.3.0",
|
||||
"abort-controller": "^3.0.0",
|
||||
"debug": "^4.3.4",
|
||||
"node-fetch": "^2.7.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.20.0 || >=14.13.1"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/lightning": {
|
||||
"version": "10.1.2",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.2.tgz",
|
||||
"integrity": "sha512-L8sEyHVhyrvTr9KFmCbphfMDTf6KovdkJ8XVD2KyaT0upTlAiXmD+vBg+5X+wP4y85M+Lbe5svzUIvNWDgbl8w==",
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": "1.9.9",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.8.10",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.9",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
"bn.js": "5.2.1",
|
||||
"bolt07": "1.8.4",
|
||||
"bolt09": "2.0.0",
|
||||
"ecpair": "2.1.0",
|
||||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.7.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/ln-service": {
|
||||
"version": "57.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.1.1.tgz",
|
||||
|
|
@ -3573,6 +3595,27 @@
|
|||
"node": ">=18"
|
||||
}
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/long": {
|
||||
"version": "5.2.3",
|
||||
"resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
|
||||
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/ms": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||
},
|
||||
"node_modules/ln-telegram/node_modules/type-fest": {
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz",
|
||||
"integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A==",
|
||||
"engines": {
|
||||
"node": ">=16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/sindresorhus"
|
||||
}
|
||||
},
|
||||
"node_modules/lodash": {
|
||||
"version": "4.17.21",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
|
||||
|
|
@ -4009,9 +4052,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/node-gyp-build": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.0.tgz",
|
||||
"integrity": "sha512-PbZERfeFdrHQOOXiAKOY0VPbykZy90ndPKk0d+CFDegTKmWp1VgOTz2xACVbr1BjCWxrQp68CXtvNsveFhqDJg==",
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz",
|
||||
"integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"node-gyp-build": "bin.js",
|
||||
|
|
@ -5376,9 +5419,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/ssh2": {
|
||||
"version": "1.14.0",
|
||||
"resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.14.0.tgz",
|
||||
"integrity": "sha512-AqzD1UCqit8tbOKoj6ztDDi1ffJZ2rV2SwlgrVVrHPkV5vWqGJOVp5pmtj18PunkPJAuKQsnInyKV+/Nb2bUnA==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz",
|
||||
"integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
|
|
@ -5389,8 +5432,8 @@
|
|||
"node": ">=10.16.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"cpu-features": "~0.0.8",
|
||||
"nan": "^2.17.0"
|
||||
"cpu-features": "~0.0.9",
|
||||
"nan": "^2.18.0"
|
||||
}
|
||||
},
|
||||
"node_modules/stack-trace": {
|
||||
|
|
@ -5410,9 +5453,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/streamx": {
|
||||
"version": "2.15.5",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz",
|
||||
"integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==",
|
||||
"version": "2.15.6",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz",
|
||||
"integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"fast-fifo": "^1.1.0",
|
||||
|
|
@ -6231,9 +6274,9 @@
|
|||
}
|
||||
},
|
||||
"@json2csv/formatters": {
|
||||
"version": "7.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@json2csv/formatters/-/formatters-7.0.3.tgz",
|
||||
"integrity": "sha512-QLTpBNmNxGDAQNALkWwPdnyJ7IdXHQ0Motzog4fZOKK2ozpxckl6vwhWNBxbQs/25Zhp7bLS4J6ILu/hh0en6w=="
|
||||
"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=="
|
||||
},
|
||||
"@json2csv/plainjs": {
|
||||
"version": "7.0.1",
|
||||
|
|
@ -6267,9 +6310,9 @@
|
|||
}
|
||||
},
|
||||
"@noble/hashes": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz",
|
||||
"integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ=="
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz",
|
||||
"integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA=="
|
||||
},
|
||||
"@protobufjs/aspromise": {
|
||||
"version": "1.1.2",
|
||||
|
|
@ -6390,17 +6433,17 @@
|
|||
"integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "20.10.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz",
|
||||
"integrity": "sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==",
|
||||
"version": "20.10.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz",
|
||||
"integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==",
|
||||
"requires": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
},
|
||||
"@types/qs": {
|
||||
"version": "6.9.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz",
|
||||
"integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw=="
|
||||
"version": "6.9.11",
|
||||
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
|
||||
"integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ=="
|
||||
},
|
||||
"@types/range-parser": {
|
||||
"version": "1.2.7",
|
||||
|
|
@ -6448,9 +6491,9 @@
|
|||
"integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
|
||||
},
|
||||
"@types/ws": {
|
||||
"version": "8.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
|
||||
"integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
|
||||
"version": "8.5.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
|
||||
"integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
|
|
@ -6887,9 +6930,9 @@
|
|||
}
|
||||
},
|
||||
"cli-spinners": {
|
||||
"version": "2.9.1",
|
||||
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz",
|
||||
"integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ=="
|
||||
"version": "2.9.2",
|
||||
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
|
||||
"integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="
|
||||
},
|
||||
"cli-width": {
|
||||
"version": "4.1.0",
|
||||
|
|
@ -7167,9 +7210,9 @@
|
|||
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
|
||||
},
|
||||
"docker-modem": {
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.1.tgz",
|
||||
"integrity": "sha512-vqrE/nrweCyzmCpVpdFRC41qS+tfTF+IoUKlTZr52O82urbUqdfyJBGWMvT01pYUprWepLr8IkyVTEWJKRTQSg==",
|
||||
"version": "5.0.2",
|
||||
"resolved": "https://registry.npmjs.org/docker-modem/-/docker-modem-5.0.2.tgz",
|
||||
"integrity": "sha512-1Nwtxsk3D6CMj7ovGxSj/r3cEw2EVcT4AsAOdKngDVn2mENnRdq5tIgwpjecgdEtPhd7U5Ww39FNzxo8k++ESw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"debug": "^4.1.1",
|
||||
|
|
@ -7653,9 +7696,9 @@
|
|||
}
|
||||
},
|
||||
"grammy": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.2.tgz",
|
||||
"integrity": "sha512-bvDWesJgLn65MOsWhShVTVG1bSnh6Yo3OtUwoFzTG21CdPt6r8nzPWcuBSzxMDUQyv8I1c0TXH7zIxXFxiH4sw==",
|
||||
"version": "1.19.3",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.3.tgz",
|
||||
"integrity": "sha512-kz/+r/dD5TAcdltXJhJXqqB678LuLA9TcBQdyXW4xYN2UeN6AGEE92Rvr+S+Q4RU37lxfrplgY1gy91YgWYfbw==",
|
||||
"requires": {
|
||||
"@grammyjs/types": "3.3.0",
|
||||
"abort-controller": "^3.0.0",
|
||||
|
|
@ -7969,15 +8012,15 @@
|
|||
"integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
|
||||
},
|
||||
"lightning": {
|
||||
"version": "10.1.2",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.2.tgz",
|
||||
"integrity": "sha512-L8sEyHVhyrvTr9KFmCbphfMDTf6KovdkJ8XVD2KyaT0upTlAiXmD+vBg+5X+wP4y85M+Lbe5svzUIvNWDgbl8w==",
|
||||
"version": "10.2.0",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.2.0.tgz",
|
||||
"integrity": "sha512-LuD612TnkGhJjBA8zkHtZtjY7XjUYZ+couQclFPCjBvxszSSERqeGLF0Fs4q/9ztGxnY1rIMgqE6MsRNn9D0GQ==",
|
||||
"requires": {
|
||||
"@grpc/grpc-js": "1.9.9",
|
||||
"@grpc/grpc-js": "1.9.13",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.8.10",
|
||||
"@types/node": "20.10.4",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.9",
|
||||
"@types/ws": "8.5.10",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
|
|
@ -7988,13 +8031,13 @@
|
|||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.7.1"
|
||||
"type-fest": "4.8.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": {
|
||||
"version": "1.9.9",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.9.tgz",
|
||||
"integrity": "sha512-vQ1qwi/Kiyprt+uhb1+rHMpyk4CVRMTGNUGGPRGS7pLNfWkdCHrGEnT6T3/JyC2VZgoOX/X1KwdoU0WYQAeYcQ==",
|
||||
"version": "1.9.13",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz",
|
||||
"integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==",
|
||||
"requires": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
|
|
@ -8012,9 +8055,9 @@
|
|||
}
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "20.8.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
|
||||
"integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
|
||||
"version": "20.10.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
|
||||
"integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==",
|
||||
"requires": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
|
|
@ -8030,9 +8073,9 @@
|
|||
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
||||
},
|
||||
"type-fest": {
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz",
|
||||
"integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A=="
|
||||
"version": "4.8.3",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz",
|
||||
"integrity": "sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw=="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -8710,9 +8753,9 @@
|
|||
}
|
||||
},
|
||||
"ln-docker-daemons": {
|
||||
"version": "6.0.5",
|
||||
"resolved": "https://registry.npmjs.org/ln-docker-daemons/-/ln-docker-daemons-6.0.5.tgz",
|
||||
"integrity": "sha512-IHrB3jiFzGKCL/xLpKVJtlkHdvv0kpJv0dt3SIisLWp6wBthz4Yp+q/kIYu64Tu8oG1OonscsfnX3SnCiRnqow==",
|
||||
"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==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@alexbosworth/node-fetch": "2.6.2",
|
||||
|
|
@ -8720,87 +8763,19 @@
|
|||
"asyncjs-util": "1.2.12",
|
||||
"dockerode": "4.0.0",
|
||||
"find-free-ports": "3.1.1",
|
||||
"lightning": "10.1.2",
|
||||
"lightning": "10.2.0",
|
||||
"tar-stream": "3.1.6"
|
||||
}
|
||||
},
|
||||
"ln-service": {
|
||||
"version": "57.1.3",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.1.3.tgz",
|
||||
"integrity": "sha512-UR49xOTqNYJjEpX9zw/iCBu0VbmAPZrW4W3YI2Tf9/n2PjTbt/Hts+FmD2XCQvQSMcsgbUJCeliBfE39KcAHvw==",
|
||||
"version": "57.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.2.0.tgz",
|
||||
"integrity": "sha512-XdhBw+UdS6dsPCSiz7DCnIkLSXkzS4orXkcoeyUdxVUzKS+cD6op2xlhXVMVotDWLGDNctyd+WwlXVIo9HmlkA==",
|
||||
"requires": {
|
||||
"bolt07": "1.8.4",
|
||||
"invoices": "3.0.0",
|
||||
"lightning": "10.1.4",
|
||||
"lightning": "10.2.0",
|
||||
"macaroon": "3.0.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": {
|
||||
"version": "1.9.12",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.12.tgz",
|
||||
"integrity": "sha512-Um5MBuge32TS3lAKX02PGCnFM4xPT996yLgZNb5H03pn6NyJ4Iwn5YcPq6Jj9yxGRk7WOgaZFtVRH5iTdYBeUg==",
|
||||
"requires": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
}
|
||||
},
|
||||
"@grpc/proto-loader": {
|
||||
"version": "0.7.10",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz",
|
||||
"integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==",
|
||||
"requires": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"long": "^5.0.0",
|
||||
"protobufjs": "^7.2.4",
|
||||
"yargs": "^17.7.2"
|
||||
}
|
||||
},
|
||||
"@types/ws": {
|
||||
"version": "8.5.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
|
||||
"integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"bolt09": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.0.0.tgz",
|
||||
"integrity": "sha512-QtQiDx/nLMMwj+eaJ2tl2UoMa/8K2d8TfRVznHL0DP3cE/bYl4dPueQvSjqej9FVj+iMtrkpkIE5InuodpHmpg=="
|
||||
},
|
||||
"lightning": {
|
||||
"version": "10.1.4",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.4.tgz",
|
||||
"integrity": "sha512-m56t0RzmsITGlErNLufiIpmSuIOB6QvOVx2zOjAsMJuQAuKKqIKJFs5G947ZfZagJtOHmk6Myx1+XMDizVh1qw==",
|
||||
"requires": {
|
||||
"@grpc/grpc-js": "1.9.12",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.10.3",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.10",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
"bn.js": "5.2.1",
|
||||
"bolt07": "1.8.4",
|
||||
"bolt09": "2.0.0",
|
||||
"ecpair": "2.1.0",
|
||||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.8.3"
|
||||
}
|
||||
},
|
||||
"long": {
|
||||
"version": "5.2.3",
|
||||
"resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
|
||||
"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=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"ln-sync": {
|
||||
|
|
@ -8944,6 +8919,89 @@
|
|||
"table": "6.8.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@grpc/grpc-js": {
|
||||
"version": "1.9.9",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.9.tgz",
|
||||
"integrity": "sha512-vQ1qwi/Kiyprt+uhb1+rHMpyk4CVRMTGNUGGPRGS7pLNfWkdCHrGEnT6T3/JyC2VZgoOX/X1KwdoU0WYQAeYcQ==",
|
||||
"requires": {
|
||||
"@grpc/proto-loader": "^0.7.8",
|
||||
"@types/node": ">=12.12.47"
|
||||
}
|
||||
},
|
||||
"@grpc/proto-loader": {
|
||||
"version": "0.7.10",
|
||||
"resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz",
|
||||
"integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==",
|
||||
"requires": {
|
||||
"lodash.camelcase": "^4.3.0",
|
||||
"long": "^5.0.0",
|
||||
"protobufjs": "^7.2.4",
|
||||
"yargs": "^17.7.2"
|
||||
}
|
||||
},
|
||||
"@types/node": {
|
||||
"version": "20.8.10",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.10.tgz",
|
||||
"integrity": "sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==",
|
||||
"requires": {
|
||||
"undici-types": "~5.26.4"
|
||||
}
|
||||
},
|
||||
"@types/ws": {
|
||||
"version": "8.5.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.9.tgz",
|
||||
"integrity": "sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==",
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"bolt09": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.0.0.tgz",
|
||||
"integrity": "sha512-QtQiDx/nLMMwj+eaJ2tl2UoMa/8K2d8TfRVznHL0DP3cE/bYl4dPueQvSjqej9FVj+iMtrkpkIE5InuodpHmpg=="
|
||||
},
|
||||
"debug": {
|
||||
"version": "4.3.4",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||
"requires": {
|
||||
"ms": "2.1.2"
|
||||
}
|
||||
},
|
||||
"grammy": {
|
||||
"version": "1.19.2",
|
||||
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.19.2.tgz",
|
||||
"integrity": "sha512-bvDWesJgLn65MOsWhShVTVG1bSnh6Yo3OtUwoFzTG21CdPt6r8nzPWcuBSzxMDUQyv8I1c0TXH7zIxXFxiH4sw==",
|
||||
"requires": {
|
||||
"@grammyjs/types": "3.3.0",
|
||||
"abort-controller": "^3.0.0",
|
||||
"debug": "^4.3.4",
|
||||
"node-fetch": "^2.7.0"
|
||||
}
|
||||
},
|
||||
"lightning": {
|
||||
"version": "10.1.2",
|
||||
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.1.2.tgz",
|
||||
"integrity": "sha512-L8sEyHVhyrvTr9KFmCbphfMDTf6KovdkJ8XVD2KyaT0upTlAiXmD+vBg+5X+wP4y85M+Lbe5svzUIvNWDgbl8w==",
|
||||
"requires": {
|
||||
"@grpc/grpc-js": "1.9.9",
|
||||
"@grpc/proto-loader": "0.7.10",
|
||||
"@types/node": "20.8.10",
|
||||
"@types/request": "2.48.12",
|
||||
"@types/ws": "8.5.9",
|
||||
"async": "3.2.5",
|
||||
"asyncjs-util": "1.2.12",
|
||||
"bitcoinjs-lib": "6.1.5",
|
||||
"bn.js": "5.2.1",
|
||||
"bolt07": "1.8.4",
|
||||
"bolt09": "2.0.0",
|
||||
"ecpair": "2.1.0",
|
||||
"invoices": "3.0.0",
|
||||
"psbt": "3.0.0",
|
||||
"tiny-secp256k1": "2.2.3",
|
||||
"type-fest": "4.7.1"
|
||||
}
|
||||
},
|
||||
"ln-service": {
|
||||
"version": "57.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.1.1.tgz",
|
||||
|
|
@ -8954,6 +9012,21 @@
|
|||
"lightning": "10.1.2",
|
||||
"macaroon": "3.0.4"
|
||||
}
|
||||
},
|
||||
"long": {
|
||||
"version": "5.2.3",
|
||||
"resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
|
||||
"integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||
},
|
||||
"type-fest": {
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.7.1.tgz",
|
||||
"integrity": "sha512-iWr8RUmzAJRfhZugX9O7nZE6pCxDU8CZ3QxsLuTnGcBLJpCaP2ll3s4eMTBoFnU/CeXY/5rfQSuAEsTGJO4y8A=="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -9312,9 +9385,9 @@
|
|||
}
|
||||
},
|
||||
"node-gyp-build": {
|
||||
"version": "4.7.0",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.0.tgz",
|
||||
"integrity": "sha512-PbZERfeFdrHQOOXiAKOY0VPbykZy90ndPKk0d+CFDegTKmWp1VgOTz2xACVbr1BjCWxrQp68CXtvNsveFhqDJg==",
|
||||
"version": "4.7.1",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz",
|
||||
"integrity": "sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==",
|
||||
"dev": true
|
||||
},
|
||||
"nofilter": {
|
||||
|
|
@ -10401,15 +10474,15 @@
|
|||
"dev": true
|
||||
},
|
||||
"ssh2": {
|
||||
"version": "1.14.0",
|
||||
"resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.14.0.tgz",
|
||||
"integrity": "sha512-AqzD1UCqit8tbOKoj6ztDDi1ffJZ2rV2SwlgrVVrHPkV5vWqGJOVp5pmtj18PunkPJAuKQsnInyKV+/Nb2bUnA==",
|
||||
"version": "1.15.0",
|
||||
"resolved": "https://registry.npmjs.org/ssh2/-/ssh2-1.15.0.tgz",
|
||||
"integrity": "sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"asn1": "^0.2.6",
|
||||
"bcrypt-pbkdf": "^1.0.2",
|
||||
"cpu-features": "~0.0.8",
|
||||
"nan": "^2.17.0"
|
||||
"cpu-features": "~0.0.9",
|
||||
"nan": "^2.18.0"
|
||||
}
|
||||
},
|
||||
"stack-trace": {
|
||||
|
|
@ -10423,9 +10496,9 @@
|
|||
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
|
||||
},
|
||||
"streamx": {
|
||||
"version": "2.15.5",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.5.tgz",
|
||||
"integrity": "sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==",
|
||||
"version": "2.15.6",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz",
|
||||
"integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"fast-fifo": "^1.1.0",
|
||||
|
|
|
|||
|
|
@ -31,13 +31,13 @@
|
|||
"csv-parse": "5.5.3",
|
||||
"ecpair": "2.1.0",
|
||||
"goldengate": "13.0.2",
|
||||
"grammy": "1.19.2",
|
||||
"grammy": "1.19.3",
|
||||
"hot-formula-parser": "4.0.0",
|
||||
"import-lazy": "4.0.0",
|
||||
"ini": "4.1.1",
|
||||
"inquirer": "9.2.12",
|
||||
"ln-accounting": "7.0.2",
|
||||
"ln-service": "57.1.3",
|
||||
"ln-service": "57.2.0",
|
||||
"ln-sync": "6.0.0",
|
||||
"ln-telegram": "6.1.1",
|
||||
"moment": "2.29.4",
|
||||
|
|
@ -54,7 +54,7 @@
|
|||
"description": "Lightning balance CLI",
|
||||
"devDependencies": {
|
||||
"invoices": "3.0.0",
|
||||
"ln-docker-daemons": "6.0.5",
|
||||
"ln-docker-daemons": "6.0.6",
|
||||
"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.3"
|
||||
"version": "17.5.4"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue