Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Voss/fixSetupWizard #175

Merged
merged 3 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ assignees:

**DAppNode version:**

<!--Print the DAppNode versions and info found in http://my.dappnode/#/support/report -->
<!--Print the DAppNode versions and info found in http://my.dappnode/support/report -->

- Package version: <!-- v0.1.14, upstream: prysm-1.0.0-beta -->
- OS: <!-- Ubuntu, Debian, DAppNode Mini, DAppNode Advance -->
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Nethermind DAppNode package
# Nethermind Dappnode Package

[![DAppNodeStore Available](https://img.shields.io/badge/DAppNodeStore-Available-brightgreen.svg)](http://my.dappnode/#/installer/nethermind.public.dappnode.eth)
[![DAppNodeStore Available](https://img.shields.io/badge/DAppNodeStore-Available-brightgreen.svg)](http://my.dappnode/installer/public/nethermind.public.dappnode.eth)

Light wrapper around the Nethermind Ethereum client

Expand Down
4 changes: 2 additions & 2 deletions getting-started.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Nethermind (Execution Client)
# Nethermind Mainnet (Execution Client)

Welcome to the Merged Mainnet Nethermind Execution Client.
Welcome to the Mainnet Nethermind Execution Client.

There are now two RPC APIs in Execution Clients:

Expand Down
23 changes: 22 additions & 1 deletion setup-wizard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ fields:
target:
type: environment
name: MODE
service: nethermind
title: Config type
description: >-
You must choose an installation method. Most users should choose the
Expand Down Expand Up @@ -37,59 +38,70 @@ fields:
- "archive"
- "advanced"
- "custom"
default: "normal"
required: true

- id: DownloadBodiesInFastSync
target:
type: environment
name: DOWNLOAD_BODIES_IN_FAST_SYNC
service: nethermind
title: DownloadBodiesInFastSync
description: >-
If set to `true` then the block bodies will be downloaded in the Fast Sync mode. default value: true
enum:
- "true"
- "false"
default: "true"
if: { "mode": { "enum": ["advanced"] } }

- id: downloadreceiptsinfastsync
target:
type: environment
name: DOWNLOAD_RECEIPTS_IN_FAST_SYNC
service: nethermind
title: DownloadReceiptsInFastSync
description: >-
If set to `true` then the receipts will be downloaded in the Fast Sync mode. This will slow down the process by a few hours but will allow you to interact with dApps that execute extensive historical logs searches (like Maker CDPs). default value: true
enum:
- "true"
- "false"
default: "true"
if: { "mode": { "enum": ["advanced"] } }

- id: FastBlocks
target:
type: environment
name: FAST_BLOCKS
service: nethermind
title: FastBlocks
description: >-
If set to ‘true’ then in the Fast Sync mode blocks will be first downloaded from the provided PivotNumber downwards. This allows for parallelization of requests with many sync peers and with no need to worry about syncing a valid branch (syncing downwards to 0). You need to enter the pivot block number, hash and total difficulty from a trusted source (you can use etherscan and confirm with other sources if you wan to change it). default value: false
enum:
- "false"
- "true"
default: "false"
if: { "mode": { "enum": ["advanced"] } }

- id: FastSync
target:
type: environment
name: FAST_SYNC
service: nethermind
title: FastSync
description: >-
If set to ‘true’ then the Fast Sync (eth/63) synchronization algorithm will be used. default value: false
enum:
- "false"
- "true"
default: "false"
if: { "mode": { "enum": ["advanced"] } }

- id: PivotHash
target:
type: environment
name: PIVOT_HASH
service: nethermind
title: PivotHash
description: >-
Hash of the pivot block for the Fast Blocks sync. default value: null
Expand All @@ -99,6 +111,7 @@ fields:
target:
type: environment
name: PIVOT_NUMBER
service: nethermind
title: PivotNumber
description: >-
Number of the pivot block for the Fast Blocks sync. default value: null
Expand All @@ -108,6 +121,7 @@ fields:
target:
type: environment
name: PIVOT_TOTAL_DIFFICULTY
service: nethermind
title: PivotTotalDifficulty
description: >-
Total Difficulty of the pivot block for the Fast Blocks sync (not - this is total difficulty and not difficulty). default value: null
Expand All @@ -117,29 +131,36 @@ fields:
target:
type: environment
name: USE_GETH_LIMITS_IN_FAST_BLOCKS
service: nethermind
title: UseGethLimitsInFastBlocks
description: >-
If set to `true` then in the Fast Blocks mode Nethermind generates smaller requests to avoid Geth from disconnecting. On the Geth heavy networks (mainnet) it is desired while on Parity or Nethermind heavy networks (Goerli, AuRa) it slows down the sync by a factor of ~4 default value: true
enum:
- "true"
- "false"
default: "true"
if: { "mode": { "enum": ["advanced"] } }

- id: CustomConfiguration
target:
type: fileUpload
path: /data/custom.cfg
service: nethermind
title: Custom configuration file
description: >-
Upload your desired configuration file. You can get more info about how to configure nethermind [here](https://nethermind.readthedocs.io/en/latest/configuration.html) and also you can find some examples [here](https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Runner/configs)
if: { "mode": { "enum": ["custom"] } }

- id: EnableUI
target:
type: environment
name: NETHERMIND_HEALTHCHECKSCONFIG_UIENABLED
service: nethermind
title: Nethermind UI
description: >-
If set to `true` then you will be able to access a UI where to check basic stuff of Nethermind client
If set to `true` then you will be able to access a UI where to check basic info from the Nethermind client.
enum:
- "true"
- "false"
default: "true"
required: true
Loading