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

Commit b214b48

Browse files
Voss/fixSetupWizard (#175)
* Update Wording, fixed install link, and link to activity report * Fix setup wizard, set service in each parameter's target to` nethermind` and set defaults for all Enums to match the description default, and made the 2 default options required, with defaults set. * update wording, make UI option required
1 parent 3c7c019 commit b214b48

File tree

4 files changed

+27
-6
lines changed

4 files changed

+27
-6
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ assignees:
3131

3232
**DAppNode version:**
3333

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

3636
- Package version: <!-- v0.1.14, upstream: prysm-1.0.0-beta -->
3737
- OS: <!-- Ubuntu, Debian, DAppNode Mini, DAppNode Advance -->

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Nethermind DAppNode package
1+
# Nethermind Dappnode Package
22

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

55
Light wrapper around the Nethermind Ethereum client
66

getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Nethermind (Execution Client)
1+
# Nethermind Mainnet (Execution Client)
22

3-
Welcome to the Merged Mainnet Nethermind Execution Client.
3+
Welcome to the Mainnet Nethermind Execution Client.
44

55
There are now two RPC APIs in Execution Clients:
66

setup-wizard.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ fields:
44
target:
55
type: environment
66
name: MODE
7+
service: nethermind
78
title: Config type
89
description: >-
910
You must choose an installation method. Most users should choose the
@@ -37,59 +38,70 @@ fields:
3738
- "archive"
3839
- "advanced"
3940
- "custom"
41+
default: "normal"
42+
required: true
4043

4144
- id: DownloadBodiesInFastSync
4245
target:
4346
type: environment
4447
name: DOWNLOAD_BODIES_IN_FAST_SYNC
48+
service: nethermind
4549
title: DownloadBodiesInFastSync
4650
description: >-
4751
If set to `true` then the block bodies will be downloaded in the Fast Sync mode. default value: true
4852
enum:
4953
- "true"
5054
- "false"
55+
default: "true"
5156
if: { "mode": { "enum": ["advanced"] } }
5257

5358
- id: downloadreceiptsinfastsync
5459
target:
5560
type: environment
5661
name: DOWNLOAD_RECEIPTS_IN_FAST_SYNC
62+
service: nethermind
5763
title: DownloadReceiptsInFastSync
5864
description: >-
5965
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
6066
enum:
6167
- "true"
6268
- "false"
69+
default: "true"
6370
if: { "mode": { "enum": ["advanced"] } }
6471

6572
- id: FastBlocks
6673
target:
6774
type: environment
6875
name: FAST_BLOCKS
76+
service: nethermind
6977
title: FastBlocks
7078
description: >-
7179
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
7280
enum:
7381
- "false"
7482
- "true"
83+
default: "false"
7584
if: { "mode": { "enum": ["advanced"] } }
7685

7786
- id: FastSync
7887
target:
7988
type: environment
8089
name: FAST_SYNC
90+
service: nethermind
8191
title: FastSync
8292
description: >-
8393
If set to ‘true’ then the Fast Sync (eth/63) synchronization algorithm will be used. default value: false
8494
enum:
8595
- "false"
8696
- "true"
97+
default: "false"
8798
if: { "mode": { "enum": ["advanced"] } }
8899

89100
- id: PivotHash
90101
target:
91102
type: environment
92103
name: PIVOT_HASH
104+
service: nethermind
93105
title: PivotHash
94106
description: >-
95107
Hash of the pivot block for the Fast Blocks sync. default value: null
@@ -99,6 +111,7 @@ fields:
99111
target:
100112
type: environment
101113
name: PIVOT_NUMBER
114+
service: nethermind
102115
title: PivotNumber
103116
description: >-
104117
Number of the pivot block for the Fast Blocks sync. default value: null
@@ -108,6 +121,7 @@ fields:
108121
target:
109122
type: environment
110123
name: PIVOT_TOTAL_DIFFICULTY
124+
service: nethermind
111125
title: PivotTotalDifficulty
112126
description: >-
113127
Total Difficulty of the pivot block for the Fast Blocks sync (not - this is total difficulty and not difficulty). default value: null
@@ -117,29 +131,36 @@ fields:
117131
target:
118132
type: environment
119133
name: USE_GETH_LIMITS_IN_FAST_BLOCKS
134+
service: nethermind
120135
title: UseGethLimitsInFastBlocks
121136
description: >-
122137
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
123138
enum:
124139
- "true"
125140
- "false"
141+
default: "true"
126142
if: { "mode": { "enum": ["advanced"] } }
127143

128144
- id: CustomConfiguration
129145
target:
130146
type: fileUpload
131147
path: /data/custom.cfg
148+
service: nethermind
132149
title: Custom configuration file
133150
description: >-
134151
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)
135152
if: { "mode": { "enum": ["custom"] } }
153+
136154
- id: EnableUI
137155
target:
138156
type: environment
139157
name: NETHERMIND_HEALTHCHECKSCONFIG_UIENABLED
158+
service: nethermind
140159
title: Nethermind UI
141160
description: >-
142-
If set to `true` then you will be able to access a UI where to check basic stuff of Nethermind client
161+
If set to `true` then you will be able to access a UI where to check basic info from the Nethermind client.
143162
enum:
144163
- "true"
145164
- "false"
165+
default: "true"
166+
required: true

0 commit comments

Comments
 (0)