Skip to content

Commit 9f8549a

Browse files
feat: add node delete and update command (#500)
Signed-off-by: Jeffrey Tang <[email protected]> Signed-off-by: JeffreyDallas <[email protected]> Signed-off-by: Jeromy Cannon <[email protected]> Co-authored-by: Jeromy Cannon <[email protected]>
1 parent fa3a316 commit 9f8549a

16 files changed

+1578
-27
lines changed

.github/workflows/flow-build-application.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,30 @@ jobs:
141141
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
142142
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
143143

144+
e2e-node-update-tests:
145+
name: E2E Tests
146+
uses: ./.github/workflows/zxc-e2e-test.yaml
147+
needs:
148+
- env-vars
149+
- code-style
150+
with:
151+
custom-job-label: Node Update
152+
npm-test-script: test-${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
153+
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
154+
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
155+
156+
e2e-node-delete-tests:
157+
name: E2E Tests
158+
uses: ./.github/workflows/zxc-e2e-test.yaml
159+
needs:
160+
- env-vars
161+
- code-style
162+
with:
163+
custom-job-label: Node Delete
164+
npm-test-script: test-${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
165+
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
166+
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
167+
144168
e2e-relay-tests:
145169
name: E2E Tests
146170
if: ${{ github.event_name == 'push' || github.event.inputs.enable-e2e-tests == 'true' }}
@@ -166,6 +190,8 @@ jobs:
166190
- e2e-node-pfx-kill-tests
167191
- e2e-node-local-build-tests
168192
- e2e-node-add-tests
193+
- e2e-node-update-tests
194+
- e2e-node-delete-tests
169195
- e2e-relay-tests
170196
if: ${{ (github.event_name == 'push' || github.event.inputs.enable-unit-tests == 'true' || github.event.inputs.enable-e2e-tests == 'true') && !failure() && !cancelled() }}
171197
with:
@@ -180,13 +206,17 @@ jobs:
180206
e2e-node-pfx-kill-test-subdir: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-test-subdir }}
181207
e2e-node-local-build-test-subdir: ${{ needs.env-vars.outputs.e2e-node-local-build-test-subdir }}
182208
e2e-node-add-test-subdir: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
209+
e2e-node-update-test-subdir: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
210+
e2e-node-delete-test-subdir: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
183211
e2e-relay-test-subdir: ${{ needs.env-vars.outputs.e2e-relay-test-subdir }}
184212
e2e-coverage-report: ${{ needs.env-vars.outputs.e2e-coverage-report }}
185213
e2e-mirror-node-coverage-report: ${{ needs.env-vars.outputs.e2e-mirror-node-coverage-report }}
186214
e2e-node-pem-stop-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pem-stop-coverage-report }}
187215
e2e-node-pfx-kill-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-coverage-report }}
188216
e2e-node-local-build-coverage-report: ${{ needs.env-vars.outputs.e2e-node-local-build-coverage-report }}
189217
e2e-node-add-coverage-report: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
218+
e2e-node-update-coverage-report: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
219+
e2e-node-delete-coverage-report: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
190220
e2e-relay-coverage-report: ${{ needs.env-vars.outputs.e2e-relay-coverage-report }}
191221
secrets:
192222
snyk-token: ${{ secrets.SNYK_TOKEN }}

.github/workflows/flow-pull-request-checks.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,30 @@ jobs:
126126
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
127127
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
128128

