Skip to content
This repository was archived by the owner on Dec 22, 2025. It is now read-only.

Commit 55dd5bb

Browse files
authored
Merge branch 'main' into development
2 parents 00b022d + 6b99f5e commit 55dd5bb

File tree

6 files changed

+33
-4
lines changed

6 files changed

+33
-4
lines changed

src/advanced/downloader.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The Downloader is a service responsible for seeding and downloading historical d
77

88
**Information**:
99

10-
While all Erigon components are separable and can be run on different machines, the downloader must run on the same machine as Erigon to be able to share downloaded and seeded files.
10+
While all Erigon components are separable and can be run on different machines, the Downloader must run on the same machine as Erigon to be able to share downloaded and seeded files.
1111

1212
</div>
1313

src/advanced/options.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ COMMANDS:
2929
seg, snapshots, segments Managing historical data segments (partitions)
3030
support Connect Erigon instance to a diagnostics system for support
3131
help, h Shows a list of commands or help for one command
32+
init Bootstrap and initialize a new genesis block
33+
import Import a blockchain file
34+
seg, snapshots, segments Managing historical data segments (partitions)
35+
support Connect Erigon instance to a diagnostics system for support
36+
help, h Shows a list of commands or help for one command
3237
3338
GLOBAL OPTIONS:
3439
--datadir value Data directory for the databases (default: /home/bloxster/.local/share/erigon)
@@ -48,6 +53,10 @@ GLOBAL OPTIONS:
4853
--txpool.commit.every value How often transactions should be committed to the storage (default: 15s)
4954
--prune.distance value Keep state history for the latest N blocks (default: everything) (default: 0)
5055
--prune.distance.blocks value Keep block history for the latest N blocks (default: everything) (default: 0)
56+
--prune.mode value Choose a pruning preset to run onto. Available values: "full", "archive", "minimal".
57+
Full: Keep only blocks and latest state,
58+
Archive: Keep the entire indexed database, aka. no pruning,
59+
Minimal: Keep only latest state (default: "full")
5160
--prune.mode value Choose a pruning preset to run onto. Available values: "full", "archive", "minimal".
5261
Full: Keep only blocks and latest state,
5362
Archive: Keep the entire indexed database, aka. no pruning,
@@ -87,6 +96,7 @@ GLOBAL OPTIONS:
8796
--rpc.batch.concurrency value Does limit amount of goroutines to process 1 batch request. Means 1 bach request can't overload server. 1 batch still can have unlimited amount of request (default: 2)
8897
--rpc.streaming.disable Erigon has enabled json streaming for some heavy endpoints (like trace_*). It's a trade-off: greatly reduce amount of RAM (in some cases from 30GB to 30mb), but it produce invalid json format if error happened in the middle of streaming (because json is not streaming-friendly format) (default: false)
8998
--db.read.concurrency value Does limit amount of parallel db reads. Default: equal to GOMAXPROCS (or number of CPU) (default: 1408)
99+
--db.read.concurrency value Does limit amount of parallel db reads. Default: equal to GOMAXPROCS (or number of CPU) (default: 1408)
90100
--rpc.accessList value Specify granular (method-by-method) API allowlist
91101
--trace.compat Bug for bug compatibility with OE for trace_ routines (default: false)
92102
--rpc.gascap value Sets a cap on gas that can be used in eth_call/estimateGas (default: 50000000)
@@ -148,6 +158,7 @@ GLOBAL OPTIONS:
148158
--staticpeers value Comma separated enode URLs to connect to
149159
--trustedpeers value Comma separated enode URLs which are always allowed to connect, even above the peer limit
150160
--maxpeers value Maximum number of network peers (network disabled if set to 0) (default: 32)
161+
--maxpeers value Maximum number of network peers (network disabled if set to 0) (default: 32)
151162
--chain value name of the network to join (default: "mainnet")
152163
--dev.period value Block period to use in developer mode (0 = mine only if transaction pending) (default: 0)
153164
--vmdebug Record information useful for VM and contract debugging (default: false)
@@ -165,6 +176,7 @@ GLOBAL OPTIONS:
165176
--proposer.disable Disables PoS proposer (default: false)
166177
--miner.notify value Comma separated HTTP URL list to notify of new work packages
167178
--miner.gaslimit value Target gas limit for mined blocks (default: 36000000)
179+
--miner.gaslimit value Target gas limit for mined blocks (default: 36000000)
168180
--miner.etherbase value Public address for block mining rewards (default: "0")
169181
--miner.extradata value Block extra data set by the miner (default = client version)
170182
--miner.noverify Disable remote sealing verification (default: false)
@@ -199,6 +211,12 @@ GLOBAL OPTIONS:
199211
--caplin.max-inbound-traffic-per-peer value Max inbound traffic per second per peer (default: "256KB")
200212
--caplin.max-outbound-traffic-per-peer value Max outbound traffic per second per peer (default: "256KB")
201213
--caplin.adaptable-maximum-traffic-requirements Make the node adaptable to the maximum traffic requirement based on how many validators are being ran (default: true)
214+
--caplin.subscribe-all-topics Subscribe to all gossip topics (default: false)
215+
--caplin.max-peer-count value Max number of peers to connect (default: 80)
216+
--caplin.enable-upnp Enable NAT porting for Caplin (default: false)
217+
--caplin.max-inbound-traffic-per-peer value Max inbound traffic per second per peer (default: "256KB")
218+
--caplin.max-outbound-traffic-per-peer value Max outbound traffic per second per peer (default: "256KB")
219+
--caplin.adaptable-maximum-traffic-requirements Make the node adaptable to the maximum traffic requirement based on how many validators are being ran (default: true)
202220
--sentinel.addr value Address for sentinel (default: "localhost")
203221
--sentinel.port value Port for sentinel (default: 7777)
204222
--sentinel.bootnodes value [ --sentinel.bootnodes value ] Comma separated enode URLs for P2P discovery bootstrap
@@ -216,6 +234,7 @@ GLOBAL OPTIONS:
216234
--silkworm.rpc.workers value Number of worker threads used in embedded Silkworm RPC service (zero means use default in Silkworm) (default: 0)
217235
--silkworm.rpc.compatibility Preserve JSON-RPC compatibility using embedded Silkworm RPC service (default: true)
218236
--beacon.api value [ --beacon.api value ] Enable beacon API (available endpoints: beacon, builder, config, debug, events, node, validator, lighthouse)
237+
--beacon.api value [ --beacon.api value ] Enable beacon API (available endpoints: beacon, builder, config, debug, events, node, validator, lighthouse)
219238
--beacon.api.addr value sets the host to listen for beacon api requests (default: "localhost")
220239
--beacon.api.cors.allow-methods value [ --beacon.api.cors.allow-methods value ] set the cors' allow methods (default: "GET", "POST", "PUT", "DELETE", "OPTIONS")
221240
--beacon.api.cors.allow-origins value [ --beacon.api.cors.allow-origins value ] set the cors' allow origins
@@ -232,6 +251,7 @@ GLOBAL OPTIONS:
232251
--caplin.blobs-no-pruning disable blob pruning in caplin (default: false)
233252
--caplin.checkpoint-sync.disable disable checkpoint sync in caplin (default: false)
234253
--caplin.snapgen enables snapshot generation in caplin (default: false)
254+
--caplin.snapgen enables snapshot generation in caplin (default: false)
235255
--caplin.mev-relay-url value MEV relay endpoint. Caplin runs in builder mode if this is set
236256
--caplin.validator-monitor Enable caplin validator monitoring metrics (default: false)
237257
--caplin.custom-config value set the custom config for caplin

