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/pos/how-to/operate-validator-node/change-signer-address.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,3 +51,32 @@ This guide refers to your current validator node as Node 1 and your new validato
51
51
```
52
52
53
53
Selecting **Save** will save your new details for your node. This essentially means that Node 1 will be your address that controls the stake, where the rewards will be sent to, etc. And Node 2 will now be performing activities like signing blocks, signing checkpoints, etc.
54
+
55
+
Alternatively, the signer address can be updated via contract using the following process:
3. You will see a list of functions appear. Click on **`updateSigner`** function. This will be 47th function in the list. There will be 2 data fields that you will need to add information.
69
+
70
+
4. Here:
71
+
72
+
-**validatorId** is the associated ID with your validator
73
+
-**signerPubkey** is the signer pubkey for your new signer address.
74
+
75
+
To get the public key, run the following command on the validator node:
76
+
77
+
```sh
78
+
heimdalld show-account
79
+
```
80
+
Please note that the first 2 characters after `0x` should be removed when you enter the new signer pubkey in the contract.
81
+
82
+
5. Fill in the relevant information and select **Write**. You will be prompted to sign a transaction. Ensure that you have sufficient ETH to make the transaction.
0 commit comments