129+
e2e-node-update-tests:
130+
name: E2E Tests
131+
uses: ./.github/workflows/zxc-e2e-test.yaml
132+
needs:
133+
- env-vars
134+
- code-style
135+
with:
136+
custom-job-label: Node Update
137+
npm-test-script: test-${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
138+
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
139+
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
140+
141+
e2e-node-delete-tests:
142+
name: E2E Tests
143+
uses: ./.github/workflows/zxc-e2e-test.yaml
144+
needs:
145+
- env-vars
146+
- code-style
147+
with:
148+
custom-job-label: Node Delete
149+
npm-test-script: test-${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
150+
coverage-subdirectory: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
151+
coverage-report-name: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
152+
129153
e2e-relay-tests:
130154
name: E2E Tests
131155
if: ${{ !cancelled() && always() }}
@@ -151,6 +175,8 @@ jobs:
151175
- e2e-node-pfx-kill-tests
152176
- e2e-node-local-build-tests
153177
- e2e-node-add-tests
178+
- e2e-node-update-tests
179+
- e2e-node-delete-tests
154180
- e2e-relay-tests
155181
if: ${{ github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name }}
156182
with:
@@ -163,13 +189,17 @@ jobs:
163189
e2e-node-pfx-kill-test-subdir: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-test-subdir }}
164190
e2e-node-local-build-test-subdir: ${{ needs.env-vars.outputs.e2e-node-local-build-test-subdir }}
165191
e2e-node-add-test-subdir: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
192+
e2e-node-update-test-subdir: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
193+
e2e-node-delete-test-subdir: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
166194
e2e-relay-test-subdir: ${{ needs.env-vars.outputs.e2e-relay-test-subdir }}
167195
e2e-coverage-report: ${{ needs.env-vars.outputs.e2e-coverage-report }}
168196
e2e-mirror-node-coverage-report: ${{ needs.env-vars.outputs.e2e-mirror-node-coverage-report }}
169197
e2e-node-pem-stop-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pem-stop-coverage-report }}
170198
e2e-node-pfx-kill-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-coverage-report }}
171199
e2e-node-local-build-coverage-report: ${{ needs.env-vars.outputs.e2e-node-local-build-coverage-report }}
172200
e2e-node-add-coverage-report: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
201+
e2e-node-update-coverage-report: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
202+
e2e-node-delete-coverage-report: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
173203
e2e-relay-coverage-report: ${{ needs.env-vars.outputs.e2e-relay-coverage-report }}
174204
secrets:
175205
codecov-token: ${{ secrets.CODECOV_TOKEN }}
@@ -186,6 +216,8 @@ jobs:
186216
- e2e-node-pfx-kill-tests
187217
- e2e-node-local-build-tests
188218
- e2e-node-add-tests
219+
- e2e-node-update-tests
220+
- e2e-node-delete-tests
189221
- e2e-relay-tests
190222
if: ${{ github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name }}
191223
with:
@@ -198,13 +230,17 @@ jobs:
198230
e2e-node-pfx-kill-test-subdir: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-test-subdir }}
199231
e2e-node-local-build-test-subdir: ${{ needs.env-vars.outputs.e2e-node-local-build-test-subdir }}
200232
e2e-node-add-test-subdir: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
233+
e2e-node-update-test-subdir: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
234+
e2e-node-delete-test-subdir: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
201235
e2e-relay-test-subdir: ${{ needs.env-vars.outputs.e2e-relay-test-subdir }}
202236
e2e-coverage-report: ${{ needs.env-vars.outputs.e2e-coverage-report }}
203237
e2e-mirror-node-coverage-report: ${{ needs.env-vars.outputs.e2e-mirror-node-coverage-report }}
204238
e2e-node-pem-stop-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pem-stop-coverage-report }}
205239
e2e-node-pfx-kill-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-coverage-report }}
206240
e2e-node-local-build-coverage-report: ${{ needs.env-vars.outputs.e2e-node-local-build-coverage-report }}
207241
e2e-node-add-coverage-report: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
242+
e2e-node-update-coverage-report: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
243+
e2e-node-delete-coverage-report: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
208244
e2e-relay-coverage-report: ${{ needs.env-vars.outputs.e2e-relay-coverage-report }}
209245
secrets:
210246
codacy-project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
@@ -221,6 +257,8 @@ jobs:
221257
# - e2e-node-pfx-kill-tests
222258
# - e2e-node-local-build-tests
223259
# - e2e-node-add-tests
260+
# - e2e-node-update-tests
261+
# - e2e-node-delete-tests
224262
# - e2e-relay-tests
225263
# if: ${{ github.event.pull_request.head.repo.full_name == github.event.pull_request.base.repo.full_name && github.actor != 'dependabot[bot]' }}
226264
# with:
@@ -232,13 +270,17 @@ jobs:
232270
# e2e-node-pfx-kill-test-subdir: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-test-subdir }}
233271
# e2e-node-local-build-test-subdir: ${{ needs.env-vars.outputs.e2e-node-local-build-test-subdir }}
234272
# e2e-node-add-test-subdir: ${{ needs.env-vars.outputs.e2e-node-add-test-subdir }}
273+
# e2e-node-update-test-subdir: ${{ needs.env-vars.outputs.e2e-node-update-test-subdir }}
274+
# e2e-node-delete-test-subdir: ${{ needs.env-vars.outputs.e2e-node-delete-test-subdir }}
235275
# e2e-relay-test-subdir: ${{ needs.env-vars.outputs.e2e-relay-test-subdir }}
236276
# e2e-coverage-report: ${{ needs.env-vars.outputs.e2e-coverage-report }}
237277
# e2e-mirror-node-coverage-report: ${{ needs.env-vars.outputs.e2e-mirror-node-coverage-report }}
238278
# e2e-node-pem-stop-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pem-stop-coverage-report }}
239279
# e2e-node-pfx-kill-coverage-report: ${{ needs.env-vars.outputs.e2e-node-pfx-kill-coverage-report }}
240280
# e2e-node-local-build-coverage-report: ${{ needs.env-vars.outputs.e2e-node-local-build-coverage-report }}
241281
# e2e-node-add-coverage-report: ${{ needs.env-vars.outputs.e2e-node-add-coverage-report }}
282+
# e2e-node-update-coverage-report: ${{ needs.env-vars.outputs.e2e-node-update-coverage-report }}
283+
# e2e-node-delete-coverage-report: ${{ needs.env-vars.outputs.e2e-node-delete-coverage-report }}
242284
# e2e-relay-coverage-report: ${{ needs.env-vars.outputs.e2e-relay-coverage-report }}
243285
# secrets:
244286
# snyk-token: ${{ secrets.SNYK_TOKEN }}

