Skip to main content

Validator Application

Overview

The 5ireChain Validator app provides a user-friendly interface for validators to monitor and manage their nodes. By following this guide, you can use the Validator app to get onboarded on the network as a validator and contribute to the overall stability of the blockchain.

5ireChain Validators play a vital role in maintaining the security and functionality of the network. They are responsible for:

  • Validating transactions
  • Facilitating the creation of new blocks
  • Participating in consensus with other validators

Prerequisites

note

Currently, you can only access the Validator app using the 5ire Wallet extension on Chromium-based browsers.

Who are Validators?

  • A validator is a participant in 5ireChain consensus (SPoS) who is responsible for maintaining the security of the distributed ledger by validating transactions and adding them to 5ireChain. They are responsible for creating new blocks, as well as ensuring the network's finality and, ultimately, its security.

  • Validators are incentivized to participate in the network through the use of a native cryptocurrency (5ire Coins in 5ireChain) and are required to "stake" a certain amount of coins to become a validator (min. 200 5ire Coins in 5ireChain).

  • Validators are required to stake a certain amount of coins, which acts as a guarantee of their good conduct. If a validator violates the rules or makes a mistake, a portion of their stake is automatically deducted (i.e., slashed) as a penalty. On the other hand, validators who follow the rules and contribute to the network's security are rewarded with additional coins. This economic incentive system encourages validators to act in the best interest of the network and ensures that it remains secure and reliable.

  • Being a validator on a live network comes with a significant level of responsibility. Validators are not only responsible for their own stake, but also for the stake of their nominators. Any mistakes made by the validator can result in a slashing of stake amount and reputation.

What are the minimum requirements to become a validator?

Stake: To become a validator on the 5ireChain blockchain, you must meet the minimum stake requirement of 200 5ire Coins.

info

The minimum stake amount covers the cost of setting up as a validator and includes a small allowance for transaction fees. Additional stake can come from nominators, who can delegate their stake to your validator. Keep in mind that having a higher stake can increase your validator's chances of being selected to validate transactions and earn rewards.

Validator Node: It is mandatory to set up your 5ireChain Validator Node to become a validator. Please follow this link to set up a node.

Once you have a 5ireChain validator node set up, please proceed with the instructions below.

Becoming a Validator on 5ireChain

A user must access the Validator App to become a validator.

The link above will redirect to the app. Once the app opens, a user can enter the node information to establish a connection between the user's node and the app.


Step 1: Connect Node

