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
7f3049e88ac7f820fd86d9120506aaec0dc54b27@34.89.75.187:26656
32+
1f5aff3b4f3193404423c3dd1797ce60cd9fea43@34.142.43.249:26656
3033
2d5484feef4257e56ece025633a6ea132d8cadca@35.246.99.203:26656
34+
17e9efcbd173e81a31579310c502e8cdd8b8ff2e@35.197.233.240:26656
3135
72a83490309f9f63fdca3a0bef16c290e5cbb09c@35.246.95.65:26656
3236
00677b1b2c6282fb060b7bb6e9cc7d2d05cdd599@34.105.180.11:26656
3337
721dd4cebfc4b78760c7ee5d7b1b44d29a0aa854@34.147.169.102:26656
@@ -50,12 +54,12 @@ enode://42203e9b423aba24e1e9386f94d0d0397a42770427e8e9e22f9e2a9523f66abb13b1f5a6
5054
### Heimdall
5155

5256
```bash
53-
e4eabef3111155890156221f018b0ea3b8b64820@35.197.249.21:26656
54-
811c3127677a4a34df907b021aad0c9d22f84bf4@34.89.39.114:26656
55-
2ec15d1d33261e8cf42f57236fa93cfdc21c1cfb@35.242.167.175:26656
56-
2f16f3857c6c99cc11e493c2082b744b8f36b127@34.105.128.110:26656
57+
2e6f1342416c5d758f5ae32f388bb76f7712a317@34.89.101.16:26656
5758
2833f06a5e33da2e80541fb1bfde2a7229877fcb@34.89.21.99:26656
58-
a596f98b41851993c24de00a28b767c7c5ff8b42@34.89.11.233:26656
59+
2f16f3857c6c99cc11e493c2082b744b8f36b127@34.105.128.110:26656
60+
2ec15d1d33261e8cf42f57236fa93cfdc21c1cfb@35.242.167.175:26656
61+
811c3127677a4a34df907b021aad0c9d22f84bf4@34.89.39.114:26656
62+
e4eabef3111155890156221f018b0ea3b8b64820@35.197.249.21:26656
5963
```
6064

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

0 commit comments

Comments
 (0)