.github/workflows/zxc-code-analysis.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,16 @@ on:
8585
type: string
8686
required: false
8787
default: "e2e-node-add"
88+
e2e-node-update-test-subdir:
89+
description: "E2E Node Update Test Subdirectory:"
90+
type: string
91+
required: false
92+
default: "e2e-node-update"
93+
e2e-node-delete-test-subdir:
94+
description: "E2E Node Delete Test Subdirectory:"
95+
type: string
96+
required: false
97+
default: "e2e-node-delete"
8898
e2e-relay-test-subdir:
8999
description: "E2E Relay Test Subdirectory:"
90100
type: string
@@ -120,6 +130,16 @@ on:
120130
type: string
121131
required: false
122132
default: "E2E Node Add Tests Coverage Report"
133+
e2e-node-update-coverage-report:
134+
description: "E2E Node Update Coverage Report:"
135+
type: string
136+
required: false
137+
default: "E2E Node Update Tests Coverage Report"
138+
e2e-node-delete-coverage-report:
139+
description: "E2E Node Delete Coverage Report:"
140+
type: string
141+
required: false
142+
default: "E2E Node Delete Tests Coverage Report"
123143
e2e-relay-coverage-report:
124144
description: "E2E Relay Coverage Report:"
125145
type: string
@@ -224,6 +244,20 @@ jobs:
224244
name: ${{ inputs.e2e-node-add-coverage-report }}
225245
path: 'coverage/${{ inputs.e2e-node-add-test-subdir }}'
226246

247+
- name: Download E2E Update Coverage Report
248+
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
249+
if: ${{ (inputs.enable-codecov-analysis || inputs.enable-codacy-coverage) && inputs.enable-e2e-coverage-report && !cancelled() && !failure() }}
250+
with:
251+
name: ${{ inputs.e2e-node-udpate-coverage-report }}
252+
path: 'coverage/${{ inputs.e2e-udpate-add-test-subdir }}'
253+
254+
- name: Download E2E Delete Coverage Report
255+
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
256+
if: ${{ (inputs.enable-codecov-analysis || inputs.enable-codacy-coverage) && inputs.enable-e2e-coverage-report && !cancelled() && !failure() }}
257+
with:
258+
name: ${{ inputs.e2e-node-delete-coverage-report }}
259+
path: 'coverage/${{ inputs.e2e-node-delete-test-subdir }}'
260+
227261
- name: Publish To Codecov
228262
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
229263
if: ${{ inputs.enable-codecov-analysis && !cancelled() && !failure() }}

.github/workflows/zxc-e2e-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ jobs:
163163
if: ${{ runner.os == 'linux' && (inputs.npm-test-script == 'test-e2e-node-local-build' || inputs.npm-test-script == 'test-e2e-node-add') && !cancelled() && !failure() }}
164164
run: |
165165
cd ..
166-
git clone https://github.com/hashgraph/hedera-services.git
166+
git clone https://github.com/hashgraph/hedera-services.git --branch v0.53.2
167167
cd hedera-services
168168
ls -ltr
169169
${{ env.CG_EXEC }} ./gradlew assemble --stacktrace --info