You must enter the node IP address and port (Format: protocol://IP:port) in the node information section and click on Submit. In case you do not have a running 5ireChain node, refer to the documentation for Setting up a 5ireChain Validator Node.

Proof of 5ire

Format for entering the node information:

    Format: protocol://IP:port

    Example: ws://127.0.0.1:9944

    Example: wss://www.example.com

info

The "wss" protocol uses WebSocket over a secure TLS/SSL connection, while the "ws" protocol uses an unencrypted connection.

If the system firewall is enabled, the Node host must make the following ports (TCP) accessible:

  • 9944 (for Web Socket)
  • 9933 (for RPC)

Step 2: Connect Wallet

  • Once the node connection is established successfully, you must log into the app.

  • In the left panel menu, click on the Connect Wallet button. Once you’ve approved the connection, you will be redirected to the next step.

note

In case, you have not set up a 5ire wallet, create one by clicking on the Create a New Wallet button on the 5ire Wallet Extension.

Proof of 5ire

If you are a first-time user on the app, then you will be directed to the next step to set up an account name on the platform.

Proof of 5ire

The first-time user will see this step to set up their account name.

You will be redirected to the dashboard page after setting up a name for the account.


Step 3: Dashboard

After successfully connecting to a wallet, the user is taken to the dashboard page. The dashboard page provides the user with all relevant information, including:

  • The dashboard page shows the status of the validator.

  • The status could be Active, Inactive, or Waiting.

  • If the user has not completed the process of becoming a validator, the status will be shown as "-".

To continue with the validator setup process, click on the Setup as a Validator button.

Proof of 5ire


Step 4: Verify Wallet Address and Generate Rotate Keys

  • The user will now be redirected to a page with the associated wallet address visible in the top left-hand corner. The rewards will be received in this wallet address.
  • Click on the Generate Rotate Key button and it will auto-generate your rotate key.
  • Once the rotate key is generated, click Next to proceed.

Proof of 5ire


Step 5: Staking

  • Input the staking/bond amount to use for creating a validator bond.

  • The higher the staking amount, the higher the chances of becoming a validator.

  • Input the commission percentage that will be taken out before the rewards are distributed amongst the associated nominators.

note

The minimum acceptable amount for a validator bond is 200 5ire Coins.

Proof of 5ire


Step 6: Authorizing

  • Click on Bond & validate to authorize the transaction. A small fee will be deducted from the account balance to process this transaction.

Proof of 5ire

  • Once this transaction is approved, the validator bond will be created.

  • After successfully completing the validator bond creation process, the user will be redirected to the Validators page. The validator status will be updated to Waiting until the next validating era.

  • The remaining data points, such as blocks proposed, points, nominators, uptime, rewards earned, etc. will be updated once the validator validates blocks on the 5ireChain network.

Proof of 5ire

Features

Left-Panel Menu

  • Dashboard: Displays statistics and recent validator activity.
  • Blocks: Displays block details and the validator responsible for that block.
  • Validators: Displays the list of validators available on the 5ireChain network.
  • Node Information: Displays the node that the Validator app is connected to.

Statistics

  • Market Cap: 5ire Coin market capitalization.
  • 5ire Price: Price of 5ire Coin in USD terms
  • Inflation: Inflation percentage of the 5ire tokenomics.
  • APR: Annual percentage return for the staking in 5ireChain.
  • Total Supply: Total issued supply of 5ire Coins.

Proof of 5ire

Dashboard

The dashboard provides a high-level overview of the user node's performance metrics and validator status.

Proof of 5ire

Blocks

The Bblocks page displays the most recent block details such as block height, block hash, and timestamp, as well as the name of the validator validating a particular block.

Proof of 5ire

Validators

Validators page displays the list of all validators available in the 5ireChain network. It displays information for:

  • Total Validators
  • Staking APR
  • Next ERA

Proof of 5ire

The validator table shows the validators by state:

  • Active state
  • Waiting state
  • Inactive
  • Slashed

The table also provides additional information about the validator such as:

  • Validator Address: Native chain wallet address of the validator.
  • Name: The name associated with the validator's wallet address.
  • Total Stake: Total amount of the validator stake and its supporting nominator(s) stake.
  • Commission: Percentage of reward received by the Validator from the nominator's rewards.
  • Self Stake: The amount staked by the validator.
  • Nominators: Number of nominator(s) supporting the particular validator.
  • Points: Points accumulated by the validator; validators are rewarded based on points accumulated.
  • Uptime: No. of blocks that are validated by the validator during an ongoing era.

Proof of 5ire

Clicking on any validator will open a detailed information page for that specific validator.


Validator Details

This page will provide detailed information about a specific validator, including the following:

  • Name: The name associated with the validator's wallet address.
  • Total Stake: Total amount of the validator stake and its supporting nominator(s) stake.
  • Commission: Percentage of reward received by the Validator from the nominator's rewards.
  • Uptime: No. of blocks that are validated by the validator during an ongoing era.
  • Validator Since: The date that the validator was created.
  • Points: Points accumulated by the validator; validators are rewarded based on points accumulated.

Proof of 5ire

Manage Account

Manage account provides the user with all the necessary settings to manage their account, and consists of 2 sub-sections:

  • Account
  • Funds

Account

  • The user will be shown the “Profile Details” section.
  • The account name, along with the public wallet address, will be displayed to the user, and the wallet address can be copied by selecting the copy icon.
  • If the user is a first-time user, the validator status will be shown as “Inactive” and a button will be provided to Setup As A Validator.

Proof of 5ire

Once the validator is set up, the page will show the validator assigned to the wallet. The page also shows the following information:

  • Validator Status: The status of the validator.
  • Stake: The validator's own stake.
  • Commission: The commission percentage of the validator.

Funds

The Funds page consists of the Bond Details (including tools to add/remove funds and stop validating), Payout, Wallet, and Reward And Era Table sections.

Proof of 5ire

Bond Details

Bond More Funds:

A user can stake/bond more funds to a validator by clicking on the Bond More Funds button.

Proof of 5ire

  • Click on the Bond More Funds button.
  • Enter the amount to bond and click on the Bond More button.
  • Next, authorize the bond transaction from the wallet.

Unbond Funds:

A user can unstake/unbond funds from a validator by clicking on the Unbond Funds button.

Proof of 5ire

  • Click on the Unbond Funds button.
  • Enter the amount to unbond and click the Unbond button.
  • Next, authorize the unbond transaction from the wallet.
info

If the user unbonds more than the minimum stake amount, the validator status will be updated to “Inactive” from the next era.

After the unbonding of funds, a timer icon will appear beside the locked amount, showing the amount of 5ire Coins to be unlocked, as well as the time remaining.

Proof of 5ire

Once the unbonding time is over, the user needs to click on the icon and approve the transaction to transfer the 5ire Coins from the locked balance to the available balance.

Stop Validating:

A user can stop the validator by clicking on the Stop Validating button. This puts the validator into Chill mode and the status will be updated to "Inactive".

Proof of 5ire

  • Click on the Stop Validating button.
  • Then, authorize the stop validating transaction from the wallet.

Restart Validator:

In case a user has stopped the validator already, they can restart it by clicking on the Restart Validating button.

Proof of 5ire

  • Click on the Restart Validating button.
  • Enter the commission percentage to earn from the nominator(s) and click on the Restart Validation button.
  • Next, authorize the restart validator transaction from the wallet.

Payout

The Payout button will be active only when the validator is eligible to receive the rewards.

Proof of 5ire

The Payout section displays the following information:

  • Validator: The wallet address of the validator.
  • Era: The Era in which the rewards were forged. The Era refers to a fixed period of time, during which the validators are chosen and rewards are distributed.
  • Own: The validator's reward that must be claimed within the next 84 eras.
  • Remaining: The time remaining to claim the rewards of the oldest era for which the user has not received the payout yet. After that window, the rewards for that era may no longer be claimed.
  • Payout: The Payout button will be active only when the validator is eligible to receive the rewards. To receive staking rewards for an Era, the user would need to click on the payout button to receive the payout.This will send the rewards to the payout address.

Wallet

The Wallet section displays the available balances in the associated wallet.

  • Total: the total balance for the wallet.
  • Available Balance: The balance currently available to be used.
  • Locked: The amount staked in the blockchain by this validator.
  • Reserved Balance: The amount bonded in the blockchain other than the staked amount.

Proof of 5ire

Reward And Era Table

The Reward And Era Table section displays the following information:

  • Era Index: The era index where the reward was generated.
  • Rewards: The amount of rewards generated during the era.