You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 22, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: src/advanced/options.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -198,9 +198,12 @@ GLOBAL OPTIONS:
198
198
--caplin.checkpoint-sync-url value [ --caplin.checkpoint-sync-url value ] checkpoint sync endpoint
199
199
--caplin.subscribe-all-topics Subscribe to all gossip topics (default: false)
200
200
--caplin.max-peer-count value Max number of peers to connect (default: 128)
201
+
--caplin.max-peer-count value Max number of peers to connect (default: 128)
201
202
--caplin.enable-upnp Enable NAT porting for Caplin (default: false)
202
203
--caplin.max-inbound-traffic-per-peer value Max inbound traffic per second per peer (default: "1MB")
203
204
--caplin.max-outbound-traffic-per-peer value Max outbound traffic per second per peer (default: "1MB")
205
+
--caplin.max-inbound-traffic-per-peer value Max inbound traffic per second per peer (default: "1MB")
206
+
--caplin.max-outbound-traffic-per-peer value Max outbound traffic per second per peer (default: "1MB")
204
207
--caplin.adaptable-maximum-traffic-requirements Make the node adaptable to the maximum traffic requirement based on how many validators are being ran (default: true)
205
208
--sentinel.addr value Address for sentinel (default: "localhost")
206
209
--sentinel.port value Port for sentinel (default: 7777)
Copy file name to clipboardExpand all lines: src/basic-usage.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,8 +20,8 @@ The default Consensus Layer utilized is [Caplin](./advanced/caplin.md), the Erig
20
20
--datadir=<your_data_dir>
21
21
```
22
22
23
-
* Based on the [type of node](basic/node.md) you want to run you can add ```--prune.mode=archive``` to run a archive node or ```--prune.mode=minimal```for a minimal node.
24
-
The default node is archive node.
23
+
* Based on the [type of node](basic/node.md) you want to run you can add ```--prune.mode=archive``` to run a archive node, ```--prune.mode=full```for a full node or ```--prune.mode=minimal```for a minimal node.
24
+
The default node is full node.
25
25
*```--chain=mainnet```, add the flag `--chain=sepolia`for Sepolia testnet or `--chain=holesky`for Holesky testnet.
26
26
*```--http.addr="0.0.0.0" --http.api=eth,web3,net,debug,trace,txpool``` to use RPC and e.g. be able to connect your [wallet](basic/wallet.md).
27
27
* To increase download speed add ```--torrent.download.rate=512mb``` (default is 16mb).
Copy file name to clipboardExpand all lines: src/getting-started/hw-requirements.md
+50-14Lines changed: 50 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,27 +8,63 @@ Additionally, SSDs may experience performance degradation when nearing full capa
8
8
9
9
See here how you can [optimize storage](/basic/optimizing-storage.md).
10
10
11
-
## RAID Configuration
12
11
13
-
When using multiple disks, consider implementing a **RAID 0** configuration to maximize performance and utilize space efficiently. RAID ZFS is not recommended.
12
+
Here is the outline of the hardware requirements for running Erigon on the following networks:
14
13
15
-
## Disk size
14
+
- Ethereum Mainnet
15
+
- Polygon (formerly Matic)
16
+
- Gnosis (formerly xDai)
16
17
17
-
Please refer to [disk space required](/basic/disk-space.md) for details. To ensure smooth operation, it is recommended to maintain at least 25% of free disk space. For more detailed guidance on optimizing storage, refer to disk space required.
18
+
Hardware requirements vary depending on whether you're running a Minimal, Full, or Archive node.
18
19
19
-
## CPU Requirements
20
+
General recommendations for all node types include:
20
21
21
-
***Architecture**: 64-bit architecture.
22
-
***Number of core and threads**: While a powerful CPU can be beneficial, it's not essential for running Erigon. A moderate number of cores and threads should be sufficient. However, we recommend at least 4 cores, or 8 cores for high performance.
22
+
-**Disk Type:** Use high-end NVMe SSDs. RAID or ZFS setups may improve performance for archive nodes.
23
+
-**RAM:** Adequate memory reduces bottlenecks during sync and improves performance under load.
24
+
-**CPU:** 4–8 cores recommended for Full nodes; 8–16 cores for Archive.
25
+
-**Linux**: kernel version > v4
26
+
- When using multiple disks, consider implementing a **RAID 0** configuration to maximize performance and utilize space efficiently. RAID ZFS is not recommended.
23
27
24
-
## RAM Requirements
25
-
26
-
***Minimum**: 64GB
27
28
28
-
## Kernel Requirements
29
+
## Minimal Node Requirements
29
30
30
-
***Linux**: kernel version > v4
31
+
Minimal nodes are suitable for light operation with pruned state and minimal historical data retention. (`--prune.mode=minimal`)
31
32
32
-
## Bandwith
33
+
| Network | Disk Size (Required) | Disk Size (Recommended) | RAM (Required) | RAM (Recommended) |
A stable and reliable internet connection is crucial for running a node, especially if you're running a validator node, as downtime can lead to missed rewards or penalties. We recommend a minimum inbound and outbound bandwidth of 20 Mbps, with a stable connection and low latency. For optimal performance, it's best to use an ISP with an uncapped data allowance.
39
+
40
+
## Full Node Requirements
41
+
42
+
Full nodes maintain full state with standard pruning and all recent data. (`--prune.mode=full`)
43
+
44
+
| Network | Disk Size (Required) | Disk Size (Recommended) | RAM (Required) | RAM (Recommended) |
Archive nodes retain **all** historical state and require significantly more disk space. These are typically used for block explorers or deep analytical queries. (`--prune.mode=archive`)
54
+
55
+
| Network | Disk Size (Required) | Disk Size (Recommended) | RAM (Required) | RAM (Recommended) |
*How to build Erigon in Linux and MacOS from source*
3
+
4
+
The basic Erigon configuration is suitable for most users just wanting to run a node. For building the latest stable release use the following command:
0 commit comments