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
Copy file name to clipboardExpand all lines: docs/developers/tools/ssv-keys.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ Using the `ssv-keys` SDK can be simply summarized in 3 steps:
50
50
:::info
51
51
A requirement for splitting the keys of a validator, is to know the validator key owner's nonce (how many times this address has callded the registerValidator() function of the SSV contract) and their address.
52
52
53
-
These can be obtained via the [SSV Scanner tool](../ssv-scanner/).
53
+
These can be obtained via the [SSV SDK](../SSV-SDK/examples/api-calls/#get-nonce), or the [SSV Subgraph](./ssv-subgraph/subgraph-examples/#account-nonce).
Copy file name to clipboardExpand all lines: docs/operators/liquidator-bot/README.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -26,3 +26,4 @@ OWNER OPERATORIDS BALANCE BURNR
26
26
2.**Liquidating accounts**\
27
27
Once the potential liquidation block is reached the liquidator bot will call the [liquidate()](../../developers/smart-contracts/ssvnetwork#liquidateowner-operatorids-cluster) function in the network contract, if the bot was the first to successfully pass the transaction the cluster will be liquidated and its SSV collateral will be sent to the wallet address which performed the liquidation  
28
28
29
+
You can find the [installation instructions here](./installation).
Copy file name to clipboardExpand all lines: docs/operators/operator-node/README.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,9 @@ sidebar_position: 7
7
7
8
8
Operators provide hardware infrastructure, run the SSV protocol, and are responsible for maintaining the overall health of the SSV network. Operators determine their own fees and are compensated for their integral services to the network by operating and maintaining validators on-behalf of stakers.
9
9
10
-
To join the network as an operator a user must [install](installation.md) the SSV node software, and [register](../operator-management/registration.md) the operator to the network.
10
+
To join the network as an operator a user must [install](./node-setup) the SSV node software, and [register](../operator-management/registration.md) the operator to the network.
Copy file name to clipboardExpand all lines: docs/operators/operator-node/maintenance/dkg-operator-migration.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -13,16 +13,16 @@ The recommended migration process could be summarised in the following steps:
13
13
14
14
* Backup DKG files (if applicable)
15
15
* Shut down DKG operator (if applicable) on the current machine
16
-
*[Start DKG operator on the new machine](../enabling-dkg.md#start-ssv-dkg)
17
-
*[Update operator metadata on the SSV WebApp](enabling-dkg.md#update-operator-metadata)
16
+
*[Start DKG operator on the new machine](../node-setup/enabling-dkg/start-dkg-node/)
17
+
*[Update operator metadata on the SSV WebApp](../node-setup/enabling-dkg/final-steps#update-operator-metadata)
18
18
19
19
:::info
20
20
Please note: since the DKG node does not have to be on the same machine as the SSV node, one can be migrated without having to migrate the other.
21
21
:::
22
22
23
23
### DKG backup (if necessary)
24
24
25
-
If you have followed [the dedicated guide to enable DKG for your operator](../enabling-dkg), you most likely have (at least) these files in the folder with your node configuration:
25
+
If you have followed [the dedicated guide to enable DKG for your operator](../node-setup/enabling-dkg/start-dkg-node/), you most likely have (at least) these files in the folder with your node configuration:
Copy file name to clipboardExpand all lines: docs/operators/operator-node/maintenance/node-migration.md
+15-9Lines changed: 15 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ As a node operator, it may happen that the software stack needs to be migrated t
7
7
8
8
In such a scenario, it is very important to know what operations must be performed, in which order, and what are the sensitive pieces of data that need to be preserved and copied over to the new hardware. Here is a summary:
9
9
10
-
###Procedure
10
+
## Procedure
11
11
12
12
In order to migrate the SSV Node to a different machine, it is necessary to shut down the current setup, **before** launching the new one.
13
13
@@ -17,19 +17,25 @@ Two nodes with the same public key should never be running at the same time. The
17
17
18
18
So, for this reason, the migration process could be easily summarised in the following steps:
19
19
20
-
* Backup node files
21
-
* Shut down SSV Node on the current machine
22
-
* Setup SSV Node on the new machine using backups
23
-
* Wait at least one epoch
24
-
* Start SSV Node service on the new machine
20
+
1. Backup node files
21
+
2. Shut down SSV Node on the current machine
22
+
3. Setup SSV Node on the new machine using backups
23
+
4. Wait at least one epoch
24
+
5. Start SSV Node service on the new machine
25
25
26
26
:::warning
27
27
Please note: if you are also running a DKG operator node, you may have to [follow the DKG operator migration guide](./dkg-operator-migration), if it is running on the same machine as the SSV node, or if it is running on a different machine, but you need to decommission that machine as well.
28
28
:::
29
29
30
-
###Node backup
30
+
## Node backup
31
31
32
-
If you have followed [the dedicated Node setup guide](../installation.md), you most likely have (at least) these files in the folder with your node configuration:
32
+
### SSV Stack setup
33
+
34
+
If you have followed the [automatic node setup with SSV Stack](../node-setup), your files should be in `/ssv-stack/ssv-node-data` directory.
35
+
36
+
### Manual Node setup
37
+
38
+
If you have followed [the Manual Node setup guide](../node-setup/manual-setup), you most likely have (at least) these files in the folder with your node configuration:
33
39
34
40
```
35
41
⇒ tree
@@ -64,7 +70,7 @@ The configuration file (`config.yaml` in the code snippet above), is necessary f
64
70
65
71
Operator keys are, essentially, the authentication method to identify an SSV node, and link it to an operator ID. As a consequence, whenever a node is moved to a different machine, they **absolutely must** be preserved and copied from the existing setup to the new one.
66
72
67
-
The files in question are `encrypted_private_key.json` and `password` in the snippet above and if you have followed [the Node setup guide](../installation.md), the filenames should be the same for you.
73
+
The files in question are `encrypted_private_key.json` and `password` in the snippet above and if you have followed [the Manual Node setup guide](../node-setup/manual-setup), the filenames should be the same for you.
0 commit comments