Skip to content

Commit 9a61af5

Browse files
authored
Bump version v1.2 (#485)
1 parent 3a00bd0 commit 9a61af5

File tree

111 files changed

+9292
-88
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+9292
-88
lines changed

docs/adv/advanced/quickstart-combine.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Run the following command:
8282

8383
```shell
8484
# Combine a clusters private keys
85-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 combine --cluster-dir /opt/charon/cluster --output-dir /opt/charon/combined
85+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 combine --cluster-dir /opt/charon/cluster --output-dir /opt/charon/combined
8686
```
8787

8888
This command will store the combined keys in the `output-dir`, in this case a folder named `combined`.

docs/adv/advanced/quickstart-split.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ At the end of this process, you should have a tree like this:
5151
Run the following docker command to split the keys (for mainnet):
5252

5353
```shell
54-
CHARON_VERSION= # E.g. v1.1.2
54+
CHARON_VERSION= # E.g. v1.2.0
5555
CLUSTER_NAME= # The name of the cluster you want to create.
5656
WITHDRAWAL_ADDRESS= # The address you want to use for withdrawals (this is just for accuracy in your lock file, you can't change a withdrawal address for a validator that has already been deposited)
5757
FEE_RECIPIENT_ADDRESS= # The address you want to use for block reward and MEV payments.

docs/adv/troubleshooting/errors.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ docker compose logs
6565
<li>
6666
Run{" "}
6767
<code>
68-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 enr
68+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 enr
6969
</code>
7070
. This prints the ENR on your screen.{" "}
7171
</li>

docs/learn/charon/charon-cli-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_position: 5
55

66
# CLI Reference
77

8-
The following is a reference for Charon version [`v1.1.2`](https://github.com/ObolNetwork/charon/releases/tag/v1.1.2). Find the latest release on [our Github](https://github.com/ObolNetwork/charon/releases).
8+
The following is a reference for Charon version [`v1.2.0`](https://github.com/ObolNetwork/charon/releases/tag/v1.2.0). Find the latest release on [our Github](https://github.com/ObolNetwork/charon/releases).
99

1010
The following are the top-level commands available to use.
1111

docs/learn/futher-reading/resources.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@ The following is a curated list of the best internal and external resources for
2626
- [Terraform Grafana Charon dashboards](https://github.com/ObolNetwork/terraform-grafana-dashboards)
2727

2828
## Quickstart Guides
29-
- [Run a DV alone](../../../docs/run/start/quickstart_alone.mdx)
30-
- [Run a DV as a group](../../../docs/run/start/quickstart_group.mdx)
31-
- [Run a DV using the SDK](../../../docs/adv/advanced/quickstart-sdk.mdx)
29+
- [Run a DV alone](../../run/start/quickstart_alone.mdx)
30+
- [Run a DV as a group](../../run/start/quickstart_group.mdx)
31+
- [Run a DV using the SDK](../../adv/advanced/quickstart-sdk.mdx)
3232

3333
## Security and Best Practices
3434
- [Audits](https://github.com/ObolNetwork/obol-security/tree/main/audits)
3535
- [Security repo](https://github.com/ObolNetwork/obol-security)
36-
- [Security Docs Page](../../../docs/adv/security/overview.md)
37-
- [Best practices doc](../../../docs/run/prepare/deployment-best-practices.md)
36+
- [Security Docs Page](../../adv/security/overview.md)
37+
- [Best practices doc](../../run/prepare/deployment-best-practices.md)
3838
- [Status Page](https://status.obol.org/)
3939

4040
## Security Audits and Assessments
41-
- A [review](../../../docs/adv/security/ev-assessment.md) of Obol Labs development processes by Ethereal Ventures
41+
- A [review](../../adv/security/ev-assessment.md) of Obol Labs development processes by Ethereal Ventures
4242
- A [security assessment](https://github.com/ObolNetwork/obol-security/blob/f9d7b0ad0bb8897f74ccb34cd4bd83012ad1d2b5/audits/Sigma_Prime_Obol_Network_Charon_Security_Assessment_Report_v2_1.pdf) of Charon by [Sigma Prime](https://sigmaprime.io/).
43-
- A [solidity audit](../../../docs/adv/security/smart_contract_audit.mdx) of the Obol Splits contracts by [Zach Obront](https://zachobront.com/).
44-
- [Charon Threat model](../../../docs/adv/security/threat_model.md)
43+
- A [solidity audit](../../adv/security/smart_contract_audit.mdx) of the Obol Splits contracts by [Zach Obront](https://zachobront.com/).
44+
- [Charon Threat model](../../adv/security/threat_model.md)
4545
- [QuantStamp Charon audit Q4 2023](https://obol.tech/charon_quantstamp_assessment.pdf)
4646

4747
## Research and Development

docs/run/integrations/lido-csm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ cd charon-distributed-validator-node
9393
Use docker to create an ENR
9494

9595
```sh
96-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 create enr
96+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 create enr
9797
```
9898

9999
### Back up the private key located in `.charon/charon-enr-private-key`

docs/run/prepare/test-command.mdx

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ Intended for running tests across all categories. Each flag should have a prefix
351351

352352
<h3>Example run</h3>
353353
```shell
354-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
354+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
355355
--peers-enrs="enr:-HW4QMno_MB_ID6GFVxoIQAHHVHZZZjzFctxtX2tm9D95tvaPbHathi8YUP8jh8v2YUAVu2fYWEOB_BT14pt8QgiGg2AgmlkgnY0iXNlY3AyNTZrMaECdpnK83s0dbBwCaEfDIkQ-3nJkkC93STvv6Vmi0bYlzg,enr:-HW4QO2vefLueTBEUGly5hkcpL7NWdMKWx7Nuy9f7z6XZInCbFAc0IZj6bsnmj-Wi4ElS6jNa0Mge5Rkc2WGTVemas2AgmlkgnY0iXNlY3AyNTZrMaECR9SmYQ_1HRgJmNxvh_ER2Sxx78HgKKgKaOkCROYwaDY" \
356356
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key" \
357357
--beacon-endpoints="https://ethereum-holesky-beacon-api.publicnode.com,https://ethereum-sepolia-beacon-api.publicnode.com" \
@@ -371,7 +371,7 @@ Intended for running tests across all categories. Each flag should have a prefix
371371
<h3>Example run</h3>
372372

373373
```shell
374-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
374+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
375375
--peers-definition-file="/opt/charon/test/.charon/cluster-definition.json" \
376376
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key" \
377377
--beacon-endpoints="https://ethereum-holesky-beacon-api.publicnode.com,https://ethereum-sepolia-beacon-api.publicnode.com" \
@@ -390,7 +390,7 @@ Intended for running tests across all categories. Each flag should have a prefix
390390
<h3>Example run</h3>
391391

392392
```shell
393-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
393+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
394394
--peers-lock-file="/opt/charon/test/.charon/cluster-lock.json" \
395395
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key"
396396
--beacon-endpoints="https://ethereum-holesky-beacon-api.publicnode.com,https://ethereum-sepolia-beacon-api.publicnode.com" \
@@ -420,7 +420,7 @@ Intended for running tests across all categories. Each flag should have a prefix
420420
<h3>Example run</h3>
421421

422422
```shell
423-
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
423+
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
424424
--peers-enrs="enr:-HW4QMno_MB_ID6GFVxoIQAHHVHZZZjzFctxtX2tm9D95tvaPbHathi8YUP8jh8v2YUAVu2fYWEOB_BT14pt8QgiGg2AgmlkgnY0iXNlY3AyNTZrMaECdpnK83s0dbBwCaEfDIkQ-3nJkkC93STvv6Vmi0bYlzg,enr:-HW4QO2vefLueTBEUGly5hkcpL7NWdMKWx7Nuy9f7z6XZInCbFAc0IZj6bsnmj-Wi4ElS6jNa0Mge5Rkc2WGTVemas2AgmlkgnY0iXNlY3AyNTZrMaECR9SmYQ_1HRgJmNxvh_ER2Sxx78HgKKgKaOkCROYwaDY" \
425425
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key" \
426426
--beacon-endpoints="http://lighthouse:5052/" \
@@ -446,7 +446,7 @@ Intended for running tests across all categories. Each flag should have a prefix
446446
<h3>Example run</h3>
447447

448448
```shell
449-
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
449+
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
450450
--peers-definition-file="/opt/charon/test/.charon/cluster-definition.json" \
451451
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key" \
452452
--beacon-endpoints="http://lighthouse:5052/" \
@@ -472,7 +472,7 @@ Intended for running tests across all categories. Each flag should have a prefix
472472
<h3>Example run</h3>
473473

474474
```shell
475-
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
475+
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test all \
476476
--peers-lock-file="/opt/charon/test/.charon/cluster-lock.json" \
477477
--peers-private-key-file="/opt/charon/test/.charon/charon-enr-private-key" \
478478
--beacon-endpoints="http://lighthouse:5052/" \
@@ -515,7 +515,7 @@ Intended for running tests across all categories. Each flag should have a prefix
515515
<h3>Example run</h3>
516516

517517
```shell
518-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test peers \
518+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test peers \
519519
--enrs="enr:-HW4QMno_MB_ID6GFVxoIQAHHVHZZZjzFctxtX2tm9D95tvaPbHathi8YUP8jh8v2YUAVu2fYWEOB_BT14pt8QgiGg2AgmlkgnY0iXNlY3AyNTZrMaECdpnK83s0dbBwCaEfDIkQ-3nJkkC93STvv6Vmi0bYlzg,enr:-HW4QO2vefLueTBEUGly5hkcpL7NWdMKWx7Nuy9f7z6XZInCbFAc0IZj6bsnmj-Wi4ElS6jNa0Mge5Rkc2WGTVemas2AgmlkgnY0iXNlY3AyNTZrMaECR9SmYQ_1HRgJmNxvh_ER2Sxx78HgKKgKaOkCROYwaDY" \
520520
--private-key-file="/opt/charon/test/.charon/charon-enr-private-key"
521521
```
@@ -528,7 +528,7 @@ Intended for running tests across all categories. Each flag should have a prefix
528528
<h3>Example run</h3>
529529

530530
```shell
531-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test peers \
531+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test peers \
532532
--definition-file="/opt/charon/test/.charon/cluster-definition.json" \
533533
--private-key-file="/opt/charon/test/.charon/charon-enr-private-key"
534534
```
@@ -541,7 +541,7 @@ Intended for running tests across all categories. Each flag should have a prefix
541541
<h3>Example run</h3>
542542

543543
```shell
544-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test peers \
544+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test peers \
545545
--lock-file="/opt/charon/test/.charon/cluster-lock.json" \
546546
--private-key-file="/opt/charon/test/.charon/charon-enr-private-key"
547547
```
@@ -564,7 +564,7 @@ Run tests on beacon node(s), to evaluate their effectiveness for a Distributed V
564564
<h3>Example run</h3>
565565

566566
```shell
567-
docker run obolnetwork/charon:v1.1.2 alpha test beacon \
567+
docker run obolnetwork/charon:v1.2.0 alpha test beacon \
568568
--endpoints="https://ethereum-holesky-beacon-api.publicnode.com,https://ethereum-sepolia-beacon-api.publicnode.com"
569569
```
570570
</TabItem>
@@ -583,7 +583,7 @@ Run tests on beacon node(s), to evaluate their effectiveness for a Distributed V
583583
<h3>Example run</h3>
584584

585585
```shell
586-
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test beacon \
586+
docker run --network="charon-distributed-validator-node_dvnode" -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test beacon \
587587
--endpoints="http://lighthouse:5052/" \
588588
--simulation-file-dir="/opt/charon/test" \
589589
--load-test
@@ -605,7 +605,7 @@ Default endpoint for validator and port is used at `127.0.0.1:3600`. This can be
605605
<h3>Example run</h3>
606606

607607
```shell
608-
docker run --network="charon-distributed-validator-node_dvnode" obolnetwork/charon:v1.1.2 alpha test validator \
608+
docker run --network="charon-distributed-validator-node_dvnode" obolnetwork/charon:v1.2.0 alpha test validator \
609609
--validator-api-address="lodestar:5064"
610610
```
611611

@@ -624,7 +624,7 @@ At least 1 endpoint is required to be supplied to the `--endpoints` flag.
624624
<h3>Example run</h3>
625625

626626
```shell
627-
docker run obolnetwork/charon:v1.1.2 alpha test mev \
627+
docker run obolnetwork/charon:v1.2.0 alpha test mev \
628628
--endpoints="https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz"
629629
```
630630

@@ -639,7 +639,7 @@ At least 1 endpoint is required to be supplied to the `--endpoints` flag.
639639
<h3>Example run</h3>
640640

641641
```shell
642-
docker run obolnetwork/charon:v1.1.2 alpha test mev \
642+
docker run obolnetwork/charon:v1.2.0 alpha test mev \
643643
--endpoints="https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
644644
--load-test \
645645
--beacon-node-endpoint="https://ethereum-beacon-api.publicnode.com"
@@ -660,7 +660,7 @@ None.
660660
<h3>Example run</h3>
661661

662662
```shell
663-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test infra \
663+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd):/opt/charon/test" obolnetwork/charon:v1.2.0 alpha test infra \
664664
--disk-io-test-file-dir=/opt/charon/test
665665
```
666666

docs/run/start/quickstart_alone.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The private key shares can be created centrally and distributed securely to each
3535
cd charon-distributed-validator-cluster/
3636

3737
# Run the command provided in the DV Launchpad "Create a cluster alone" flow
38-
docker run -u $(id -u):$(id -g) --rm -v "$(pwd)/:/opt/charon" obolnetwork/charon:v1.1.2 create cluster --definition-file=...
38+
docker run -u $(id -u):$(id -g) --rm -v "$(pwd)/:/opt/charon" obolnetwork/charon:v1.2.0 create cluster --definition-file=...
3939
```
4040

