Skip to content
This repository was archived by the owner on Aug 6, 2024. It is now read-only.
Open
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
4 changes: 2 additions & 2 deletions dappnode_package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
}
],
"architectures": ["linux/amd64"],
"shortDescription": "Secret Shared Validator for Ethereum mainnet",
"description": "SSV.network is a decentralized ETH staking network enabling the distributed operation of an Ethereum validator. The network allows both users and operators to diversify staking risks, optimize performance, and promote decentralization across the Ethereum consensus layer.",
"shortDescription": "SSV for Ethereum mainnet",
"description": "The SSV Network is a decentralized, open-source Ethereum staking network that enhances validator key security and network redundancy using Distributed Validator Technology (DVT)",
"type": "service",
"author": "DAppNode Association <admin@dappnode.io> (https://github.com/dappnode)",
"contributors": [
Expand Down
20 changes: 10 additions & 10 deletions getting-started.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
# **SSV**

SSV is a network of validators that use a decentralized network of operators to run their validators. This package allows you to run an SSV Operator Node on Ethereum mainnet.
The SSV Network is a decentralized, open-source Ethereum staking network that enhances validator key security and network redundancy using Distributed Validator Technology (DVT). This package allows you to run an SSV Operator Node on the Ethereum mainnet.

## Requirements

1. This package **requires a synced Mainnet Node**, configured in the [Mainnet Stakers UI](http://my.dappnode/stakers/mainnet) in order to function properly.

2. As soon as the Operator registration is done, make sure to **download the Backup** in the [Backup tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/backup) to avoid losing any critical files.
2. Ensure to **download the Backup** from the [Backup tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/backup) immediately after completing Operator registration to secure all critical files.

## Registration Steps

1. Install the package setting the setup mode to "New Operator".
1. Begin the installation of the package by selecting "New Operator" as the setup mode.

2. Get the operator public key that will be shown in the [SSV Info Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/info).
2. Obtain the operator public key, which is displayed in the [SSV Info Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/info).

3. Register as an operator following the [SSV documentation](https://docs.ssv.network/operator-user-guides/operator-management/registration) with the public key obtained in step 2.
3. Complete the registration as an operator by following the guidelines provided in the [SSV documentation](https://docs.ssv.network/operator-user-guides/operator-management/registration), using the public key from the previous step.

## DKG Setup Steps

1. If you want to run the dkg service, make sure the operator is registered in the SSV network and check the dkg service is not stopped in the [SSV Info Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/info).
1. Verify that your operator is registered on the SSV network, and confirm that the DKG service is running by checking the [SSV Info Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/info).

2. Add your node as a DKG endpoint in the [SSV App Operator Config](https://app.ssv.network/my-account/operator/edit-metadata). You must set: `http://<your-public-ip>:14516`.
2. Configure your node as a DKG endpoint by adding `https://<your-public-ip>:14516` in the [SSV App Operator Config](https://app.ssv.network/my-account/operator/edit-metadata).

## Troubleshoting
## Troubleshooting

- If the `OPERATOR_ID` is not automatically fetched in dkg service from SSV API, you can manually set it in the [SSV Config Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/config).
- If the `OPERATOR_ID` is not retrieved automatically by the DKG service from the SSV API, you can manually enter it in the [SSV Config Tab](http://my.dappnode/packages/my/ssv.dnp.dappnode.eth/config).

Full official documentation can be found [here](https://docs.ssv.network/learn/introduction).
For comprehensive information and additional resources, refer to the full official documentation [here](https://docs.ssv.network/learn/introduction).