-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Diagnostics Tool, v3.0.0-beta2 update (#10)
* add development branch for preview releases * updated tls * updates * update * updates and corrections * added staking to minimal node * updated Polygon quicknode page * updated Gnosis Chain quick node * Gnosis quicknode formatting error correction * updated disclaimer on welcome page * updated disclaimer on welcome page * updated disclaimer on welcome page * typo correction * typo correction on welcome page * typo correction on welcome page * updates and corrections * updates and correction * updates * updates * updates * update * updated * restructured and improved Windows installation documentation * updated sentry and rpc_daemon * updated full node by default, staking, alpha6 etc. * updates and fixes * updated staking, caplin, RPC, disk space, ports * added op-node * updates * correction * updated JSON-RPC, welcome, README * updated intro page * small syntax modification * punctuation * int chapter more info * duplicate title * syntax correction * minor markdown issues * small fixes and duplicates removal * corrected heimdall API * removed duplicate options * duplicate removal * introduced link to sync times. * updated link * updated to v3.00.0-beta1 * broken link, duplicate removal * typo * Merged main into development * updates * updates and corrections * updated disclaimer on welcome page * updates and corrections * updates and correction * updates * update * updated * updated sentry and rpc_daemon * updated full node by default, staking, alpha6 etc. * updates and fixes * updated staking, caplin, RPC, disk space, ports * added op-node * updates * updated JSON-RPC, welcome, README * updated intro page * minor markdown issues * small fixes and duplicates removal * broken link, duplicate removal * Update to v3.00.0-beta1 (#7) * add development branch for preview releases * updated tls * updates * update * updates and corrections * added staking to minimal node * updated Polygon quicknode page * updated Gnosis Chain quick node * Gnosis quicknode formatting error correction * updated disclaimer on welcome page * updated disclaimer on welcome page * updated disclaimer on welcome page * typo correction * typo correction on welcome page * typo correction on welcome page * updates and corrections * updates and correction * updates * updates * updates * update * updated * restructured and improved Windows installation documentation * updated sentry and rpc_daemon * updated full node by default, staking, alpha6 etc. * updates and fixes * updated staking, caplin, RPC, disk space, ports * added op-node * updates * correction * updated JSON-RPC, welcome, README * updated intro page * small syntax modification * punctuation * int chapter more info * duplicate title * syntax correction * minor markdown issues * small fixes and duplicates removal * corrected heimdall API * removed duplicate options * duplicate removal * introduced link to sync times. * updated link * updated to v3.00.0-beta1 * broken link, duplicate removal * typo --------- Co-authored-by: Michele Modolo <michele@nospam.nospam> Co-authored-by: bloxster <bloxster@proton.me> * small updates and typos * conflict solving * Updated Diagnostics Tool and minor fixes * update to 3.00.0-beta2 * update to v3.0.0-beta2 * updated broken link in Caplin * removed instructions for staking with externalcl --------- Co-authored-by: Michele Modolo <michele@nospam.nospam> Co-authored-by: bloxster <bloxster@proton.me>
- Loading branch information
1 parent
798c5e9
commit f9359f7
Showing
26 changed files
with
242 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
The Erigon 3 documentation © 2025 by Erigon contributors is licensed under CC BY 4.0. | ||
|
||
To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/ | ||
To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,7 @@ | ||
# License | ||
|
||
The Erigon 3 Book © 2024 by Erigon contributors is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). | ||
Copyright 2025 Erigon Technologies AG. | ||
|
||
Licensed under the [LGPL-3.0](https://github.com/erigontech/erigon/blob/release/2.60/COPYING.LESSER), [GPL-3.0](https://github.com/erigontech/erigon/blob/release/2.60/COPYING). | ||
|
||
*Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,3 @@ | ||
# Using an external consensus client as validator | ||
|
||
To enable external consensus clients, add the flags: | ||
|
||
```bash | ||
--mine --miner.etherbase=... | ||
``` | ||
or | ||
|
||
```bash | ||
--mine --miner.miner.sigkey=... | ||
``` | ||
|
||
Other supported options are: | ||
- `--miner.notify`: Comma separated HTTP URL list to notify of new work packages | ||
- `--miner.gaslimit`: Target gas limit for mined blocks (default: `36000000`) | ||
- `--miner.etherbase`: Public address for block mining rewards (default: "`0`") | ||
- `--miner.extradata`: Block extra data set by the miner (default: `client version`) | ||
- `--miner.noverify`: Disable remote sealing verification (default: `false`) | ||
- `--miner.noverify`: Disable remote sealing verification (default: `false`) | ||
- `--miner.sigfile`: Private key to sign blocks with | ||
- `--miner.recommit`: Time interval to recreate the block being mined (default: `3s`) | ||
- `--miner.gasprice`: This option sets the minimum gas price for mined transactions | ||
- `--miner.gastarget`: This option sets the maximum amount of gas that could be spent during a transaction. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
# Tools | ||
|
||
<img src="/images/WIP.png" alt="" style="display: block; margin: 0 auto;"> | ||
Erigon offers a range of tools to enhance your experience and provide valuable assistance when: | ||
|
||
1. Troubleshooting issues with your local or remote Erigon node using our [Diagnostics Tool](/tools/introduction.md), which helps you identify and resolve problems efficiently. | ||
2. Exploring the blockchain with [Otterscan](/tools/otterscan.md), a feature-rich EVM block explorer that allows you to browse and analyze blockchain data with ease. | ||
|
||
Both tools are developed internally and are fully supported for our users. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,16 @@ | ||
# Installation | ||
|
||
## Pre-requisites | ||
|
||
- Erigon Node running locally; | ||
- Ngrok, in case you are planning to monitor a remote node, see installation at <https://ngrok.com/docs/getting-started/>. | ||
|
||
## Diagnostics Tool Set Up | ||
|
||
```bash | ||
git clone https://github.com/erigontech/diagnostics.git | ||
cd diagnostics | ||
make build | ||
``` | ||
|
||
You are now ready to run the Diagnostic Tool. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
# Diagnostic Tool | ||
# Diagnostics Tool | ||
|
||
As the Erigon ecosystem expands, the demand for an effective system to diagnose and resolve user issues grows. The Erigon Diagnostics Tool is designed to offer a simplified approach to pinpointing the underlying reasons for problems faced by Erigon users, be they individuals, companies utilizing Erigon internally, or enterprises granting Erigon node access to others. | ||
Key Features | ||
As the Erigon ecosystem expands, the demand for an effective system to diagnose and resolve user issues grows. The Erigon Diagnostics Tool is designed to offer a simplified approach to pinpointing the underlying reasons for problems faced by Erigon users. | ||
|
||
## Key Features | ||
|
||
The Erigon Diagnostics tool offers the following features: | ||
|
||
- **Automated Data Collection**: The tool can gather essential information about the user's Erigon node, including the Erigon version, system parameters, and recent console output, without requiring extensive manual input from the user. | ||
|
||
- **Interactive Diagnostics**: When additional data is needed to pinpoint the issue, the tool facilitates an interactive process, guiding the user through targeted data collection to optimize the troubleshooting process. | ||
|
||
- **Diagnostic Reporting**: The tool generates comprehensive diagnostic reports, making it easier for the Erigon development team to analyze the issues and provide effective solutions. | ||
- **Diagnostic Reporting**: The tool generates comprehensive diagnostic reports, making it easier to analyze the issues. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Options | ||
|
||
The following flags can be used to configure various parameters of the Diagnostics Tool. | ||
|
||
## Configuration File: | ||
|
||
- `--config` : Specify a configuration file (default is `$HOME/.cobra.yaml`). | ||
|
||
## Network Settings: | ||
|
||
- `--addr` : Network interface to listen on (default is `localhost`). | ||
- `--port` : Port to listen on (default is `8080`). | ||
|
||
## Session Management: | ||
|
||
- `--node.sessions` : Maximum number of node sessions to allow (default is `5000`). | ||
- `--ui.sessions` : Maximum number of UI sessions to allow (default is `5000`). | ||
|
||
## Logging Configuration: | ||
|
||
- `--log.dir.path` : Directory path to store log data (default is `./logs`). | ||
- `--log.file.name` : Name of the log file (default is `diagnostics.log`). | ||
- `--log.file.size.max` : Maximum size of log file in megabytes (default is `100`). | ||
- `--log.file.age.max` : Maximum age in days a log file can persist in the system (default is `28`). | ||
- `--log.max.backup` : Maximum number of log files that can persist (default is `5`). | ||
- `--log.compress` : Whether to compress historical log files (default is `false`). | ||
|
||
|
||
# Other options | ||
|
||
To display other available options for Diagnostics Tool digit: | ||
|
||
```bash | ||
cd erigon | ||
./build/bin/erigon support --help | ||
``` | ||
|
||
The `--help` flag listing is reproduced below for your convenience. | ||
|
||
- `--diagnostics.addr [value]`: By default, the diagnostics address is `localhost:8080`. You may tunnel it to connect to a remote node, you must specify it for this flag. | ||
- `--debug.addrs [value]`: Comma separated list of URLs to the debug endpoints thats are being diagnosed [`15sk` ] (default: "localhost:6062") | ||
- `--diagnostics.addr [value]`: Address of the diagnostics system provided by the support team, include unique session PIN (default: "`localhost:8080`") | ||
- `--diagnostics.sessions [value]`: Comma separated list of session PINs to connect to | ||
- `--pprof`: Enable the pprof HTTP server (default: false) | ||
- `--pprof.addr [value]`: pprof HTTP server listening interface (default: "`127.0.0.1`") | ||
- `--pprof.port [value]`: pprof HTTP server listening port (default: `6060`) | ||
- `--pprof.cpuprofile [value]`: Write CPU profile to the given file | ||
- `--trace [value]`: Write execution trace to the given file | ||
- `--help`, `-h`: show help |
Oops, something went wrong.