.github/workflows/zxc-env-vars.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ on:
4444
e2e-node-add-test-subdir:
4545
description: "E2E Node Add Test Subdirectory"
4646
value: ${{ jobs.env-vars.outputs.e2e_node_add_test_subdir }}
47+
e2e-node-update-test-subdir:
48+
description: "E2E Node Update Test Subdirectory"
49+
value: ${{ jobs.env-vars.outputs.e2e_node_update_test_subdir }}
50+
e2e-node-delete-test-subdir:
51+
description: "E2E Node Delete Test Subdirectory"
52+
value: ${{ jobs.env-vars.outputs.e2e_node_delete_test_subdir }}
4753
e2e-relay-test-subdir:
4854
description: "E2E Relay Test Subdirectory"
4955
value: ${{ jobs.env-vars.outputs.e2e_relay_test_subdir }}
@@ -65,6 +71,12 @@ on:
6571
e2e-node-add-coverage-report:
6672
description: "E2E Node Add Tests Coverage Report"
6773
value: ${{ jobs.env-vars.outputs.e2e_node_add_coverage_report }}
74+
e2e-node-update-coverage-report:
75+
description: "E2E Node Update Tests Coverage Report"
76+
value: ${{ jobs.env-vars.outputs.e2e_node_update_coverage_report }}
77+
e2e-node-delete-coverage-report:
78+
description: "E2E Node Delete Tests Coverage Report"
79+
value: ${{ jobs.env-vars.outputs.e2e_node_delete_coverage_report }}
6880
e2e-relay-coverage-report:
6981
description: "E2E Relay Tests Coverage Report"
7082
value: ${{ jobs.env-vars.outputs.e2e_relay_coverage_report }}
@@ -84,13 +96,17 @@ jobs:
8496
e2e_node_pfx_kill_test_subdir: e2e-node-pfx-kill
8597
e2e_node_local_build_test_subdir: e2e-node-local-build
8698
e2e_node_add_test_subdir: e2e-node-add
99+
e2e_node_update_test_subdir: e2e-node-update
100+
e2e_node_delete_test_subdir: e2e-node-delete
87101
e2e_relay_test_subdir: e2e-relay
88102
e2e_coverage_report: "E2E Tests Coverage Report"
89103
e2e_mirror_node_coverage_report: "E2E Mirror Node Tests Coverage Report"
90104
e2e_node_pem_stop_coverage_report: "E2E Node PEM Stop Tests Coverage Report"
91105
e2e_node_pfx_kill_coverage_report: "E2E Node PFX Kill Tests Coverage Report"
92106
e2e_node_local_build_coverage_report: "E2E Node Local Build Tests Coverage Report"
93107
e2e_node_add_coverage_report: "E2E Node Add Tests Coverage Report"
108+
e2e_node_update_coverage_report: "E2E Node Update Tests Coverage Report"
109+
e2e_node_delete_coverage_report: "E2E Node Delete Tests Coverage Report"
94110
e2e_relay_coverage_report: "E2E Relay Tests Coverage Report"
95111
steps:
96112
- run: echo "Exposing environment variables to reusable workflows"

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818
"test-e2e-node-pem-stop": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node PEM Stop Tests' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-pem-stop.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-pem-stop' --testRegex=\".*\\/e2e\\/commands\\/node_pem_stop\\.test\\.mjs\"",
1919
"test-e2e-node-pfx-kill": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node PFX Kill Tests' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-pfx-kill.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-pfx-kill' --testRegex=\".*\\/e2e\\/commands\\/node_pfx_kill\\.test\\.mjs\"",
2020
"test-e2e-node-local-build": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node Local Custom Build' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-local-build.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-local-build' --testRegex=\".*\\/e2e\\/commands\\/node-local.*\\.test\\.mjs\"",
21-
"test-e2e-node-add": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node Add Custom Build' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-add.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-add' --testRegex=\".*\\/e2e\\/commands\\/node-add.*\\.test\\.mjs\"",
21+
"test-e2e-node-add": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node Add' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-add.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-add' --testRegex=\".*\\/e2e\\/commands\\/node-add.*\\.test\\.mjs\"",
22+
"test-e2e-node-update": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node Update' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-update.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-update' --testRegex=\".*\\/e2e\\/commands\\/node-update.*\\.test\\.mjs\"",
23+
"test-e2e-node-delete": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Node Delete' JEST_JUNIT_OUTPUT_NAME='junit-e2e-node-delete.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-node-delete' --testRegex=\".*\\/e2e\\/commands\\/node-delete.*\\.test\\.mjs\"",
2224
"test-e2e-relay": "NODE_OPTIONS=--experimental-vm-modules JEST_SUITE_NAME='Jest E2E Relay Tests' JEST_JUNIT_OUTPUT_NAME='junit-e2e-relay.xml' jest --runInBand --detectOpenHandles --forceExit --coverage --coverageDirectory='coverage/e2e-relay' --testRegex=\".*\\/e2e\\/commands\\/relay\\.test\\.mjs\"",
2325
"merge-clean": "rm -rf .nyc_output && mkdir .nyc_output && rm -rf coverage/lcov-report && rm -rf coverage/solo && rm coverage/*.*",
2426
"merge-e2e": "nyc merge ./coverage/e2e/ .nyc_output/coverage.json",

resources/templates/application.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ nodes.gossipFqdnRestricted=false
1313
hedera.profiles.active=TEST
1414
# TODO: this is a workaround until prepareUpgrade freeze will recalculate the weight prior to writing the config.txt
1515
staking.periodMins=1
16+
nodes.updateAccountIdAllowed=true
17+

0 commit comments

Comments
 (0)