diff --git a/.pnp.cjs b/.pnp.cjs index 64b4c6c42d..b8ab832ecb 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -5155,7 +5155,7 @@ const RAW_RUNTIME_STATE = ["@types/node", "npm:22.14.1"],\ ["@types/supertest", "npm:2.0.16"],\ ["ethers", "npm:5.7.2"],\ - ["fastify", "npm:3.29.5"],\ + ["fastify", "npm:5.3.2"],\ ["nock", "npm:13.5.6"],\ ["supertest", "npm:6.2.4"],\ ["tslib", "npm:2.8.1"],\ @@ -5400,7 +5400,7 @@ const RAW_RUNTIME_STATE = ["@types/jest", "npm:29.5.14"],\ ["@types/node", "npm:22.14.1"],\ ["axios", "npm:1.8.4"],\ - ["fastify", "npm:3.29.5"],\ + ["fastify", "npm:5.3.2"],\ ["nock", "npm:13.5.6"],\ ["tslib", "npm:2.8.1"],\ ["typescript", "patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"]\ @@ -6554,7 +6554,7 @@ const RAW_RUNTIME_STATE = ["axios", "npm:1.8.4"],\ ["decimal.js", "npm:10.4.3"],\ ["fast-redact", "npm:3.5.0"],\ - ["fastify", "npm:3.29.5"],\ + ["fastify", "npm:5.3.2"],\ ["lodash", "npm:4.17.21"],\ ["lru-cache", "npm:6.0.0"],\ ["mock-socket", "npm:9.3.1"],\ @@ -11575,14 +11575,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@fastify/ajv-compiler", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/@fastify-ajv-compiler-npm-1.1.0-8f156239a8-d90d8c5dfe.zip/node_modules/@fastify/ajv-compiler/",\ - "packageDependencies": [\ - ["@fastify/ajv-compiler", "npm:1.1.0"],\ - ["ajv", "npm:6.12.6"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.2", {\ "packageLocation": "./.yarn/cache/@fastify-ajv-compiler-npm-4.0.2-f4bb943a66-adc3f9a994.zip/node_modules/@fastify/ajv-compiler/",\ "packageDependencies": [\ @@ -11604,13 +11596,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@fastify/error", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@fastify-error-npm-2.0.0-9960848f02-ecf0834966.zip/node_modules/@fastify/error/",\ - "packageDependencies": [\ - ["@fastify/error", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.0", {\ "packageLocation": "./.yarn/cache/@fastify-error-npm-4.0.0-855072728e-9afdb1262f.zip/node_modules/@fastify/error/",\ "packageDependencies": [\ @@ -17795,15 +17780,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["archy", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-d7928049a5.zip/node_modules/archy/",\ - "packageDependencies": [\ - ["archy", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["are-we-there-yet", [\ ["npm:1.1.7", {\ "packageLocation": "./.yarn/cache/are-we-there-yet-npm-1.1.7-db9f39924e-5fc14ea29e.zip/node_modules/are-we-there-yet/",\ @@ -18135,17 +18111,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["avvio", [\ - ["npm:7.2.5", {\ - "packageLocation": "./.yarn/cache/avvio-npm-7.2.5-99e44bde4a-6e3128de9b.zip/node_modules/avvio/",\ - "packageDependencies": [\ - ["avvio", "npm:7.2.5"],\ - ["archy", "npm:1.0.0"],\ - ["debug", "virtual:e376c6d25689d1413f13b759a5649fe969efab30320e886cab81ece2b6daf8c4c74f642faff7228a9a286b4b82bc7bac5773e45f1085910307cd111b19a8cd17#npm:4.3.7"],\ - ["fastq", "npm:1.17.1"],\ - ["queue-microtask", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:9.1.0", {\ "packageLocation": "./.yarn/cache/avvio-npm-9.1.0-f785d465b7-4bc7c0ac1b.zip/node_modules/avvio/",\ "packageDependencies": [\ @@ -20577,13 +20542,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:0.5.0", {\ - "packageLocation": "./.yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip/node_modules/cookie/",\ - "packageDependencies": [\ - ["cookie", "npm:0.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:0.7.1", {\ "packageLocation": "./.yarn/cache/cookie-npm-0.7.1-f01524ff99-aec6a6aa07.zip/node_modules/cookie/",\ "packageDependencies": [\ @@ -23350,15 +23308,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["fast-content-type-parse", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip/node_modules/fast-content-type-parse/",\ - "packageDependencies": [\ - ["fast-content-type-parse", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["fast-copy", [\ ["npm:3.0.2", {\ "packageLocation": "./.yarn/cache/fast-copy-npm-3.0.2-d747bd131f-97e1022e2a.zip/node_modules/fast-copy/",\ @@ -23419,17 +23368,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fast-json-stringify", [\ - ["npm:2.7.13", {\ - "packageLocation": "./.yarn/cache/fast-json-stringify-npm-2.7.13-834b03559b-c9c9f4cd73.zip/node_modules/fast-json-stringify/",\ - "packageDependencies": [\ - ["fast-json-stringify", "npm:2.7.13"],\ - ["ajv", "npm:6.12.6"],\ - ["deepmerge", "npm:4.3.1"],\ - ["rfdc", "npm:1.4.1"],\ - ["string-similarity", "npm:4.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:6.0.0", {\ "packageLocation": "./.yarn/cache/fast-json-stringify-npm-6.0.0-da1fe326b3-b850b0669d.zip/node_modules/fast-json-stringify/",\ "packageDependencies": [\ @@ -23560,33 +23498,32 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fastify", [\ - ["npm:3.29.5", {\ - "packageLocation": "./.yarn/cache/fastify-npm-3.29.5-4daa5ccb41-cd86e3fceb.zip/node_modules/fastify/",\ + ["npm:5.2.2", {\ + "packageLocation": "./.yarn/cache/fastify-npm-5.2.2-212a2cf04e-c35f129ea2.zip/node_modules/fastify/",\ "packageDependencies": [\ - ["fastify", "npm:3.29.5"],\ - ["@fastify/ajv-compiler", "npm:1.1.0"],\ - ["@fastify/error", "npm:2.0.0"],\ + ["fastify", "npm:5.2.2"],\ + ["@fastify/ajv-compiler", "npm:4.0.2"],\ + ["@fastify/error", "npm:4.0.0"],\ + ["@fastify/fast-json-stringify-compiler", "npm:5.0.2"],\ + ["@fastify/proxy-addr", "npm:5.0.0"],\ ["abstract-logging", "npm:2.0.1"],\ - ["avvio", "npm:7.2.5"],\ - ["fast-content-type-parse", "npm:1.1.0"],\ - ["fast-json-stringify", "npm:2.7.13"],\ - ["find-my-way", "npm:4.5.1"],\ - ["flatstr", "npm:1.0.12"],\ - ["light-my-request", "npm:4.12.0"],\ - ["pino", "npm:6.14.0"],\ - ["process-warning", "npm:1.0.0"],\ - ["proxy-addr", "npm:2.0.7"],\ + ["avvio", "npm:9.1.0"],\ + ["fast-json-stringify", "npm:6.0.0"],\ + ["find-my-way", "npm:9.1.0"],\ + ["light-my-request", "npm:6.4.0"],\ + ["pino", "npm:9.5.0"],\ + ["process-warning", "npm:4.0.0"],\ ["rfdc", "npm:1.4.1"],\ - ["secure-json-parse", "npm:2.7.0"],\ + ["secure-json-parse", "npm:3.0.2"],\ ["semver", "npm:7.6.3"],\ - ["tiny-lru", "npm:8.0.2"]\ + ["toad-cache", "npm:3.7.0"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:5.2.2", {\ - "packageLocation": "./.yarn/cache/fastify-npm-5.2.2-212a2cf04e-c35f129ea2.zip/node_modules/fastify/",\ + ["npm:5.3.2", {\ + "packageLocation": "./.yarn/cache/fastify-npm-5.3.2-20021eb301-afb57c5ff7.zip/node_modules/fastify/",\ "packageDependencies": [\ - ["fastify", "npm:5.2.2"],\ + ["fastify", "npm:5.3.2"],\ ["@fastify/ajv-compiler", "npm:4.0.2"],\ ["@fastify/error", "npm:4.0.0"],\ ["@fastify/fast-json-stringify-compiler", "npm:5.0.2"],\ @@ -23597,9 +23534,9 @@ const RAW_RUNTIME_STATE = ["find-my-way", "npm:9.1.0"],\ ["light-my-request", "npm:6.4.0"],\ ["pino", "npm:9.5.0"],\ - ["process-warning", "npm:4.0.0"],\ + ["process-warning", "npm:5.0.0"],\ ["rfdc", "npm:1.4.1"],\ - ["secure-json-parse", "npm:3.0.2"],\ + ["secure-json-parse", "npm:4.0.0"],\ ["semver", "npm:7.6.3"],\ ["toad-cache", "npm:3.7.0"]\ ],\ @@ -23815,17 +23752,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["find-my-way", [\ - ["npm:4.5.1", {\ - "packageLocation": "./.yarn/cache/find-my-way-npm-4.5.1-f905fe6212-64db8e7f13.zip/node_modules/find-my-way/",\ - "packageDependencies": [\ - ["find-my-way", "npm:4.5.1"],\ - ["fast-decode-uri-component", "npm:1.0.1"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["safe-regex2", "npm:2.0.0"],\ - ["semver-store", "npm:0.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:9.1.0", {\ "packageLocation": "./.yarn/cache/find-my-way-npm-9.1.0-0f4affcdb6-7c73ac9792.zip/node_modules/find-my-way/",\ "packageDependencies": [\ @@ -29830,17 +29756,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["light-my-request", [\ - ["npm:4.12.0", {\ - "packageLocation": "./.yarn/cache/light-my-request-npm-4.12.0-5bdefbeb03-e1a6240df7.zip/node_modules/light-my-request/",\ - "packageDependencies": [\ - ["light-my-request", "npm:4.12.0"],\ - ["ajv", "npm:8.17.1"],\ - ["cookie", "npm:0.5.0"],\ - ["process-warning", "npm:1.0.0"],\ - ["set-cookie-parser", "npm:2.7.1"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:6.4.0", {\ "packageLocation": "./.yarn/cache/light-my-request-npm-6.4.0-f5a48965c6-d9fa046247.zip/node_modules/light-my-request/",\ "packageDependencies": [\ @@ -34137,6 +34052,13 @@ const RAW_RUNTIME_STATE = ["process-warning", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "./.yarn/cache/process-warning-npm-5.0.0-7999058ecd-10f3e00ac9.zip/node_modules/process-warning/",\ + "packageDependencies": [\ + ["process-warning", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["progress", [\ @@ -35458,13 +35380,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["npm:0.2.2", {\ - "packageLocation": "./.yarn/cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip/node_modules/ret/",\ - "packageDependencies": [\ - ["ret", "npm:0.2.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:0.5.0", {\ "packageLocation": "./.yarn/cache/ret-npm-0.5.0-80249185b8-fb58f61268.zip/node_modules/ret/",\ "packageDependencies": [\ @@ -35752,14 +35667,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["safe-regex2", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip/node_modules/safe-regex2/",\ - "packageDependencies": [\ - ["safe-regex2", "npm:2.0.0"],\ - ["ret", "npm:0.2.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.1", {\ "packageLocation": "./.yarn/cache/safe-regex2-npm-4.0.1-26e5a31352-84ec91d37e.zip/node_modules/safe-regex2/",\ "packageDependencies": [\ @@ -35984,6 +35891,13 @@ const RAW_RUNTIME_STATE = ["secure-json-parse", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "./.yarn/cache/secure-json-parse-npm-4.0.0-5f46627578-c36c9dec9a.zip/node_modules/secure-json-parse/",\ + "packageDependencies": [\ + ["secure-json-parse", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["semver", [\ @@ -36037,15 +35951,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["semver-store", [\ - ["npm:0.3.0", {\ - "packageLocation": "./.yarn/cache/semver-store-npm-0.3.0-0fc88fd5b9-bb8f8ae2cf.zip/node_modules/semver-store/",\ - "packageDependencies": [\ - ["semver-store", "npm:0.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["semver-truncate", [\ ["npm:1.1.2", {\ "packageLocation": "./.yarn/cache/semver-truncate-npm-1.1.2-64f385c106-a4583b5351.zip/node_modules/semver-truncate/",\ @@ -37067,15 +36972,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["string-similarity", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/string-similarity-npm-4.0.4-74971fe325-53365fe64d.zip/node_modules/string-similarity/",\ - "packageDependencies": [\ - ["string-similarity", "npm:4.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["string-width", [\ ["npm:1.0.2", {\ "packageLocation": "./.yarn/cache/string-width-npm-1.0.2-01031f9add-5c79439e95.zip/node_modules/string-width/",\ @@ -37864,15 +37760,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["tiny-lru", [\ - ["npm:8.0.2", {\ - "packageLocation": "./.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-74b193d83b.zip/node_modules/tiny-lru/",\ - "packageDependencies": [\ - ["tiny-lru", "npm:8.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["tiny-secp256k1", [\ ["npm:1.1.7", {\ "packageLocation": "./.yarn/unplugged/tiny-secp256k1-npm-1.1.7-75074d57f7/node_modules/tiny-secp256k1/",\ diff --git a/.yarn/cache/@fastify-ajv-compiler-npm-1.1.0-8f156239a8-d90d8c5dfe.zip b/.yarn/cache/@fastify-ajv-compiler-npm-1.1.0-8f156239a8-d90d8c5dfe.zip deleted file mode 100644 index 9ed374a6fc..0000000000 Binary files a/.yarn/cache/@fastify-ajv-compiler-npm-1.1.0-8f156239a8-d90d8c5dfe.zip and /dev/null differ diff --git a/.yarn/cache/@fastify-error-npm-2.0.0-9960848f02-ecf0834966.zip b/.yarn/cache/@fastify-error-npm-2.0.0-9960848f02-ecf0834966.zip deleted file mode 100644 index 315a502bb5..0000000000 Binary files a/.yarn/cache/@fastify-error-npm-2.0.0-9960848f02-ecf0834966.zip and /dev/null differ diff --git a/.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-d7928049a5.zip b/.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-d7928049a5.zip deleted file mode 100644 index f50cc81995..0000000000 Binary files a/.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-d7928049a5.zip and /dev/null differ diff --git a/.yarn/cache/avvio-npm-7.2.5-99e44bde4a-6e3128de9b.zip b/.yarn/cache/avvio-npm-7.2.5-99e44bde4a-6e3128de9b.zip deleted file mode 100644 index 43ed4b957d..0000000000 Binary files a/.yarn/cache/avvio-npm-7.2.5-99e44bde4a-6e3128de9b.zip and /dev/null differ diff --git a/.yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip b/.yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip deleted file mode 100644 index 1dcb6eb083..0000000000 Binary files a/.yarn/cache/cookie-npm-0.5.0-e2d58a161a-aae7911ddc.zip and /dev/null differ diff --git a/.yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip b/.yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip deleted file mode 100644 index 68a8ad7430..0000000000 Binary files a/.yarn/cache/fast-content-type-parse-npm-1.1.0-035173e566-8637228a19.zip and /dev/null differ diff --git a/.yarn/cache/fast-json-stringify-npm-2.7.13-834b03559b-c9c9f4cd73.zip b/.yarn/cache/fast-json-stringify-npm-2.7.13-834b03559b-c9c9f4cd73.zip deleted file mode 100644 index bfb36c5638..0000000000 Binary files a/.yarn/cache/fast-json-stringify-npm-2.7.13-834b03559b-c9c9f4cd73.zip and /dev/null differ diff --git a/.yarn/cache/fastify-npm-3.29.5-4daa5ccb41-cd86e3fceb.zip b/.yarn/cache/fastify-npm-3.29.5-4daa5ccb41-cd86e3fceb.zip deleted file mode 100644 index fd07cd8fa5..0000000000 Binary files a/.yarn/cache/fastify-npm-3.29.5-4daa5ccb41-cd86e3fceb.zip and /dev/null differ diff --git a/.yarn/cache/fastify-npm-5.3.2-20021eb301-afb57c5ff7.zip b/.yarn/cache/fastify-npm-5.3.2-20021eb301-afb57c5ff7.zip new file mode 100644 index 0000000000..57f264af2d Binary files /dev/null and b/.yarn/cache/fastify-npm-5.3.2-20021eb301-afb57c5ff7.zip differ diff --git a/.yarn/cache/find-my-way-npm-4.5.1-f905fe6212-64db8e7f13.zip b/.yarn/cache/find-my-way-npm-4.5.1-f905fe6212-64db8e7f13.zip deleted file mode 100644 index 27d7936c32..0000000000 Binary files a/.yarn/cache/find-my-way-npm-4.5.1-f905fe6212-64db8e7f13.zip and /dev/null differ diff --git a/.yarn/cache/light-my-request-npm-4.12.0-5bdefbeb03-e1a6240df7.zip b/.yarn/cache/light-my-request-npm-4.12.0-5bdefbeb03-e1a6240df7.zip deleted file mode 100644 index 8570fb45ce..0000000000 Binary files a/.yarn/cache/light-my-request-npm-4.12.0-5bdefbeb03-e1a6240df7.zip and /dev/null differ diff --git a/.yarn/cache/process-warning-npm-5.0.0-7999058ecd-10f3e00ac9.zip b/.yarn/cache/process-warning-npm-5.0.0-7999058ecd-10f3e00ac9.zip new file mode 100644 index 0000000000..b00ac26747 Binary files /dev/null and b/.yarn/cache/process-warning-npm-5.0.0-7999058ecd-10f3e00ac9.zip differ diff --git a/.yarn/cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip b/.yarn/cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip deleted file mode 100644 index 90dce11afc..0000000000 Binary files a/.yarn/cache/ret-npm-0.2.2-f5d3022812-9f16517f77.zip and /dev/null differ diff --git a/.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip b/.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip deleted file mode 100644 index ad2614687f..0000000000 Binary files a/.yarn/cache/safe-regex2-npm-2.0.0-eadecc9909-af1f0b367d.zip and /dev/null differ diff --git a/.yarn/cache/secure-json-parse-npm-4.0.0-5f46627578-c36c9dec9a.zip b/.yarn/cache/secure-json-parse-npm-4.0.0-5f46627578-c36c9dec9a.zip new file mode 100644 index 0000000000..b55b5ab0cb Binary files /dev/null and b/.yarn/cache/secure-json-parse-npm-4.0.0-5f46627578-c36c9dec9a.zip differ diff --git a/.yarn/cache/semver-store-npm-0.3.0-0fc88fd5b9-bb8f8ae2cf.zip b/.yarn/cache/semver-store-npm-0.3.0-0fc88fd5b9-bb8f8ae2cf.zip deleted file mode 100644 index 3d063fc9f4..0000000000 Binary files a/.yarn/cache/semver-store-npm-0.3.0-0fc88fd5b9-bb8f8ae2cf.zip and /dev/null differ diff --git a/.yarn/cache/string-similarity-npm-4.0.4-74971fe325-53365fe64d.zip b/.yarn/cache/string-similarity-npm-4.0.4-74971fe325-53365fe64d.zip deleted file mode 100644 index 42581e9a27..0000000000 Binary files a/.yarn/cache/string-similarity-npm-4.0.4-74971fe325-53365fe64d.zip and /dev/null differ diff --git a/.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-74b193d83b.zip b/.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-74b193d83b.zip deleted file mode 100644 index dae2f1f211..0000000000 Binary files a/.yarn/cache/tiny-lru-npm-8.0.2-b190e31fd1-74b193d83b.zip and /dev/null differ diff --git a/packages/core/bootstrap/package.json b/packages/core/bootstrap/package.json index 3f8dbad710..088c6da7c0 100644 --- a/packages/core/bootstrap/package.json +++ b/packages/core/bootstrap/package.json @@ -21,7 +21,7 @@ "axios": "1.8.4", "decimal.js": "^10.3.1", "fast-redact": "^3.0.1", - "fastify": "^3.29.4", + "fastify": "^5.0.0", "lodash": "^4.17.21", "lru-cache": "^6.0.0", "object-hash": "^2.2.0", diff --git a/packages/sources/bank-frick/package.json b/packages/sources/bank-frick/package.json index d9f168b909..66cc1b7b08 100644 --- a/packages/sources/bank-frick/package.json +++ b/packages/sources/bank-frick/package.json @@ -30,7 +30,7 @@ "dependencies": { "@chainlink/external-adapter-framework": "2.5.0", "axios": "1.8.4", - "fastify": "^3.29.4", + "fastify": "^5.0.0", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/targets/agoric/package.json b/packages/targets/agoric/package.json index 0dacd35f97..a2d01d7e2d 100644 --- a/packages/targets/agoric/package.json +++ b/packages/targets/agoric/package.json @@ -30,7 +30,7 @@ "@chainlink/ea-bootstrap": "workspace:*", "@chainlink/ea-test-helpers": "workspace:*", "ethers": "^5.4.6", - "fastify": "^3.29.4", + "fastify": "^5.0.0", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 6300bb77e4..a120759cf1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2443,7 +2443,7 @@ __metadata: "@types/node": "npm:22.14.1" "@types/supertest": "npm:2.0.16" ethers: "npm:^5.4.6" - fastify: "npm:^3.29.4" + fastify: "npm:^5.0.0" nock: "npm:13.5.6" supertest: "npm:6.2.4" tslib: "npm:^2.3.1" @@ -2660,7 +2660,7 @@ __metadata: "@types/jest": "npm:^29.5.14" "@types/node": "npm:22.14.1" axios: "npm:1.8.4" - fastify: "npm:^3.29.4" + fastify: "npm:^5.0.0" nock: "npm:13.5.6" tslib: "npm:^2.3.1" typescript: "npm:5.8.3" @@ -3683,7 +3683,7 @@ __metadata: axios: "npm:1.8.4" decimal.js: "npm:^10.3.1" fast-redact: "npm:^3.0.1" - fastify: "npm:^3.29.4" + fastify: "npm:^5.0.0" lodash: "npm:^4.17.21" lru-cache: "npm:^6.0.0" mock-socket: "npm:9.3.1" @@ -8328,15 +8328,6 @@ __metadata: languageName: node linkType: hard -"@fastify/ajv-compiler@npm:^1.0.0": - version: 1.1.0 - resolution: "@fastify/ajv-compiler@npm:1.1.0" - dependencies: - ajv: "npm:^6.12.6" - checksum: 10/d90d8c5dfeff6b1e70843e776e24b965528fdc5691407d1bb02af3f67f42b65503dbcd7acd881ab74219fae7d53a4f49301a62a269268f88337d728575966a5f - languageName: node - linkType: hard - "@fastify/ajv-compiler@npm:^4.0.0": version: 4.0.2 resolution: "@fastify/ajv-compiler@npm:4.0.2" @@ -8355,13 +8346,6 @@ __metadata: languageName: node linkType: hard -"@fastify/error@npm:^2.0.0": - version: 2.0.0 - resolution: "@fastify/error@npm:2.0.0" - checksum: 10/ecf0834966b2bfb33ff834e3d55fe4dc04cbe9f822fda6c937b12cce4f162be4f8b0577ee665bc856d7012b1640c12472a1829a22ae38d287342c90b0f33a595 - languageName: node - linkType: hard - "@fastify/error@npm:^4.0.0": version: 4.0.0 resolution: "@fastify/error@npm:4.0.0" @@ -13439,7 +13423,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.1.0, ajv@npm:^8.12.0, ajv@npm:^8.6.2": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.6.2": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -13451,7 +13435,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.11.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6": +"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -13627,13 +13611,6 @@ __metadata: languageName: node linkType: hard -"archy@npm:^1.0.0": - version: 1.0.0 - resolution: "archy@npm:1.0.0" - checksum: 10/d7928049a57988b86df3f4de75ca16a4252ccee591d085c627e649fc54c5ae5daa833f17aa656bd825bd00bc0a2756ae03d2b983050bdbda1046b6d832bf7303 - languageName: node - linkType: hard - "are-we-there-yet@npm:^2.0.0": version: 2.0.0 resolution: "are-we-there-yet@npm:2.0.0" @@ -13915,18 +13892,6 @@ __metadata: languageName: node linkType: hard -"avvio@npm:^7.1.2": - version: 7.2.5 - resolution: "avvio@npm:7.2.5" - dependencies: - archy: "npm:^1.0.0" - debug: "npm:^4.0.0" - fastq: "npm:^1.6.1" - queue-microtask: "npm:^1.1.2" - checksum: 10/6e3128de9bb4cabf2ac4c6bb9efad9a1a2397249b1b302193aba6fd9af1764c9f41240894679c74f9a86988a769b650792afc7267e5e8c735eaeaf255429af4a - languageName: node - linkType: hard - "avvio@npm:^9.0.0": version: 9.1.0 resolution: "avvio@npm:9.1.0" @@ -16030,13 +15995,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 10/aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 - languageName: node - linkType: hard - "cookie@npm:^1.0.1": version: 1.0.2 resolution: "cookie@npm:1.0.2" @@ -16477,7 +16435,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:*, debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2": +"debug@npm:*, debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.2.0, debug@npm:^4.3.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:~4.3.1, debug@npm:~4.3.2": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -18496,13 +18454,6 @@ __metadata: languageName: node linkType: hard -"fast-content-type-parse@npm:^1.0.0": - version: 1.1.0 - resolution: "fast-content-type-parse@npm:1.1.0" - checksum: 10/8637228a19b11296992af5d9b5f5ae84c6f27a465cf36a901b303b784ce0ca6f10502375da59958eb2b9c4949b98e5cc460ecb4bd777d22c3fa236c1e8da1ed8 - languageName: node - linkType: hard - "fast-copy@npm:^3.0.2": version: 3.0.2 resolution: "fast-copy@npm:3.0.2" @@ -18551,18 +18502,6 @@ __metadata: languageName: node linkType: hard -"fast-json-stringify@npm:^2.5.2": - version: 2.7.13 - resolution: "fast-json-stringify@npm:2.7.13" - dependencies: - ajv: "npm:^6.11.0" - deepmerge: "npm:^4.2.2" - rfdc: "npm:^1.2.0" - string-similarity: "npm:^4.0.1" - checksum: 10/c9c9f4cd7313b242ba313d77d7a5eff086889aec7f018459c770231c170e311dc0d3f7977a9705b83cd92d4091274e4fa750c43992653ebd6551660fb617154b - languageName: node - linkType: hard - "fast-json-stringify@npm:^6.0.0": version: 6.0.0 resolution: "fast-json-stringify@npm:6.0.0" @@ -18702,31 +18641,30 @@ __metadata: languageName: node linkType: hard -"fastify@npm:^3.29.4": - version: 3.29.5 - resolution: "fastify@npm:3.29.5" +"fastify@npm:^5.0.0": + version: 5.3.2 + resolution: "fastify@npm:5.3.2" dependencies: - "@fastify/ajv-compiler": "npm:^1.0.0" - "@fastify/error": "npm:^2.0.0" - abstract-logging: "npm:^2.0.0" - avvio: "npm:^7.1.2" - fast-content-type-parse: "npm:^1.0.0" - fast-json-stringify: "npm:^2.5.2" - find-my-way: "npm:^4.5.0" - flatstr: "npm:^1.0.12" - light-my-request: "npm:^4.2.0" - pino: "npm:^6.13.0" - process-warning: "npm:^1.0.0" - proxy-addr: "npm:^2.0.7" - rfdc: "npm:^1.1.4" - secure-json-parse: "npm:^2.0.0" - semver: "npm:^7.3.2" - tiny-lru: "npm:^8.0.1" - checksum: 10/cd86e3fceb9ef6dfe694d889059f01528f7417c55a57b4c6af56edade67b17a59829580d2ac64a40e49e5650bbf29ba5eb59935fccb9a48058456833380e1a42 + "@fastify/ajv-compiler": "npm:^4.0.0" + "@fastify/error": "npm:^4.0.0" + "@fastify/fast-json-stringify-compiler": "npm:^5.0.0" + "@fastify/proxy-addr": "npm:^5.0.0" + abstract-logging: "npm:^2.0.1" + avvio: "npm:^9.0.0" + fast-json-stringify: "npm:^6.0.0" + find-my-way: "npm:^9.0.0" + light-my-request: "npm:^6.0.0" + pino: "npm:^9.0.0" + process-warning: "npm:^5.0.0" + rfdc: "npm:^1.3.1" + secure-json-parse: "npm:^4.0.0" + semver: "npm:^7.6.0" + toad-cache: "npm:^3.7.0" + checksum: 10/afb57c5ff72196e50f23a8374bb3c7e55e272db0190f24659f3671d04d13532a7032103c7fdcdfdd7f5c111d497a05e0ad1ccdf56f61ec63d3191462d4c34aa5 languageName: node linkType: hard -"fastq@npm:^1.11.0, fastq@npm:^1.17.1, fastq@npm:^1.6.0, fastq@npm:^1.6.1": +"fastq@npm:^1.11.0, fastq@npm:^1.17.1, fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" dependencies: @@ -18908,18 +18846,6 @@ __metadata: languageName: node linkType: hard -"find-my-way@npm:^4.5.0": - version: 4.5.1 - resolution: "find-my-way@npm:4.5.1" - dependencies: - fast-decode-uri-component: "npm:^1.0.1" - fast-deep-equal: "npm:^3.1.3" - safe-regex2: "npm:^2.0.0" - semver-store: "npm:^0.3.0" - checksum: 10/64db8e7f1371706f369748b1373c060a27e2c03bb673af168140bbd6fc9cb87b8afbf21129f8609c835eabf7d3f6ad3d09f4e5ce14633c58ae1a4e4e677119cc - languageName: node - linkType: hard - "find-my-way@npm:^9.0.0": version: 9.1.0 resolution: "find-my-way@npm:9.1.0" @@ -24398,18 +24324,6 @@ __metadata: languageName: node linkType: hard -"light-my-request@npm:^4.2.0": - version: 4.12.0 - resolution: "light-my-request@npm:4.12.0" - dependencies: - ajv: "npm:^8.1.0" - cookie: "npm:^0.5.0" - process-warning: "npm:^1.0.0" - set-cookie-parser: "npm:^2.4.1" - checksum: 10/e1a6240df7ce1690c2bac49800ddc6a65cfdc581565d865fe9f82a4ce57bdc435b1cb4e50800835f9a167756cd5addf80ab1770fb84f33932bf6eba4fefec3d7 - languageName: node - linkType: hard - "light-my-request@npm:^6.0.0": version: 6.4.0 resolution: "light-my-request@npm:6.4.0" @@ -28241,6 +28155,13 @@ __metadata: languageName: node linkType: hard +"process-warning@npm:^5.0.0": + version: 5.0.0 + resolution: "process-warning@npm:5.0.0" + checksum: 10/10f3e00ac9fc1943ec4566ff41fff2b964e660f853c283e622257719839d340b4616e707d62a02d6aa0038761bb1fa7c56bc7308d602d51bd96f05f9cd305dcd + languageName: node + linkType: hard + "process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" @@ -28425,7 +28346,7 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:^2.0.7, proxy-addr@npm:~2.0.7": +"proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" dependencies: @@ -28593,7 +28514,7 @@ __metadata: languageName: node linkType: hard -"queue-microtask@npm:^1.1.0, queue-microtask@npm:^1.1.2, queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3": +"queue-microtask@npm:^1.1.0, queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" checksum: 10/72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b @@ -29443,13 +29364,6 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.2.0": - version: 0.2.2 - resolution: "ret@npm:0.2.2" - checksum: 10/9f16517f77a3b508c529bc22187c132cd7907cd9270601d6794e1c8a58f6990872b4697b4edfdebb4f87017f9f0a285007b740a9ffb8236805b923fd1bc84eb1 - languageName: node - linkType: hard - "ret@npm:~0.5.0": version: 0.5.0 resolution: "ret@npm:0.5.0" @@ -29502,7 +29416,7 @@ __metadata: languageName: node linkType: hard -"rfdc@npm:^1.1.4, rfdc@npm:^1.2.0, rfdc@npm:^1.3.0, rfdc@npm:^1.3.1": +"rfdc@npm:^1.2.0, rfdc@npm:^1.3.0, rfdc@npm:^1.3.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 @@ -29713,15 +29627,6 @@ __metadata: languageName: node linkType: hard -"safe-regex2@npm:^2.0.0": - version: 2.0.0 - resolution: "safe-regex2@npm:2.0.0" - dependencies: - ret: "npm:~0.2.0" - checksum: 10/af1f0b367d0c769eccca7a5aa93d222e542fb494940849c7bbbbe8942c0026cf207f15ba3aacdd4f3e4f6b5a31fa7a775f7cdd8e6670b893fd16e96247fdbd02 - languageName: node - linkType: hard - "safe-regex2@npm:^4.0.0": version: 4.0.1 resolution: "safe-regex2@npm:4.0.1" @@ -29923,7 +29828,7 @@ __metadata: languageName: node linkType: hard -"secure-json-parse@npm:^2.0.0, secure-json-parse@npm:^2.4.0": +"secure-json-parse@npm:^2.4.0": version: 2.7.0 resolution: "secure-json-parse@npm:2.7.0" checksum: 10/974386587060b6fc5b1ac06481b2f9dbbb0d63c860cc73dc7533f27835fdb67b0ef08762dbfef25625c15bc0a0c366899e00076cb0d556af06b71e22f1dede4c @@ -29937,6 +29842,13 @@ __metadata: languageName: node linkType: hard +"secure-json-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "secure-json-parse@npm:4.0.0" + checksum: 10/c36c9dec9afaf4ef929a5469995d70d2f20d3d89b57219f22e0349b342715987283dbc1a80ab6f39e0bb28f8c3f3f073ce5363765c20c8d003ac243b4a89bd3d + languageName: node + linkType: hard + "semver-compare@npm:^1.0.0": version: 1.0.0 resolution: "semver-compare@npm:1.0.0" @@ -29960,13 +29872,6 @@ __metadata: languageName: node linkType: hard -"semver-store@npm:^0.3.0": - version: 0.3.0 - resolution: "semver-store@npm:0.3.0" - checksum: 10/bb8f8ae2cf92c68e0490bc69e9e5ebd80eb71ad48fdb4e4f0caa62052d6182a38677ba16738ec418b92b5abd571b3f85dd45571c3504c1bf6570622f66f2f854 - languageName: node - linkType: hard - "semver-truncate@npm:^1.1.2": version: 1.1.2 resolution: "semver-truncate@npm:1.1.2" @@ -30085,7 +29990,7 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.1, set-cookie-parser@npm:^2.4.8, set-cookie-parser@npm:^2.6.0": +"set-cookie-parser@npm:^2.4.8, set-cookie-parser@npm:^2.6.0": version: 2.7.1 resolution: "set-cookie-parser@npm:2.7.1" checksum: 10/c92b1130032693342bca13ea1b1bc93967ab37deec4387fcd8c2a843c0ef2fd9a9f3df25aea5bb3976cd05a91c2cf4632dd6164d6e1814208fb7d7e14edd42b4 @@ -30927,13 +30832,6 @@ __metadata: languageName: node linkType: hard -"string-similarity@npm:^4.0.1": - version: 4.0.4 - resolution: "string-similarity@npm:4.0.4" - checksum: 10/53365fe64d4958e88951f0016b2174aaea330f762f522be6081bae4cac3e3396f723c8ec4091c0b0e266129652ead5dde3683c31d3a07ff1b6aa35057de28b1b - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -31654,13 +31552,6 @@ __metadata: languageName: node linkType: hard -"tiny-lru@npm:^8.0.1": - version: 8.0.2 - resolution: "tiny-lru@npm:8.0.2" - checksum: 10/74b193d83b9edbe690b4e97e3cfd66c8a66d593c33b2c7133f132adacbf0442afbef82c679848208010137175aac3db9e68f350bef68cc299c0f2eb589554ffb - languageName: node - linkType: hard - "tiny-secp256k1@npm:^1.1.1, tiny-secp256k1@npm:^1.1.3": version: 1.1.7 resolution: "tiny-secp256k1@npm:1.1.7"