Skip to content

Commit 8000d50

Browse files
committed
Fix remaining errors + run scripts (fix-pages-structure, check:fix, build)
1 parent 86b3266 commit 8000d50

File tree

402 files changed

+4169
-3918
lines changed

Some content is hidden

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

402 files changed

+4169
-3918
lines changed

website/route-lockfile.txt

Lines changed: 140 additions & 1 deletion
Large diffs are not rendered by default.

website/src/pages/ar/indexing/new-chain-integration.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ For Graph Node to be able to ingest data from an EVM chain, the RPC node must ex
2525
- `eth_getBlockByHash`
2626
- `net_version`
2727
- `eth_getTransactionReceipt`، ضمن طلب دفعة استدعاء الإجراء عن بُعد باستخدام تمثيل كائنات جافا سكريبت
28-
- `trace_filter` _(limited tracing and optionally required for Graph Node)_
28+
- `trace_filter` *(limited tracing and optionally required for Graph Node)*
2929

3030
### 2. Firehose Integration
3131

website/src/pages/ar/indexing/overview.mdx

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ Indexers may differentiate themselves by applying advanced techniques for making
110110
- **Medium** - Production Indexer supporting 100 Subgraphs and 200-500 requests per second.
111111
- **Large** - Prepared to index all currently used Subgraphs and serve requests for the related traffic.
112112

113-
| Setup | Postgres<br />(CPUs) | Postgres<br />(memory in GBs) | Postgres<br />(disk in TBs) | VMs<br />(CPUs) | VMs<br />(memory in GBs) |
114-
| -------- | :------------------: | :---------------------------: | :-------------------------: | :-------------: | :----------------------: |
115-
| Small | 4 | 8 | 1 | 4 | 16 |
116-
| Standard | 8 | 30 | 1 | 12 | 48 |
117-
| Medium | 16 | 64 | 2 | 32 | 64 |
118-
| Large | 72 | 468 | 3.5 | 48 | 184 |
113+
| Setup | Postgres<br />(CPUs) | Postgres<br />(memory in GBs) | Postgres<br />(disk in TBs) | VMs<br />(CPUs) | VMs<br />(memory in GBs) |
114+
| --- | :-: | :-: | :-: | :-: | :-: |
115+
| Small | 4 | 8 | 1 | 4 | 16 |
116+
| Standard | 8 | 30 | 1 | 12 | 48 |
117+
| Medium | 16 | 64 | 2 | 32 | 64 |
118+
| Large | 72 | 468 | 3.5 | 48 | 184 |
119119

120120
### What are some basic security precautions an Indexer should take?
121121

@@ -147,20 +147,20 @@ Note: To support agile scaling, it is recommended that query and indexing concer
147147
148148
#### Graph Node
149149

150-
| Port | Purpose | Routes | CLI Argument | Environment Variable |
151-
| ---- | ----------------------------------------------- | ---------------------------------------------- | ------------------ | -------------------- |
152-
| 8000 | GraphQL HTTP server<br />(for Subgraph queries) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--http-port | - |
153-
| 8001 | GraphQL WS<br />(for Subgraph subscriptions) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--ws-port | - |
154-
| 8020 | JSON-RPC<br />(for managing deployments) | / | \--admin-port | - |
155-
| 8030 | Subgraph indexing status API | /graphql | \--index-node-port | - |
156-
| 8040 | Prometheus metrics | /metrics | \--metrics-port | - |
150+
| Port | Purpose | Routes | CLI Argument | Environment Variable |
151+
| --- | --- | --- | --- | --- |
152+
| 8000 | GraphQL HTTP server<br />(for Subgraph queries) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--http-port | - |
153+
| 8001 | GraphQL WS<br />(for Subgraph subscriptions) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--ws-port | - |
154+
| 8020 | JSON-RPC<br />(for managing deployments) | / | \--admin-port | - |
155+
| 8030 | Subgraph indexing status API | /graphql | \--index-node-port | - |
156+
| 8040 | Prometheus metrics | /metrics | \--metrics-port | - |
157157

158158
#### Indexer Service
159159

160-
| Port | Purpose | Routes | CLI Argument | Environment Variable |
161-
| ---- | ---------------------------------------------------- | ----------------------------------------------------------- | --------------- | ---------------------- |
162-
| 7600 | GraphQL HTTP server<br />(for paid Subgraph queries) | /subgraphs/id/...<br />/status<br />/channel-messages-inbox | \--port | `INDEXER_SERVICE_PORT` |
163-
| 7300 | Prometheus metrics | /metrics | \--metrics-port | - |
160+
| Port | Purpose | Routes | CLI Argument | Environment Variable |
161+
| --- | --- | --- | --- | --- |
162+
| 7600 | GraphQL HTTP server<br />(for paid Subgraph queries) | /subgraphs/id/...<br />/status<br />/channel-messages-inbox | \--port | `INDEXER_SERVICE_PORT` |
163+
| 7300 | Prometheus metrics | /metrics | \--metrics-port | - |
164164

