Change the owner address
-
Access StakingNFT smart contract.
- Mainnet: https://etherscan.io/address/0x47Cbe25BbDB40a774cC37E1dA92d10C2C7Ec897F#writeContract
- Amoy: https://sepolia.etherscan.io/address/0x72CF5618142Eb369E75ec6529A907e9A6Fe99bB7#writeContract

-
Click on the Connect to Web3 button and login using the owner address of your validator node.

-
You will see a list of functions appear. Click on
safeTransferFromfunction. This will be 5th function in the list. There will be 3 data fields that you will need to add information.
-
Here:
- from (address) is your current owner address
- to (address) is your new owner Address
- tokenId is your validator ID
- 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.
- Upon signing the transaction your validator NFT will be transferred to the new owner address.
- Log in to the staking dashboard with the new owner address to verify the changes.
Change the signer address
This guide refers to your current validator node as Node 1 and your new validator node as Node 2.- Log in to the staking dashboard with the Node 1 address.
- On your profile, select Edit Profile.
- In the Signer’s address field, enter the Node 2 address.
-
In the Signer’s public key field, enter the Node 2 public key.
To get the public key, run the following command on the validator node:
-
Access StakeManagerProxy smart contract.
- Mainnet: https://etherscan.io/address/0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908#writeProxyContract
- Amoy: https://sepolia.etherscan.io/address/0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908#writeProxyContract

-
Click on the Connect to Web3 button and login using the owner address of your validator node.

-
You will see a list of functions appear. Click on
updateSignerfunction. This will be 47th function in the list. There will be 2 data fields that you will need to add information. -
Here:
- validatorId is the associated ID with your validator
- signerPubkey is the signer pubkey for your new signer address.
0x should be removed when you enter the new signer pubkey in the contract.
- 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.