diff --git a/package.json b/package.json index 59e289c8ce94..a045e476f1a8 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "graph-docs", "private": true, "version": "1.0.0", - "packageManager": "pnpm@10.33.0", + "packageManager": "pnpm@10.33.2", "scripts": { "dev": "turbo run dev", "build": "NODE_OPTIONS='--max-old-space-size=8192' turbo run build", @@ -25,7 +25,7 @@ "eslint": "^8.57.1", "eslint-plugin-mdx": "^3.7.0", "prettier": "^3.8.3", - "prettier-plugin-tailwindcss": "^0.7.2", + "prettier-plugin-tailwindcss": "^0.7.3", "remark-frontmatter": "^5.0.0", "remark-lint-first-heading-level": "^4.0.1", "remark-lint-heading-increment": "^4.0.1", diff --git a/packages/og-image/package.json b/packages/og-image/package.json index fd5ca605b129..20285af984e5 100644 --- a/packages/og-image/package.json +++ b/packages/og-image/package.json @@ -16,7 +16,7 @@ "yoga-wasm-web": "^0.3.3" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20260416.2", + "@cloudflare/workers-types": "^4.20260423.1", "@types/react": "^18.3.28", "jest-image-snapshot": "^6.5.2", "tsx": "4.20.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14dde243eee9..d511ed9337a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^3.8.3 version: 3.8.3 prettier-plugin-tailwindcss: - specifier: ^0.7.2 - version: 0.7.2(prettier@3.8.3) + specifier: ^0.7.3 + version: 0.7.3(prettier@3.8.3) remark-frontmatter: specifier: ^5.0.0 version: 5.0.0 @@ -67,8 +67,8 @@ importers: version: 0.3.3 devDependencies: '@cloudflare/workers-types': - specifier: ^4.20260416.2 - version: 4.20260416.2 + specifier: ^4.20260423.1 + version: 4.20260423.1 '@types/react': specifier: ^18.3.28 version: 18.3.28 @@ -86,7 +86,7 @@ importers: version: 2.1.9(@types/node@22.19.17)(jsdom@24.1.3) wrangler: specifier: ^3.114.17 - version: 3.114.17(@cloudflare/workers-types@4.20260416.2) + version: 3.114.17(@cloudflare/workers-types@4.20260423.1) packages/remark-lint-restrict-elements: dependencies: @@ -233,8 +233,8 @@ importers: specifier: ^10.5.0 version: 10.5.0(postcss@8.5.10) fast-xml-parser: - specifier: ^5.6.0 - version: 5.6.0 + specifier: ^5.7.1 + version: 5.7.1 postcss: specifier: ^8.5.10 version: 8.5.10 @@ -468,8 +468,8 @@ packages: cpu: [x64] os: [win32] - '@cloudflare/workers-types@4.20260416.2': - resolution: {integrity: sha512-f7VGuKsHckH5n9KATTPJQ6AGdc2q58eM2waGzzDoCKw+PBtw9j2TWdRz8tLkviv7XcjkcuKy181vQFffXJicrA==} + '@cloudflare/workers-types@4.20260423.1': + resolution: {integrity: sha512-SHIc0NeJMtn0sW043eWtMxYFbJ9VPSLkcx+FEqCk0uZLD3HrWT+5xWhm6EYiOYDg0vnrlXNHcu2ly/01zDh3bw==} '@corex/deepmerge@4.0.43': resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==} @@ -1858,8 +1858,8 @@ packages: '@noble/secp256k1@1.7.1': resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} - '@nodable/entities@1.1.0': - resolution: {integrity: sha512-bidpxmTBP0pOsxULw6XlxzQpTgrAGLDHGBK/JuWhPDL6ZV0GZ/PmN9CA9do6e+A9lYI6qx6ikJUtJYRxup141g==} + '@nodable/entities@2.1.0': + resolution: {integrity: sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -5160,11 +5160,11 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-builder@1.1.4: - resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} + fast-xml-builder@1.1.5: + resolution: {integrity: sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==} - fast-xml-parser@5.6.0: - resolution: {integrity: sha512-5G+uaEBbOm9M4dgMOV3K/rBzfUNGqGqoUTaYJM3hBwM8t71w07gxLQZoTsjkY8FtfjabqgQHEkeIySBDYeBmJw==} + fast-xml-parser@5.7.1: + resolution: {integrity: sha512-8Cc3f8GUGUULg34pBch/KGyPLglS+OFs05deyOlY7fL2MTagYPKrVQNmR1fLF/yJ9PH5ZSTd3YDF6pnmeZU+zA==} hasBin: true fastq@1.20.1: @@ -6804,8 +6804,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-tailwindcss@0.7.2: - resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + prettier-plugin-tailwindcss@0.7.3: + resolution: {integrity: sha512-lckXaWWdo2ZVXoMoUO3WIBiz9hVY+YBEh1gYyMFfrWP9WZW/wpFXQKizHx7WrFQFMkcG0bGShdpp531X1n+qpg==} engines: {node: '>=20.19'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -8608,7 +8608,7 @@ snapshots: '@cloudflare/workerd-windows-64@1.20250718.0': optional: true - '@cloudflare/workers-types@4.20260416.2': {} + '@cloudflare/workers-types@4.20260423.1': {} '@corex/deepmerge@4.0.43': {} @@ -10002,7 +10002,7 @@ snapshots: '@noble/secp256k1@1.7.1': {} - '@nodable/entities@1.1.0': {} + '@nodable/entities@2.1.0': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -14090,14 +14090,14 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-builder@1.1.4: + fast-xml-builder@1.1.5: dependencies: path-expression-matcher: 1.5.0 - fast-xml-parser@5.6.0: + fast-xml-parser@5.7.1: dependencies: - '@nodable/entities': 1.1.0 - fast-xml-builder: 1.1.4 + '@nodable/entities': 2.1.0 + fast-xml-builder: 1.1.5 path-expression-matcher: 1.5.0 strnum: 2.2.3 @@ -16255,7 +16255,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-tailwindcss@0.7.2(prettier@3.8.3): + prettier-plugin-tailwindcss@0.7.3(prettier@3.8.3): dependencies: prettier: 3.8.3 @@ -18067,7 +18067,7 @@ snapshots: workerpool@6.5.1: {} - wrangler@3.114.17(@cloudflare/workers-types@4.20260416.2): + wrangler@3.114.17(@cloudflare/workers-types@4.20260423.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) @@ -18080,7 +18080,7 @@ snapshots: unenv: 2.0.0-rc.14 workerd: 1.20250718.0 optionalDependencies: - '@cloudflare/workers-types': 4.20260416.2 + '@cloudflare/workers-types': 4.20260423.1 fsevents: 2.3.3 sharp: 0.33.5 transitivePeerDependencies: diff --git a/website/package.json b/website/package.json index a1c3f0b24da4..1a502f841937 100644 --- a/website/package.json +++ b/website/package.json @@ -63,7 +63,7 @@ "@types/react-dom": "^18.3.7", "@types/vfile": "^4.0.0", "autoprefixer": "^10.5.0", - "fast-xml-parser": "^5.6.0", + "fast-xml-parser": "^5.7.1", "postcss": "^8.5.10", "tailwindcss": "^3.4.19", "tsup": "^8.5.1", diff --git a/website/route-lockfile.txt b/website/route-lockfile.txt index 1f6bcca4b9c0..4707884ada37 100644 --- a/website/route-lockfile.txt +++ b/website/route-lockfile.txt @@ -7,11 +7,14 @@ /en/ai-suite/subgraph-mcp/cline/ /en/ai-suite/subgraph-mcp/cursor/ /en/ai-suite/subgraph-mcp/introduction/ +/en/ai-suite/subgraph-skills/ +/en/ai-suite/substreams-mcp/search/ +/en/ai-suite/substreams-skills/ /en/ai-suite/token-api-mcp/claude/ /en/ai-suite/token-api-mcp/cline/ /en/ai-suite/token-api-mcp/cursor/ /en/ai-suite/token-api-mcp/introduction/ -/en/ai-suite/token-api-skills/quick-setup/ +/en/ai-suite/token-api-skills/ /en/archived/arbitrum/arbitrum-faq/ /en/archived/arbitrum/l2-transfer-tools-faq/ /en/archived/arbitrum/l2-transfer-tools-guide/ @@ -81,6 +84,7 @@ /en/subgraphs/guides/subgraph-linter/ /en/subgraphs/guides/subgraph-uncrashable/ /en/subgraphs/guides/transfer-to-the-graph/ +/en/subgraphs/guides/x402-payments/ /en/subgraphs/querying/best-practices/ /en/subgraphs/querying/distributed-systems/ /en/subgraphs/querying/from-an-application/ @@ -136,7 +140,6 @@ /en/supported-networks/fantom-testnet/ /en/supported-networks/fantom/ /en/supported-networks/fuji/ -/en/supported-networks/gnosis-chiado-cl/ /en/supported-networks/gnosis-chiado/ /en/supported-networks/gnosis-cl/ /en/supported-networks/gnosis/ @@ -202,8 +205,6 @@ /en/supported-networks/status-sepolia/ /en/supported-networks/stellar-testnet/ /en/supported-networks/stellar/ -/en/supported-networks/telos-testnet/ -/en/supported-networks/telos/ /en/supported-networks/tempo-moderato/ /en/supported-networks/tempo/ /en/supported-networks/tron-evm/ @@ -245,6 +246,7 @@ /en/token-api/evm-tokens/transfers/ /en/token-api/faq/ /en/token-api/guides/gpt/ +/en/token-api/guides/polymarket/ /en/token-api/monitoring/health/ /en/token-api/monitoring/networks/ /en/token-api/monitoring/version/ diff --git a/website/src/openApi/tokenApi.json b/website/src/openApi/tokenApi.json index ce61f3a2ddec..d1816193fedb 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.16.1+a8d6ad5 (2026-04-16)" + "version": "3.16.5+e151626 (2026-04-23)" }, "servers": [ { @@ -120,6 +120,8 @@ }, "signer": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -127,6 +129,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -149,21 +153,29 @@ }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, "source": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "destination": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "authority": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by authority address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, @@ -171,6 +183,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by authority address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" } @@ -699,10 +713,14 @@ "name": "signature", "schema": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "example": "4Xj7G5UWDKWbPEKTMie8adzPD27qGRYLE9hpYwuad228Tw96aVBMqhc4XG5daAeLrJXGAqRnQw8Cbi129dQfynAd", "anyOf": [ { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" }, @@ -713,6 +731,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" } @@ -726,10 +746,14 @@ "name": "mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -740,6 +764,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -753,10 +779,14 @@ "name": "source", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "HuxWhQJLCvuuSzHuBkHX1PVJ2LrpVz8GnTCaEkMRKgM1", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -766,6 +796,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -778,10 +810,14 @@ "name": "destination", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "AtpmmidnYUTC1w62zHXfeXygDFQG8H2CU2fseFLwHiat", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -791,6 +827,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -839,10 +877,14 @@ "name": "authority", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by authority address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, @@ -853,6 +895,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by authority address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" } @@ -866,10 +910,14 @@ "name": "fee_payer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "3ghZcDUBHDGbgKPzmNnDXpAPb7gp2ApfkRtPWqRrGNTo", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -879,6 +927,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -891,10 +941,14 @@ "name": "signer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "3ghZcDUBHDGbgKPzmNnDXpAPb7gp2ApfkRtPWqRrGNTo", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -904,6 +958,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -1020,15 +1076,21 @@ }, "owner": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by owner address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, "token_account": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -1527,10 +1589,14 @@ "name": "owner", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by owner address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, @@ -1541,6 +1607,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by owner address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" } @@ -1555,9 +1623,13 @@ "name": "token_account", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -1567,6 +1639,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -1579,10 +1653,14 @@ "name": "mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -1593,6 +1671,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -1686,21 +1766,29 @@ }, "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, "owner": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by owner address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, "token_account": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, "amount": { @@ -2191,6 +2279,8 @@ "name": "mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112" }, "required": true, @@ -2259,10 +2349,14 @@ }, "account": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, "owner": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by owner address", "example": "GXYBNgyYKbSLr938VJCpmGLCUaAHWsncTi7jDoQSdFR9" }, @@ -2704,10 +2798,14 @@ "name": "account", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "5UZfa66rzeDpD9wKs3Sn3iewmavxYvpAtiF2Lqd2n1wW", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -2717,6 +2815,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -2798,6 +2898,8 @@ }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -3287,10 +3389,14 @@ "name": "mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -3301,6 +3407,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -3362,11 +3470,15 @@ }, "fee_payer": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "signer": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -3374,6 +3486,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -3386,21 +3500,29 @@ }, "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "11111111111111111111111111111111" }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111111" }, "source": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "destination": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -3906,10 +4028,14 @@ "name": "signature", "schema": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "example": "5wzpiQF3tjfyk94V7vpwVSeFBvZk8B7mNXEsBdKcX2cAkgY2m7xFQQ4eas7GHEqVdPHgKc1dJoak89hQP2JwMPjK", "anyOf": [ { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" }, @@ -3920,6 +4046,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" } @@ -3933,10 +4061,14 @@ "name": "source", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "BMnT51N4iSNhWU5PyFFgWwFvN1jgaiiDr9ZHgnkm3iLJ", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -3946,6 +4078,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -3958,10 +4092,14 @@ "name": "destination", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -3971,6 +4109,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -3983,10 +4123,14 @@ "name": "fee_payer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "BMnT51N4iSNhWU5PyFFgWwFvN1jgaiiDr9ZHgnkm3iLJ", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -3996,6 +4140,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -4008,10 +4154,14 @@ "name": "signer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "BMnT51N4iSNhWU5PyFFgWwFvN1jgaiiDr9ZHgnkm3iLJ", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, { @@ -4021,6 +4171,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" } } @@ -4137,11 +4289,15 @@ }, "address": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -4626,10 +4782,14 @@ "name": "address", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -4640,6 +4800,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -4720,16 +4882,22 @@ }, "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, "token_account": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by token account address" }, "amount": { @@ -5274,6 +5442,8 @@ }, "mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -5773,6 +5943,8 @@ }, "signature": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" }, @@ -5787,11 +5959,15 @@ }, "fee_payer": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "signer": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -5799,6 +5975,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -5811,6 +5989,8 @@ }, "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, @@ -5819,11 +5999,15 @@ }, "amm": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, "amm_pool": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, @@ -5834,6 +6018,8 @@ "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -5876,6 +6062,8 @@ "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -5913,11 +6101,15 @@ }, "user": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, "input_mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -5929,6 +6121,8 @@ }, "output_mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -5951,7 +6145,7 @@ "raydium_clmm", "raydium_cpmm", "raydium_launchpad", - "meteora_dllm", + "meteora_dlmm", "orca_whirlpool", "boop", "darklake", @@ -6448,10 +6642,14 @@ "name": "signature", "schema": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA", "anyOf": [ { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" }, @@ -6462,6 +6660,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-signature", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{87,88}$", "description": "Filter by transaction signature", "example": "5pdoVcSiSBr3LMAijdRYKrL5RoLFjLgHxHbZ34dUBVubnsQt3q1v48LuPazebsSiBVuSbSTyJdzf3G9jqqn8o6jA" } @@ -6475,10 +6675,14 @@ "name": "amm", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, @@ -6489,6 +6693,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" } @@ -6502,10 +6708,14 @@ "name": "amm_pool", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, @@ -6516,6 +6726,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" } @@ -6529,10 +6741,14 @@ "name": "user", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "5MGfsuYNRhbuN6x1M6WaR3721dSDGtXpcsHxNsgkjsXC", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -6543,6 +6759,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -6556,10 +6774,14 @@ "name": "fee_payer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -6570,6 +6792,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -6583,10 +6807,14 @@ "name": "signer", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" }, @@ -6597,6 +6825,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by address", "example": "So11111111111111111111111111111111111111112" } @@ -6610,10 +6840,14 @@ "name": "input_mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "HmrzeZapM1EygFc4tBJUXwWTzv5Ahy8axLSAadBx51sw", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -6624,6 +6858,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -6647,7 +6883,7 @@ "raydium_clmm", "raydium_cpmm", "raydium_launchpad", - "meteora_dllm", + "meteora_dlmm", "orca_whirlpool", "boop", "darklake", @@ -6661,10 +6897,14 @@ "name": "output_mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -6675,6 +6915,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -6688,10 +6930,14 @@ "name": "program_id", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, @@ -6702,6 +6948,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" } @@ -6799,6 +7047,8 @@ "properties": { "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, @@ -6807,6 +7057,8 @@ }, "amm": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, @@ -6815,16 +7067,22 @@ }, "amm_pool": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, "input_mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, "output_mint": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -7271,10 +7529,14 @@ "name": "amm", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, @@ -7285,6 +7547,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" } @@ -7298,10 +7562,14 @@ "name": "amm_pool", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, @@ -7312,6 +7580,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" } @@ -7325,10 +7595,14 @@ "name": "mint", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "So11111111111111111111111111111111111111112", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" }, @@ -7339,6 +7613,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by mint address", "example": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn" } @@ -7352,10 +7628,14 @@ "name": "program_id", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4", "anyOf": [ { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, @@ -7366,6 +7646,8 @@ "type": "array", "items": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" } @@ -7387,7 +7669,7 @@ "raydium_clmm", "raydium_cpmm", "raydium_launchpad", - "meteora_dllm", + "meteora_dlmm", "orca_whirlpool", "boop", "darklake", @@ -7453,16 +7735,22 @@ }, "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, "amm": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, "amm_pool": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM pool address", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, @@ -7941,6 +8229,8 @@ "name": "amm_pool", "schema": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "example": "AmmpSnW5xVeKHTAU9fMjyKEMPgrzmUj3ah5vgvHhAB5J" }, "required": true, @@ -8029,6 +8319,8 @@ "properties": { "program_id": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by program ID", "example": "JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4" }, @@ -8037,6 +8329,8 @@ }, "amm": { "type": "string", + "format": "svm-address", + "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$", "description": "Filter by AMM address", "example": "675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8" }, @@ -8532,21 +8826,29 @@ }, "transaction_id": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, "from": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "to": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -9049,10 +9351,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "example": "0x96b1b180d22dae2b18a783ebdd5ae33f6867f3572f87c69a135c6c0a15a63c8e", "anyOf": [ { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, @@ -9063,6 +9369,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } @@ -9076,10 +9384,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -9090,6 +9402,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -9103,10 +9417,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -9117,6 +9435,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -9130,10 +9450,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xdadb0d80178819f2319190d340ce9a924f783711", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -9144,6 +9468,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -9251,11 +9577,15 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -9752,10 +10082,14 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -9766,6 +10100,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -9780,10 +10116,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -9794,6 +10134,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -9873,11 +10215,15 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -10374,6 +10720,8 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7" }, "required": true, @@ -10442,6 +10790,8 @@ }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -10959,10 +11309,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -10973,6 +11327,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -11017,11 +11373,15 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -11517,6 +11877,8 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "required": true, @@ -11527,10 +11889,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xdac17f958d2ee523a2206206994597c13d831ec7", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -11541,6 +11907,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -11644,16 +12012,22 @@ }, "transaction_id": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, "from": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "to": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -12155,10 +12529,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "example": "0xd671e7314849d87f852c3674fd98157f1faf512364640c37ea38e997f67bd088", "anyOf": [ { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, @@ -12169,6 +12547,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } @@ -12182,10 +12562,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -12196,6 +12580,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -12209,10 +12595,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xdadb0d80178819f2319190d340ce9a924f783711", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -12223,6 +12613,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -12330,6 +12722,8 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -12824,10 +13218,14 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -12838,6 +13236,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -12888,6 +13288,8 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -13975,11 +14377,15 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -14474,6 +14880,8 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "required": true, @@ -14580,6 +14988,8 @@ }, "transaction_from": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Onchain transaction initiator address.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -14607,6 +15017,8 @@ }, "factory": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, @@ -14616,10 +15028,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -14630,6 +15046,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -14672,6 +15090,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -14709,21 +15129,29 @@ }, "caller": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Account or contract that calls the swap-relevant contract.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "user": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "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", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Legacy compatibility field for swap sender semantics. Prefer user for a normalized user-oriented swap address.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "recipient": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Legacy compatibility field for swap recipient semantics. Prefer user for a normalized user-oriented swap address.", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15267,10 +15695,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca", "anyOf": [ { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, @@ -15281,6 +15713,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } @@ -15294,10 +15728,14 @@ "name": "factory", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, @@ -15308,6 +15746,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" } @@ -15329,10 +15769,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -15347,10 +15791,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] } @@ -15364,10 +15812,14 @@ "name": "caller", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15378,6 +15830,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -15391,10 +15845,14 @@ "name": "transaction_from", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15405,6 +15863,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -15418,10 +15878,14 @@ "name": "user", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15432,6 +15896,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -15445,10 +15911,14 @@ "name": "sender", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15459,6 +15929,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -15472,10 +15944,14 @@ "name": "recipient", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15486,6 +15962,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -15499,10 +15977,14 @@ "name": "input_contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -15513,6 +15995,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -15526,10 +16010,14 @@ "name": "output_contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -15540,6 +16028,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -15665,15 +16155,21 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, "factory": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, @@ -15704,6 +16200,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -15746,6 +16244,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -16237,10 +16737,14 @@ "name": "factory", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x1f98431c8ad98523631ae4a59f267346ea31f984", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, @@ -16251,6 +16755,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" } @@ -16272,10 +16778,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -16290,10 +16800,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] } @@ -16307,10 +16821,14 @@ "name": "input_token", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -16321,6 +16839,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -16334,10 +16854,14 @@ "name": "output_token", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -16348,6 +16872,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -16444,10 +16970,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -16927,10 +17457,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -17020,6 +17554,8 @@ "properties": { "factory": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -17552,11 +18088,15 @@ }, "contract_creator": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -18048,6 +18588,8 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, "required": true, @@ -18106,6 +18648,8 @@ "properties": { "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -18120,6 +18664,8 @@ }, "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -18584,6 +19130,8 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, "required": true, @@ -18642,11 +19190,15 @@ "properties": { "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -19201,6 +19753,8 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8" }, "required": true, @@ -19286,11 +19840,15 @@ "properties": { "address": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -19777,10 +20335,14 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -19791,6 +20353,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -19805,10 +20369,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -19819,6 +20387,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -19938,11 +20508,15 @@ }, "transaction_id": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -19973,11 +20547,15 @@ }, "offerer": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "recipient": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -20448,10 +21026,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", "anyOf": [ { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, @@ -20462,6 +21044,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } @@ -20475,10 +21059,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -20489,6 +21077,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -20529,10 +21119,14 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -20543,6 +21137,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -20556,10 +21152,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -20570,6 +21170,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -20583,10 +21185,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -20597,6 +21203,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -20717,11 +21325,15 @@ }, "transaction_id": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, "contract": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -20761,11 +21373,15 @@ }, "from": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, "to": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -21251,10 +21867,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "example": "0x8cc8b83e7b7fec752bd689700156990e7ce4d6b890f7b5ab58adf2fb602a98b9", "anyOf": [ { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" }, @@ -21265,6 +21885,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "0xf6374799c227c9db38ff5ac1d5bebe8b607a1de1238cd861ebd1053ec07305ca" } @@ -21278,10 +21900,14 @@ "name": "contract", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" }, @@ -21292,6 +21918,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by contract address", "example": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" } @@ -21332,10 +21960,14 @@ "name": "address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -21346,6 +21978,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -21359,10 +21993,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x355062b5d0e324815290b96370e87607a71d613d", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -21373,6 +22011,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -21386,10 +22026,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "example": "0x7ccde43632b3287fda060719d802b2c4cb6f769b", "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -21400,6 +22044,8 @@ "type": "array", "items": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" } @@ -21507,6 +22153,8 @@ }, "transaction_id": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, @@ -21521,16 +22169,22 @@ }, "contract": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, "from": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "to": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -22022,10 +22676,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "example": "46c608cd66c873753f7d86a3dc6b46453052505730cc5f6e951533083b1d40ab", "anyOf": [ { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, @@ -22036,6 +22694,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" } @@ -22049,10 +22709,14 @@ "name": "contract", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, @@ -22063,6 +22727,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } @@ -22076,10 +22742,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -22090,6 +22760,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -22103,10 +22775,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "THWuviP5wEiPBLZ1g1iPPiH4kV7FRXWFP1", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -22117,6 +22793,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -22224,6 +22902,8 @@ }, "contract": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, @@ -22713,10 +23393,14 @@ "name": "contract", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, @@ -22727,6 +23411,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } @@ -22777,6 +23463,8 @@ }, "transaction_id": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, @@ -22785,11 +23473,15 @@ }, "from": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "to": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -23278,10 +23970,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "example": "7504152368a31f51dc0128f07b01815a4f1033c8247a7c2f415a55d59cfe4351", "anyOf": [ { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, @@ -23292,6 +23988,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" } @@ -23305,10 +24003,14 @@ "name": "from_address", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TAYtGZzxZf1GhPfGwZKskWQnz7Qj3rwLDh", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -23319,6 +24021,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -23332,10 +24036,14 @@ "name": "to_address", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TMXZAySpsog7WtaeKb8WotoHepNsD1jjTc", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -23346,6 +24054,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -23953,6 +24663,8 @@ }, "transaction_from": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Onchain transaction initiator address.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -23970,11 +24682,15 @@ }, "factory": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by factory address", "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" }, "pool": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, @@ -23983,6 +24699,8 @@ "properties": { "address": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24008,6 +24726,8 @@ "properties": { "address": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24030,16 +24750,22 @@ }, "user": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "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", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Legacy compatibility field for swap sender semantics. Prefer user for a normalized user-oriented swap address.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, "recipient": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Legacy compatibility field for swap recipient semantics. Prefer user for a normalized user-oriented swap address.", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24557,10 +25283,14 @@ "name": "transaction_id", "schema": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "example": "e74815245a8f1321ce5ede99cde8e021f75bf8e3d4f94cd8949d283eb56fee63", "anyOf": [ { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" }, @@ -24571,6 +25301,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-tx-hash", + "pattern": "^[0-9a-fA-F]{64}$", "description": "Filter by transaction hash", "example": "daddbf0810fb73620ebb1ad3c915afd32f3cf13a267d740f27284583df97a01a" } @@ -24584,10 +25316,14 @@ "name": "factory", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24598,6 +25334,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24611,10 +25349,14 @@ "name": "pool", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, @@ -24625,6 +25367,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" } @@ -24638,10 +25382,14 @@ "name": "transaction_from", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24652,6 +25400,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24665,10 +25415,14 @@ "name": "user", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24679,6 +25433,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24692,10 +25448,14 @@ "name": "sender", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24706,6 +25466,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24719,10 +25481,14 @@ "name": "recipient", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TXF1xDbVGdxFGbovmmmXvBGu8ZiE3Lq4mR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24733,6 +25499,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24746,10 +25514,14 @@ "name": "input_contract", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24760,6 +25532,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24773,10 +25547,14 @@ "name": "output_contract", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -24787,6 +25565,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" } @@ -24900,6 +25680,8 @@ "properties": { "factory": { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by factory address", "example": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f" }, @@ -24909,10 +25691,14 @@ "example": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", "anyOf": [ { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, { - "type": "string" + "type": "string", + "format": "evm-tx-hash", + "pattern": "^(0[xX])?[0-9a-fA-F]{64}$" } ] }, @@ -24923,6 +25709,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -24965,6 +25753,8 @@ "anyOf": [ { "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$", "description": "Filter by address", "example": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045" }, @@ -25473,10 +26263,14 @@ "name": "factory", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by factory address", "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" }, @@ -25487,6 +26281,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by factory address", "example": "TKWJdrQkqHisa1X8HUdHEfREvTzw4pMAaY" } @@ -25500,10 +26296,14 @@ "name": "pool", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, @@ -25514,6 +26314,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" } @@ -25527,10 +26329,14 @@ "name": "input_token", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, @@ -25541,6 +26347,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } @@ -25554,10 +26362,14 @@ "name": "output_token", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TNUC9Qb1rRpS5CbWLmNMxXBjyFoydXjWFR", "anyOf": [ { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" }, @@ -25568,6 +26380,8 @@ "type": "array", "items": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by contract address", "example": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } @@ -25652,6 +26466,8 @@ }, "pool": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by pool address", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, @@ -26114,6 +26930,8 @@ "name": "pool", "schema": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "example": "TFGDbUyP8xez44C76fin3bn3Ss6jugoUwJ" }, "required": true, @@ -26202,6 +27020,8 @@ "properties": { "factory": { "type": "string", + "format": "tvm-address", + "pattern": "^T[1-9A-HJ-NP-Za-km-z]{33}$", "description": "Filter by address", "example": "TRX9Uehj3GuFVh5jjVjNqb6q9cgVHJ4jGX" }, @@ -29031,7 +29851,9 @@ "in": "query", "name": "user", "schema": { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" } }, { @@ -30762,7 +31584,9 @@ "in": "query", "name": "user", "schema": { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" } }, { @@ -31375,7 +32199,9 @@ "in": "query", "name": "user", "schema": { - "type": "string" + "type": "string", + "format": "evm-address", + "pattern": "^(0[xX])?[0-9a-fA-F]{40}$" }, "required": true }, @@ -31879,9 +32705,9 @@ "examples": { "example": { "value": { - "version": "3.16.1", - "commit": "a8d6ad5", - "date": "2026-04-16", + "version": "3.16.5", + "commit": "e151626", + "date": "2026-04-23", "repo": "pinax-network/token-api" } }