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 Apr 21, 2025. It is now read-only.
* 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
Copy file name to clipboardExpand all lines: setup-wizard.yml
+22-1Lines changed: 22 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ fields:
4
4
target:
5
5
type: environment
6
6
name: MODE
7
+
service: nethermind
7
8
title: Config type
8
9
description: >-
9
10
You must choose an installation method. Most users should choose the
@@ -37,59 +38,70 @@ fields:
37
38
- "archive"
38
39
- "advanced"
39
40
- "custom"
41
+
default: "normal"
42
+
required: true
40
43
41
44
- id: DownloadBodiesInFastSync
42
45
target:
43
46
type: environment
44
47
name: DOWNLOAD_BODIES_IN_FAST_SYNC
48
+
service: nethermind
45
49
title: DownloadBodiesInFastSync
46
50
description: >-
47
51
If set to `true` then the block bodies will be downloaded in the Fast Sync mode. default value: true
48
52
enum:
49
53
- "true"
50
54
- "false"
55
+
default: "true"
51
56
if: { "mode": { "enum": ["advanced"] } }
52
57
53
58
- id: downloadreceiptsinfastsync
54
59
target:
55
60
type: environment
56
61
name: DOWNLOAD_RECEIPTS_IN_FAST_SYNC
62
+
service: nethermind
57
63
title: DownloadReceiptsInFastSync
58
64
description: >-
59
65
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
60
66
enum:
61
67
- "true"
62
68
- "false"
69
+
default: "true"
63
70
if: { "mode": { "enum": ["advanced"] } }
64
71
65
72
- id: FastBlocks
66
73
target:
67
74
type: environment
68
75
name: FAST_BLOCKS
76
+
service: nethermind
69
77
title: FastBlocks
70
78
description: >-
71
79
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
72
80
enum:
73
81
- "false"
74
82
- "true"
83
+
default: "false"
75
84
if: { "mode": { "enum": ["advanced"] } }
76
85
77
86
- id: FastSync
78
87
target:
79
88
type: environment
80
89
name: FAST_SYNC
90
+
service: nethermind
81
91
title: FastSync
82
92
description: >-
83
93
If set to ‘true’ then the Fast Sync (eth/63) synchronization algorithm will be used. default value: false
84
94
enum:
85
95
- "false"
86
96
- "true"
97
+
default: "false"
87
98
if: { "mode": { "enum": ["advanced"] } }
88
99
89
100
- id: PivotHash
90
101
target:
91
102
type: environment
92
103
name: PIVOT_HASH
104
+
service: nethermind
93
105
title: PivotHash
94
106
description: >-
95
107
Hash of the pivot block for the Fast Blocks sync. default value: null
@@ -99,6 +111,7 @@ fields:
99
111
target:
100
112
type: environment
101
113
name: PIVOT_NUMBER
114
+
service: nethermind
102
115
title: PivotNumber
103
116
description: >-
104
117
Number of the pivot block for the Fast Blocks sync. default value: null
@@ -108,6 +121,7 @@ fields:
108
121
target:
109
122
type: environment
110
123
name: PIVOT_TOTAL_DIFFICULTY
124
+
service: nethermind
111
125
title: PivotTotalDifficulty
112
126
description: >-
113
127
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:
117
131
target:
118
132
type: environment
119
133
name: USE_GETH_LIMITS_IN_FAST_BLOCKS
134
+
service: nethermind
120
135
title: UseGethLimitsInFastBlocks
121
136
description: >-
122
137
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
123
138
enum:
124
139
- "true"
125
140
- "false"
141
+
default: "true"
126
142
if: { "mode": { "enum": ["advanced"] } }
127
143
128
144
- id: CustomConfiguration
129
145
target:
130
146
type: fileUpload
131
147
path: /data/custom.cfg
148
+
service: nethermind
132
149
title: Custom configuration file
133
150
description: >-
134
151
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)
135
152
if: { "mode": { "enum": ["custom"] } }
153
+
136
154
- id: EnableUI
137
155
target:
138
156
type: environment
139
157
name: NETHERMIND_HEALTHCHECKSCONFIG_UIENABLED
158
+
service: nethermind
140
159
title: Nethermind UI
141
160
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.
0 commit comments