Skip to content

Commit 4c8e90b

Browse files
authored
Merge pull request 0xPolygon#2699 from 0xPolygon/0xsajal/latest-changes
Updated how to update signer via contract, bootnodes
2 parents 1ad95cc + 6f0b1eb commit 4c8e90b

File tree

2 files changed

+41
-8
lines changed

2 files changed

+41
-8
lines changed

docs/pos/how-to/operate-validator-node/change-signer-address.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,32 @@ This guide refers to your current validator node as Node 1 and your new validato
5151
```
5252

5353
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:
56+
57+
1. Access StakeManagerProxy smart contract.
58+
59+
- Mainnet: https://etherscan.io/address/0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908#writeProxyContract
60+
- Amoy: https://sepolia.etherscan.io/address/0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908#writeProxyContract
61+
62+
2. Click on the **Connect to Web3** button and login using the owner address of your validator node.
63+
64+
<center>
65+
![change-owner-1](../../../img/pos/change-owner-1.png){width=30%}
66+
</center>
67+
68+
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.

docs/pos/reference/seed-and-bootnodes.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,23 @@ This document provides a comprehensive list of seeds and bootnodes for both the
1515
### Bor
1616

1717
```bash
18-
enode://e4fb013061eba9a2c6fb0a41bbd4149f4808f0fb7e88ec55d7163f19a6f02d64d0ce5ecc81528b769ba552a7068057432d44ab5e9e42842aff5b4709aa2c3f3b@34.89.75.187:30303
18+
enode://07bc4cf87ff8f4e7dc51280991809940f26e846c944609ae4726309be73742a830040cd783989f6941e1b41c02405834bc6365059403a59ca9255ac695156235@34.89.75.187:30303
19+
enode://f81234949f791624d1196eb3a780490f5a8199b476c3522335e6d76ca96aa9155ad21c308864b1e22ab9a53136b486520b33515310f8f18485ab471826ae9ded@34.142.43.249:30303
1920
enode://a0bc4dd2b59370d5a375a7ef9ac06cf531571005ae8b2ead2e9aaeb8205168919b169451fb0ef7061e0d80592e6ed0720f559bd1be1c4efb6e6c4381f1bdb986@35.246.99.203:30303
20-
enode://72c3176693f7100dfedc8a37909120fea16971260a5d95ceff49affbc0e23968c35655fee75734736f0b038147645e8ceeee59af68859b3f5bf91fe249be6259@35.246.95.65:30303
21+
enode://f2b0d50e0b843d38ddcab59614f93065e2c82130100032f86ae193eb874505de12fcaf12502dfd88e339b817c0b374fa4b4f7c4d5a4d1aa04f29c503d95e0228@35.197.233.240:30303
22+
enode://8a3f21c293c913a1148116a295aa69fdf41b9c5b0b0628d49be751aa8c025ae2ec1973d6d84cea8e2aba5541b5d76219dfaae41a124d42d0f56d4e1af50b74f8@35.246.95.65:30303
2123
enode://f5cfe35f47ed928d5403aa28ee616fd64ed7daa527b5ae6a7bc412ca25eaad9b6bf2f776144fd9f8e7e9c80b5360a9c03b67f1d47ea88767def7d391cc7e0cd1@34.105.180.11:30303
2224
enode://fc7624241515f9d5e599a396362c29de92b13a048ad361c90dd72286aa4cca835ba65e140a46ace70cc4dcb18472a476963750b3b69d958c5f546d48675880a8@34.147.169.102:30303
23-
enode://198896e373735ba38a0313d073137a413787ece791fbc0d0be0f9f6b9d9dd00ee0841f46519904d666d7f1cdfce5532b093e3a1574b34eb64224f57b9b7fce7b@34.89.55.74:30303
25+
enode://a36848f536ff6c431e9e3ccbb2f859a5c71f6e5e2d282d8dc6e0199618256444c5032f4cbf7e8579da9fa4d30251b7a55a2d6d3711516112e8dced057c8596c6@34.89.55.74:30303
2426
```
2527

2628
### Heimdall
2729

2830
```bash
2931
32+
3033
34+
3135
3236
3337
@@ -50,12 +54,12 @@ enode://42203e9b423aba24e1e9386f94d0d0397a42770427e8e9e22f9e2a9523f66abb13b1f5a6
5054
### Heimdall
5155

5256
```bash
53-
54-
55-
56-
57+
5758
58-
59+
60+
61+
62+
5963
```
6064

6165
Alternatively, you can find more seeds [here](https://docs.stakepool.dev.br/polygon/live-peers).

0 commit comments

Comments
 (0)