165165
#### Indexer Agent
166166

website/src/pages/ar/indexing/supported-network-requirements.mdx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
title: Supported Network Requirements
33
---
44

5-
| Network | Guides | System Requirements | Indexing Rewards |
6-
| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | :--------------: |
7-
| Arbitrum | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/arbitrum/baremetal)<br /> [Docker Guide](https://docs.infradao.com/archive-nodes-101/arbitrum/docker) | 4+ core CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 8 TiB NVMe SSD<br /> _last updated August 2023_ | |
8-
| Avalanche | [Docker Guide](https://docs.infradao.com/archive-nodes-101/avalanche/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 5 TiB NVMe SSD<br /> _last updated August 2023_ | |
9-
| Base | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/base/erigon/baremetal)<br /><br /> [GETH Baremetal Guide](https://docs.infradao.com/archive-nodes-101/base/geth/baremetal)<br /> [GETH Docker Guide](https://docs.infradao.com/archive-nodes-101/base/geth/docker) | 8+ core CPU<br /> Debian 12/Ubuntu 22.04<br /> 16 GB RAM<br /> >= 4.5TB (NVME preferred)<br /> _last updated 14th May 2024_ | |
10-
| Binance | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/binance/erigon/baremetal) | 8 core / 16 threads CPU<br /> Ubuntu 22.04<br /> >=32 GB RAM<br /> >= 14 TiB NVMe SSD<br /> _last updated 22nd June 2024_ | |
11-
| Celo | [Docker Guide](https://docs.infradao.com/archive-nodes-101/celo/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 2 TiB NVMe SSD<br /> _last updated August 2023_ | |
12-
| Ethereum | [Docker Guide](https://docs.infradao.com/archive-nodes-101/ethereum/erigon/docker) | Higher clock speed over core count<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >=3TB (NVMe recommended)<br /> _last updated August 2023_ | |
13-
| Fantom | [Docker Guide](https://docs.infradao.com/archive-nodes-101/fantom/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 13 TiB NVMe SSD<br /> _last updated August 2023_ | |
14-
| Gnosis | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/gnosis/erigon/baremetal) | 6 core / 12 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 3 TiB NVMe SSD<br /> _last updated August 2023_ | |
15-
| Linea | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/linea/baremetal) | 4+ core CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 1 TiB NVMe SSD<br /> _last updated 2nd April 2024_ | |
16-
| Optimism | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/optimism/erigon/baremetal)<br /><br /> [GETH Baremetal Guide](https://docs.infradao.com/archive-nodes-101/optimism/geth/baremetal)<br /> [GETH Docker Guide](https://docs.infradao.com/archive-nodes-101/optimism/geth/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 8 TiB NVMe SSD<br /> _last updated August 2023_ | |
17-
| بوليجون | [Docker Guide](https://docs.infradao.com/archive-nodes-101/polygon/docker) | 16 core CPU<br /> Ubuntu 22.04<br /> 32GB+ RAM<br /> >= 10 TiB NVMe SSD<br /> _last updated August 2023_ | |
18-
| Scroll | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/scroll/baremetal)<br /> [Docker Guide](https://docs.infradao.com/archive-nodes-101/scroll/docker) | 4 core / 8 threads CPU<br /> Debian 12<br /> 16GB+ RAM<br /> >= 1 TiB NVMe SSD<br /> _last updated 3rd April 2024_ | |
5+
| Network | Guides | System Requirements | Indexing Rewards |
6+
| --- | --- | --- | :-: |
7+
| Arbitrum | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/arbitrum/baremetal)<br /> [Docker Guide](https://docs.infradao.com/archive-nodes-101/arbitrum/docker) | 4+ core CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 8 TiB NVMe SSD<br /> _last updated August 2023_ | |
8+
| Avalanche | [Docker Guide](https://docs.infradao.com/archive-nodes-101/avalanche/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 5 TiB NVMe SSD<br /> _last updated August 2023_ | |
9+
| Base | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/base/erigon/baremetal)<br /><br /> [GETH Baremetal Guide](https://docs.infradao.com/archive-nodes-101/base/geth/baremetal)<br /> [GETH Docker Guide](https://docs.infradao.com/archive-nodes-101/base/geth/docker) | 8+ core CPU<br /> Debian 12/Ubuntu 22.04<br /> 16 GB RAM<br /> >= 4.5TB (NVME preferred)<br /> _last updated 14th May 2024_ | |
10+
| Binance | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/binance/erigon/baremetal) | 8 core / 16 threads CPU<br /> Ubuntu 22.04<br /> >=32 GB RAM<br /> >= 14 TiB NVMe SSD<br /> _last updated 22nd June 2024_ | |
11+
| Celo | [Docker Guide](https://docs.infradao.com/archive-nodes-101/celo/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 2 TiB NVMe SSD<br /> _last updated August 2023_ | |
12+
| Ethereum | [Docker Guide](https://docs.infradao.com/archive-nodes-101/ethereum/erigon/docker) | Higher clock speed over core count<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >=3TB (NVMe recommended)<br /> _last updated August 2023_ | |
13+
| Fantom | [Docker Guide](https://docs.infradao.com/archive-nodes-101/fantom/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 13 TiB NVMe SSD<br /> _last updated August 2023_ | |
14+
| Gnosis | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/gnosis/erigon/baremetal) | 6 core / 12 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 3 TiB NVMe SSD<br /> _last updated August 2023_ | |
15+
| Linea | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/linea/baremetal) | 4+ core CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 1 TiB NVMe SSD<br /> _last updated 2nd April 2024_ | |
16+
| Optimism | [Erigon Baremetal Guide](https://docs.infradao.com/archive-nodes-101/optimism/erigon/baremetal)<br /><br /> [GETH Baremetal Guide](https://docs.infradao.com/archive-nodes-101/optimism/geth/baremetal)<br /> [GETH Docker Guide](https://docs.infradao.com/archive-nodes-101/optimism/geth/docker) | 4 core / 8 threads CPU<br /> Ubuntu 22.04<br /> 16GB+ RAM<br /> >= 8 TiB NVMe SSD<br /> _last updated August 2023_ | |
17+
| بوليجون | [Docker Guide](https://docs.infradao.com/archive-nodes-101/polygon/docker) | 16 core CPU<br /> Ubuntu 22.04<br /> 32GB+ RAM<br /> >= 10 TiB NVMe SSD<br /> _last updated August 2023_ | |
18+
| Scroll | [Baremetal Guide](https://docs.infradao.com/archive-nodes-101/scroll/baremetal)<br /> [Docker Guide](https://docs.infradao.com/archive-nodes-101/scroll/docker) | 4 core / 8 threads CPU<br /> Debian 12<br /> 16GB+ RAM<br /> >= 1 TiB NVMe SSD<br /> _last updated 3rd April 2024_ | |

website/src/pages/ar/indexing/tooling/graph-node.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,13 @@ A complete Kubernetes example configuration can be found in the [indexer reposit
7777

7878
When it is running Graph Node exposes the following ports:
7979

80-
| Port | Purpose | Routes | CLI Argument | Environment Variable |
81-
| ---- | ----------------------------------------------- | ---------------------------------------------- | ------------------ | -------------------- |
82-
| 8000 | GraphQL HTTP server<br />(for Subgraph queries) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--http-port | - |
83-
| 8001 | GraphQL WS<br />(for Subgraph subscriptions) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--ws-port | - |
84-
| 8020 | JSON-RPC<br />(for managing deployments) | / | \--admin-port | - |
85-
| 8030 | Subgraph indexing status API | /graphql | \--index-node-port | - |
86-
| 8040 | Prometheus metrics | /metrics | \--metrics-port | - |
80+
| Port | Purpose | Routes | CLI Argument | Environment Variable |
81+
| --- | --- | --- | --- | --- |
82+
| 8000 | GraphQL HTTP server<br />(for Subgraph queries) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--http-port | - |
83+
| 8001 | GraphQL WS<br />(for Subgraph subscriptions) | /subgraphs/id/...<br />/subgraphs/name/.../... | \--ws-port | - |
84+
| 8020 | JSON-RPC<br />(for managing deployments) | / | \--admin-port | - |
85+
| 8030 | Subgraph indexing status API | /graphql | \--index-node-port | - |
86+
| 8040 | Prometheus metrics | /metrics | \--metrics-port | - |
8787

8888
> **Important**: Be careful about exposing ports publicly - **administration ports** should be kept locked down. This includes the the Graph Node JSON-RPC endpoint.
8989

0 commit comments

Comments
 (0)