Skip to content

Commit 3429e5f

Browse files
Updates to Token API, Hypergraph and AI Docs (#1105)
* Updating nginx redirects * Removing Token API docs pages * Removing Token API from About The Graph * Removing Hypergraph from The Graph's Docs * Updates to index.json and global.json * Updates to HomePage.tsx * Updates to NetworksTable.tsx * Updated AI landing page, removed Token API AI docs * Additional Token API docs updates * Additional Token API docs updates - again * Ran Prettier * Remove more outdated references + fix build --------- Co-authored-by: benface <benoit.rouleau@icloud.com>
1 parent a6518e0 commit 3429e5f

119 files changed

Lines changed: 1083 additions & 2673 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

nginx.conf

Lines changed: 81 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,15 +168,88 @@ http {
168168
rewrite ^/docs/en/supported-networks/near/$ $scheme://$http_host/docs/en/subgraphs/cookbook/near/ permanent;
169169
rewrite ^/docs/en/tap/$ $scheme://$http_host/docs/en/indexing/tap/ permanent;
170170
rewrite ^/docs/en/tokenomics/$ $scheme://$http_host/docs/en/resources/tokenomics/ permanent;
171-
rewrite ^/docs/en/token-api/$ $scheme://$http_host/docs/en/token-api/quick-start/ permanent;
172-
rewrite ^/docs/en/token-api/mcp/cline/$ $scheme://$http_host/docs/en/ai-suite/token-api-mcp/ permanent;
173-
rewrite ^/docs/en/token-api/mcp/cline/$ $scheme://$http_host/docs/en/ai-suite/token-api-mcp/ permanent;
174-
rewrite ^/docs/en/token-api/mcp/cline/$ $scheme://$http_host/docs/en/ai-suite/token-api-mcp/ permanent;
175-
rewrite ^/docs/en/token-api/endpoint-pricing/$ $scheme://$http_host/docs/en/token-api/endpoints/pricing/ permanent;
176-
rewrite ^/docs/en/ai-suite/token-api-skills/quick-setup$ $scheme://$http_host/docs/en/ai-suite/token-api-skills/ permanent;
171+
172+
# Token API redirects
173+
rewrite ^/docs/en/token-api/quick-start/$ https://app.pinax.network/docs/api/ permanent;
174+
rewrite ^/docs/en/token-api/svm-tokens/tokens/$ https://app.pinax.network/docs/api/getV1SvmTokens/ permanent;
175+
rewrite ^/docs/en/token-api/svm-tokens/transfers/$ https://app.pinax.network/docs/api/getV1SvmTransfers/ permanent;
176+
rewrite ^/docs/en/token-api/svm-tokens/holders/$ https://app.pinax.network/docs/api/getV1SvmHolders/ permanent;
177+
rewrite ^/docs/en/token-api/svm-tokens/balances/$ https://app.pinax.network/docs/api/getV1SvmBalances/ permanent;
178+
rewrite ^/docs/en/token-api/svm-tokens/owner/$ https://app.pinax.network/docs/api/getV1SvmOwner/ permanent;
179+
rewrite ^/docs/en/token-api/svm-tokens-native/balances-native/$ https://app.pinax.network/docs/api/getV1SvmBalancesNative/ permanent;
180+
rewrite ^/docs/en/token-api/svm-tokens-native/holders-native/$ https://app.pinax.network/docs/api/getV1SvmHoldersNative/ permanent;
181+
rewrite ^/docs/en/token-api/svm-tokens-native/tokens-native/$ https://app.pinax.network/docs/api/getV1SvmTokensNative/ permanent;
182+
rewrite ^/docs/en/token-api/svm-tokens-native/transfers-native/$ https://app.pinax.network/docs/api/getV1SvmTransfersNative/ permanent;
183+
rewrite ^/docs/en/token-api/svm-dexs/dexes/$ https://app.pinax.network/docs/api/getV1SvmDexes/ permanent;
184+
rewrite ^/docs/en/token-api/svm-dexs/pools/$ https://app.pinax.network/docs/api/getV1SvmPools/ permanent;
185+
rewrite ^/docs/en/token-api/svm-dexs/pools-ohlc/$ https://app.pinax.network/docs/api/getV1SvmPoolsOhlc/ permanent;
186+
rewrite ^/docs/en/token-api/svm-dexs/swaps/$ https://app.pinax.network/docs/api/getV1SvmSwaps/ permanent;
187+
rewrite ^/docs/en/token-api/evm-tokens/tokens/$ https://app.pinax.network/docs/api/getV1EvmTokens/ permanent;
188+
rewrite ^/docs/en/token-api/evm-tokens/transfers/$ https://app.pinax.network/docs/api/getV1EvmTransfers/ permanent;
189+
rewrite ^/docs/en/token-api/evm-tokens/holders/$ https://app.pinax.network/docs/api/getV1EvmHolders/ permanent;
190+
rewrite ^/docs/en/token-api/evm-tokens/balances/$ https://app.pinax.network/docs/api/getV1EvmBalances/ permanent;
191+
rewrite ^/docs/en/token-api/evm-tokens/balances-historical/$ https://app.pinax.network/docs/api/getV1EvmBalancesHistorical/ permanent;
192+
rewrite ^/docs/en/token-api/evm-tokens-native/tokens-native/$ https://app.pinax.network/docs/api/getV1EvmTokensNative/ permanent;
193+
rewrite ^/docs/en/token-api/evm-tokens-native/transfers-native/$ https://app.pinax.network/docs/api/getV1EvmTransfersNative/ permanent;
194+
rewrite ^/docs/en/token-api/evm-tokens-native/holders-native/$ https://app.pinax.network/docs/api/getV1EvmHoldersNative/ permanent;
195+
rewrite ^/docs/en/token-api/evm-tokens-native/balances-native/$ https://app.pinax.network/docs/api/getV1EvmBalancesNative/ permanent;
196+
rewrite ^/docs/en/token-api/evm-tokens-native/balances-historical-native/$ https://app.pinax.network/docs/api/getV1EvmBalancesHistoricalNative/ permanent;
197+
rewrite ^/docs/en/token-api/evm-dexs/dexes/$ https://app.pinax.network/docs/api/getV1EvmDexes/ permanent;
198+
rewrite ^/docs/en/token-api/evm-dexs/pools/$ https://app.pinax.network/docs/api/getV1EvmPools/ permanent;
199+
rewrite ^/docs/en/token-api/evm-dexs/pools-ohlc/$ https://app.pinax.network/docs/api/getV1EvmPoolsOhlc/ permanent;
200+
rewrite ^/docs/en/token-api/evm-dexs/swaps/$ https://app.pinax.network/docs/api/getV1EvmSwaps/ permanent;
201+
rewrite ^/docs/en/token-api/evm-nfts/collections/$ https://app.pinax.network/docs/api/getV1EvmNftCollections/ permanent;
202+
rewrite ^/docs/en/token-api/evm-nfts/holders/$ https://app.pinax.network/docs/api/getV1EvmNftHolders/ permanent;
203+
rewrite ^/docs/en/token-api/evm-nfts/items/$ https://app.pinax.network/docs/api/getV1EvmNftItems/ permanent;
204+
rewrite ^/docs/en/token-api/evm-nfts/ownerships/$ https://app.pinax.network/docs/api/getV1EvmNftOwnerships/ permanent;
205+
rewrite ^/docs/en/token-api/evm-nfts/sales/$ https://app.pinax.network/docs/api/getV1EvmNftSales/ permanent;
206+
rewrite ^/docs/en/token-api/evm-nfts/transfers/$ https://app.pinax.network/docs/api/getV1EvmNftTransfers/ permanent;
207+
rewrite ^/docs/en/token-api/tvm-tokens/tokens/$ https://app.pinax.network/docs/api/getV1TvmTokens/ permanent;
208+
rewrite ^/docs/en/token-api/tvm-tokens/transfers/$ https://app.pinax.network/docs/api/getV1TvmTransfers/ permanent;
209+
rewrite ^/docs/en/token-api/tvm-tokens-native/tokens-native/$ https://app.pinax.network/docs/api/getV1TvmTokensNative/ permanent;
210+
rewrite ^/docs/en/token-api/tvm-tokens-native/transfers-native/$ https://app.pinax.network/docs/api/getV1TvmTransfersNative/ permanent;
211+
rewrite ^/docs/en/token-api/tvm-dexs/dexes/$ https://app.pinax.network/docs/api/getV1TvmDexes/ permanent;
212+
rewrite ^/docs/en/token-api/tvm-dexs/pools/$ https://app.pinax.network/docs/api/getV1TvmPools/ permanent;
213+
rewrite ^/docs/en/token-api/tvm-dexs/pools-ohlc/$ https://app.pinax.network/docs/api/getV1TvmPoolsOhlc/ permanent;
214+
rewrite ^/docs/en/token-api/tvm-dexs/swaps/$ https://app.pinax.network/docs/api/getV1TvmSwaps/ permanent;
215+
rewrite ^/docs/en/token-api/polymarket-markets/markets/$ https://app.pinax.network/docs/prediction-markets/ permanent;
216+
rewrite ^/docs/en/token-api/polymarket-markets/ohlc/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketMarketsOhlc/ permanent;
217+
rewrite ^/docs/en/token-api/polymarket-markets/oi/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketMarketsOi/ permanent;
218+
rewrite ^/docs/en/token-api/polymarket-markets/activity/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketMarketsActivity/ permanent;
219+
rewrite ^/docs/en/token-api/polymarket-markets/positions/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketMarketsPositions/ permanent;
220+
rewrite ^/docs/en/token-api/polymarket-platform/platform/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketPlatform/ permanent;
221+
rewrite ^/docs/en/token-api/polymarket-users/users/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketUsers/ permanent;
222+
rewrite ^/docs/en/token-api/polymarket-users/positions/$ https://app.pinax.network/docs/prediction-markets/getV1PolymarketUsersPositions/ permanent;
223+
rewrite ^/docs/en/token-api/hyperliquid-markets/activity/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarketsActivity/ permanent;
224+
rewrite ^/docs/en/token-api/hyperliquid-markets/dexes/$ https://app.pinax.network/docs/perp-exchanges/ permanent;
225+
rewrite ^/docs/en/token-api/hyperliquid-markets/liquidations-ohlc/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarketsLiquidationsOhlc/ permanent;
226+
rewrite ^/docs/en/token-api/hyperliquid-markets/liquidations/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarketsLiquidations/ permanent;
227+
rewrite ^/docs/en/token-api/hyperliquid-markets/markets/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarkets/ permanent;
228+
rewrite ^/docs/en/token-api/hyperliquid-markets/ohlc/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarketsOhlc/ permanent;
229+
rewrite ^/docs/en/token-api/hyperliquid-markets/oi/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidMarketsOi/ permanent;
230+
rewrite ^/docs/en/token-api/hyperliquid-platform/platform/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidPlatform/ permanent;
231+
rewrite ^/docs/en/token-api/hyperliquid-users/activity/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidUsersActivity/ permanent;
232+
rewrite ^/docs/en/token-api/hyperliquid-users/positions/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidUsersPositions/ permanent;
233+
rewrite ^/docs/en/token-api/hyperliquid-users/users/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidUsers/ permanent;
234+
rewrite ^/docs/en/token-api/hyperliquid-vaults/depositors/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidVaultsDepositors/ permanent;
235+
rewrite ^/docs/en/token-api/hyperliquid-vaults/vaults/$ https://app.pinax.network/docs/perp-exchanges/getV1HyperliquidVaults/ permanent;
236+
rewrite ^/docs/en/token-api/monitoring/health/$ https://app.pinax.network/docs/api/getV1Health/ permanent;
237+
rewrite ^/docs/en/token-api/monitoring/networks/$ https://app.pinax.network/docs/api/getV1Networks/ permanent;
238+
rewrite ^/docs/en/token-api/monitoring/version/$ https://app.pinax.network/docs/api/getV1Version/ permanent;
239+
rewrite ^/docs/en/token-api/endpoints/pricing/$ https://pinax.network/pricing/api/ permanent;
240+
rewrite ^/docs/en/token-api/endpoints/support/$ https://app.pinax.network/endpoints/ permanent;
241+
rewrite ^/docs/en/token-api/guides/gpt/$ https://app.pinax.network/docs/guides/custom-gpt permanent;
242+
rewrite ^/docs/en/token-api/guides/polymarket/$ https://app.pinax.network/docs/guides/prediction-markets permanent;
243+
rewrite ^/docs/en/token-api/faq/$ https://app.pinax.network/docs/guides/token-api permanent;
244+
rewrite ^/docs/en/ai-suite/token-api-mcp/$ https://app.pinax.network/docs/api/getSkillsMarkdown permanent;
245+
rewrite ^/docs/en/ai-suite/token-api-skills/$ https://app.pinax.network/docs/api/getSkillsMarkdown permanent;
246+
247+
# Hypergraph redirects
248+
rewrite ^/docs/en/hypergraph/$ https://github.com/graphprotocol/hypergraph permanent;
249+
177250
# Temporary redirects (302)
178-
rewrite ^/docs/en/querying/graph-client/$ $scheme://$http_host/docs/en/subgraphs/querying/graph-client/README/ redirect;
179-
rewrite ^/docs/en/developing/graph-ts/$ $scheme://$http_host/docs/en/subgraphs/developing/creating/graph-ts/README/ redirect;
251+
rewrite ^/docs/en/querying/graph-client/$ $scheme://$http_host/docs/en/subgraphs/querying/graph-client/README/ redirect;
252+
rewrite ^/docs/en/developing/graph-ts/$ $scheme://$http_host/docs/en/subgraphs/developing/creating/graph-ts/README/ redirect;
180253

181254
location / {
182255
try_files $uri $uri.html $uri/index.html =404;

website/next.config.js

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -67,39 +67,25 @@ const withNextra = nextra({
6767
'---3': {
6868
type: 'separator',
6969
},
70-
'token-api': {
71-
type: 'children',
72-
title: t('global.navigation.tokenApi'),
73-
},
74-
'---4': {
75-
type: 'separator',
76-
},
77-
hypergraph: {
78-
type: 'children',
79-
title: t('global.navigation.hypergraph'),
80-
},
81-
'---5': {
82-
type: 'separator',
83-
},
8470
'ai-suite': {
8571
type: 'children',
8672
title: t('global.navigation.ai-suite'),
8773
},
88-
'---6': {
74+
'---4': {
8975
type: 'separator',
9076
},
9177
indexing: {
9278
type: 'children',
9379
title: t('global.navigation.indexing'),
9480
},
95-
'---7': {
81+
'---5': {
9682
type: 'separator',
9783
},
9884
'graph-horizon': {
9985
type: 'children',
10086
title: t('global.navigation.graph-horizon'),
10187
},
102-
'---8': {
88+
'---6': {
10389
type: 'separator',
10490
},
10591
resources: {

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"predev": "tsup ./src/i18n.ts ./src/mdxPlugins/*.ts --format esm",
99
"build": "rm -rf .next && rm -rf out && next build",
1010
"prebuild": "pnpm predev",
11-
"prebuild:ci": "pnpm fetch-remote-docs && pnpm fetch-api-reference && pnpm fix-pages-structure",
11+
"prebuild:ci": "pnpm fetch-remote-docs && pnpm fix-pages-structure",
1212
"postbuild": "next-sitemap --config next-sitemap.config.mjs && node scripts/sitemap-ci.js",
1313
"typecheck": "tsc",
1414
"fetch-remote-docs": "tsx scripts/fetch-remote-docs.ts",

0 commit comments

Comments
 (0)