FIRMACHAIN
OFFICIAL WEBMEDIUMTELEGRAMREDDIT
  • Overview
  • # NODE & VALIDATORS GUIDE
    • Run a full node
      • Specification
      • OS package settings
      • Installation firmachaind
      • Upgrade your node
      • Join a FirmaChain network
        • Snapshot
        • Syncing from genesis
        • State sync
      • Run a Cosmovisor
        • Guide
        • Example
      • Run a System Deamon
    • Validator
      • Management key
      • Register a validator
      • Edit a validator
      • Unjail
      • FAQ
    • Genesis Validator
    • History
      • Upgrade Mainnet
      • Reward Testnet (Terminated)
        • Participate
        • Test app
  • # DEVELOPER
    • EndPoints
    • firma-js
    • firmachaind
      • commands
      • sub commands
        • keys
        • query (q)
        • transaction (tx)
    • Modules
      • Contract
        • Log
        • File
        • Bulk Insert
        • Utils
      • NFT
        • Usage
        • Bulk Insert (minting)
        • Utils
      • Token
        • Usage
        • Utils
  • # General Guide
    • Station
    • Ledger
      • Install
      • Usage on FirmaStation
      • Usage on FirmaChain-CLI
Powered by GitBook
On this page
  • staking create-validator
  • Flag parameter
  • How to get identity 64bit code
  1. # NODE & VALIDATORS GUIDE
  2. Validator

Register a validator

This document provides information on registering as the FirmaChain’s network Validator.

staking create-validator

If you join the network as a Validator, you will be signing on newly created blocks and will receive rewards as a result of such action.

firmachaind tx staking create-validator \
--pubkey $(firmachaind tendermint show-validator) \
--amount <staking-amount>ufct \
--moniker <moniker-name> \
--details <description> \
--website <website-url> \
--security-contact <email-address> \
--commission-rate 0.10 \
--commission-max-rate 0.20 \
--commission-max-change-rate 0.1 \
--min-self-delegation 1 \
--identity <keybase-64bit-code> \
--chain-id colosseum-1 \
--fees 20000ufct \
--from <key_name>

Flag parameter

Name

Type

Description

amount

ufct

Amount to delegate.

moniker

string

Custom username of your node.

details

string

Brief Introduction.

website

string

Your website address. (only if you have one)

security-contact

string

Your e-mail address.

commission-rate

float

Validator's commission rate

commission-max-rate

float

Validator's maximum commission rate.

commission-max-change-rate

float

Maximum rate of change of a validator's commission rate per day.

min-self-delegation

integer

Minimum amount of tokens that the node operator promises to keep bonded.

identity

string

keybase 64bit security code.

How to get identity 64bit code

The process to retrieve this key data is relatively simple. Firstly, log in to keybase.io. Once you generate the key, copy and paste the code provided in the red box in the image below. * Do not include any space in the --identity field.

PreviousManagement keyNextEdit a validator

Last updated 5 months ago