diff --git a/package.json b/package.json index 70aa81363ed8..fb4f0d7e5978 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "graph-docs", "private": true, "version": "1.0.0", - "packageManager": "pnpm@10.30.2", + "packageManager": "pnpm@10.30.3", "scripts": { "dev": "turbo run dev", "build": "NODE_OPTIONS='--max-old-space-size=8192' turbo run build", @@ -21,9 +21,9 @@ }, "devDependencies": { "@edgeandnode/eslint-config": "^2.0.3", - "@types/node": "^22.19.11", + "@types/node": "^22.19.13", "eslint": "^8.57.1", - "eslint-plugin-mdx": "^3.6.2", + "eslint-plugin-mdx": "^3.7.0", "prettier": "^3.8.1", "prettier-plugin-tailwindcss": "^0.7.2", "remark-frontmatter": "^5.0.0", @@ -31,7 +31,7 @@ "remark-lint-heading-increment": "^4.0.1", "remark-lint-no-heading-punctuation": "^4.0.1", "remark-lint-restrict-elements": "workspace:*", - "turbo": "^2.8.10", + "turbo": "^2.8.13", "typescript": "^5.9.3" }, "resolutions": { diff --git a/packages/og-image/package.json b/packages/og-image/package.json index 7722fd6f4576..d69993f17116 100644 --- a/packages/og-image/package.json +++ b/packages/og-image/package.json @@ -12,11 +12,11 @@ "dependencies": { "@resvg/resvg-wasm": "^2.6.2", "react": "^18.3.1", - "satori": "^0.19.2", + "satori": "^0.25.0", "yoga-wasm-web": "^0.3.3" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20260303.0", + "@cloudflare/workers-types": "^4.20260305.1", "@types/react": "^18.3.28", "jest-image-snapshot": "^6.5.1", "tsx": "4.20.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 287602dcdb7f..1837fa5baced 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: ^2.0.3 version: 2.0.3(eslint@8.57.1)(typescript@5.9.3) '@types/node': - specifier: ^22.19.11 - version: 22.19.11 + specifier: ^22.19.13 + version: 22.19.13 eslint: specifier: ^8.57.1 version: 8.57.1 eslint-plugin-mdx: - specifier: ^3.6.2 - version: 3.6.2(eslint@8.57.1) + specifier: ^3.7.0 + version: 3.7.0(eslint@8.57.1) prettier: specifier: ^3.8.1 version: 3.8.1 @@ -45,8 +45,8 @@ importers: specifier: workspace:* version: link:packages/remark-lint-restrict-elements turbo: - specifier: ^2.8.10 - version: 2.8.10 + specifier: ^2.8.13 + version: 2.8.13 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -60,15 +60,15 @@ importers: specifier: ^18.3.1 version: 18.3.1 satori: - specifier: ^0.19.2 - version: 0.19.2 + specifier: ^0.25.0 + version: 0.25.0 yoga-wasm-web: specifier: ^0.3.3 version: 0.3.3 devDependencies: '@cloudflare/workers-types': - specifier: ^4.20260303.0 - version: 4.20260303.0 + specifier: ^4.20260305.1 + version: 4.20260305.1 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -83,10 +83,10 @@ importers: version: 5.9.3 vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@22.19.11)(jsdom@24.1.3) + version: 2.1.9(@types/node@22.19.13)(jsdom@24.1.3) wrangler: specifier: ^3.114.17 - version: 3.114.17(@cloudflare/workers-types@4.20260303.0) + version: 3.114.17(@cloudflare/workers-types@4.20260305.1) packages/remark-lint-restrict-elements: dependencies: @@ -110,7 +110,7 @@ importers: version: 6.9.0(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@theme-ui/core@0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(dayjs@1.11.19)(hardhat@2.28.6(typescript@5.9.3))(next@14.2.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(react@18.3.1))(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2) '@edgeandnode/go': specifier: ^10.5.1 - version: 10.5.1(4c5716ab05d9c09542292799e075dc72) + version: 10.5.1(747d7d7f5f57e63fe4ab1d5164ecb116) '@emotion/react': specifier: ^11.14.0 version: 11.14.0(@types/react@18.3.28)(react@18.3.1) @@ -148,11 +148,11 @@ importers: specifier: ^13.2.1 version: 13.2.1 mixpanel-browser: - specifier: ^2.74.0 - version: 2.74.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) + specifier: ^2.75.0 + version: 2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) motion: - specifier: ^12.34.3 - version: 12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^12.35.0 + version: 12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next: specifier: ^14.2.35 version: 14.2.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -218,8 +218,8 @@ importers: specifier: ^2.66.0 version: 2.66.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) '@types/node': - specifier: ^22.19.11 - version: 22.19.11 + specifier: ^22.19.13 + version: 22.19.13 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -230,20 +230,20 @@ importers: specifier: ^4.0.0 version: 4.0.0 autoprefixer: - specifier: ^10.4.24 - version: 10.4.24(postcss@8.5.6) + specifier: ^10.4.27 + version: 10.4.27(postcss@8.5.8) fast-xml-parser: - specifier: ^5.3.7 - version: 5.3.7 + specifier: ^5.4.2 + version: 5.4.2 postcss: - specifier: ^8.5.6 - version: 8.5.6 + specifier: ^8.5.8 + version: 8.5.8 tailwindcss: specifier: ^3.4.19 version: 3.4.19(tsx@4.20.4)(yaml@2.8.2) tsup: specifier: ^8.5.1 - version: 8.5.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2) + version: 8.5.1(jiti@1.21.7)(postcss@8.5.8)(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2) tsx: specifier: 4.20.4 version: 4.20.4 @@ -410,20 +410,20 @@ packages: resolution: {integrity: sha512-oRKamZ9Z637pAZgNGJIbNGiFoYQSeA47PpU4K8hXZq9lQcPu35BCqMG9d9J/ab2CB/0XlXq6ToMnVhHF8mLNqg==} engines: {node: '>=12'} - '@chevrotain/cst-dts-gen@11.1.1': - resolution: {integrity: sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1K/i9gSd5NNO0ds03ek0Cbo/4uVKmOBcw==} + '@chevrotain/cst-dts-gen@11.1.2': + resolution: {integrity: sha512-XTsjvDVB5nDZBQB8o0o/0ozNelQtn2KrUVteIHSlPd2VAV2utEb6JzyCJaJ8tGxACR4RiBNWy5uYUHX2eji88Q==} - '@chevrotain/gast@11.1.1': - resolution: {integrity: sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGm+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvg==} + '@chevrotain/gast@11.1.2': + resolution: {integrity: sha512-Z9zfXR5jNZb1Hlsd/p+4XWeUFugrHirq36bKzPWDSIacV+GPSVXdk+ahVWZTwjhNwofAWg/sZg58fyucKSQx5g==} - '@chevrotain/regexp-to-ast@11.1.1': - resolution: {integrity: sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKw+82C2uylg/TEwFRgwLmbhlln4qkmDyteg==} + '@chevrotain/regexp-to-ast@11.1.2': + resolution: {integrity: sha512-nMU3Uj8naWer7xpZTYJdxbAs6RIv/dxYzkYU8GSwgUtcAAlzjcPfX1w+RKRcYG8POlzMeayOQ/znfwxEGo5ulw==} - '@chevrotain/types@11.1.1': - resolution: {integrity: sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5y+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqw==} + '@chevrotain/types@11.1.2': + resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} - '@chevrotain/utils@11.1.1': - resolution: {integrity: sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ==} + '@chevrotain/utils@11.1.2': + resolution: {integrity: sha512-4mudFAQ6H+MqBTfqLmU7G1ZwRzCLfJEooL/fsF6rCX5eePMbGhoy5n4g+G4vlh2muDcsCTJtL+uKbOzWxs5LHA==} '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} @@ -468,8 +468,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20260303.0': - resolution: {integrity: sha512-soUlr4NJVkh5dR09RwtziTMbBQ+lbdoEesTGw8WUlvmnQ2M4h7CmJzAjC6a7IivUodiiCSjbLcGV/8PyZpvZkA==} + '@cloudflare/workers-types@4.20260305.1': + resolution: {integrity: sha512-835BZaIcgjuYIUqgOWJSpwQxFSJ8g/X1OCZFLO7bmirM6TGmVgIGwiGItBgkjUXXCPrYzJEldsJkuFuK7ePuMw==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -1376,14 +1376,14 @@ packages: engines: {node: '>=18'} hasBin: true - '@floating-ui/core@1.7.4': - resolution: {integrity: sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==} + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} - '@floating-ui/dom@1.7.5': - resolution: {integrity: sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==} + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} - '@floating-ui/react-dom@2.1.7': - resolution: {integrity: sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==} + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -1394,14 +1394,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.27.18': - resolution: {integrity: sha512-xJWJxvmy3a05j643gQt+pRbht5XnTlGpsEsAPnMi5F5YTOEEJymA90uZKBD8OvIv5XvZ1qi4GcccSlqT3Bq44Q==} + '@floating-ui/react@0.27.19': + resolution: {integrity: sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' - '@floating-ui/utils@0.2.10': - resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} '@formatjs/ecma402-abstract@2.3.6': resolution: {integrity: sha512-HJnTFeRM2kVFVr5gr5kH1XP6K0JcJtE7Lzvtr3FS/so5f1kpsqqqxy5JF+FRaO6H2qmcMfAUIox7AJteieRtVw==} @@ -1579,8 +1579,8 @@ packages: cpu: [x64] os: [win32] - '@internationalized/date@3.11.0': - resolution: {integrity: sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==} + '@internationalized/date@3.12.0': + resolution: {integrity: sha512-/PyIMzK29jtXaGU23qTvNZxvBXRtKbNnGDFD+PY6CZw/Y8Ex8pFUzkuCJCG9aOqmShjqhS9mPqP6Dk5onQY8rQ==} '@internationalized/message@3.1.8': resolution: {integrity: sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA==} @@ -1633,8 +1633,8 @@ packages: '@mixpanel/rrdom@2.0.0-alpha.18.3': resolution: {integrity: sha512-FpQ/WJkVgb0kF49ebqtqf5F7dsqU/o9CfzPR8BAafzVQkieaPCRBFyLh8CDCtKKY0k8DJRqcamj388MLd6QJpQ==} - '@mixpanel/rrweb-plugin-console-record@2.0.0-alpha.18.2': - resolution: {integrity: sha512-Xkwh2gSdLqHRkWSXv8CPVCPQj5L85KnWc5DZQ0CXNRFgm2hTl5/YP6zfUubVs2JVXZHGcSGU+g7JVO2WcFJyyg==} + '@mixpanel/rrweb-plugin-console-record@2.0.0-alpha.18.3': + resolution: {integrity: sha512-xau4CixCli8HepZ5snLXQAgUYluGeQg2ZHlv7bRFQTPaA02YfOiwjF295ohMtVOI1VWkFxeK5uDeFnOb/S5Uow==} peerDependencies: '@mixpanel/rrweb': ^2.0.0-alpha.18 '@mixpanel/rrweb-utils': ^2.0.0-alpha.18 @@ -1648,8 +1648,8 @@ packages: '@mixpanel/rrweb-utils@2.0.0-alpha.18.3': resolution: {integrity: sha512-5hvfIhYaSlpJYKQn4nK1s3Rv63UExMq5l1FtAKFXznCqsnVIEb+yICKOiESSzIRwrCxInnUvFOGCfNWBXy9QLw==} - '@mixpanel/rrweb@2.0.0-alpha.18.2': - resolution: {integrity: sha512-J3dVTEu6Z4p8di7y9KKvUooNuBjX97DdG6XGWoPEPi07A9512h9M8MEtvlY3mK0PGfuC0Mz5Pv/Ws6gjGYfKQg==} + '@mixpanel/rrweb@2.0.0-alpha.18.3': + resolution: {integrity: sha512-di3QfGmRleiDN85+E6OoJHCr/vq/wX9Z8l/Jt4mqHoLcbLEa46dkZ/qSgl4pYFby1Q6BKEwfwGIav15Ay7szlg==} '@napi-rs/simple-git-android-arm-eabi@0.1.22': resolution: {integrity: sha512-JQZdnDNm8o43A5GOzwN/0Tz3CDBQtBUNqzVwEopm32uayjdjxev1Csp1JeaqF3v9djLDIvsSE39ecsN2LhCKKQ==} @@ -2458,122 +2458,122 @@ packages: '@radix-ui/rect@1.1.1': resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} - '@react-aria/breadcrumbs@3.5.31': - resolution: {integrity: sha512-j8F2NMHFGT/n3alfFKdO4bvrY/ymtdL04GdclY7Vc6zOmCnWoEZ2UA0sFuV7Rk9dOL8fAtYV1kMD1ZRO/EMcGA==} + '@react-aria/breadcrumbs@3.5.32': + resolution: {integrity: sha512-S61vh5DJ2PXiXUwD7gk+pvS/b4VPrc3ZJOUZ0yVRLHkVESr5LhIZH+SAVgZkm1lzKyMRG+BH+fiRH/DZRSs7SA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/button@3.14.4': - resolution: {integrity: sha512-6mTPiSSQhELnWlnYJ1Tm1B0VL1GGKAs2PGAY3ZGbPGQPPDc6Wu82yIhuAO8TTFJrXkwAiqjQawgDLil/yB0V7Q==} + '@react-aria/button@3.14.5': + resolution: {integrity: sha512-ZuLx+wQj9VQhH9BYe7t0JowmKnns2XrFHFNvIVBb5RwxL+CIycIOL7brhWKg2rGdxvlOom7jhVbcjSmtAaSyaQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/calendar@3.9.4': - resolution: {integrity: sha512-0BvU8cj6uHn622Vp8Xd21XxXtvp3Bh4Yk1pHloqDNmUvvdBN+ol3Xsm5gG3XKKkZ+6CCEi6asCbLaEg3SZSbyg==} + '@react-aria/calendar@3.9.5': + resolution: {integrity: sha512-k0kvceYdZZu+DoeqephtlmIvh1CxqdFyoN52iqVzTz9O0pe5Xfhq7zxPGbeCp4pC61xzp8Lu/6uFA/YNfQQNag==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/checkbox@3.16.4': - resolution: {integrity: sha512-FcZj6/f27mNp2+G5yxyOMRZbZQjJ1cuWvo0PPnnZ4ybSPUmSzI4uUZBk1wvsJVP9F9n+J2hZuYVCaN8pyzLweA==} + '@react-aria/checkbox@3.16.5': + resolution: {integrity: sha512-ZhUT7ELuD52hb+Zpzw0ElLQiVOd5sKYahrh+PK3vq13Wk5TedBscALpjuXetI4pwFfdmAM1Lhgcsrd8+6AmyvA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/color@3.1.4': - resolution: {integrity: sha512-LNFo0A9EEn2HZ8O/hASschH++M+krfezcp01XPv0/2ZQJ5b5u7VvJlUOEXtPsD4i9+BzvkSAEoVUXdlJie9V2Q==} + '@react-aria/color@3.1.5': + resolution: {integrity: sha512-eysWdBRzE8WDhBzh1nfjyUgzseMokXGHjIoJo880T7IPJ8tTavfQni49pU1B2qWrNOWPyrwx4Bd9pzHyboxJSA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/combobox@3.14.2': - resolution: {integrity: sha512-qwBeb8cMgK3xwrvXYHPtcphduD/k+oTcU18JHPvEO2kmR32knB33H81C2/Zoh4x86zTDJXaEtPscXBWuQ/M7AQ==} + '@react-aria/combobox@3.15.0': + resolution: {integrity: sha512-qSjQTFwKl3x1jCP2NRSJ6doZqAp6c2GTfoiFwWjaWg1IewwLsglaW6NnzqRDFiqFbDGgXPn4MqtC1VYEJ3NEjA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/datepicker@3.16.0': - resolution: {integrity: sha512-QynYHIHE+wvuGopl/k05tphmDpykpfZ3l3eKnUfGrqvAYJEeCOyS0qoMlw7Vq3NscMLFbJI6ajqBmlmtgFNiSA==} + '@react-aria/datepicker@3.16.1': + resolution: {integrity: sha512-6BltCVWt09yefTkGjb2gViGCwoddx9HKJiZbY9u6Es/Q+VhwNJQRtczbnZ3K32p262hIknukNf/5nZaCOI1AKA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dialog@3.5.33': - resolution: {integrity: sha512-C5FpLAMJU6gQU8gztWKlEJ2A0k/JKl0YijNOv3Lizk+vUdF5njROSrmFs16bY5Hd6ycmsK9x/Pqkq3m/OpNFXA==} + '@react-aria/dialog@3.5.34': + resolution: {integrity: sha512-/x53Q5ynpW5Kv9637WYu7SrDfj3woSp6jJRj8l6teGnWW/iNZWYJETgzHfbxx+HPKYATCZesRoIeO2LnYIXyEA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/disclosure@3.1.2': - resolution: {integrity: sha512-UQ/CmWcdcROfRTMtvfsnYHrEsPPNbwZifZ/UErQpbvU4kzal2N+PpuP3+kpdf4G7TeMt+uJ8S9dLzyFVijOj9A==} + '@react-aria/disclosure@3.1.3': + resolution: {integrity: sha512-S3k7Wqrj+x0sWcP88Z1stSr5TIZmKEmx2rU7RB1O1/jPpbw5mgKnjtiriOlTh+kwdK11FkeqgxyHzAcBAR+FMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/dnd@3.11.5': - resolution: {integrity: sha512-3IGrABfK8Cf6/b/uEmGEDGeubWKMUK3umWunF/tdkWBnIaxpdj4gRkWFMw7siWQYnqir6AN567nrWXtHFcLKsA==} + '@react-aria/dnd@3.11.6': + resolution: {integrity: sha512-4YLHUeYJleF+moAYaYt8UZqujudPvpoaHR+QMkWIFzhfridVUhCr6ZjGWrzpSZY3r68k46TG7YCsi4IEiNnysw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/focus@3.21.4': - resolution: {integrity: sha512-6gz+j9ip0/vFRTKJMl3R30MHopn4i19HqqLfSQfElxJD+r9hBnYG1Q6Wd/kl/WRR1+CALn2F+rn06jUnf5sT8Q==} + '@react-aria/focus@3.21.5': + resolution: {integrity: sha512-V18fwCyf8zqgJdpLQeDU5ZRNd9TeOfBbhLgmX77Zr5ae9XwaoJ1R3SFJG1wCJX60t34AW+aLZSEEK+saQElf3Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/form@3.1.4': - resolution: {integrity: sha512-GjPS85cE/34zal3vs6MOi7FxUsXwbxN4y6l1LFor2g92UK97gVobp238f3xdMW2T8IuaWGcnHeYFg+cjiZ51pQ==} + '@react-aria/form@3.1.5': + resolution: {integrity: sha512-BWlONgHn8hmaMkcS6AgMSLQeNqVBwqPNLhdqjDO/PCfzvV7O8NZw/dFeIzJwfG4aBfSpbHHRdXGdfrk3d8dylQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/grid@3.14.7': - resolution: {integrity: sha512-8eaJThNHUs75Xf4+FQC2NKQtTOVYkkDdA8VbfbqG06oYDAn7ETb1yhbwoqh1jOv7MezCNkYjyFe4ADsz2rBVcw==} + '@react-aria/grid@3.14.8': + resolution: {integrity: sha512-X6rRFKDu/Kh6Sv8FBap3vjcb+z4jXkSOwkYnexIJp5kMTo5/Dqo55cCBio5B70Tanfv32Ev/6SpzYG7ryxnM9w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/gridlist@3.14.3': - resolution: {integrity: sha512-t3nr29nU5jRG9MdWe9aiMd02V8o0pmidLU/7c4muWAu7hEH+IYdeDthGDdXL9tXAom/oQ+6yt6sOfLxpsVNmGA==} + '@react-aria/gridlist@3.14.4': + resolution: {integrity: sha512-C/SbwC0qagZatoBrCjx8iZUex9apaJ8o8iRJ9eVHz0cpj7mXg6HuuotYGmDy9q67A2hve4I693RM1Cuwqwm+PQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/i18n@3.12.15': - resolution: {integrity: sha512-3CrAN7ORVHrckvTmbPq76jFZabqq+rScosGT5+ElircJ5rF5+JcdT99Hp5Xg6R10jk74e8G3xiqdYsUd+7iJMA==} + '@react-aria/i18n@3.12.16': + resolution: {integrity: sha512-Km2CAz6MFQOUEaattaW+2jBdWOHUF8WX7VQoNbjlqElCP58nSaqi9yxTWUDRhAcn8/xFUnkFh4MFweNgtrHuEA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/interactions@3.27.0': - resolution: {integrity: sha512-D27pOy+0jIfHK60BB26AgqjjRFOYdvVSkwC31b2LicIzRCSPOSP06V4gMHuGmkhNTF4+YWDi1HHYjxIvMeiSlA==} + '@react-aria/interactions@3.27.1': + resolution: {integrity: sha512-M3wLpTTmDflI0QGNK0PJNUaBXXfeBXue8ZxLMngfc1piHNiH4G5lUvWd9W14XVbqrSCVY8i8DfGrNYpyyZu0tw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/label@3.7.24': - resolution: {integrity: sha512-lcJbUy6xyicWKNgzfrXksrJ2CeCST2rDxGAvHOmUxSbFOm26kK710DjaFvtO4tICWh/TKW5mC3sm77soNcVUGA==} + '@react-aria/label@3.7.25': + resolution: {integrity: sha512-oNK3Pqj4LDPwEbQaoM/uCip4QvQmmwGOh08VeW+vzSi6TAwf+KoWTyH/tiAeB0CHWNDK0k3e1iTygTAt4wzBmg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/landmark@3.0.9': - resolution: {integrity: sha512-YYyluDBCXupnMh91ccE5g27fczjYmzPebHqTkVYjH4B6k45pOoqsMmWBCMnOTl0qOCeioI+daT8W0MamAZzoSw==} + '@react-aria/landmark@3.0.10': + resolution: {integrity: sha512-GpNjJaI8/a6WxYDZgzTCLYSzPM6xp2pxCIQ4udiGbTCtxx13Trmm0cPABvPtzELidgolCf05em9Phr+3G0eE8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/link@3.8.8': - resolution: {integrity: sha512-hxQEvo5rrn2C0GOSwB/tROe+y//dyhmyXGbm8arDy6WF5Mj0wcjjrAu0/dhGYBqoltJa16iIEvs52xgzOC+f+Q==} + '@react-aria/link@3.8.9': + resolution: {integrity: sha512-UaAFBfs84/Qq6TxlMWkREqqNY6SFLukot+z2Aa1kC+VyStv1kWG6sE5QLjm4SBn1Q3CGRsefhB/5+taaIbB4Pw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/listbox@3.15.2': - resolution: {integrity: sha512-xcrgSediV8MaVmsuDrDPmWywF82/HOv+H+Y/dgr6GLCWl0XDj5Q7PyAhDzUsYdZNIne3B9muGh6IQc3HdkgWqg==} + '@react-aria/listbox@3.15.3': + resolution: {integrity: sha512-C6YgiyrHS5sbS5UBdxGMhEs+EKJYotJgGVtl9l0ySXpBUXERiHJWLOyV7a8PwkUOmepbB4FaLD7Y9EUzGkrGlw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2581,74 +2581,74 @@ packages: '@react-aria/live-announcer@3.4.4': resolution: {integrity: sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA==} - '@react-aria/menu@3.20.0': - resolution: {integrity: sha512-BAsHuf7kTVmawNUkTUd5RB3ZvL6DQQT7hgZ2cYKd/1ZwYq4KO2wWGYdzyTOtK1qimZL0eyHyQwDYv4dNKBH4gw==} + '@react-aria/menu@3.21.0': + resolution: {integrity: sha512-CKTVZ4izSE1eKIti6TbTtzJAUo+WT8O4JC0XZCYDBpa0f++lD19Kz9aY+iY1buv5xGI20gAfpO474E9oEd4aQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/meter@3.4.29': - resolution: {integrity: sha512-XAhJf8LlYQl+QQXqtpWvzjlrT8MZKEG6c8N3apC5DONgSKlCwfmDm4laGEJPqtuz3QGiOopsfSfyTFYHjWsfZw==} + '@react-aria/meter@3.4.30': + resolution: {integrity: sha512-ZmANKW7s/Z4QGylHi46nhwtQ47T1bfMsU9MysBu7ViXXNJ03F4b6JXCJlKL5o2goQ3NbfZ68GeWamIT0BWSgtw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/numberfield@3.12.4': - resolution: {integrity: sha512-TgKBjKOjyURzbqNR2wF4tSFmQKNK5DqE4QZSlQxpYYo1T6zuztkh+oTOUZ4IWCJymL5qLtuPfGHCZbR7B+DN2w==} + '@react-aria/numberfield@3.12.5': + resolution: {integrity: sha512-Fi41IUWXEHLFIeJ/LHuZ9Azs8J/P563fZi37GSBkIq5P1pNt1rPgJJng5CNn4KsHxwqadTRUlbbZwbZraWDtRg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/overlays@3.31.1': - resolution: {integrity: sha512-U5BedzcXU97U5PWm4kIPnNoVpAs9KjTYfbkGx33vapmTVpGYhQyYW9eg6zW2E8ZKsyFJtQ/jkQnbWGen97aHSQ==} + '@react-aria/overlays@3.31.2': + resolution: {integrity: sha512-78HYI08r6LvcfD34gyv19ArRIjy1qxOKuXl/jYnjLDyQzD4pVb634IQWcm0zt10RdKgyuH6HTqvuDOgZTLet7Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/progress@3.4.29': - resolution: {integrity: sha512-orSaaFLX5LdD9UyxgBrmP1J/ivyEFX+5v4ENPQM5RH5+Hl+0OJa+8ozI0AfVKBqCYc89BOZfG7kzi7wFHACZcQ==} + '@react-aria/progress@3.4.30': + resolution: {integrity: sha512-S6OWVGgluSWYSd/A6O8CVjz83eeMUfkuWSra0ewAV9bmxZ7TP9pUmD3bGdqHZEl97nt5vHGjZ3eq/x8eCmzKhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/radio@3.12.4': - resolution: {integrity: sha512-2sjBAE8++EtAAfjwPdrqEVswbzR4Mvcy4n8SvwUxTo02yESa9nolBzCSdAUFUmhrNj3MiMA+zLxQ+KACfUjJOg==} + '@react-aria/radio@3.12.5': + resolution: {integrity: sha512-8CCJKJzfozEiWBPO9QAATG1rBGJEJ+xoqvHf9LKU2sPFGsA2/SRnLs6LB9fCG5R3spvaK1xz0any1fjWPl7x8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/searchfield@3.8.11': - resolution: {integrity: sha512-5R0prEC+jRFwPeJsK6G4RN8QG3V/+EaIuw9p79G1gFD+1dY81ZakiZIIJaLWRyO7AzYBGyC/QFHtz0m3KGQT/Q==} + '@react-aria/searchfield@3.8.12': + resolution: {integrity: sha512-kYlUHD/+mWzNroHoR8ojUxYBoMviRZn134WaKPFjfNUGZDOEuh4XzOoj+cjdJfe6N3mwTaYu6rJQtunSHIAfhA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/select@3.17.2': - resolution: {integrity: sha512-oMpHStyMluRf67qxrzH5Qfcvw6ETQgZT1Qw2xvAxQVRd5IBb0PfzZS7TGiULOcMLqXAUOC28O/ycUGrGRKLarg==} + '@react-aria/select@3.17.3': + resolution: {integrity: sha512-u0UFWw0S7q9oiSbjetDpRoLLIcC+L89uYlm+YfCrdT8ntbQgABNiJRxdVvxnhR0fR6MC9ASTTvuQnNHNn52+1A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/selection@3.27.1': - resolution: {integrity: sha512-8WQ4AtWiBnk9UEeYkqpH12dd8KQW2aFbNZvM4sDfLtz7K7HWyY/MkqMe/snk9IcoSa7t4zr0bnoZJcWSGgn2PQ==} + '@react-aria/selection@3.27.2': + resolution: {integrity: sha512-GbUSSLX/ciXix95KW1g+SLM9np7iXpIZrFDSXkC6oNx1uhy18eAcuTkeZE25+SY5USVUmEzjI3m/3JoSUcebbg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/separator@3.4.15': - resolution: {integrity: sha512-A1aPQhCaE8XeelNJYPjHtA2uh921ROh8PNiZI4o62x80wcziRoctN5PAtNHJAx7VKvX66A8ZVGbOqb7iqS3J5Q==} + '@react-aria/separator@3.4.16': + resolution: {integrity: sha512-RCUtQhDGnPxKzyG8KM79yOB0fSiEf8r/rxShidOVnGLiBW2KFmBa22/Gfc4jnqg/keN3dxvkSGoqmeXgctyp6g==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/slider@3.8.4': - resolution: {integrity: sha512-/FYCgK1qVqaz2VCDfR2x4BjyJ8lmWg1v8//+WIwKdIu4cz0KUs+U3yx0w1vp676RoERp3OEvkT3tb+/jHQ1hjA==} + '@react-aria/slider@3.8.5': + resolution: {integrity: sha512-gqkJxznk141mE0JamXF5CXml9PDbPkBz8dyKlihtWHWX4yhEbVYdC9J0otE7iCR3zx69Bm7WHoTGL0BsdpKzVA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/spinbutton@3.7.1': - resolution: {integrity: sha512-Nisah6yzxOC6983u/5ck0w+OQoa3sRKmpDvWpTEX0g2+ZIABOl8ttdSd65XKtxXmXHdK8X1zmrfeGOBfBR3sKA==} + '@react-aria/spinbutton@3.7.2': + resolution: {integrity: sha512-adjE1wNCWlugvAtVXlXWPtIG9JWurEgYVn1Eeyh19x038+oXGvOsOAoKCXM+SnGleTWQ9J7pEZITFoEI3cVfAw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2659,74 +2659,74 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/switch@3.7.10': - resolution: {integrity: sha512-j7nrYnqX6H9J8GuqD0kdMECUozeqxeG19A2nsvfaTx3//Q7RhgIR9fqhQdVHW/wgraTlEHNH6AhDzmomBg0TNw==} + '@react-aria/switch@3.7.11': + resolution: {integrity: sha512-dYVX71HiepBsKyeMaQgHbhqI+MQ3MVoTd5EnTbUjefIBnmQZavYj1/e4NUiUI4Ix+/C0HxL8ibDAv4NlSW3eLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/table@3.17.10': - resolution: {integrity: sha512-xdEeyOzuETkOfAHhZrX7HOIwMUsCUr4rbPvHqdcNqg7Ngla2ck9iulZNAyvOPfFwELuBEd2rz1I9TYRQ2OzSQQ==} + '@react-aria/table@3.17.11': + resolution: {integrity: sha512-GkYmWPiW3OM+FUZxdS33teHXHXde7TjHuYgDDaG9phvg6cQTQjGilJozrzA3OfftTOq5VB8XcKTIQW3c0tpYsQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tabs@3.11.0': - resolution: {integrity: sha512-9Gwo118GHrMXSyteCZL1L/LHLVlGSYkhGgiTL3e/UgnYjHfEfDJVTkV2JikuE2O/4uig52gQRlq5E99axLeE9Q==} + '@react-aria/tabs@3.11.1': + resolution: {integrity: sha512-3Ppz7yaEDW9L7p9PE9yNOl5caLwNnnLQqI+MX/dwbWlw9HluHS7uIjb21oswNl6UbSxAWyENOka45+KN4Fkh7A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tag@3.8.0': - resolution: {integrity: sha512-sTV6uRKFIFU1aljKb0QjM6fPPnzBuitrbkkCUZCJ0w0RIX1JinZPh96NknNtjFwWmqoROjVNCq51EUd0Hh2SQw==} + '@react-aria/tag@3.8.1': + resolution: {integrity: sha512-VonpO++F8afXGDWc9VUxAc2wefyJpp1n9OGpbnB7zmqWiuPwO/RixjUdcH7iJkiC4vADwx9uLnhyD6kcwGV2ig==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/textfield@3.18.4': - resolution: {integrity: sha512-ts3Vdy2qNOzjCVeO+4RH8FSgTYN2USAMcYFeGbHOriCukVOrvgRsqcDniW7xaT60LgFdlWMJsCusvltSIyo6xw==} + '@react-aria/textfield@3.18.5': + resolution: {integrity: sha512-ttwVSuwoV3RPaG2k2QzEXKeQNQ3mbdl/2yy6I4Tjrn1ZNkYHfVyJJ26AjenfSmj1kkTQoSAfZ8p+7rZp4n0xoQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toast@3.0.10': - resolution: {integrity: sha512-irW5Cr4msbPo4A4ysjT70MDJbpGCe1h9SkFgdYXBPA4Xbi4jRT7TiEZeIS1I7Hsvp6shAK1Ld/m6NBS0b/gyzg==} + '@react-aria/toast@3.0.11': + resolution: {integrity: sha512-2DjZjBAvm8/CWbnZ6s7LjkYCkULKtjMve6GvhPTq98AthuEDLEiBvM1wa3xdecCRhZyRT1g6DXqVca0EfZ9fJA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toggle@3.12.4': - resolution: {integrity: sha512-yVcl8kEFLsV47aCA22EMPcd/KWoYqPIPSzoKjRD/iWmxcP6iGzSxDjdUgMQojNGY8Q6wL8lUxfRqKBjvl/uezQ==} + '@react-aria/toggle@3.12.5': + resolution: {integrity: sha512-XXVFLzcV8fr9mz7y/wfxEAhWvaBZ9jSfhCMuxH2bsivO7nTcMJ1jb4g2xJNwZgne17bMWNc7mKvW5dbsdlI6BA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/toolbar@3.0.0-beta.23': - resolution: {integrity: sha512-FzvNf2hWtjEwk8F2MBf4qSs6AAR/p2WFSws6kJ4f0SrWXl4wR9VDEwBEUQcIPbWCK2aUsyOjubCh55Cl4t3MoQ==} + '@react-aria/toolbar@3.0.0-beta.24': + resolution: {integrity: sha512-B2Rmpko7Ghi2RbNfsGdbR7I+RQBDhPGVE4bU3/EwHz+P/vNe5LyGPTeSwqaOMsQTF9lKNCkY8424dVTCr6RUMg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tooltip@3.9.1': - resolution: {integrity: sha512-mvEhqpvF4v/wj9zw3a8bsAEnySutGbxKXXt39s6WvF6dkVfaXfsmV9ahuMCHH//UGh/yidZGLrXX4YVdrgS8lA==} + '@react-aria/tooltip@3.9.2': + resolution: {integrity: sha512-VrgkPwHiEnAnBhoQ4W7kfry/RfVuRWrUPaJSp0+wKM6u0gg2tmn7OFRDXTxBAm/omQUguIdIjRWg7sf3zHH82A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/tree@3.1.6': - resolution: {integrity: sha512-igLX+OQrbXCBLrtPWgUevU0iDrgTSAJh1ncHoPzfD/YDcyTDLqKdy2nZhNbJ/IdHCwTyzIknhFJ700K20Ymw9A==} + '@react-aria/tree@3.1.7': + resolution: {integrity: sha512-C54yH5NmsOFa2Q+cg6B1BPr5KUlU9vLIoBnVrgrH237FRSXQPIbcM4VpmITAHq1VR7w6ayyS1hgTwFxo67ykWQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/utils@3.33.0': - resolution: {integrity: sha512-yvz7CMH8d2VjwbSa5nGXqjU031tYhD8ddax95VzJsHSPyqHDEGfxul8RkhGV6oO7bVqZxVs6xY66NIgae+FHjw==} + '@react-aria/utils@3.33.1': + resolution: {integrity: sha512-kIx1Sj6bbAT0pdqCegHuPanR9zrLn5zMRiM7LN12rgRf55S19ptd9g3ncahArifYTRkfEU9VIn+q0HjfMqS9/w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/visually-hidden@3.8.30': - resolution: {integrity: sha512-iY44USEU8sJy0NOJ/sTDn3YlspbhHuVG3nx2YYrzfmxbS3i+lNwkCfG8kJ77dtmbuDLIdBGKENjGkbcwz3kiJg==} + '@react-aria/visually-hidden@3.8.31': + resolution: {integrity: sha512-RTOHHa4n56a9A3criThqFHBifvZoV71+MCkSuNP2cKO662SUWjqKkd0tJt/mBRMEJPkys8K7Eirp6T8Wt5FFRA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2742,111 +2742,111 @@ packages: js-cookie: optional: true - '@react-stately/calendar@3.9.2': - resolution: {integrity: sha512-AQj8/izwb7eY+KFqKcMLI2ygvnbAIwLuQG5KPHgJsMygFqnN4yzXKz5orGqVJnxEXLKiLPteVztx7b5EQobrtw==} + '@react-stately/calendar@3.9.3': + resolution: {integrity: sha512-uw7fCZXoypSBBUsVkbNvJMQWTihZReRbyLIGG3o/ZM630N3OCZhb/h4Uxke4pNu7n527H0V1bAnZgAldIzOYqg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/checkbox@3.7.4': - resolution: {integrity: sha512-oXHMkK22CWLcmNlunDuu4p52QXYmkpx6es9AjWx/xlh3XLZdJzo/5SANioOH1QvBtwPA/c2KQy+ZBqC21NtMHw==} + '@react-stately/checkbox@3.7.5': + resolution: {integrity: sha512-K5R5ted7AxLB3sDkuVAazUdyRMraFT1imVqij2GuAiOUFvsZvbuocnDuFkBVKojyV3GpqLBvViV8IaCMc4hNIw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/collections@3.12.9': - resolution: {integrity: sha512-2jywPMhVgMOh0XtutxPqIxFCIiLOnL/GXIrRKoBEo8M3Q24NoMRBavUrn9RTvjqNnec1i/8w1/8sq8cmCKEohA==} + '@react-stately/collections@3.12.10': + resolution: {integrity: sha512-wmF9VxJDyBujBuQ76vXj2g/+bnnj8fx5DdXgRmyfkkYhPB46+g2qnjbVGEvipo7bJuGxDftCUC4SN7l7xqUWfg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/color@3.9.4': - resolution: {integrity: sha512-SprAP5STMg6K0jq+A3UoimsvvTCIGItUtWurS/lDRoQJYajFR8IUdz+mekU/GaXzvFhMN32dijOtFcfxnA4cfA==} + '@react-stately/color@3.9.5': + resolution: {integrity: sha512-8pZxzXWDRuglzDwyTG7mLw2LQMCHIVNbVc9YmbsxbOjAL+lOqszo60KzyaFKVxeDQczSvrNTHcQZqlbNIC0eyQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/combobox@3.12.2': - resolution: {integrity: sha512-h4YRmzA+s3aMwUrXm6jyWLN0BWWXUNiodArB1wC24xNdeI7S8O3mxz6G2r3Ne8AE02FXmZXs9SD30Mx5vVVuqQ==} + '@react-stately/combobox@3.13.0': + resolution: {integrity: sha512-dX9g/cK1hjLRjcbWVF6keHxTQDGhKGB2QAgPhWcBmOK3qJv+2dQqsJ6YCGWn/Y2N2acoEseLrAA7+Qe4HWV9cg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/datepicker@3.16.0': - resolution: {integrity: sha512-mYtzKXufFVivrHjmxys3ryJFMPIQNhVqaSItmGnWv3ehxw+0HKBrROf3BFiEN4zP20euoP149ZaR4uNx90kMYw==} + '@react-stately/datepicker@3.16.1': + resolution: {integrity: sha512-BtAMDvxd1OZxkxjqq5tN5TYmp6Hm8+o3+IDA4qmem2/pfQfVbOZeWS2WitcPBImj4n4T+W1A5+PI7mT/6DUBVg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/disclosure@3.0.10': - resolution: {integrity: sha512-nUistLYMjBDy+yaS5H0y0Dwfcjr12zpIh7vjhQXF4wxIh3D08NRvV1NCQ0LV+IsMej/qoPJvKS4EnXHxBI3GmQ==} + '@react-stately/disclosure@3.0.11': + resolution: {integrity: sha512-/KjB/0HkxGWbhFAPztCP411LUKZCx9k8cKukrlGqrUWyvrcXlmza90j0g/CuxACBoV+DJP9V+4q+8ide0x750A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/dnd@3.7.3': - resolution: {integrity: sha512-yBtzAimyYvJWnzP80Scx7l559+43TVSyjaMpUR6/s2IjqD3XoPKgPsv7KaFUmygBTkCBGBFJn404rYgMCOsu3g==} + '@react-stately/dnd@3.7.4': + resolution: {integrity: sha512-YD0TVR5JkvTqskc1ouBpVKs6t/QS4RYCIyu8Ug8RgO122iIizuf2pfKnRLjYMdu5lXzBXGaIgd49dvnLzEXHIw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 '@react-stately/flags@3.1.2': resolution: {integrity: sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg==} - '@react-stately/form@3.2.3': - resolution: {integrity: sha512-NPvjJtns1Pq9uvqeRJCf8HIdVmOm2ARLYQ2F/sqXj1w5IChJ4oWL4Xzvj29/zBitgE1vVjDhnrnwSfNlHZGX0g==} + '@react-stately/form@3.2.4': + resolution: {integrity: sha512-qNBzun8SbLdgahryhKLqL1eqP+MXY6as82sVXYOOvUYLzgU5uuN8mObxYlxJgMI5akSdQJQV3RzyfVobPRE7Kw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/grid@3.11.8': - resolution: {integrity: sha512-tCabR5U7ype+uEElS5Chv5n6ntUv3drXa9DwebjO05cFevUmjTkEfYPJWixpgX4UlCCvjdUFgzeQlJF+gCiozg==} + '@react-stately/grid@3.11.9': + resolution: {integrity: sha512-qQY6F+27iZRn30dt0ZOrSetUmbmNJ0pLe9Weuqw3+XDVSuWT+2O/rO1UUYeK+mO0Acjzdv+IWiYbu9RKf2wS9w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/list@3.13.3': - resolution: {integrity: sha512-xN0v7rzhIKshhcshOzx+ZgVngXnGCtMPRdhoDLGaHzQy5YfxvKBMNLCnr5Lm4T1U/kIvHbyzxmr5uwmH8WxoIg==} + '@react-stately/list@3.13.4': + resolution: {integrity: sha512-HHYSjA9VG7FPSAtpXAjQyM/V7qFHWGg88WmMrDt5QDlTBexwPuH0oFLnW0qaVZpAIxuWIsutZfxRAnme/NhhAA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/menu@3.9.10': - resolution: {integrity: sha512-dY9FzjQ+6iNInVujZPyMklDGoSbaoO0yguUnALAY+yfkPAyStEElfm4aXZgRfNKOTNHe9E34oV7qefSYsclvTg==} + '@react-stately/menu@3.9.11': + resolution: {integrity: sha512-vYkpO9uV2OUecsIkrOc+Urdl/s1xw/ibNH/UXsp4PtjMnS6mK9q2kXZTM3WvMAKoh12iveUO+YkYCZQshmFLHQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/numberfield@3.10.4': - resolution: {integrity: sha512-EniHHwXOw/Ta0x5j61OvldDAvLoi/8xOo//bzrqwnDvf2/1IKGFMD9CHs7HYhQw+9oNl3Q2V1meOTNPc4PvoMQ==} + '@react-stately/numberfield@3.11.0': + resolution: {integrity: sha512-rxfC047vL0LP4tanjinfjKAriAvdVL57Um5RUL5nHML8IOWCB3TBxegQkJ6to6goScC/oZhd0/Y2LSaiRuKbNw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/overlays@3.6.22': - resolution: {integrity: sha512-sWBnuy5dqVp8d+1e+ABTRVB3YBcOW86/90pF5PWY44au3bUFXVSUBO2QMdR/6JtojDoPRmrjufonI19/Zs/20w==} + '@react-stately/overlays@3.6.23': + resolution: {integrity: sha512-RzWxots9A6gAzQMP4s8hOAHV7SbJRTFSlQbb6ly1nkWQXacOSZSFNGsKOaS0eIatfNPlNnW4NIkgtGws5UYzfw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/radio@3.11.4': - resolution: {integrity: sha512-3svsW5VxJA5/p1vO+Qlxv+7Jq9g7f4rqX9Rbqdfd+pH7ykHaV0CUKkSRMaWfcY8Vgaf2xmcc6dvusPRqKX8T1A==} + '@react-stately/radio@3.11.5': + resolution: {integrity: sha512-QxA779S4ea5icQ0ja7CeiNzY1cj7c9G9TN0m7maAIGiTSinZl2Ia8naZJ0XcbRRp+LBll7RFEdekne15TjvS/w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/searchfield@3.5.18': - resolution: {integrity: sha512-C3/1wOON5oK0QBljj0vSbHm/IWgd29NxB+7zT1JjZcxtbcFxCj4HOxKdnPCT/d8Pojb0YS26QgKzatLZ0NnhgQ==} + '@react-stately/searchfield@3.5.19': + resolution: {integrity: sha512-URllgjbtTQEaOCfddbHpJSPKOzG3pE3ajQHJ7Df8qCoHTjKfL6hnm/vp7X5sxPaZaN7VLZ5kAQxTE8hpo6s0+A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/select@3.9.1': - resolution: {integrity: sha512-CJQRqv8Dg+0RRvcig3a2YfY6POJIscDINvidRF31yK6J72rsP01dY3ria9aJjizNDHR9Q5dWFp/z+ii0cOTWIQ==} + '@react-stately/select@3.9.2': + resolution: {integrity: sha512-oWn0bijuusp8YI7FRM/wgtPVqiIrgU/ZUfLKe/qJUmT8D+JFaMAJnyrAzKpx98TrgamgtXynF78ccpopPhgrKQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/selection@3.20.8': - resolution: {integrity: sha512-V1kRN1NLW+i/3Xv+Q0pN9OzuM0zFEW9mdXOOOq7l+YL6hFjqIjttT2/q4KoyiNV3W0hfoRFSTQ7XCgqnqtwEng==} + '@react-stately/selection@3.20.9': + resolution: {integrity: sha512-RhxRR5Wovg9EVi3pq7gBPK2BoKmP59tOXDMh2r1PbnGevg/7TNdR67DCEblcmXwHuBNS46ELfKdd0XGHqmS8nQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/slider@3.7.4': - resolution: {integrity: sha512-cSOYSx2nsOQejMg6Ql0+GUpqAiPwRA5teYXUghNvuBDtVxnd4l2rnXs54Ww48tU43xf2+L3kkmMofThjABoEPw==} + '@react-stately/slider@3.7.5': + resolution: {integrity: sha512-OrQMNR5xamLYH52TXtvTgyw3EMwv+JI+1istQgEj1CHBjC9eZZqn5iNCN20tzm+uDPTH0EIGULFjjPIumqYUQg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/table@3.15.3': - resolution: {integrity: sha512-W1wR0O/PmdD8hCUFIAelHICjUX/Ii6ZldPlH6EILr9olyGpoCaY7XmnyG7kii1aANuQGBeskjJdXvS6LX/gyDw==} + '@react-stately/table@3.15.4': + resolution: {integrity: sha512-fGaNyw3wv7JgRCNzgyDzpaaTFuSy5f4Qekch4UheMXDJX7dOeaMhUXeOfvnXCVg+BGM4ey/D82RvDOGvPy1Nww==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tabs@3.8.8': - resolution: {integrity: sha512-BZImWT+pHZitImRQkoL7jVhTtpGPSra1Rhh4pi8epzwogeqseEIEpuWpQebjQP74r1kfNi/iT2p5Qb31eWfh1Q==} + '@react-stately/tabs@3.8.9': + resolution: {integrity: sha512-AQ4Xrn6YzIolaVShCV9cnwOjBKPAOGP/PTp7wpSEtQbQ0HZzUDG2RG/M4baMeUB2jZ33b7ifXyPcK78o0uOftg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2855,18 +2855,18 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/toggle@3.9.4': - resolution: {integrity: sha512-tjWsshRJtHC+PI5NYMlnDlV/BTo1eWq6fmR6x1mXlQfKuKGTJRzhgJyaQ2mc5K+LkifD7fchOhfapHCrRlzwMg==} + '@react-stately/toggle@3.9.5': + resolution: {integrity: sha512-PVzXc788q3jH98Kvw1LYDL+wpVC14dCEKjOku8cSaqhEof6AJGaLR9yq+EF1yYSL2dxI6z8ghc0OozY8WrcFcA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tooltip@3.5.10': - resolution: {integrity: sha512-GauUdc6Of08Np2iUw4xx/DdgpvszS9CxJWYcRnNyAAGPLQrmniVrpJvb0EUKQTP9sUSci1SlmpvJh4SNZx26Bw==} + '@react-stately/tooltip@3.5.11': + resolution: {integrity: sha512-o8PnFXbvDCuVZ4Ht9ahfS6KHwIZjXopvoQ2vUPxv920irdgWEeC+4omgDOnJ/xFvcpmmJAmSsrQsTQrTguDUQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-stately/tree@3.9.5': - resolution: {integrity: sha512-UpvBlzL/MpFdOepDg+cohI/zvw8DEVM8cXY/OZ8tKUXWpew1HpUglwnAI3ivm0L2k9laUIB9siW0g04ZWiH9Lg==} + '@react-stately/tree@3.9.6': + resolution: {integrity: sha512-JCuhGyX2A+PAMsx2pRSwArfqNFZJ9JSPkDaOQJS8MFPAsBe5HemvXsdmv9aBIMzlbCYcVq6EsrFnzbVVTBt/6w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -2875,133 +2875,133 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/breadcrumbs@3.7.18': - resolution: {integrity: sha512-zwltqx2XSELBRQeuCraxrdfT4fpIOVu6eQXsZ4RhWlsT7DLhzj3pUGkxdPDAMfYaVdyNBqc+nhiAnCwz6tUJ8A==} + '@react-types/breadcrumbs@3.7.19': + resolution: {integrity: sha512-AnkyYYmzaM2QFi/N0P/kQLM8tHOyFi7p397B/jEMucXDfwMw5Ny1ObCXeIEqbh8KrIa2Xp8SxmQlCV+8FPs4LA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/button@3.15.0': - resolution: {integrity: sha512-X/K2/Oeuq7Hi8nMIzx4/YlZuvWFiSOHZt27p4HmThCnNO/9IDFPmvPrpkYjWN5eN9Nuk+P5vZUb4A7QJgYpvGA==} + '@react-types/button@3.15.1': + resolution: {integrity: sha512-M1HtsKreJkigCnqceuIT22hDJBSStbPimnpmQmsl7SNyqCFY3+DHS7y/Sl3GvqCkzxF7j9UTL0dG38lGQ3K4xQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/calendar@3.8.2': - resolution: {integrity: sha512-QbPFhvBQfrsz3x1Nnatr5SL+8XtbxvP4obESFuDrKmsqaaAv+jG5vwLiPTKp6Z3L+MWkCvKavBPuW+byhq+69A==} + '@react-types/calendar@3.8.3': + resolution: {integrity: sha512-fpH6WNXotzH0TlKHXXxtjeLZ7ko0sbyHmwDAwmDFyP7T0Iwn1YQZ+lhceLifvynlxuOgX6oBItyUKmkHQ0FouQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/checkbox@3.10.3': - resolution: {integrity: sha512-Xw4jHG7uK352Wc18XXzdzmtr3Xjg8d2tPoBGNgsw39f92EY2UpoDAPHxYR0BaDe04lGfAn6YwVivI4OGVbjXIg==} + '@react-types/checkbox@3.10.4': + resolution: {integrity: sha512-tYCG0Pd1usEz5hjvBEYcqcA0youx930Rss1QBIse9TgMekA1c2WmPDNupYV8phpO8Zuej3DL1WfBeXcgavK8aw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/color@3.1.3': - resolution: {integrity: sha512-XM0x8iZpAf036w9qceD2RFroehLxKRwkVer7EvdJNs8K8iUN8TuhCagzsomiSJtyYh5MFysEVQ2ir85toiAFyw==} + '@react-types/color@3.1.4': + resolution: {integrity: sha512-s+Xj4pvNBlJPpQ1Gr7bO1j4/tuwMUfdS9xIVFuiW5RvDsSybKTUJ/gqPzTxms94VDCRhLFocVn2STNdD2Erf6A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/combobox@3.13.11': - resolution: {integrity: sha512-5/tdmTAvqPpiWzEeaV7uLLSbSTkkoQ1mVz6NfKMPuw4ZBkY3lPc9JDkkQjY/JrquZao+KY4Dx8ZIoS0NqkrFrw==} + '@react-types/combobox@3.14.0': + resolution: {integrity: sha512-zmSSS7BcCOD8rGT8eGbVy7UlL5qq1vm88fFn4WgFe+lfK33ne+E7yTzTxcPY2TCGSo5fY6xMj3OG79FfVNGbSg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/datepicker@3.13.4': - resolution: {integrity: sha512-B5sAPoYZfluDBpgVK3ADlHbXBKRkFCQFO18Bs091IvRRwqzfoO/uf+/9UpXMw+BEF4pciLf0/kdiVQTvI3MzlA==} + '@react-types/datepicker@3.13.5': + resolution: {integrity: sha512-j28Vz+xvbb4bj7+9Xbpc4WTvSitlBvt7YEaEGM/8ZQ5g4Jr85H2KwkmDwjzmMN2r6VMQMMYq9JEcemq5wWpfUQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/dialog@3.5.23': - resolution: {integrity: sha512-3tMzweYuaDOaufF5tZPMgXSA0pPFJNgdg89YRITh0wMXMG0pm+tAKVQJL1TSLLhOiLCEL08V8M/AK67dBdr2IA==} + '@react-types/dialog@3.5.24': + resolution: {integrity: sha512-NFurEP/zV0dA/41422lV1t+0oh6f/13n+VmLHZG8R13m1J3ql/kAXZ49zBSqkqANBO1ojyugWebk99IiR4pYOw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/grid@3.3.7': - resolution: {integrity: sha512-riET3xeKPTcRWQy6hYCMxdbdL3yubPY5Ow66b2GA2rEqoYvmDBniYXAM2Oh+q9s+YgnAP7qJK++ym8NljvHiLA==} + '@react-types/grid@3.3.8': + resolution: {integrity: sha512-zJvXH8gc1e1VH2H3LRnHH/W2HIkLkZMH3Cu5pLcj0vDuLBSWpcr3Ikh3jZ+VUOZF0G1Jt1lO8pKIaqFzDLNmLQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/link@3.6.6': - resolution: {integrity: sha512-M6WXxUJFmiF6GNu7xUH0uHj0jsorFBN6npkfSCNM4puStC8NbUT2+ZPySQyZXCoHMQ89g6qZ6vCc8QduVkTE7Q==} + '@react-types/link@3.6.7': + resolution: {integrity: sha512-1apXCFJgMC1uydc2KNENrps1qR642FqDpwlNWe254UTpRZn/hEZhA6ImVr8WhomfLJu672WyWA0rUOv4HT+/pQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/listbox@3.7.5': - resolution: {integrity: sha512-Cn+yNip+YZBaGzu+z5xPNgmfSupnLl+li7uG5hRc+EArkk8/G42myRXz6M8wPrLM1bFAq3r85tAbyoXVmKG5Jw==} + '@react-types/listbox@3.7.6': + resolution: {integrity: sha512-335NYElKEByXMalAmeRPyulKIDd2cjOCQhLwvv2BtxO5zaJfZnBbhZs+XPd9zwU6YomyOxODKSHrwbNDx+Jf3w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/menu@3.10.6': - resolution: {integrity: sha512-OJTznQ4xE/VddBJU+HO4x5tceSOdyQhiHA1bREE1aHl+PcgHOUZLdMjXp1zFaGF16HhItHJaxpifJ4hzf4hWQA==} + '@react-types/menu@3.10.7': + resolution: {integrity: sha512-+p7ixZdvPDJZhisqdtWiiuJ9pteNfK5i19NB6wzAw5XkljbEzodNhwLv6rI96DY5XpbFso2kcjw7IWi+rAAGGQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/meter@3.4.14': - resolution: {integrity: sha512-rNw0Do2AM3zLGZ0pSWweViuddg1uW99PWzE6RQXE8nsTHTeiwDZt9SYGdObEnjd+nJ3YzemqekG0Kqt93iNBcA==} + '@react-types/meter@3.4.15': + resolution: {integrity: sha512-9WjNphhLLM+TA4Ev1y2MkpugJ5JjTXseHh7ZWWx2veq5DrXMZYclkRpfUrUdLVKvaBIPQCgpQIj0TcQi+quR9A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/numberfield@3.8.17': - resolution: {integrity: sha512-Q9n24OaSMXrebMowbtowmHLNclknN3XkcBIaYMwA2BIGIl+fZFnI8MERM0pG87W+wki6FepDExsDW9YxQF4pnw==} + '@react-types/numberfield@3.8.18': + resolution: {integrity: sha512-nLzk7YAG9yAUtSv+9R8LgCHsu8hJq8/A+m1KsKxvc8WmNJjIujSFgWvT21MWBiUgPBzJKGzAqpMDDa087mltJQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/overlays@3.9.3': - resolution: {integrity: sha512-LzetThNNk8T26pQRbs1I7+isuFhdFYREy7wJCsZmbB0FnZgCukGTfOtThZWv+ry11veyVJiX68jfl4SV6ACTWA==} + '@react-types/overlays@3.9.4': + resolution: {integrity: sha512-7Z9HaebMFyYBqtv3XVNHEmVkm7AiYviV7gv0c98elEN2Co+eQcKFGvwBM9Gy/lV57zlTqFX1EX/SAqkMEbCLOA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/progress@3.5.17': - resolution: {integrity: sha512-JtiGlek6QS04bFrRj1WfChjPNr7+3/+pd6yZayXGUkQUPHt1Z/cFnv3QZ/tSQTdUt1XXmjnCak9ZH9JQBqe64Q==} + '@react-types/progress@3.5.18': + resolution: {integrity: sha512-mKeQn+KrHr1y0/k7KtrbeDGDaERH6i4f6yBwj/ZtYDCTNKMO3tPHJY6nzF0w/KKZLplIO+BjUbHXc2RVm8ovwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/radio@3.9.3': - resolution: {integrity: sha512-w2BrMGIiZxYXPCnnB2NQyifwE/rRFMIW87MyawrKO9zPSbnDkqLIHAAtqmlNk2zkz1ZEWjk9opNsuztjP7D4sA==} + '@react-types/radio@3.9.4': + resolution: {integrity: sha512-TkMRY3sA1PcFZhhclu4IUzUTIir6MzNJj8h6WT8vO6Nug2kXJ72qigugVFBWJSE472mltduOErEAo0rtAYWbQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/searchfield@3.6.7': - resolution: {integrity: sha512-POo3spZcYD14aqo0f4eNbymJ8w9EKrlu0pOOjYYWI2P0GUSRmib9cBA9xZFhvRGHuNlHo3ePjeFitYQI7L3g1g==} + '@react-types/searchfield@3.6.8': + resolution: {integrity: sha512-M2p7OVdMTMDmlBcHd4N2uCBwg3uJSNM4lmEyf09YD44N5wDAI0yogk52QBwsnhpe+i2s65UwCYgunB+QltRX8A==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/select@3.12.1': - resolution: {integrity: sha512-PtIUymvQNIIzgr+piJtK/8gbH7akWtbswIbfoADPSxtZEd1/vfUIO0s8c750s3XYNlmx/4DrhugQsLYwgC35yg==} + '@react-types/select@3.12.2': + resolution: {integrity: sha512-AseOjfr3qM1W1qIWcbAe6NFpwZluVeQX/dmu9BYxjcnVvtoBLPMbE5zX/BPbv+N5eFYjoMyj7Ug9dqnI+LrlGw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.33.0': - resolution: {integrity: sha512-xuUpP6MyuPmJtzNOqF5pzFUIHH2YogyOQfUQHag54PRmWB7AbjuGWBUv0l1UDmz6+AbzAYGmDVAzcRDOu2PFpw==} + '@react-types/shared@3.33.1': + resolution: {integrity: sha512-oJHtjvLG43VjwemQDadlR5g/8VepK56B/xKO2XORPHt9zlW6IZs3tZrYlvH29BMvoqC7RtE7E5UjgbnbFtDGag==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/slider@3.8.3': - resolution: {integrity: sha512-HCDegYiUA27CcJKvFwgpR8ktFKf2nAirXqQEgVPV4uxk6JIeiRx41yqM/xPJGfmaqa7BARYARLT41yN2V8Kadg==} + '@react-types/slider@3.8.4': + resolution: {integrity: sha512-C+xFVvfKREai9S/ekBDCVaGPOQYkNUAsQhjQnNsUAATaox4I6IYLmcIgLmljpMQWqAe+gZiWsIwacRYMez2Tew==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/switch@3.5.16': - resolution: {integrity: sha512-6fynclkyg0wGHo3f1bwk4Z+gZZEg0Z63iP5TFhgHWdZ8W+Uq6F3u7V4IgQpuJ2NleL1c2jy2/CKdS9v06ac2Og==} + '@react-types/switch@3.5.17': + resolution: {integrity: sha512-2GTPJvBCYI8YZ3oerHtXg+qikabIXCMJ6C2wcIJ5Xn0k9XOovowghfJi10OPB2GGyOiLBU74CczP5nx8adG90Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/table@3.13.5': - resolution: {integrity: sha512-4/CixlNmXSuJuX2IKuUlgNd/dEgNh3WvfE/bdwuI1t5JBdShP9tHIzSkgZbrzE2xX46NeA2xq4vXNO5kBv+QDA==} + '@react-types/table@3.13.6': + resolution: {integrity: sha512-eluL+iFfnVmFm7OSZrrFG9AUjw+tcv898zbv+NsZACa8oXG1v9AimhZfd+Mo8q/5+sX/9hguWNXFkSvmTjuVPQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tabs@3.3.21': - resolution: {integrity: sha512-Dq9bKI62rHoI4LGGcBGlZ5s0aSwB0G4Y8o0r7hQZvf1eZWc9fmqdAdTTaGG/RUyhMIGRYWl5RRUBUuC5RmaO6w==} + '@react-types/tabs@3.3.22': + resolution: {integrity: sha512-HGwLD9dA3k3AGfRKGFBhNgxU9/LyRmxN0kxVj1ghA4L9S/qTOzS6GhrGNkGzsGxyVLV4JN8MLxjWN2o9QHnLEg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/textfield@3.12.7': - resolution: {integrity: sha512-ddiacsS6sLFtAn2/fym7lR8nbdsLgPfelNDcsDqHiu6XUHh5TCNe8ItXHFaIiyfnKTH8uJqZrSli4wfAYNfMsw==} + '@react-types/textfield@3.12.8': + resolution: {integrity: sha512-wt6FcuE5AyntxsnPika/h3nf/DPmeAVbI018L9o6h+B/IL4sMWWdx663wx2KOOeHH8ejKGZQNPLhUKs4s1mVQA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/tooltip@3.5.1': - resolution: {integrity: sha512-h6xOAWbWUJKs9CzcCyzSPATLHq7W5dS866HkXLrtCrRDShLuzQnojZnctD2tKtNt17990hjnOhl36GUBuO5kyw==} + '@react-types/tooltip@3.5.2': + resolution: {integrity: sha512-FvSuZ2WP08NEWefrpCdBYpEEZh/5TvqvGjq0wqGzWg2OPwpc14HjD8aE7I3MOuylXkD4MSlMjl7J4DlvlcCs3Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -3232,32 +3232,32 @@ packages: '@shikijs/core@1.29.2': resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==} - '@shikijs/core@3.22.0': - resolution: {integrity: sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA==} + '@shikijs/core@3.23.0': + resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} '@shikijs/engine-javascript@1.29.2': resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==} - '@shikijs/engine-javascript@3.22.0': - resolution: {integrity: sha512-jdKhfgW9CRtj3Tor0L7+yPwdG3CgP7W+ZEqSsojrMzCjD1e0IxIbwUMDDpYlVBlC08TACg4puwFGkZfLS+56Tw==} + '@shikijs/engine-javascript@3.23.0': + resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} '@shikijs/engine-oniguruma@1.29.2': resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} - '@shikijs/engine-oniguruma@3.22.0': - resolution: {integrity: sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA==} + '@shikijs/engine-oniguruma@3.23.0': + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} '@shikijs/langs@1.29.2': resolution: {integrity: sha512-FIBA7N3LZ+223U7cJDUYd5shmciFQlYkFXlkKVaHsCPgfVLiO+e12FmQE6Tf9vuyEsFe3dIl8qGWKXgEHL9wmQ==} - '@shikijs/langs@3.22.0': - resolution: {integrity: sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==} + '@shikijs/langs@3.23.0': + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} '@shikijs/themes@1.29.2': resolution: {integrity: sha512-i9TNZlsq4uoyqSbluIcZkmPL9Bfi3djVxRnofUHwvx/h6SRW3cwgBC5SML7vsDcWyukY0eCzVN980rqP6qNl9g==} - '@shikijs/themes@3.22.0': - resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} + '@shikijs/themes@3.23.0': + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} '@shikijs/twoslash@1.29.2': resolution: {integrity: sha512-2S04ppAEa477tiaLfGEn1QJWbZUmbk8UoPbAEw4PifsrxkBXtAtOflIZJNtuCwz8ptc/TPxy7CO7gW4Uoi6o/g==} @@ -3265,8 +3265,8 @@ packages: '@shikijs/types@1.29.2': resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} - '@shikijs/types@3.22.0': - resolution: {integrity: sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==} + '@shikijs/types@3.23.0': + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -3563,8 +3563,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.19.11': - resolution: {integrity: sha512-BH7YwL6rA93ReqeQS1c4bsPpcfOmJasG+Fkr6Y59q83f9M1WcBRHR2vM+P9eOisYRcN3ujQoiZY8uk5W+1WL8w==} + '@types/node@22.19.13': + resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -3675,8 +3675,8 @@ packages: resolution: {integrity: sha512-f6UIliwBbRsgVLxIaBANF6w09tYqc6Y/qXdsrbEmXHyFA7ILiKrIwRFXe1yOg8M3cksgVsO9N7yuL2DdCGQKBA==} engines: {node: '>=10'} - '@uniswap/sdk-core@7.10.1': - resolution: {integrity: sha512-MOhGAjGMqrd95p+te6tBK8pHgHCVMRTs5imqZk2aTqLoKgu6KzEGllifHb70ME6I4Q2p9eIPpX3xjfh4MKFT2w==} + '@uniswap/sdk-core@7.12.1': + resolution: {integrity: sha512-qQG6dVFIgk9x+WRQBDZms/abi+aM6J6YFLhaMnrvTSFIIL4hOjf74SpOep5wPEDZGx3iw3LqofRq+ijeVwLLBQ==} engines: {node: '>=10'} '@uniswap/swap-router-contracts@1.3.1': @@ -3700,8 +3700,8 @@ packages: resolution: {integrity: sha512-S4+m+wh8HbWSO3DKk4LwUCPZJTpCugIsHrWR86m/OrUyvSqGDTXKFfc2sMuGXCZrD1ZqO3rhQsKgdWg3Hbb2Kw==} engines: {node: '>=10'} - '@uniswap/v3-sdk@3.27.0': - resolution: {integrity: sha512-BRgb9nWuxptXJmuQrax9XyqcuOMEuWsUjDSyus0UvOavzijbOu8jh3DWptg/15D7oL67Xmz5zvQaSPbLIL1cpA==} + '@uniswap/v3-sdk@3.29.1': + resolution: {integrity: sha512-EYCzrfCCxc9DqUguw5rX+9774jvpVIvvrnyraJenZ371JiX/VC09/6OToKReu3gJfgITaH1BynMATwGkmOb2SQ==} engines: {node: '>=10'} '@uniswap/v3-staker@1.0.0': @@ -4060,8 +4060,8 @@ packages: resolution: {integrity: sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ==} engines: {node: '>=4'} - autoprefixer@10.4.24: - resolution: {integrity: sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw==} + autoprefixer@10.4.27: + resolution: {integrity: sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -4153,8 +4153,8 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - brace-expansion@5.0.3: - resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -4223,8 +4223,8 @@ packages: camelize@1.0.1: resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} - caniuse-lite@1.0.30001774: - resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + caniuse-lite@1.0.30001776: + resolution: {integrity: sha512-sg01JDPzZ9jGshqKSckOQthXnYwOEP50jeVFhaSFbZcOy05TiuuaffDOfcwtCisJ9kNQuLBFibYywv2Bgm9osw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4265,8 +4265,8 @@ packages: peerDependencies: chevrotain: ^11.0.0 - chevrotain@11.1.1: - resolution: {integrity: sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQ==} + chevrotain@11.1.2: + resolution: {integrity: sha512-opLQzEVriiH1uUQ4Kctsd49bRoFDXGGSC4GUqj7pGyxM3RehRhvTlZJc1FL/Flew2p5uwxa1tUDWKzI4wNM8pg==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -4750,8 +4750,9 @@ packages: dom-helpers@5.2.1: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - dompurify@3.3.1: - resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==} + dompurify@3.3.2: + resolution: {integrity: sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==} + engines: {node: '>=20'} dotenv@14.3.2: resolution: {integrity: sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==} @@ -4768,8 +4769,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.302: - resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + electron-to-chromium@1.5.307: + resolution: {integrity: sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -4903,8 +4904,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-mdx@3.6.2: - resolution: {integrity: sha512-5hczn5iSSEcwtNtVXFwCKIk6iLEDaZpwc3vjYDl/B779OzaAAK/ou16J2xVdO6ecOLEO1WZqp7MRCQ/WsKDUig==} + eslint-mdx@3.7.0: + resolution: {integrity: sha512-QpPdJ6EeFthHuIrfgnWneZgwwFNOLFj/nf2jg/tOTBoiUnqNTxUUpTGAn0ZFHYEh5htVVoe5kjvD02oKtxZGeA==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' @@ -4950,8 +4951,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-mdx@3.6.2: - resolution: {integrity: sha512-RfMd5HYD/9+cqANhVWJbuBRg3huWUsAoGJNGmPsyiRD2X6BaG6bvt1omyk1ORlg81GK8ST7Ojt5fNAuwWhWU8A==} + eslint-plugin-mdx@3.7.0: + resolution: {integrity: sha512-JXaaQPnKqyti/QSOSQDThLV1EemHm/Fe2l/nMKH0vmhvmABtN/yV/9+GtKgh8UTZwrwuTfQq1HW5eR8HXneNLA==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' @@ -5120,8 +5121,11 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-parser@5.3.7: - resolution: {integrity: sha512-JzVLro9NQv92pOM/jTCR6mHlJh2FGwtomH8ZQjhFj/R29P2Fnj38OgPJVtcvYw6SuKClhgYuwUZf5b3rd8u2mA==} + fast-xml-builder@1.0.0: + resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + + fast-xml-parser@5.4.2: + resolution: {integrity: sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ==} hasBin: true fastq@1.20.1: @@ -5176,8 +5180,8 @@ packages: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flatted@3.3.4: + resolution: {integrity: sha512-3+mMldrTAPdta5kjX2G2J7iX4zxtnwpdA8Tr2ZSjkyPSanvbZAcy6flmtnXbEybHrDcU9641lxrMfFuUxVz9vA==} follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} @@ -5210,8 +5214,8 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@12.34.3: - resolution: {integrity: sha512-v81ecyZKYO/DfpTwHivqkxSUBzvceOpoI+wLfgCgoUIKxlFKEXdg0oR9imxwXumT4SFy8vRk9xzJ5l3/Du/55Q==} + framer-motion@12.35.0: + resolution: {integrity: sha512-w8hghCMQ4oq10j6aZh3U2yeEQv5K69O/seDI/41PK4HtgkLrcBovUNc0ayBC3UyyU7V1mrY2yLzvYdWJX9pGZQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5369,8 +5373,8 @@ packages: peerDependencies: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql@16.13.0: - resolution: {integrity: sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA==} + graphql@16.13.1: + resolution: {integrity: sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gray-matter@4.0.3: @@ -5445,8 +5449,8 @@ packages: hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} - hast-util-properties-to-mdx-jsx-attributes@1.0.1: - resolution: {integrity: sha512-ZzxhjHZ+gyxaPIFp/nuRpVL4GIFoqzfH6vNgjaA3CuUAV6XCxYwAQfRczrZRkgL6msi6DdOl+/QEduOdzszvbg==} + hast-util-properties-to-mdx-jsx-attributes@1.1.1: + resolution: {integrity: sha512-MMrAoGgvhYULEqMB/r6AlcVz1D3Cyml/9cMB2NIqZsIsEJ+XEXPMqH0gjba8dVs9AnQUYvPReAS+OIYx4ip+Ug==} hast-util-raw@9.1.0: resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} @@ -5546,8 +5550,8 @@ packages: resolution: {integrity: sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==} engines: {node: '>= 4'} - immutable@4.3.7: - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + immutable@4.3.8: + resolution: {integrity: sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -5867,6 +5871,9 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-logic-js@2.0.5: + resolution: {integrity: sha512-rTT2+lqcuUmj4DgWfmzupZqQDA64AdmYqizzMPWj3DxGdfFNsxPpcNVSaTj4l8W2tG/+hg7/mQhxjU3aPacO6g==} + json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -5902,8 +5909,8 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - katex@0.16.33: - resolution: {integrity: sha512-q3N5u+1sY9Bu7T4nlXoiRBXWfwSefNGoKeOwekV+gw0cAXQlz2Ww6BLcmBxVDeXBMUDQv6fK5bcNaJLxob3ZQA==} + katex@0.16.35: + resolution: {integrity: sha512-S0+riEvy1CK4VKse1ivMff8gmabe/prY7sKB3njjhyoLLsNFDQYtKNgXrbWUggGDCJBz7Fctl5i8fLCESHXzSg==} hasBin: true keccak@3.0.4: @@ -5924,10 +5931,6 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - langium@4.2.1: resolution: {integrity: sha512-zu9QWmjpzJcomzdJQAHgDVhLGq5bLosVak1KVa40NzQHXfqr4eAHupvnPOVXEoLkg6Ocefvf/93d//SB7du4YQ==} engines: {node: '>=20.10.0', npm: '>=10.2.3'} @@ -6264,23 +6267,23 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - minimatch@10.2.2: - resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} engines: {node: 18 || 20 || >=22} - minimatch@3.1.3: - resolution: {integrity: sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - minimatch@5.1.7: - resolution: {integrity: sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==} + minimatch@5.1.9: + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} engines: {node: '>=10'} minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.6: - resolution: {integrity: sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} minimist@1.2.8: @@ -6293,15 +6296,15 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mixpanel-browser@2.74.0: - resolution: {integrity: sha512-FWifdAaI+8zKEROb9T+gy0NRZB0gaCC5iy20rDjZ3C+KCwCsJcITT6lAYErWbwwmk3Ei34JBjLsnrDLPYj+hOw==} + mixpanel-browser@2.75.0: + resolution: {integrity: sha512-jii/M8lXgHHgJ922t+lvUPSuzYEnME1WlXr2Okak6XdZ1WlTv/L2EOnCWAyM750zoHA6kbJIN2XswoGLnaLPnw==} engines: {node: '>=20 <26'} mj-context-menu@0.6.1: resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.1: + resolution: {integrity: sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ==} mnemonist@0.38.5: resolution: {integrity: sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==} @@ -6311,14 +6314,14 @@ packages: engines: {node: '>= 14.0.0'} hasBin: true - motion-dom@12.34.3: - resolution: {integrity: sha512-sYgFe+pR9aIM7o4fhs2aXtOI+oqlUd33N9Yoxcgo1Fv7M20sRkHtCmzE/VRNIcq7uNJ+qio+Xubt1FXH3pQ+eQ==} + motion-dom@12.35.0: + resolution: {integrity: sha512-FFMLEnIejK/zDABn+vqGVAUN4T0+3fw+cVAY8MMT65yR+j5uMuvWdd4npACWhh94OVWQs79CrBBuwOwGRZAQiA==} motion-utils@12.29.2: resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} - motion@12.34.3: - resolution: {integrity: sha512-xZIkBGO7v/Uvm+EyaqYd+9IpXu0sZqLywVlGdCFrrMiaO9JI4Kx51mO9KlHSWwll+gZUVY5OJsWgYI5FywJ/tw==} + motion@12.35.0: + resolution: {integrity: sha512-BQUhNUIGvUcwXCzwmnT1JpjUqab34lIwxHnXUyWRht1WC1vAyp7/4qgMiUXxN3K6hgUhyoR+HNnLeQMwUZjVjw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -6331,10 +6334,6 @@ packages: react-dom: optional: true - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -6416,8 +6415,8 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.36: + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -6543,8 +6542,8 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - ox@0.12.4: - resolution: {integrity: sha512-+P+C7QzuwPV8lu79dOwjBKfB2CbnbEXe/hfyyrff1drrO1nOOj3Hc87svHfcW1yneRr3WXaKr6nz11nq+/DF9Q==} + ox@0.14.0: + resolution: {integrity: sha512-WLOB7IKnmI3Ol6RAqY7CJdZKl8QaI44LN91OGF1061YIeN6bL5IsFcdp7+oQShRyamE/8fW/CBRWhJAOzI35Dw==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -6751,8 +6750,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -6886,8 +6885,8 @@ packages: resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} - react-aria@3.46.0: - resolution: {integrity: sha512-We0diSsMK35jw53JFjgF9w8obBjehAUI/TRiynnzSrjRd9eoHYQcecHlptke/HEFxvya/Gcm+LA21Im1+qnIeQ==} + react-aria@3.47.0: + resolution: {integrity: sha512-nvahimIqdByl/PXk/xPkG30LPRzcin+/Uk0uFfwbbKRRFC9aa22a6BRULZLqVHwa9GaNyKe6CDUxO1Dde4v0kA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -6992,8 +6991,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react-virtuoso@4.18.1: - resolution: {integrity: sha512-KF474cDwaSb9+SJ380xruBB4P+yGWcVkcu26HtMqYNMTYlYbrNy8vqMkE+GpAApPPufJqgOLMoWMFG/3pJMXUA==} + react-virtuoso@4.18.3: + resolution: {integrity: sha512-fLz/peHAx4Eu0DLHurFEEI7Y6n5CqEoxBh04rgJM9yMuOJah2a9zWg/MUOmZLcp7zuWYorXq5+5bf3IRgkNvWg==} peerDependencies: react: '>=16 || >=17 || >= 18 || >= 19' react-dom: '>=16 || >=17 || >= 18 || >=19' @@ -7226,10 +7225,6 @@ packages: rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} @@ -7248,8 +7243,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - satori@0.19.2: - resolution: {integrity: sha512-71plFHWcq6WJBM5sf/n0eHOmTBiKLUB/G8du7SmLTTLHKEKrV3TPHGKcEVIoyjnbhnjvu9HhLyF9MATB/zzL7g==} + satori@0.25.0: + resolution: {integrity: sha512-utINfLxrYrmSnLvxFT4ZwgwWa8KOjrz7ans32V5wItgHVmzESl/9i33nE38uG0miycab8hUqQtDlOpqrIpB/iw==} engines: {node: '>=16'} saxes@6.0.0: @@ -7315,8 +7310,8 @@ packages: shiki@1.29.2: resolution: {integrity: sha512-njXuliz/cP+67jU2hukkxCNuH1yUi4QfdZZY+sMr5PPrIyXSu5iTb/qYC4BiWWB0vZ+7TbdvYUCeL23zpwCfbg==} - shiki@3.22.0: - resolution: {integrity: sha512-LBnhsoYEe0Eou4e1VgJACes+O6S6QC0w71fCSp5Oya79inkwkm15gQ1UF6VtQ8j/taMDh79hAB49WUk8ALQW3g==} + shiki@3.23.0: + resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -7514,8 +7509,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} strip-bom-string@1.0.0: @@ -7534,8 +7529,8 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strnum@2.1.2: - resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} + strnum@2.2.0: + resolution: {integrity: sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg==} style-to-js@1.1.21: resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} @@ -7752,38 +7747,38 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.8.10: - resolution: {integrity: sha512-A03fXh+B7S8mL3PbdhTd+0UsaGrhfyPkODvzBDpKRY7bbeac4MDFpJ7I+Slf2oSkCEeSvHKR7Z4U71uKRUfX7g==} + turbo-darwin-64@2.8.13: + resolution: {integrity: sha512-PmOvodQNiOj77+Zwoqku70vwVjKzL34RTNxxoARjp5RU5FOj/CGiC6vcDQhNtFPUOWSAaogHF5qIka9TBhX4XA==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.8.10: - resolution: {integrity: sha512-sidzowgWL3s5xCHLeqwC9M3s9M0i16W1nuQF3Mc7fPHpZ+YPohvcbVFBB2uoRRHYZg6yBnwD4gyUHKTeXfwtXA==} + turbo-darwin-arm64@2.8.13: + resolution: {integrity: sha512-kI+anKcLIM4L8h+NsM7mtAUpElkCOxv5LgiQVQR8BASyDFfc8Efj5kCk3cqxuxOvIqx0sLfCX7atrHQ2kwuNJQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.8.10: - resolution: {integrity: sha512-YK9vcpL3TVtqonB021XwgaQhY9hJJbKKUhLv16osxV0HkcQASQWUqR56yMge7puh6nxU67rQlTq1b7ksR1T3KA==} + turbo-linux-64@2.8.13: + resolution: {integrity: sha512-j29KnQhHyzdzgCykBFeBqUPS4Wj7lWMnZ8CHqytlYDap4Jy70l4RNG46pOL9+lGu6DepK2s1rE86zQfo0IOdPw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.8.10: - resolution: {integrity: sha512-3+j2tL0sG95iBJTm+6J8/45JsETQABPqtFyYjVjBbi6eVGdtNTiBmHNKrbvXRlQ3ZbUG75bKLaSSDHSEEN+btQ==} + turbo-linux-arm64@2.8.13: + resolution: {integrity: sha512-OEl1YocXGZDRDh28doOUn49QwNe82kXljO1HXApjU0LapkDiGpfl3jkAlPKxEkGDSYWc8MH5Ll8S16Rf5tEBYg==} cpu: [arm64] os: [linux] - turbo-windows-64@2.8.10: - resolution: {integrity: sha512-hdeF5qmVY/NFgiucf8FW0CWJWtyT2QPm5mIsX0W1DXAVzqKVXGq+Zf+dg4EUngAFKjDzoBeN6ec2Fhajwfztkw==} + turbo-windows-64@2.8.13: + resolution: {integrity: sha512-717bVk1+Pn2Jody7OmWludhEirEe0okoj1NpRbSm5kVZz/yNN/jfjbxWC6ilimXMz7xoMT3IDfQFJsFR3PMANA==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.8.10: - resolution: {integrity: sha512-QGdr/Q8LWmj+ITMkSvfiz2glf0d7JG0oXVzGL3jxkGqiBI1zXFj20oqVY0qWi+112LO9SVrYdpHS0E/oGFrMbQ==} + turbo-windows-arm64@2.8.13: + resolution: {integrity: sha512-R819HShLIT0Wj6zWVnIsYvSNtRNj1q9VIyaUz0P24SMcLCbQZIm1sV09F4SDbg+KCCumqD2lcaR2UViQ8SnUJA==} cpu: [arm64] os: [win32] - turbo@2.8.10: - resolution: {integrity: sha512-OxbzDES66+x7nnKGg2MwBA1ypVsZoDTLHpeaP4giyiHSixbsiTaMyeJqbEyvBdp5Cm28fc+8GG6RdQtic0ijwQ==} + turbo@2.8.13: + resolution: {integrity: sha512-nyM99hwFB9/DHaFyKEqatdayGjsMNYsQ/XBNO6MITc7roncZetKb97MpHxWf3uiU+LB9c9HUlU3Jp2Ixei2k1A==} hasBin: true twoslash-protocol@0.2.12: @@ -8005,11 +8000,6 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -8038,8 +8028,8 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - viem@2.46.3: - resolution: {integrity: sha512-2LJS+Hyh2sYjHXQtzfv1kU9pZx9dxFzvoU/ZKIcn0FNtOU0HQuIICuYdWtUDFHaGXbAdVo8J1eCvmjkL9JVGwg==} + viem@2.47.0: + resolution: {integrity: sha512-jU5e1E1s5E5M1y+YrELDnNar/34U8NXfVcRfxtVETigs2gS1vvW2ngnBoQUGBwLnNr0kNv+NUu4m10OqHByoFw==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -8546,9 +8536,9 @@ snapshots: '@base-ui-components/react@1.0.0-alpha.7(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.28.6 - '@floating-ui/react': 0.27.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.10 - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react': 0.27.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.11 + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8560,22 +8550,22 @@ snapshots: '@bramus/style-observer@2.0.2': {} - '@chevrotain/cst-dts-gen@11.1.1': + '@chevrotain/cst-dts-gen@11.1.2': dependencies: - '@chevrotain/gast': 11.1.1 - '@chevrotain/types': 11.1.1 + '@chevrotain/gast': 11.1.2 + '@chevrotain/types': 11.1.2 lodash-es: 4.17.23 - '@chevrotain/gast@11.1.1': + '@chevrotain/gast@11.1.2': dependencies: - '@chevrotain/types': 11.1.1 + '@chevrotain/types': 11.1.2 lodash-es: 4.17.23 - '@chevrotain/regexp-to-ast@11.1.1': {} + '@chevrotain/regexp-to-ast@11.1.2': {} - '@chevrotain/types@11.1.1': {} + '@chevrotain/types@11.1.2': {} - '@chevrotain/utils@11.1.1': {} + '@chevrotain/utils@11.1.2': {} '@cloudflare/kv-asset-handler@0.3.4': dependencies: @@ -8602,7 +8592,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20250718.0': optional: true - '@cloudflare/workers-types@4.20260303.0': {} + '@cloudflare/workers-types@4.20260305.1': {} '@corex/deepmerge@4.0.43': {} @@ -8650,15 +8640,15 @@ snapshots: dependencies: '@ethersproject/providers': 5.8.0 '@pinax/graph-networks-registry': 0.6.7 - '@uniswap/sdk-core': 7.10.1 + '@uniswap/sdk-core': 7.12.1 '@uniswap/v3-core': 1.0.1 - '@uniswap/v3-sdk': 3.27.0(hardhat@2.28.6(typescript@5.9.3)) + '@uniswap/v3-sdk': 3.29.1(hardhat@2.28.6(typescript@5.9.3)) dataloader: 2.2.3 dayjs: 1.11.19 decimal.js: 10.6.0 ethers: 5.8.0 - graphql: 16.13.0 - graphql-tag: 2.12.6(graphql@16.13.0) + graphql: 16.13.1 + graphql-tag: 2.12.6(graphql@16.13.1) numeral: 2.0.6 pluralize: 8.0.0 transitivePeerDependencies: @@ -8666,12 +8656,12 @@ snapshots: - hardhat - utf-8-validate - '@edgeandnode/ens@2.3.1(typescript@5.9.3)(viem@2.46.3(typescript@5.9.3)(zod@3.25.76))': + '@edgeandnode/ens@2.3.1(typescript@5.9.3)(viem@2.47.0(typescript@5.9.3)(zod@3.25.76))': dependencies: - '@ensdomains/ensjs': 4.2.2(typescript@5.9.3)(viem@2.46.3(typescript@5.9.3)(zod@3.25.76))(zod@4.3.6) - graphql: 16.13.0 - graphql-request: 7.4.0(graphql@16.13.0) - viem: 2.46.3(typescript@5.9.3)(zod@3.25.76) + '@ensdomains/ensjs': 4.2.2(typescript@5.9.3)(viem@2.47.0(typescript@5.9.3)(zod@3.25.76))(zod@4.3.6) + graphql: 16.13.1 + graphql-request: 7.4.0(graphql@16.13.1) + viem: 2.47.0(typescript@5.9.3)(zod@3.25.76) zod: 4.3.6 transitivePeerDependencies: - typescript @@ -8706,7 +8696,7 @@ snapshots: '@edgeandnode/common': 7.0.4(hardhat@2.28.6(typescript@5.9.3)) '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1) '@figma/code-connect': 1.4.1 - '@floating-ui/react-dom': 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@headlessui/react': 2.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@phosphor-icons/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-accordion': 1.2.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -8721,7 +8711,7 @@ snapshots: '@radix-ui/react-switch': 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-toast': 1.2.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': 1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-hookz/web': 25.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.19(tsx@4.20.4)(yaml@2.8.2)) '@tanem/react-nprogress': 5.0.63(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -8735,12 +8725,12 @@ snapshots: ethers: 5.8.0 lodash: 4.17.23 md5: 2.3.0 - motion: 12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + motion: 12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) numeral: 2.0.6 prism-react-renderer: 2.4.1(react@18.3.1) prismjs: 1.30.0 react: 18.3.1 - react-aria: 3.46.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-aria: 3.47.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-device-detect: 2.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-dom: 18.3.1(react@18.3.1) react-dropzone: 14.4.1(react@18.3.1) @@ -8748,9 +8738,9 @@ snapshots: react-image-crop: 11.0.10(react@18.3.1) react-keyed-flatten-children: 5.1.1(react-is@18.3.1)(react@18.3.1) react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-virtuoso: 4.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-virtuoso: 4.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) recharts: 2.15.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - shiki: 3.22.0 + shiki: 3.23.0 tailwindcss: 3.4.19(tsx@4.20.4)(yaml@2.8.2) theme-ui: 0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(react@18.3.1) typy: 3.3.0 @@ -8775,25 +8765,25 @@ snapshots: - utf-8-validate - yaml - '@edgeandnode/go@10.5.1(4c5716ab05d9c09542292799e075dc72)': + '@edgeandnode/go@10.5.1(747d7d7f5f57e63fe4ab1d5164ecb116)': dependencies: '@edgeandnode/common': 7.0.4(hardhat@2.28.6(typescript@5.9.3)) - '@edgeandnode/ens': 2.3.1(typescript@5.9.3)(viem@2.46.3(typescript@5.9.3)(zod@3.25.76)) + '@edgeandnode/ens': 2.3.1(typescript@5.9.3)(viem@2.47.0(typescript@5.9.3)(zod@3.25.76)) '@edgeandnode/gds': 6.9.0(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(@theme-ui/core@0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(dayjs@1.11.19)(hardhat@2.28.6(typescript@5.9.3))(next@14.2.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1))(react@18.3.1))(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2) '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': 1.1.15(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-portal': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': 5.90.21(react@18.3.1) '@theme-ui/css': 0.17.4(@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1)) '@web3icons/react': 4.1.17(react@18.3.1)(typescript@5.9.3) escape-string-regexp: 5.0.0 - graphql: 16.13.0 - graphql-request: 7.4.0(graphql@16.13.0) - motion: 12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + graphql: 16.13.1 + graphql-request: 7.4.0(graphql@16.13.1) + motion: 12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tailwindcss: 3.4.19(tsx@4.20.4)(yaml@2.8.2) @@ -8920,7 +8910,7 @@ snapshots: dns-packet: 5.6.1 typescript-logging: 1.0.1 - '@ensdomains/ensjs@4.2.2(typescript@5.9.3)(viem@2.46.3(typescript@5.9.3)(zod@3.25.76))(zod@4.3.6)': + '@ensdomains/ensjs@4.2.2(typescript@5.9.3)(viem@2.47.0(typescript@5.9.3)(zod@3.25.76))(zod@4.3.6)': dependencies: '@adraffy/ens-normalize': 1.10.1 '@ensdomains/address-encoder': 1.1.3 @@ -8928,11 +8918,11 @@ snapshots: '@ensdomains/dnsprovejs': 0.5.1 abitype: 1.2.3(typescript@5.9.3)(zod@4.3.6) dns-packet: 5.6.1 - graphql: 16.13.0 - graphql-request: 7.1.2(graphql@16.13.0) + graphql: 16.13.1 + graphql-request: 7.1.2(graphql@16.13.1) pako: 2.1.0 ts-pattern: 5.9.0 - viem: 2.46.3(typescript@5.9.3)(zod@3.25.76) + viem: 2.47.0(typescript@5.9.3)(zod@3.25.76) transitivePeerDependencies: - typescript - zod @@ -9254,7 +9244,7 @@ snapshots: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.3 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -9549,7 +9539,7 @@ snapshots: glob: 11.1.0 jsdom: 24.1.3 lodash: 4.17.23 - minimatch: 9.0.6 + minimatch: 9.0.9 ora: 5.4.1 parse5: 7.3.0 prettier: 2.8.8 @@ -9566,38 +9556,38 @@ snapshots: - supports-color - utf-8-validate - '@floating-ui/core@1.7.4': + '@floating-ui/core@1.7.5': dependencies: - '@floating-ui/utils': 0.2.10 + '@floating-ui/utils': 0.2.11 - '@floating-ui/dom@1.7.5': + '@floating-ui/dom@1.7.6': dependencies: - '@floating-ui/core': 1.7.4 - '@floating-ui/utils': 0.2.10 + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 - '@floating-ui/react-dom@2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/dom': 1.7.5 + '@floating-ui/dom': 1.7.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@floating-ui/react@0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.10 + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.11 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.4.0 - '@floating-ui/react@0.27.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react@0.27.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@floating-ui/utils': 0.2.10 + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/utils': 0.2.11 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tabbable: 6.4.0 - '@floating-ui/utils@0.2.10': {} + '@floating-ui/utils@0.2.11': {} '@formatjs/ecma402-abstract@2.3.6': dependencies: @@ -9631,9 +9621,9 @@ snapshots: '@graphprotocol/contracts@7.3.0': {} - '@graphql-typed-document-node/core@3.2.0(graphql@16.13.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.13.1)': dependencies: - graphql: 16.13.0 + graphql: 16.13.1 '@hasparus/eslint-plugin@1.0.0': dependencies: @@ -9642,8 +9632,8 @@ snapshots: '@headlessui/react@2.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/react': 0.26.28(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-virtual': 3.13.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9653,7 +9643,7 @@ snapshots: dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.4.3(supports-color@8.1.1) - minimatch: 3.1.3 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -9669,7 +9659,7 @@ snapshots: dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/types': 2.0.0 - mlly: 1.8.0 + mlly: 1.8.1 '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -9746,7 +9736,7 @@ snapshots: '@img/sharp-win32-x64@0.33.5': optional: true - '@internationalized/date@3.11.0': + '@internationalized/date@3.12.0': dependencies: '@swc/helpers': 0.5.19 @@ -9767,7 +9757,7 @@ snapshots: dependencies: string-width: 5.1.2 string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 @@ -9839,20 +9829,20 @@ snapshots: dependencies: '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.3 - '@mixpanel/rrweb-plugin-console-record@2.0.0-alpha.18.2(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)(@mixpanel/rrweb@2.0.0-alpha.18.2)': + '@mixpanel/rrweb-plugin-console-record@2.0.0-alpha.18.3(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)(@mixpanel/rrweb@2.0.0-alpha.18.3)': dependencies: - '@mixpanel/rrweb': 2.0.0-alpha.18.2 + '@mixpanel/rrweb': 2.0.0-alpha.18.3 '@mixpanel/rrweb-utils': 2.0.0-alpha.18.3 '@mixpanel/rrweb-snapshot@2.0.0-alpha.18.3': dependencies: - postcss: 8.5.6 + postcss: 8.5.8 '@mixpanel/rrweb-types@2.0.0-alpha.18.3': {} '@mixpanel/rrweb-utils@2.0.0-alpha.18.3': {} - '@mixpanel/rrweb@2.0.0-alpha.18.2': + '@mixpanel/rrweb@2.0.0-alpha.18.3': dependencies: '@mixpanel/rrdom': 2.0.0-alpha.18.3 '@mixpanel/rrweb-snapshot': 2.0.0-alpha.18.3 @@ -10096,7 +10086,7 @@ snapshots: dependencies: '@npmcli/name-from-folder': 2.0.0 glob: 10.5.0 - minimatch: 9.0.6 + minimatch: 9.0.9 read-package-json-fast: 3.0.2 '@npmcli/name-from-folder@2.0.0': {} @@ -10381,7 +10371,7 @@ snapshots: '@radix-ui/react-popper@1.2.8(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-arrow': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.28))(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.28)(react@18.3.1) '@radix-ui/react-context': 1.1.2(@types/react@18.3.28)(react@18.3.1) @@ -10615,272 +10605,273 @@ snapshots: '@radix-ui/rect@1.1.1': {} - '@react-aria/breadcrumbs@3.5.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/breadcrumbs@3.5.32(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/link': 3.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/breadcrumbs': 3.7.18(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/link': 3.8.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/breadcrumbs': 3.7.19(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/button@3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/button@3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/toolbar': 3.0.0-beta.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/toggle': 3.9.4(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toolbar': 3.0.0-beta.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.9.5(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/calendar@3.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/calendar@3.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@internationalized/date': 3.12.0 + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/calendar': 3.9.2(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/calendar': 3.8.2(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/calendar': 3.9.3(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/calendar': 3.8.3(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/checkbox@3.16.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/form': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/toggle': 3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/checkbox': 3.7.4(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/toggle': 3.9.4(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/checkbox@3.16.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/form': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toggle': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/checkbox': 3.7.5(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/toggle': 3.9.5(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/color@3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/numberfield': 3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/slider': 3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/spinbutton': 3.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/color': 3.9.4(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-types/color': 3.1.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/color@3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/numberfield': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/slider': 3.8.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/spinbutton': 3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/color': 3.9.5(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-types/color': 3.1.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/combobox@3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/combobox@3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/listbox': 3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.15.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/menu': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/combobox': 3.12.2(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/combobox': 3.13.11(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/menu': 3.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/combobox': 3.13.0(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/combobox': 3.14.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/datepicker@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/datepicker@3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/form': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/spinbutton': 3.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/datepicker': 3.16.0(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/calendar': 3.8.2(react@18.3.1) - '@react-types/datepicker': 3.13.4(react@18.3.1) - '@react-types/dialog': 3.5.23(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/form': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/spinbutton': 3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/datepicker': 3.16.1(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/calendar': 3.8.3(react@18.3.1) + '@react-types/datepicker': 3.13.5(react@18.3.1) + '@react-types/dialog': 3.5.24(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/dialog@3.5.33(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/dialog@3.5.34(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/dialog': 3.5.23(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/dialog': 3.5.24(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/disclosure@3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/disclosure@3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/disclosure': 3.0.10(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/disclosure': 3.0.11(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/dnd@3.11.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/dnd@3.11.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/string': 3.2.7 - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/dnd': 3.7.3(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/dnd': 3.7.4(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/focus@3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/focus@3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 clsx: 2.1.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/form@3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/form@3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/grid@3.14.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/grid@3.14.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/grid': 3.11.8(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/grid': 3.3.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/grid': 3.11.9(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/grid': 3.3.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/gridlist@3.14.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/grid': 3.14.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-stately/tree': 3.9.5(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/gridlist@3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/grid': 3.14.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-stately/tree': 3.9.6(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/i18n@3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/i18n@3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/message': 3.1.8 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/interactions@3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/interactions@3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-stately/flags': 3.1.2 - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/label@3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/label@3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/landmark@3.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/landmark@3.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.6.0(react@18.3.1) - '@react-aria/link@3.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/link@3.8.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/link': 3.6.6(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/link': 3.6.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/listbox@3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/listbox@3.15.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-types/listbox': 3.7.5(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-types/listbox': 3.7.6(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -10889,164 +10880,166 @@ snapshots: dependencies: '@swc/helpers': 0.5.19 - '@react-aria/menu@3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/menu': 3.9.10(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) - '@react-stately/tree': 3.9.5(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/menu': 3.10.6(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/menu@3.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/menu': 3.9.11(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) + '@react-stately/tree': 3.9.6(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/menu': 3.10.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/meter@3.4.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/meter@3.4.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/progress': 3.4.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/meter': 3.4.14(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/progress': 3.4.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/meter': 3.4.15(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/numberfield@3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/spinbutton': 3.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/numberfield': 3.10.4(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/numberfield': 3.8.17(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/numberfield@3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/live-announcer': 3.4.4 + '@react-aria/spinbutton': 3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/numberfield': 3.11.0(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/numberfield': 3.8.18(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/overlays@3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/overlays@3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/overlays': 3.6.22(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/overlays': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/flags': 3.1.2 + '@react-stately/overlays': 3.6.23(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/progress@3.4.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/progress@3.4.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/progress': 3.5.17(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/progress': 3.5.18(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/radio@3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/form': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/radio': 3.11.4(react@18.3.1) - '@react-types/radio': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/radio@3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/form': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/radio': 3.11.5(react@18.3.1) + '@react-types/radio': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/searchfield@3.8.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/searchfield@3.8.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/searchfield': 3.5.18(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/searchfield': 3.6.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/searchfield': 3.5.19(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/searchfield': 3.6.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/select@3.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/form': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/listbox': 3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/menu': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/select': 3.9.1(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/select': 3.12.1(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/select@3.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/form': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.15.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/menu': 3.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/select': 3.9.2(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/select': 3.12.2(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/selection@3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/selection@3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/separator@3.4.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/separator@3.4.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/slider@3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/slider@3.8.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/slider': 3.7.4(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/slider': 3.8.3(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/slider': 3.7.5(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/slider': 3.8.4(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/spinbutton@3.7.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/spinbutton@3.7.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11056,152 +11049,152 @@ snapshots: '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-aria/switch@3.7.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/switch@3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/toggle': 3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/toggle': 3.9.4(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/switch': 3.5.16(react@18.3.1) + '@react-aria/toggle': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.9.5(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/switch': 3.5.17(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/table@3.17.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/table@3.17.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/grid': 3.14.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/grid': 3.14.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.4 - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/collections': 3.12.9(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) '@react-stately/flags': 3.1.2 - '@react-stately/table': 3.15.3(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/grid': 3.3.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/table': 3.13.5(react@18.3.1) + '@react-stately/table': 3.15.4(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/grid': 3.3.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/table': 3.13.6(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/tabs@3.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tabs@3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/tabs': 3.8.8(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/tabs': 3.3.21(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/tabs': 3.8.9(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/tabs': 3.3.22(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/tag@3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@react-aria/gridlist': 3.14.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/tag@3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@react-aria/gridlist': 3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/textfield@3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/textfield@3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/form': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) + '@react-aria/form': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/textfield': 3.12.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/textfield': 3.12.8(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/toast@3.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/toast@3.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/landmark': 3.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/landmark': 3.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-stately/toast': 3.1.3(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/toggle@3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/toggle@3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/toggle': 3.9.4(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/toggle': 3.9.5(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/toolbar@3.0.0-beta.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/toolbar@3.0.0-beta.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/tooltip@3.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tooltip@3.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/tooltip': 3.5.10(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/tooltip': 3.5.1(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/tooltip': 3.5.11(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/tooltip': 3.5.2(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/tree@3.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tree@3.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/gridlist': 3.14.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-stately/tree': 3.9.5(react@18.3.1) - '@react-types/button': 3.15.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/gridlist': 3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-stately/tree': 3.9.6(react@18.3.1) + '@react-types/button': 3.15.1(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/utils@3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/utils@3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-aria/ssr': 3.9.10(react@18.3.1) '@react-stately/flags': 3.1.2 '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 clsx: 2.1.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/visually-hidden@3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/visually-hidden@3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -11212,79 +11205,79 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-stately/calendar@3.9.2(react@18.3.1)': + '@react-stately/calendar@3.9.3(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/calendar': 3.8.2(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/calendar': 3.8.3(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/checkbox@3.7.4(react@18.3.1)': + '@react-stately/checkbox@3.7.5(react@18.3.1)': dependencies: - '@react-stately/form': 3.2.3(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/collections@3.12.9(react@18.3.1)': + '@react-stately/collections@3.12.10(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/color@3.9.4(react@18.3.1)': + '@react-stately/color@3.9.5(react@18.3.1)': dependencies: '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/numberfield': 3.10.4(react@18.3.1) - '@react-stately/slider': 3.7.4(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/numberfield': 3.11.0(react@18.3.1) + '@react-stately/slider': 3.7.5(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/color': 3.1.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/color': 3.1.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/combobox@3.12.2(react@18.3.1)': + '@react-stately/combobox@3.13.0(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-stately/overlays': 3.6.22(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-stately/overlays': 3.6.23(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/combobox': 3.13.11(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/combobox': 3.14.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/datepicker@3.16.0(react@18.3.1)': + '@react-stately/datepicker@3.16.1(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 + '@internationalized/date': 3.12.0 '@internationalized/number': 3.6.5 '@internationalized/string': 3.2.7 - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/overlays': 3.6.22(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/overlays': 3.6.23(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/datepicker': 3.13.4(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/datepicker': 3.13.5(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/disclosure@3.0.10(react@18.3.1)': + '@react-stately/disclosure@3.0.11(react@18.3.1)': dependencies: '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/dnd@3.7.3(react@18.3.1)': + '@react-stately/dnd@3.7.4(react@18.3.1)': dependencies: - '@react-stately/selection': 3.20.8(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 @@ -11292,115 +11285,115 @@ snapshots: dependencies: '@swc/helpers': 0.5.19 - '@react-stately/form@3.2.3(react@18.3.1)': + '@react-stately/form@3.2.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/grid@3.11.8(react@18.3.1)': + '@react-stately/grid@3.11.9(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) - '@react-types/grid': 3.3.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) + '@react-types/grid': 3.3.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/list@3.13.3(react@18.3.1)': + '@react-stately/list@3.13.4(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/menu@3.9.10(react@18.3.1)': + '@react-stately/menu@3.9.11(react@18.3.1)': dependencies: - '@react-stately/overlays': 3.6.22(react@18.3.1) - '@react-types/menu': 3.10.6(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-stately/overlays': 3.6.23(react@18.3.1) + '@react-types/menu': 3.10.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/numberfield@3.10.4(react@18.3.1)': + '@react-stately/numberfield@3.11.0(react@18.3.1)': dependencies: '@internationalized/number': 3.6.5 - '@react-stately/form': 3.2.3(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/numberfield': 3.8.17(react@18.3.1) + '@react-types/numberfield': 3.8.18(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/overlays@3.6.22(react@18.3.1)': + '@react-stately/overlays@3.6.23(react@18.3.1)': dependencies: '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/overlays': 3.9.3(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/radio@3.11.4(react@18.3.1)': + '@react-stately/radio@3.11.5(react@18.3.1)': dependencies: - '@react-stately/form': 3.2.3(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/radio': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/radio': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/searchfield@3.5.18(react@18.3.1)': + '@react-stately/searchfield@3.5.19(react@18.3.1)': dependencies: '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/searchfield': 3.6.7(react@18.3.1) + '@react-types/searchfield': 3.6.8(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/select@3.9.1(react@18.3.1)': + '@react-stately/select@3.9.2(react@18.3.1)': dependencies: - '@react-stately/form': 3.2.3(react@18.3.1) - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-stately/overlays': 3.6.22(react@18.3.1) + '@react-stately/form': 3.2.4(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-stately/overlays': 3.6.23(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/select': 3.12.1(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/select': 3.12.2(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/selection@3.20.8(react@18.3.1)': + '@react-stately/selection@3.20.9(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/slider@3.7.4(react@18.3.1)': + '@react-stately/slider@3.7.5(react@18.3.1)': dependencies: '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/slider': 3.8.3(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/slider': 3.8.4(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/table@3.15.3(react@18.3.1)': + '@react-stately/table@3.15.4(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) '@react-stately/flags': 3.1.2 - '@react-stately/grid': 3.11.8(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) + '@react-stately/grid': 3.11.9(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/grid': 3.3.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/table': 3.13.5(react@18.3.1) + '@react-types/grid': 3.3.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/table': 3.13.6(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/tabs@3.8.8(react@18.3.1)': + '@react-stately/tabs@3.8.9(react@18.3.1)': dependencies: - '@react-stately/list': 3.13.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/tabs': 3.3.21(react@18.3.1) + '@react-stately/list': 3.13.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/tabs': 3.3.22(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 @@ -11410,27 +11403,27 @@ snapshots: react: 18.3.1 use-sync-external-store: 1.6.0(react@18.3.1) - '@react-stately/toggle@3.9.4(react@18.3.1)': + '@react-stately/toggle@3.9.5(react@18.3.1)': dependencies: '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/checkbox': 3.10.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/checkbox': 3.10.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/tooltip@3.5.10(react@18.3.1)': + '@react-stately/tooltip@3.5.11(react@18.3.1)': dependencies: - '@react-stately/overlays': 3.6.22(react@18.3.1) - '@react-types/tooltip': 3.5.1(react@18.3.1) + '@react-stately/overlays': 3.6.23(react@18.3.1) + '@react-types/tooltip': 3.5.2(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-stately/tree@3.9.5(react@18.3.1)': + '@react-stately/tree@3.9.6(react@18.3.1)': dependencies: - '@react-stately/collections': 3.12.9(react@18.3.1) - '@react-stately/selection': 3.20.8(react@18.3.1) + '@react-stately/collections': 3.12.10(react@18.3.1) + '@react-stately/selection': 3.20.9(react@18.3.1) '@react-stately/utils': 3.11.0(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) '@swc/helpers': 0.5.19 react: 18.3.1 @@ -11439,144 +11432,144 @@ snapshots: '@swc/helpers': 0.5.19 react: 18.3.1 - '@react-types/breadcrumbs@3.7.18(react@18.3.1)': + '@react-types/breadcrumbs@3.7.19(react@18.3.1)': dependencies: - '@react-types/link': 3.6.6(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/link': 3.6.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/button@3.15.0(react@18.3.1)': + '@react-types/button@3.15.1(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/calendar@3.8.2(react@18.3.1)': + '@react-types/calendar@3.8.3(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 - '@react-types/shared': 3.33.0(react@18.3.1) + '@internationalized/date': 3.12.0 + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/checkbox@3.10.3(react@18.3.1)': + '@react-types/checkbox@3.10.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/color@3.1.3(react@18.3.1)': + '@react-types/color@3.1.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/slider': 3.8.3(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/slider': 3.8.4(react@18.3.1) react: 18.3.1 - '@react-types/combobox@3.13.11(react@18.3.1)': + '@react-types/combobox@3.14.0(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/datepicker@3.13.4(react@18.3.1)': + '@react-types/datepicker@3.13.5(react@18.3.1)': dependencies: - '@internationalized/date': 3.11.0 - '@react-types/calendar': 3.8.2(react@18.3.1) - '@react-types/overlays': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@internationalized/date': 3.12.0 + '@react-types/calendar': 3.8.3(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/dialog@3.5.23(react@18.3.1)': + '@react-types/dialog@3.5.24(react@18.3.1)': dependencies: - '@react-types/overlays': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/grid@3.3.7(react@18.3.1)': + '@react-types/grid@3.3.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/link@3.6.6(react@18.3.1)': + '@react-types/link@3.6.7(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/listbox@3.7.5(react@18.3.1)': + '@react-types/listbox@3.7.6(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/menu@3.10.6(react@18.3.1)': + '@react-types/menu@3.10.7(react@18.3.1)': dependencies: - '@react-types/overlays': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/meter@3.4.14(react@18.3.1)': + '@react-types/meter@3.4.15(react@18.3.1)': dependencies: - '@react-types/progress': 3.5.17(react@18.3.1) + '@react-types/progress': 3.5.18(react@18.3.1) react: 18.3.1 - '@react-types/numberfield@3.8.17(react@18.3.1)': + '@react-types/numberfield@3.8.18(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/overlays@3.9.3(react@18.3.1)': + '@react-types/overlays@3.9.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/progress@3.5.17(react@18.3.1)': + '@react-types/progress@3.5.18(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/radio@3.9.3(react@18.3.1)': + '@react-types/radio@3.9.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/searchfield@3.6.7(react@18.3.1)': + '@react-types/searchfield@3.6.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) - '@react-types/textfield': 3.12.7(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) + '@react-types/textfield': 3.12.8(react@18.3.1) react: 18.3.1 - '@react-types/select@3.12.1(react@18.3.1)': + '@react-types/select@3.12.2(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/shared@3.33.0(react@18.3.1)': + '@react-types/shared@3.33.1(react@18.3.1)': dependencies: react: 18.3.1 - '@react-types/slider@3.8.3(react@18.3.1)': + '@react-types/slider@3.8.4(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/switch@3.5.16(react@18.3.1)': + '@react-types/switch@3.5.17(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/table@3.13.5(react@18.3.1)': + '@react-types/table@3.13.6(react@18.3.1)': dependencies: - '@react-types/grid': 3.3.7(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/grid': 3.3.8(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/tabs@3.3.21(react@18.3.1)': + '@react-types/tabs@3.3.22(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/textfield@3.12.7(react@18.3.1)': + '@react-types/textfield@3.12.8(react@18.3.1)': dependencies: - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 - '@react-types/tooltip@3.5.1(react@18.3.1)': + '@react-types/tooltip@3.5.2(react@18.3.1)': dependencies: - '@react-types/overlays': 3.9.3(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-types/overlays': 3.9.4(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 '@readme/better-ajv-errors@2.4.0(ajv@8.18.0)': @@ -11785,9 +11778,9 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/core@3.22.0': + '@shikijs/core@3.23.0': dependencies: - '@shikijs/types': 3.22.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 @@ -11798,9 +11791,9 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 2.3.0 - '@shikijs/engine-javascript@3.22.0': + '@shikijs/engine-javascript@3.23.0': dependencies: - '@shikijs/types': 3.22.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.4 @@ -11809,26 +11802,26 @@ snapshots: '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/engine-oniguruma@3.22.0': + '@shikijs/engine-oniguruma@3.23.0': dependencies: - '@shikijs/types': 3.22.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 '@shikijs/langs@1.29.2': dependencies: '@shikijs/types': 1.29.2 - '@shikijs/langs@3.22.0': + '@shikijs/langs@3.23.0': dependencies: - '@shikijs/types': 3.22.0 + '@shikijs/types': 3.23.0 '@shikijs/themes@1.29.2': dependencies: '@shikijs/types': 1.29.2 - '@shikijs/themes@3.22.0': + '@shikijs/themes@3.23.0': dependencies: - '@shikijs/types': 3.22.0 + '@shikijs/types': 3.23.0 '@shikijs/twoslash@1.29.2(typescript@5.9.3)': dependencies: @@ -11844,7 +11837,7 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/types@3.22.0': + '@shikijs/types@3.23.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -12016,7 +12009,7 @@ snapshots: '@ts-morph/common@0.28.1': dependencies: - minimatch: 10.2.2 + minimatch: 10.2.4 path-browserify: 1.0.1 tinyglobby: 0.2.15 @@ -12027,7 +12020,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.19.11 + '@types/node': 22.19.13 '@types/cookie@0.6.0': {} @@ -12186,7 +12179,7 @@ snapshots: '@types/mixpanel-browser@2.66.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)': dependencies: - mixpanel-browser: 2.74.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) + mixpanel-browser: 2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) transitivePeerDependencies: - '@mixpanel/rrweb-utils' @@ -12196,7 +12189,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.19.11': + '@types/node@22.19.13': dependencies: undici-types: 6.21.0 @@ -12331,7 +12324,7 @@ snapshots: '@uniswap/lib@4.0.1-alpha': {} - '@uniswap/sdk-core@7.10.1': + '@uniswap/sdk-core@7.12.1': dependencies: '@ethersproject/address': 5.8.0 '@ethersproject/bytes': 5.8.0 @@ -12368,11 +12361,11 @@ snapshots: '@uniswap/v3-core': 1.0.1 base64-sol: 1.0.1 - '@uniswap/v3-sdk@3.27.0(hardhat@2.28.6(typescript@5.9.3))': + '@uniswap/v3-sdk@3.29.1(hardhat@2.28.6(typescript@5.9.3))': dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/solidity': 5.8.0 - '@uniswap/sdk-core': 7.10.1 + '@uniswap/sdk-core': 7.12.1 '@uniswap/swap-router-contracts': 1.3.1(hardhat@2.28.6(typescript@5.9.3)) '@uniswap/v3-periphery': 1.4.4 '@uniswap/v3-staker': 1.0.0 @@ -12455,13 +12448,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.11))': + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.13))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 5.4.21(@types/node@22.19.11) + vite: 5.4.21(@types/node@22.19.13) '@vitest/pretty-format@2.1.9': dependencies: @@ -12715,13 +12708,13 @@ snapshots: attr-accept@2.2.5: {} - autoprefixer@10.4.24(postcss@8.5.6): + autoprefixer@10.4.27(postcss@8.5.8): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001776 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -12808,7 +12801,7 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.3: + brace-expansion@5.0.4: dependencies: balanced-match: 4.0.4 @@ -12823,9 +12816,9 @@ snapshots: browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.10.0 - caniuse-lite: 1.0.30001774 - electron-to-chromium: 1.5.302 - node-releases: 2.0.27 + caniuse-lite: 1.0.30001776 + electron-to-chromium: 1.5.307 + node-releases: 2.0.36 update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-from@1.1.2: {} @@ -12873,7 +12866,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001774: {} + caniuse-lite@1.0.30001776: {} ccount@2.0.1: {} @@ -12904,18 +12897,18 @@ snapshots: check-error@2.1.3: {} - chevrotain-allstar@0.3.1(chevrotain@11.1.1): + chevrotain-allstar@0.3.1(chevrotain@11.1.2): dependencies: - chevrotain: 11.1.1 + chevrotain: 11.1.2 lodash-es: 4.17.23 - chevrotain@11.1.1: + chevrotain@11.1.2: dependencies: - '@chevrotain/cst-dts-gen': 11.1.1 - '@chevrotain/gast': 11.1.1 - '@chevrotain/regexp-to-ast': 11.1.1 - '@chevrotain/types': 11.1.1 - '@chevrotain/utils': 11.1.1 + '@chevrotain/cst-dts-gen': 11.1.2 + '@chevrotain/gast': 11.1.2 + '@chevrotain/regexp-to-ast': 11.1.2 + '@chevrotain/types': 11.1.2 + '@chevrotain/utils': 11.1.2 lodash-es: 4.17.23 chokidar@3.6.0: @@ -13394,7 +13387,7 @@ snapshots: '@babel/runtime': 7.28.6 csstype: 3.2.3 - dompurify@3.3.1: + dompurify@3.3.2: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -13410,7 +13403,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.302: {} + electron-to-chromium@1.5.307: {} elliptic@6.6.1: dependencies: @@ -13708,7 +13701,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-mdx@3.6.2(eslint@8.57.1): + eslint-mdx@3.7.0(eslint@8.57.1): dependencies: acorn: 8.16.0 acorn-jsx: 5.3.2(acorn@8.16.0) @@ -13722,7 +13715,6 @@ snapshots: unified: 11.0.5 unified-engine: 11.2.2 unist-util-visit: 5.1.0 - uvu: 0.5.6 vfile: 6.0.3 transitivePeerDependencies: - bluebird @@ -13754,7 +13746,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.3 + minimatch: 3.1.5 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -13782,15 +13774,15 @@ snapshots: hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 - minimatch: 3.1.3 + minimatch: 3.1.5 object.fromentries: 2.0.8 safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-mdx@3.6.2(eslint@8.57.1): + eslint-plugin-mdx@3.7.0(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-mdx: 3.6.2(eslint@8.57.1) + eslint-mdx: 3.7.0(eslint@8.57.1) mdast-util-from-markdown: 2.0.3 mdast-util-mdx: 3.0.0 micromark-extension-mdxjs: 3.0.0 @@ -13821,7 +13813,7 @@ snapshots: estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.3 + minimatch: 3.1.5 object.entries: 1.1.9 object.fromentries: 2.0.8 object.values: 1.2.1 @@ -13883,7 +13875,7 @@ snapshots: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.3 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.4 strip-ansi: 6.0.1 @@ -14060,9 +14052,12 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-parser@5.3.7: + fast-xml-builder@1.0.0: {} + + fast-xml-parser@5.4.2: dependencies: - strnum: 2.1.2 + fast-xml-builder: 1.0.0 + strnum: 2.2.0 fastq@1.20.1: dependencies: @@ -14105,18 +14100,18 @@ snapshots: fix-dts-default-cjs-exports@1.0.1: dependencies: magic-string: 0.30.21 - mlly: 1.8.0 + mlly: 1.8.1 rollup: 4.59.0 flat-cache@3.2.0: dependencies: - flatted: 3.3.3 + flatted: 3.3.4 keyv: 4.5.4 rimraf: 3.0.2 flat@5.0.2: {} - flatted@3.3.3: {} + flatted@3.3.4: {} follow-redirects@1.15.11(debug@4.4.3): optionalDependencies: @@ -14145,9 +14140,9 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - motion-dom: 12.34.3 + motion-dom: 12.35.0 motion-utils: 12.29.2 tslib: 2.8.1 optionalDependencies: @@ -14240,7 +14235,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.6 + minimatch: 9.0.9 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -14249,7 +14244,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 4.2.3 - minimatch: 10.2.2 + minimatch: 10.2.4 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 2.0.2 @@ -14259,7 +14254,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.3 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -14268,7 +14263,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.3 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -14277,7 +14272,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.1.7 + minimatch: 5.1.9 once: 1.4.0 globals@13.24.0: @@ -14311,22 +14306,22 @@ snapshots: js-base64: 3.7.8 unicode-trie: 2.0.0 - graphql-request@7.1.2(graphql@16.13.0): + graphql-request@7.1.2(graphql@16.13.1): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) + graphql: 16.13.1 - graphql-request@7.4.0(graphql@16.13.0): + graphql-request@7.4.0(graphql@16.13.1): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.0) - graphql: 16.13.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.1) + graphql: 16.13.1 - graphql-tag@2.12.6(graphql@16.13.0): + graphql-tag@2.12.6(graphql@16.13.1): dependencies: - graphql: 16.13.0 + graphql: 16.13.1 tslib: 2.8.1 - graphql@16.13.0: {} + graphql@16.13.1: {} gray-matter@4.0.3: dependencies: @@ -14362,7 +14357,7 @@ snapshots: find-up: 5.0.0 fp-ts: 1.19.3 fs-extra: 7.0.1 - immutable: 4.3.7 + immutable: 4.3.8 io-ts: 1.10.4 json-stream-stringify: 3.1.6 keccak: 3.0.4 @@ -14458,15 +14453,13 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-properties-to-mdx-jsx-attributes@1.0.1: + hast-util-properties-to-mdx-jsx-attributes@1.1.1: dependencies: '@types/estree': 1.0.8 '@types/hast': 3.0.4 - comma-separated-tokens: 2.0.3 estree-util-value-to-estree: 3.5.0 mdast-util-mdx-jsx: 3.2.0 property-information: 7.1.0 - space-separated-tokens: 2.0.2 style-to-js: 1.1.21 transitivePeerDependencies: - supports-color @@ -14648,7 +14641,7 @@ snapshots: ignore@6.0.2: {} - immutable@4.3.7: {} + immutable@4.3.8: {} import-fresh@3.3.1: dependencies: @@ -14957,6 +14950,8 @@ snapshots: json-buffer@3.0.1: {} + json-logic-js@2.0.5: {} + json-parse-even-better-errors@2.3.1: {} json-parse-even-better-errors@3.0.2: {} @@ -14986,7 +14981,7 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 - katex@0.16.33: + katex@0.16.35: dependencies: commander: 8.3.0 @@ -15006,12 +15001,10 @@ snapshots: kleur@3.0.3: {} - kleur@4.1.5: {} - langium@4.2.1: dependencies: - chevrotain: 11.1.1 - chevrotain-allstar: 0.3.1(chevrotain@11.1.1) + chevrotain: 11.1.2 + chevrotain-allstar: 0.3.1(chevrotain@11.1.2) vscode-languageserver: 9.0.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -15316,8 +15309,8 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.13 dayjs: 1.11.19 - dompurify: 3.3.1 - katex: 0.16.33 + dompurify: 3.3.2 + katex: 0.16.35 khroma: 2.1.0 lodash-es: 4.17.23 marked: 16.4.2 @@ -15426,7 +15419,7 @@ snapshots: dependencies: '@types/katex': 0.16.8 devlop: 1.1.0 - katex: 0.16.33 + katex: 0.16.35 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 @@ -15657,15 +15650,15 @@ snapshots: minimalistic-crypto-utils@1.0.1: {} - minimatch@10.2.2: + minimatch@10.2.4: dependencies: - brace-expansion: 5.0.3 + brace-expansion: 5.0.4 - minimatch@3.1.3: + minimatch@3.1.5: dependencies: brace-expansion: 1.1.12 - minimatch@5.1.7: + minimatch@5.1.9: dependencies: brace-expansion: 2.0.2 @@ -15673,9 +15666,9 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.6: + minimatch@9.0.9: dependencies: - brace-expansion: 5.0.3 + brace-expansion: 2.0.2 minimist@1.2.8: {} @@ -15683,16 +15676,17 @@ snapshots: mitt@3.0.1: {} - mixpanel-browser@2.74.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3): + mixpanel-browser@2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3): dependencies: - '@mixpanel/rrweb': 2.0.0-alpha.18.2 - '@mixpanel/rrweb-plugin-console-record': 2.0.0-alpha.18.2(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)(@mixpanel/rrweb@2.0.0-alpha.18.2) + '@mixpanel/rrweb': 2.0.0-alpha.18.3 + '@mixpanel/rrweb-plugin-console-record': 2.0.0-alpha.18.3(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)(@mixpanel/rrweb@2.0.0-alpha.18.3) + json-logic-js: 2.0.5 transitivePeerDependencies: - '@mixpanel/rrweb-utils' mj-context-menu@0.6.1: {} - mlly@1.8.0: + mlly@1.8.1: dependencies: acorn: 8.16.0 pathe: 2.0.3 @@ -15716,7 +15710,7 @@ snapshots: he: 1.2.0 js-yaml: 4.1.1 log-symbols: 4.1.0 - minimatch: 5.1.7 + minimatch: 5.1.9 ms: 2.1.3 serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 @@ -15726,23 +15720,21 @@ snapshots: yargs-parser: 20.2.9 yargs-unparser: 2.0.0 - motion-dom@12.34.3: + motion-dom@12.35.0: dependencies: motion-utils: 12.29.2 motion-utils@12.29.2: {} - motion@12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - framer-motion: 12.34.3(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - mri@1.2.0: {} - ms@2.1.3: {} mustache@4.2.0: {} @@ -15780,7 +15772,7 @@ snapshots: '@next/env': 14.2.35 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001774 + caniuse-lite: 1.0.30001776 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -15818,7 +15810,7 @@ snapshots: graceful-fs: 4.2.11 gray-matter: 4.0.3 hast-util-to-estree: 3.1.3 - katex: 0.16.33 + katex: 0.16.35 mdast-util-from-markdown: 2.0.3 mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.1 @@ -15864,7 +15856,7 @@ snapshots: node-gyp-build@4.8.4: {} - node-releases@2.0.27: {} + node-releases@2.0.36: {} nopt@7.2.1: dependencies: @@ -16013,7 +16005,7 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.12.4(typescript@5.9.3)(zod@3.25.76): + ox@0.14.0(typescript@5.9.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -16152,7 +16144,7 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.0 + mlly: 1.8.1 pathe: 2.0.3 pluralize@8.0.0: {} @@ -16170,30 +16162,30 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-import@15.1.0(postcss@8.5.6): + postcss-import@15.1.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.11 - postcss-js@4.1.0(postcss@8.5.6): + postcss-js@4.1.0(postcss@8.5.8): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.6 + postcss: 8.5.8 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.2): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.8)(tsx@4.20.4)(yaml@2.8.2): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 1.21.7 - postcss: 8.5.6 + postcss: 8.5.8 tsx: 4.20.4 yaml: 2.8.2 - postcss-nested@6.2.0(postcss@8.5.6): + postcss-nested@6.2.0(postcss@8.5.8): dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -16209,7 +16201,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.6: + postcss@8.5.8: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -16282,50 +16274,50 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-aria@3.46.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-aria@3.47.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@internationalized/string': 3.2.7 - '@react-aria/breadcrumbs': 3.5.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/button': 3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/calendar': 3.9.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/checkbox': 3.16.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/color': 3.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/combobox': 3.14.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/datepicker': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/dialog': 3.5.33(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/disclosure': 3.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/dnd': 3.11.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/focus': 3.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/gridlist': 3.14.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.12.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.7.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/landmark': 3.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/link': 3.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/listbox': 3.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/menu': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/meter': 3.4.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/numberfield': 3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.31.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/progress': 3.4.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/radio': 3.12.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/searchfield': 3.8.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/select': 3.17.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/separator': 3.4.15(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/slider': 3.8.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/breadcrumbs': 3.5.32(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/button': 3.14.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/calendar': 3.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/checkbox': 3.16.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/color': 3.1.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/combobox': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/datepicker': 3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/dialog': 3.5.34(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/disclosure': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/dnd': 3.11.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.21.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/gridlist': 3.14.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/i18n': 3.12.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.27.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/label': 3.7.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/landmark': 3.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/link': 3.8.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.15.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/menu': 3.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/meter': 3.4.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/numberfield': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.31.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/progress': 3.4.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/radio': 3.12.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/searchfield': 3.8.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/select': 3.17.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.27.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/separator': 3.4.16(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/slider': 3.8.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/switch': 3.7.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/table': 3.17.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tabs': 3.11.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tag': 3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.18.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/toast': 3.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tooltip': 3.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tree': 3.1.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.33.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.8.30(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.33.0(react@18.3.1) + '@react-aria/switch': 3.7.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/table': 3.17.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tabs': 3.11.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tag': 3.8.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.18.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/toast': 3.0.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tooltip': 3.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/tree': 3.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/utils': 3.33.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/visually-hidden': 3.8.31(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-types/shared': 3.33.1(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16436,7 +16428,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-virtuoso@4.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-virtuoso@4.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16559,14 +16551,14 @@ snapshots: '@types/katex': 0.16.8 hast-util-from-html-isomorphic: 2.0.0 hast-util-to-text: 4.0.2 - katex: 0.16.33 + katex: 0.16.35 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 rehype-mdx-code-props@3.0.1: dependencies: '@types/hast': 3.0.4 - hast-util-properties-to-mdx-jsx-attributes: 1.0.1 + hast-util-properties-to-mdx-jsx-attributes: 1.1.1 mdast-util-from-markdown: 2.0.3 mdast-util-mdx: 3.0.0 micromark-extension-mdxjs: 3.0.0 @@ -16841,10 +16833,6 @@ snapshots: rw@1.3.3: {} - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -16868,7 +16856,7 @@ snapshots: safer-buffer@2.1.2: {} - satori@0.19.2: + satori@0.25.0: dependencies: '@shuding/opentype.js': 1.4.0-beta.0 css-background-parser: 0.1.0 @@ -16977,14 +16965,14 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - shiki@3.22.0: + shiki@3.23.0: dependencies: - '@shikijs/core': 3.22.0 - '@shikijs/engine-javascript': 3.22.0 - '@shikijs/engine-oniguruma': 3.22.0 - '@shikijs/langs': 3.22.0 - '@shikijs/themes': 3.22.0 - '@shikijs/types': 3.22.0 + '@shikijs/core': 3.23.0 + '@shikijs/engine-javascript': 3.23.0 + '@shikijs/engine-oniguruma': 3.23.0 + '@shikijs/langs': 3.23.0 + '@shikijs/themes': 3.23.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -17143,13 +17131,13 @@ snapshots: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 string-width@6.1.0: dependencies: eastasianwidth: 0.2.0 emoji-regex: 10.6.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 string.prototype.codepointat@0.2.1: {} @@ -17222,7 +17210,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.2: + strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -17234,7 +17222,7 @@ snapshots: strip-json-comments@3.1.1: {} - strnum@2.1.2: {} + strnum@2.2.0: {} style-to-js@1.1.21: dependencies: @@ -17319,11 +17307,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.6 - postcss-import: 15.1.0(postcss@8.5.6) - postcss-js: 4.1.0(postcss@8.5.6) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.2) - postcss-nested: 6.2.0(postcss@8.5.6) + postcss: 8.5.8 + postcss-import: 15.1.0(postcss@8.5.8) + postcss-js: 4.1.0(postcss@8.5.8) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.8)(tsx@4.20.4)(yaml@2.8.2) + postcss-nested: 6.2.0(postcss@8.5.8) postcss-selector-parser: 6.1.2 resolve: 1.22.11 sucrase: 3.35.1 @@ -17438,7 +17426,7 @@ snapshots: tsort@0.0.1: {} - tsup@8.5.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2): + tsup@8.5.1(jiti@1.21.7)(postcss@8.5.8)(tsx@4.20.4)(typescript@5.9.3)(yaml@2.8.2): dependencies: bundle-require: 5.1.0(esbuild@0.27.3) cac: 6.7.14 @@ -17449,7 +17437,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.2) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.8)(tsx@4.20.4)(yaml@2.8.2) resolve-from: 5.0.0 rollup: 4.59.0 source-map: 0.7.6 @@ -17458,7 +17446,7 @@ snapshots: tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.6 + postcss: 8.5.8 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -17473,32 +17461,32 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.8.10: + turbo-darwin-64@2.8.13: optional: true - turbo-darwin-arm64@2.8.10: + turbo-darwin-arm64@2.8.13: optional: true - turbo-linux-64@2.8.10: + turbo-linux-64@2.8.13: optional: true - turbo-linux-arm64@2.8.10: + turbo-linux-arm64@2.8.13: optional: true - turbo-windows-64@2.8.10: + turbo-windows-64@2.8.13: optional: true - turbo-windows-arm64@2.8.10: + turbo-windows-arm64@2.8.13: optional: true - turbo@2.8.10: + turbo@2.8.13: optionalDependencies: - turbo-darwin-64: 2.8.10 - turbo-darwin-arm64: 2.8.10 - turbo-linux-64: 2.8.10 - turbo-linux-arm64: 2.8.10 - turbo-windows-64: 2.8.10 - turbo-windows-arm64: 2.8.10 + turbo-darwin-64: 2.8.13 + turbo-darwin-arm64: 2.8.13 + turbo-linux-64: 2.8.13 + turbo-linux-arm64: 2.8.13 + turbo-windows-64: 2.8.13 + turbo-windows-arm64: 2.8.13 twoslash-protocol@0.2.12: {} @@ -17606,7 +17594,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.19.11 + '@types/node': 22.19.13 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3(supports-color@8.1.1) @@ -17797,13 +17785,6 @@ snapshots: uuid@8.3.2: {} - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.2.2 - kleur: 4.1.5 - sade: 1.8.1 - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -17864,7 +17845,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - viem@2.46.3(typescript@5.9.3)(zod@3.25.76): + viem@2.47.0(typescript@5.9.3)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -17872,7 +17853,7 @@ snapshots: '@scure/bip39': 1.6.0 abitype: 1.2.3(typescript@5.9.3)(zod@3.25.76) isows: 1.0.7(ws@8.18.3) - ox: 0.12.4(typescript@5.9.3)(zod@3.25.76) + ox: 0.14.0(typescript@5.9.3)(zod@3.25.76) ws: 8.18.3 optionalDependencies: typescript: 5.9.3 @@ -17881,13 +17862,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.9(@types/node@22.19.11): + vite-node@2.1.9(@types/node@22.19.13): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 1.1.2 - vite: 5.4.21(@types/node@22.19.11) + vite: 5.4.21(@types/node@22.19.13) transitivePeerDependencies: - '@types/node' - less @@ -17899,19 +17880,19 @@ snapshots: - supports-color - terser - vite@5.4.21(@types/node@22.19.11): + vite@5.4.21(@types/node@22.19.13): dependencies: esbuild: 0.21.5 - postcss: 8.5.6 + postcss: 8.5.8 rollup: 4.59.0 optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 22.19.13 fsevents: 2.3.3 - vitest@2.1.9(@types/node@22.19.11)(jsdom@24.1.3): + vitest@2.1.9(@types/node@22.19.13)(jsdom@24.1.3): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.11)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.13)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -17927,11 +17908,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.19.11) - vite-node: 2.1.9(@types/node@22.19.11) + vite: 5.4.21(@types/node@22.19.13) + vite-node: 2.1.9(@types/node@22.19.13) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.11 + '@types/node': 22.19.13 jsdom: 24.1.3 transitivePeerDependencies: - less @@ -18058,7 +18039,7 @@ snapshots: workerpool@6.5.1: {} - wrangler@3.114.17(@cloudflare/workers-types@4.20260303.0): + wrangler@3.114.17(@cloudflare/workers-types@4.20260305.1): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/unenv-preset': 2.0.2(unenv@2.0.0-rc.14)(workerd@1.20250718.0) @@ -18071,7 +18052,7 @@ snapshots: unenv: 2.0.0-rc.14 workerd: 1.20250718.0 optionalDependencies: - '@cloudflare/workers-types': 4.20260303.0 + '@cloudflare/workers-types': 4.20260305.1 fsevents: 2.3.3 sharp: 0.33.5 transitivePeerDependencies: @@ -18088,7 +18069,7 @@ snapshots: dependencies: ansi-styles: 6.2.3 string-width: 5.1.2 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrappy@1.0.2: {} diff --git a/website/package.json b/website/package.json index ca71d63bc114..077a8b79b27e 100644 --- a/website/package.json +++ b/website/package.json @@ -33,8 +33,8 @@ "lodash": "^4.17.23", "mdast-util-mdx-jsx": "^3.2.0", "mdast-util-to-hast": "^13.2.1", - "mixpanel-browser": "^2.74.0", - "motion": "^12.34.3", + "mixpanel-browser": "^2.75.0", + "motion": "^12.35.0", "next": "^14.2.35", "next-seo": "^6.8.0", "next-sitemap": "^4.2.3", @@ -58,13 +58,13 @@ "@types/lodash": "^4.17.24", "@types/mdast": "^4.0.4", "@types/mixpanel-browser": "^2.66.0", - "@types/node": "^22.19.11", + "@types/node": "^22.19.13", "@types/react": "^18.3.28", "@types/react-dom": "^18.3.7", "@types/vfile": "^4.0.0", - "autoprefixer": "^10.4.24", - "fast-xml-parser": "^5.3.7", - "postcss": "^8.5.6", + "autoprefixer": "^10.4.27", + "fast-xml-parser": "^5.4.2", + "postcss": "^8.5.8", "tailwindcss": "^3.4.19", "tsup": "^8.5.1", "tsx": "4.20.4" diff --git a/website/route-lockfile.txt b/website/route-lockfile.txt index 71cc0bbe8696..b1fecd6bd5c4 100644 --- a/website/route-lockfile.txt +++ b/website/route-lockfile.txt @@ -166,7 +166,6 @@ /en/supported-networks/kaia-testnet/ /en/supported-networks/kaia/ /en/supported-networks/katana/ -/en/supported-networks/kylin/ /en/supported-networks/linea-sepolia/ /en/supported-networks/linea/ /en/supported-networks/litecoin/ @@ -222,6 +221,7 @@ /en/supported-networks/telos-testnet/ /en/supported-networks/telos/ /en/supported-networks/tempo-moderato/ +/en/supported-networks/tempo/ /en/supported-networks/tron-evm/ /en/supported-networks/tron/ /en/supported-networks/unichain-testnet/ diff --git a/website/src/openApi/tokenApi.json b/website/src/openApi/tokenApi.json index 6898d68c4367..48700d8d1ef1 100644 --- a/website/src/openApi/tokenApi.json +++ b/website/src/openApi/tokenApi.json @@ -3,7 +3,7 @@ "info": { "title": "Token API", "description": "Power your apps & AI agents with real-time token data.", - "version": "3.10.0+6e62899 (2026-02-17)" + "version": "3.11.1+9230d53 (2026-02-26)" }, "servers": [ { @@ -11,6 +11,41 @@ "description": "Token API - Remote" } ], + "tags": [ + { + "name": "SVM Tokens" + }, + { + "name": "SVM Tokens (Native)" + }, + { + "name": "SVM DEXs" + }, + { + "name": "EVM Tokens (ERC-20)" + }, + { + "name": "EVM Tokens (Native)" + }, + { + "name": "EVM DEXs" + }, + { + "name": "EVM NFTs" + }, + { + "name": "TVM Tokens (ERC-20)" + }, + { + "name": "TVM Tokens (Native)" + }, + { + "name": "TVM DEXs" + }, + { + "name": "Monitoring" + } + ], "components": { "securitySchemes": { "bearerAuth": { @@ -26,35 +61,236 @@ } }, "paths": { - "/v1/health": { + "/v1/svm/transfers": { "get": { - "operationId": "getV1Health", - "summary": "Health Check", - "description": "Verifies that all database connections are established.", + "operationId": "getV1SvmTransfers", + "summary": "Token Transfers", + "description": "Returns SPL token transfers with program, authority, and account information.", "tags": [ - "Monitoring" + "SVM Tokens" + ], + "security": [ + { + "bearerAuth": [] + } ], "responses": { "200": { - "description": "All database connections are healthy", + "description": "Successful Response", "content": { "application/json": { "schema": { "type": "object", "properties": { - "status": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "block_num": { + "type": "number" + }, + "datetime": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "timestamp": { + "type": "number" + }, + "signature": { + "type": "string" + }, + "transaction_index": { + "type": "number" + }, + "instruction_index": { + "type": "number" + }, + "program_id": { + "description": "Filter by SPL token program ID", + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, + "mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "authority": { + "type": "string", + "description": "Filter by authority address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + }, + "source": { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" + }, + "destination": { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" + }, + "amount": { + "type": "string" + }, + "value": { + "type": "number" + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uri": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "network": { + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] + } + }, + "required": [ + "block_num", + "datetime", + "timestamp", + "signature", + "transaction_index", + "instruction_index", + "program_id", + "mint", + "authority", + "source", + "destination", + "amount", + "value", + "decimals", + "name", + "symbol", + "uri", + "network" + ] + } + }, + "statistics": { + "type": "object", + "properties": { + "elapsed": { + "type": "number" + }, + "rows_read": { + "type": "number" + }, + "bytes_read": { + "type": "number" + } + } + }, + "pagination": { + "type": "object", + "properties": { + "previous_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + }, + "current_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + } + }, + "required": [ + "previous_page", + "current_page" + ] + }, + "results": { + "type": "number" + }, + "request_time": { + "description": "ISO 8601 datetime string", "type": "string" + }, + "duration_ms": { + "type": "number" } }, "required": [ - "status" + "data", + "statistics", + "pagination", + "results", + "request_time", + "duration_ms" ] }, "examples": { "example": { - "summary": "Healthy", "value": { - "status": "OK" + "data": [ + { + "block_num": 372132067, + "datetime": "2025-10-09 02:10:01", + "timestamp": 1759975801, + "signature": "2Y3YJMa7Gx96ZprnWxSQHiahGdbiNFwF1DdT4ZWGf8cwJnv4fRTcFg9Z5THuAHhja66fi6Jd8fLngtH1d8qSNj3H", + "transaction_index": 65, + "instruction_index": 0, + "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "authority": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", + "source": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "destination": "64nnJ2CBUZ3VasttjVhxbQXqzbjAxnj4VT4vBrrveNV", + "amount": "835996345", + "value": 835.996345, + "decimals": 6, + "name": "Pump", + "symbol": "PUMP", + "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", + "network": "solana" + } + ] } } } @@ -382,48 +618,247 @@ } } } - }, - "503": { - "description": "One or more database connections failed", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "type": "string" - }, - "error": { - "type": "string" - } - }, - "required": [ - "status", - "error" - ] + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] + }, + "required": true, + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "signature", + "schema": { + "type": "string", + "example": "2Y3YJMa7Gx96ZprnWxSQHiahGdbiNFwF1DdT4ZWGf8cwJnv4fRTcFg9Z5THuAHhja66fi6Jd8fLngtH1d8qSNj3H", + "anyOf": [ + { + "type": "string", + "description": "Filter by transaction signature", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" }, - "examples": { - "example": { - "summary": "Unhealthy", - "value": { - "status": "ERROR", - "error": "Database ping failed for cluster default" - } + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by transaction signature", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" } } - } - } + ] + }, + "description": "Filter by transaction signature
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "source", + "schema": { + "type": "string", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "anyOf": [ + { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + } + } + ] + }, + "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "destination", + "schema": { + "type": "string", + "example": "64nnJ2CBUZ3VasttjVhxbQXqzbjAxnj4VT4vBrrveNV", + "anyOf": [ + { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + } + } + ] + }, + "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "authority", + "schema": { + "type": "string", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", + "anyOf": [ + { + "type": "string", + "description": "Filter by authority address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by authority address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + } + } + ] + }, + "description": "Filter by authority address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "mint", + "schema": { + "type": "string", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + } + } + ] + }, + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "program_id", + "schema": { + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "default": null, + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, + "description": "Filter by SPL token program ID" + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } - } + ] } }, - "/v1/version": { + "/v1/svm/balances": { "get": { - "operationId": "getV1Version", - "summary": "API Version Info", - "description": "Returns API version, build date, and commit information.", + "operationId": "getV1SvmBalances", + "summary": "Token Balances", + "description": "Returns SPL token balances for Solana token owners with mint and program data.", "tags": [ - "Monitoring" + "SVM Tokens" + ], + "security": [ + { + "bearerAuth": [] + } ], "responses": { "200": { @@ -433,29 +868,193 @@ "schema": { "type": "object", "properties": { - "version": { - "type": "string" + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "last_update": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "last_update_block_num": { + "type": "number" + }, + "last_update_timestamp": { + "type": "number" + }, + "program_id": { + "description": "Filter by SPL token program ID", + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, + "owner": { + "type": "string", + "description": "Filter by owner address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + }, + "token_account": { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + }, + "mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "amount": { + "type": "string" + }, + "value": { + "type": "number" + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "uri": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "network": { + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] + } + }, + "required": [ + "last_update", + "last_update_block_num", + "last_update_timestamp", + "program_id", + "owner", + "token_account", + "mint", + "amount", + "value", + "decimals", + "name", + "symbol", + "uri", + "network" + ] + } }, - "date": { - "type": "string" + "statistics": { + "type": "object", + "properties": { + "elapsed": { + "type": "number" + }, + "rows_read": { + "type": "number" + }, + "bytes_read": { + "type": "number" + } + } }, - "commit": { + "pagination": { + "type": "object", + "properties": { + "previous_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + }, + "current_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + } + }, + "required": [ + "previous_page", + "current_page" + ] + }, + "results": { + "type": "number" + }, + "request_time": { + "description": "ISO 8601 datetime string", "type": "string" + }, + "duration_ms": { + "type": "number" } }, "required": [ - "version", - "date", - "commit" + "data", + "statistics", + "pagination", + "results", + "request_time", + "duration_ms" ] }, "examples": { "example": { "value": { - "version": "3.10.0", - "commit": "6e62899", - "date": "2026-02-17", - "repo": "pinax-network/token-api" + "data": [ + { + "last_update": "2025-10-09 02:10:01", + "last_update_block_num": 372132067, + "last_update_timestamp": 1759975801, + "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "owner": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", + "token_account": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "amount": "85605114004", + "value": 85605.114004, + "decimals": 6, + "name": "Pump", + "symbol": "PUMP", + "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", + "network": "solana" + } + ] } } } @@ -718,82 +1317,229 @@ "message" ] }, - "examples": { - "example": { - "value": { - "status": 404, - "code": "not_found_data", - "message": "Resource not found" - } + "examples": { + "example": { + "value": { + "status": 404, + "code": "not_found_data", + "message": "Resource not found" + } + } + } + } + } + }, + "500": { + "description": "Server side error", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "anyOf": [ + { + "type": "number", + "const": 500 + }, + { + "type": "number", + "const": 502 + }, + { + "type": "number", + "const": 504 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "bad_database_response", + "connection_refused", + "database_timeout", + "internal_server_error" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] + }, + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } + } + } + } + } + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] + }, + "required": true, + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "owner", + "schema": { + "type": "string", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", + "anyOf": [ + { + "type": "string", + "description": "Filter by owner address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by owner address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + } + } + ] + }, + "required": true, + "description": "Filter by owner address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "token_account", + "schema": { + "type": "string", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "anyOf": [ + { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + } + } + ] + }, + "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "mint", + "schema": { + "type": "string", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } } - } - } + ] + }, + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, - "500": { - "description": "Server side error", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "anyOf": [ - { - "type": "number", - "const": 500 - }, - { - "type": "number", - "const": 502 - }, - { - "type": "number", - "const": 504 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "bad_database_response", - "connection_refused", - "database_timeout", - "internal_server_error" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] - }, - "examples": { - "example": { - "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" - } - } - } - } - } + { + "in": "query", + "name": "program_id", + "schema": { + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "default": null, + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, + "description": "Filter by SPL token program ID" + }, + { + "in": "query", + "name": "include_null_balances", + "schema": { + "type": "boolean" + }, + "description": "Include zero/null balances in results" + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } - } + ] } }, - "/v1/networks": { + "/v1/svm/holders": { "get": { - "operationId": "getV1Networks", - "summary": "Supported Networks", - "description": "Returns supported blockchain networks with identifiers, metadata, and indexed block information per database category.", + "operationId": "getV1SvmHolders", + "summary": "Token Holders", + "description": "Returns top token holders ranked by balance.", "tags": [ - "Monitoring" + "SVM Tokens" + ], + "security": [ + { + "bearerAuth": [] + } ], "responses": { "200": { @@ -803,130 +1549,192 @@ "schema": { "type": "object", "properties": { - "networks": { + "data": { "type": "array", "items": { "type": "object", "properties": { - "id": { - "type": "string" + "last_update": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "fullName": { - "type": "string" + "last_update_block_num": { + "type": "number" }, - "shortName": { - "type": "string" + "last_update_timestamp": { + "type": "number" }, - "caip2Id": { - "type": "string" + "owner": { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" }, - "networkType": { + "mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "program_id": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] + }, + "amount": { "type": "string" }, - "icon": { - "type": "object", - "properties": { - "web3Icons": { - "type": "object", - "properties": { - "name": { - "type": "string" - } - }, - "required": [ - "name" - ] + "value": { + "type": "number" + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" } - }, - "required": [ - "web3Icons" ] }, - "aliases": { - "type": "array", - "items": { - "type": "string" - } + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "indexed_to": { - "type": "array", - "items": { - "type": "object", - "properties": { - "category": { - "type": "string" - }, - "version": { - "type": "string" - }, - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string" - }, - "timestamp": { - "type": "number" - } + "symbol": { + "anyOf": [ + { + "type": "string" }, - "required": [ - "category", - "version", - "block_num", - "datetime", - "timestamp" - ] - } + { + "type": "null" + } + ] + }, + "uri": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "network": { + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] } }, "required": [ - "id", - "fullName", - "shortName", - "caip2Id", - "networkType", - "icon", - "aliases", - "indexed_to" + "last_update", + "last_update_block_num", + "last_update_timestamp", + "owner", + "mint", + "program_id", + "amount", + "value", + "decimals", + "name", + "symbol", + "uri", + "network" ] } + }, + "statistics": { + "type": "object", + "properties": { + "elapsed": { + "type": "number" + }, + "rows_read": { + "type": "number" + }, + "bytes_read": { + "type": "number" + } + } + }, + "pagination": { + "type": "object", + "properties": { + "previous_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + }, + "current_page": { + "type": "integer", + "minimum": 1, + "maximum": 9007199254740991 + } + }, + "required": [ + "previous_page", + "current_page" + ] + }, + "results": { + "type": "number" + }, + "request_time": { + "description": "ISO 8601 datetime string", + "type": "string" + }, + "duration_ms": { + "type": "number" } }, "required": [ - "networks" + "data", + "statistics", + "pagination", + "results", + "request_time", + "duration_ms" ] }, "examples": { "example": { "value": { - "networks": [ + "data": [ { - "id": "mainnet", - "fullName": "Ethereum Mainnet", - "shortName": "Ethereum", - "networkType": "mainnet", - "nativeToken": "ETH", - "caip2Id": "eip155:1", - "icon": { - "web3Icons": { - "name": "ethereum" - } - }, - "aliases": [ - "ethereum", - "eth", - "eth-mainnet", - "evm-1" - ], - "indexed_to": [ - { - "category": "transfers", - "version": "0.2.2", - "block_num": 24278225, - "datetime": "2026-01-20 19:57:11", - "timestamp": 1768939031 - } - ] + "last_update": "2025-09-17 20:06:47", + "last_update_block_num": 367491952, + "last_update_timestamp": 1758139607, + "owner": "7AN6avKCJPMkXkW8kPwMuHmaWvJeHH69e8rKpLf9rdfk", + "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "amount": "365461857133582111", + "value": 365461857133.5821, + "decimals": 6, + "name": "Pump", + "symbol": "PUMP", + "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", + "network": "solana" } ] } @@ -1263,138 +2071,105 @@ "in": "query", "name": "network", "schema": { - "example": "arbitrum-one", - "anyOf": [ - { - "description": "Network ID to filter by", - "example": "arbitrum-one", - "type": "string" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "Network ID to filter by", - "example": "arbitrum-one", - "type": "string" - } - } + "example": "solana", + "type": "string", + "enum": [ + "solana" ] }, - "description": "Network ID to filter by
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "required": true, + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "mint", + "schema": { + "type": "string", + "example": "So11111111111111111111111111111111111111112" + }, + "required": true, + "description": "Filter by mint address" + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } - }, - "/v1/evm/tokens": { - "get": { - "operationId": "getV1EvmTokens", - "summary": "Token Metadata", - "description": "Returns ERC-20 token metadata including supply and holder count.", - "tags": [ - "EVM Tokens (ERC-20)" - ], - "security": [ - { - "bearerAuth": [] - } - ], - "responses": { - "200": { - "description": "Successful Response", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "last_update": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "last_update_block_num": { - "type": "number" - }, - "last_update_timestamp": { - "type": "number" - }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + }, + "/v1/svm/owner": { + "get": { + "operationId": "getV1SvmOwner", + "summary": "Account Owner Lookup", + "description": "Returns owner address of an associated token account (ATA) with closure status.", + "tags": [ + "SVM Tokens" + ], + "security": [ + { + "bearerAuth": [] + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "data": { + "type": "array", + "items": { + "type": "object", + "properties": { + "last_update": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "circulating_supply": { + "last_update_block_num": { "type": "number" }, - "total_supply": { + "last_update_timestamp": { "type": "number" }, - "holders": { - "type": "number" + "account": { + "type": "string", + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" }, - "total_transfers": { - "type": "number" + "owner": { + "type": "string", + "description": "Filter by owner address", + "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + }, + "is_closed": { + "type": "boolean" }, "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] - }, - "icon": { - "type": "object", - "properties": { - "web3icon": { - "type": "string" - } - }, - "required": [ - "web3icon" + "solana" ] } }, @@ -1402,14 +2177,9 @@ "last_update", "last_update_block_num", "last_update_timestamp", - "contract", - "name", - "symbol", - "decimals", - "circulating_supply", - "total_supply", - "holders", - "total_transfers", + "account", + "owner", + "is_closed", "network" ] } @@ -1472,20 +2242,13 @@ "value": { "data": [ { - "last_update": "2026-02-13 20:22:47", - "last_update_block_num": 24450218, - "last_update_timestamp": 1771014167, - "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "circulating_supply": 96130932922.42769, - "holders": 12473360, - "total_transfers": 430131249, - "name": "Tether USD", - "symbol": "USDT", - "decimals": 6, - "network": "mainnet", - "icon": { - "web3icon": "usdt" - } + "last_update": "2025-07-14 17:17:19", + "last_update_block_num": 353288878, + "last_update_timestamp": 1752513439, + "account": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "owner": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", + "is_closed": false, + "network": "solana" } ] } @@ -1822,33 +2585,26 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "contract", + "name": "account", "schema": { "type": "string", - "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", "anyOf": [ { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" }, { "type": "string" @@ -1857,25 +2613,47 @@ "type": "array", "items": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by token account address", + "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" } } ] }, "required": true, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } }, - "/v1/evm/tokens/native": { + "/v1/svm/tokens": { "get": { - "operationId": "getV1EvmTokensNative", - "summary": "Native Metadata", - "description": "Returns Native metadata including supply and holder count.", + "operationId": "getV1SvmTokens", + "summary": "Token Metadata", + "description": "Provides SVM token contract metadata.", "tags": [ - "EVM Tokens (Native)" + "SVM Tokens" ], "security": [ { @@ -1905,6 +2683,37 @@ "last_update_timestamp": { "type": "number" }, + "program_id": { + "description": "Filter by SPL token program ID", + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, + "mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "circulating_supply": { + "type": "number" + }, + "holders": { + "type": "number" + }, "name": { "anyOf": [ { @@ -1925,62 +2734,32 @@ } ] }, - "decimals": { + "uri": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ] }, - "circulating_supply": { - "type": "number" - }, - "total_supply": { - "type": "number" - }, - "holders": { - "type": "number" - }, "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] - }, - "icon": { - "type": "object", - "properties": { - "web3icon": { - "type": "string" - } - }, - "required": [ - "web3icon" - ] + "type": "string" } }, "required": [ "last_update", "last_update_block_num", "last_update_timestamp", - "name", - "symbol", + "program_id", + "mint", "decimals", "circulating_supply", - "total_supply", "holders", + "name", + "symbol", + "uri", "network" ] } @@ -2040,21 +2819,21 @@ }, "examples": { "example": { - "value": { - "data": [ - { - "last_update": "2026-01-25 14:19:11", - "last_update_block_num": 24312379, - "last_update_timestamp": 1769350751, - "circulating_supply": 161355003.5024305, - "holders": 176087418, - "name": "Ethereum", - "symbol": "ETH", - "decimals": 18, - "network": "mainnet", - "icon": { - "web3icon": "ETH" - } + "value": { + "data": [ + { + "last_update": "2026-02-13 19:51:23", + "last_update_block_num": 400052757, + "last_update_timestamp": 1771012283, + "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "circulating_supply": 1008838089998.1345, + "holders": 139755, + "decimals": 6, + "name": "Pump", + "symbol": "PUMP", + "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", + "network": "solana" } ] } @@ -2391,32 +3170,53 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "mint", + "schema": { + "type": "string", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + } + } + ] + }, + "required": true, + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] } }, - "/v1/evm/balances": { + "/v1/svm/balances/native": { "get": { - "operationId": "getV1EvmBalances", - "summary": "Token Balances", - "description": "Returns ERC-20 token balances for a wallet address.", + "operationId": "getV1SvmBalancesNative", + "summary": "Native Balances", + "description": "Returns SOL native balances for wallet addresses.", "tags": [ - "EVM Tokens (ERC-20)" + "SVM Tokens (Native)" ], "security": [ { @@ -2446,15 +3246,25 @@ "last_update_timestamp": { "type": "number" }, + "program_id": { + "description": "Filter by SPL token program ID", + "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "type": "string", + "enum": [ + "11111111111111111111111111111111", + "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + ] + }, "address": { "type": "string", "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "example": "So11111111111111111111111111111111111111112" }, - "contract": { + "mint": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, "amount": { "type": "string" @@ -2462,6 +3272,16 @@ "value": { "type": "number" }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, "name": { "anyOf": [ { @@ -2482,10 +3302,10 @@ } ] }, - "decimals": { + "uri": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" @@ -2493,18 +3313,11 @@ ] }, "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] } }, @@ -2512,13 +3325,15 @@ "last_update", "last_update_block_num", "last_update_timestamp", + "program_id", "address", - "contract", + "mint", "amount", "value", + "decimals", "name", "symbol", - "decimals", + "uri", "network" ] } @@ -2581,17 +3396,19 @@ "value": { "data": [ { - "last_update": "2025-10-08 07:49:47", - "last_update_block_num": 23531651, - "last_update_timestamp": 1759909787, - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "contract": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "amount": "17058407780", - "value": 17058.40778, - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "network": "mainnet" + "last_update": "2025-10-16 08:20:15", + "last_update_block_num": 373711220, + "last_update_timestamp": 1760602815, + "program_id": "11111111111111111111111111111111", + "address": "So11111111111111111111111111111111111111112", + "mint": "So11111111111111111111111111111111111111111", + "amount": "1173096711863", + "value": 1173.096711863, + "decimals": 9, + "name": "SOL", + "symbol": "SOL", + "uri": null, + "network": "solana" } ] } @@ -2928,33 +3745,26 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" }, { "in": "query", "name": "address", "schema": { "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "example": "So11111111111111111111111111111111111111112" }, { "type": "string" @@ -2964,7 +3774,7 @@ "items": { "type": "string", "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "example": "So11111111111111111111111111111111111111112" } } ] @@ -2972,33 +3782,6 @@ "required": true, "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, { "in": "query", "name": "include_null_balances", @@ -3032,13 +3815,13 @@ ] } }, - "/v1/evm/balances/native": { + "/v1/svm/swaps": { "get": { - "operationId": "getV1EvmBalancesNative", - "summary": "Native Balances", - "description": "Returns EVM native balances for wallet addresses.", + "operationId": "getV1SvmSwaps", + "summary": "Swap Events", + "description": "Returns AMM swap events from Solana DEXs with input/output tokens and amounts.", "tags": [ - "EVM Tokens (Native)" + "SVM DEXs" ], "security": [ { @@ -3058,83 +3841,104 @@ "items": { "type": "object", "properties": { - "last_update": { + "block_num": { + "type": "number" + }, + "datetime": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "last_update_block_num": { + "timestamp": { + "type": "number" + }, + "signature": { + "type": "string", + "description": "Filter by transaction signature", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" + }, + "transaction_index": { "type": "number" }, - "last_update_timestamp": { + "instruction_index": { + "type": "number" + }, + "program_id": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] + }, + "program_name": { + "type": "string" + }, + "amm": { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + }, + "amm_pool": { + "type": "string", + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + }, + "user": { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" + }, + "input_mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "input_amount": { "type": "number" }, - "address": { + "output_mint": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "amount": { - "type": "string" + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, - "value": { + "output_amount": { "type": "number" }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] - }, "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "address", - "amount", - "value", - "name", - "symbol", - "decimals", + "block_num", + "datetime", + "timestamp", + "signature", + "transaction_index", + "instruction_index", + "program_id", + "program_name", + "amm", + "amm_pool", + "user", + "input_mint", + "input_amount", + "output_mint", + "output_amount", "network" ] } @@ -3197,16 +4001,22 @@ "value": { "data": [ { - "last_update": "2026-01-22 11:00:11", - "last_update_block_num": 24289888, - "last_update_timestamp": 1769079611, - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "amount": "32112523848657725248", - "value": 32.11252384865772, - "name": "Ethereum", - "symbol": "ETH", - "decimals": 18, - "network": "mainnet" + "block_num": 373763118, + "datetime": "2025-10-16 14:03:09", + "timestamp": 1760623389, + "signature": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA", + "transaction_index": 8, + "instruction_index": 1, + "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "program_name": "Jupiter Aggregator v6", + "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "amm_pool": "", + "user": "5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC", + "input_mint": "HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw", + "input_amount": 49572355581648, + "output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "output_amount": 936671, + "network": "solana" } ] } @@ -3471,105 +4281,233 @@ "message" ] }, - "examples": { - "example": { - "value": { - "status": 404, - "code": "not_found_data", - "message": "Resource not found" - } + "examples": { + "example": { + "value": { + "status": 404, + "code": "not_found_data", + "message": "Resource not found" + } + } + } + } + } + }, + "500": { + "description": "Server side error", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "anyOf": [ + { + "type": "number", + "const": 500 + }, + { + "type": "number", + "const": 502 + }, + { + "type": "number", + "const": 504 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "bad_database_response", + "connection_refused", + "database_timeout", + "internal_server_error" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] + }, + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } + } + } + } + } + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "solana", + "type": "string", + "enum": [ + "solana" + ] + }, + "required": true, + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "signature", + "schema": { + "type": "string", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA", + "anyOf": [ + { + "type": "string", + "description": "Filter by transaction signature", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by transaction signature", + "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" + } + } + ] + }, + "description": "Filter by transaction signature
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "amm", + "schema": { + "type": "string", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "anyOf": [ + { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + } + } + ] + }, + "description": "Filter by AMM address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "amm_pool", + "schema": { + "type": "string", + "example": "", + "anyOf": [ + { + "type": "string", + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" } } - } - } + ] + }, + "description": "Filter by AMM pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, - "500": { - "description": "Server side error", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "anyOf": [ - { - "type": "number", - "const": 500 - }, - { - "type": "number", - "const": 502 - }, - { - "type": "number", - "const": 504 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "bad_database_response", - "connection_refused", - "database_timeout", - "internal_server_error" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] + { + "in": "query", + "name": "user", + "schema": { + "type": "string", + "example": "5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" }, - "examples": { - "example": { - "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" - } + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "So11111111111111111111111111111111111111112" } } - } - } - } - }, - "parameters": [ + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, { "in": "query", - "name": "network", + "name": "input_mint", "schema": { - "example": "mainnet", "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "example": "HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + } + } ] }, - "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "address", + "name": "output_mint", "schema": { "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "anyOf": [ { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, { "type": "string" @@ -3578,25 +4516,136 @@ "type": "array", "items": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } } ] }, - "required": true, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "program_id", + "schema": { + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "anyOf": [ + { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] + } + } + ] + }, + "description": "Filter by program ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } }, - "/v1/evm/balances/historical": { + "/v1/svm/pools": { "get": { - "operationId": "getV1EvmBalancesHistorical", - "summary": "Historical Token Balances", - "description": "Returns wallet ERC-20 token balance changes over time in OHLCV format.\n\nOHLCV historical depth is subject to plan restrictions.", + "operationId": "getV1SvmPools", + "summary": "Liquidity Pools", + "description": "Returns AMM pool information from Solana DEX protocols with transaction counts.", "tags": [ - "EVM Tokens (ERC-20)" + "SVM DEXs" ], "security": [ { @@ -3616,68 +4665,71 @@ "items": { "type": "object", "properties": { - "datetime": { + "program_id": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] }, - "address": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "program_name": { + "type": "string" }, - "contract": { + "amm": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, - "decimals": { - "type": "number" + "amm_name": { + "type": "string" }, - "open": { - "type": "number" + "amm_pool": { + "type": "string", + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, - "high": { - "type": "number" + "input_mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, - "low": { - "type": "number" + "output_mint": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, - "close": { + "transactions": { "type": "number" }, - "name": { - "type": "string" - }, - "symbol": { - "type": "string" - }, "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] } }, "required": [ - "datetime", - "address", - "contract", - "decimals", - "open", - "high", - "low", - "close", - "name", - "symbol", + "program_id", + "program_name", + "amm", + "amm_name", + "amm_pool", + "input_mint", + "output_mint", + "transactions", "network" ] } @@ -3740,17 +4792,15 @@ "value": { "data": [ { - "datetime": "2026-01-09 00:00:00", - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "open": 269.18034, - "high": 269.18034, - "low": 269.18034, - "close": 269.18034, - "name": "Tether USD", - "symbol": "USDT", - "decimals": 6, - "network": "mainnet" + "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "program_name": "Jupiter Aggregator v6", + "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "amm_name": "Raydium Liquidity Pool V4", + "amm_pool": "", + "input_mint": "So11111111111111111111111111111111111111112", + "output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "transactions": 6583671, + "network": "solana" } ] } @@ -4087,43 +5137,146 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "address", + "name": "amm", "schema": { "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "anyOf": [ + { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + } + } + ] }, - "required": true, - "description": "Filter by address" + "description": "Filter by AMM address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "contract", + "name": "amm_pool", "schema": { "type": "string", - "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "example": "", "anyOf": [ { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + } + } + ] + }, + "description": "Filter by AMM pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "input_mint", + "schema": { + "type": "string", + "example": "So11111111111111111111111111111111111111112", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + } + } + ] + }, + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "output_mint", + "schema": { + "type": "string", + "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "anyOf": [ + { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + } + } + ] + }, + "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "program_id", + "schema": { + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "anyOf": [ + { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] }, { "type": "string" @@ -4131,46 +5284,27 @@ { "type": "array", "items": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + ] } } ] }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "interval", - "schema": { - "type": "string", - "enum": [ - "1h", - "4h", - "1d", - "1w" - ], - "example": "1d", - "default": "1d" - }, - "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + "description": "Filter by program ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", @@ -4197,13 +5331,13 @@ ] } }, - "/v1/evm/balances/historical/native": { + "/v1/svm/pools/ohlc": { "get": { - "operationId": "getV1EvmBalancesHistoricalNative", - "summary": "Historical Native Balances", - "description": "Returns wallet Native balance changes over time in OHLCV format.\n\nOHLCV historical depth is subject to plan restrictions.", + "operationId": "getV1SvmPoolsOhlc", + "summary": "Pool OHLCV", + "description": "Provides pricing data in the Open/High/Low/Close/Volume (OHCLV) format for DEX pools.", "tags": [ - "EVM Tokens (Native)" + "SVM DEXs" ], "security": [ { @@ -4227,18 +5361,45 @@ "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "address": { + "amm": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, - "contract": { + "amm_pool": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by AMM pool address", + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, - "decimals": { - "type": "number" + "token0": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "token0_decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "token1": { + "type": "string", + "description": "Filter by mint address", + "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + }, + "token1_decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] }, "open": { "type": "number" @@ -4252,40 +5413,31 @@ "close": { "type": "number" }, - "name": { - "type": "string" + "volume": { + "type": "number" }, - "symbol": { - "type": "string" + "uaw": { + "type": "number" }, - "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] + "transactions": { + "type": "number" } }, "required": [ "datetime", - "address", - "contract", - "decimals", + "amm", + "amm_pool", + "token0", + "token0_decimals", + "token1", + "token1_decimals", "open", "high", "low", "close", - "name", - "symbol", - "network" + "volume", + "uaw", + "transactions" ] } }, @@ -4347,16 +5499,20 @@ "value": { "data": [ { - "datetime": "2026-01-21 00:00:00", - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "open": 33.11251005136684, - "high": 33.11251115136684, - "low": 32.11250812040242, - "close": 32.112509521402416, - "name": "Ethereum", - "symbol": "ETH", - "decimals": 18, - "network": "mainnet" + "datetime": "2025-10-16 00:00:00", + "amm": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "amm_pool": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J", + "token0": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump", + "token0_decimals": 6, + "token1": "So11111111111111111111111111111111111111112", + "token1_decimals": 9, + "open": 0.0020385820805914096, + "high": 0.002037622484039942, + "low": 0.002029088299722426, + "close": 0.0020285665581652053, + "volume": 0.14567917800000002, + "uaw": 8, + "transactions": 8 } ] } @@ -4693,31 +5849,24 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "address", + "name": "amm_pool", "schema": { "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, "required": true, - "description": "Filter by address" + "description": "Filter by AMM pool address" }, { "in": "query", @@ -4730,7 +5879,6 @@ "1d", "1w" ], - "example": "1d", "default": "1d" }, "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." @@ -4776,18 +5924,13 @@ ] } }, - "/v1/evm/transfers": { + "/v1/svm/dexes": { "get": { - "operationId": "getV1EvmTransfers", - "summary": "Token Transfers", - "description": "Returns ERC-20 transfers with transaction and block data.", + "operationId": "getV1SvmDexes", + "summary": "Supported DEXs", + "description": "Returns all supported Solana DEXs.", "tags": [ - "EVM Tokens (ERC-20)" - ], - "security": [ - { - "bearerAuth": [] - } + "SVM DEXs" ], "responses": { "200": { @@ -4802,102 +5945,49 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "timestamp": { - "type": "number" - }, - "transaction_id": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - "from": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "to": { + "program_id": { + "description": "Filter by program ID", + "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "enum": [ + "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", + "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", + "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", + "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", + "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", + "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", + "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", + "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", + "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" ] }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "program_name": { + "type": "string" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + "amm": { + "type": "string", + "description": "Filter by AMM address", + "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, - "amount": { + "amm_name": { "type": "string" }, - "value": { - "type": "number" + "is_aggregator": { + "type": "boolean" }, - "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] + "transactions": { + "type": "number" } }, "required": [ - "block_num", - "datetime", - "timestamp", - "transaction_id", - "contract", - "from", - "to", - "name", - "symbol", - "decimals", - "amount", - "value", - "network" + "program_id", + "program_name", + "amm", + "amm_name", + "is_aggregator", + "transactions" ] } }, @@ -4959,21 +6049,12 @@ "value": { "data": [ { - "block_num": 24278225, - "datetime": "2026-01-20 19:57:11", - "timestamp": 1768939031, - "transaction_id": "0x589cbe12efa0cca5a29b17bf7ee49c99566f0e05e937d54104134a2d916ab265", - "log_index": 24, - "contract": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "type": "transfer", - "from": "0x2393d38400cad1d0ffae85b37d76de05bb7eddc6", - "to": "0xd4f1171683f1bc07b77d0307a01b64dba5369cf8", - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "amount": "2686", - "value": 0.002686, - "network": "mainnet" + "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "program_name": "Jupiter Aggregator v6", + "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "amm_name": "Raydium Liquidity Pool V4", + "is_aggregator": true, + "transactions": 1008573050 } ] } @@ -5310,167 +6391,14 @@ "in": "query", "name": "network", "schema": { - "example": "mainnet", + "example": "solana", "type": "string", "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + "solana" ] }, "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "0x96b1b180d22dae2b18a783ebdd5ae33f6867f3572f87c69a135c6c0a15a63c8e", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "from_address", - "schema": { - "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "to_address", - "schema": { - "type": "string", - "example": "0xdadb0d80178819f2319190d340ce9a924f783711", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "start_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "end_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" + "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" }, { "in": "query", @@ -5497,13 +6425,13 @@ ] } }, - "/v1/evm/transfers/native": { + "/v1/evm/transfers": { "get": { - "operationId": "getV1EvmTransfersNative", - "summary": "Native Transfers", - "description": "Returns Native transfers with transaction and block data.", + "operationId": "getV1EvmTransfers", + "summary": "Token Transfers", + "description": "Returns ERC-20 transfers with transaction and block data.", "tags": [ - "EVM Tokens (Native)" + "EVM Tokens (ERC-20)" ], "security": [ { @@ -5538,6 +6466,11 @@ "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, + "contract": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, "from": { "type": "string", "description": "Filter by address", @@ -5605,6 +6538,7 @@ "datetime", "timestamp", "transaction_id", + "contract", "from", "to", "name", @@ -5674,20 +6608,20 @@ "value": { "data": [ { - "block_num": 24280071, - "datetime": "2026-01-21 02:07:35", - "timestamp": 1768961255, - "transaction_id": "0x73d346e1d286b893a3a0bb6b022845dc84cded73757b9ad89ae2c958fe266edf", - "transaction_index": 251, - "call_index": 3, - "type": "call", - "from": "0xd2b37ade14708bf18904047b1e31f8166d39612b", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "name": "Ethereum", - "symbol": "ETH", - "decimals": 18, - "amount": "25000000000000", - "value": 0.000025, + "block_num": 24278225, + "datetime": "2026-01-20 19:57:11", + "timestamp": 1768939031, + "transaction_id": "0x589cbe12efa0cca5a29b17bf7ee49c99566f0e05e937d54104134a2d916ab265", + "log_index": 24, + "contract": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "type": "transfer", + "from": "0x2393d38400cad1d0ffae85b37d76de05bb7eddc6", + "to": "0xd4f1171683f1bc07b77d0307a01b64dba5369cf8", + "name": "USD Coin", + "symbol": "USDC", + "decimals": 6, + "amount": "2686", + "value": 0.002686, "network": "mainnet" } ] @@ -6068,6 +7002,33 @@ }, "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] + }, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, { "in": "query", "name": "from_address", @@ -6185,11 +7146,11 @@ ] } }, - "/v1/evm/holders": { + "/v1/evm/balances": { "get": { - "operationId": "getV1EvmHolders", - "summary": "Token Holders", - "description": "Returns top token holders ranked by ERC-20 balance.", + "operationId": "getV1EvmBalances", + "summary": "Token Balances", + "description": "Returns ERC-20 token balances for a wallet address.", "tags": [ "EVM Tokens (ERC-20)" ], @@ -6356,15 +7317,15 @@ "value": { "data": [ { - "last_update": "2026-01-23 06:37:11", - "last_update_block_num": 24295739, - "last_update_timestamp": 1769150231, - "address": "0xf977814e90da44bfa03b6295a0616a897441acec", - "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", - "amount": "20000000000000000", - "value": 20000000000, - "name": "Tether USD", - "symbol": "USDT", + "last_update": "2025-10-08 07:49:47", + "last_update_block_num": 23531651, + "last_update_timestamp": 1759909787, + "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "contract": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "amount": "17058407780", + "value": 17058.40778, + "name": "USD Coin", + "symbol": "USDC", "decimals": 6, "network": "mainnet" } @@ -6721,13 +7682,66 @@ }, { "in": "query", - "name": "contract", + "name": "address", "schema": { "type": "string", - "example": "0xdac17f958d2ee523a2206206994597c13d831ec7" + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] }, "required": true, - "description": "Filter by contract address" + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] + }, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "include_null_balances", + "schema": { + "type": "boolean" + }, + "description": "Include zero/null balances in results" }, { "in": "query", @@ -6754,13 +7768,13 @@ ] } }, - "/v1/evm/holders/native": { + "/v1/evm/holders": { "get": { - "operationId": "getV1EvmHoldersNative", - "summary": "Native Holders", - "description": "Returns top token holders ranked by Native balance.", + "operationId": "getV1EvmHolders", + "summary": "Token Holders", + "description": "Returns top token holders ranked by ERC-20 balance.", "tags": [ - "EVM Tokens (Native)" + "EVM Tokens (ERC-20)" ], "security": [ { @@ -6795,6 +7809,11 @@ "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, + "contract": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, "amount": { "type": "string" }, @@ -6852,6 +7871,7 @@ "last_update_block_num", "last_update_timestamp", "address", + "contract", "amount", "value", "name", @@ -6919,15 +7939,16 @@ "value": { "data": [ { - "last_update": "2026-01-23 20:25:35", - "last_update_block_num": 24299860, - "last_update_timestamp": 1769199935, - "address": "0x00000000219ab540356cbb839cbe05303d7705fa", - "amount": "78761803578844096172899779", - "value": 78761803.5788441, - "name": "Ethereum", - "symbol": "ETH", - "decimals": 18, + "last_update": "2026-01-23 06:37:11", + "last_update_block_num": 24295739, + "last_update_timestamp": 1769150231, + "address": "0xf977814e90da44bfa03b6295a0616a897441acec", + "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "amount": "20000000000000000", + "value": 20000000000, + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, "network": "mainnet" } ] @@ -7281,6 +8302,16 @@ "required": true, "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0xdac17f958d2ee523a2206206994597c13d831ec7" + }, + "required": true, + "description": "Filter by contract address" + }, { "in": "query", "name": "limit", @@ -7306,13 +8337,13 @@ ] } }, - "/v1/evm/swaps": { + "/v1/evm/tokens": { "get": { - "operationId": "getV1EvmSwaps", - "summary": "Swap Events", - "description": "Returns DEX swaps events with input & output token amounts.", + "operationId": "getV1EvmTokens", + "summary": "Token Metadata", + "description": "Returns ERC-20 token metadata including supply and holder count.", "tags": [ - "EVM DEXs" + "EVM Tokens (ERC-20)" ], "security": [ { @@ -7332,171 +8363,63 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { + "last_update": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "timestamp": { + "last_update_block_num": { "type": "number" }, - "transaction_id": { - "type": "string" - }, - "factory": { - "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + "last_update_timestamp": { + "type": "number" }, - "pool": { - "description": "Filter by pool address", + "contract": { "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - }, - "input_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + "name": { + "anyOf": [ + { + "type": "string" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + { + "type": "null" } - }, - "required": [ - "address", - "symbol", - "decimals" ] }, - "output_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "symbol": { + "anyOf": [ + { + "type": "string" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + { + "type": "null" } - }, - "required": [ - "address", - "symbol", - "decimals" ] }, - "caller": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "sender": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "recipient": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - "input_amount": { - "type": "string" + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] }, - "input_value": { + "circulating_supply": { "type": "number" }, - "output_amount": { - "type": "string" - }, - "output_value": { + "total_supply": { "type": "number" }, - "price": { + "holders": { "type": "number" }, - "price_inv": { + "total_transfers": { "type": "number" }, - "protocol": { - "description": "Protocol name", - "example": "uniswap_v3", - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] - }, - "summary": { - "type": "string" - }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", "example": "mainnet", @@ -7511,28 +8434,31 @@ "polygon", "unichain" ] + }, + "icon": { + "type": "object", + "properties": { + "web3icon": { + "type": "string" + } + }, + "required": [ + "web3icon" + ] } }, "required": [ - "block_num", - "datetime", - "timestamp", - "transaction_id", - "factory", - "pool", - "input_token", - "output_token", - "caller", - "sender", - "recipient", - "input_amount", - "input_value", - "output_amount", - "output_value", - "price", - "price_inv", - "protocol", - "summary", + "last_update", + "last_update_block_num", + "last_update_timestamp", + "contract", + "name", + "symbol", + "decimals", + "circulating_supply", + "total_supply", + "holders", + "total_transfers", "network" ] } @@ -7593,113 +8519,32 @@ "examples": { "example": { "value": { - "data": [ - { - "block_num": 23590326, - "datetime": "2025-10-16 12:48:47", - "timestamp": 1760618927, - "transaction_id": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", - "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984", - "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "input_token": { - "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "symbol": "USDC", - "decimals": 6 - }, - "output_token": { - "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "symbol": "WETH", - "decimals": 18 - }, - "caller": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "sender": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "recipient": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "input_amount": "40735537734", - "input_value": 40735.537734, - "output_amount": "10042247631260591234", - "output_value": 10.042247631260592, - "price": 246517483.4798306, - "price_inv": 4.0565074163667475e-9, - "protocol": "uniswap_v3", - "summary": "Swap 40.74 thousand USDC for 10.042247631260592 WETH on Uniswap V3", - "network": "mainnet" - } - ] - } - } - } - } - } - }, - "400": { - "description": "Client side error", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "anyOf": [ - { - "type": "number", - "const": 400 - }, - { - "type": "number", - "const": 401 - }, - { - "type": "number", - "const": 403 - }, - { - "type": "number", - "const": 404 - }, - { - "type": "number", - "const": 405 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "authentication_failed", - "bad_header", - "missing_required_header", - "bad_query_input", - "forbidden", - "method_not_allowed", - "route_not_found", - "unauthorized", - "not_found_data" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] - }, - "examples": { - "example": { - "value": { - "status": 400, - "code": "bad_query_input", - "message": "Invalid query parameter provided" + "data": [ + { + "last_update": "2026-02-13 20:22:47", + "last_update_block_num": 24450218, + "last_update_timestamp": 1771014167, + "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "circulating_supply": 96130932922.42769, + "holders": 12473360, + "total_transfers": 430131249, + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, + "network": "mainnet", + "icon": { + "web3icon": "usdt" + } + } + ] } } } } } }, - "401": { - "description": "Authentication failed", + "400": { + "description": "Client side error", "content": { "application/json": { "schema": { @@ -7756,17 +8601,17 @@ "examples": { "example": { "value": { - "status": 401, - "code": "unauthorized", - "message": "Authentication required" + "status": 400, + "code": "bad_query_input", + "message": "Invalid query parameter provided" } } } } } }, - "403": { - "description": "Forbidden", + "401": { + "description": "Authentication failed", "content": { "application/json": { "schema": { @@ -7823,17 +8668,17 @@ "examples": { "example": { "value": { - "status": 403, - "code": "forbidden", - "message": "Access denied" + "status": 401, + "code": "unauthorized", + "message": "Authentication required" } } } } } }, - "404": { - "description": "Not found", + "403": { + "description": "Forbidden", "content": { "application/json": { "schema": { @@ -7890,17 +8735,17 @@ "examples": { "example": { "value": { - "status": 404, - "code": "not_found_data", - "message": "Resource not found" + "status": 403, + "code": "forbidden", + "message": "Access denied" } } } } } }, - "500": { - "description": "Server side error", + "404": { + "description": "Not found", "content": { "application/json": { "schema": { @@ -7910,392 +8755,181 @@ "anyOf": [ { "type": "number", - "const": 500 + "const": 400 }, { "type": "number", - "const": 502 + "const": 401 }, { "type": "number", - "const": 504 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "bad_database_response", - "connection_refused", - "database_timeout", - "internal_server_error" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] - }, - "examples": { - "example": { - "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" - } - } - } - } - } - } - }, - "parameters": [ - { - "in": "query", - "name": "network", - "schema": { - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] - }, - "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "factory", - "schema": { - "type": "string", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f", - "anyOf": [ - { - "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" - } - } - ] - }, - "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "pool", - "schema": { - "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "description": "Filter by pool address", - "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "Filter by pool address", - "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - } - } - ] - }, - "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "caller", - "schema": { - "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "sender", - "schema": { - "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" + "const": 403 + }, + { + "type": "number", + "const": 404 + }, + { + "type": "number", + "const": 405 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "authentication_failed", + "bad_header", + "missing_required_header", + "bad_query_input", + "forbidden", + "method_not_allowed", + "route_not_found", + "unauthorized", + "not_found_data" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "examples": { + "example": { + "value": { + "status": 404, + "code": "not_found_data", + "message": "Resource not found" + } } } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + } + } }, - { - "in": "query", - "name": "recipient", - "schema": { - "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" + "500": { + "description": "Server side error", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "anyOf": [ + { + "type": "number", + "const": 500 + }, + { + "type": "number", + "const": 502 + }, + { + "type": "number", + "const": 504 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "bad_database_response", + "connection_refused", + "database_timeout", + "internal_server_error" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } } } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, + } + } + } + }, + "parameters": [ { "in": "query", - "name": "input_contract", + "name": "network", "schema": { + "example": "mainnet", "type": "string", - "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "output_contract", + "name": "contract", "schema": { "type": "string", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "anyOf": [ { "type": "string", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "protocol", - "schema": { - "example": "uniswap_v3", - "default": null, - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] - }, - "description": "Protocol name" - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "start_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "end_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." + "required": true, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] } }, - "/v1/evm/dexes": { + "/v1/evm/balances/historical": { "get": { - "operationId": "getV1EvmDexes", - "summary": "Supported DEXs", - "description": "Returns all supported EVM DEXs.", + "operationId": "getV1EvmBalancesHistorical", + "summary": "Historical Token Balances", + "description": "Returns wallet ERC-20 token balance changes over time in OHLCV format.\n\nOHLCV historical depth is subject to plan restrictions.", "tags": [ - "EVM DEXs" + "EVM Tokens (ERC-20)" + ], + "security": [ + { + "bearerAuth": [] + } ], "responses": { "200": { @@ -8310,33 +8944,39 @@ "items": { "type": "object", "properties": { - "factory": { + "datetime": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "address": { "type": "string", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "protocol": { - "description": "Protocol name", - "example": "uniswap_v3", + "contract": { "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "uaw": { + "decimals": { "type": "number" }, - "transactions": { + "open": { "type": "number" }, - "last_activity": { - "description": "ISO 8601 datetime string", + "high": { + "type": "number" + }, + "low": { + "type": "number" + }, + "close": { + "type": "number" + }, + "name": { + "type": "string" + }, + "symbol": { "type": "string" }, "network": { @@ -8356,11 +8996,16 @@ } }, "required": [ - "factory", - "protocol", - "uaw", - "transactions", - "last_activity", + "datetime", + "address", + "contract", + "decimals", + "open", + "high", + "low", + "close", + "name", + "symbol", "network" ] } @@ -8423,11 +9068,16 @@ "value": { "data": [ { - "factory": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f", - "protocol": "uniswap_v2", - "uaw": 10432787, - "transactions": 16029788, - "last_activity": "2025-11-06 16:00:00", + "datetime": "2026-01-09 00:00:00", + "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "contract": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "open": 269.18034, + "high": 269.18034, + "low": 269.18034, + "close": 269.18034, + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, "network": "mainnet" } ] @@ -8781,6 +9431,75 @@ "required": true, "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, + { + "in": "query", + "name": "address", + "schema": { + "type": "string", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "required": true, + "description": "Filter by address" + }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] + }, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "interval", + "schema": { + "type": "string", + "enum": [ + "1h", + "4h", + "1d", + "1w" + ], + "example": "1d", + "default": "1d" + }, + "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, { "in": "query", "name": "limit", @@ -8806,13 +9525,13 @@ ] } }, - "/v1/evm/pools": { + "/v1/evm/transfers/native": { "get": { - "operationId": "getV1EvmPools", - "summary": "Liquidity Pools", - "description": "Returns DEX pool metadata including tokens, fees and protocol.", + "operationId": "getV1EvmTransfersNative", + "summary": "Native Transfers", + "description": "Returns Native transfers with transaction and block data.", "tags": [ - "EVM DEXs" + "EVM Tokens (Native)" ], "security": [ { @@ -8832,122 +9551,67 @@ "items": { "type": "object", "properties": { - "pool": { - "description": "Filter by pool address", + "block_num": { + "type": "number" + }, + "datetime": { "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "factory": { + "timestamp": { + "type": "number" + }, + "transaction_id": { "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, - "protocol": { - "description": "Protocol name", - "example": "uniswap_v3", + "from": { "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "input_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + "to": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" } - }, - "required": [ - "address", - "symbol", - "decimals" ] }, - "output_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] + "symbol": { + "anyOf": [ + { + "type": "string" }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + { + "type": "null" } - }, - "required": [ - "address", - "symbol", - "decimals" ] }, + "amount": { + "type": "string" + }, + "value": { + "type": "number" + }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", "example": "mainnet", @@ -8965,11 +9629,17 @@ } }, "required": [ - "pool", - "factory", - "protocol", - "input_token", - "output_token", + "block_num", + "datetime", + "timestamp", + "transaction_id", + "from", + "to", + "name", + "symbol", + "decimals", + "amount", + "value", "network" ] } @@ -9032,20 +9702,20 @@ "value": { "data": [ { - "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984", - "protocol": "uniswap_v3", - "input_token": { - "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "symbol": "USDC", - "decimals": 6 - }, - "output_token": { - "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "symbol": "WETH", - "decimals": 18 - }, - "fee": 500, + "block_num": 24280071, + "datetime": "2026-01-21 02:07:35", + "timestamp": 1768961255, + "transaction_id": "0x73d346e1d286b893a3a0bb6b022845dc84cded73757b9ad89ae2c958fe266edf", + "transaction_index": 251, + "call_index": 3, + "type": "call", + "from": "0xd2b37ade14708bf18904047b1e31f8166d39612b", + "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "name": "Ethereum", + "symbol": "ETH", + "decimals": 18, + "amount": "25000000000000", + "value": 0.000025, "network": "mainnet" } ] @@ -9401,15 +10071,15 @@ }, { "in": "query", - "name": "factory", + "name": "transaction_id", "schema": { "type": "string", - "example": "0x1f98431c8ad98523631ae4a59f267346ea31f984", + "example": "0x96b1b180d22dae2b18a783ebdd5ae33f6867f3572f87c69a135c6c0a15a63c8e", "anyOf": [ { "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, { "type": "string" @@ -9418,33 +10088,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } } ] }, - "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "pool", + "name": "from_address", "schema": { "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { - "description": "Filter by pool address", "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" @@ -9452,34 +10114,26 @@ { "type": "array", "items": { - "description": "Filter by pool address", "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } } ] }, - "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "input_token", + "name": "to_address", "schema": { "type": "string", - "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "example": "0xdadb0d80178819f2319190d340ce9a924f783711", "anyOf": [ { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" @@ -9488,59 +10142,51 @@ "type": "array", "items": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } } ] }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "output_token", + "name": "start_time", "schema": { - "type": "string", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } - ] + "type": "string" }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." }, { "in": "query", - "name": "protocol", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", "schema": { - "example": "uniswap_v3", "default": null, - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 }, - "description": "Protocol name" + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" }, { "in": "query", @@ -9567,13 +10213,13 @@ ] } }, - "/v1/evm/pools/ohlc": { + "/v1/evm/balances/native": { "get": { - "operationId": "getV1EvmPoolsOhlc", - "summary": "Pool OHLCV", - "description": "Returns OHLCV price data for liquidity pools.\n\nOHLCV historical depth is subject to plan restrictions.", + "operationId": "getV1EvmBalancesNative", + "summary": "Native Balances", + "description": "Returns EVM native balances for wallet addresses.", "tags": [ - "EVM DEXs" + "EVM Tokens (Native)" ], "security": [ { @@ -9593,46 +10239,56 @@ "items": { "type": "object", "properties": { - "datetime": { + "last_update": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "last_update_block_num": { + "type": "number" + }, + "last_update_timestamp": { + "type": "number" + }, + "address": { "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "ticker": { + "amount": { "type": "string" }, - "pool": { - "description": "Filter by pool address", - "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "value": { + "type": "number" + }, + "name": { "anyOf": [ { "type": "string" }, { - "type": "string" + "type": "null" } ] }, - "open": { - "type": "number" - }, - "high": { - "type": "number" - }, - "low": { - "type": "number" - }, - "close": { - "type": "number" - }, - "volume": { - "type": "number" - }, - "uaw": { - "type": "number" + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "transactions": { - "type": "number" + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", @@ -9651,16 +10307,15 @@ } }, "required": [ - "datetime", - "ticker", - "pool", - "open", - "high", - "low", - "close", - "volume", - "uaw", - "transactions", + "last_update", + "last_update_block_num", + "last_update_timestamp", + "address", + "amount", + "value", + "name", + "symbol", + "decimals", "network" ] } @@ -9723,16 +10378,15 @@ "value": { "data": [ { - "datetime": "2025-10-16 00:00:00", - "ticker": "USDCWETH", - "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "open": 3986.8562193110524, - "high": 4067.092237083535, - "low": 3959.52075942394, - "close": 3989.7646037044765, - "volume": 32956701.586648002, - "uaw": 1363, - "transactions": 3066, + "last_update": "2026-01-22 11:00:11", + "last_update_block_num": 24289888, + "last_update_timestamp": 1769079611, + "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "amount": "32112523848657725248", + "value": 32.11252384865772, + "name": "Ethereum", + "symbol": "ETH", + "decimals": 18, "network": "mainnet" } ] @@ -10088,85 +10742,42 @@ }, { "in": "query", - "name": "pool", + "name": "address", "schema": { "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { - "type": "string" + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } } ] }, "required": true, - "description": "Filter by pool address" - }, - { - "in": "query", - "name": "interval", - "schema": { - "type": "string", - "enum": [ - "1h", - "4h", - "1d", - "1w" - ], - "default": "1d" - }, - "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 - }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] } }, - "/v1/evm/nft/collections": { + "/v1/evm/holders/native": { "get": { - "operationId": "getV1EvmNftCollections", - "summary": "NFT Collection", - "description": "Returns NFT collection metadata, supply stats, owner count, and transfer history.", + "operationId": "getV1EvmHoldersNative", + "summary": "Native Holders", + "description": "Returns top token holders ranked by Native balance.", "tags": [ - "EVM NFTs" + "EVM Tokens (Native)" ], "security": [ { @@ -10186,19 +10797,26 @@ "items": { "type": "object", "properties": { - "contract_creation": { + "last_update": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "contract_creator": { + "last_update_block_num": { + "type": "number" + }, + "last_update_timestamp": { + "type": "number" + }, + "address": { "type": "string", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "amount": { + "type": "string" + }, + "value": { + "type": "number" }, "name": { "anyOf": [ @@ -10220,17 +10838,15 @@ } ] }, - "owners": { - "type": "number" - }, - "total_supply": { - "type": "number" - }, - "total_unique_supply": { - "type": "number" - }, - "total_transfers": { - "type": "number" + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", @@ -10249,15 +10865,15 @@ } }, "required": [ - "contract_creation", - "contract_creator", - "contract", + "last_update", + "last_update_block_num", + "last_update_timestamp", + "address", + "amount", + "value", "name", "symbol", - "owners", - "total_supply", - "total_unique_supply", - "total_transfers", + "decimals", "network" ] } @@ -10320,16 +10936,15 @@ "value": { "data": [ { - "contract_creation": "2021-07-22 12:26:01", - "contract_creator": "0xe9da256a28630efdc637bfd4c65f0887be1aeda8", - "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "name": "PudgyPenguins", - "symbol": "PPG", - "token_standard": "ERC721", - "owners": 4952, - "total_supply": 8888, - "total_unique_supply": 8888, - "total_transfers": 193641, + "last_update": "2026-01-23 20:25:35", + "last_update_block_num": 24299860, + "last_update_timestamp": 1769199935, + "address": "0x00000000219ab540356cbb839cbe05303d7705fa", + "amount": "78761803578844096172899779", + "value": 78761803.5788441, + "name": "Ethereum", + "symbol": "ETH", + "decimals": 18, "network": "mainnet" } ] @@ -10678,20 +11293,10 @@ "optimism", "polygon", "unichain" - ] - }, - "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" + ] }, "required": true, - "description": "Filter by contract address" + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", @@ -10718,13 +11323,13 @@ ] } }, - "/v1/evm/nft/holders": { + "/v1/evm/tokens/native": { "get": { - "operationId": "getV1EvmNftHolders", - "summary": "NFT Holders", - "description": "Returns wallet addresses holding NFT collection tokens with quantity and percentage distribution.", + "operationId": "getV1EvmTokensNative", + "summary": "Native Metadata", + "description": "Returns Native metadata including supply and holder count.", "tags": [ - "EVM NFTs" + "EVM Tokens (Native)" ], "security": [ { @@ -10744,35 +11349,53 @@ "items": { "type": "object", "properties": { - "contract": { + "last_update": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "token_standard": { - "description": "Token standard", - "example": "ERC721", - "type": "string", - "enum": [ - "ERC721", - "ERC1155" + "last_update_block_num": { + "type": "number" + }, + "last_update_timestamp": { + "type": "number" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } ] }, - "address": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "quantity": { - "description": "Number of tokens held by this address", + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "circulating_supply": { "type": "number" }, - "unique_tokens": { - "description": "Number of unique token IDs held by this address", + "total_supply": { "type": "number" }, - "percentage": { - "description": "Percentage of total supply held by this address", + "holders": { "type": "number" }, "network": { @@ -10789,15 +11412,29 @@ "polygon", "unichain" ] + }, + "icon": { + "type": "object", + "properties": { + "web3icon": { + "type": "string" + } + }, + "required": [ + "web3icon" + ] } }, "required": [ - "contract", - "token_standard", - "address", - "quantity", - "unique_tokens", - "percentage", + "last_update", + "last_update_block_num", + "last_update_timestamp", + "name", + "symbol", + "decimals", + "circulating_supply", + "total_supply", + "holders", "network" ] } @@ -10860,13 +11497,18 @@ "value": { "data": [ { - "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "token_standard": "ERC721", - "address": "0x29469395eaf6f95920e59f858042f0e28d98a20b", - "quantity": 358, - "unique_tokens": 358, - "percentage": 4.027902790279028, - "network": "mainnet" + "last_update": "2026-01-25 14:19:11", + "last_update_block_num": 24312379, + "last_update_timestamp": 1769350751, + "circulating_supply": 161355003.5024305, + "holders": 176087418, + "name": "Ethereum", + "symbol": "ETH", + "decimals": 18, + "network": "mainnet", + "icon": { + "web3icon": "ETH" + } } ] } @@ -11218,49 +11860,17 @@ }, "required": true, "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" - }, - "required": true, - "description": "Filter by contract address" - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 - }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } }, - "/v1/evm/nft/items": { + "/v1/evm/balances/historical/native": { "get": { - "operationId": "getV1EvmNftItems", - "summary": "NFT Items", - "description": "Returns NFT token metadata, attributes, current owner, and media URIs.", + "operationId": "getV1EvmBalancesHistoricalNative", + "summary": "Historical Native Balances", + "description": "Returns wallet Native balance changes over time in OHLCV format.\n\nOHLCV historical depth is subject to plan restrictions.", "tags": [ - "EVM NFTs" + "EVM Tokens (Native)" ], "security": [ { @@ -11280,6 +11890,10 @@ "items": { "type": "object", "properties": { + "datetime": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, "address": { "type": "string", "description": "Filter by address", @@ -11290,80 +11904,26 @@ "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "token_id": { - "description": "Token ID", - "type": "string", - "example": "5712" + "decimals": { + "type": "number" }, - "token_standard": { - "description": "Token standard", - "example": "ERC721", - "type": "string", - "enum": [ - "ERC721", - "ERC1155" - ] + "open": { + "type": "number" }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "high": { + "type": "number" }, - "description": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "low": { + "type": "number" }, - "image": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "close": { + "type": "number" }, - "uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "name": { + "type": "string" }, - "attributes": { - "type": "array", - "items": { - "type": "object", - "properties": { - "trait_type": { - "type": "string" - }, - "value": { - "type": "string" - }, - "display_type": { - "type": "string" - } - }, - "required": [ - "trait_type", - "value" - ] - } + "symbol": { + "type": "string" }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", @@ -11382,15 +11942,16 @@ } }, "required": [ + "datetime", "address", "contract", - "token_id", - "token_standard", - "name", - "description", - "image", - "uri", - "attributes", + "decimals", + "open", + "high", + "low", + "close", + "name", + "symbol", "network" ] } @@ -11453,36 +12014,15 @@ "value": { "data": [ { - "address": "0x9379557bdf32f5ee296ca7b360ccb8dcb9543d8e", - "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "token_id": "5712", - "token_standard": "ERC721", - "name": "Pudgy Penguin #5712", - "description": "A collection 8888 Cute Chubby Pudgy Penquins sliding around on the freezing ETH blockchain.", - "image": "ipfs://QmNf1UsmdGaMbpatQ6toXSkzDpizaGmC9zfunCyoz1enD5/penguin/5712.png", - "uri": "ipfs://bafybeibc5sgo2plmjkq2tzmhrn54bk3crhnc23zd2msg4ea7a4pxrkgfna/5712", - "attributes": [ - { - "trait_type": "Background", - "value": "Blue" - }, - { - "trait_type": "Skin", - "value": "Olive Green" - }, - { - "trait_type": "Body", - "value": "Turtleneck Green" - }, - { - "trait_type": "Face", - "value": "Scar" - }, - { - "trait_type": "Head", - "value": "Party Hat" - } - ], + "datetime": "2026-01-21 00:00:00", + "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "open": 33.11251005136684, + "high": 33.11251115136684, + "low": 32.11250812040242, + "close": 32.112509521402416, + "name": "Ethereum", + "symbol": "ETH", + "decimals": 18, "network": "mainnet" } ] @@ -11838,40 +12378,45 @@ }, { "in": "query", - "name": "contract", + "name": "address", "schema": { "type": "string", - "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "required": true, - "description": "Filter by contract address" + "description": "Filter by address" }, { "in": "query", - "name": "token_id", + "name": "interval", "schema": { "type": "string", - "example": "5712", - "anyOf": [ - { - "description": "Token ID", - "type": "string", - "example": "5712" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "Token ID", - "type": "string", - "example": "5712" - } - } - ] + "enum": [ + "1h", + "4h", + "1d", + "1w" + ], + "example": "1d", + "default": "1d" }, - "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." }, { "in": "query", @@ -11898,13 +12443,13 @@ ] } }, - "/v1/evm/nft/ownerships": { + "/v1/evm/swaps": { "get": { - "operationId": "getV1EvmNftOwnerships", - "summary": "NFT Ownerships by Address", - "description": "Returns NFT tokens owned by a wallet address with metadata and ownership information.", + "operationId": "getV1EvmSwaps", + "summary": "Swap Events", + "description": "Returns DEX swaps events with input & output token amounts.", "tags": [ - "EVM NFTs" + "EVM DEXs" ], "security": [ { @@ -11924,49 +12469,170 @@ "items": { "type": "object", "properties": { - "address": { + "block_num": { + "type": "number" + }, + "datetime": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "timestamp": { + "type": "number" + }, + "transaction_id": { + "type": "string" + }, + "factory": { + "type": "string", + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + }, + "pool": { + "description": "Filter by pool address", + "type": "string", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "type": "string" + }, + { + "type": "string" + } + ] + }, + "input_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "address", + "symbol", + "decimals" + ] + }, + "output_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "address", + "symbol", + "decimals" + ] + }, + "caller": { "type": "string", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "contract": { + "sender": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "token_id": { - "description": "Token ID", + "recipient": { "type": "string", - "example": "5712" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "token_standard": { - "description": "Token standard", - "example": "ERC721", + "input_amount": { + "type": "string" + }, + "input_value": { + "type": "number" + }, + "output_amount": { + "type": "string" + }, + "output_value": { + "type": "number" + }, + "price": { + "type": "number" + }, + "price_inv": { + "type": "number" + }, + "protocol": { + "description": "Protocol name", + "example": "uniswap_v3", "type": "string", "enum": [ - "ERC721", - "ERC1155" - ] - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" ] }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "summary": { + "type": "string" }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", @@ -11985,12 +12651,25 @@ } }, "required": [ - "address", - "contract", - "token_id", - "token_standard", - "name", - "symbol", + "block_num", + "datetime", + "timestamp", + "transaction_id", + "factory", + "pool", + "input_token", + "output_token", + "caller", + "sender", + "recipient", + "input_amount", + "input_value", + "output_amount", + "output_value", + "price", + "price_inv", + "protocol", + "summary", "network" ] } @@ -12053,12 +12732,33 @@ "value": { "data": [ { - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "contract": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3", - "token_id": "12", - "token_standard": "ERC721", - "name": "Bored Ape Nike Club", - "symbol": "BANC", + "block_num": 23590326, + "datetime": "2025-10-16 12:48:47", + "timestamp": 1760618927, + "transaction_id": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", + "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984", + "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "input_token": { + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "symbol": "USDC", + "decimals": 6 + }, + "output_token": { + "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "symbol": "WETH", + "decimals": 18 + }, + "caller": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "sender": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "recipient": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "input_amount": "40735537734", + "input_value": 40735.537734, + "output_amount": "10042247631260591234", + "output_value": 10.042247631260592, + "price": 246517483.4798306, + "price_inv": 4.0565074163667475e-9, + "protocol": "uniswap_v3", + "summary": "Swap 40.74 thousand USDC for 10.042247631260592 WETH on Uniswap V3", "network": "mainnet" } ] @@ -12387,37 +13087,188 @@ } } } - } - } - } - }, - "parameters": [ - { - "in": "query", - "name": "network", - "schema": { - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" + } + } + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] + }, + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "transaction_id", + "schema": { + "type": "string", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", + "anyOf": [ + { + "type": "string", + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" + } + } + ] + }, + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "factory", + "schema": { + "type": "string", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f", + "anyOf": [ + { + "type": "string", + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" + } + } + ] + }, + "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "pool", + "schema": { + "type": "string", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "description": "Filter by pool address", + "type": "string", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "type": "string" + }, + { + "type": "string" + } + ] + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Filter by pool address", + "type": "string", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "type": "string" + }, + { + "type": "string" + } + ] + } + } + ] + }, + "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "caller", + "schema": { + "type": "string", + "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "sender", + "schema": { + "type": "string", + "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } ] }, - "required": true, - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "address", + "name": "recipient", "schema": { "type": "string", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", "anyOf": [ { "type": "string", @@ -12437,15 +13288,14 @@ } ] }, - "required": true, "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "contract", + "name": "input_contract", "schema": { "type": "string", - "example": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3", + "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "anyOf": [ { "type": "string", @@ -12469,15 +13319,15 @@ }, { "in": "query", - "name": "token_id", + "name": "output_contract", "schema": { "type": "string", - "example": "12", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "anyOf": [ { - "description": "Token ID", "type": "string", - "example": "5712" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, { "type": "string" @@ -12485,36 +13335,71 @@ { "type": "array", "items": { - "description": "Token ID", "type": "string", - "example": "5712" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } ] }, - "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "token_standard", + "name": "protocol", "schema": { - "example": "ERC721", + "example": "uniswap_v3", "default": null, "type": "string", "enum": [ - "ERC721", - "ERC1155" + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" ] }, - "description": "Token standard" + "description": "Protocol name" }, { "in": "query", - "name": "include_null_balances", + "name": "start_time", "schema": { - "type": "boolean" + "type": "string" }, - "description": "Include zero/null balances in results" + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" }, { "in": "query", @@ -12541,13 +13426,13 @@ ] } }, - "/v1/evm/nft/sales": { + "/v1/evm/pools": { "get": { - "operationId": "getV1EvmNftSales", - "summary": "NFT Sales", - "description": "Returns NFT marketplace sales with price, buyer, seller, and transaction data.", + "operationId": "getV1EvmPools", + "summary": "Liquidity Pools", + "description": "Returns DEX pool metadata including tokens, fees and protocol.", "tags": [ - "EVM NFTs" + "EVM DEXs" ], "security": [ { @@ -12567,66 +13452,121 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "timestamp": { - "type": "number" - }, - "transaction_id": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - "token_id": { - "description": "Token ID", + "pool": { + "description": "Filter by pool address", "type": "string", - "example": "5712" - }, - "name": { + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { "type": "string" }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ { "type": "string" - }, - { - "type": "null" } ] }, - "offerer": { + "factory": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, - "recipient": { + "protocol": { + "description": "Protocol name", + "example": "uniswap_v3", "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "enum": [ + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" + ] }, - "sale_amount": { - "type": "number" + "input_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "address", + "symbol", + "decimals" + ] }, - "sale_currency": { - "type": "string" + "output_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "address", + "symbol", + "decimals" + ] }, "network": { "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", @@ -12645,18 +13585,11 @@ } }, "required": [ - "block_num", - "datetime", - "timestamp", - "transaction_id", - "contract", - "token_id", - "name", - "symbol", - "offerer", - "recipient", - "sale_amount", - "sale_currency", + "pool", + "factory", + "protocol", + "input_token", + "output_token", "network" ] } @@ -12719,18 +13652,20 @@ "value": { "data": [ { - "block_num": 22098625, - "datetime": "2025-03-21 23:46:11", - "timestamp": 1742600771, - "transaction_id": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", - "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "token_id": "5712", - "name": "PudgyPenguins", - "symbol": "PPG", - "offerer": "0x355062b5d0e324815290b96370e87607a71d613d", - "recipient": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", - "sale_amount": 9.73, - "sale_currency": "ETH", + "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984", + "protocol": "uniswap_v3", + "input_token": { + "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", + "symbol": "USDC", + "decimals": 6 + }, + "output_token": { + "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", + "symbol": "WETH", + "decimals": 18 + }, + "fee": 500, "network": "mainnet" } ] @@ -13086,42 +14021,15 @@ }, { "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "contract", + "name": "factory", "schema": { "type": "string", - "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "example": "0x1f98431c8ad98523631ae4a59f267346ea31f984", "anyOf": [ { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, { "type": "string" @@ -13130,25 +14038,33 @@ "type": "array", "items": { "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" } } ] }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "token_id", + "name": "pool", "schema": { "type": "string", - "example": "5712", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "description": "Token ID", + "description": "Filter by pool address", "type": "string", - "example": "5712" + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "type": "string" + }, + { + "type": "string" + } + ] }, { "type": "string" @@ -13156,26 +14072,34 @@ { "type": "array", "items": { - "description": "Token ID", + "description": "Filter by pool address", "type": "string", - "example": "5712" + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "anyOf": [ + { + "type": "string" + }, + { + "type": "string" + } + ] } } ] }, - "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "address", + "name": "input_token", "schema": { "type": "string", - "example": "0x355062b5d0e324815290b96370e87607a71d613d", + "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "anyOf": [ { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, { "type": "string" @@ -13184,25 +14108,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "from_address", + "name": "output_token", "schema": { "type": "string", - "example": "0x355062b5d0e324815290b96370e87607a71d613d", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "anyOf": [ { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, { "type": "string" @@ -13211,78 +14135,32 @@ "type": "array", "items": { "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "to_address", + "name": "protocol", "schema": { + "example": "uniswap_v3", + "default": null, "type": "string", - "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } + "enum": [ + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "start_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "end_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" + "description": "Protocol name" }, { "in": "query", @@ -13309,13 +14187,13 @@ ] } }, - "/v1/evm/nft/transfers": { + "/v1/evm/pools/ohlc": { "get": { - "operationId": "getV1EvmNftTransfers", - "summary": "NFT Transfers", - "description": "Returns NFT transfer events including mints, burns, and ownership changes.", + "operationId": "getV1EvmPoolsOhlc", + "summary": "Pool OHLCV", + "description": "Returns OHLCV price data for liquidity pools.\n\nOHLCV historical depth is subject to plan restrictions.", "tags": [ - "EVM NFTs" + "EVM DEXs" ], "security": [ { @@ -13335,84 +14213,45 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, "datetime": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "timestamp": { - "type": "number" - }, - "@type": { - "description": "Transfer category", - "example": "TRANSFER", - "type": "string", - "enum": [ - "BURN", - "MINT", - "TRANSFER" - ] - }, - "transfer_type": { + "ticker": { "type": "string" }, - "transaction_id": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - "token_id": { - "description": "Token ID", + "pool": { + "description": "Filter by pool address", "type": "string", - "example": "5712" - }, - "name": { + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { "type": "string" }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ { "type": "string" - }, - { - "type": "null" } ] }, - "token_standard": { - "description": "Token standard", - "example": "ERC721", - "type": "string", - "enum": [ - "ERC721", - "ERC1155" - ] + "open": { + "type": "number" }, - "from": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "high": { + "type": "number" }, - "to": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + "low": { + "type": "number" }, - "amount": { + "close": { + "type": "number" + }, + "volume": { + "type": "number" + }, + "uaw": { + "type": "number" + }, + "transactions": { "type": "number" }, "network": { @@ -13432,20 +14271,16 @@ } }, "required": [ - "block_num", "datetime", - "timestamp", - "@type", - "transfer_type", - "transaction_id", - "contract", - "token_id", - "name", - "symbol", - "token_standard", - "from", - "to", - "amount", + "ticker", + "pool", + "open", + "high", + "low", + "close", + "volume", + "uaw", + "transactions", "network" ] } @@ -13508,20 +14343,16 @@ "value": { "data": [ { - "block_num": 22098625, - "datetime": "2025-03-21 23:46:11", - "timestamp": 1742600771, - "@type": "TRANSFER", - "transfer_type": "Single", - "transaction_id": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", - "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "token_id": "5712", - "name": "PudgyPenguins", - "symbol": "PPG", - "token_standard": "ERC721", - "from": "0x355062b5d0e324815290b96370e87607a71d613d", - "to": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", - "amount": 1, + "datetime": "2025-10-16 00:00:00", + "ticker": "USDCWETH", + "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", + "open": 3986.8562193110524, + "high": 4067.092237083535, + "low": 3959.52075942394, + "close": 3989.7646037044765, + "volume": 32956701.586648002, + "uaw": 1363, + "transactions": 3066, "network": "mainnet" } ] @@ -13877,180 +14708,40 @@ }, { "in": "query", - "name": "type", - "schema": { - "example": "TRANSFER", - "default": null, - "type": "string", - "enum": [ - "BURN", - "MINT", - "TRANSFER" - ] - }, - "description": "Transfer category" - }, - { - "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "token_id", - "schema": { - "type": "string", - "example": "5712", - "anyOf": [ - { - "description": "Token ID", - "type": "string", - "example": "5712" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "Token ID", - "type": "string", - "example": "5712" - } - } - ] - }, - "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "address", + "name": "pool", "schema": { "type": "string", - "example": "0x355062b5d0e324815290b96370e87607a71d613d", + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, { "type": "string" }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "from_address", - "schema": { - "type": "string", - "example": "0x355062b5d0e324815290b96370e87607a71d613d", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, { "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "required": true, + "description": "Filter by pool address" }, { "in": "query", - "name": "to_address", + "name": "interval", "schema": { "type": "string", - "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - } - } - ] + "enum": [ + "1m", + "5m", + "10m", + "30m", + "1h", + "4h", + "1d", + "1w" + ], + "default": "1d" }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "The interval* for which to aggregate price data (1-minute, 5-minutes, 10-minutes, 30-minutes, hourly, 4-hours, daily or weekly).
*Plan restricted." }, { "in": "query", @@ -14068,28 +14759,6 @@ }, "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." }, - { - "in": "query", - "name": "start_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "end_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, { "in": "query", "name": "limit", @@ -14115,18 +14784,13 @@ ] } }, - "/v1/svm/tokens": { + "/v1/evm/dexes": { "get": { - "operationId": "getV1SvmTokens", - "summary": "Token Metadata", - "description": "Provides SVM token contract metadata.", + "operationId": "getV1EvmDexes", + "summary": "Supported DEXs", + "description": "Returns all supported EVM DEXs.", "tags": [ - "SVM Tokens" - ], - "security": [ - { - "bearerAuth": [] - } + "EVM DEXs" ], "responses": { "200": { @@ -14141,93 +14805,57 @@ "items": { "type": "object", "properties": { - "last_update": { + "factory": { "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "last_update_block_num": { - "type": "number" - }, - "last_update_timestamp": { - "type": "number" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "program_id": { - "description": "Filter by SPL token program ID", - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "protocol": { + "description": "Protocol name", + "example": "uniswap_v3", "type": "string", "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - ] - }, - "mint": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" ] }, - "circulating_supply": { + "uaw": { "type": "number" }, - "holders": { + "transactions": { "type": "number" }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "last_activity": { + "description": "ISO 8601 datetime string", + "type": "string" }, "network": { - "type": "string" + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "program_id", - "mint", - "decimals", - "circulating_supply", - "holders", - "name", - "symbol", - "uri", + "factory", + "protocol", + "uaw", + "transactions", + "last_activity", "network" ] } @@ -14290,18 +14918,12 @@ "value": { "data": [ { - "last_update": "2026-02-13 19:51:23", - "last_update_block_num": 400052757, - "last_update_timestamp": 1771012283, - "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "circulating_supply": 1008838089998.1345, - "holders": 139755, - "decimals": 6, - "name": "Pump", - "symbol": "PUMP", - "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", - "network": "solana" + "factory": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f", + "protocol": "uniswap_v2", + "uaw": 10432787, + "transactions": 16029788, + "last_activity": "2025-11-06 16:00:00", + "network": "mainnet" } ] } @@ -14638,53 +15260,54 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "mint", + "name": "limit", "schema": { - "type": "string", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "anyOf": [ - { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - } - } - ] + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 }, - "required": true, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } }, - "/v1/svm/balances": { + "/v1/evm/nft/collections": { "get": { - "operationId": "getV1SvmBalances", - "summary": "Token Balances", - "description": "Returns SPL token balances for Solana token owners with mint and program data.", + "operationId": "getV1EvmNftCollections", + "summary": "NFT Collection", + "description": "Returns NFT collection metadata, supply stats, owner count, and transfer history.", "tags": [ - "SVM Tokens" + "EVM NFTs" ], "security": [ { @@ -14701,59 +15324,22 @@ "properties": { "data": { "type": "array", - "items": { - "type": "object", - "properties": { - "last_update": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "last_update_block_num": { - "type": "number" - }, - "last_update_timestamp": { - "type": "number" - }, - "program_id": { - "description": "Filter by SPL token program ID", - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "type": "string", - "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - ] - }, - "owner": { + "items": { + "type": "object", + "properties": { + "contract_creation": { "type": "string", - "description": "Filter by owner address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "token_account": { + "contract_creator": { "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "mint": { + "contract": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - "amount": { - "type": "string" - }, - "value": { - "type": "number" - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, "name": { "anyOf": [ @@ -14775,39 +15361,44 @@ } ] }, - "uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "owners": { + "type": "number" + }, + "total_supply": { + "type": "number" + }, + "total_unique_supply": { + "type": "number" + }, + "total_transfers": { + "type": "number" }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "program_id", - "owner", - "token_account", - "mint", - "amount", - "value", - "decimals", + "contract_creation", + "contract_creator", + "contract", "name", "symbol", - "uri", + "owners", + "total_supply", + "total_unique_supply", + "total_transfers", "network" ] } @@ -14870,20 +15461,17 @@ "value": { "data": [ { - "last_update": "2025-10-09 02:10:01", - "last_update_block_num": 372132067, - "last_update_timestamp": 1759975801, - "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "owner": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", - "token_account": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", - "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "amount": "85605114004", - "value": 85605.114004, - "decimals": 6, - "name": "Pump", - "symbol": "PUMP", - "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", - "network": "solana" + "contract_creation": "2021-07-22 12:26:01", + "contract_creator": "0xe9da256a28630efdc637bfd4c65f0887be1aeda8", + "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "name": "PudgyPenguins", + "symbol": "PPG", + "token_standard": "ERC721", + "owners": 4952, + "total_supply": 8888, + "total_unique_supply": 8888, + "total_transfers": 193641, + "network": "mainnet" } ] } @@ -15220,119 +15808,31 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "owner", + "name": "contract", "schema": { "type": "string", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", - "anyOf": [ - { - "type": "string", - "description": "Filter by owner address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by owner address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" - } - } - ] + "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, "required": true, - "description": "Filter by owner address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "token_account", - "schema": { - "type": "string", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", - "anyOf": [ - { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - } - } - ] - }, - "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "mint", - "schema": { - "type": "string", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "anyOf": [ - { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - } - } - ] - }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "program_id", - "schema": { - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "default": null, - "type": "string", - "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - ] - }, - "description": "Filter by SPL token program ID" - }, - { - "in": "query", - "name": "include_null_balances", - "schema": { - "type": "boolean" - }, - "description": "Include zero/null balances in results" + "description": "Filter by contract address" }, { "in": "query", @@ -15359,13 +15859,13 @@ ] } }, - "/v1/svm/balances/native": { + "/v1/evm/nft/holders": { "get": { - "operationId": "getV1SvmBalancesNative", - "summary": "Native Balances", - "description": "Returns SOL native balances for wallet addresses.", + "operationId": "getV1EvmNftHolders", + "summary": "NFT Holders", + "description": "Returns wallet addresses holding NFT collection tokens with quantity and percentage distribution.", "tags": [ - "SVM Tokens (Native)" + "EVM NFTs" ], "security": [ { @@ -15385,104 +15885,60 @@ "items": { "type": "object", "properties": { - "last_update": { + "contract": { "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "last_update_block_num": { - "type": "number" - }, - "last_update_timestamp": { - "type": "number" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "program_id": { - "description": "Filter by SPL token program ID", - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", + "token_standard": { + "description": "Token standard", + "example": "ERC721", "type": "string", - "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" + "enum": [ + "ERC721", + "ERC1155" ] }, "address": { "type": "string", "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" - }, - "mint": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - "amount": { - "type": "string" + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "value": { + "quantity": { + "description": "Number of tokens held by this address", "type": "number" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] - }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "unique_tokens": { + "description": "Number of unique token IDs held by this address", + "type": "number" }, - "uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "percentage": { + "description": "Percentage of total supply held by this address", + "type": "number" }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "program_id", + "contract", + "token_standard", "address", - "mint", - "amount", - "value", - "decimals", - "name", - "symbol", - "uri", + "quantity", + "unique_tokens", + "percentage", "network" ] } @@ -15545,19 +16001,13 @@ "value": { "data": [ { - "last_update": "2025-10-16 08:20:15", - "last_update_block_num": 373711220, - "last_update_timestamp": 1760602815, - "program_id": "11111111111111111111111111111111", - "address": "So11111111111111111111111111111111111111112", - "mint": "So11111111111111111111111111111111111111111", - "amount": "1173096711863", - "value": 1173.096711863, - "decimals": 9, - "name": "SOL", - "symbol": "SOL", - "uri": null, - "network": "solana" + "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "token_standard": "ERC721", + "address": "0x29469395eaf6f95920e59f858042f0e28d98a20b", + "quantity": 358, + "unique_tokens": 358, + "percentage": 4.027902790279028, + "network": "mainnet" } ] } @@ -15894,50 +16344,31 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "address", + "name": "contract", "schema": { "type": "string", - "example": "So11111111111111111111111111111111111111112", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" - } - } - ] + "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, "required": true, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "include_null_balances", - "schema": { - "type": "boolean" - }, - "description": "Include zero/null balances in results" + "description": "Filter by contract address" }, { "in": "query", @@ -15964,13 +16395,13 @@ ] } }, - "/v1/svm/transfers": { + "/v1/evm/nft/items": { "get": { - "operationId": "getV1SvmTransfers", - "summary": "Token Transfers", - "description": "Returns SPL token transfers with program, authority, and account information.", + "operationId": "getV1EvmNftItems", + "summary": "NFT Items", + "description": "Returns NFT token metadata, attributes, current owner, and media URIs.", "tags": [ - "SVM Tokens" + "EVM NFTs" ], "security": [ { @@ -15990,72 +16421,41 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "timestamp": { - "type": "number" - }, - "signature": { - "type": "string" - }, - "transaction_index": { - "type": "number" - }, - "instruction_index": { - "type": "number" - }, - "program_id": { - "description": "Filter by SPL token program ID", - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "type": "string", - "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - ] - }, - "mint": { + "address": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "authority": { + "contract": { "type": "string", - "description": "Filter by authority address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "source": { + "token_id": { + "description": "Token ID", "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" + "example": "5712" }, - "destination": { + "token_standard": { + "description": "Token standard", + "example": "ERC721", "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" - }, - "amount": { - "type": "string" - }, - "value": { - "type": "number" + "enum": [ + "ERC721", + "ERC1155" + ] }, - "decimals": { + "name": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ] }, - "name": { + "description": { "anyOf": [ { "type": "string" @@ -16065,7 +16465,7 @@ } ] }, - "symbol": { + "image": { "anyOf": [ { "type": "string" @@ -16085,33 +16485,53 @@ } ] }, + "attributes": { + "type": "array", + "items": { + "type": "object", + "properties": { + "trait_type": { + "type": "string" + }, + "value": { + "type": "string" + }, + "display_type": { + "type": "string" + } + }, + "required": [ + "trait_type", + "value" + ] + } + }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, "required": [ - "block_num", - "datetime", - "timestamp", - "signature", - "transaction_index", - "instruction_index", - "program_id", - "mint", - "authority", - "source", - "destination", - "amount", - "value", - "decimals", + "address", + "contract", + "token_id", + "token_standard", "name", - "symbol", + "description", + "image", "uri", + "attributes", "network" ] } @@ -16174,24 +16594,37 @@ "value": { "data": [ { - "block_num": 372132067, - "datetime": "2025-10-09 02:10:01", - "timestamp": 1759975801, - "signature": "2Y3YJMa7Gx96ZprnWxSQHiahGdbiNFwF1DdT4ZWGf8cwJnv4fRTcFg9Z5THuAHhja66fi6Jd8fLngtH1d8qSNj3H", - "transaction_index": 65, - "instruction_index": 0, - "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "authority": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", - "source": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", - "destination": "64nnJ2CBUZ3VasttjVhxbQXqzbjAxnj4VT4vBrrveNV", - "amount": "835996345", - "value": 835.996345, - "decimals": 6, - "name": "Pump", - "symbol": "PUMP", - "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", - "network": "solana" + "address": "0x9379557bdf32f5ee296ca7b360ccb8dcb9543d8e", + "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "token_id": "5712", + "token_standard": "ERC721", + "name": "Pudgy Penguin #5712", + "description": "A collection 8888 Cute Chubby Pudgy Penquins sliding around on the freezing ETH blockchain.", + "image": "ipfs://QmNf1UsmdGaMbpatQ6toXSkzDpizaGmC9zfunCyoz1enD5/penguin/5712.png", + "uri": "ipfs://bafybeibc5sgo2plmjkq2tzmhrn54bk3crhnc23zd2msg4ea7a4pxrkgfna/5712", + "attributes": [ + { + "trait_type": "Background", + "value": "Blue" + }, + { + "trait_type": "Skin", + "value": "Olive Green" + }, + { + "trait_type": "Body", + "value": "Turtleneck Green" + }, + { + "trait_type": "Face", + "value": "Scar" + }, + { + "trait_type": "Head", + "value": "Party Hat" + } + ], + "network": "mainnet" } ] } @@ -16528,202 +16961,58 @@ "in": "query", "name": "network", "schema": { - "example": "solana", - "type": "string", - "enum": [ - "solana" - ] - }, - "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "signature", - "schema": { - "type": "string", - "example": "2Y3YJMa7Gx96ZprnWxSQHiahGdbiNFwF1DdT4ZWGf8cwJnv4fRTcFg9Z5THuAHhja66fi6Jd8fLngtH1d8qSNj3H", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction signature", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction signature", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" - } - } - ] - }, - "description": "Filter by transaction signature
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "source", - "schema": { - "type": "string", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", - "anyOf": [ - { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - } - } - ] - }, - "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "destination", - "schema": { - "type": "string", - "example": "64nnJ2CBUZ3VasttjVhxbQXqzbjAxnj4VT4vBrrveNV", - "anyOf": [ - { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" - } - } - ] - }, - "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "authority", - "schema": { - "type": "string", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", - "anyOf": [ - { - "type": "string", - "description": "Filter by authority address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by authority address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" - } - } - ] - }, - "description": "Filter by authority address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "mint", - "schema": { - "type": "string", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "anyOf": [ - { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - } - } - ] - }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "program_id", - "schema": { - "example": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "default": null, + "example": "mainnet", "type": "string", - "enum": [ - "11111111111111111111111111111111", - "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" - ] - }, - "description": "Filter by SPL token program ID" - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "start_block", + "name": "contract", "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string", + "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, - "description": "Filter by block number" + "required": true, + "description": "Filter by contract address" }, { "in": "query", - "name": "end_block", + "name": "token_id", "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string", + "example": "5712", + "anyOf": [ + { + "description": "Token ID", + "type": "string", + "example": "5712" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Token ID", + "type": "string", + "example": "5712" + } + } + ] }, - "description": "Filter by block number" + "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", @@ -16750,13 +17039,13 @@ ] } }, - "/v1/svm/holders": { + "/v1/evm/nft/ownerships": { "get": { - "operationId": "getV1SvmHolders", - "summary": "Token Holders", - "description": "Returns top token holders ranked by balance.", + "operationId": "getV1EvmNftOwnerships", + "summary": "NFT Ownerships by Address", + "description": "Returns NFT tokens owned by a wallet address with metadata and ownership information.", "tags": [ - "SVM Tokens" + "EVM NFTs" ], "security": [ { @@ -16776,58 +17065,28 @@ "items": { "type": "object", "properties": { - "last_update": { + "address": { "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "last_update_block_num": { - "type": "number" - }, - "last_update_timestamp": { - "type": "number" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "owner": { + "contract": { "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "mint": { + "token_id": { + "description": "Token ID", "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "example": "5712" }, - "program_id": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "token_standard": { + "description": "Token standard", + "example": "ERC721", "type": "string", "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] - }, - "amount": { - "type": "string" - }, - "value": { - "type": "number" - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } + "ERC721", + "ERC1155" ] }, "name": { @@ -16850,38 +17109,29 @@ } ] }, - "uri": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "owner", - "mint", - "program_id", - "amount", - "value", - "decimals", + "address", + "contract", + "token_id", + "token_standard", "name", "symbol", - "uri", "network" ] } @@ -16944,19 +17194,13 @@ "value": { "data": [ { - "last_update": "2025-09-17 20:06:47", - "last_update_block_num": 367491952, - "last_update_timestamp": 1758139607, - "owner": "7AN6avKCJPMkXkW8kPwMuHmaWvJeHH69e8rKpLf9rdfk", - "mint": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", - "program_id": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb", - "amount": "365461857133582111", - "value": 365461857133.5821, - "decimals": 6, - "name": "Pump", - "symbol": "PUMP", - "uri": "https://ipfs.io/ipfs/bafkreibcglldkfdekdkxgumlveoe6qv3pbiceypkwtli33clbzul7leo4m", - "network": "solana" + "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "contract": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3", + "token_id": "12", + "token_standard": "ERC721", + "name": "Bored Ape Nike Club", + "symbol": "BANC", + "network": "mainnet" } ] } @@ -17275,42 +17519,143 @@ "message" ] }, - "examples": { - "example": { - "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" - } + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } + } + } + } + } + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] + }, + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "address", + "schema": { + "type": "string", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] + }, + "required": true, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] + }, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "token_id", + "schema": { + "type": "string", + "example": "12", + "anyOf": [ + { + "description": "Token ID", + "type": "string", + "example": "5712" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Token ID", + "type": "string", + "example": "5712" } } - } - } - } - }, - "parameters": [ + ] + }, + "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, { "in": "query", - "name": "network", + "name": "token_standard", "schema": { - "example": "solana", + "example": "ERC721", + "default": null, "type": "string", "enum": [ - "solana" + "ERC721", + "ERC1155" ] }, - "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "Token standard" }, { "in": "query", - "name": "mint", + "name": "include_null_balances", "schema": { - "type": "string", - "example": "So11111111111111111111111111111111111111112" + "type": "boolean" }, - "required": true, - "description": "Filter by mint address" + "description": "Include zero/null balances in results" }, { "in": "query", @@ -17337,13 +17682,13 @@ ] } }, - "/v1/svm/swaps": { + "/v1/evm/nft/sales": { "get": { - "operationId": "getV1SvmSwaps", - "summary": "Swap Events", - "description": "Returns AMM swap events from Solana DEXs with input/output tokens and amounts.", + "operationId": "getV1EvmNftSales", + "summary": "NFT Sales", + "description": "Returns NFT marketplace sales with price, buyer, seller, and transaction data.", "tags": [ - "SVM DEXs" + "EVM NFTs" ], "security": [ { @@ -17373,75 +17718,70 @@ "timestamp": { "type": "number" }, - "signature": { + "transaction_id": { "type": "string", - "description": "Filter by transaction signature", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" - }, - "transaction_index": { - "type": "number" - }, - "instruction_index": { - "type": "number" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, - "program_id": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "contract": { "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] - }, - "program_name": { - "type": "string" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "amm": { + "token_id": { + "description": "Token ID", "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "example": "5712" }, - "amm_pool": { - "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "user": { + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "offerer": { "type": "string", "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "input_mint": { + "recipient": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, - "input_amount": { + "sale_amount": { "type": "number" }, - "output_mint": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - "output_amount": { - "type": "number" + "sale_currency": { + "type": "string" }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "solana" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, @@ -17449,18 +17789,15 @@ "block_num", "datetime", "timestamp", - "signature", - "transaction_index", - "instruction_index", - "program_id", - "program_name", - "amm", - "amm_pool", - "user", - "input_mint", - "input_amount", - "output_mint", - "output_amount", + "transaction_id", + "contract", + "token_id", + "name", + "symbol", + "offerer", + "recipient", + "sale_amount", + "sale_currency", "network" ] } @@ -17523,22 +17860,19 @@ "value": { "data": [ { - "block_num": 373763118, - "datetime": "2025-10-16 14:03:09", - "timestamp": 1760623389, - "signature": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA", - "transaction_index": 8, - "instruction_index": 1, - "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "program_name": "Jupiter Aggregator v6", - "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "amm_pool": "", - "user": "5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC", - "input_mint": "HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw", - "input_amount": 49572355581648, - "output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", - "output_amount": 936671, - "network": "solana" + "block_num": 22098625, + "datetime": "2025-03-21 23:46:11", + "timestamp": 1742600771, + "transaction_id": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", + "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "token_id": "5712", + "name": "PudgyPenguins", + "symbol": "PPG", + "offerer": "0x355062b5d0e324815290b96370e87607a71d613d", + "recipient": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", + "sale_amount": 9.73, + "sale_currency": "ETH", + "network": "mainnet" } ] } @@ -17874,54 +18208,34 @@ { "in": "query", "name": "network", - "schema": { - "example": "solana", - "type": "string", - "enum": [ - "solana" - ] - }, - "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "signature", - "schema": { - "type": "string", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction signature", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction signature", - "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" - } - } + "schema": { + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] }, - "description": "Filter by transaction signature
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "amm", + "name": "transaction_id", "schema": { "type": "string", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", "anyOf": [ { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, { "type": "string" @@ -17930,25 +18244,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } } ] }, - "description": "Filter by AMM address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "amm_pool", + "name": "contract", "schema": { "type": "string", - "example": "", + "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", "anyOf": [ { "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, { "type": "string" @@ -17957,25 +18271,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } } ] }, - "description": "Filter by AMM pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "user", + "name": "token_id", "schema": { "type": "string", - "example": "5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC", + "example": "5712", "anyOf": [ { + "description": "Token ID", "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" + "example": "5712" }, { "type": "string" @@ -17983,26 +18297,26 @@ { "type": "array", "items": { + "description": "Token ID", "type": "string", - "description": "Filter by address", - "example": "So11111111111111111111111111111111111111112" + "example": "5712" } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "input_mint", + "name": "address", "schema": { "type": "string", - "example": "HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw", + "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" @@ -18011,25 +18325,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } } ] }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "output_mint", + "name": "from_address", "schema": { "type": "string", - "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" @@ -18038,37 +18352,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } } ] }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "program_id", + "name": "to_address", "schema": { - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "type": "string", + "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", "anyOf": [ { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, { "type": "string" @@ -18076,27 +18378,14 @@ { "type": "array", "items": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } } ] }, - "description": "Filter by program ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", @@ -18161,13 +18450,18 @@ ] } }, - "/v1/svm/dexes": { + "/v1/evm/nft/transfers": { "get": { - "operationId": "getV1SvmDexes", - "summary": "Supported DEXs", - "description": "Returns all supported Solana DEXs.", + "operationId": "getV1EvmNftTransfers", + "summary": "NFT Transfers", + "description": "Returns NFT transfer events including mints, burns, and ownership changes.", "tags": [ - "SVM DEXs" + "EVM NFTs" + ], + "security": [ + { + "bearerAuth": [] + } ], "responses": { "200": { @@ -18182,49 +18476,118 @@ "items": { "type": "object", "properties": { - "program_id": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "block_num": { + "type": "number" + }, + "datetime": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" + }, + "timestamp": { + "type": "number" + }, + "@type": { + "description": "Transfer category", + "example": "TRANSFER", "type": "string", "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" + "BURN", + "MINT", + "TRANSFER" ] }, - "program_name": { + "transfer_type": { "type": "string" }, - "amm": { + "transaction_id": { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, - "amm_name": { - "type": "string" + "contract": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, - "is_aggregator": { - "type": "boolean" + "token_id": { + "description": "Token ID", + "type": "string", + "example": "5712" }, - "transactions": { + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "token_standard": { + "description": "Token standard", + "example": "ERC721", + "type": "string", + "enum": [ + "ERC721", + "ERC1155" + ] + }, + "from": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "to": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "amount": { "type": "number" + }, + "network": { + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] } }, "required": [ - "program_id", - "program_name", - "amm", - "amm_name", - "is_aggregator", - "transactions" + "block_num", + "datetime", + "timestamp", + "@type", + "transfer_type", + "transaction_id", + "contract", + "token_id", + "name", + "symbol", + "token_standard", + "from", + "to", + "amount", + "network" ] } }, @@ -18286,12 +18649,21 @@ "value": { "data": [ { - "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "program_name": "Jupiter Aggregator v6", - "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "amm_name": "Raydium Liquidity Pool V4", - "is_aggregator": true, - "transactions": 1008573050 + "block_num": 22098625, + "datetime": "2025-03-21 23:46:11", + "timestamp": 1742600771, + "@type": "TRANSFER", + "transfer_type": "Single", + "transaction_id": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", + "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "token_id": "5712", + "name": "PudgyPenguins", + "symbol": "PPG", + "token_standard": "ERC721", + "from": "0x355062b5d0e324815290b96370e87607a71d613d", + "to": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", + "amount": 1, + "network": "mainnet" } ] } @@ -18628,14 +19000,236 @@ "in": "query", "name": "network", "schema": { - "example": "solana", - "type": "string", - "enum": [ - "solana" - ] + "example": "mainnet", + "type": "string", + "enum": [ + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" + ] + }, + "required": true, + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "type", + "schema": { + "example": "TRANSFER", + "default": null, + "type": "string", + "enum": [ + "BURN", + "MINT", + "TRANSFER" + ] + }, + "description": "Transfer category" + }, + { + "in": "query", + "name": "transaction_id", + "schema": { + "type": "string", + "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", + "anyOf": [ + { + "type": "string", + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by transaction hash", + "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" + } + } + ] + }, + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "contract", + "schema": { + "type": "string", + "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + } + ] + }, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "token_id", + "schema": { + "type": "string", + "example": "5712", + "anyOf": [ + { + "description": "Token ID", + "type": "string", + "example": "5712" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Token ID", + "type": "string", + "example": "5712" + } + } + ] + }, + "description": "Token ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "address", + "schema": { + "type": "string", + "example": "0x355062b5d0e324815290b96370e87607a71d613d", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "from_address", + "schema": { + "type": "string", + "example": "0x355062b5d0e324815290b96370e87607a71d613d", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "to_address", + "schema": { + "type": "string", + "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 }, - "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "Filter by block number" }, { "in": "query", @@ -18662,13 +19256,13 @@ ] } }, - "/v1/svm/pools": { + "/v1/tvm/transfers": { "get": { - "operationId": "getV1SvmPools", - "summary": "Liquidity Pools", - "description": "Returns AMM pool information from Solana DEX protocols with transaction counts.", + "operationId": "getV1TvmTransfers", + "summary": "Token Transfers", + "description": "Returns ERC-20 transfers with transaction and block data.", "tags": [ - "SVM DEXs" + "TVM Tokens (ERC-20)" ], "security": [ { @@ -18688,71 +19282,106 @@ "items": { "type": "object", "properties": { - "program_id": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", + "block_num": { + "type": "number" + }, + "datetime": { "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "program_name": { - "type": "string" + "timestamp": { + "type": "number" }, - "amm": { + "transaction_id": { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, - "amm_name": { - "type": "string" + "transaction_index": { + "type": "number" }, - "amm_pool": { + "log_index": { + "type": "number" + }, + "log_ordinal": { + "type": "number" + }, + "contract": { "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, - "input_mint": { + "from": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "output_mint": { + "to": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "transactions": { + "amount": { + "type": "string" + }, + "value": { "type": "number" }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", + "example": "tron", "type": "string", "enum": [ - "solana" + "tron" ] } }, "required": [ - "program_id", - "program_name", - "amm", - "amm_name", - "amm_pool", - "input_mint", - "output_mint", - "transactions", + "block_num", + "datetime", + "timestamp", + "transaction_id", + "transaction_index", + "log_index", + "log_ordinal", + "contract", + "from", + "to", + "amount", + "value", + "name", + "symbol", + "decimals", "network" ] } @@ -18815,15 +19444,21 @@ "value": { "data": [ { - "program_id": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "program_name": "Jupiter Aggregator v6", - "amm": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "amm_name": "Raydium Liquidity Pool V4", - "amm_pool": "", - "input_mint": "So11111111111111111111111111111111111111112", - "output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", - "transactions": 6583671, - "network": "solana" + "block_num": 49014118, + "datetime": "2023-03-01 06:55:06", + "timestamp": 1677653706, + "transaction_id": "0xa85ee0572469b128690c00a80f03a328c882b7339496faf64a1ad0707b537329", + "log_index": 0, + "contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "type": "transfer", + "from": "THx5jmvnQkRjDpYEpkaLn7yCvgafXzxiAF", + "to": "TCc3eBTbWXcUwfmgWP58VnyVGS6HE3gGe3", + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, + "amount": "10000000000", + "value": 10000, + "network": "tron" } ] } @@ -19160,26 +19795,26 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "tron", "type": "string", "enum": [ - "solana" + "tron" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "amm", + "name": "transaction_id", "schema": { "type": "string", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", + "example": "46c608cd66c873753f7d86a3dc6b46453052505730cc5f6e951533083b1d40ab", "anyOf": [ { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, { "type": "string" @@ -19188,25 +19823,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" } } ] }, - "description": "Filter by AMM address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "amm_pool", + "name": "contract", "schema": { "type": "string", - "example": "", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, { "type": "string" @@ -19215,25 +19850,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } } ] }, - "description": "Filter by AMM pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "input_mint", + "name": "from_address", "schema": { "type": "string", - "example": "So11111111111111111111111111111111111111112", + "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", "anyOf": [ { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, { "type": "string" @@ -19242,25 +19877,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } } ] }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "output_mint", + "name": "to_address", "schema": { "type": "string", - "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", + "example": "THWuviP5wEiPBLZ1g1iPPiH4kV7FRXWFP1", "anyOf": [ { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, { "type": "string" @@ -19269,65 +19904,51 @@ "type": "array", "items": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } } ] }, - "description": "Filter by mint address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" }, { "in": "query", - "name": "program_id", + "name": "end_block", "schema": { - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "anyOf": [ - { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "description": "Filter by program ID", - "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "type": "string", - "enum": [ - "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj", - "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C", - "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", - "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK", - "Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB", - "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", - "LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo", - "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG", - "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB", - "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P" - ] - } - } - ] + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 }, - "description": "Filter by program ID
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by block number" }, { "in": "query", @@ -19354,13 +19975,13 @@ ] } }, - "/v1/svm/pools/ohlc": { + "/v1/tvm/tokens": { "get": { - "operationId": "getV1SvmPoolsOhlc", - "summary": "Pool OHLCV", - "description": "Provides pricing data in the Open/High/Low/Close/Volume (OHCLV) format for DEX pools.", + "operationId": "getV1TvmTokens", + "summary": "Token Metadata", + "description": "Provides ERC-20 token contract metadata.", "tags": [ - "SVM DEXs" + "TVM Tokens (ERC-20)" ], "security": [ { @@ -19380,26 +20001,25 @@ "items": { "type": "object", "properties": { - "datetime": { + "last_update": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "amm": { - "type": "string", - "description": "Filter by AMM address", - "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" + "last_update_block_num": { + "type": "number" }, - "amm_pool": { - "type": "string", - "description": "Filter by AMM pool address", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" + "last_update_timestamp": { + "type": "number" }, - "token0": { + "contract": { "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, - "token0_decimals": { + "total_transfers": { + "type": "number" + }, + "decimals": { "anyOf": [ { "type": "number" @@ -19409,58 +20029,56 @@ } ] }, - "token1": { - "type": "string", - "description": "Filter by mint address", - "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" - }, - "token1_decimals": { + "name": { "anyOf": [ { - "type": "number" + "type": "string" }, { "type": "null" } ] }, - "open": { - "type": "number" - }, - "high": { - "type": "number" - }, - "low": { - "type": "number" - }, - "close": { - "type": "number" - }, - "volume": { - "type": "number" + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] }, - "uaw": { - "type": "number" + "network": { + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", + "example": "tron", + "type": "string", + "enum": [ + "tron" + ] }, - "transactions": { - "type": "number" + "icon": { + "type": "object", + "properties": { + "web3icon": { + "type": "string" + } + }, + "required": [ + "web3icon" + ] } }, "required": [ - "datetime", - "amm", - "amm_pool", - "token0", - "token0_decimals", - "token1", - "token1_decimals", - "open", - "high", - "low", - "close", - "volume", - "uaw", - "transactions" + "last_update", + "last_update_block_num", + "last_update_timestamp", + "contract", + "total_transfers", + "decimals", + "name", + "symbol", + "network" ] } }, @@ -19522,20 +20140,18 @@ "value": { "data": [ { - "datetime": "2025-10-16 00:00:00", - "amm": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA", - "amm_pool": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J", - "token0": "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump", - "token0_decimals": 6, - "token1": "So11111111111111111111111111111111111111112", - "token1_decimals": 9, - "open": 0.0020385820805914096, - "high": 0.002037622484039942, - "low": 0.002029088299722426, - "close": 0.0020285665581652053, - "volume": 0.14567917800000002, - "uaw": 8, - "transactions": 8 + "last_update": "2026-02-13 20:52:42", + "last_update_block_num": 80117031, + "last_update_timestamp": 1771015962, + "contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "total_transfers": 3051378972, + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, + "network": "tron", + "icon": { + "web3icon": "usdt" + } } ] } @@ -19872,88 +20488,53 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "tron", "type": "string", "enum": [ - "solana" + "tron" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "amm_pool", - "schema": { - "type": "string", - "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" - }, - "required": true, - "description": "Filter by AMM pool address" + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "interval", + "name": "contract", "schema": { "type": "string", - "enum": [ - "1h", - "4h", - "1d", - "1w" - ], - "default": "1d" - }, - "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + } + } + ] }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." + "required": true, + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] } }, - "/v1/svm/owner": { + "/v1/tvm/transfers/native": { "get": { - "operationId": "getV1SvmOwner", - "summary": "Account Owner Lookup", - "description": "Returns owner address of an associated token account (ATA) with closure status.", + "operationId": "getV1TvmTransfersNative", + "summary": "Native Transfers", + "description": "Returns Native transfers with transaction and block data.", "tags": [ - "SVM Tokens" + "TVM Tokens (Native)" ], "security": [ { @@ -19973,45 +20554,92 @@ "items": { "type": "object", "properties": { - "last_update": { + "block_num": { + "type": "number" + }, + "datetime": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "last_update_block_num": { + "timestamp": { "type": "number" }, - "last_update_timestamp": { + "transaction_id": { + "type": "string", + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" + }, + "transaction_index": { "type": "number" }, - "account": { + "from": { "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "owner": { + "to": { "type": "string", - "description": "Filter by owner address", - "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "is_closed": { - "type": "boolean" + "amount": { + "type": "string" + }, + "value": { + "type": "number" + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] }, "network": { - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks", - "example": "solana", + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", + "example": "tron", "type": "string", "enum": [ - "solana" + "tron" ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "account", - "owner", - "is_closed", + "block_num", + "datetime", + "timestamp", + "transaction_id", + "transaction_index", + "from", + "to", + "amount", + "value", + "name", + "symbol", + "decimals", "network" ] } @@ -20074,13 +20702,21 @@ "value": { "data": [ { - "last_update": "2025-07-14 17:17:19", - "last_update_block_num": 353288878, - "last_update_timestamp": 1752513439, - "account": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", - "owner": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", - "is_closed": false, - "network": "solana" + "block_num": 79432572, + "datetime": "2026-01-21 02:12:54", + "timestamp": 1768961574, + "transaction_id": "0x0909857e613151f23c51d30829de6a7ba5307cbf74de1fd67dcf67aadfbaa55a", + "transaction_index": 131, + "call_index": null, + "type": "transaction", + "from": "0x177b7305b003d1e61941c5eec3737e482a1fe947", + "to": "0xb41393b990cb28881458313d77910c6164772036", + "name": "Tron", + "symbol": "TRX", + "decimals": 6, + "amount": "5000000", + "value": 5, + "network": "tron" } ] } @@ -20417,26 +21053,26 @@ "in": "query", "name": "network", "schema": { - "example": "solana", + "example": "tron", "type": "string", "enum": [ - "solana" + "tron" ] }, "required": true, - "description": "The Graph Network ID for SVM networks https://thegraph.com/networks" + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" }, { "in": "query", - "name": "account", + "name": "transaction_id", "schema": { "type": "string", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", + "example": "7504152368a31f51dc0128f07b01815a4f1033c8247a7c2f415a55d59cfe4351", "anyOf": [ { "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, { "type": "string" @@ -20445,14 +21081,105 @@ "type": "array", "items": { "type": "string", - "description": "Filter by token account address", - "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW" + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" } } ] }, - "required": true, - "description": "Filter by token account address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "from_address", + "schema": { + "type": "string", + "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "to_address", + "schema": { + "type": "string", + "example": "TMXZAySpsog7WtaeKb8WotoHepNsD1jjTc", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" }, { "in": "query", @@ -20479,13 +21206,13 @@ ] } }, - "/v1/tvm/tokens": { + "/v1/tvm/tokens/native": { "get": { - "operationId": "getV1TvmTokens", - "summary": "Token Metadata", - "description": "Provides ERC-20 token contract metadata.", + "operationId": "getV1TvmTokensNative", + "summary": "Native Metadata", + "description": "Provides Native metadata.", "tags": [ - "TVM Tokens (ERC-20)" + "TVM Tokens (Native)" ], "security": [ { @@ -20515,14 +21242,6 @@ "last_update_timestamp": { "type": "number" }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - }, - "total_transfers": { - "type": "number" - }, "decimals": { "anyOf": [ { @@ -20554,31 +21273,13 @@ ] }, "network": { - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", - "example": "tron", - "type": "string", - "enum": [ - "tron" - ] - }, - "icon": { - "type": "object", - "properties": { - "web3icon": { - "type": "string" - } - }, - "required": [ - "web3icon" - ] + "type": "string" } }, "required": [ "last_update", "last_update_block_num", "last_update_timestamp", - "contract", - "total_transfers", "decimals", "name", "symbol", @@ -20644,18 +21345,13 @@ "value": { "data": [ { - "last_update": "2026-02-13 20:52:42", - "last_update_block_num": 80117031, - "last_update_timestamp": 1771015962, - "contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "total_transfers": 3051378972, - "name": "Tether USD", - "symbol": "USDT", + "last_update": "2026-01-25 14:51:18", + "last_update_block_num": 79562903, + "last_update_timestamp": 1769352678, + "name": "Tron", + "symbol": "TRX", "decimals": 6, - "network": "tron", - "icon": { - "web3icon": "usdt" - } + "network": "tron" } ] } @@ -21000,45 +21696,17 @@ }, "required": true, "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "contract", - "schema": { - "type": "string", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - } - } - ] - }, - "required": true, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] } }, - "/v1/tvm/tokens/native": { + "/v1/tvm/swaps": { "get": { - "operationId": "getV1TvmTokensNative", - "summary": "Native Metadata", - "description": "Provides Native metadata.", + "operationId": "getV1TvmSwaps", + "summary": "Swap Events", + "description": "Returns DEX swaps events with input & output token amounts.", "tags": [ - "TVM Tokens (Native)" + "TVM DEXs" ], "security": [ { @@ -21058,57 +21726,156 @@ "items": { "type": "object", "properties": { - "last_update": { + "block_num": { + "type": "number" + }, + "datetime": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "last_update_block_num": { + "timestamp": { "type": "number" }, - "last_update_timestamp": { - "type": "number" + "transaction_id": { + "type": "string" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + "factory": { + "type": "string", + "description": "Filter by factory address", + "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" }, - "name": { - "anyOf": [ - { + "pool": { + "type": "string", + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" + }, + "input_token": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "symbol": { "type": "string" }, - { - "type": "null" + "name": { + "type": "string" + }, + "decimals": { + "type": "number" } + }, + "required": [ + "address", + "symbol", + "name", + "decimals" ] }, - "symbol": { - "anyOf": [ - { + "output_token": { + "type": "object", + "properties": { + "address": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "symbol": { "type": "string" }, - { - "type": "null" + "name": { + "type": "string" + }, + "decimals": { + "type": "number" } + }, + "required": [ + "address", + "symbol", + "name", + "decimals" ] }, - "network": { + "caller": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "sender": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "recipient": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "input_amount": { + "type": "string" + }, + "input_value": { + "type": "number" + }, + "output_amount": { + "type": "string" + }, + "output_value": { + "type": "number" + }, + "price": { + "type": "number" + }, + "price_inv": { + "type": "number" + }, + "protocol": { + "description": "Protocol name", + "example": "uniswap_v2", + "type": "string", + "enum": [ + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "sunpump" + ] + }, + "summary": { "type": "string" + }, + "network": { + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", + "example": "tron", + "type": "string", + "enum": [ + "tron" + ] } }, "required": [ - "last_update", - "last_update_block_num", - "last_update_timestamp", - "decimals", - "name", - "symbol", + "block_num", + "datetime", + "timestamp", + "transaction_id", + "factory", + "pool", + "input_token", + "output_token", + "caller", + "sender", + "recipient", + "input_amount", + "input_value", + "output_amount", + "output_value", + "price", + "price_inv", + "protocol", + "summary", "network" ] } @@ -21171,12 +21938,33 @@ "value": { "data": [ { - "last_update": "2026-01-25 14:51:18", - "last_update_block_num": 79562903, - "last_update_timestamp": 1769352678, - "name": "Tron", - "symbol": "TRX", - "decimals": 6, + "block_num": 28320009, + "datetime": "2021-03-10 04:43:33", + "timestamp": 1615351413, + "transaction_id": "0x3e0f39b48dae8c49d3f95bc6206a632af484059764487b0c7d3e3c97bb433130", + "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", + "pool": "TAqCH2kadHAugPEorFrpT7Kogqo2FckxWA", + "caller": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", + "sender": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", + "recipient": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", + "input_token": { + "address": "TGc9XV7skLENAHPj4afCpBS8JSHv6box9C", + "symbol": "", + "decimals": 0 + }, + "output_token": { + "address": "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb", + "symbol": "TRX", + "decimals": 6 + }, + "input_amount": "20000000", + "input_value": 20000000, + "output_amount": "1258054968", + "output_value": 1258.054968, + "price": 0.0000629027484, + "price_inv": 15897.556552552798, + "protocol": "uniswap_v1", + "summary": "Swap 20.00 million for 1.26 thousand TRX on Uniswap V1", "network": "tron" } ] @@ -21442,97 +22230,390 @@ "message" ] }, - "examples": { - "example": { - "value": { - "status": 404, - "code": "not_found_data", - "message": "Resource not found" - } + "examples": { + "example": { + "value": { + "status": 404, + "code": "not_found_data", + "message": "Resource not found" + } + } + } + } + } + }, + "500": { + "description": "Server side error", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "anyOf": [ + { + "type": "number", + "const": 500 + }, + { + "type": "number", + "const": 502 + }, + { + "type": "number", + "const": 504 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "bad_database_response", + "connection_refused", + "database_timeout", + "internal_server_error" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] + }, + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } + } + } + } + } + } + }, + "parameters": [ + { + "in": "query", + "name": "network", + "schema": { + "example": "tron", + "type": "string", + "enum": [ + "tron" + ] + }, + "required": true, + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" + }, + { + "in": "query", + "name": "transaction_id", + "schema": { + "type": "string", + "example": "e74815245a8f1321ce5ede99cde8e021f75bf8e3d4f94cd8949d283eb56fee63", + "anyOf": [ + { + "type": "string", + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by transaction hash", + "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" + } + } + ] + }, + "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "factory", + "schema": { + "type": "string", + "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "pool", + "schema": { + "type": "string", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", + "anyOf": [ + { + "type": "string", + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" + } + } + ] + }, + "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "caller", + "schema": { + "type": "string", + "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "sender", + "schema": { + "type": "string", + "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "recipient", + "schema": { + "type": "string", + "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } } - } - } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, - "500": { - "description": "Server side error", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "anyOf": [ - { - "type": "number", - "const": 500 - }, - { - "type": "number", - "const": 502 - }, - { - "type": "number", - "const": 504 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "bad_database_response", - "connection_refused", - "database_timeout", - "internal_server_error" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] + { + "in": "query", + "name": "input_contract", + "schema": { + "type": "string", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "examples": { - "example": { - "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" - } + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } } - } - } - } - }, - "parameters": [ + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, { "in": "query", - "name": "network", + "name": "output_contract", "schema": { - "example": "tron", + "type": "string", + "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by address", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + } + } + ] + }, + "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + }, + { + "in": "query", + "name": "protocol", + "schema": { + "example": "uniswap_v2", + "default": null, "type": "string", "enum": [ - "tron" + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "sunpump" ] }, - "required": true, - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" + "description": "Protocol name" + }, + { + "in": "query", + "name": "start_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "end_time", + "schema": { + "type": "string" + }, + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + }, + { + "in": "query", + "name": "start_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "end_block", + "schema": { + "default": null, + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, + "description": "Filter by block number" + }, + { + "in": "query", + "name": "limit", + "schema": { + "default": 10, + "type": "integer", + "minimum": 1, + "maximum": 1000 + }, + "description": "Number of items* returned in a single request.
*Plan restricted." + }, + { + "in": "query", + "name": "page", + "schema": { + "default": 1, + "type": "integer", + "minimum": 1, + "maximum": 767465558638 + }, + "description": "Page number to fetch.
Empty `data` array signifies end of results." } ] } }, - "/v1/tvm/transfers": { + "/v1/tvm/pools": { "get": { - "operationId": "getV1TvmTransfers", - "summary": "Token Transfers", - "description": "Returns ERC-20 transfers with transaction and block data.", + "operationId": "getV1TvmPools", + "summary": "Liquidity Pools", + "description": "Returns DEX pool metadata including tokens, fees and protocol.", "tags": [ - "TVM Tokens (ERC-20)" + "TVM DEXs" ], "security": [ { @@ -21552,106 +22633,148 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "timestamp": { - "type": "number" - }, - "transaction_id": { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - }, - "transaction_index": { - "type": "number" - }, - "log_index": { - "type": "number" - }, - "log_ordinal": { - "type": "number" - }, - "contract": { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - }, - "from": { + "factory": { "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "description": "Filter by factory address", + "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, - "to": { + "pool": { + "description": "Filter by pool address", "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "amount": { - "type": "string" - }, - "value": { - "type": "number" - }, - "name": { + "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { "type": "string" }, { - "type": "null" + "type": "string" } ] }, - "symbol": { - "anyOf": [ - { - "type": "string" + "input_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] }, - { - "type": "null" + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] } + }, + "required": [ + "address", + "symbol", + "decimals" ] }, - "decimals": { - "anyOf": [ - { - "type": "number" + "output_token": { + "type": "object", + "properties": { + "address": { + "anyOf": [ + { + "type": "string", + "description": "Filter by address", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + { + "type": "null" + } + ] }, - { - "type": "null" + "symbol": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "decimals": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] } + }, + "required": [ + "address", + "symbol", + "decimals" + ] + }, + "fee": { + "type": "number" + }, + "protocol": { + "description": "Protocol name", + "example": "uniswap_v3", + "type": "string", + "enum": [ + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "bancor", + "curvefi", + "balancer" ] }, "network": { - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", - "example": "tron", + "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", + "example": "mainnet", "type": "string", "enum": [ - "tron" + "arbitrum-one", + "avalanche", + "base", + "bsc", + "mainnet", + "optimism", + "polygon", + "unichain" ] } }, "required": [ - "block_num", - "datetime", - "timestamp", - "transaction_id", - "transaction_index", - "log_index", - "log_ordinal", - "contract", - "from", - "to", - "amount", - "value", - "name", - "symbol", - "decimals", + "factory", + "pool", + "input_token", + "output_token", + "fee", + "protocol", "network" ] } @@ -21714,20 +22837,20 @@ "value": { "data": [ { - "block_num": 49014118, - "datetime": "2023-03-01 06:55:06", - "timestamp": 1677653706, - "transaction_id": "0xa85ee0572469b128690c00a80f03a328c882b7339496faf64a1ad0707b537329", - "log_index": 0, - "contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "type": "transfer", - "from": "THx5jmvnQkRjDpYEpkaLn7yCvgafXzxiAF", - "to": "TCc3eBTbWXcUwfmgWP58VnyVGS6HE3gGe3", - "name": "Tether USD", - "symbol": "USDT", - "decimals": 6, - "amount": "10000000000", - "value": 10000, + "pool": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE", + "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", + "protocol": "uniswap_v1", + "input_token": { + "address": "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb", + "symbol": "TRX", + "decimals": 6 + }, + "output_token": { + "address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "symbol": "USDT", + "decimals": 6 + }, + "fee": 3000, "network": "tron" } ] @@ -22076,42 +23199,15 @@ }, { "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "46c608cd66c873753f7d86a3dc6b46453052505730cc5f6e951533083b1d40ab", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "contract", + "name": "factory", "schema": { "type": "string", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", + "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", "anyOf": [ { "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + "description": "Filter by factory address", + "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" }, { "type": "string" @@ -22120,25 +23216,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + "description": "Filter by factory address", + "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" } } ] }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "from_address", + "name": "pool", "schema": { "type": "string", - "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", "anyOf": [ { "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, { "type": "string" @@ -22147,25 +23243,25 @@ "type": "array", "items": { "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "to_address", + "name": "input_token", "schema": { "type": "string", - "example": "THWuviP5wEiPBLZ1g1iPPiH4kV7FRXWFP1", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, { "type": "string" @@ -22174,51 +23270,57 @@ "type": "array", "items": { "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } } ] }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "start_block", + "name": "output_token", "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string", + "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", + "anyOf": [ + { + "type": "string", + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string", + "description": "Filter by contract address", + "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" + } + } + ] }, - "description": "Filter by block number" + "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, { "in": "query", - "name": "end_block", + "name": "protocol", "schema": { + "example": "uniswap_v2", "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string", + "enum": [ + "uniswap_v1", + "uniswap_v2", + "uniswap_v3", + "uniswap_v4", + "sunpump" + ] }, - "description": "Filter by block number" + "description": "Protocol name" }, { "in": "query", @@ -22245,13 +23347,13 @@ ] } }, - "/v1/tvm/transfers/native": { + "/v1/tvm/pools/ohlc": { "get": { - "operationId": "getV1TvmTransfersNative", - "summary": "Native Transfers", - "description": "Returns Native transfers with transaction and block data.", + "operationId": "getV1TvmPoolsOhlc", + "summary": "Pool OHLCV", + "description": "Returns OHLCV price data for liquidity pools.\n\nOHLCV historical depth is subject to plan restrictions.", "tags": [ - "TVM Tokens (Native)" + "TVM DEXs" ], "security": [ { @@ -22271,69 +23373,38 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, "datetime": { "type": "string", "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, - "timestamp": { - "type": "number" + "ticker": { + "type": "string" }, - "transaction_id": { + "pool": { "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" + "description": "Filter by pool address", + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, - "transaction_index": { + "open": { "type": "number" }, - "from": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "to": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "high": { + "type": "number" }, - "amount": { - "type": "string" + "low": { + "type": "number" }, - "value": { + "close": { "type": "number" }, - "name": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "volume": { + "type": "number" }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "uaw": { + "type": "number" }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] + "transactions": { + "type": "number" }, "network": { "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", @@ -22345,18 +23416,16 @@ } }, "required": [ - "block_num", "datetime", - "timestamp", - "transaction_id", - "transaction_index", - "from", - "to", - "amount", - "value", - "name", - "symbol", - "decimals", + "ticker", + "pool", + "open", + "high", + "low", + "close", + "volume", + "uaw", + "transactions", "network" ] } @@ -22419,20 +23488,16 @@ "value": { "data": [ { - "block_num": 79432572, - "datetime": "2026-01-21 02:12:54", - "timestamp": 1768961574, - "transaction_id": "0x0909857e613151f23c51d30829de6a7ba5307cbf74de1fd67dcf67aadfbaa55a", - "transaction_index": 131, - "call_index": null, - "type": "transaction", - "from": "0x177b7305b003d1e61941c5eec3737e482a1fe947", - "to": "0xb41393b990cb28881458313d77910c6164772036", - "name": "Tron", - "symbol": "TRX", - "decimals": 6, - "amount": "5000000", - "value": 5, + "datetime": "2025-11-05 00:00:00", + "ticker": "WTRXUSDT", + "pool": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", + "open": 0.2858162052159799, + "high": 0.2880636266155062, + "low": 0.28099080983643465, + "close": 0.2880636266155062, + "volume": 15584135805763, + "uaw": 10, + "transactions": 102081, "network": "tron" } ] @@ -22781,122 +23846,48 @@ }, { "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "7504152368a31f51dc0128f07b01815a4f1033c8247a7c2f415a55d59cfe4351", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "from_address", + "name": "pool", "schema": { "type": "string", - "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] + "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." + "required": true, + "description": "Filter by pool address" }, { "in": "query", - "name": "to_address", + "name": "interval", "schema": { "type": "string", - "example": "TMXZAySpsog7WtaeKb8WotoHepNsD1jjTc", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" + "enum": [ + "1m", + "5m", + "10m", + "30m", + "1h", + "4h", + "1d", + "1w" + ], + "default": "1d" }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." + "description": "The interval* for which to aggregate price data (1-minute, 5-minutes, 10-minutes, 30-minutes, hourly, 4-hours, daily or weekly).
*Plan restricted." }, { "in": "query", - "name": "start_block", + "name": "start_time", "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string" }, - "description": "Filter by block number" + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." }, { "in": "query", - "name": "end_block", + "name": "end_time", "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 + "type": "string" }, - "description": "Filter by block number" + "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." }, { "in": "query", @@ -22923,19 +23914,14 @@ ] } }, - "/v1/tvm/swaps": { + "/v1/tvm/dexes": { "get": { - "operationId": "getV1TvmSwaps", - "summary": "Swap Events", - "description": "Returns DEX swaps events with input & output token amounts.", + "operationId": "getV1TvmDexes", + "summary": "Supported DEXs", + "description": "Returns all supported TVM DEXs.", "tags": [ "TVM DEXs" ], - "security": [ - { - "bearerAuth": [] - } - ], "responses": { "200": { "description": "Successful Response", @@ -22949,112 +23935,11 @@ "items": { "type": "object", "properties": { - "block_num": { - "type": "number" - }, - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "timestamp": { - "type": "number" - }, - "transaction_id": { - "type": "string" - }, "factory": { - "type": "string", - "description": "Filter by factory address", - "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" - }, - "pool": { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - }, - "input_token": { - "type": "object", - "properties": { - "address": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "symbol": { - "type": "string" - }, - "name": { - "type": "string" - }, - "decimals": { - "type": "number" - } - }, - "required": [ - "address", - "symbol", - "name", - "decimals" - ] - }, - "output_token": { - "type": "object", - "properties": { - "address": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "symbol": { - "type": "string" - }, - "name": { - "type": "string" - }, - "decimals": { - "type": "number" - } - }, - "required": [ - "address", - "symbol", - "name", - "decimals" - ] - }, - "caller": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "sender": { "type": "string", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, - "recipient": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "input_amount": { - "type": "string" - }, - "input_value": { - "type": "number" - }, - "output_amount": { - "type": "string" - }, - "output_value": { - "type": "number" - }, - "price": { - "type": "number" - }, - "price_inv": { - "type": "number" - }, "protocol": { "description": "Protocol name", "example": "uniswap_v2", @@ -23067,8 +23952,15 @@ "sunpump" ] }, - "summary": { - "type": "string" + "transactions": { + "type": "number" + }, + "uaw": { + "type": "number" + }, + "last_activity": { + "type": "string", + "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" }, "network": { "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", @@ -23080,25 +23972,11 @@ } }, "required": [ - "block_num", - "datetime", - "timestamp", - "transaction_id", "factory", - "pool", - "input_token", - "output_token", - "caller", - "sender", - "recipient", - "input_amount", - "input_value", - "output_amount", - "output_value", - "price", - "price_inv", "protocol", - "summary", + "transactions", + "uaw", + "last_activity", "network" ] } @@ -23161,33 +24039,11 @@ "value": { "data": [ { - "block_num": 28320009, - "datetime": "2021-03-10 04:43:33", - "timestamp": 1615351413, - "transaction_id": "0x3e0f39b48dae8c49d3f95bc6206a632af484059764487b0c7d3e3c97bb433130", - "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", - "pool": "TAqCH2kadHAugPEorFrpT7Kogqo2FckxWA", - "caller": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", - "sender": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", - "recipient": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", - "input_token": { - "address": "TGc9XV7skLENAHPj4afCpBS8JSHv6box9C", - "symbol": "", - "decimals": 0 - }, - "output_token": { - "address": "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb", - "symbol": "TRX", - "decimals": 6 - }, - "input_amount": "20000000", - "input_value": 20000000, - "output_amount": "1258054968", - "output_value": 1258.054968, - "price": 0.0000629027484, - "price_inv": 15897.556552552798, "protocol": "uniswap_v1", - "summary": "Swap 20.00 million for 1.26 thousand TRX on Uniswap V1", + "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", + "last_activity": "2025-12-16 05:16:18", + "transactions": 48269088, + "uaw": 2848148, "network": "tron" } ] @@ -23414,87 +24270,33 @@ { "type": "number", "const": 401 - }, - { - "type": "number", - "const": 403 - }, - { - "type": "number", - "const": 404 - }, - { - "type": "number", - "const": 405 - } - ] - }, - "code": { - "type": "string", - "enum": [ - "authentication_failed", - "bad_header", - "missing_required_header", - "bad_query_input", - "forbidden", - "method_not_allowed", - "route_not_found", - "unauthorized", - "not_found_data" - ] - }, - "message": { - "type": "string" - } - }, - "required": [ - "status", - "code", - "message" - ] - }, - "examples": { - "example": { - "value": { - "status": 404, - "code": "not_found_data", - "message": "Resource not found" - } - } - } - } - } - }, - "500": { - "description": "Server side error", - "content": { - "application/json": { - "schema": { - "type": "object", - "properties": { - "status": { - "anyOf": [ + }, { "type": "number", - "const": 500 + "const": 403 }, { "type": "number", - "const": 502 + "const": 404 }, { "type": "number", - "const": 504 + "const": 405 } ] }, "code": { "type": "string", "enum": [ - "bad_database_response", - "connection_refused", - "database_timeout", - "internal_server_error" + "authentication_failed", + "bad_header", + "missing_required_header", + "bad_query_input", + "forbidden", + "method_not_allowed", + "route_not_found", + "unauthorized", + "not_found_data" ] }, "message": { @@ -23510,300 +24312,83 @@ "examples": { "example": { "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" + "status": 404, + "code": "not_found_data", + "message": "Resource not found" } } } } } - } - }, - "parameters": [ - { - "in": "query", - "name": "network", - "schema": { - "example": "tron", - "type": "string", - "enum": [ - "tron" - ] - }, - "required": true, - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "transaction_id", - "schema": { - "type": "string", - "example": "e74815245a8f1321ce5ede99cde8e021f75bf8e3d4f94cd8949d283eb56fee63", - "anyOf": [ - { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by transaction hash", - "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" - } - } - ] - }, - "description": "Filter by transaction hash
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "factory", - "schema": { - "type": "string", - "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "pool", - "schema": { - "type": "string", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", - "anyOf": [ - { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - } - } - ] - }, - "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "caller", - "schema": { - "type": "string", - "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "sender", - "schema": { - "type": "string", - "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "recipient", - "schema": { - "type": "string", - "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "input_contract", - "schema": { - "type": "string", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - } - } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." }, - { - "in": "query", - "name": "output_contract", - "schema": { - "type": "string", - "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - { - "type": "string" + "500": { + "description": "Server side error", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "anyOf": [ + { + "type": "number", + "const": 500 + }, + { + "type": "number", + "const": 502 + }, + { + "type": "number", + "const": 504 + } + ] + }, + "code": { + "type": "string", + "enum": [ + "bad_database_response", + "connection_refused", + "database_timeout", + "internal_server_error" + ] + }, + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } } } - ] - }, - "description": "Filter by address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, + } + } + } + }, + "parameters": [ { "in": "query", - "name": "protocol", + "name": "network", "schema": { - "example": "uniswap_v2", - "default": null, + "example": "tron", "type": "string", "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "sunpump" + "tron" ] }, - "description": "Protocol name" - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "start_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" - }, - { - "in": "query", - "name": "end_block", - "schema": { - "default": null, - "type": "integer", - "minimum": 0, - "maximum": 9007199254740991 - }, - "description": "Filter by block number" + "required": true, + "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" }, { "in": "query", @@ -23830,139 +24415,35 @@ ] } }, - "/v1/tvm/dexes": { + "/v1/health": { "get": { - "operationId": "getV1TvmDexes", - "summary": "Supported DEXs", - "description": "Returns all supported TVM DEXs.", + "operationId": "getV1Health", + "summary": "Health Check", + "description": "Verifies that all database connections are established.", "tags": [ - "TVM DEXs" + "Monitoring" ], "responses": { "200": { - "description": "Successful Response", + "description": "All database connections are healthy", "content": { "application/json": { "schema": { "type": "object", "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "factory": { - "type": "string", - "description": "Filter by address", - "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" - }, - "protocol": { - "description": "Protocol name", - "example": "uniswap_v2", - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "sunpump" - ] - }, - "transactions": { - "type": "number" - }, - "uaw": { - "type": "number" - }, - "last_activity": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "network": { - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", - "example": "tron", - "type": "string", - "enum": [ - "tron" - ] - } - }, - "required": [ - "factory", - "protocol", - "transactions", - "uaw", - "last_activity", - "network" - ] - } - }, - "statistics": { - "type": "object", - "properties": { - "elapsed": { - "type": "number" - }, - "rows_read": { - "type": "number" - }, - "bytes_read": { - "type": "number" - } - } - }, - "pagination": { - "type": "object", - "properties": { - "previous_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - }, - "current_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - } - }, - "required": [ - "previous_page", - "current_page" - ] - }, - "results": { - "type": "number" - }, - "request_time": { - "description": "ISO 8601 datetime string", + "status": { "type": "string" - }, - "duration_ms": { - "type": "number" } }, "required": [ - "data", - "statistics", - "pagination", - "results", - "request_time", - "duration_ms" + "status" ] }, "examples": { "example": { + "summary": "Healthy", "value": { - "data": [ - { - "protocol": "uniswap_v1", - "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", - "last_activity": "2025-12-16 05:16:18", - "transactions": 48269088, - "uaw": 2848148, - "network": "tron" - } - ] + "status": "OK" } } } @@ -24269,80 +24750,69 @@ "internal_server_error" ] }, - "message": { + "message": { + "type": "string" + } + }, + "required": [ + "status", + "code", + "message" + ] + }, + "examples": { + "example": { + "value": { + "status": 500, + "code": "internal_server_error", + "message": "An unexpected error occurred" + } + } + } + } + } + }, + "503": { + "description": "One or more database connections failed", + "content": { + "application/json": { + "schema": { + "type": "object", + "properties": { + "status": { + "type": "string" + }, + "error": { "type": "string" } }, "required": [ "status", - "code", - "message" + "error" ] }, "examples": { "example": { + "summary": "Unhealthy", "value": { - "status": 500, - "code": "internal_server_error", - "message": "An unexpected error occurred" + "status": "ERROR", + "error": "Database ping failed for cluster default" } } } } } } - }, - "parameters": [ - { - "in": "query", - "name": "network", - "schema": { - "example": "tron", - "type": "string", - "enum": [ - "tron" - ] - }, - "required": true, - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 - }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." - } - ] + } } }, - "/v1/tvm/pools": { + "/v1/version": { "get": { - "operationId": "getV1TvmPools", - "summary": "Liquidity Pools", - "description": "Returns DEX pool metadata including tokens, fees and protocol.", + "operationId": "getV1Version", + "summary": "API Version Info", + "description": "Returns API version, build date, and commit information.", "tags": [ - "TVM DEXs" - ], - "security": [ - { - "bearerAuth": [] - } + "Monitoring" ], "responses": { "200": { @@ -24350,234 +24820,31 @@ "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "data": { - "type": "array", - "items": { - "type": "object", - "properties": { - "factory": { - "type": "string", - "description": "Filter by factory address", - "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" - }, - "pool": { - "description": "Filter by pool address", - "type": "string", - "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", - "anyOf": [ - { - "type": "string" - }, - { - "type": "string" - } - ] - }, - "input_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "address", - "symbol", - "decimals" - ] - }, - "output_token": { - "type": "object", - "properties": { - "address": { - "anyOf": [ - { - "type": "string", - "description": "Filter by address", - "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" - }, - { - "type": "null" - } - ] - }, - "symbol": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] - }, - "decimals": { - "anyOf": [ - { - "type": "number" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "address", - "symbol", - "decimals" - ] - }, - "fee": { - "type": "number" - }, - "protocol": { - "description": "Protocol name", - "example": "uniswap_v3", - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "bancor", - "curvefi", - "balancer" - ] - }, - "network": { - "description": "The Graph Network ID for EVM networks https://thegraph.com/networks", - "example": "mainnet", - "type": "string", - "enum": [ - "arbitrum-one", - "avalanche", - "base", - "bsc", - "mainnet", - "optimism", - "polygon", - "unichain" - ] - } - }, - "required": [ - "factory", - "pool", - "input_token", - "output_token", - "fee", - "protocol", - "network" - ] - } - }, - "statistics": { - "type": "object", - "properties": { - "elapsed": { - "type": "number" - }, - "rows_read": { - "type": "number" - }, - "bytes_read": { - "type": "number" - } - } - }, - "pagination": { - "type": "object", - "properties": { - "previous_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - }, - "current_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - } - }, - "required": [ - "previous_page", - "current_page" - ] - }, - "results": { - "type": "number" + "type": "object", + "properties": { + "version": { + "type": "string" }, - "request_time": { - "description": "ISO 8601 datetime string", + "date": { "type": "string" }, - "duration_ms": { - "type": "number" + "commit": { + "type": "string" } }, "required": [ - "data", - "statistics", - "pagination", - "results", - "request_time", - "duration_ms" + "version", + "date", + "commit" ] }, "examples": { "example": { "value": { - "data": [ - { - "pool": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE", - "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", - "protocol": "uniswap_v1", - "input_token": { - "address": "T9yD14Nj9j7xAB4dbGeiX9h8unkKHxuWwb", - "symbol": "TRX", - "decimals": 6 - }, - "output_token": { - "address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "symbol": "USDT", - "decimals": 6 - }, - "fee": 3000, - "network": "tron" - } - ] + "version": "3.11.1", + "commit": "9230d53", + "date": "2026-02-26", + "repo": "pinax-network/token-api" } } } @@ -24906,183 +25173,16 @@ } } } - }, - "parameters": [ - { - "in": "query", - "name": "network", - "schema": { - "example": "tron", - "type": "string", - "enum": [ - "tron" - ] - }, - "required": true, - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "factory", - "schema": { - "type": "string", - "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", - "anyOf": [ - { - "type": "string", - "description": "Filter by factory address", - "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by factory address", - "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" - } - } - ] - }, - "description": "Filter by factory address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "pool", - "schema": { - "type": "string", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", - "anyOf": [ - { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - } - } - ] - }, - "description": "Filter by pool address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "input_token", - "schema": { - "type": "string", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "output_token", - "schema": { - "type": "string", - "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", - "anyOf": [ - { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - }, - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string", - "description": "Filter by contract address", - "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" - } - } - ] - }, - "description": "Filter by contract address
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." - }, - { - "in": "query", - "name": "protocol", - "schema": { - "example": "uniswap_v2", - "default": null, - "type": "string", - "enum": [ - "uniswap_v1", - "uniswap_v2", - "uniswap_v3", - "uniswap_v4", - "sunpump" - ] - }, - "description": "Protocol name" - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 - }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." - } - ] + } } }, - "/v1/tvm/pools/ohlc": { + "/v1/networks": { "get": { - "operationId": "getV1TvmPoolsOhlc", - "summary": "Pool OHLCV", - "description": "Returns OHLCV price data for liquidity pools.\n\nOHLCV historical depth is subject to plan restrictions.", + "operationId": "getV1Networks", + "summary": "Supported Networks", + "description": "Returns supported blockchain networks with identifiers, metadata, and indexed block information per database category.", "tags": [ - "TVM DEXs" - ], - "security": [ - { - "bearerAuth": [] - } + "Monitoring" ], "responses": { "200": { @@ -25092,137 +25192,130 @@ "schema": { "type": "object", "properties": { - "data": { + "networks": { "type": "array", "items": { "type": "object", "properties": { - "datetime": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}[T ]\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?(?:Z|[+-]\\d{2}:\\d{2})?$" - }, - "ticker": { + "id": { "type": "string" }, - "pool": { - "type": "string", - "description": "Filter by pool address", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - }, - "open": { - "type": "number" - }, - "high": { - "type": "number" - }, - "low": { - "type": "number" - }, - "close": { - "type": "number" + "fullName": { + "type": "string" }, - "volume": { - "type": "number" + "shortName": { + "type": "string" }, - "uaw": { - "type": "number" + "caip2Id": { + "type": "string" }, - "transactions": { - "type": "number" + "networkType": { + "type": "string" }, - "network": { - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks", - "example": "tron", - "type": "string", - "enum": [ - "tron" + "icon": { + "type": "object", + "properties": { + "web3Icons": { + "type": "object", + "properties": { + "name": { + "type": "string" + } + }, + "required": [ + "name" + ] + } + }, + "required": [ + "web3Icons" ] + }, + "aliases": { + "type": "array", + "items": { + "type": "string" + } + }, + "indexed_to": { + "type": "array", + "items": { + "type": "object", + "properties": { + "category": { + "type": "string" + }, + "version": { + "type": "string" + }, + "block_num": { + "type": "number" + }, + "datetime": { + "type": "string" + }, + "timestamp": { + "type": "number" + } + }, + "required": [ + "category", + "version", + "block_num", + "datetime", + "timestamp" + ] + } } }, "required": [ - "datetime", - "ticker", - "pool", - "open", - "high", - "low", - "close", - "volume", - "uaw", - "transactions", - "network" + "id", + "fullName", + "shortName", + "caip2Id", + "networkType", + "icon", + "aliases", + "indexed_to" ] } - }, - "statistics": { - "type": "object", - "properties": { - "elapsed": { - "type": "number" - }, - "rows_read": { - "type": "number" - }, - "bytes_read": { - "type": "number" - } - } - }, - "pagination": { - "type": "object", - "properties": { - "previous_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - }, - "current_page": { - "type": "integer", - "minimum": 1, - "maximum": 9007199254740991 - } - }, - "required": [ - "previous_page", - "current_page" - ] - }, - "results": { - "type": "number" - }, - "request_time": { - "description": "ISO 8601 datetime string", - "type": "string" - }, - "duration_ms": { - "type": "number" } }, "required": [ - "data", - "statistics", - "pagination", - "results", - "request_time", - "duration_ms" + "networks" ] }, "examples": { "example": { "value": { - "data": [ + "networks": [ { - "datetime": "2025-11-05 00:00:00", - "ticker": "WTRXUSDT", - "pool": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", - "open": 0.2858162052159799, - "high": 0.2880636266155062, - "low": 0.28099080983643465, - "close": 0.2880636266155062, - "volume": 15584135805763, - "uaw": 10, - "transactions": 102081, - "network": "tron" + "id": "mainnet", + "fullName": "Ethereum Mainnet", + "shortName": "Ethereum", + "networkType": "mainnet", + "nativeToken": "ETH", + "caip2Id": "eip155:1", + "icon": { + "web3Icons": { + "name": "ethereum" + } + }, + "aliases": [ + "ethereum", + "eth", + "eth-mainnet", + "evm-1" + ], + "indexed_to": [ + { + "category": "transfers", + "version": "0.2.2", + "block_num": 24278225, + "datetime": "2026-01-20 19:57:11", + "timestamp": 1768939031 + } + ] } ] } @@ -25559,77 +25652,27 @@ "in": "query", "name": "network", "schema": { - "example": "tron", - "type": "string", - "enum": [ - "tron" + "example": "arbitrum-one", + "anyOf": [ + { + "description": "Network ID to filter by", + "example": "arbitrum-one", + "type": "string" + }, + { + "type": "string" + }, + { + "type": "array", + "items": { + "description": "Network ID to filter by", + "example": "arbitrum-one", + "type": "string" + } + } ] }, - "required": true, - "description": "The Graph Network ID for TVM networks https://thegraph.com/networks" - }, - { - "in": "query", - "name": "pool", - "schema": { - "type": "string", - "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" - }, - "required": true, - "description": "Filter by pool address" - }, - { - "in": "query", - "name": "interval", - "schema": { - "type": "string", - "enum": [ - "1h", - "4h", - "1d", - "1w" - ], - "default": "1d" - }, - "description": "The interval* for which to aggregate price data (hourly, 4-hours, daily or weekly).
*Plan restricted." - }, - { - "in": "query", - "name": "start_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "end_time", - "schema": { - "type": "string" - }, - "description": "UNIX timestamp in seconds or date string (e.g. \"2025-01-01T00:00:00Z\", \"2025-01-01\", ...)." - }, - { - "in": "query", - "name": "limit", - "schema": { - "default": 10, - "type": "integer", - "minimum": 1, - "maximum": 1000 - }, - "description": "Number of items* returned in a single request.
*Plan restricted." - }, - { - "in": "query", - "name": "page", - "schema": { - "default": 1, - "type": "integer", - "minimum": 1, - "maximum": 767465558638 - }, - "description": "Page number to fetch.
Empty `data` array signifies end of results." + "description": "Network ID to filter by
Single value or array of values* (separate multiple values with `,`)
*Plan restricted." } ] }