4141
</TabItem>
@@ -58,7 +58,7 @@ The private key shares can be created centrally and distributed securely to each
5858
Check the [Charon CLI reference](../../learn/charon/charon-cli-reference.md#create-a-full-cluster-locally) for additional, optional flags to set.
5959

6060
```shell
61-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 create cluster \
61+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 create cluster \
6262
--nodes=4 \
6363
--network=holesky \
6464
--num-validators=1 \

docs/run/start/quickstart_group.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ git clone https://github.com/ObolNetwork/charon-distributed-validator-node.git
3232
# Change directory
3333
cd charon-distributed-validator-node/
3434
# Use docker to create an ENR. Backup the file `.charon/charon-enr-private-key`.
35-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 create enr
35+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 create enr
3636
```
3737
You should expect to see a console output like this:
3838
```logs
@@ -160,7 +160,7 @@ Create an ENR using charon:
160160

161161
```shell
162162
# Use docker to create an ENR. Backup the file `.charon/charon-enr-private-key`.
163-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 create enr
163+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 create enr
164164
```
165165
</TabItem>
166166
</Tabs>
@@ -312,7 +312,7 @@ For Step 2 of the quickstart:
312312
Run the <code>charon create dkg</code> command that generates DKG
313313
cluster-definition.json file.
314314
<pre>
315-
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 create dkg {'\n'}
315+
docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 create dkg {'\n'}
316316
--name="Quickstart" {'\n'}
317317
--num-validators=1 {'\n'}
318318
--fee-recipient-addresses="0x0000000000000000000000000000000000000000" {'\n'}
@@ -423,7 +423,7 @@ For the [DKG](../../learn/charon/dkg.md) to complete, all operators need to be r
423423

424424
</TabItem>
425425
<TabItem value="CLI" label="CDVN">
426-
Once the creator gives you the <code>cluster-definition.json</code> file and you place it in a <code>.charon</code> subdirectory, run: <pre>docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.1.2 dkg --publish</pre> and the DKG process should begin.
426+
Once the creator gives you the <code>cluster-definition.json</code> file and you place it in a <code>.charon</code> subdirectory, run: <pre>docker run --rm -v "$(pwd):/opt/charon" obolnetwork/charon:v1.2.0 dkg --publish</pre> and the DKG process should begin.
427427
</TabItem>
428428
<TabItem value="DappnodeTab" label="Dappnode">
429429
Follow this step if you are signing through the DV Launchpad, importing the cluster definition URL into the DappNode package's config & then running the DKG inside the DappNode, followed by cluster run.<br/>

0 commit comments

Comments
 (0)