From 81835e3a008f375d810a5f878abb9308b2b33129 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 06:44:34 +0000 Subject: [PATCH 1/2] chore(deps): update infrastructure-maintenance --- .github/workflows/firebase-live.yml | 2 +- .github/workflows/firebase-preview.yml | 2 +- .github/workflows/main.yml | 2 +- package.json | 6 +-- pnpm-lock.yaml | 52 +++++++++++++------------- 5 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.github/workflows/firebase-live.yml b/.github/workflows/firebase-live.yml index 417e14e2..c82e99e5 100644 --- a/.github/workflows/firebase-live.yml +++ b/.github/workflows/firebase-live.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: '^24.10.0' + node-version: '^24.18.0' cache: 'pnpm' - run: pnpm install diff --git a/.github/workflows/firebase-preview.yml b/.github/workflows/firebase-preview.yml index f8ae2093..e1c4ee24 100644 --- a/.github/workflows/firebase-preview.yml +++ b/.github/workflows/firebase-preview.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: '^24.10.0' + node-version: '^24.18.0' cache: 'pnpm' - run: pnpm install diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f4c74f9e..e68e3f7b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v6 with: - node-version: '^24.10.0' + node-version: '^24.18.0' cache: 'pnpm' - run: pnpm install diff --git a/package.json b/package.json index 977cd307..eade2689 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,9 @@ "version": "1.0.0", "main": "index.js", "license": "MIT", - "packageManager": "pnpm@10.26.2", + "packageManager": "pnpm@10.34.4", "engines": { - "pnpm": "^10.26.2" + "pnpm": "^10.34.4" }, "resolutions": {}, "scripts": { @@ -21,7 +21,7 @@ "firebase:emulator": "pnpm docs:build; firebase emulators:start" }, "devDependencies": { - "@types/node": "^24.9.2", + "@types/node": "^24.13.2", "axios": "^1.16.1", "colors": "^1.4.0", "file": "^0.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8f0d2ca2..0a341f33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@types/node': - specifier: ^24.9.2 - version: 24.9.2 + specifier: ^24.13.2 + version: 24.13.2 axios: specifier: ^1.16.1 version: 1.16.1 @@ -37,10 +37,10 @@ importers: version: 3.8.3 vitepress: specifier: 1.6.4 - version: 1.6.4(@algolia/client-search@5.20.4)(@types/node@24.9.2)(axios@1.16.1)(postcss@8.5.6)(search-insights@2.16.2)(typescript@5.9.2) + version: 1.6.4(@algolia/client-search@5.20.4)(@types/node@24.13.2)(axios@1.16.1)(postcss@8.5.6)(search-insights@2.16.2)(typescript@5.9.2) vitest: specifier: ^4.1.7 - version: 4.1.7(@types/node@24.9.2)(vite@7.1.12(@types/node@24.9.2)) + version: 4.1.7(@types/node@24.13.2)(vite@7.1.12(@types/node@24.13.2)) walk-sync: specifier: ^4.0.2 version: 4.0.2 @@ -737,8 +737,8 @@ packages: '@types/minimatch@3.0.5': resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - '@types/node@24.9.2': - resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==} + '@types/node@24.13.2': + resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} @@ -1365,8 +1365,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} undici@6.19.7: resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} @@ -2041,9 +2041,9 @@ snapshots: '@types/minimatch@3.0.5': {} - '@types/node@24.9.2': + '@types/node@24.13.2': dependencies: - undici-types: 7.16.0 + undici-types: 7.18.2 '@types/unist@3.0.2': {} @@ -2051,9 +2051,9 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@24.9.2))(vue@3.5.13(typescript@5.9.2))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@24.13.2))(vue@3.5.13(typescript@5.9.2))': dependencies: - vite: 5.4.14(@types/node@24.9.2) + vite: 5.4.14(@types/node@24.13.2) vue: 3.5.13(typescript@5.9.2) '@vitest/expect@4.1.7': @@ -2065,13 +2065,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.7(vite@7.1.12(@types/node@24.9.2))': + '@vitest/mocker@4.1.7(vite@7.1.12(@types/node@24.13.2))': dependencies: '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@24.9.2) + vite: 7.1.12(@types/node@24.13.2) '@vitest/pretty-format@4.1.7': dependencies: @@ -2792,7 +2792,7 @@ snapshots: typescript@5.9.2: optional: true - undici-types@7.16.0: {} + undici-types@7.18.2: {} undici@6.19.7: {} @@ -2831,16 +2831,16 @@ snapshots: '@types/unist': 3.0.2 vfile-message: 4.0.2 - vite@5.4.14(@types/node@24.9.2): + vite@5.4.14(@types/node@24.13.2): dependencies: esbuild: 0.21.5 postcss: 8.4.49 rollup: 4.24.0 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.13.2 fsevents: 2.3.3 - vite@7.1.12(@types/node@24.9.2): + vite@7.1.12(@types/node@24.13.2): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -2849,10 +2849,10 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.13.2 fsevents: 2.3.3 - vitepress@1.6.4(@algolia/client-search@5.20.4)(@types/node@24.9.2)(axios@1.16.1)(postcss@8.5.6)(search-insights@2.16.2)(typescript@5.9.2): + vitepress@1.6.4(@algolia/client-search@5.20.4)(@types/node@24.13.2)(axios@1.16.1)(postcss@8.5.6)(search-insights@2.16.2)(typescript@5.9.2): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.20.4)(search-insights@2.16.2) @@ -2861,7 +2861,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@24.9.2))(vue@3.5.13(typescript@5.9.2)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@24.13.2))(vue@3.5.13(typescript@5.9.2)) '@vue/devtools-api': 7.7.2 '@vue/shared': 3.5.13 '@vueuse/core': 12.8.2(typescript@5.9.2) @@ -2870,7 +2870,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.14(@types/node@24.9.2) + vite: 5.4.14(@types/node@24.13.2) vue: 3.5.13(typescript@5.9.2) optionalDependencies: postcss: 8.5.6 @@ -2901,10 +2901,10 @@ snapshots: - typescript - universal-cookie - vitest@4.1.7(@types/node@24.9.2)(vite@7.1.12(@types/node@24.9.2)): + vitest@4.1.7(@types/node@24.13.2)(vite@7.1.12(@types/node@24.13.2)): dependencies: '@vitest/expect': 4.1.7 - '@vitest/mocker': 4.1.7(vite@7.1.12(@types/node@24.9.2)) + '@vitest/mocker': 4.1.7(vite@7.1.12(@types/node@24.13.2)) '@vitest/pretty-format': 4.1.7 '@vitest/runner': 4.1.7 '@vitest/snapshot': 4.1.7 @@ -2921,10 +2921,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 7.1.12(@types/node@24.9.2) + vite: 7.1.12(@types/node@24.13.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 24.13.2 transitivePeerDependencies: - msw From ddf88e160664939df40f1b65cbb31351329089fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emanuel=20Tesa=C5=99?= Date: Tue, 14 Jul 2026 11:11:25 +0200 Subject: [PATCH 2/2] Fix broken links --- docs/curation/index.md | 10 +++++----- docs/dapps/integration/index.md | 16 ++++++++-------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/curation/index.md b/docs/curation/index.md index 2def6544..76e27e29 100644 --- a/docs/curation/index.md +++ b/docs/curation/index.md @@ -77,11 +77,11 @@ The Api3 dCOMP vault supplies the USDC borrow-side liquidity for this market, ma All three vaults are deployed on Ethereum mainnet and can be viewed and accessed through the Morpho app, where Api3 operates as a [verified curator.](https://forum.morpho.org/c/vaults/api3/57) Live figures - total deposits, APY, enabled markets, and current supply caps - are shown there. -| Vault | Address | Link | -| ---------- | -------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| Api3 Core | `0xe2221Aa07ec3266DA87763E2b1e28d07A8a4e53b` | [View on Morpho](https://app.morpho.org/ethereum/vault/0xe2221Aa07ec3266DA87763E2b1e28d07A8a4e53b) | -| Kabu | `0x54210d3f1A066413891AF9E17210E787d5C6e3f4` | [View on Morpho](https://app.morpho.org/ethereum/vault/0x54210d3f1A066413891AF9E17210E787d5C6e3f4) | -| Api3 dCOMP | `0x36cfe1568461E499391ef0A555300F1ae2da2439` | [View on Morpho](https://app.morpho.org/ethereum/vault/0x36cfe1568461E499391ef0A555300F1ae2da2439) | +| Vault | Address | Link | +| ---------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | +| Api3 Core | `0xe2221Aa07ec3266DA87763E2b1e28d07A8a4e53b` | [View on Morpho](https://app.morpho.org/ethereum/vault/0xe2221Aa07ec3266DA87763E2b1e28d07A8a4e53b/api3-core-usdc) | +| Kabu | `0x54210d3f1A066413891AF9E17210E787d5C6e3f4` | [View on Morpho](https://app.morpho.org/ethereum/vault/0x54210d3f1A066413891AF9E17210E787d5C6e3f4/kabu-usdc) | +| Api3 dCOMP | `0x36cfe1568461E499391ef0A555300F1ae2da2439` | [View on Morpho](https://app.morpho.org/ethereum/vault/0x36cfe1568461E499391ef0A555300F1ae2da2439/api3-dcomp-usdc) | ## Fees diff --git a/docs/dapps/integration/index.md b/docs/dapps/integration/index.md index 1b148846..d314051e 100644 --- a/docs/dapps/integration/index.md +++ b/docs/dapps/integration/index.md @@ -182,15 +182,15 @@ If you want to see what happens under the hood, you can click "Verified," which ```json { - "stage": "aws", - "version": "3.0.1", - "currentTimestamp": "1740583493", - "deploymentTimestamp": "1739870993", - "configHash": "0xbd159fb423d5eef7abd7947cf8ad1731f0c60cc2e093877837988907580539c9", - "certifiedAirnodes": ["0xf19572194e6aD6d84666906D5287e2c9427655C2"] + "stage": "production", + "version": "4.5.0", + "currentTimestamp": "1784020220", + "deploymentTimestamp": "1783579600", + "configHash": "0x2e55b08ec13ce549a02e86ec14a9855b8e7395e6fe607fd914acd5177c867ff8", + "certifiedAirnodes": ["0x9dB03a07bE313B3C08261B1d1606D511f3560D9e"] } ``` We know that CoinGecko is a reputable API provider, they own the `coingecko.com` domain, and this response comes from that domain. -`certifiedAirnodes` is the list of addresses of the accounts that CoinGecko uses to sign its data (only `0xf19572194e6aD6d84666906D5287e2c9427655C2` in this case), and the Market frontend confirms that the respective data feed is configured to use data signed by one of these certified accounts. -Finally, all recent data points signed by CoinGecko can be fetched directly from them through https://signed-api.coingecko.com/public/0xf19572194e6aD6d84666906D5287e2c9427655C2. +`certifiedAirnodes` is the list of addresses of the accounts that CoinGecko uses to sign its data (only `0x9dB03a07bE313B3C08261B1d1606D511f3560D9e` in this case), and the Market frontend confirms that the respective data feed is configured to use data signed by one of these certified accounts. +Finally, all recent data points signed by CoinGecko can be fetched directly from them through https://signed-api.coingecko.com/public/0x9dB03a07bE313B3C08261B1d1606D511f3560D9e.