This guide covers all essential operations for managing a Shibarium validator node, including changing owner/signer, staking, commission management, claiming rewards, and key commands.

Change the Owner Address

1

Access the StakingNFT contract

2

Connect to Web3 and login with the current owner address

3

Use the `safeTransferFrom` function

  • from (address): current owner address
  • to (address): new owner address
  • tokenId: validator ID
4

Sign and submit the transaction

Ensure you have enough ETH for gas. After confirmation, your validator NFT is transferred to the new owner.
5

Verify the change

Log in to the staking dashboard with the new owner address.

Change the Signer Address

1

Log in to the staking dashboard with Node 1 address

2

Edit Profile and update Signer's address and public key

  • Signer’s address: Node 2 address
  • Signer’s public key: Get from Node 2 using:
    heimdalld show-account
    
3

Save changes

Node 1 remains the owner, Node 2 becomes the signer.
Limited spots for new validators. New validators can only join when an active validator unbonds.

Stake Tokens

1

Access the validator dashboard and log in with your wallet (owner address)

Ensure you have BONE tokens.
2

Select 'Become a Validator' and set up your node

If not set up, complete node setup first.
3

Enter validator details, commission rate, and staking amount

4

Stake Now and confirm transactions

Three confirmations: Approve, Stake, Save.
Changes require a minimum of 12 block confirmations to appear on the dashboard.
1

Access the validator dashboard and log in with your wallet (owner address)

2

Select 'Add more Stake', enter amount, and confirm

Three confirmations: Approve, Stake, Save.
Changes require a minimum of 12 block confirmations to appear on the dashboard.

Set Commission Rate

  • Set commission during initial staking.
  • Commission can be 0% to 100% of rewards.

Change Commission Rate

1

Log in to the staking dashboard with owner address

2

Edit Profile and update the Commission field

Enter your new commission rate.
3

Confirm and sign the transaction

Commission is updated after a cooldown of 80 checkpoints.
Inform the community when changing your commission rate.

Claim Validator Rewards

  • Earn rewards for performing validator duties.
  • Use the dashboard to:
    • Withdraw Reward: Transfers rewards to your wallet.
    • Restake Reward: Increases your staked amount.
  • Dashboard updates after 12 block confirmations.

Common Operations

Run on your validator node:
heimdalld show-account
Output:
{
  "address": "0x...",
  "pub_key": "0x..."
}
Run on your validator node:
heimdalld show-privatekey
Output:
{
  "priv_key": "0x..."
}
heimdallcli query auth account SIGNER_ADDRESS --chain-id CHAIN_ID
Output:
address: 0x...
coins:
- denom: BONE
  amount:
    i: "1000000000000000000000"
accountnumber: 0
sequence: 0
  1. Go to Etherscan StakeManagerProxy
  2. Use topUpForFee method:
    • user: Validator’s signer address
    • heimdallFee: Minimum 1 BONE
  3. Sign and submit the transaction.
I