diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e5d160ce8..dc98ec9ca8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -95,7 +95,7 @@ jobs: uses: docker/setup-buildx-action@15c905b16b06416d2086efa066dd8e3a35cc7f98 # v2.4.0 - name: Build platforms - uses: docker/build-push-action@37abcedcc1da61a57767b7588cb9d03eb57e28b3 # v3.3.0 + uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: push: false build-args: APP=${{ matrix.app }} diff --git a/.github/workflows/release-apps.yml b/.github/workflows/release-apps.yml index 5f747ad103..bb7b6deaec 100644 --- a/.github/workflows/release-apps.yml +++ b/.github/workflows/release-apps.yml @@ -49,7 +49,7 @@ jobs: result-encoding: string - name: Build & Publish - uses: docker/build-push-action@37abcedcc1da61a57767b7588cb9d03eb57e28b3 # v3.3.0 + uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: push: true build-args: APP=${{ matrix.app }} diff --git a/.github/workflows/release-ecr.yml b/.github/workflows/release-ecr.yml index fff8657abe..8eef4f9491 100644 --- a/.github/workflows/release-ecr.yml +++ b/.github/workflows/release-ecr.yml @@ -43,7 +43,7 @@ jobs: result-encoding: string - name: Build & Publish - uses: docker/build-push-action@37abcedcc1da61a57767b7588cb9d03eb57e28b3 # v3.3.0 + uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: push: true build-args: APP=${{ matrix.app }} diff --git a/apps/package.json b/apps/package.json index b34979ca3c..57a4dd1961 100644 --- a/apps/package.json +++ b/apps/package.json @@ -29,11 +29,11 @@ "@defichain/testcontainers": "^0.0.0", "@defichain/testing": "^0.0.0", "@defichain/whale-api-client": "^0.0.0", - "@nestjs/common": "9.2.1", + "@nestjs/common": "9.3.1", "@nestjs/config": "2.2.0", - "@nestjs/core": "9.2.1", - "@nestjs/platform-express": "9.2.1", - "@nestjs/platform-fastify": "9.2.1", + "@nestjs/core": "9.3.1", + "@nestjs/platform-express": "9.3.1", + "@nestjs/platform-fastify": "9.3.1", "@nestjs/schedule": "2.1.0", "@nestjs/terminus": "9.1.4", "async-mutex": "0.4.0", @@ -63,7 +63,7 @@ "devDependencies": { "@nestjs/cli": "9.1.9", "@nestjs/schematics": "9.0.4", - "@nestjs/testing": "9.2.1", + "@nestjs/testing": "9.3.1", "@types/cache-manager": "4.0.2", "@types/cron": "2.0.0", "@types/express": "4.17.15", diff --git a/package-lock.json b/package-lock.json index 66d688d8eb..b2dd3e9efd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,11 +52,11 @@ "@defichain/testcontainers": "^0.0.0", "@defichain/testing": "^0.0.0", "@defichain/whale-api-client": "^0.0.0", - "@nestjs/common": "9.2.1", + "@nestjs/common": "9.3.1", "@nestjs/config": "2.2.0", - "@nestjs/core": "9.2.1", - "@nestjs/platform-express": "9.2.1", - "@nestjs/platform-fastify": "9.2.1", + "@nestjs/core": "9.3.1", + "@nestjs/platform-express": "9.3.1", + "@nestjs/platform-fastify": "9.3.1", "@nestjs/schedule": "2.1.0", "@nestjs/terminus": "9.1.4", "async-mutex": "0.4.0", @@ -86,7 +86,7 @@ "devDependencies": { "@nestjs/cli": "9.1.9", "@nestjs/schematics": "9.0.4", - "@nestjs/testing": "9.2.1", + "@nestjs/testing": "9.3.1", "@types/cache-manager": "4.0.2", "@types/cron": "2.0.0", "@types/express": "4.17.15", @@ -3207,11 +3207,6 @@ "mnemonist": "0.39.5" } }, - "node_modules/@fastify/cors/node_modules/fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - }, "node_modules/@fastify/deepmerge": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@fastify/deepmerge/-/deepmerge-1.2.0.tgz", @@ -3231,25 +3226,20 @@ } }, "node_modules/@fastify/formbody": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.3.0.tgz", - "integrity": "sha512-4uHTS7wH0mkUoltk4wyJ966rs/TQP0BNDSCtyqRMy7p5adGg+5ERbYue/zGh/qI9yLDPN0K98u7Fw+lLEmBZJQ==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.4.0.tgz", + "integrity": "sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==", "dependencies": { "fast-querystring": "^1.0.0", "fastify-plugin": "^4.0.0" } }, - "node_modules/@fastify/formbody/node_modules/fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - }, "node_modules/@fastify/middie": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.0.0.tgz", - "integrity": "sha512-SsZUzJwRV2IBhko8TNI5gGzUdUp2Xd0XCrU+pBTfsMN8LYGsksDI/Hb3qcUZ2/Kfg6ecbFEeRO4nZmHeFCDpHQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.1.0.tgz", + "integrity": "sha512-VvUCLfKx2j6KSnh8puT8QW7d5YNzi2fD/4HcFvRQ3a7sHlCo+qtfX2fqzFvNqnMVbNft7GX1JL5if/riUiXsyg==", "dependencies": { - "fastify-plugin": "^3.0.0", + "fastify-plugin": "^4.0.0", "path-to-regexp": "^6.1.0", "reusify": "^1.0.4" } @@ -5023,6 +5013,14 @@ "node": "^14.15.0 || >=16.0.0" } }, + "node_modules/@lukeed/csprng": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.0.1.tgz", + "integrity": "sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==", + "engines": { + "node": ">=8" + } + }, "node_modules/@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -5259,13 +5257,13 @@ } }, "node_modules/@nestjs/common": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.2.1.tgz", - "integrity": "sha512-nZuo3oDsSSlC5mti/M2aCWTEIfHPGDXmBwWgPeCpRbrNz3IWd109rkajll+yxgidVjznAdBS9y00JkAVJblNYw==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.3.1.tgz", + "integrity": "sha512-T14G3xjIXmEkxMcHcwh/eJwodF2owhYIT0ZA8u6UCNCEQg+391TXA7xTynUuR5Fl2EJPYTKF0g89XSFOW7NS2Q==", "dependencies": { "iterare": "1.2.1", "tslib": "2.4.1", - "uuid": "9.0.0" + "uid": "2.0.1" }, "funding": { "type": "opencollective", @@ -5290,14 +5288,6 @@ } } }, - "node_modules/@nestjs/common/node_modules/uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@nestjs/config": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@nestjs/config/-/config-2.2.0.tgz", @@ -5315,9 +5305,9 @@ } }, "node_modules/@nestjs/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.2.1.tgz", - "integrity": "sha512-a9GkXuu8uXgNgCVW+17iI8kLCltO+HwHpU2IhR+32JKnN2WEQ1YEWU4t3GJ2MNq44YkjIw9zrKvFkjJBlYrNbQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.3.1.tgz", + "integrity": "sha512-hLVfImzHu1vdcViEhIRnm7x3EBk+YiV7XVTJNz6n2Ly8a6t7IFBoJkGrZkE8ZTytnfbJZO0Vtp54ZBllxx3MwA==", "hasInstallScript": true, "dependencies": { "@nuxtjs/opencollective": "0.3.2", @@ -5361,9 +5351,9 @@ } }, "node_modules/@nestjs/platform-express": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.2.1.tgz", - "integrity": "sha512-7PecaXt8lrdS1p6Vb1X/am3GGv+EO1VahyDzaEGOK6C0zwhc0VPfLtwihkjjfhS6BjpRIXXgviwEjONUvxVZnA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.3.1.tgz", + "integrity": "sha512-MOdsV+TIBM7xUrj/sW9uowYIRuBDmrobMJ94mrF5aCzfjLiV+6UmgIyaM8hRQpbkQXHkP0YMZZeBDOBNTISCBw==", "dependencies": { "body-parser": "1.20.1", "cors": "2.8.5", @@ -5381,15 +5371,15 @@ } }, "node_modules/@nestjs/platform-fastify": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.2.1.tgz", - "integrity": "sha512-vhygCrU1Q4VkgsSo9EbS5Ihn2J78ZAK+Zb4M5Bbg+DGWGyrOLbMWL/gYgGSGIV4Fe7CVzp7H9xwuCfl8oqEFNg==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.3.1.tgz", + "integrity": "sha512-k7byfRo/0JC0v8DDHYTrTpYjGNjtM7kGUopFyX8ArdftGcvpNDp3pnp3KlsNT2ex1SNpFMP6pByxglTHtfsvxg==", "dependencies": { "@fastify/cors": "8.2.0", - "@fastify/formbody": "7.3.0", - "@fastify/middie": "8.0.0", - "fastify": "4.10.2", - "light-my-request": "5.6.1", + "@fastify/formbody": "7.4.0", + "@fastify/middie": "8.1.0", + "fastify": "4.12.0", + "light-my-request": "5.8.0", "path-to-regexp": "3.2.0", "tslib": "2.4.1" }, @@ -5561,9 +5551,9 @@ } }, "node_modules/@nestjs/testing": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.2.1.tgz", - "integrity": "sha512-lemXZdRSuqoZ87l0orCrS/c7gqwxeduIFOd21g9g2RUeQ4qlWPegbQDKASzbfC28klPyrgJLW4MNq7uv2JwV8w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.3.1.tgz", + "integrity": "sha512-jjsmfd9h0E8bWTSWMm+QD1P8T8ElHufTJ2tDbi0q9U8JR5QoJ9KLcVTYZVPciXpwPxIiZ+qFEjrY1/irvPHDug==", "dev": true, "dependencies": { "tslib": "2.4.1" @@ -12470,6 +12460,11 @@ "node": ">=4" } }, + "node_modules/fast-content-type-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.0.0.tgz", + "integrity": "sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==" + }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", @@ -12552,16 +12547,16 @@ "license": "MIT" }, "node_modules/fastify": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.10.2.tgz", - "integrity": "sha512-0T+4zI6N3S8ex0LCZi3H4FasJR4AzWw834fUkPWvV8r6GBJkLmAOfFxH8f5V29Plef24IK0QSQD/tz1Nx+1UOA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.12.0.tgz", + "integrity": "sha512-Hh2GCsOCqnOuewWSvqXlpq5V/9VA+/JkVoooQWUhrU6gryO9+/UGOoF/dprGcKSDxkM/9TkMXSffYp8eA/YhYQ==", "dependencies": { "@fastify/ajv-compiler": "^3.3.1", "@fastify/error": "^3.0.0", "@fastify/fast-json-stringify-compiler": "^4.1.0", "abstract-logging": "^2.0.1", "avvio": "^8.2.0", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.0.0", "find-my-way": "^7.3.0", "light-my-request": "^5.6.1", "pino": "^8.5.0", @@ -12574,8 +12569,9 @@ } }, "node_modules/fastify-plugin": { - "version": "3.0.1", - "license": "MIT" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.5.0.tgz", + "integrity": "sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==" }, "node_modules/fastify/node_modules/process-warning": { "version": "2.0.0", @@ -16520,9 +16516,9 @@ "integrity": "sha512-NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==" }, "node_modules/light-my-request": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.6.1.tgz", - "integrity": "sha512-sbJnC1UBRivi9L1kICr3CESb82pNiPNB3TvtdIrZZqW0Qh8uDXvoywMmWKZlihDcmw952CMICCzM+54LDf+E+g==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.8.0.tgz", + "integrity": "sha512-4BtD5C+VmyTpzlDPCZbsatZMJVgUIciSOwYhJDCbLffPZ35KoDkDj4zubLeHDEb35b4kkPeEv5imbh+RJxK/Pg==", "dependencies": { "cookie": "^0.5.0", "process-warning": "^2.0.0", @@ -23976,6 +23972,17 @@ "node": ">=0.8.0" } }, + "node_modules/uid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.1.tgz", + "integrity": "sha512-PF+1AnZgycpAIEmNtjxGBVmKbZAQguaa4pBUq6KNaGEcpzZ2klCNZLM34tsjp76maN00TttiiUf6zkIBpJQm2A==", + "dependencies": { + "@lukeed/csprng": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/uint8array-tools": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz", @@ -27503,15 +27510,15 @@ "@defichain/testing": "^0.0.0", "@defichain/whale-api-client": "^0.0.0", "@nestjs/cli": "9.1.9", - "@nestjs/common": "9.2.1", + "@nestjs/common": "9.3.1", "@nestjs/config": "2.2.0", - "@nestjs/core": "9.2.1", - "@nestjs/platform-express": "9.2.1", - "@nestjs/platform-fastify": "9.2.1", + "@nestjs/core": "9.3.1", + "@nestjs/platform-express": "9.3.1", + "@nestjs/platform-fastify": "9.3.1", "@nestjs/schedule": "2.1.0", "@nestjs/schematics": "9.0.4", "@nestjs/terminus": "9.1.4", - "@nestjs/testing": "9.2.1", + "@nestjs/testing": "9.3.1", "@types/cache-manager": "4.0.2", "@types/cron": "2.0.0", "@types/express": "4.17.15", @@ -28465,13 +28472,6 @@ "requires": { "fastify-plugin": "^4.0.0", "mnemonist": "0.39.5" - }, - "dependencies": { - "fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - } } }, "@fastify/deepmerge": { @@ -28493,27 +28493,20 @@ } }, "@fastify/formbody": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.3.0.tgz", - "integrity": "sha512-4uHTS7wH0mkUoltk4wyJ966rs/TQP0BNDSCtyqRMy7p5adGg+5ERbYue/zGh/qI9yLDPN0K98u7Fw+lLEmBZJQ==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.4.0.tgz", + "integrity": "sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==", "requires": { "fast-querystring": "^1.0.0", "fastify-plugin": "^4.0.0" - }, - "dependencies": { - "fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - } } }, "@fastify/middie": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.0.0.tgz", - "integrity": "sha512-SsZUzJwRV2IBhko8TNI5gGzUdUp2Xd0XCrU+pBTfsMN8LYGsksDI/Hb3qcUZ2/Kfg6ecbFEeRO4nZmHeFCDpHQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.1.0.tgz", + "integrity": "sha512-VvUCLfKx2j6KSnh8puT8QW7d5YNzi2fD/4HcFvRQ3a7sHlCo+qtfX2fqzFvNqnMVbNft7GX1JL5if/riUiXsyg==", "requires": { - "fastify-plugin": "^3.0.0", + "fastify-plugin": "^4.0.0", "path-to-regexp": "^6.1.0", "reusify": "^1.0.4" }, @@ -29933,6 +29926,11 @@ "write-file-atomic": "^3.0.3" } }, + "@lukeed/csprng": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.0.1.tgz", + "integrity": "sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==" + }, "@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -30111,20 +30109,13 @@ } }, "@nestjs/common": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.2.1.tgz", - "integrity": "sha512-nZuo3oDsSSlC5mti/M2aCWTEIfHPGDXmBwWgPeCpRbrNz3IWd109rkajll+yxgidVjznAdBS9y00JkAVJblNYw==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.3.1.tgz", + "integrity": "sha512-T14G3xjIXmEkxMcHcwh/eJwodF2owhYIT0ZA8u6UCNCEQg+391TXA7xTynUuR5Fl2EJPYTKF0g89XSFOW7NS2Q==", "requires": { "iterare": "1.2.1", "tslib": "2.4.1", - "uuid": "9.0.0" - }, - "dependencies": { - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - } + "uid": "2.0.1" } }, "@nestjs/config": { @@ -30139,9 +30130,9 @@ } }, "@nestjs/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.2.1.tgz", - "integrity": "sha512-a9GkXuu8uXgNgCVW+17iI8kLCltO+HwHpU2IhR+32JKnN2WEQ1YEWU4t3GJ2MNq44YkjIw9zrKvFkjJBlYrNbQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.3.1.tgz", + "integrity": "sha512-hLVfImzHu1vdcViEhIRnm7x3EBk+YiV7XVTJNz6n2Ly8a6t7IFBoJkGrZkE8ZTytnfbJZO0Vtp54ZBllxx3MwA==", "requires": { "@nuxtjs/opencollective": "0.3.2", "fast-safe-stringify": "2.1.1", @@ -30160,9 +30151,9 @@ } }, "@nestjs/platform-express": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.2.1.tgz", - "integrity": "sha512-7PecaXt8lrdS1p6Vb1X/am3GGv+EO1VahyDzaEGOK6C0zwhc0VPfLtwihkjjfhS6BjpRIXXgviwEjONUvxVZnA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.3.1.tgz", + "integrity": "sha512-MOdsV+TIBM7xUrj/sW9uowYIRuBDmrobMJ94mrF5aCzfjLiV+6UmgIyaM8hRQpbkQXHkP0YMZZeBDOBNTISCBw==", "requires": { "body-parser": "1.20.1", "cors": "2.8.5", @@ -30172,15 +30163,15 @@ } }, "@nestjs/platform-fastify": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.2.1.tgz", - "integrity": "sha512-vhygCrU1Q4VkgsSo9EbS5Ihn2J78ZAK+Zb4M5Bbg+DGWGyrOLbMWL/gYgGSGIV4Fe7CVzp7H9xwuCfl8oqEFNg==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.3.1.tgz", + "integrity": "sha512-k7byfRo/0JC0v8DDHYTrTpYjGNjtM7kGUopFyX8ArdftGcvpNDp3pnp3KlsNT2ex1SNpFMP6pByxglTHtfsvxg==", "requires": { "@fastify/cors": "8.2.0", - "@fastify/formbody": "7.3.0", - "@fastify/middie": "8.0.0", - "fastify": "4.10.2", - "light-my-request": "5.6.1", + "@fastify/formbody": "7.4.0", + "@fastify/middie": "8.1.0", + "fastify": "4.12.0", + "light-my-request": "5.8.0", "path-to-regexp": "3.2.0", "tslib": "2.4.1" } @@ -30248,9 +30239,9 @@ } }, "@nestjs/testing": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.2.1.tgz", - "integrity": "sha512-lemXZdRSuqoZ87l0orCrS/c7gqwxeduIFOd21g9g2RUeQ4qlWPegbQDKASzbfC28klPyrgJLW4MNq7uv2JwV8w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.3.1.tgz", + "integrity": "sha512-jjsmfd9h0E8bWTSWMm+QD1P8T8ElHufTJ2tDbi0q9U8JR5QoJ9KLcVTYZVPciXpwPxIiZ+qFEjrY1/irvPHDug==", "dev": true, "requires": { "tslib": "2.4.1" @@ -35627,15 +35618,15 @@ "@defichain/testing": "^0.0.0", "@defichain/whale-api-client": "^0.0.0", "@nestjs/cli": "9.1.9", - "@nestjs/common": "9.2.1", + "@nestjs/common": "9.3.1", "@nestjs/config": "2.2.0", - "@nestjs/core": "9.2.1", - "@nestjs/platform-express": "9.2.1", - "@nestjs/platform-fastify": "9.2.1", + "@nestjs/core": "9.3.1", + "@nestjs/platform-express": "9.3.1", + "@nestjs/platform-fastify": "9.3.1", "@nestjs/schedule": "2.1.0", "@nestjs/schematics": "9.0.4", "@nestjs/terminus": "9.1.4", - "@nestjs/testing": "9.2.1", + "@nestjs/testing": "9.3.1", "@types/cache-manager": "4.0.2", "@types/cron": "2.0.0", "@types/express": "4.17.15", @@ -36589,13 +36580,6 @@ "requires": { "fastify-plugin": "^4.0.0", "mnemonist": "0.39.5" - }, - "dependencies": { - "fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - } } }, "@fastify/deepmerge": { @@ -36617,27 +36601,20 @@ } }, "@fastify/formbody": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.3.0.tgz", - "integrity": "sha512-4uHTS7wH0mkUoltk4wyJ966rs/TQP0BNDSCtyqRMy7p5adGg+5ERbYue/zGh/qI9yLDPN0K98u7Fw+lLEmBZJQ==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@fastify/formbody/-/formbody-7.4.0.tgz", + "integrity": "sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==", "requires": { "fast-querystring": "^1.0.0", "fastify-plugin": "^4.0.0" - }, - "dependencies": { - "fastify-plugin": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.3.0.tgz", - "integrity": "sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==" - } } }, "@fastify/middie": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.0.0.tgz", - "integrity": "sha512-SsZUzJwRV2IBhko8TNI5gGzUdUp2Xd0XCrU+pBTfsMN8LYGsksDI/Hb3qcUZ2/Kfg6ecbFEeRO4nZmHeFCDpHQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@fastify/middie/-/middie-8.1.0.tgz", + "integrity": "sha512-VvUCLfKx2j6KSnh8puT8QW7d5YNzi2fD/4HcFvRQ3a7sHlCo+qtfX2fqzFvNqnMVbNft7GX1JL5if/riUiXsyg==", "requires": { - "fastify-plugin": "^3.0.0", + "fastify-plugin": "^4.0.0", "path-to-regexp": "^6.1.0", "reusify": "^1.0.4" }, @@ -38057,6 +38034,11 @@ "write-file-atomic": "^3.0.3" } }, + "@lukeed/csprng": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.0.1.tgz", + "integrity": "sha512-uSvJdwQU5nK+Vdf6zxcWAY2A8r7uqe+gePwLWzJ+fsQehq18pc0I2hJKwypZ2aLM90+Er9u1xn4iLJPZ+xlL4g==" + }, "@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -38235,20 +38217,13 @@ } }, "@nestjs/common": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.2.1.tgz", - "integrity": "sha512-nZuo3oDsSSlC5mti/M2aCWTEIfHPGDXmBwWgPeCpRbrNz3IWd109rkajll+yxgidVjznAdBS9y00JkAVJblNYw==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/common/-/common-9.3.1.tgz", + "integrity": "sha512-T14G3xjIXmEkxMcHcwh/eJwodF2owhYIT0ZA8u6UCNCEQg+391TXA7xTynUuR5Fl2EJPYTKF0g89XSFOW7NS2Q==", "requires": { "iterare": "1.2.1", "tslib": "2.4.1", - "uuid": "9.0.0" - }, - "dependencies": { - "uuid": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" - } + "uid": "2.0.1" } }, "@nestjs/config": { @@ -38263,9 +38238,9 @@ } }, "@nestjs/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.2.1.tgz", - "integrity": "sha512-a9GkXuu8uXgNgCVW+17iI8kLCltO+HwHpU2IhR+32JKnN2WEQ1YEWU4t3GJ2MNq44YkjIw9zrKvFkjJBlYrNbQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/core/-/core-9.3.1.tgz", + "integrity": "sha512-hLVfImzHu1vdcViEhIRnm7x3EBk+YiV7XVTJNz6n2Ly8a6t7IFBoJkGrZkE8ZTytnfbJZO0Vtp54ZBllxx3MwA==", "requires": { "@nuxtjs/opencollective": "0.3.2", "fast-safe-stringify": "2.1.1", @@ -38284,9 +38259,9 @@ } }, "@nestjs/platform-express": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.2.1.tgz", - "integrity": "sha512-7PecaXt8lrdS1p6Vb1X/am3GGv+EO1VahyDzaEGOK6C0zwhc0VPfLtwihkjjfhS6BjpRIXXgviwEjONUvxVZnA==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-9.3.1.tgz", + "integrity": "sha512-MOdsV+TIBM7xUrj/sW9uowYIRuBDmrobMJ94mrF5aCzfjLiV+6UmgIyaM8hRQpbkQXHkP0YMZZeBDOBNTISCBw==", "requires": { "body-parser": "1.20.1", "cors": "2.8.5", @@ -38296,15 +38271,15 @@ } }, "@nestjs/platform-fastify": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.2.1.tgz", - "integrity": "sha512-vhygCrU1Q4VkgsSo9EbS5Ihn2J78ZAK+Zb4M5Bbg+DGWGyrOLbMWL/gYgGSGIV4Fe7CVzp7H9xwuCfl8oqEFNg==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/platform-fastify/-/platform-fastify-9.3.1.tgz", + "integrity": "sha512-k7byfRo/0JC0v8DDHYTrTpYjGNjtM7kGUopFyX8ArdftGcvpNDp3pnp3KlsNT2ex1SNpFMP6pByxglTHtfsvxg==", "requires": { "@fastify/cors": "8.2.0", - "@fastify/formbody": "7.3.0", - "@fastify/middie": "8.0.0", - "fastify": "4.10.2", - "light-my-request": "5.6.1", + "@fastify/formbody": "7.4.0", + "@fastify/middie": "8.1.0", + "fastify": "4.12.0", + "light-my-request": "5.8.0", "path-to-regexp": "3.2.0", "tslib": "2.4.1" } @@ -38372,9 +38347,9 @@ } }, "@nestjs/testing": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.2.1.tgz", - "integrity": "sha512-lemXZdRSuqoZ87l0orCrS/c7gqwxeduIFOd21g9g2RUeQ4qlWPegbQDKASzbfC28klPyrgJLW4MNq7uv2JwV8w==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-9.3.1.tgz", + "integrity": "sha512-jjsmfd9h0E8bWTSWMm+QD1P8T8ElHufTJ2tDbi0q9U8JR5QoJ9KLcVTYZVPciXpwPxIiZ+qFEjrY1/irvPHDug==", "dev": true, "requires": { "tslib": "2.4.1" @@ -43238,6 +43213,11 @@ "tmp": "^0.0.33" } }, + "fast-content-type-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.0.0.tgz", + "integrity": "sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==" + }, "fast-decode-uri-component": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", @@ -43309,16 +43289,16 @@ } }, "fastify": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.10.2.tgz", - "integrity": "sha512-0T+4zI6N3S8ex0LCZi3H4FasJR4AzWw834fUkPWvV8r6GBJkLmAOfFxH8f5V29Plef24IK0QSQD/tz1Nx+1UOA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.12.0.tgz", + "integrity": "sha512-Hh2GCsOCqnOuewWSvqXlpq5V/9VA+/JkVoooQWUhrU6gryO9+/UGOoF/dprGcKSDxkM/9TkMXSffYp8eA/YhYQ==", "requires": { "@fastify/ajv-compiler": "^3.3.1", "@fastify/error": "^3.0.0", "@fastify/fast-json-stringify-compiler": "^4.1.0", "abstract-logging": "^2.0.1", "avvio": "^8.2.0", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.0.0", "find-my-way": "^7.3.0", "light-my-request": "^5.6.1", "pino": "^8.5.0", @@ -43338,7 +43318,9 @@ } }, "fastify-plugin": { - "version": "3.0.1" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.5.0.tgz", + "integrity": "sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==" }, "fastq": { "version": "1.13.0", @@ -46012,9 +45994,9 @@ "integrity": "sha512-NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==" }, "light-my-request": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.6.1.tgz", - "integrity": "sha512-sbJnC1UBRivi9L1kICr3CESb82pNiPNB3TvtdIrZZqW0Qh8uDXvoywMmWKZlihDcmw952CMICCzM+54LDf+E+g==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.8.0.tgz", + "integrity": "sha512-4BtD5C+VmyTpzlDPCZbsatZMJVgUIciSOwYhJDCbLffPZ35KoDkDj4zubLeHDEb35b4kkPeEv5imbh+RJxK/Pg==", "requires": { "cookie": "^0.5.0", "process-warning": "^2.0.0", @@ -51165,6 +51147,14 @@ "dev": true, "optional": true }, + "uid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.1.tgz", + "integrity": "sha512-PF+1AnZgycpAIEmNtjxGBVmKbZAQguaa4pBUq6KNaGEcpzZ2klCNZLM34tsjp76maN00TttiiUf6zkIBpJQm2A==", + "requires": { + "@lukeed/csprng": "^1.0.0" + } + }, "uint8array-tools": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz", @@ -53241,6 +53231,11 @@ "tmp": "^0.0.33" } }, + "fast-content-type-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.0.0.tgz", + "integrity": "sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==" + }, "fast-decode-uri-component": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", @@ -53312,16 +53307,16 @@ } }, "fastify": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.10.2.tgz", - "integrity": "sha512-0T+4zI6N3S8ex0LCZi3H4FasJR4AzWw834fUkPWvV8r6GBJkLmAOfFxH8f5V29Plef24IK0QSQD/tz1Nx+1UOA==", + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-4.12.0.tgz", + "integrity": "sha512-Hh2GCsOCqnOuewWSvqXlpq5V/9VA+/JkVoooQWUhrU6gryO9+/UGOoF/dprGcKSDxkM/9TkMXSffYp8eA/YhYQ==", "requires": { "@fastify/ajv-compiler": "^3.3.1", "@fastify/error": "^3.0.0", "@fastify/fast-json-stringify-compiler": "^4.1.0", "abstract-logging": "^2.0.1", "avvio": "^8.2.0", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.0.0", "find-my-way": "^7.3.0", "light-my-request": "^5.6.1", "pino": "^8.5.0", @@ -53341,7 +53336,9 @@ } }, "fastify-plugin": { - "version": "3.0.1" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-4.5.0.tgz", + "integrity": "sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==" }, "fastq": { "version": "1.13.0", @@ -56015,9 +56012,9 @@ "integrity": "sha512-NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==" }, "light-my-request": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.6.1.tgz", - "integrity": "sha512-sbJnC1UBRivi9L1kICr3CESb82pNiPNB3TvtdIrZZqW0Qh8uDXvoywMmWKZlihDcmw952CMICCzM+54LDf+E+g==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-5.8.0.tgz", + "integrity": "sha512-4BtD5C+VmyTpzlDPCZbsatZMJVgUIciSOwYhJDCbLffPZ35KoDkDj4zubLeHDEb35b4kkPeEv5imbh+RJxK/Pg==", "requires": { "cookie": "^0.5.0", "process-warning": "^2.0.0", @@ -61168,6 +61165,14 @@ "dev": true, "optional": true }, + "uid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uid/-/uid-2.0.1.tgz", + "integrity": "sha512-PF+1AnZgycpAIEmNtjxGBVmKbZAQguaa4pBUq6KNaGEcpzZ2klCNZLM34tsjp76maN00TttiiUf6zkIBpJQm2A==", + "requires": { + "@lukeed/csprng": "^1.0.0" + } + }, "uint8array-tools": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/uint8array-tools/-/uint8array-tools-0.0.7.tgz",