From 04a908261a87d7285c6fb85356a04a8a1513d162 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Tue, 20 Aug 2024 07:32:30 -0700 Subject: [PATCH 1/4] Updating requirements in README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 351bec3..ef1648e 100644 --- a/README.md +++ b/README.md @@ -47,9 +47,9 @@ This web server spins up an embedded IPFS ([Helia](https://github.com/ipfs/helia ## Requirements -- node **^16.20.2** -- npm **^8.19.4** -- Docker **^20.10.8** +- node **^20.16.0** +- npm **^10.8.1** +- Docker **^24.0.7** - Docker Compose **^1.27.4** ## Installation From 0c7f3088a8fa4fe4d10b50d7c96d3f22e4d8e5da Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 23 Aug 2024 06:59:58 -0700 Subject: [PATCH 2/4] fix(minimal-slp-wallet): Updated to v5.11.3 --- package-lock.json | 76 +++++++---------------------------------------- package.json | 2 +- 2 files changed, 12 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index 63cd448..f40e0f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "koa2-ratelimit": "0.9.1", "libp2p": "1.9.1", "line-reader": "0.4.0", - "minimal-slp-wallet": "5.11.1", + "minimal-slp-wallet": "5.11.3", "mongoose": "5.13.14", "node-fetch": "npm:@achingbrain/node-fetch@2.6.7", "nodemailer": "6.7.5", @@ -7778,57 +7778,16 @@ } }, "node_modules/bch-consumer": { - "version": "1.4.5", - "resolved": "http://94.130.170.209:4873/bch-consumer/-/bch-consumer-1.4.5.tgz", - "integrity": "sha512-hNnhm1q4q+qyJLxyulet5YB6zdTFXx5PUWpuwOqYW/XkoIOpZCyzfFFU/NTB6m5VSQgxmpXYgoqSsYCm+wDbkQ==", + "version": "1.4.6", + "resolved": "http://94.130.170.209:4873/bch-consumer/-/bch-consumer-1.4.6.tgz", + "integrity": "sha512-0R/SPofznZREhMoHHd18nHn97vsjhnqJhIw+olep32aAt93pl9SoKh5i51AtOgHPV/m+o/+WkEWdI7LtIuTVjQ==", "license": "MIT", "dependencies": { - "@psf/bch-js": "6.6.0", + "@psf/bch-js": "6.7.3", "apidoc": "0.51.0", "axios": "0.25.0" } }, - "node_modules/bch-consumer/node_modules/@psf/bch-js": { - "version": "6.6.0", - "resolved": "http://94.130.170.209:4873/@psf%2fbch-js/-/bch-js-6.6.0.tgz", - "integrity": "sha512-623uPhQQRgf5RusRJVReAxwtSPyMygJKe/qnMBVs8ZWvjFJSr1F+mfS/U8n1dHPV/CHsrcaLUVeSy5ZchNHB6g==", - "license": "MIT", - "dependencies": { - "@chris.troutner/bip32-utils": "1.0.5", - "@psf/bip21": "2.0.1", - "@psf/bitcoincash-ops": "2.0.0", - "@psf/bitcoincashjs-lib": "4.0.3", - "@psf/coininfo": "4.0.0", - "axios": "0.26.1", - "bc-bip68": "1.0.5", - "bchaddrjs-slp": "0.2.5", - "bigi": "1.4.2", - "bignumber.js": "9.0.0", - "bip-schnorr": "0.3.0", - "bip38": "2.0.2", - "bip39": "3.0.2", - "bip66": "1.1.5", - "bitcoinjs-message": "2.0.0", - "bs58": "4.0.1", - "ecashaddrjs": "1.0.7", - "ini": "1.3.8", - "randombytes": "2.0.6", - "safe-buffer": "5.1.2", - "satoshi-bitcoin": "1.0.4", - "slp-mdm": "0.0.6", - "slp-parser": "0.0.4", - "wif": "2.0.6" - } - }, - "node_modules/bch-consumer/node_modules/@psf/bch-js/node_modules/axios": { - "version": "0.26.1", - "resolved": "http://94.130.170.209:4873/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, "node_modules/bch-consumer/node_modules/apidoc": { "version": "0.51.0", "resolved": "http://94.130.170.209:4873/apidoc/-/apidoc-0.51.0.tgz", @@ -7901,21 +7860,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/bch-consumer/node_modules/randombytes": { - "version": "2.0.6", - "resolved": "http://94.130.170.209:4873/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/bch-consumer/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "http://94.130.170.209:4873/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, "node_modules/bch-donation": { "version": "1.1.2", "resolved": "http://94.130.170.209:4873/bch-donation/-/bch-donation-1.1.2.tgz", @@ -16821,15 +16765,15 @@ } }, "node_modules/minimal-slp-wallet": { - "version": "5.11.1", - "resolved": "http://94.130.170.209:4873/minimal-slp-wallet/-/minimal-slp-wallet-5.11.1.tgz", - "integrity": "sha512-kQp6WS8f9ndoRwucpKtMaLXhOPCp3AK6seBT/TjduzUWfQS4SfXIJfYImVCwogknEW6JJyx5MdWQEWVvFIg/Zg==", + "version": "5.11.3", + "resolved": "http://94.130.170.209:4873/minimal-slp-wallet/-/minimal-slp-wallet-5.11.3.tgz", + "integrity": "sha512-yWi1hMlhis1bfqSBxfysUeEhNPzTLIcazfqd9XmrMVMxbB/AgFT82Gg9xnEjQB8wKtYryF3uc0t3YCAdja7skw==", "license": "MIT", "dependencies": { "@chris.troutner/retry-queue-commonjs": "1.0.8", "@psf/bch-js": "6.7.3", "apidoc": "0.51.0", - "bch-consumer": "1.4.5", + "bch-consumer": "1.4.6", "bch-donation": "1.1.2", "crypto-js": "4.0.0" } @@ -16960,6 +16904,7 @@ "resolved": "http://94.130.170.209:4873/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "license": "MIT", + "peer": true, "dependencies": { "minimist": "^1.2.6" }, @@ -26250,6 +26195,7 @@ "resolved": "http://94.130.170.209:4873/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "license": "ISC", + "peer": true, "dependencies": { "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", diff --git a/package.json b/package.json index 5e72b92..de1f9da 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "koa2-ratelimit": "0.9.1", "libp2p": "1.9.1", "line-reader": "0.4.0", - "minimal-slp-wallet": "5.11.1", + "minimal-slp-wallet": "5.11.3", "mongoose": "5.13.14", "node-fetch": "npm:@achingbrain/node-fetch@2.6.7", "nodemailer": "6.7.5", From 2d9a2b811c4579e8d3535d68fd40bd0ab798b7df Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 23 Aug 2024 10:24:21 -0700 Subject: [PATCH 3/4] fix(helia-coord): Updating to v1.5.12 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f40e0f3..3c4bac8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "datastore-fs": "9.1.7", "glob": "7.1.6", "helia": "4.2.5", - "helia-coord": "1.5.11", + "helia-coord": "1.5.12", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1", "jwt-bch-lib": "1.3.0", @@ -12744,9 +12744,9 @@ } }, "node_modules/helia-coord": { - "version": "1.5.11", - "resolved": "http://94.130.170.209:4873/helia-coord/-/helia-coord-1.5.11.tgz", - "integrity": "sha512-01rNCEIHI7AAX7f6e8b2HoV5xqBOCyoWnxV8l4zIFM51uKFuLmPo8c+NoQ+xTGg6VXlXbRdXkpg3glcWpgPt0A==", + "version": "1.5.12", + "resolved": "http://94.130.170.209:4873/helia-coord/-/helia-coord-1.5.12.tgz", + "integrity": "sha512-iNfwUDIA7+Vrk4nUV6K+Va+D3BbZlO28F6X1WXjfZDitMEEuZauRsgMvwMuVmgtQYJ1SUXh10bnrt4kZiyTAMw==", "license": "MIT", "dependencies": { "@chris.troutner/retry-queue": "1.0.8", diff --git a/package.json b/package.json index de1f9da..dde9333 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "datastore-fs": "9.1.7", "glob": "7.1.6", "helia": "4.2.5", - "helia-coord": "1.5.11", + "helia-coord": "1.5.12", "jsonrpc-lite": "2.2.0", "jsonwebtoken": "8.5.1", "jwt-bch-lib": "1.3.0", From 9584810b16f7d575733a515419abb93871f8494d Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Thu, 5 Sep 2024 10:06:11 -0700 Subject: [PATCH 4/4] fix(deps): Updating dependencies --- config/system-user-dev.json | 6 +-- package-lock.json | 102 ++++++++++++++++++++++++++++-------- package.json | 4 +- 3 files changed, 84 insertions(+), 28 deletions(-) diff --git a/config/system-user-dev.json b/config/system-user-dev.json index 8033824..da66d68 100644 --- a/config/system-user-dev.json +++ b/config/system-user-dev.json @@ -1,6 +1,6 @@ { - "password": "MitBFpEEc8bJuZwOiOB6", + "password": "DwaDw2YaKnuFxsSIm32B", "email": "system@system.com", - "id": "66c4b2d47a8d484560cfbc10", - "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2YzRiMmQ0N2E4ZDQ4NDU2MGNmYmMxMCIsImlhdCI6MTcyNDE2Njg2OH0.nj6QmflZnV41E6H3yMfRkZMefCZDIYtZkLvjRmeoGKM" + "id": "66d9e3a45648506e44a77d53", + "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY2ZDllM2E0NTY0ODUwNmU0NGE3N2Q1MyIsImlhdCI6MTcyNTU1NTYyMH0.S_K_06SN7bO-qoG4fi-Q8PHW2NSFBVvHgOG2K0V-CWY" } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index c146958..cb766f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,12 +46,12 @@ "libp2p": "1.9.1", "line-reader": "0.4.0", "mime-types": "2.1.35", - "minimal-slp-wallet": "5.11.3", + "minimal-slp-wallet": "5.12.0", "mongoose": "5.13.14", "node-fetch": "npm:@achingbrain/node-fetch@2.6.7", "nodemailer": "6.7.5", "passport-local": "1.0.0", - "psffpp": "1.1.8", + "psffpp": "1.1.9", "public-ip": "6.0.1", "semver": "7.3.5", "winston": "3.3.3", @@ -4230,9 +4230,9 @@ } }, "node_modules/@psf/bch-js": { - "version": "6.7.3", - "resolved": "http://94.130.170.209:4873/@psf%2fbch-js/-/bch-js-6.7.3.tgz", - "integrity": "sha512-z6oJvPAXxSObPhqUAxCkCuPL2bp3Bs1oyhBZpQ5SR6cbJzcOMhuI4bHho2srH5agSCU+bbjehBMRGvo18eGW0A==", + "version": "6.8.0", + "resolved": "http://94.130.170.209:4873/@psf%2fbch-js/-/bch-js-6.8.0.tgz", + "integrity": "sha512-6my2gpIfwnMv3iL2IsdWYoHfZW6fVd4wpw4A0XGmgxra2E2fQEBWlfj8jIsu3f54ZTbcpTvO4tp5QT4dKKBlZQ==", "license": "MIT", "dependencies": { "@chris.troutner/bip32-utils": "1.0.5", @@ -7518,9 +7518,9 @@ } }, "node_modules/bch-consumer": { - "version": "1.4.6", - "resolved": "http://94.130.170.209:4873/bch-consumer/-/bch-consumer-1.4.6.tgz", - "integrity": "sha512-0R/SPofznZREhMoHHd18nHn97vsjhnqJhIw+olep32aAt93pl9SoKh5i51AtOgHPV/m+o/+WkEWdI7LtIuTVjQ==", + "version": "1.6.1", + "resolved": "http://94.130.170.209:4873/bch-consumer/-/bch-consumer-1.6.1.tgz", + "integrity": "sha512-ZhyZ54kgF6f3sB7J4ylMBJHSoBXozUdM2bvsm2nTz31515LFfHra9d9w4Ommlmy5BvuDkdX4lUeGSLRvggXnFg==", "license": "MIT", "dependencies": { "@psf/bch-js": "6.7.3", @@ -7528,6 +7528,47 @@ "axios": "0.25.0" } }, + "node_modules/bch-consumer/node_modules/@psf/bch-js": { + "version": "6.7.3", + "resolved": "http://94.130.170.209:4873/@psf%2fbch-js/-/bch-js-6.7.3.tgz", + "integrity": "sha512-z6oJvPAXxSObPhqUAxCkCuPL2bp3Bs1oyhBZpQ5SR6cbJzcOMhuI4bHho2srH5agSCU+bbjehBMRGvo18eGW0A==", + "license": "MIT", + "dependencies": { + "@chris.troutner/bip32-utils": "1.0.5", + "@psf/bip21": "2.0.1", + "@psf/bitcoincash-ops": "2.0.0", + "@psf/bitcoincashjs-lib": "4.0.3", + "@psf/coininfo": "4.0.0", + "axios": "0.26.1", + "bc-bip68": "1.0.5", + "bchaddrjs-slp": "0.2.5", + "bigi": "1.4.2", + "bignumber.js": "9.0.0", + "bip-schnorr": "0.3.0", + "bip38": "2.0.2", + "bip39": "3.0.2", + "bip66": "1.1.5", + "bitcoinjs-message": "2.0.0", + "bs58": "4.0.1", + "ecashaddrjs": "1.0.7", + "ini": "1.3.8", + "randombytes": "2.0.6", + "safe-buffer": "5.1.2", + "satoshi-bitcoin": "1.0.4", + "slp-mdm": "0.0.6", + "slp-parser": "0.0.4", + "wif": "2.0.6" + } + }, + "node_modules/bch-consumer/node_modules/@psf/bch-js/node_modules/axios": { + "version": "0.26.1", + "resolved": "http://94.130.170.209:4873/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, "node_modules/bch-consumer/node_modules/apidoc": { "version": "0.51.0", "resolved": "http://94.130.170.209:4873/apidoc/-/apidoc-0.51.0.tgz", @@ -7600,6 +7641,21 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/bch-consumer/node_modules/randombytes": { + "version": "2.0.6", + "resolved": "http://94.130.170.209:4873/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/bch-consumer/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "http://94.130.170.209:4873/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, "node_modules/bch-donation": { "version": "1.1.2", "resolved": "http://94.130.170.209:4873/bch-donation/-/bch-donation-1.1.2.tgz", @@ -16566,15 +16622,15 @@ } }, "node_modules/minimal-slp-wallet": { - "version": "5.11.3", - "resolved": "http://94.130.170.209:4873/minimal-slp-wallet/-/minimal-slp-wallet-5.11.3.tgz", - "integrity": "sha512-yWi1hMlhis1bfqSBxfysUeEhNPzTLIcazfqd9XmrMVMxbB/AgFT82Gg9xnEjQB8wKtYryF3uc0t3YCAdja7skw==", + "version": "5.12.0", + "resolved": "http://94.130.170.209:4873/minimal-slp-wallet/-/minimal-slp-wallet-5.12.0.tgz", + "integrity": "sha512-zSJcBLF/tt7NH0xkuukTJ4BxnC2GIR8kjUJRWW91/LwhI6c2K9qNVV/G5E7SjYx125aHkGk5lq3pjGePsJ18rA==", "license": "MIT", "dependencies": { "@chris.troutner/retry-queue-commonjs": "1.0.8", - "@psf/bch-js": "6.7.3", + "@psf/bch-js": "6.8.0", "apidoc": "0.51.0", - "bch-consumer": "1.4.6", + "bch-consumer": "1.6.1", "bch-donation": "1.1.2", "crypto-js": "4.0.0" } @@ -17401,9 +17457,9 @@ } }, "node_modules/node-gyp-build": { - "version": "4.8.1", - "resolved": "http://94.130.170.209:4873/node-gyp-build/-/node-gyp-build-4.8.1.tgz", - "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", + "version": "4.8.2", + "resolved": "http://94.130.170.209:4873/node-gyp-build/-/node-gyp-build-4.8.2.tgz", + "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==", "license": "MIT", "bin": { "node-gyp-build": "bin.js", @@ -21189,9 +21245,9 @@ "license": "MIT" }, "node_modules/psf-multisig-approval": { - "version": "2.0.6", - "resolved": "http://94.130.170.209:4873/psf-multisig-approval/-/psf-multisig-approval-2.0.6.tgz", - "integrity": "sha512-F7gPxVYGsQHTCaGJNhPfL/sv35ciWELT1TY5Y1uIjf1swbvJX6z1RxM+kqthJcUR8k0I7mRCCCUQ5iPQotP5lw==", + "version": "2.0.7", + "resolved": "http://94.130.170.209:4873/psf-multisig-approval/-/psf-multisig-approval-2.0.7.tgz", + "integrity": "sha512-Z00+ozZ3LqBL/5naimg9r15FfPZk01nzNe/YaKGNs4AE8szVK4PxwMTq1su3h4QFHWgDIBth+sbxgJCguy5qzw==", "license": "MIT", "dependencies": { "@chris.troutner/bitcore-lib-cash": "8.25.26", @@ -21210,13 +21266,13 @@ } }, "node_modules/psffpp": { - "version": "1.1.8", - "resolved": "http://94.130.170.209:4873/psffpp/-/psffpp-1.1.8.tgz", - "integrity": "sha512-UzirIHQC5Hwf9hfrMIxnVzflORUm7cgmczIjbf0sBc9M9M2o0hoArRLv1IUCeErEbhnjBAkk40l7VRy2uQn7fw==", + "version": "1.1.9", + "resolved": "http://94.130.170.209:4873/psffpp/-/psffpp-1.1.9.tgz", + "integrity": "sha512-9DKlU+PbwcXLqoq18iOt8Wr6HDVAQqvrW71gNKmJ/1ZK7Tv0bgjxt6agRZAKuj0zDRUH7nPqvcqCs8OqEQ1biQ==", "license": "MIT", "dependencies": { "axios": "1.3.5", - "psf-multisig-approval": "2.0.6" + "psf-multisig-approval": "2.0.7" } }, "node_modules/psffpp/node_modules/axios": { diff --git a/package.json b/package.json index 3aa499b..1ba4b13 100644 --- a/package.json +++ b/package.json @@ -61,12 +61,12 @@ "libp2p": "1.9.1", "line-reader": "0.4.0", "mime-types": "2.1.35", - "minimal-slp-wallet": "5.11.3", + "minimal-slp-wallet": "5.12.0", "mongoose": "5.13.14", "node-fetch": "npm:@achingbrain/node-fetch@2.6.7", "nodemailer": "6.7.5", "passport-local": "1.0.0", - "psffpp": "1.1.8", + "psffpp": "1.1.9", "public-ip": "6.0.1", "semver": "7.3.5", "winston": "3.3.3",