diff --git a/package.json b/package.json index fb4f0d7e5978..d40c7793c86a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "graph-docs", "private": true, "version": "1.0.0", - "packageManager": "pnpm@10.30.3", + "packageManager": "pnpm@10.32.1", "scripts": { "dev": "turbo run dev", "build": "NODE_OPTIONS='--max-old-space-size=8192' turbo run build", @@ -21,7 +21,7 @@ }, "devDependencies": { "@edgeandnode/eslint-config": "^2.0.3", - "@types/node": "^22.19.13", + "@types/node": "^22.19.15", "eslint": "^8.57.1", "eslint-plugin-mdx": "^3.7.0", "prettier": "^3.8.1", @@ -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.13", + "turbo": "^2.8.19", "typescript": "^5.9.3" }, "resolutions": { diff --git a/packages/og-image/package.json b/packages/og-image/package.json index d69993f17116..074a390c327a 100644 --- a/packages/og-image/package.json +++ b/packages/og-image/package.json @@ -16,9 +16,9 @@ "yoga-wasm-web": "^0.3.3" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20260305.1", + "@cloudflare/workers-types": "^4.20260317.1", "@types/react": "^18.3.28", - "jest-image-snapshot": "^6.5.1", + "jest-image-snapshot": "^6.5.2", "tsx": "4.20.4", "typescript": "^5.9.3", "vitest": "^2.1.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1837fa5baced..3abec40875a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: ^2.0.3 version: 2.0.3(eslint@8.57.1)(typescript@5.9.3) '@types/node': - specifier: ^22.19.13 - version: 22.19.13 + specifier: ^22.19.15 + version: 22.19.15 eslint: specifier: ^8.57.1 version: 8.57.1 @@ -45,8 +45,8 @@ importers: specifier: workspace:* version: link:packages/remark-lint-restrict-elements turbo: - specifier: ^2.8.13 - version: 2.8.13 + specifier: ^2.8.19 + version: 2.8.19 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -67,14 +67,14 @@ importers: version: 0.3.3 devDependencies: '@cloudflare/workers-types': - specifier: ^4.20260305.1 - version: 4.20260305.1 + specifier: ^4.20260317.1 + version: 4.20260317.1 '@types/react': specifier: ^18.3.28 version: 18.3.28 jest-image-snapshot: - specifier: ^6.5.1 - version: 6.5.1 + specifier: ^6.5.2 + version: 6.5.2 tsx: specifier: 4.20.4 version: 4.20.4 @@ -83,10 +83,10 @@ importers: version: 5.9.3 vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@22.19.13)(jsdom@24.1.3) + version: 2.1.9(@types/node@22.19.15)(jsdom@24.1.3) wrangler: specifier: ^3.114.17 - version: 3.114.17(@cloudflare/workers-types@4.20260305.1) + version: 3.114.17(@cloudflare/workers-types@4.20260317.1) packages/remark-lint-restrict-elements: dependencies: @@ -148,11 +148,11 @@ importers: specifier: ^13.2.1 version: 13.2.1 mixpanel-browser: - specifier: ^2.75.0 - version: 2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) + specifier: ^2.76.0 + version: 2.76.0 motion: - 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) + specifier: ^12.38.0 + version: 12.38.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) @@ -216,10 +216,10 @@ importers: version: 4.0.4 '@types/mixpanel-browser': specifier: ^2.66.0 - version: 2.66.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) + version: 2.66.0 '@types/node': - specifier: ^22.19.13 - version: 22.19.13 + specifier: ^22.19.15 + version: 22.19.15 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -233,8 +233,8 @@ importers: specifier: ^10.4.27 version: 10.4.27(postcss@8.5.8) fast-xml-parser: - specifier: ^5.4.2 - version: 5.4.2 + specifier: ^5.5.7 + version: 5.5.7 postcss: specifier: ^8.5.8 version: 8.5.8 @@ -468,8 +468,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20260305.1': - resolution: {integrity: sha512-835BZaIcgjuYIUqgOWJSpwQxFSJ8g/X1OCZFLO7bmirM6TGmVgIGwiGItBgkjUXXCPrYzJEldsJkuFuK7ePuMw==} + '@cloudflare/workers-types@4.20260317.1': + resolution: {integrity: sha512-+G4eVwyCpm8Au1ex8vQBCuA9wnwqetz4tPNRoB/53qvktERWBRMQnrtvC1k584yRE3emMThtuY0gWshvSJ++PQ==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -3409,6 +3409,36 @@ packages: '@ts-morph/common@0.28.1': resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==} + '@turbo/darwin-64@2.8.19': + resolution: {integrity: sha512-WNzpqJV7rO/oKmsxjtSFXuV87fZb/qxzeGWXJng4oHFz7iPOFSWrPb2gTazJgoTvXUfe1kOH2o0F+zFrerwzRw==} + cpu: [x64] + os: [darwin] + + '@turbo/darwin-arm64@2.8.19': + resolution: {integrity: sha512-KTq8/PH0/ml9bNFomZ2VjmOqW6RYPRqBqV5CfNeD5ekJMuNwJUdeQz0qXguxCzW4OkHCnTdPeKIehR0cdQObPg==} + cpu: [arm64] + os: [darwin] + + '@turbo/linux-64@2.8.19': + resolution: {integrity: sha512-d0xcXiGUt1Q/HzMfgkqai5KyXrassLRuUZhxmUs4ZX99tQFbqRL2/CkSKCnMqyDv7c0K5eugLerVUY+DYr1DQg==} + cpu: [x64] + os: [linux] + + '@turbo/linux-arm64@2.8.19': + resolution: {integrity: sha512-UX3r1iwqsOK8dMgKFtZpDqZk7feqHXZJ/EQAknh0SVQrnc4vkm6mZqjX4j2j3DVoSo4Ho8xGITYlor9Xxsyomw==} + cpu: [arm64] + os: [linux] + + '@turbo/windows-64@2.8.19': + resolution: {integrity: sha512-3MrvD/gMYWfQKZVZOeilKm1629zPG0+KlErZbI0n9Nr3L32+5qrZOF/cgWErukLnOSR38whgf8t2WaPJQALqxg==} + cpu: [x64] + os: [win32] + + '@turbo/windows-arm64@2.8.19': + resolution: {integrity: sha512-j+8mi7kyEgT7cUTPOtPJS8KbTWxu4+OQBiDIo+zklz/RKV4hoN+k4+J8iCM9Nj+o+SVnzc01xSI+s3eBG0MDSA==} + cpu: [arm64] + os: [win32] + '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -3563,8 +3593,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.19.13': - resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} + '@types/node@22.19.15': + resolution: {integrity: sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -5121,11 +5151,11 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-builder@1.0.0: - resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + fast-xml-builder@1.1.4: + resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} - fast-xml-parser@5.4.2: - resolution: {integrity: sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ==} + fast-xml-parser@5.5.7: + resolution: {integrity: sha512-LteOsISQ2GEiDHZch6L9hB0+MLoYVLToR7xotrzU0opCICBkxOPgHAy1HxAvtxfJNXDJpgAsQN30mkrfpO2Prg==} hasBin: true fastq@1.20.1: @@ -5214,8 +5244,8 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@12.35.0: - resolution: {integrity: sha512-w8hghCMQ4oq10j6aZh3U2yeEQv5K69O/seDI/41PK4HtgkLrcBovUNc0ayBC3UyyU7V1mrY2yLzvYdWJX9pGZQ==} + framer-motion@12.38.0: + resolution: {integrity: sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5817,11 +5847,11 @@ packages: resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} engines: {node: 20 || >=22} - jest-image-snapshot@6.5.1: - resolution: {integrity: sha512-xlJFufgfY2Z4DsRsjcnTwxuynvo1bKdhf4OfcEftNuUAK+BwSCUtPmwlBGJhQ0XJXfm9JMAi/4BhQiHbaV8HrA==} + jest-image-snapshot@6.5.2: + resolution: {integrity: sha512-frenWThr5ddnnokcX5N4gwi41hA5TiUOdhv/JoGcJrOaktHjrk4/7XbiHKW52lgKX+vei6QkRlgM7fkYQ15nPg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - jest: '>=20 <=29' + jest: '>=20 <31' peerDependenciesMeta: jest: optional: true @@ -6296,8 +6326,8 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mixpanel-browser@2.75.0: - resolution: {integrity: sha512-jii/M8lXgHHgJ922t+lvUPSuzYEnME1WlXr2Okak6XdZ1WlTv/L2EOnCWAyM750zoHA6kbJIN2XswoGLnaLPnw==} + mixpanel-browser@2.76.0: + resolution: {integrity: sha512-wqPocTJNaTEH+0d2MPigPgRO1flwVW+dDHJiqnKVXgC4iWIULcNgXKJGWUzzsSsnGTdAL3M+WBH3Y34VoY877Q==} engines: {node: '>=20 <26'} mj-context-menu@0.6.1: @@ -6314,14 +6344,14 @@ packages: engines: {node: '>= 14.0.0'} hasBin: true - motion-dom@12.35.0: - resolution: {integrity: sha512-FFMLEnIejK/zDABn+vqGVAUN4T0+3fw+cVAY8MMT65yR+j5uMuvWdd4npACWhh94OVWQs79CrBBuwOwGRZAQiA==} + motion-dom@12.38.0: + resolution: {integrity: sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==} - motion-utils@12.29.2: - resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} + motion-utils@12.36.0: + resolution: {integrity: sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==} - motion@12.35.0: - resolution: {integrity: sha512-BQUhNUIGvUcwXCzwmnT1JpjUqab34lIwxHnXUyWRht1WC1vAyp7/4qgMiUXxN3K6hgUhyoR+HNnLeQMwUZjVjw==} + motion@12.38.0: + resolution: {integrity: sha512-uYfXzeHlgThchzwz5Te47dlv5JOUC7OB4rjJ/7XTUgtBZD8CchMN8qEJ4ZVsUmTyYA44zjV0fBwsiktRuFnn+w==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -6615,6 +6645,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-expression-matcher@1.1.3: + resolution: {integrity: sha512-qdVgY8KXmVdJZRSS1JdEPOKPdTiEK/pi0RkcT2sw1RhXxohdujUlJFPuS1TSkevZ9vzd3ZlL7ULl1MHGTApKzQ==} + engines: {node: '>=14.0.0'} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -7747,38 +7781,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.8.13: - resolution: {integrity: sha512-PmOvodQNiOj77+Zwoqku70vwVjKzL34RTNxxoARjp5RU5FOj/CGiC6vcDQhNtFPUOWSAaogHF5qIka9TBhX4XA==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.8.13: - resolution: {integrity: sha512-kI+anKcLIM4L8h+NsM7mtAUpElkCOxv5LgiQVQR8BASyDFfc8Efj5kCk3cqxuxOvIqx0sLfCX7atrHQ2kwuNJQ==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@2.8.13: - resolution: {integrity: sha512-j29KnQhHyzdzgCykBFeBqUPS4Wj7lWMnZ8CHqytlYDap4Jy70l4RNG46pOL9+lGu6DepK2s1rE86zQfo0IOdPw==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@2.8.13: - resolution: {integrity: sha512-OEl1YocXGZDRDh28doOUn49QwNe82kXljO1HXApjU0LapkDiGpfl3jkAlPKxEkGDSYWc8MH5Ll8S16Rf5tEBYg==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@2.8.13: - resolution: {integrity: sha512-717bVk1+Pn2Jody7OmWludhEirEe0okoj1NpRbSm5kVZz/yNN/jfjbxWC6ilimXMz7xoMT3IDfQFJsFR3PMANA==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@2.8.13: - resolution: {integrity: sha512-R819HShLIT0Wj6zWVnIsYvSNtRNj1q9VIyaUz0P24SMcLCbQZIm1sV09F4SDbg+KCCumqD2lcaR2UViQ8SnUJA==} - cpu: [arm64] - os: [win32] - - turbo@2.8.13: - resolution: {integrity: sha512-nyM99hwFB9/DHaFyKEqatdayGjsMNYsQ/XBNO6MITc7roncZetKb97MpHxWf3uiU+LB9c9HUlU3Jp2Ixei2k1A==} + turbo@2.8.19: + resolution: {integrity: sha512-9NTKvQZ/02XnJCSU4mF5gvAPK+nuLbvCtft/NE8dJeOwaup0bJ14rYx7TxmSXp8JJuAN8nAjqfXWFsWwoQSFHg==} hasBin: true twoslash-protocol@0.2.12: @@ -8592,7 +8596,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20250718.0': optional: true - '@cloudflare/workers-types@4.20260305.1': {} + '@cloudflare/workers-types@4.20260317.1': {} '@corex/deepmerge@4.0.43': {} @@ -8675,8 +8679,8 @@ snapshots: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) @@ -8725,7 +8729,7 @@ snapshots: ethers: 5.8.0 lodash: 4.17.23 md5: 2.3.0 - motion: 12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + motion: 12.38.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 @@ -8783,7 +8787,7 @@ snapshots: escape-string-regexp: 5.0.0 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) + motion: 12.38.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) @@ -11701,7 +11705,7 @@ snapshots: '@scure/bip32@1.7.0': dependencies: - '@noble/curves': 1.9.1 + '@noble/curves': 1.9.7 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 @@ -12013,6 +12017,24 @@ snapshots: path-browserify: 1.0.1 tinyglobby: 0.2.15 + '@turbo/darwin-64@2.8.19': + optional: true + + '@turbo/darwin-arm64@2.8.19': + optional: true + + '@turbo/linux-64@2.8.19': + optional: true + + '@turbo/linux-arm64@2.8.19': + optional: true + + '@turbo/windows-64@2.8.19': + optional: true + + '@turbo/windows-arm64@2.8.19': + optional: true + '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.8.1 @@ -12020,7 +12042,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 '@types/cookie@0.6.0': {} @@ -12177,11 +12199,9 @@ snapshots: '@types/mdx@2.0.13': {} - '@types/mixpanel-browser@2.66.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3)': + '@types/mixpanel-browser@2.66.0': dependencies: - mixpanel-browser: 2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3) - transitivePeerDependencies: - - '@mixpanel/rrweb-utils' + mixpanel-browser: 2.76.0 '@types/ms@2.1.0': {} @@ -12189,7 +12209,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.19.13': + '@types/node@22.19.15': dependencies: undici-types: 6.21.0 @@ -12448,13 +12468,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.13))': + '@vitest/mocker@2.1.9(vite@5.4.21(@types/node@22.19.15))': 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.13) + vite: 5.4.21(@types/node@22.19.15) '@vitest/pretty-format@2.1.9': dependencies: @@ -13686,7 +13706,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.3(supports-color@8.1.1) @@ -13697,7 +13717,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -13720,18 +13740,18 @@ snapshots: - bluebird - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -13742,7 +13762,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -14052,11 +14072,14 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-builder@1.0.0: {} + fast-xml-builder@1.1.4: + dependencies: + path-expression-matcher: 1.1.3 - fast-xml-parser@5.4.2: + fast-xml-parser@5.5.7: dependencies: - fast-xml-builder: 1.0.0 + fast-xml-builder: 1.1.4 + path-expression-matcher: 1.1.3 strnum: 2.2.0 fastq@1.20.1: @@ -14140,10 +14163,10 @@ snapshots: fraction.js@5.3.4: {} - 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): + framer-motion@12.38.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.35.0 - motion-utils: 12.29.2 + motion-dom: 12.38.0 + motion-utils: 12.36.0 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 @@ -14887,7 +14910,7 @@ snapshots: dependencies: '@isaacs/cliui': 9.0.0 - jest-image-snapshot@6.5.1: + jest-image-snapshot@6.5.2: dependencies: chalk: 4.1.2 get-stdin: 5.0.1 @@ -15676,13 +15699,12 @@ snapshots: mitt@3.0.1: {} - mixpanel-browser@2.75.0(@mixpanel/rrweb-utils@2.0.0-alpha.18.3): + mixpanel-browser@2.76.0: dependencies: '@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) + '@mixpanel/rrweb-utils': 2.0.0-alpha.18.3 json-logic-js: 2.0.5 - transitivePeerDependencies: - - '@mixpanel/rrweb-utils' mj-context-menu@0.6.1: {} @@ -15720,15 +15742,15 @@ snapshots: yargs-parser: 20.2.9 yargs-unparser: 2.0.0 - motion-dom@12.35.0: + motion-dom@12.38.0: dependencies: - motion-utils: 12.29.2 + motion-utils: 12.36.0 - motion-utils@12.29.2: {} + motion-utils@12.36.0: {} - motion@12.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + motion@12.38.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.35.0(@emotion/is-prop-valid@0.8.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 12.38.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 @@ -16099,6 +16121,8 @@ snapshots: path-exists@4.0.0: {} + path-expression-matcher@1.1.3: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -17461,32 +17485,14 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.8.13: - optional: true - - turbo-darwin-arm64@2.8.13: - optional: true - - turbo-linux-64@2.8.13: - optional: true - - turbo-linux-arm64@2.8.13: - optional: true - - turbo-windows-64@2.8.13: - optional: true - - turbo-windows-arm64@2.8.13: - optional: true - - turbo@2.8.13: + turbo@2.8.19: optionalDependencies: - 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 + '@turbo/darwin-64': 2.8.19 + '@turbo/darwin-arm64': 2.8.19 + '@turbo/linux-64': 2.8.19 + '@turbo/linux-arm64': 2.8.19 + '@turbo/windows-64': 2.8.19 + '@turbo/windows-arm64': 2.8.19 twoslash-protocol@0.2.12: {} @@ -17594,7 +17600,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.19.13 + '@types/node': 22.19.15 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.3(supports-color@8.1.1) @@ -17862,13 +17868,13 @@ snapshots: - utf-8-validate - zod - vite-node@2.1.9(@types/node@22.19.13): + vite-node@2.1.9(@types/node@22.19.15): 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.13) + vite: 5.4.21(@types/node@22.19.15) transitivePeerDependencies: - '@types/node' - less @@ -17880,19 +17886,19 @@ snapshots: - supports-color - terser - vite@5.4.21(@types/node@22.19.13): + vite@5.4.21(@types/node@22.19.15): dependencies: esbuild: 0.21.5 postcss: 8.5.8 rollup: 4.59.0 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 fsevents: 2.3.3 - vitest@2.1.9(@types/node@22.19.13)(jsdom@24.1.3): + vitest@2.1.9(@types/node@22.19.15)(jsdom@24.1.3): dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.13)) + '@vitest/mocker': 2.1.9(vite@5.4.21(@types/node@22.19.15)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -17908,11 +17914,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.1.1 tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.19.13) - vite-node: 2.1.9(@types/node@22.19.13) + vite: 5.4.21(@types/node@22.19.15) + vite-node: 2.1.9(@types/node@22.19.15) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 22.19.15 jsdom: 24.1.3 transitivePeerDependencies: - less @@ -18039,7 +18045,7 @@ snapshots: workerpool@6.5.1: {} - wrangler@3.114.17(@cloudflare/workers-types@4.20260305.1): + wrangler@3.114.17(@cloudflare/workers-types@4.20260317.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) @@ -18052,7 +18058,7 @@ snapshots: unenv: 2.0.0-rc.14 workerd: 1.20250718.0 optionalDependencies: - '@cloudflare/workers-types': 4.20260305.1 + '@cloudflare/workers-types': 4.20260317.1 fsevents: 2.3.3 sharp: 0.33.5 transitivePeerDependencies: diff --git a/website/package.json b/website/package.json index 077a8b79b27e..0002da81c69c 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.75.0", - "motion": "^12.35.0", + "mixpanel-browser": "^2.76.0", + "motion": "^12.38.0", "next": "^14.2.35", "next-seo": "^6.8.0", "next-sitemap": "^4.2.3", @@ -58,12 +58,12 @@ "@types/lodash": "^4.17.24", "@types/mdast": "^4.0.4", "@types/mixpanel-browser": "^2.66.0", - "@types/node": "^22.19.13", + "@types/node": "^22.19.15", "@types/react": "^18.3.28", "@types/react-dom": "^18.3.7", "@types/vfile": "^4.0.0", "autoprefixer": "^10.4.27", - "fast-xml-parser": "^5.4.2", + "fast-xml-parser": "^5.5.7", "postcss": "^8.5.8", "tailwindcss": "^3.4.19", "tsup": "^8.5.1", diff --git a/website/route-lockfile.txt b/website/route-lockfile.txt index b1fecd6bd5c4..a4e0610b4257 100644 --- a/website/route-lockfile.txt +++ b/website/route-lockfile.txt @@ -140,7 +140,6 @@ /en/supported-networks/fantom/ /en/supported-networks/fraxtal/ /en/supported-networks/fuji/ -/en/supported-networks/fuse/ /en/supported-networks/gnosis-chiado-cl/ /en/supported-networks/gnosis-chiado/ /en/supported-networks/gnosis-cl/ @@ -178,7 +177,6 @@ /en/supported-networks/megaeth-timothy/ /en/supported-networks/megaeth/ /en/supported-networks/metis/ -/en/supported-networks/mode-mainnet/ /en/supported-networks/monad-testnet/ /en/supported-networks/monad/ /en/supported-networks/moonbeam/ diff --git a/website/src/openApi/tokenApi.json b/website/src/openApi/tokenApi.json index 48700d8d1ef1..55f9b1c48413 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.11.1+9230d53 (2026-02-26)" + "version": "3.15.0+ed02a35 (2026-03-18)" }, "servers": [ { @@ -12482,6 +12482,36 @@ "transaction_id": { "type": "string" }, + "transaction_index": { + "type": "number" + }, + "transaction_from": { + "type": "string", + "description": "Onchain transaction initiator address.", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "call_index": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "log_index": { + "type": "number" + }, + "log_ordinal": { + "type": "number" + }, + "log_block_index": { + "type": "number" + }, + "log_topic0": { + "type": "string" + }, "factory": { "type": "string", "description": "Filter by factory address", @@ -12586,17 +12616,22 @@ }, "caller": { "type": "string", - "description": "Filter by address", + "description": "Account or contract that calls the swap-relevant contract.", + "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" + }, + "user": { + "type": "string", + "description": "Normalized user-oriented swap address. Prefer this field for integrations; sender and recipient remain legacy compatibility fields and are planned for deprecation in a future major release.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "sender": { "type": "string", - "description": "Filter by address", + "description": "Legacy compatibility field for swap sender semantics. Prefer user for a normalized user-oriented swap address.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "recipient": { "type": "string", - "description": "Filter by address", + "description": "Legacy compatibility field for swap recipient semantics. Prefer user for a normalized user-oriented swap address.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "input_amount": { @@ -12626,9 +12661,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "summary": { @@ -12655,11 +12696,19 @@ "datetime", "timestamp", "transaction_id", + "transaction_index", + "transaction_from", + "call_index", + "log_index", + "log_ordinal", + "log_block_index", + "log_topic0", "factory", "pool", "input_token", "output_token", "caller", + "user", "sender", "recipient", "input_amount", @@ -12736,6 +12785,13 @@ "datetime": "2025-10-16 12:48:47", "timestamp": 1760618927, "transaction_id": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", + "transaction_index": 143, + "transaction_from": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "call_index": null, + "log_ordinal": 42, + "log_block_index": 0, + "log_index": 42, + "log_topic0": "0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67", "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984", "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "input_token": { @@ -12749,6 +12805,7 @@ "decimals": 18 }, "caller": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "user": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", "sender": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", "recipient": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", "input_amount": "40735537734", @@ -13214,7 +13271,61 @@ "name": "caller", "schema": { "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", + "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": "transaction_from", + "schema": { + "type": "string", + "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", + "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": "user", + "schema": { + "type": "string", + "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", @@ -13241,7 +13352,7 @@ "name": "sender", "schema": { "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", @@ -13268,7 +13379,7 @@ "name": "recipient", "schema": { "type": "string", - "example": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", + "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", @@ -13356,9 +13467,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "description": "Protocol name" @@ -13479,9 +13596,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "input_token": { @@ -14155,9 +14278,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "description": "Protocol name" @@ -14248,9 +14377,6 @@ "volume": { "type": "number" }, - "uaw": { - "type": "number" - }, "transactions": { "type": "number" }, @@ -14279,7 +14405,6 @@ "low", "close", "volume", - "uaw", "transactions", "network" ] @@ -14351,7 +14476,6 @@ "low": 3959.52075942394, "close": 3989.7646037044765, "volume": 32956701.586648002, - "uaw": 1363, "transactions": 3066, "network": "mainnet" } @@ -14819,9 +14943,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "uaw": { @@ -21704,7 +21834,7 @@ "get": { "operationId": "getV1TvmSwaps", "summary": "Swap Events", - "description": "Returns DEX swaps events with input & output token amounts.", + "description": "Returns DEX swaps events with input & output token amounts.\n\nAddress semantics: `transaction_from` is the onchain transaction initiator and `user` is the normalized user-oriented swap address. `sender` and `recipient` remain available for legacy compatibility, but new integrations should prefer `user` and plan for `sender`/`recipient` deprecation in a future major release.", "tags": [ "TVM DEXs" ], @@ -21739,6 +21869,26 @@ "transaction_id": { "type": "string" }, + "transaction_index": { + "type": "number" + }, + "transaction_from": { + "type": "string", + "description": "Onchain transaction initiator address.", + "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" + }, + "log_index": { + "type": "number" + }, + "log_ordinal": { + "type": "number" + }, + "log_block_index": { + "type": "number" + }, + "log_topic0": { + "type": "string" + }, "factory": { "type": "string", "description": "Filter by factory address", @@ -21799,19 +21949,19 @@ "decimals" ] }, - "caller": { + "user": { "type": "string", - "description": "Filter by address", + "description": "Normalized user-oriented swap address. Prefer this field for integrations; sender and recipient remain legacy compatibility fields and are planned for deprecation in a future major release.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "sender": { "type": "string", - "description": "Filter by address", + "description": "Legacy compatibility field for swap sender semantics. Prefer user for a normalized user-oriented swap address.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "recipient": { "type": "string", - "description": "Filter by address", + "description": "Legacy compatibility field for swap recipient semantics. Prefer user for a normalized user-oriented swap address.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "input_amount": { @@ -21861,11 +22011,17 @@ "datetime", "timestamp", "transaction_id", + "transaction_index", + "transaction_from", + "log_index", + "log_ordinal", + "log_block_index", + "log_topic0", "factory", "pool", "input_token", "output_token", - "caller", + "user", "sender", "recipient", "input_amount", @@ -21942,9 +22098,15 @@ "datetime": "2021-03-10 04:43:33", "timestamp": 1615351413, "transaction_id": "0x3e0f39b48dae8c49d3f95bc6206a632af484059764487b0c7d3e3c97bb433130", + "transaction_index": 10, + "transaction_from": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", + "log_ordinal": 0, + "log_block_index": 0, + "log_index": 0, + "log_topic0": "d78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822", "factory": "TXk8rQSAvPvBBNtqSoY6nCfsXWCSSpTVQF", "pool": "TAqCH2kadHAugPEorFrpT7Kogqo2FckxWA", - "caller": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", + "user": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", "sender": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", "recipient": "TSLjVj4sL7uDWQXDbHyV3Kbgz1KL9jB78w", "input_token": { @@ -22394,7 +22556,34 @@ }, { "in": "query", - "name": "caller", + "name": "transaction_from", + "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": "user", "schema": { "type": "string", "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", @@ -22747,9 +22936,15 @@ "uniswap_v2", "uniswap_v3", "uniswap_v4", - "bancor", "curvefi", - "balancer" + "balancer", + "bancor", + "cow", + "aerodrome", + "dodo", + "woofi", + "traderjoe", + "kyber_elastic" ] }, "network": { @@ -23400,9 +23595,6 @@ "volume": { "type": "number" }, - "uaw": { - "type": "number" - }, "transactions": { "type": "number" }, @@ -23424,7 +23616,6 @@ "low", "close", "volume", - "uaw", "transactions", "network" ] @@ -23496,7 +23687,6 @@ "low": 0.28099080983643465, "close": 0.2880636266155062, "volume": 15584135805763, - "uaw": 10, "transactions": 102081, "network": "tron" } @@ -24841,9 +25031,9 @@ "examples": { "example": { "value": { - "version": "3.11.1", - "commit": "9230d53", - "date": "2026-02-26", + "version": "3.15.0", + "commit": "ed02a35", + "date": "2026-03-18", "repo": "pinax-network/token-api" } }