src/basic/node.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ Erigon 3 introduces a flexible approach to node configuration, offering three di
66
|--------------|--------------|-----------|--------------|
77
| Privacy, RPC | **Yes** | **Yes** | **Yes** |
88
| Contribute to network | No | **Yes** | **Yes** |
9+
| Contribute to network | No | **Yes** | **Yes** |
910
| Research | No | No | **Yes** |
1011
| Staking | **Yes** | **Yes** | **Yes** |
12+
| Staking | **Yes** | **Yes** | **Yes** |
1113

1214
## Minimal node
1315

src/installation/build_exec_win.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Open the Command Prompt and type the following:
5757
```bash
5858
git clone --branch v3.0.0-beta1 --single-branch https://github.com/erigontech/erigon.git
5959
```
60+
6061
You might need to change the `ExecutionPolicy` to allow scripts created locally or signed by a trusted publisher to run:
6162

6263
```powershell

src/installation/docker.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ docker images
3434
```
3535

3636
* Check which Erigon version has been downloaded:
37+
3738
```bash
3839
docker run -it <image_id> --v
3940
```
@@ -43,6 +44,7 @@ docker run -it <image_id> --v
4344
```bash
4445
docker run -it 50bef1b5d0f9 --chain=holesky --prune.mode=minimal
4546
```
47+
4648
* When done, exit the container or press `Ctrl+C`. The container will stop.
4749

4850
## Optional: Setup dedicated user

src/installation/upgrading-md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@
33
To upgrade Erigon to a newer version when you've originally installed it via Git and manual compilation, you should follow these steps without needing to delete the entire folder:
44

55
* **Terminate your Erigon** session by pressing CTRL+C
6-
* *Navigate to your Erigon directory*
6+
7+
* **Navigate to your Erigon directory**
8+
79
* **Fetch the latest changes from the repository**: You need to make sure your local repository is up-to-date with the main GitHub repository. Run:
10+
811
```bash
912
git fetch --tags
1013
```
14+
1115
* **Check out** the [latest version](https://github.com/ledgerwatch/erigon/releases) and switch to it using:
1216

1317
```bash
@@ -38,9 +42,9 @@ If you're using Docker to run Erigon, the process to upgrade to a newer version
3842
```
3943

4044
Replace `<new_version_tag>` with the actual version tag you wish to use. For example:
41-
45+
4246
```bash
43-
docker pull erigontech/erigon:3.0.0
47+
docker pull erigontech/erigon:v3.0.0-beta1
4448
```
4549

4650
* **List Your Docker Images**: Check your downloaded images to confirm the new image is there and get the new image ID:

0 commit comments

Comments
 (0)