update dependencies

This commit is contained in:
Alex Bosworth 2025-01-01 19:55:06 -08:00
parent 4b12d4263d
commit 849916cc6f
No known key found for this signature in database
GPG key ID: E80D2F3F311FD87E
4 changed files with 64 additions and 634 deletions

View file

@ -1,6 +1,6 @@
# Versions
## 19.4.6
## 19.4.7
- Add support for LND 0.18.4

View file

@ -1,6 +1,6 @@
The MIT License (MIT)
Copyright (c) 2020-2024 Alex Bosworth
Copyright (c) 2020-2025 Alex Bosworth
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

686
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "balanceofsatoshis",
"version": "19.4.6",
"version": "19.4.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "balanceofsatoshis",
"version": "19.4.6",
"version": "19.4.7",
"license": "MIT",
"dependencies": {
"@alexbosworth/blockchain": "2.0.0",
@ -30,7 +30,7 @@
"csv-parse": "5.6.0",
"ecpair": "2.1.0",
"goldengate": "14.0.10",
"grammy": "1.33.0",
"grammy": "1.34.0",
"hot-formula-parser": "4.0.0",
"import-lazy": "4.0.0",
"ini": "5.0.0",
@ -38,7 +38,7 @@
"ln-accounting": "8.0.6",
"ln-service": "57.22.3",
"ln-sync": "6.4.0",
"ln-telegram": "6.1.10",
"ln-telegram": "6.1.11",
"minimist": "1.2.8",
"moment": "2.30.1",
"paid-services": "6.2.1",
@ -207,9 +207,9 @@
}
},
"node_modules/@grammyjs/types": {
"version": "3.17.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.17.0.tgz",
"integrity": "sha512-e8AR3xQwRAFX248E7Qw/7mIu1OzvoXloJzOBJVtuPKzzL7tGkn5trZAdZUBgGViVQg5ZwVS/x9N2nRrcyH/DfA=="
"version": "3.18.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.18.0.tgz",
"integrity": "sha512-/VpQcT6Z0+Lw6H6jv2JvnDmqB1/9rjbFdDBlPBPUW3kQ1bWfjzfaiVk2+J2eiid3o3sLaPp3ZK0XjEI1gWNc3g=="
},
"node_modules/@grpc/grpc-js": {
"version": "1.12.5",
@ -574,9 +574,9 @@
"integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg=="
},
"node_modules/@types/node": {
"version": "22.10.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
"version": "22.10.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.3.tgz",
"integrity": "sha512-DifAyw4BkrufCILvD3ucnuN8eydUfc/C1GlyrnI+LK6543w5/L3VeVgf05o3B4fqSXP1dKYLOZsKfutpxPzZrw==",
"dependencies": {
"undici-types": "~6.20.0"
}
@ -1789,11 +1789,11 @@
}
},
"node_modules/grammy": {
"version": "1.33.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.33.0.tgz",
"integrity": "sha512-kvQuIBtiPcqNGntsVevjXYBMByIJ3PtOP7swr1zbCg6xY+dNX76f4VX5auKuJNI/sflexPr3L4wNwbTJHu9ocA==",
"version": "1.34.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.34.0.tgz",
"integrity": "sha512-YSLUSLdwycufB0Si9em+Ef3aXt7Vq0LYuGgwF4+ZskPb6+3RzrPdkh28qQNKhCeIXKodgMKQ5CxAHf/fLJZufg==",
"dependencies": {
"@grammyjs/types": "3.17.0",
"@grammyjs/types": "3.18.0",
"abort-controller": "^3.0.0",
"debug": "^4.3.4",
"node-fetch": "^2.7.0"
@ -2273,6 +2273,14 @@
"node": ">=18"
}
},
"node_modules/ln-service/node_modules/@types/node": {
"version": "22.10.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
"dependencies": {
"undici-types": "~6.20.0"
}
},
"node_modules/ln-service/node_modules/@types/ws": {
"version": "8.5.13",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz",
@ -2377,344 +2385,27 @@
}
},
"node_modules/ln-telegram": {
"version": "6.1.10",
"resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-6.1.10.tgz",
"integrity": "sha512-aPzrLlg4YaLKbol7HH2ysOVAIcQSthK1R9lUcVWel4lZWTRW6x/Jl6iLwfZ3le4mS+a2lGCboDWmodR2ErnSgQ==",
"version": "6.1.11",
"resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-6.1.11.tgz",
"integrity": "sha512-0Yo9mfdf2Nt/jEOhUntl3wSW625ULCWVVt8OdpyHh/s3Z86rPlSgq9GVpd/jkkZD6OCFBxRb5eEA2ca7bR2pRw==",
"dependencies": {
"@alexbosworth/fiat": "2.0.0",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bolt07": "1.9.4",
"goldengate": "14.0.9",
"grammy": "1.30.0",
"ln-accounting": "8.0.5",
"ln-service": "57.22.0",
"goldengate": "14.0.10",
"grammy": "1.34.0",
"ln-accounting": "8.0.6",
"ln-service": "57.22.3",
"ln-sync": "6.4.0",
"luxon": "3.5.0",
"paid-services": "6.2.0",
"table": "6.8.2"
"paid-services": "6.2.1",
"table": "6.9.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/@grammyjs/types": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.14.0.tgz",
"integrity": "sha512-uUVikYAiHNU8CvkeQ6YA/QPbMLgTTpFVLp83VkXCs423w6cDsvfdA6bcrQJGUnc/Q6zHQXXZUftXDYl2b/6L4A=="
},
"node_modules/ln-telegram/node_modules/@grpc/grpc-js": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.2.tgz",
"integrity": "sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==",
"dependencies": {
"@grpc/proto-loader": "^0.7.13",
"@js-sdsl/ordered-map": "^4.4.2"
},
"engines": {
"node": ">=12.10.0"
}
},
"node_modules/ln-telegram/node_modules/@types/node": {
"version": "22.7.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
"integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
"dependencies": {
"undici-types": "~6.19.2"
}
},
"node_modules/ln-telegram/node_modules/bitcoinjs-lib": {
"version": "6.1.6",
"resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.6.tgz",
"integrity": "sha512-Fk8+Vc+e2rMoDU5gXkW9tD+313rhkm5h6N9HfZxXvYU9LedttVvmXKTgd9k5rsQJjkSfsv6XRM8uhJv94SrvcA==",
"dependencies": {
"@noble/hashes": "^1.2.0",
"bech32": "^2.0.0",
"bip174": "^2.1.1",
"bs58check": "^3.0.1",
"typeforce": "^1.11.3",
"varuint-bitcoin": "^1.1.2"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/ln-telegram/node_modules/bolt09": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.1.0.tgz",
"integrity": "sha512-aSLhKEWFUKGFOsQWRXcmiNzVVBCK+Tz4RUYGQZ8U1HFllHzCC68z/iJAYmPgEmyKNuyHz2twS/uku2HKFiWBRg==",
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/cbor": {
"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"
},
"engines": {
"node": ">=16"
}
},
"node_modules/ln-telegram/node_modules/express": {
"version": "4.21.1",
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
"cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
"merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.10",
"proxy-addr": "~2.0.7",
"qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
"send": "0.19.0",
"serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
},
"engines": {
"node": ">= 0.10.0"
}
},
"node_modules/ln-telegram/node_modules/goldengate": {
"version": "14.0.9",
"resolved": "https://registry.npmjs.org/goldengate/-/goldengate-14.0.9.tgz",
"integrity": "sha512-PJLAS3+ajc9fDDF8u3gRJUtJrCHIjU/yIemR4dmvibWnLd/9FJlaF2GeRCk8O4eoQns7OqX3vhhIMg/tslDAaA==",
"dependencies": {
"@alexbosworth/node-fetch": "2.6.2",
"@grpc/grpc-js": "1.12.2",
"@grpc/proto-loader": "0.7.13",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"auth-header": "1.0.0",
"bech32": "2.0.0",
"bip65": "1.0.3",
"bip68": "1.0.4",
"bitcoin-ops": "1.4.1",
"bitcoinjs-lib": "6.1.6",
"bn.js": "5.2.1",
"body-parser": "1.20.3",
"bolt01": "2.0.0",
"cbor": "9.0.2",
"ecpair": "2.1.0",
"express": "4.21.1",
"ln-service": "57.22.0",
"ln-sync": "6.4.0",
"macaroon": "3.0.4",
"p2tr": "2.0.0",
"psbt": "3.0.0",
"pushdata-bitcoin": "1.0.1",
"tiny-secp256k1": "2.2.3",
"varuint-bitcoin": "2.0.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/goldengate/node_modules/varuint-bitcoin": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz",
"integrity": "sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==",
"dependencies": {
"uint8array-tools": "^0.0.8"
}
},
"node_modules/ln-telegram/node_modules/grammy": {
"version": "1.30.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.30.0.tgz",
"integrity": "sha512-uD1kMbgR04qIed4z+eHc68t41ZyzPC3mbHSJD+hQtoTA6RkBSgVxL2HJLmgP7cUjEirlkxHjV6F7Hl7a4Ozvbg==",
"dependencies": {
"@grammyjs/types": "3.14.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/grammy/node_modules/debug": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dependencies": {
"ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
},
"peerDependenciesMeta": {
"supports-color": {
"optional": true
}
}
},
"node_modules/ln-telegram/node_modules/lightning": {
"version": "10.22.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.22.0.tgz",
"integrity": "sha512-eTDwWC3wIIoerhBfgiutSBivIfUaZRWSPzLMAyJX5447YXgnvz2CyzwZhiFJvVnP1eDW/Zvf1S2siszJNqxgEg==",
"dependencies": {
"@grpc/grpc-js": "1.12.0",
"@grpc/proto-loader": "0.7.13",
"@types/node": "22.7.5",
"@types/request": "2.48.12",
"@types/ws": "8.5.12",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bitcoinjs-lib": "6.1.6",
"bn.js": "5.2.1",
"bolt07": "1.9.4",
"bolt09": "2.1.0",
"ecpair": "2.1.0",
"invoices": "3.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3",
"type-fest": "4.26.1"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/lightning/node_modules/@grpc/grpc-js": {
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.0.tgz",
"integrity": "sha512-eWdP97A6xKtZXVP/ze9y8zYRB2t6ugQAuLXFuZXAsyqmyltaAjl4yPkmIfc0wuTFJMOUF1AdvIFQCL7fMtaX6g==",
"dependencies": {
"@grpc/proto-loader": "^0.7.13",
"@js-sdsl/ordered-map": "^4.4.2"
},
"engines": {
"node": ">=12.10.0"
}
},
"node_modules/ln-telegram/node_modules/ln-accounting": {
"version": "8.0.5",
"resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-8.0.5.tgz",
"integrity": "sha512-Z7+pRoq125JRHc2MfFWeBr5BVOHorkAQFM5ithHesFZ5efgj6l0ifwGSprR2MticSwufQr08bGYPERGGH6nhhw==",
"dependencies": {
"@json2csv/plainjs": "7.0.6",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bitcoinjs-lib": "6.1.6",
"goldengate": "14.0.9",
"hot-formula-parser": "4.0.0",
"ln-service": "57.22.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/ln-service": {
"version": "57.22.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.22.0.tgz",
"integrity": "sha512-E1/yf9jwyrIUlzXzAPvIcAur0zfP4QOPsAPpyR6vkjNk40g1Unccpc0/qn+mdQrAeLncHwXgbjsqJSp8kGYwkQ==",
"dependencies": {
"bolt07": "1.9.4",
"invoices": "3.0.0",
"lightning": "10.22.0",
"macaroon": "3.0.4"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
"node_modules/ln-telegram/node_modules/paid-services": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/paid-services/-/paid-services-6.2.0.tgz",
"integrity": "sha512-SdN+Ol3IDkPat+Ctrm1QHKl8+8fPDaVQ1GWJLpkAjOrV63wzrlP5SQmeCLXiFW3WtK5j4wDT5+GmIHVHk4QW6w==",
"dependencies": {
"@alexbosworth/blockchain": "2.0.0",
"@alexbosworth/fiat": "2.0.0",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bech32": "2.0.0",
"bolt01": "2.0.0",
"bolt07": "1.9.4",
"ecpair": "2.1.0",
"goldengate": "14.0.9",
"invoices": "3.0.0",
"ln-service": "57.22.0",
"ln-sync": "6.4.0",
"p2tr": "2.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3"
},
"engines": {
"node": ">=18"
}
},
"node_modules/ln-telegram/node_modules/path-to-regexp": {
"version": "0.1.10",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
"integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
},
"node_modules/ln-telegram/node_modules/table": {
"version": "6.8.2",
"resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz",
"integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==",
"dependencies": {
"ajv": "^8.0.1",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/ln-telegram/node_modules/type-fest": {
"version": "4.26.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz",
"integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==",
"engines": {
"node": ">=16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/ln-telegram/node_modules/uint8array-tools": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz",
"integrity": "sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g==",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/ln-telegram/node_modules/undici-types": {
"version": "6.19.8",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="
},
"node_modules/lodash": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
@ -4439,9 +4130,9 @@
}
},
"@grammyjs/types": {
"version": "3.17.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.17.0.tgz",
"integrity": "sha512-e8AR3xQwRAFX248E7Qw/7mIu1OzvoXloJzOBJVtuPKzzL7tGkn5trZAdZUBgGViVQg5ZwVS/x9N2nRrcyH/DfA=="
"version": "3.18.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.18.0.tgz",
"integrity": "sha512-/VpQcT6Z0+Lw6H6jv2JvnDmqB1/9rjbFdDBlPBPUW3kQ1bWfjzfaiVk2+J2eiid3o3sLaPp3ZK0XjEI1gWNc3g=="
},
"@grpc/grpc-js": {
"version": "1.12.5",
@ -4707,9 +4398,9 @@
"integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg=="
},
"@types/node": {
"version": "22.10.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
"version": "22.10.3",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.3.tgz",
"integrity": "sha512-DifAyw4BkrufCILvD3ucnuN8eydUfc/C1GlyrnI+LK6543w5/L3VeVgf05o3B4fqSXP1dKYLOZsKfutpxPzZrw==",
"requires": {
"undici-types": "~6.20.0"
}
@ -5681,11 +5372,11 @@
"integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
},
"grammy": {
"version": "1.33.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.33.0.tgz",
"integrity": "sha512-kvQuIBtiPcqNGntsVevjXYBMByIJ3PtOP7swr1zbCg6xY+dNX76f4VX5auKuJNI/sflexPr3L4wNwbTJHu9ocA==",
"version": "1.34.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.34.0.tgz",
"integrity": "sha512-YSLUSLdwycufB0Si9em+Ef3aXt7Vq0LYuGgwF4+ZskPb6+3RzrPdkh28qQNKhCeIXKodgMKQ5CxAHf/fLJZufg==",
"requires": {
"@grammyjs/types": "3.17.0",
"@grammyjs/types": "3.18.0",
"abort-controller": "^3.0.0",
"debug": "^4.3.4",
"node-fetch": "^2.7.0"
@ -6047,6 +5738,14 @@
"macaroon": "3.0.4"
},
"dependencies": {
"@types/node": {
"version": "22.10.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz",
"integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==",
"requires": {
"undici-types": "~6.20.0"
}
},
"@types/ws": {
"version": "8.5.13",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz",
@ -6134,291 +5833,22 @@
}
},
"ln-telegram": {
"version": "6.1.10",
"resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-6.1.10.tgz",
"integrity": "sha512-aPzrLlg4YaLKbol7HH2ysOVAIcQSthK1R9lUcVWel4lZWTRW6x/Jl6iLwfZ3le4mS+a2lGCboDWmodR2ErnSgQ==",
"version": "6.1.11",
"resolved": "https://registry.npmjs.org/ln-telegram/-/ln-telegram-6.1.11.tgz",
"integrity": "sha512-0Yo9mfdf2Nt/jEOhUntl3wSW625ULCWVVt8OdpyHh/s3Z86rPlSgq9GVpd/jkkZD6OCFBxRb5eEA2ca7bR2pRw==",
"requires": {
"@alexbosworth/fiat": "2.0.0",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bolt07": "1.9.4",
"goldengate": "14.0.9",
"grammy": "1.30.0",
"ln-accounting": "8.0.5",
"ln-service": "57.22.0",
"goldengate": "14.0.10",
"grammy": "1.34.0",
"ln-accounting": "8.0.6",
"ln-service": "57.22.3",
"ln-sync": "6.4.0",
"luxon": "3.5.0",
"paid-services": "6.2.0",
"table": "6.8.2"
},
"dependencies": {
"@grammyjs/types": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/@grammyjs/types/-/types-3.14.0.tgz",
"integrity": "sha512-uUVikYAiHNU8CvkeQ6YA/QPbMLgTTpFVLp83VkXCs423w6cDsvfdA6bcrQJGUnc/Q6zHQXXZUftXDYl2b/6L4A=="
},
"@grpc/grpc-js": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.2.tgz",
"integrity": "sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==",
"requires": {
"@grpc/proto-loader": "^0.7.13",
"@js-sdsl/ordered-map": "^4.4.2"
}
},
"@types/node": {
"version": "22.7.5",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
"integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
"requires": {
"undici-types": "~6.19.2"
}
},
"bitcoinjs-lib": {
"version": "6.1.6",
"resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.1.6.tgz",
"integrity": "sha512-Fk8+Vc+e2rMoDU5gXkW9tD+313rhkm5h6N9HfZxXvYU9LedttVvmXKTgd9k5rsQJjkSfsv6XRM8uhJv94SrvcA==",
"requires": {
"@noble/hashes": "^1.2.0",
"bech32": "^2.0.0",
"bip174": "^2.1.1",
"bs58check": "^3.0.1",
"typeforce": "^1.11.3",
"varuint-bitcoin": "^1.1.2"
}
},
"bolt09": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/bolt09/-/bolt09-2.1.0.tgz",
"integrity": "sha512-aSLhKEWFUKGFOsQWRXcmiNzVVBCK+Tz4RUYGQZ8U1HFllHzCC68z/iJAYmPgEmyKNuyHz2twS/uku2HKFiWBRg=="
},
"cbor": {
"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"
}
},
"express": {
"version": "4.21.1",
"resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz",
"integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==",
"requires": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.3",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
"cookie": "0.7.1",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"finalhandler": "1.3.1",
"fresh": "0.5.2",
"http-errors": "2.0.0",
"merge-descriptors": "1.0.3",
"methods": "~1.1.2",
"on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.10",
"proxy-addr": "~2.0.7",
"qs": "6.13.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
"send": "0.19.0",
"serve-static": "1.16.2",
"setprototypeof": "1.2.0",
"statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
}
},
"goldengate": {
"version": "14.0.9",
"resolved": "https://registry.npmjs.org/goldengate/-/goldengate-14.0.9.tgz",
"integrity": "sha512-PJLAS3+ajc9fDDF8u3gRJUtJrCHIjU/yIemR4dmvibWnLd/9FJlaF2GeRCk8O4eoQns7OqX3vhhIMg/tslDAaA==",
"requires": {
"@alexbosworth/node-fetch": "2.6.2",
"@grpc/grpc-js": "1.12.2",
"@grpc/proto-loader": "0.7.13",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"auth-header": "1.0.0",
"bech32": "2.0.0",
"bip65": "1.0.3",
"bip68": "1.0.4",
"bitcoin-ops": "1.4.1",
"bitcoinjs-lib": "6.1.6",
"bn.js": "5.2.1",
"body-parser": "1.20.3",
"bolt01": "2.0.0",
"cbor": "9.0.2",
"ecpair": "2.1.0",
"express": "4.21.1",
"ln-service": "57.22.0",
"ln-sync": "6.4.0",
"macaroon": "3.0.4",
"p2tr": "2.0.0",
"psbt": "3.0.0",
"pushdata-bitcoin": "1.0.1",
"tiny-secp256k1": "2.2.3",
"varuint-bitcoin": "2.0.0"
},
"dependencies": {
"varuint-bitcoin": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-2.0.0.tgz",
"integrity": "sha512-6QZbU/rHO2ZQYpWFDALCDSRsXbAs1VOEmXAxtbtjLtKuMJ/FQ8YbhfxlaiKv5nklci0M6lZtlZyxo9Q+qNnyog==",
"requires": {
"uint8array-tools": "^0.0.8"
}
}
}
},
"grammy": {
"version": "1.30.0",
"resolved": "https://registry.npmjs.org/grammy/-/grammy-1.30.0.tgz",
"integrity": "sha512-uD1kMbgR04qIed4z+eHc68t41ZyzPC3mbHSJD+hQtoTA6RkBSgVxL2HJLmgP7cUjEirlkxHjV6F7Hl7a4Ozvbg==",
"requires": {
"@grammyjs/types": "3.14.0",
"abort-controller": "^3.0.0",
"debug": "^4.3.4",
"node-fetch": "^2.7.0"
},
"dependencies": {
"debug": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"requires": {
"ms": "^2.1.3"
}
}
}
},
"lightning": {
"version": "10.22.0",
"resolved": "https://registry.npmjs.org/lightning/-/lightning-10.22.0.tgz",
"integrity": "sha512-eTDwWC3wIIoerhBfgiutSBivIfUaZRWSPzLMAyJX5447YXgnvz2CyzwZhiFJvVnP1eDW/Zvf1S2siszJNqxgEg==",
"requires": {
"@grpc/grpc-js": "1.12.0",
"@grpc/proto-loader": "0.7.13",
"@types/node": "22.7.5",
"@types/request": "2.48.12",
"@types/ws": "8.5.12",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bitcoinjs-lib": "6.1.6",
"bn.js": "5.2.1",
"bolt07": "1.9.4",
"bolt09": "2.1.0",
"ecpair": "2.1.0",
"invoices": "3.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3",
"type-fest": "4.26.1"
},
"dependencies": {
"@grpc/grpc-js": {
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.0.tgz",
"integrity": "sha512-eWdP97A6xKtZXVP/ze9y8zYRB2t6ugQAuLXFuZXAsyqmyltaAjl4yPkmIfc0wuTFJMOUF1AdvIFQCL7fMtaX6g==",
"requires": {
"@grpc/proto-loader": "^0.7.13",
"@js-sdsl/ordered-map": "^4.4.2"
}
}
}
},
"ln-accounting": {
"version": "8.0.5",
"resolved": "https://registry.npmjs.org/ln-accounting/-/ln-accounting-8.0.5.tgz",
"integrity": "sha512-Z7+pRoq125JRHc2MfFWeBr5BVOHorkAQFM5ithHesFZ5efgj6l0ifwGSprR2MticSwufQr08bGYPERGGH6nhhw==",
"requires": {
"@json2csv/plainjs": "7.0.6",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bitcoinjs-lib": "6.1.6",
"goldengate": "14.0.9",
"hot-formula-parser": "4.0.0",
"ln-service": "57.22.0"
}
},
"ln-service": {
"version": "57.22.0",
"resolved": "https://registry.npmjs.org/ln-service/-/ln-service-57.22.0.tgz",
"integrity": "sha512-E1/yf9jwyrIUlzXzAPvIcAur0zfP4QOPsAPpyR6vkjNk40g1Unccpc0/qn+mdQrAeLncHwXgbjsqJSp8kGYwkQ==",
"requires": {
"bolt07": "1.9.4",
"invoices": "3.0.0",
"lightning": "10.22.0",
"macaroon": "3.0.4"
}
},
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
"paid-services": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/paid-services/-/paid-services-6.2.0.tgz",
"integrity": "sha512-SdN+Ol3IDkPat+Ctrm1QHKl8+8fPDaVQ1GWJLpkAjOrV63wzrlP5SQmeCLXiFW3WtK5j4wDT5+GmIHVHk4QW6w==",
"requires": {
"@alexbosworth/blockchain": "2.0.0",
"@alexbosworth/fiat": "2.0.0",
"async": "3.2.6",
"asyncjs-util": "1.2.12",
"bech32": "2.0.0",
"bolt01": "2.0.0",
"bolt07": "1.9.4",
"ecpair": "2.1.0",
"goldengate": "14.0.9",
"invoices": "3.0.0",
"ln-service": "57.22.0",
"ln-sync": "6.4.0",
"p2tr": "2.0.0",
"psbt": "3.0.0",
"tiny-secp256k1": "2.2.3"
}
},
"path-to-regexp": {
"version": "0.1.10",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
"integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w=="
},
"table": {
"version": "6.8.2",
"resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz",
"integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==",
"requires": {
"ajv": "^8.0.1",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1"
}
},
"type-fest": {
"version": "4.26.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz",
"integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg=="
},
"uint8array-tools": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.8.tgz",
"integrity": "sha512-xS6+s8e0Xbx++5/0L+yyexukU7pz//Yg6IHg3BKhXotg1JcYtgxVcUctQ0HxLByiJzpAkNFawz1Nz5Xadzo82g=="
},
"undici-types": {
"version": "6.19.8",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="
}
"paid-services": "6.2.1",
"table": "6.9.0"
}
},
"lodash": {

View file

@ -31,7 +31,7 @@
"csv-parse": "5.6.0",
"ecpair": "2.1.0",
"goldengate": "14.0.10",
"grammy": "1.33.0",
"grammy": "1.34.0",
"hot-formula-parser": "4.0.0",
"import-lazy": "4.0.0",
"ini": "5.0.0",
@ -39,7 +39,7 @@
"ln-accounting": "8.0.6",
"ln-service": "57.22.3",
"ln-sync": "6.4.0",
"ln-telegram": "6.1.10",
"ln-telegram": "6.1.11",
"minimist": "1.2.8",
"moment": "2.30.1",
"paid-services": "6.2.1",
@ -81,7 +81,7 @@
"integration-tests": "node test/integration",
"postpack": "PACKAGE_VERSION=$(cat package.json | grep \\\"version\\\" | head -1 | awk -F: '{ print $2 }' | sed 's/[\",]//g' | tr -d '[[:space:]]') && git tag -s v$PACKAGE_VERSION -m v$PACKAGE_VERSION && git push github --tags",
"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@17.0.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"
"test": "npx nyc@17.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": "19.4.6"
"version": "19.4.7"
}