diff --git a/package.json b/package.json
index a199d65ce946..4a0e267487c7 100644
--- a/package.json
+++ b/package.json
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@edgeandnode/eslint-config": "^2.0.3",
- "@types/node": "^22.15.21",
+ "@types/node": "^22.15.24",
"eslint": "^8.57.1",
"eslint-plugin-mdx": "^3.4.2",
"prettier": "^3.5.3",
diff --git a/packages/og-image/package.json b/packages/og-image/package.json
index 09b76c02310c..a6fad6c8a004 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.20250525.0",
+ "@cloudflare/workers-types": "^4.20250529.0",
"@types/react": "^18.3.23",
"jest-image-snapshot": "^6.5.1",
"tsx": "^4.19.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ec3d5339213e..9e152ff22c9c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,8 +15,8 @@ importers:
specifier: ^2.0.3
version: 2.0.3(eslint@8.57.1)(typescript@5.8.3)
'@types/node':
- specifier: ^22.15.21
- version: 22.15.21
+ specifier: ^22.15.24
+ version: 22.15.24
eslint:
specifier: ^8.57.1
version: 8.57.1
@@ -67,8 +67,8 @@ importers:
version: 0.3.3
devDependencies:
'@cloudflare/workers-types':
- specifier: ^4.20250525.0
- version: 4.20250525.0
+ specifier: ^4.20250529.0
+ version: 4.20250529.0
'@types/react':
specifier: ^18.3.23
version: 18.3.23
@@ -83,10 +83,10 @@ importers:
version: 5.8.3
vitest:
specifier: ^2.1.9
- version: 2.1.9(@types/node@22.15.21)(jsdom@24.1.3)
+ version: 2.1.9(@types/node@22.15.24)(jsdom@24.1.3)
wrangler:
specifier: ^3.114.9
- version: 3.114.9(@cloudflare/workers-types@4.20250525.0)
+ version: 3.114.9(@cloudflare/workers-types@4.20250529.0)
packages/rehype-unwrap-images:
dependencies:
@@ -131,7 +131,7 @@ importers:
version: 6.5.15(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(dayjs@1.11.13)(hardhat@2.24.1(typescript@5.8.3))(next@14.2.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(react@18.3.1))(typescript@5.8.3)
'@edgeandnode/go':
specifier: ^10.1.0
- version: 10.1.0(b13428c47043e78b7eeb6c5a3d7530a6)
+ version: 10.1.0(3c1413924bc4e2e059cfd586383e3342)
'@emotion/react':
specifier: ^11.14.0
version: 11.14.0(@types/react@18.3.23)(react@18.3.1)
@@ -205,8 +205,8 @@ importers:
specifier: ^5.0.0
version: 5.0.0
zod:
- specifier: ^3.25.30
- version: 3.25.30
+ specifier: ^3.25.36
+ version: 3.25.36
devDependencies:
'@types/lodash':
specifier: ^4.17.17
@@ -218,8 +218,8 @@ importers:
specifier: ^2.60.0
version: 2.60.0
'@types/node':
- specifier: ^22.15.21
- version: 22.15.21
+ specifier: ^22.15.24
+ version: 22.15.24
'@types/react':
specifier: ^18.3.23
version: 18.3.23
@@ -228,19 +228,19 @@ importers:
version: 18.3.7(@types/react@18.3.23)
autoprefixer:
specifier: ^10.4.21
- version: 10.4.21(postcss@8.5.3)
+ version: 10.4.21(postcss@8.5.4)
fast-xml-parser:
specifier: ^5.2.3
version: 5.2.3
postcss:
- specifier: ^8.5.3
- version: 8.5.3
+ specifier: ^8.5.4
+ version: 8.5.4
tailwindcss:
specifier: ^3.4.17
version: 3.4.17
tsup:
specifier: ^8.5.0
- version: 8.5.0(jiti@1.21.7)(postcss@8.5.3)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.8.0)
+ version: 8.5.0(jiti@1.21.7)(postcss@8.5.4)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.8.0)
tsx:
specifier: ^4.19.4
version: 4.19.4
@@ -459,8 +459,8 @@ packages:
cpu: [x64]
os: [win32]
- '@cloudflare/workers-types@4.20250525.0':
- resolution: {integrity: sha512-3loeNVJkcDLb9giarUIHmDgvh+/4RtH+R/rHn4BCmME1qKdu73n/hvECYhH8BabCZplF8zQy1wok1MKwXEWC/A==}
+ '@cloudflare/workers-types@4.20250529.0':
+ resolution: {integrity: sha512-l6tVFpI6MUChMD0wK+Jhikb+aCbrmIR58CVpV/BhRT4THjl+nFhTT5N5ZqX42FDXdE3hCPLjueBMpPRhPUOB2A==}
'@corex/deepmerge@4.0.43':
resolution: {integrity: sha512-N8uEMrMPL0cu/bdboEWpQYb/0i2K5Qn8eCsxzOmxSggJbbQte7ljMRoXm917AbntqTGOzdTu+vP3KOOzoC70HQ==}
@@ -3047,11 +3047,11 @@ packages:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- '@tanstack/query-core@5.77.2':
- resolution: {integrity: sha512-1lqJwPsR6GX6nZFw06erRt518O19tWU6Q+x0fJUygl4lxHCYF2nhzBPwLKk2NPjYOrpR0K567hxPc5K++xDe9Q==}
+ '@tanstack/query-core@5.79.0':
+ resolution: {integrity: sha512-s+epTqqLM0/TbJzMAK7OEhZIzh63P9sWz5HEFc5XHL4FvKQXQkcjI8F3nee+H/xVVn7mrP610nVXwOytTSYd0w==}
- '@tanstack/react-query@5.77.2':
- resolution: {integrity: sha512-BRHxWdy1mHmgAcYA/qy2IPLylT81oebLgkm9K85viN2Qol/Vq48t1dzDFeDIVQjTWDV96AmqsLNPlH5HjyKCxA==}
+ '@tanstack/react-query@5.79.0':
+ resolution: {integrity: sha512-DjC4JIYZnYzxaTzbg3osOU63VNLP67dOrWet2cZvXgmgwAXNxfS52AMq86M5++ILuzW+BqTUEVMTjhrZ7/XBuA==}
peerDependencies:
react: ^18 || ^19
@@ -3277,8 +3277,8 @@ packages:
'@types/nlcst@2.0.3':
resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
- '@types/node@22.15.21':
- resolution: {integrity: sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==}
+ '@types/node@22.15.24':
+ resolution: {integrity: sha512-w9CZGm9RDjzTh/D+hFwlBJ3ziUaVw7oufKA3vOFSOZlzmW9AkZnfjPb+DLnrV6qtgL/LNmP0/2zBNCFHL3F0ng==}
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -3418,88 +3418,88 @@ packages:
engines: {node: '>=10'}
deprecated: Please upgrade to 1.0.1
- '@unrs/resolver-binding-darwin-arm64@1.7.2':
- resolution: {integrity: sha512-vxtBno4xvowwNmO/ASL0Y45TpHqmNkAaDtz4Jqb+clmcVSSl8XCG/PNFFkGsXXXS6AMjP+ja/TtNCFFa1QwLRg==}
+ '@unrs/resolver-binding-darwin-arm64@1.7.8':
+ resolution: {integrity: sha512-rsRK8T7yxraNRDmpFLZCWqpea6OlXPNRRCjWMx24O1V86KFol7u2gj9zJCv6zB1oJjtnzWceuqdnCgOipFcJPA==}
cpu: [arm64]
os: [darwin]
- '@unrs/resolver-binding-darwin-x64@1.7.2':
- resolution: {integrity: sha512-qhVa8ozu92C23Hsmv0BF4+5Dyyd5STT1FolV4whNgbY6mj3kA0qsrGPe35zNR3wAN7eFict3s4Rc2dDTPBTuFQ==}
+ '@unrs/resolver-binding-darwin-x64@1.7.8':
+ resolution: {integrity: sha512-16yEMWa+Olqkk8Kl6Bu0ltT5OgEedkSAsxcz1B3yEctrDYp3EMBu/5PPAGhWVGnwhtf3hNe3y15gfYBAjOv5tQ==}
cpu: [x64]
os: [darwin]
- '@unrs/resolver-binding-freebsd-x64@1.7.2':
- resolution: {integrity: sha512-zKKdm2uMXqLFX6Ac7K5ElnnG5VIXbDlFWzg4WJ8CGUedJryM5A3cTgHuGMw1+P5ziV8CRhnSEgOnurTI4vpHpg==}
+ '@unrs/resolver-binding-freebsd-x64@1.7.8':
+ resolution: {integrity: sha512-ST4uqF6FmdZQgv+Q73FU1uHzppeT4mhX3IIEmHlLObrv5Ep50olWRz0iQ4PWovadjHMTAmpuJAGaAuCZYb7UAQ==}
cpu: [x64]
os: [freebsd]
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
- resolution: {integrity: sha512-8N1z1TbPnHH+iDS/42GJ0bMPLiGK+cUqOhNbMKtWJ4oFGzqSJk/zoXFzcQkgtI63qMcUI7wW1tq2usZQSb2jxw==}
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.8':
+ resolution: {integrity: sha512-Z/A/4Rm2VWku2g25C3tVb986fY6unx5jaaCFpx1pbAj0OKkyuJ5wcQLHvNbIcJ9qhiYwXfrkB7JNlxrAbg7YFg==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
- resolution: {integrity: sha512-tjYzI9LcAXR9MYd9rO45m1s0B/6bJNuZ6jeOxo1pq1K6OBuRMMmfyvJYval3s9FPPGmrldYA3mi4gWDlWuTFGA==}
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.8':
+ resolution: {integrity: sha512-HN0p7o38qKmDo3bZUiQa6gP7Qhf0sKgJZtRfSHi6JL2Gi4NaUVF0EO1sQ1RHbeQ4VvfjUGMh3QE5dxEh06BgQQ==}
cpu: [arm]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
- resolution: {integrity: sha512-jon9M7DKRLGZ9VYSkFMflvNqu9hDtOCEnO2QAryFWgT6o6AXU8du56V7YqnaLKr6rAbZBWYsYpikF226v423QA==}
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.8':
+ resolution: {integrity: sha512-HsoVqDBt9G69AN0KWeDNJW+7i8KFlwxrbbnJffgTGpiZd6Jw+Q95sqkXp8y458KhKduKLmXfVZGnKBTNxAgPjw==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
- resolution: {integrity: sha512-c8Cg4/h+kQ63pL43wBNaVMmOjXI/X62wQmru51qjfTvI7kmCy5uHTJvK/9LrF0G8Jdx8r34d019P1DVJmhXQpA==}
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.8':
+ resolution: {integrity: sha512-VfR2yTDUbUvn+e/Aw22CC9fQg9zdShHAfwWctNBdOk7w9CHWl2OtYlcMvjzMAns8QxoHQoqn3/CEnZ4Ts7hfrA==}
cpu: [arm64]
os: [linux]
- '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
- resolution: {integrity: sha512-A+lcwRFyrjeJmv3JJvhz5NbcCkLQL6Mk16kHTNm6/aGNc4FwPHPE4DR9DwuCvCnVHvF5IAd9U4VIs/VvVir5lg==}
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.8':
+ resolution: {integrity: sha512-xUauVQNz4uDgs4UJJiUAwMe3N0PA0wvtImh7V0IFu++UKZJhssXbKHBRR4ecUJpUHCX2bc4Wc8sGsB6P+7BANg==}
cpu: [ppc64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
- resolution: {integrity: sha512-hQQ4TJQrSQW8JlPm7tRpXN8OCNP9ez7PajJNjRD1ZTHQAy685OYqPrKjfaMw/8LiHCt8AZ74rfUVHP9vn0N69Q==}
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.8':
+ resolution: {integrity: sha512-GqyIB+CuSHGhhc8ph5RrurtNetYJjb6SctSHafqmdGcRuGi6uyTMR8l18hMEhZFsXdFMc/MpInPLvmNV22xn+A==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
- resolution: {integrity: sha512-NoAGbiqrxtY8kVooZ24i70CjLDlUFI7nDj3I9y54U94p+3kPxwd2L692YsdLa+cqQ0VoqMWoehDFp21PKRUoIQ==}
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.8':
+ resolution: {integrity: sha512-eEU3rWIFRv60xaAbtsgwHNWRZGD7cqkpCvNtio/f1TjEE3HfKLzPNB24fA9X/8ZXQrGldE65b7UKK3PmO4eWIQ==}
cpu: [riscv64]
os: [linux]
- '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
- resolution: {integrity: sha512-KaZByo8xuQZbUhhreBTW+yUnOIHUsv04P8lKjQ5otiGoSJ17ISGYArc+4vKdLEpGaLbemGzr4ZeUbYQQsLWFjA==}
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.8':
+ resolution: {integrity: sha512-GVLI0f4I4TlLqEUoOFvTWedLsJEdvsD0+sxhdvQ5s+N+m2DSynTs8h9jxR0qQbKlpHWpc2Ortz3z48NHRT4l+w==}
cpu: [s390x]
os: [linux]
- '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
- resolution: {integrity: sha512-dEidzJDubxxhUCBJ/SHSMJD/9q7JkyfBMT77Px1npl4xpg9t0POLvnWywSk66BgZS/b2Hy9Y1yFaoMTFJUe9yg==}
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.8':
+ resolution: {integrity: sha512-GX1pZ/4ncUreB0Rlp1l7bhKAZ8ZmvDIgXdeb5V2iK0eRRF332+6gRfR/r5LK88xfbtOpsmRHU6mQ4N8ZnwvGEA==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-linux-x64-musl@1.7.2':
- resolution: {integrity: sha512-RvP+Ux3wDjmnZDT4XWFfNBRVG0fMsc+yVzNFUqOflnDfZ9OYujv6nkh+GOr+watwrW4wdp6ASfG/e7bkDradsw==}
+ '@unrs/resolver-binding-linux-x64-musl@1.7.8':
+ resolution: {integrity: sha512-n1N84MnsvDupzVuYqJGj+2pb9s8BI1A5RgXHvtVFHedGZVBCFjDpQVRlmsFMt6xZiKwDPaqsM16O/1isCUGt7w==}
cpu: [x64]
os: [linux]
- '@unrs/resolver-binding-wasm32-wasi@1.7.2':
- resolution: {integrity: sha512-y797JBmO9IsvXVRCKDXOxjyAE4+CcZpla2GSoBQ33TVb3ILXuFnMrbR/QQZoauBYeOFuu4w3ifWLw52sdHGz6g==}
+ '@unrs/resolver-binding-wasm32-wasi@1.7.8':
+ resolution: {integrity: sha512-x94WnaU5g+pCPDVedfnXzoG6lCOF2xFGebNwhtbJCWfceE94Zj8aysSxdxotlrZrxnz5D3ijtyFUYtpz04n39Q==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
- '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
- resolution: {integrity: sha512-gtYTh4/VREVSLA+gHrfbWxaMO/00y+34htY7XpioBTy56YN2eBjkPrY1ML1Zys89X3RJDKVaogzwxlM1qU7egg==}
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.8':
+ resolution: {integrity: sha512-vst2u8EJZ5L6jhJ6iLis3w9rg16aYqRxQuBAMYQRVrPMI43693hLP7DuqyOBRKgsQXy9/jgh204k0ViHkqQgdg==}
cpu: [arm64]
os: [win32]
- '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
- resolution: {integrity: sha512-Ywv20XHvHTDRQs12jd3MY8X5C8KLjDbg/jyaal/QLKx3fAShhJyD4blEANInsjxW3P7isHx1Blt56iUDDJO3jg==}
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.8':
+ resolution: {integrity: sha512-yb3LZOLMFqnA+/ShlE1E5bpYPGDsA590VHHJPB+efnyowT776GJXBoh82em6O9WmYBUq57YblGTcMYAFBm72HA==}
cpu: [ia32]
os: [win32]
- '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
- resolution: {integrity: sha512-friS8NEQfHaDbkThxopGk+LuE5v3iY0StruifjQEt7SLbA46OnfgMO15sOTkbpJkol6RB+1l1TYPXh0sCddpvA==}
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.8':
+ resolution: {integrity: sha512-hHKFx+opG5BA3/owMXon8ypwSotBGTdblG6oda/iOu9+OEYnk0cxD2uIcGyGT8jCK578kV+xMrNxqbn8Zjlpgw==}
cpu: [x64]
os: [win32]
@@ -3845,8 +3845,8 @@ packages:
browser-stdout@1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
- browserslist@4.24.5:
- resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==}
+ browserslist@4.25.0:
+ resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -3901,8 +3901,8 @@ packages:
camelize@1.0.1:
resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
- caniuse-lite@1.0.30001718:
- resolution: {integrity: sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==}
+ caniuse-lite@1.0.30001720:
+ resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -4452,8 +4452,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.158:
- resolution: {integrity: sha512-9vcp2xHhkvraY6AHw2WMi+GDSLPX42qe2xjYaVoZqFRJiOcilVQFq9mZmpuHEQpzlgGDelKlV7ZiGcmMsc8WxQ==}
+ electron-to-chromium@1.5.161:
+ resolution: {integrity: sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==}
elliptic@6.6.1:
resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==}
@@ -4495,8 +4495,8 @@ packages:
error-stack-parser@1.3.6:
resolution: {integrity: sha512-xhuSYd8wLgOXwNgjcPeXMPL/IiiA1Huck+OPvClpJViVNNlJVtM41o+1emp7bPvlCJwCatFX2DWc05/DgfbWzA==}
- es-abstract@1.23.10:
- resolution: {integrity: sha512-MtUbM072wlJNyeYAe0mhzrD+M6DIJa96CZAOBBrhDbgKnB4MApIKefcyAB1eOdYn8cUNZgvwBvEzdoAYsxgEIw==}
+ es-abstract@1.24.0:
+ resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
engines: {node: '>= 0.4'}
es-define-property@1.0.1:
@@ -4809,8 +4809,8 @@ packages:
fault@2.0.1:
resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==}
- fdir@6.4.4:
- resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==}
+ fdir@6.4.5:
+ resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
@@ -5374,6 +5374,10 @@ packages:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
+ is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
+ engines: {node: '>= 0.4'}
+
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -6442,8 +6446,8 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
- postcss@8.5.3:
- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
+ postcss@8.5.4:
+ resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -7151,6 +7155,10 @@ packages:
std-env@3.9.0:
resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
+ stop-iteration-iterator@1.1.0:
+ resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
+ engines: {node: '>= 0.4'}
+
stoppable@1.1.0:
resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
engines: {node: '>=4', npm: '>=6'}
@@ -7640,8 +7648,8 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
- unrs-resolver@1.7.2:
- resolution: {integrity: sha512-BBKpaylOW8KbHsu378Zky/dGh4ckT/4NW/0SHRABdqRLcQJ2dAOjDo9g97p04sWflm0kqPqpUatxReNV/dqI5A==}
+ unrs-resolver@1.7.8:
+ resolution: {integrity: sha512-2zsXwyOXmCX9nGz4vhtZRYhe30V78heAv+KDc21A/KMdovGHbZcixeD5JHEF0DrFXzdytwuzYclcPbvp8A3Jlw==}
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
@@ -7733,8 +7741,8 @@ packages:
victory-vendor@36.9.2:
resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==}
- viem@2.30.1:
- resolution: {integrity: sha512-CkoS5Vv6kiRGmRF2xO2z275Gu90vTrKZHf/ckYXxP2J94UvCnFvUcbRdfit6uebj1I8nFwkGlkkOMuOZDHyO4w==}
+ viem@2.30.5:
+ resolution: {integrity: sha512-YymUl7AKsIw3BhQLZxr3j+g8OwqsxmV3xu7zDMmmuFACtvQ3YZaFsKrH7N8eTXpPHYgMlClvKIjgXS8Twt+sQQ==}
peerDependencies:
typescript: '>=5.0.4'
peerDependenciesMeta:
@@ -8037,8 +8045,8 @@ packages:
zod@3.23.8:
resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==}
- zod@3.25.30:
- resolution: {integrity: sha512-VolhdEtu6TJr/fzGuHA/SZ5ixvXqA6ADOG9VRcQ3rdOKmF5hkmcJbyaQjUH5BgmpA9gej++zYRX7zjSmdReIwA==}
+ zod@3.25.36:
+ resolution: {integrity: sha512-eRFS3i8T0IrpGdL8HQyqFAugGOn7jOjyGgGdtv5NY4Wkhi7lJDk732bNZ609YMIGFbLoaj6J69O1Mura23gfIw==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -8290,7 +8298,7 @@ snapshots:
'@cloudflare/workerd-windows-64@1.20250408.0':
optional: true
- '@cloudflare/workers-types@4.20250525.0': {}
+ '@cloudflare/workers-types@4.20250529.0': {}
'@corex/deepmerge@4.0.43': {}
@@ -8354,13 +8362,13 @@ snapshots:
- hardhat
- utf-8-validate
- '@edgeandnode/ens@2.2.0(typescript@5.8.3)(viem@2.30.1(typescript@5.8.3)(zod@3.25.30))':
+ '@edgeandnode/ens@2.2.0(typescript@5.8.3)(viem@2.30.5(typescript@5.8.3)(zod@3.25.36))':
dependencies:
- '@ensdomains/ensjs': 4.0.2(typescript@5.8.3)(viem@2.30.1(typescript@5.8.3)(zod@3.25.30))(zod@3.25.30)
+ '@ensdomains/ensjs': 4.0.2(typescript@5.8.3)(viem@2.30.5(typescript@5.8.3)(zod@3.25.36))(zod@3.25.36)
graphql: 16.11.0
graphql-request: 7.2.0(graphql@16.11.0)
- viem: 2.30.1(typescript@5.8.3)(zod@3.25.30)
- zod: 3.25.30
+ viem: 2.30.5(typescript@5.8.3)(zod@3.25.36)
+ zod: 3.25.36
transitivePeerDependencies:
- encoding
- typescript
@@ -8463,10 +8471,10 @@ snapshots:
- typescript
- utf-8-validate
- '@edgeandnode/go@10.1.0(b13428c47043e78b7eeb6c5a3d7530a6)':
+ '@edgeandnode/go@10.1.0(3c1413924bc4e2e059cfd586383e3342)':
dependencies:
'@edgeandnode/common': 7.0.4(hardhat@2.24.1(typescript@5.8.3))
- '@edgeandnode/ens': 2.2.0(typescript@5.8.3)(viem@2.30.1(typescript@5.8.3)(zod@3.25.30))
+ '@edgeandnode/ens': 2.2.0(typescript@5.8.3)(viem@2.30.5(typescript@5.8.3)(zod@3.25.36))
'@edgeandnode/gds': 6.5.15(@emotion/is-prop-valid@0.8.8)(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(@theme-ui/core@0.17.2(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(react@18.3.1))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(dayjs@1.11.13)(hardhat@2.24.1(typescript@5.8.3))(next@14.2.29(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1)(theme-ui@0.17.2(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))(react@18.3.1))(typescript@5.8.3)
'@emotion/react': 11.14.0(@types/react@18.3.23)(react@18.3.1)
'@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0)
@@ -8475,7 +8483,7 @@ snapshots:
'@radix-ui/react-navigation-menu': 1.2.13(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@react-aria/utils': 3.29.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@tanstack/react-query': 5.77.2(react@18.3.1)
+ '@tanstack/react-query': 5.79.0(react@18.3.1)
'@theme-ui/css': 0.17.2(@emotion/react@11.14.0(@types/react@18.3.23)(react@18.3.1))
'@web3icons/react': 4.0.13(react@18.3.1)(typescript@5.8.3)
escape-string-regexp: 5.0.0
@@ -8607,19 +8615,19 @@ snapshots:
dns-packet: 5.6.1
typescript-logging: 1.0.1
- '@ensdomains/ensjs@4.0.2(typescript@5.8.3)(viem@2.30.1(typescript@5.8.3)(zod@3.25.30))(zod@3.25.30)':
+ '@ensdomains/ensjs@4.0.2(typescript@5.8.3)(viem@2.30.5(typescript@5.8.3)(zod@3.25.36))(zod@3.25.36)':
dependencies:
'@adraffy/ens-normalize': 1.10.1
'@ensdomains/address-encoder': 1.1.1
'@ensdomains/content-hash': 3.1.0-rc.1
'@ensdomains/dnsprovejs': 0.5.1
- abitype: 1.0.8(typescript@5.8.3)(zod@3.25.30)
+ abitype: 1.0.8(typescript@5.8.3)(zod@3.25.36)
dns-packet: 5.6.1
graphql: 16.11.0
graphql-request: 6.1.0(graphql@16.11.0)
pako: 2.1.0
ts-pattern: 5.7.1
- viem: 2.30.1(typescript@5.8.3)(zod@3.25.30)
+ viem: 2.30.5(typescript@5.8.3)(zod@3.25.36)
transitivePeerDependencies:
- encoding
- typescript
@@ -11475,11 +11483,11 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@tanstack/query-core@5.77.2': {}
+ '@tanstack/query-core@5.79.0': {}
- '@tanstack/react-query@5.77.2(react@18.3.1)':
+ '@tanstack/react-query@5.79.0(react@18.3.1)':
dependencies:
- '@tanstack/query-core': 5.77.2
+ '@tanstack/query-core': 5.79.0
react: 18.3.1
'@tanstack/react-virtual@3.13.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
@@ -11570,11 +11578,11 @@ snapshots:
'@types/bn.js@5.1.6':
dependencies:
- '@types/node': 22.15.21
+ '@types/node': 22.15.24
'@types/concat-stream@2.0.3':
dependencies:
- '@types/node': 22.15.21
+ '@types/node': 22.15.24
'@types/cookie@0.6.0': {}
@@ -11741,7 +11749,7 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- '@types/node@22.15.21':
+ '@types/node@22.15.24':
dependencies:
undici-types: 6.21.0
@@ -11928,57 +11936,57 @@ snapshots:
'@uniswap/v3-core': 1.0.0
'@uniswap/v3-periphery': 1.4.4
- '@unrs/resolver-binding-darwin-arm64@1.7.2':
+ '@unrs/resolver-binding-darwin-arm64@1.7.8':
optional: true
- '@unrs/resolver-binding-darwin-x64@1.7.2':
+ '@unrs/resolver-binding-darwin-x64@1.7.8':
optional: true
- '@unrs/resolver-binding-freebsd-x64@1.7.2':
+ '@unrs/resolver-binding-freebsd-x64@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.2':
+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-arm-musleabihf@1.7.2':
+ '@unrs/resolver-binding-linux-arm-musleabihf@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-arm64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-arm64-gnu@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-arm64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-arm64-musl@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-ppc64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-ppc64-gnu@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-riscv64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-riscv64-gnu@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-riscv64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-riscv64-musl@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-s390x-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-s390x-gnu@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-x64-gnu@1.7.2':
+ '@unrs/resolver-binding-linux-x64-gnu@1.7.8':
optional: true
- '@unrs/resolver-binding-linux-x64-musl@1.7.2':
+ '@unrs/resolver-binding-linux-x64-musl@1.7.8':
optional: true
- '@unrs/resolver-binding-wasm32-wasi@1.7.2':
+ '@unrs/resolver-binding-wasm32-wasi@1.7.8':
dependencies:
'@napi-rs/wasm-runtime': 0.2.10
optional: true
- '@unrs/resolver-binding-win32-arm64-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-arm64-msvc@1.7.8':
optional: true
- '@unrs/resolver-binding-win32-ia32-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-ia32-msvc@1.7.8':
optional: true
- '@unrs/resolver-binding-win32-x64-msvc@1.7.2':
+ '@unrs/resolver-binding-win32-x64-msvc@1.7.8':
optional: true
'@ver0/deep-equal@1.0.0': {}
@@ -11990,13 +11998,13 @@ snapshots:
chai: 5.2.0
tinyrainbow: 1.2.0
- '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.15.21))':
+ '@vitest/mocker@2.1.9(vite@5.4.19(@types/node@22.15.24))':
dependencies:
'@vitest/spy': 2.1.9
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
- vite: 5.4.19(@types/node@22.15.21)
+ vite: 5.4.19(@types/node@22.15.24)
'@vitest/pretty-format@2.1.9':
dependencies:
@@ -12050,10 +12058,10 @@ snapshots:
abbrev@2.0.0: {}
- abitype@1.0.8(typescript@5.8.3)(zod@3.25.30):
+ abitype@1.0.8(typescript@5.8.3)(zod@3.25.36):
optionalDependencies:
typescript: 5.8.3
- zod: 3.25.30
+ zod: 3.25.36
acorn-jsx@5.3.2(acorn@8.14.1):
dependencies:
@@ -12166,7 +12174,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
is-string: 1.1.1
@@ -12179,7 +12187,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
@@ -12189,7 +12197,7 @@ snapshots:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
@@ -12198,21 +12206,21 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-shim-unscopables: 1.1.0
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-shim-unscopables: 1.1.0
array.prototype.tosorted@1.1.4:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-shim-unscopables: 1.1.0
@@ -12221,7 +12229,7 @@ snapshots:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
@@ -12242,14 +12250,14 @@ snapshots:
attr-accept@2.2.5: {}
- autoprefixer@10.4.21(postcss@8.5.3):
+ autoprefixer@10.4.21(postcss@8.5.4):
dependencies:
- browserslist: 4.24.5
- caniuse-lite: 1.0.30001718
+ browserslist: 4.25.0
+ caniuse-lite: 1.0.30001720
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -12340,12 +12348,12 @@ snapshots:
browser-stdout@1.3.1: {}
- browserslist@4.24.5:
+ browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001718
- electron-to-chromium: 1.5.158
+ caniuse-lite: 1.0.30001720
+ electron-to-chromium: 1.5.161
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.5)
+ update-browserslist-db: 1.1.3(browserslist@4.25.0)
buffer-from@1.1.2: {}
@@ -12392,7 +12400,7 @@ snapshots:
camelize@1.0.1: {}
- caniuse-lite@1.0.30001718: {}
+ caniuse-lite@1.0.30001720: {}
ccount@2.0.1: {}
@@ -12937,7 +12945,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.158: {}
+ electron-to-chromium@1.5.161: {}
elliptic@6.6.1:
dependencies:
@@ -12978,7 +12986,7 @@ snapshots:
dependencies:
stackframe: 0.3.1
- es-abstract@1.23.10:
+ es-abstract@1.24.0:
dependencies:
array-buffer-byte-length: 1.0.2
arraybuffer.prototype.slice: 1.0.4
@@ -13007,7 +13015,9 @@ snapshots:
is-array-buffer: 3.0.5
is-callable: 1.2.7
is-data-view: 1.0.2
+ is-negative-zero: 2.0.3
is-regex: 1.2.1
+ is-set: 2.0.3
is-shared-array-buffer: 1.0.4
is-string: 1.1.1
is-typed-array: 1.1.15
@@ -13022,6 +13032,7 @@ snapshots:
safe-push-apply: 1.0.0
safe-regex-test: 1.1.0
set-proto: 1.0.0
+ stop-iteration-iterator: 1.1.0
string.prototype.trim: 1.2.10
string.prototype.trimend: 1.0.9
string.prototype.trimstart: 1.0.8
@@ -13041,7 +13052,7 @@ snapshots:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-set-tostringtag: 2.1.0
function-bind: 1.1.2
@@ -13196,7 +13207,7 @@ snapshots:
is-bun-module: 2.0.0
stable-hash: 0.0.5
tinyglobby: 0.2.14
- unrs-resolver: 1.7.2
+ unrs-resolver: 1.7.8
optionalDependencies:
eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1)
transitivePeerDependencies:
@@ -13568,7 +13579,7 @@ snapshots:
dependencies:
format: 0.2.2
- fdir@6.4.4(picomatch@4.0.2):
+ fdir@6.4.5(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
@@ -14290,6 +14301,8 @@ snapshots:
is-map@2.0.3: {}
+ is-negative-zero@2.0.3: {}
+
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -15276,7 +15289,7 @@ snapshots:
'@next/env': 14.2.29
'@swc/helpers': 0.5.5
busboy: 1.6.0
- caniuse-lite: 1.0.30001718
+ caniuse-lite: 1.0.30001720
graceful-fs: 4.2.11
postcss: 8.4.31
react: 18.3.1
@@ -15338,8 +15351,8 @@ snapshots:
unist-util-remove: 4.0.0
unist-util-visit: 5.0.0
yaml: 2.8.0
- zod: 3.25.30
- zod-validation-error: 3.4.1(zod@3.25.30)
+ zod: 3.25.36
+ zod-validation-error: 3.4.1(zod@3.25.36)
transitivePeerDependencies:
- '@types/react'
- acorn
@@ -15432,14 +15445,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
object.groupby@1.0.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
object.values@1.2.1:
dependencies:
@@ -15509,7 +15522,7 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
- ox@0.7.1(typescript@5.8.3)(zod@3.25.30):
+ ox@0.7.1(typescript@5.8.3)(zod@3.25.36):
dependencies:
'@adraffy/ens-normalize': 1.11.0
'@noble/ciphers': 1.3.0
@@ -15517,7 +15530,7 @@ snapshots:
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.8.3)(zod@3.25.30)
+ abitype: 1.0.8(typescript@5.8.3)(zod@3.25.36)
eventemitter3: 5.0.1
optionalDependencies:
typescript: 5.8.3
@@ -15667,37 +15680,37 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-import@15.1.0(postcss@8.5.3):
+ postcss-import@15.1.0(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.10
- postcss-js@4.0.1(postcss@8.5.3):
+ postcss-js@4.0.1(postcss@8.5.4):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.5.3
+ postcss: 8.5.4
- postcss-load-config@4.0.2(postcss@8.5.3):
+ postcss-load-config@4.0.2(postcss@8.5.4):
dependencies:
lilconfig: 3.1.3
yaml: 2.8.0
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
- postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.3)(tsx@4.19.4)(yaml@2.8.0):
+ postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.4)(tsx@4.19.4)(yaml@2.8.0):
dependencies:
lilconfig: 3.1.3
optionalDependencies:
jiti: 1.21.7
- postcss: 8.5.3
+ postcss: 8.5.4
tsx: 4.19.4
yaml: 2.8.0
- postcss-nested@6.2.0(postcss@8.5.3):
+ postcss-nested@6.2.0(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-selector-parser: 6.1.2
postcss-selector-parser@6.1.2:
@@ -15713,7 +15726,7 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- postcss@8.5.3:
+ postcss@8.5.4:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -16009,7 +16022,7 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
@@ -16324,7 +16337,7 @@ snapshots:
rrweb-snapshot@2.0.0-alpha.18:
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
rrweb@2.0.0-alpha.18:
dependencies:
@@ -16630,6 +16643,11 @@ snapshots:
std-env@3.9.0: {}
+ stop-iteration-iterator@1.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ internal-slot: 1.1.0
+
stoppable@1.1.0: {}
streamsearch@1.1.0: {}
@@ -16658,14 +16676,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
string.prototype.matchall@4.0.12:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
@@ -16679,7 +16697,7 @@ snapshots:
string.prototype.repeat@1.0.0:
dependencies:
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
string.prototype.trim@1.2.10:
dependencies:
@@ -16687,7 +16705,7 @@ snapshots:
call-bound: 1.0.4
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.23.10
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2
@@ -16818,11 +16836,11 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.5.3
- postcss-import: 15.1.0(postcss@8.5.3)
- postcss-js: 4.0.1(postcss@8.5.3)
- postcss-load-config: 4.0.2(postcss@8.5.3)
- postcss-nested: 6.2.0(postcss@8.5.3)
+ postcss: 8.5.4
+ postcss-import: 15.1.0(postcss@8.5.4)
+ postcss-js: 4.0.1(postcss@8.5.4)
+ postcss-load-config: 4.0.2(postcss@8.5.4)
+ postcss-nested: 6.2.0(postcss@8.5.4)
postcss-selector-parser: 6.1.2
resolve: 1.22.10
sucrase: 3.35.0
@@ -16864,7 +16882,7 @@ snapshots:
tinyglobby@0.2.14:
dependencies:
- fdir: 6.4.4(picomatch@4.0.2)
+ fdir: 6.4.5(picomatch@4.0.2)
picomatch: 4.0.2
tinypool@1.0.2: {}
@@ -16942,7 +16960,7 @@ snapshots:
tsort@0.0.1: {}
- tsup@8.5.0(jiti@1.21.7)(postcss@8.5.3)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.8.0):
+ tsup@8.5.0(jiti@1.21.7)(postcss@8.5.4)(tsx@4.19.4)(typescript@5.8.3)(yaml@2.8.0):
dependencies:
bundle-require: 5.1.0(esbuild@0.25.5)
cac: 6.7.14
@@ -16953,7 +16971,7 @@ snapshots:
fix-dts-default-cjs-exports: 1.0.1
joycon: 3.1.1
picocolors: 1.1.1
- postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.3)(tsx@4.19.4)(yaml@2.8.0)
+ postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.4)(tsx@4.19.4)(yaml@2.8.0)
resolve-from: 5.0.0
rollup: 4.41.1
source-map: 0.8.0-beta.0
@@ -16962,7 +16980,7 @@ snapshots:
tinyglobby: 0.2.14
tree-kill: 1.2.2
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
typescript: 5.8.3
transitivePeerDependencies:
- jiti
@@ -17106,7 +17124,7 @@ snapshots:
'@types/concat-stream': 2.0.3
'@types/debug': 4.1.12
'@types/is-empty': 1.2.3
- '@types/node': 22.15.21
+ '@types/node': 22.15.24
'@types/unist': 3.0.3
concat-stream: 2.0.0
debug: 4.4.1(supports-color@8.1.1)
@@ -17227,31 +17245,31 @@ snapshots:
unpipe@1.0.0: {}
- unrs-resolver@1.7.2:
+ unrs-resolver@1.7.8:
dependencies:
napi-postinstall: 0.2.4
optionalDependencies:
- '@unrs/resolver-binding-darwin-arm64': 1.7.2
- '@unrs/resolver-binding-darwin-x64': 1.7.2
- '@unrs/resolver-binding-freebsd-x64': 1.7.2
- '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.2
- '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.2
- '@unrs/resolver-binding-linux-arm64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-arm64-musl': 1.7.2
- '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-riscv64-musl': 1.7.2
- '@unrs/resolver-binding-linux-s390x-gnu': 1.7.2
- '@unrs/resolver-binding-linux-x64-gnu': 1.7.2
- '@unrs/resolver-binding-linux-x64-musl': 1.7.2
- '@unrs/resolver-binding-wasm32-wasi': 1.7.2
- '@unrs/resolver-binding-win32-arm64-msvc': 1.7.2
- '@unrs/resolver-binding-win32-ia32-msvc': 1.7.2
- '@unrs/resolver-binding-win32-x64-msvc': 1.7.2
-
- update-browserslist-db@1.1.3(browserslist@4.24.5):
- dependencies:
- browserslist: 4.24.5
+ '@unrs/resolver-binding-darwin-arm64': 1.7.8
+ '@unrs/resolver-binding-darwin-x64': 1.7.8
+ '@unrs/resolver-binding-freebsd-x64': 1.7.8
+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.8
+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.8
+ '@unrs/resolver-binding-linux-arm64-gnu': 1.7.8
+ '@unrs/resolver-binding-linux-arm64-musl': 1.7.8
+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.8
+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.8
+ '@unrs/resolver-binding-linux-riscv64-musl': 1.7.8
+ '@unrs/resolver-binding-linux-s390x-gnu': 1.7.8
+ '@unrs/resolver-binding-linux-x64-gnu': 1.7.8
+ '@unrs/resolver-binding-linux-x64-musl': 1.7.8
+ '@unrs/resolver-binding-wasm32-wasi': 1.7.8
+ '@unrs/resolver-binding-win32-arm64-msvc': 1.7.8
+ '@unrs/resolver-binding-win32-ia32-msvc': 1.7.8
+ '@unrs/resolver-binding-win32-x64-msvc': 1.7.8
+
+ update-browserslist-db@1.1.3(browserslist@4.25.0):
+ dependencies:
+ browserslist: 4.25.0
escalade: 3.2.0
picocolors: 1.1.1
@@ -17362,15 +17380,15 @@ snapshots:
d3-time: 3.1.0
d3-timer: 3.0.1
- viem@2.30.1(typescript@5.8.3)(zod@3.25.30):
+ viem@2.30.5(typescript@5.8.3)(zod@3.25.36):
dependencies:
'@noble/curves': 1.9.1
'@noble/hashes': 1.8.0
'@scure/bip32': 1.7.0
'@scure/bip39': 1.6.0
- abitype: 1.0.8(typescript@5.8.3)(zod@3.25.30)
+ abitype: 1.0.8(typescript@5.8.3)(zod@3.25.36)
isows: 1.0.7(ws@8.18.2)
- ox: 0.7.1(typescript@5.8.3)(zod@3.25.30)
+ ox: 0.7.1(typescript@5.8.3)(zod@3.25.36)
ws: 8.18.2
optionalDependencies:
typescript: 5.8.3
@@ -17379,13 +17397,13 @@ snapshots:
- utf-8-validate
- zod
- vite-node@2.1.9(@types/node@22.15.21):
+ vite-node@2.1.9(@types/node@22.15.24):
dependencies:
cac: 6.7.14
debug: 4.4.1(supports-color@8.1.1)
es-module-lexer: 1.7.0
pathe: 1.1.2
- vite: 5.4.19(@types/node@22.15.21)
+ vite: 5.4.19(@types/node@22.15.24)
transitivePeerDependencies:
- '@types/node'
- less
@@ -17397,19 +17415,19 @@ snapshots:
- supports-color
- terser
- vite@5.4.19(@types/node@22.15.21):
+ vite@5.4.19(@types/node@22.15.24):
dependencies:
esbuild: 0.21.5
- postcss: 8.5.3
+ postcss: 8.5.4
rollup: 4.41.1
optionalDependencies:
- '@types/node': 22.15.21
+ '@types/node': 22.15.24
fsevents: 2.3.3
- vitest@2.1.9(@types/node@22.15.21)(jsdom@24.1.3):
+ vitest@2.1.9(@types/node@22.15.24)(jsdom@24.1.3):
dependencies:
'@vitest/expect': 2.1.9
- '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.15.21))
+ '@vitest/mocker': 2.1.9(vite@5.4.19(@types/node@22.15.24))
'@vitest/pretty-format': 2.1.9
'@vitest/runner': 2.1.9
'@vitest/snapshot': 2.1.9
@@ -17425,11 +17443,11 @@ snapshots:
tinyexec: 0.3.2
tinypool: 1.0.2
tinyrainbow: 1.2.0
- vite: 5.4.19(@types/node@22.15.21)
- vite-node: 2.1.9(@types/node@22.15.21)
+ vite: 5.4.19(@types/node@22.15.24)
+ vite-node: 2.1.9(@types/node@22.15.24)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 22.15.21
+ '@types/node': 22.15.24
jsdom: 24.1.3
transitivePeerDependencies:
- less
@@ -17571,7 +17589,7 @@ snapshots:
workerpool@6.5.1: {}
- wrangler@3.114.9(@cloudflare/workers-types@4.20250525.0):
+ wrangler@3.114.9(@cloudflare/workers-types@4.20250529.0):
dependencies:
'@cloudflare/kv-asset-handler': 0.3.4
'@cloudflare/unenv-preset': 2.0.2(unenv@2.0.0-rc.14)(workerd@1.20250408.0)
@@ -17584,7 +17602,7 @@ snapshots:
unenv: 2.0.0-rc.14
workerd: 1.20250408.0
optionalDependencies:
- '@cloudflare/workers-types': 4.20250525.0
+ '@cloudflare/workers-types': 4.20250529.0
fsevents: 2.3.3
sharp: 0.33.5
transitivePeerDependencies:
@@ -17658,14 +17676,14 @@ snapshots:
dependencies:
zod: 3.23.8
- zod-validation-error@3.4.1(zod@3.25.30):
+ zod-validation-error@3.4.1(zod@3.25.36):
dependencies:
- zod: 3.25.30
+ zod: 3.25.36
zod@3.22.3: {}
zod@3.23.8: {}
- zod@3.25.30: {}
+ zod@3.25.36: {}
zwitch@2.0.4: {}
diff --git a/website/package.json b/website/package.json
index bd273f541bb9..1dc1da3aa01f 100644
--- a/website/package.json
+++ b/website/package.json
@@ -45,18 +45,18 @@
"remark-callouts": "workspace:*",
"theme-ui": "^0.17.2",
"unist-util-visit": "^5.0.0",
- "zod": "^3.25.30"
+ "zod": "^3.25.36"
},
"devDependencies": {
"@types/lodash": "^4.17.17",
"@types/mdast": "^4.0.4",
"@types/mixpanel-browser": "^2.60.0",
- "@types/node": "^22.15.21",
+ "@types/node": "^22.15.24",
"@types/react": "^18.3.23",
"@types/react-dom": "^18.3.7",
"autoprefixer": "^10.4.21",
"fast-xml-parser": "^5.2.3",
- "postcss": "^8.5.3",
+ "postcss": "^8.5.4",
"tailwindcss": "^3.4.17",
"tsup": "^8.5.0",
"tsx": "^4.19.4"
diff --git a/website/src/layout/templates/openApi/content.tsx b/website/src/layout/templates/openApi/content.tsx
index 9531aad02f5f..da394179dab2 100644
--- a/website/src/layout/templates/openApi/content.tsx
+++ b/website/src/layout/templates/openApi/content.tsx
@@ -62,7 +62,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
const setParameterValue = (value: ParameterValue) => {
parameterValues.set(parameter.name, value)
}
- const enumValues = parameter.schema.enum ?? []
+ const enumValues = (parameter.schema.enum ?? [])
+ .map((value) => String(value))
+ .filter((value) => value !== '')
return (
@@ -94,9 +96,9 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
{t('global.openApi.parameters.acceptedValues')}:{' '}
{enumValues.map((value, valueIndex: number) => (
-
+
{valueIndex > 0 ? ', ' : null}
- {String(value)}
+ {value}
))}
@@ -158,8 +160,8 @@ export default function TemplateOpenApiContent({ children, ...props }: Component
>
{enumValues.map((value) => (
-
))}
diff --git a/website/src/openApi/tokenApi.json b/website/src/openApi/tokenApi.json
index c18666778911..96c9d2d3cc8d 100644
--- a/website/src/openApi/tokenApi.json
+++ b/website/src/openApi/tokenApi.json
@@ -3,7 +3,7 @@
"info": {
"title": "Token API (Beta)",
"description": "Power your apps & AI agents with real-time token data.",
- "version": "1.3.7+dc8469f (2025-05-02)"
+ "version": "1.6.0+00ef1be (2025-05-29)"
},
"servers": [
{
@@ -26,6 +26,1224 @@
"schemas": {}
},
"paths": {
+ "/nft/ownerships/evm/{address}": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "token_id": {
+ "type": "string"
+ },
+ "token_standard": {
+ "type": "string",
+ "enum": [
+ "",
+ "ERC721",
+ "ERC1155"
+ ]
+ },
+ "contract": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "owner": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "symbol": {
+ "type": "string"
+ },
+ "uri": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "image": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "network_id": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ },
+ "required": [
+ "token_id",
+ "token_standard",
+ "contract",
+ "owner",
+ "network_id"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "token_id": "12",
+ "token_standard": "ERC721",
+ "contract": "0x000386e3f7559d9b6a2f5c46b4ad1a9587d59dc3",
+ "owner": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
+ "symbol": "BANC",
+ "name": "Bored Ape Nike Club",
+ "network_id": "mainnet"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftOwnershipsEvmByAddress",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "address",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address",
+ "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ },
+ {
+ "in": "query",
+ "name": "token_standard",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "",
+ "ERC721",
+ "ERC1155"
+ ]
+ }
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 1000,
+ "default": 10,
+ "description": "The maximum number of items returned in a single request."
+ }
+ },
+ {
+ "in": "query",
+ "name": "page",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "default": 1,
+ "description": "The page number of the results to return."
+ }
+ }
+ ],
+ "summary": "NFT Ownerships",
+ "description": "Provides NFT Ownerships for Account.",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
+ "/nft/collections/evm/{contract}": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "contract": {
+ "type": "string",
+ "description": "Filter by address"
+ },
+ "contract_creation": {
+ "type": "string"
+ },
+ "contract_creator": {
+ "type": "string",
+ "description": "Filter by address"
+ },
+ "name": {
+ "type": "string"
+ },
+ "symbol": {
+ "type": "string"
+ },
+ "owners": {
+ "type": "number"
+ },
+ "total_supply": {
+ "type": "number"
+ },
+ "total_unique_supply": {
+ "type": "number"
+ },
+ "total_transfers": {
+ "type": "number"
+ },
+ "network_id": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ },
+ "required": [
+ "contract",
+ "contract_creation",
+ "contract_creator",
+ "name",
+ "symbol",
+ "owners",
+ "total_supply",
+ "total_unique_supply",
+ "total_transfers",
+ "network_id"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "token_standard": "ERC721",
+ "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8",
+ "contract_creation": "2021-07-22 12:26:01",
+ "contract_creator": "0xe9da256a28630efdc637bfd4c65f0887be1aeda8",
+ "name": "PudgyPenguins",
+ "symbol": "PPG",
+ "owners": 12284,
+ "total_supply": 29064,
+ "total_unique_supply": 29064,
+ "total_transfers": 186252,
+ "network_id": "mainnet"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftCollectionsEvmByContract",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "contract",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by NFT contract address",
+ "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ }
+ ],
+ "summary": "NFT Collection",
+ "description": "Provides single NFT collection metadata, total supply, owners & total transfers.",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
+ "/nft/items/evm/contract/{contract}/token_id/{token_id}": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "token_id": {
+ "type": "string"
+ },
+ "token_standard": {
+ "type": "string",
+ "enum": [
+ "",
+ "ERC721",
+ "ERC1155"
+ ]
+ },
+ "contract": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "owner": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "uri": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "image": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "attributes": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "trait_type": {
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ },
+ "display_type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "trait_type",
+ "value"
+ ]
+ }
+ },
+ "network_id": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ },
+ "required": [
+ "token_id",
+ "token_standard",
+ "contract",
+ "owner",
+ "network_id"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "token_standard": "ERC721",
+ "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8",
+ "token_id": "5712",
+ "owner": "0x9379557bdf32f5ee296ca7b360ccb8dcb9543d8e",
+ "uri": "ipfs://bafybeibc5sgo2plmjkq2tzmhrn54bk3crhnc23zd2msg4ea7a4pxrkgfna/5712",
+ "name": "Pudgy Penguin #5712",
+ "description": "A collection 8888 Cute Chubby Pudgy Penquins sliding around on the freezing ETH blockchain.",
+ "image": "ipfs://QmNf1UsmdGaMbpatQ6toXSkzDpizaGmC9zfunCyoz1enD5/penguin/5712.png",
+ "attributes": [
+ {
+ "trait_type": "Background",
+ "value": "Blue"
+ },
+ {
+ "trait_type": "Skin",
+ "value": "Olive Green"
+ },
+ {
+ "trait_type": "Body",
+ "value": "Turtleneck Green"
+ },
+ {
+ "trait_type": "Face",
+ "value": "Scar"
+ },
+ {
+ "trait_type": "Head",
+ "value": "Party Hat"
+ }
+ ],
+ "network_id": "mainnet"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftItemsEvmContractByContractToken_idByToken_id",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "token_id",
+ "schema": {
+ "type": "string",
+ "pattern": "^(\\d+|)$",
+ "description": "NFT token ID",
+ "example": "5712"
+ },
+ "required": true
+ },
+ {
+ "in": "path",
+ "name": "contract",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by NFT contract address",
+ "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ }
+ ],
+ "summary": "NFT Items",
+ "description": "Provides single NFT token metadata, ownership & traits.",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
+ "/nft/activities/evm": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string",
+ "enum": [
+ "TRANSFER",
+ "MINT",
+ "BURN"
+ ]
+ },
+ "block_num": {
+ "type": "number"
+ },
+ "block_hash": {
+ "type": "string"
+ },
+ "timestamp": {
+ "type": "string"
+ },
+ "tx_hash": {
+ "type": "string"
+ },
+ "contract": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "symbol": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "from": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "to": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "token_id": {
+ "type": "string"
+ },
+ "amount": {
+ "type": "number"
+ },
+ "transfer_type": {
+ "type": "string"
+ },
+ "token_standard": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "@type",
+ "block_num",
+ "block_hash",
+ "timestamp",
+ "tx_hash",
+ "contract",
+ "from",
+ "to",
+ "token_id",
+ "amount"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "@type": "TRANSFER",
+ "block_num": 22588725,
+ "block_hash": "0xe8d2f48bb5d7619fd0c180d6d54e7ca94c5f4eddfcfa7a82d4da55b310dd462a",
+ "timestamp": "2025-05-29 13:32:23",
+ "tx_hash": "0xa7b3302a5fe4a60e4ece22dfb2d98604daef5dc610fa328d8d0a7a92f3efc7b9",
+ "token_standard": "ERC721",
+ "contract": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8",
+ "name": "PudgyPenguins",
+ "symbol": "PPG",
+ "from": "0x2afec1c9af7a5494503f8acfd5c1fdd7d2c57480",
+ "to": "0x29469395eaf6f95920e59f858042f0e28d98a20b",
+ "token_id": "500",
+ "amount": 1,
+ "transfer_type": "Single"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftActivitiesEvm",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "contract",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by NFT contract address",
+ "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "any",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address",
+ "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "from",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "to",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "startTime",
+ "schema": {
+ "type": "number",
+ "minimum": 0,
+ "description": "UNIX timestamp in seconds."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "endTime",
+ "schema": {
+ "type": "number",
+ "minimum": 0,
+ "description": "UNIX timestamp in seconds."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "orderBy",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "timestamp"
+ ],
+ "default": "timestamp",
+ "description": "The field by which to order the results."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "orderDirection",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ],
+ "default": "desc",
+ "description": "The order in which to return the results: Ascending (asc) or Descending (desc)."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 1000,
+ "default": 10,
+ "description": "The maximum number of items returned in a single request."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "page",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "default": 1,
+ "description": "The page number of the results to return."
+ },
+ "required": false
+ }
+ ],
+ "summary": "NFT Activities",
+ "description": "Provides NFT Activities (ex: transfers, mints & burns).",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
+ "/nft/holders/evm/{contract}": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "token_standard": {
+ "type": "string"
+ },
+ "address": {
+ "type": "string",
+ "description": "Filter by address"
+ },
+ "quantity": {
+ "type": "number",
+ "description": "Number of tokens held by this address"
+ },
+ "unique_tokens": {
+ "type": "number",
+ "description": "Number of unique token IDs held by this address"
+ },
+ "percentage": {
+ "type": "number",
+ "description": "Percentage of total supply held by this address"
+ },
+ "network_id": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ },
+ "required": [
+ "token_standard",
+ "address",
+ "quantity",
+ "unique_tokens",
+ "percentage",
+ "network_id"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "token_standard": "ERC721",
+ "address": "0x29469395eaf6f95920e59f858042f0e28d98a20b",
+ "quantity": 534,
+ "unique_tokens": 534,
+ "percentage": 0.06008100810081008,
+ "network_id": "mainnet"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftHoldersEvmByContract",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "path",
+ "name": "contract",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by NFT contract address",
+ "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ }
+ }
+ ],
+ "summary": "NFT Holders",
+ "description": "Provides NFT holders per contract.",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
+ "/nft/sales/evm": {
+ "get": {
+ "responses": {
+ "200": {
+ "description": "Successful Response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "timestamp": {
+ "type": "string"
+ },
+ "block_num": {
+ "type": "number"
+ },
+ "tx_hash": {
+ "type": "string"
+ },
+ "token": {
+ "type": "string"
+ },
+ "token_id": {
+ "type": "string"
+ },
+ "symbol": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "offerer": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "recipient": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$"
+ },
+ "sale_amount": {
+ "type": "number"
+ },
+ "sale_currency": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "timestamp",
+ "block_num",
+ "tx_hash",
+ "token",
+ "token_id",
+ "symbol",
+ "name",
+ "offerer",
+ "recipient",
+ "sale_amount",
+ "sale_currency"
+ ]
+ }
+ },
+ "statistics": {
+ "type": "object",
+ "properties": {
+ "elapsed": {
+ "type": "number"
+ },
+ "rows_read": {
+ "type": "number"
+ },
+ "bytes_read": {
+ "type": "number"
+ }
+ }
+ }
+ },
+ "required": [
+ "data"
+ ]
+ },
+ "example": {
+ "data": [
+ {
+ "timestamp": "2025-05-29 07:52:47",
+ "block_num": 22587041,
+ "tx_hash": "0x6755df1514a066150357d454254e1ce6c1e043f873193125dc98d4c4417861ff",
+ "token": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8",
+ "token_id": "6398",
+ "symbol": "PPG",
+ "name": "PudgyPenguins",
+ "offerer": "0xf671888173bf2fe28d71fba3106cf36d10f470fe",
+ "recipient": "0x43bf952762b087195b8ea70cf81cb6715b6bf5a9",
+ "sale_amount": 10.0667234,
+ "sale_currency": "ETH"
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "operationId": "getNftSalesEvm",
+ "tags": [
+ "EVM"
+ ],
+ "parameters": [
+ {
+ "in": "query",
+ "name": "network_id",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "arbitrum-one",
+ "base",
+ "bsc",
+ "mainnet",
+ "matic",
+ "optimism",
+ "unichain"
+ ],
+ "description": "The Graph Network ID https://thegraph.com/networks",
+ "example": "mainnet"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "contract",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by NFT contract address",
+ "example": "0xbd3531da5cf5857e7cfaa92426877b022e612cf8"
+ },
+ "required": true
+ },
+ {
+ "in": "query",
+ "name": "token_id",
+ "schema": {
+ "type": "string",
+ "pattern": "^(\\d+|)$",
+ "description": "NFT token ID",
+ "example": "5712"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "any",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "offerer",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "recipient",
+ "schema": {
+ "type": "string",
+ "pattern": "^(0[xX])?[0-9a-fA-F]{40}$",
+ "description": "Filter by address"
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "startTime",
+ "schema": {
+ "type": "number",
+ "minimum": 0,
+ "description": "UNIX timestamp in seconds."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "endTime",
+ "schema": {
+ "type": "number",
+ "minimum": 0,
+ "description": "UNIX timestamp in seconds."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "orderBy",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "timestamp"
+ ],
+ "default": "timestamp",
+ "description": "The field by which to order the results."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "orderDirection",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ],
+ "default": "desc",
+ "description": "The order in which to return the results: Ascending (asc) or Descending (desc)."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "limit",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "maximum": 1000,
+ "default": 10,
+ "description": "The maximum number of items returned in a single request."
+ },
+ "required": false
+ },
+ {
+ "in": "query",
+ "name": "page",
+ "schema": {
+ "type": "integer",
+ "minimum": 1,
+ "default": 1,
+ "description": "The page number of the results to return."
+ },
+ "required": false
+ }
+ ],
+ "summary": "NFT Sales",
+ "description": "Provides latest NFT marketplace sales.",
+ "security": [
+ {
+ "bearerAuth": []
+ }
+ ]
+ }
+ },
"/balances/evm/{address}": {
"get": {
"responses": {
@@ -60,12 +1278,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -119,16 +1337,14 @@
"example": {
"data": [
{
- "block_num": 21764208,
- "datetime": "2025-02-03 06:31:23",
- "contract": "0xc944e90c64b2c07662a292be6244bdf05cda44a7",
- "amount": "339640316263000000000000000",
- "value": 339640316.263,
+ "block_num": 22586773,
+ "datetime": "2025-05-29 06:58:47",
+ "contract": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
+ "amount": "237637742936991878321",
+ "value": 237.63774293699188,
"decimals": 18,
- "symbol": "GRT",
- "network_id": "mainnet",
- "price_usd": 0.10426804866144047,
- "value_usd": 35413633.023497514
+ "symbol": "ETH",
+ "network_id": "mainnet"
}
]
}
@@ -158,12 +1374,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -256,12 +1472,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -319,7 +1535,6 @@
"to": "0xa5eb953d1ce9d6a99893cbf6d83d8abcca9b8804",
"decimals": 18,
"symbol": "GRT",
- "amount": "11068393958660000000000",
"value": 11068.393958659999
}
]
@@ -339,12 +1554,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -496,12 +1711,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -570,20 +1785,18 @@
"example": {
"data": [
{
- "block_num": 22128490,
- "datetime": "2025-03-26 03:48:35",
+ "block_num": 22589353,
+ "datetime": "2025-05-29 15:40:11",
"address": "0xc944e90c64b2c07662a292be6244bdf05cda44a7",
"decimals": 18,
"symbol": "GRT",
"name": "Graph Token",
+ "circulating_supply": "16667753581.233711",
+ "holders": 139562,
"network_id": "mainnet",
- "circulating_supply": "10800262823318213436822328009",
- "holders": 170271,
"icon": {
"web3icon": "GRT"
- },
- "price_usd": 0.1040243665135064,
- "market_cap": 1123490498.375051
+ }
}
]
}
@@ -613,12 +1826,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -669,12 +1882,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -728,15 +1941,14 @@
"example": {
"data": [
{
- "block_num": 12022417,
- "datetime": "2021-03-12 07:35:19",
- "address": "0x701bd63938518d7db7e0f00945110c80c67df532",
- "amount": "661800000021764825741967",
+ "block_num": 22578579,
+ "last_balance_update": "2025-05-28 03:25:47",
+ "address": "0x36aff7001294dae4c2ed4fdefc478a00de77f090",
+ "amount": "2868440291872963359806035918",
+ "value": 2868440291.8729634,
"decimals": 18,
- "symbol": "WETH",
- "network_id": "mainnet",
- "price_usd": 2008.9052012472073,
- "value_usd": 1329493462.2291253
+ "symbol": "GRT",
+ "network_id": "mainnet"
}
]
}
@@ -766,12 +1978,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -861,12 +2073,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1006,32 +2218,32 @@
"example": {
"data": [
{
- "block_num": 22349926,
- "datetime": "2025-04-26 01:29:23",
- "timestamp": 1745630963,
- "transaction_id": "0xbedbd3f7a7774b858c96aa39bcc3106c8741b61f0ee1434f7a682061b714129f",
- "caller": "0x5141b82f5ffda4c6fe1e372978f1c5427640a190",
- "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
- "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984",
+ "block_num": 22589391,
+ "datetime": "2025-05-29 15:47:47",
+ "timestamp": 1748533667,
+ "transaction_id": "0x1ce019b0ad129b8bd21b6c83b75de5e5fd7cd07f2ee739ca3198adcbeb61f5a9",
+ "caller": "0x66a9893cc07d91d95644aedd05d03f95e1dba8af",
+ "pool": "0xb98437c7ba28c6590dd4e1cc46aa89eed181f97108e5b6221730d41347bc817f",
+ "factory": "0x000000000004444c5dc75cb358380d2e3de08a90",
"token0": {
+ "address": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599",
+ "symbol": "WBTC",
+ "decimals": 8
+ },
+ "token1": {
"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"symbol": "USDC",
"decimals": 6
},
- "token1": {
- "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
- "symbol": "WETH",
- "decimals": 18
- },
- "sender": "0x5141b82f5ffda4c6fe1e372978f1c5427640a190",
- "recipient": "0x5141b82f5ffda4c6fe1e372978f1c5427640a190",
- "amount0": "7044734362",
- "amount1": "-3900976535378616196",
- "value0": 7044.734362,
- "value1": -3.900976535378616,
- "price0": 0.0005539546527418627,
- "price1": 1805.2019150852589,
- "protocol": "uniswap_v3",
+ "sender": "0x66a9893cc07d91d95644aedd05d03f95e1dba8af",
+ "recipient": null,
+ "amount0": "-894320",
+ "amount1": "957798098",
+ "value0": -0.0089432,
+ "value1": 957.798098,
+ "price0": 107417.48517180652,
+ "price1": 0.00000930947134352077,
+ "protocol": "uniswap_v4",
"network_id": "mainnet"
}
]
@@ -1051,12 +2263,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1220,12 +2432,12 @@
"network_id": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1325,23 +2537,23 @@
"example": {
"data": [
{
- "block_num": 12376729,
- "datetime": "2021-05-05 21:42:11",
- "transaction_id": "0x125e0b641d4a4b08806bf52c0c6757648c9963bcda8681e4f996f09e00d4c2cc",
- "factory": "0x1f98431c8ad98523631ae4a59f267346ea31f984",
- "pool": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
+ "block_num": 22589384,
+ "datetime": "2025-05-29 15:46:23",
+ "transaction_id": "0x43cee95f1449b6b4d394fab31234fd6decdcd049153cc1338fe627e5483a3d36",
+ "factory": "0x000000000004444c5dc75cb358380d2e3de08a90",
+ "pool": "0x12b900f4e5c4b1d2aab6870220345c668b068fc6e588dd59dfe6f223d60608f1",
"token0": {
- "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
- "symbol": "USDC",
+ "address": "0xdac17f958d2ee523a2206206994597c13d831ec7",
+ "symbol": "USDT",
"decimals": 6
},
"token1": {
- "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
- "symbol": "WETH",
+ "address": "0xf2c88757f8d03634671208935974b60a2a28bdb3",
+ "symbol": "SHELL",
"decimals": 18
},
- "fee": 500,
- "protocol": "uniswap_v3",
+ "fee": 699000,
+ "protocol": "uniswap_v4",
"network_id": "mainnet"
}
]
@@ -1361,12 +2573,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1510,15 +2722,14 @@
"example": {
"data": [
{
- "datetime": "2025-04-22 01:00:00",
+ "datetime": "2025-05-29 15:00:00",
"ticker": "WETHUSDC",
- "open": 1568.1231985920829,
- "high": 1588.0055525937228,
- "low": 1567.4961060936091,
- "close": 1587.846767916931,
- "volume": 7313447103818,
- "uaw": 53,
- "transactions": 309
+ "open": 2674.206768283323,
+ "high": 2674.206768283323,
+ "low": 2648.1288363948797,
+ "close": 2648.1288363948797,
+ "volume": 5062048.294222999,
+ "transactions": 169
}
]
}
@@ -1548,12 +2759,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1703,15 +2914,15 @@
"example": {
"data": [
{
- "datetime": "2025-04-22 01:00:00",
+ "datetime": "2025-05-29 15:00:00",
"ticker": "WETHUSD",
- "open": 1559.036656656456,
- "high": 1588.0055525937225,
- "low": 1559.036656656456,
- "close": 1588.0055525937225,
- "volume": 5500074.134435,
- "uaw": 93,
- "transactions": 1062
+ "open": 2669.130852861705,
+ "high": 2669.130852861705,
+ "low": 2669.130852861705,
+ "close": 2669.130852861705,
+ "volume": 184897.1695477702,
+ "uaw": 31,
+ "transactions": 35
}
]
}
@@ -1741,12 +2952,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -1896,16 +3107,15 @@
"example": {
"data": [
{
- "block_num": 21764208,
- "datetime": "2025-02-03 06:31:23",
- "date": "2025-02-03",
- "contract": "0xc944e90c64b2c07662a292be6244bdf05cda44a7",
- "amount": "339640316263000000000000000",
+ "datetime": "2025-01-26 13:00:00",
+ "name": "Wrapped Ether",
+ "symbol": "WETH",
"decimals": 18,
- "symbol": "GRT",
"network_id": "mainnet",
- "price_usd": 0.10426804866144047,
- "value_usd": 35413633.023497514
+ "open": 16.32030978771529,
+ "high": 16.32030978771529,
+ "low": 16.32030978771529,
+ "close": 16.32030978771529
}
]
}
@@ -1950,12 +3160,12 @@
"schema": {
"type": "string",
"enum": [
- "mainnet",
- "bsc",
- "base",
"arbitrum-one",
- "optimism",
+ "base",
+ "bsc",
+ "mainnet",
"matic",
+ "optimism",
"unichain"
],
"description": "The Graph Network ID https://thegraph.com/networks",
@@ -2164,9 +3374,9 @@
]
},
"example": {
- "version": "1.3.7",
- "commit": "dc8469f",
- "date": "2025-05-02",
+ "version": "1.6.0",
+ "commit": "00ef1be",
+ "date": "2025-05-29",
"repo": "pinax-network/token-api"
}
}
diff --git a/website/src/pages/ar/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ar/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ar/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ar/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ar/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ar/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ar/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ar/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ar/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ar/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ar/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ar/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ar/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ar/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ar/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ar/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ar/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/cs/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/cs/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/cs/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/cs/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/cs/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/cs/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/cs/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/cs/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/cs/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/cs/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/cs/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/cs/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/cs/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/cs/token-api/evm/get-transfers-evm.mdx b/website/src/pages/cs/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/cs/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/cs/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/de/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/de/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/de/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/de/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/de/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/de/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/de/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/de/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/de/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/de/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/de/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/de/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/de/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/de/token-api/evm/get-transfers-evm.mdx b/website/src/pages/de/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/de/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/de/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/en/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/en/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/en/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/en/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/en/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/en/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/en/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/en/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/en/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/en/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/en/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/en/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/en/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/en/token-api/evm/get-transfers-evm.mdx b/website/src/pages/en/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/en/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/en/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/es/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/es/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/es/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/es/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/es/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/es/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/es/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/es/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/es/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/es/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/es/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/es/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/es/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/es/token-api/evm/get-transfers-evm.mdx b/website/src/pages/es/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/es/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/es/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/fr/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/fr/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/fr/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/fr/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/fr/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/fr/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/fr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/fr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/fr/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/fr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/fr/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/fr/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/fr/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/fr/token-api/evm/get-transfers-evm.mdx b/website/src/pages/fr/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/fr/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/fr/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/hi/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/hi/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/hi/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/hi/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/hi/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/hi/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/hi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/hi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/hi/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/hi/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/hi/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/hi/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/hi/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/hi/token-api/evm/get-transfers-evm.mdx b/website/src/pages/hi/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/hi/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/hi/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/it/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/it/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/it/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/it/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/it/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/it/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/it/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/it/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/it/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/it/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/it/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/it/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/it/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/it/token-api/evm/get-transfers-evm.mdx b/website/src/pages/it/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/it/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/it/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/ja/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ja/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ja/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ja/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ja/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ja/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ja/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ja/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ja/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ja/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ja/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ja/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ja/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ja/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ja/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ja/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ja/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/ko/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ko/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ko/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ko/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ko/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ko/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ko/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ko/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ko/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ko/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ko/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ko/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ko/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ko/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ko/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ko/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ko/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/mr/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/mr/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/mr/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/mr/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/mr/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/mr/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/mr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/mr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/mr/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/mr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/mr/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/mr/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/mr/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/mr/token-api/evm/get-transfers-evm.mdx b/website/src/pages/mr/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/mr/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/mr/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/nl/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/nl/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/nl/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/nl/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/nl/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/nl/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/nl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/nl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/nl/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/nl/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/nl/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/nl/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/nl/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/nl/token-api/evm/get-transfers-evm.mdx b/website/src/pages/nl/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/nl/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/nl/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/pl/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/pl/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/pl/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/pl/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/pl/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/pl/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/pl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/pl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/pl/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/pl/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/pl/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/pl/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/pl/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/pl/token-api/evm/get-transfers-evm.mdx b/website/src/pages/pl/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/pl/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/pl/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/pt/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/pt/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/pt/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/pt/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/pt/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/pt/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/pt/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/pt/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/pt/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/pt/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/pt/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/pt/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/pt/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/pt/token-api/evm/get-transfers-evm.mdx b/website/src/pages/pt/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/pt/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/pt/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/ro/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ro/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ro/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ro/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ro/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ro/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ro/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ro/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ro/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ro/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ro/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ro/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ro/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ro/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ro/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ro/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ro/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/ru/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ru/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ru/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ru/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ru/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ru/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ru/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ru/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ru/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ru/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ru/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ru/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ru/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ru/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ru/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ru/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ru/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/sv/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/sv/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/sv/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/sv/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/sv/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/sv/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/sv/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/sv/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/sv/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/sv/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/sv/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/sv/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/sv/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/sv/token-api/evm/get-transfers-evm.mdx b/website/src/pages/sv/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/sv/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/sv/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/tr/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/tr/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/tr/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/tr/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/tr/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/tr/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/tr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/tr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/tr/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/tr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/tr/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/tr/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/tr/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/tr/token-api/evm/get-transfers-evm.mdx b/website/src/pages/tr/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/tr/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/tr/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/uk/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/uk/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/uk/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/uk/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/uk/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/uk/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/uk/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/uk/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/uk/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/uk/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/uk/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/uk/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/uk/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/uk/token-api/evm/get-transfers-evm.mdx b/website/src/pages/uk/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/uk/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/uk/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/ur/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/ur/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/ur/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/ur/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/ur/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/ur/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/ur/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/ur/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/ur/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/ur/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/ur/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/ur/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/ur/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/ur/token-api/evm/get-transfers-evm.mdx b/website/src/pages/ur/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/ur/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/ur/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/vi/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/vi/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/vi/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/vi/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/vi/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/vi/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/vi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/vi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/vi/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/vi/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/vi/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/vi/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/vi/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/vi/token-api/evm/get-transfers-evm.mdx b/website/src/pages/vi/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/vi/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/vi/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
diff --git a/website/src/pages/zh/token-api/evm/get-nft-activities-evm.mdx b/website/src/pages/zh/token-api/evm/get-nft-activities-evm.mdx
new file mode 100644
index 000000000000..f76eb35f653a
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-activities-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Activities
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftActivitiesEvm
+---
+
+Provides NFT Activities (ex: transfers, mints & burns).
diff --git a/website/src/pages/zh/token-api/evm/get-nft-collections-evm-by-contract.mdx b/website/src/pages/zh/token-api/evm/get-nft-collections-evm-by-contract.mdx
new file mode 100644
index 000000000000..c8e9bfb64219
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-collections-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Collection
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftCollectionsEvmByContract
+---
+
+Provides single NFT collection metadata, total supply, owners & total transfers.
diff --git a/website/src/pages/zh/token-api/evm/get-nft-holders-evm-by-contract.mdx b/website/src/pages/zh/token-api/evm/get-nft-holders-evm-by-contract.mdx
new file mode 100644
index 000000000000..091d01a197f4
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-holders-evm-by-contract.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Holders
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftHoldersEvmByContract
+---
+
+Provides NFT holders per contract.
diff --git a/website/src/pages/zh/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx b/website/src/pages/zh/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
new file mode 100644
index 000000000000..cf9ff1c6e1b8
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-items-evm-contract-by-contract-token_id-by-token_id.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Items
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftItemsEvmContractByContractToken_idByToken_id
+---
+
+Provides single NFT token metadata, ownership & traits.
diff --git a/website/src/pages/zh/token-api/evm/get-nft-ownerships-evm-by-address.mdx b/website/src/pages/zh/token-api/evm/get-nft-ownerships-evm-by-address.mdx
new file mode 100644
index 000000000000..4c33526eceb7
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-ownerships-evm-by-address.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Ownerships
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftOwnershipsEvmByAddress
+---
+
+Provides NFT Ownerships for Account.
diff --git a/website/src/pages/zh/token-api/evm/get-nft-sales-evm.mdx b/website/src/pages/zh/token-api/evm/get-nft-sales-evm.mdx
new file mode 100644
index 000000000000..f2d78bea4052
--- /dev/null
+++ b/website/src/pages/zh/token-api/evm/get-nft-sales-evm.mdx
@@ -0,0 +1,9 @@
+---
+title: NFT Sales
+template:
+ type: openApi
+ apiId: tokenApi
+ operationId: getNftSalesEvm
+---
+
+Provides latest NFT marketplace sales.
diff --git a/website/src/pages/zh/token-api/evm/get-transfers-evm.mdx b/website/src/pages/zh/token-api/evm/get-transfers-evm.mdx
index 2e6571308cdd..d8e73c90a03c 100644
--- a/website/src/pages/zh/token-api/evm/get-transfers-evm.mdx
+++ b/website/src/pages/zh/token-api/evm/get-transfers-evm.mdx
@@ -1,5 +1,5 @@
---
-title: Transfers Events
+title: Transfer Events
template:
type: openApi
apiId: tokenApi
|