Services
  • 𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀
  • 🌐Cosmos WIKI
    • 🔧Creating / Editing a Validator
    • 📨Cosmos / governance
    • 🛠️Useful commands
    • 🔨Changing ports in the Cosmos ecosystem
    • 🌁IBC (HERMES)
    • ⚒️Node-exporter + Grafana + Prometheus + Alertmanager
    • ⚒️TenderDuty v2 - monitoring and alerting
  • Mainnet
    • Arkeo
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Atomone
      • 💻Installation
      • ⌚State sync
      • ⌚Snapshots
      • 📬Updates
    • Aura
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Dora Factory
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Dymension
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Genesis L1
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Gitopia
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Jackal
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Konstellation
      • 💻Installation
      • ⌚Snapshot
      • 📬Updates
    • Nibiru
      • 💻Installation
      • ⌚State sync
      • 📬Updates
      • 📬Price feeder (✔️Oracle)
    • Provenance
      • 💻Installation
      • 📬Updates
    • Teritori
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Quicksilver
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Uptick
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Source protocol
      • 💻Installation
      • 📬Updates
    • Zenrock
      • 💻Installation
      • 💻Sidecar (✔️Oracle)
      • 💻Create a validator
      • ⌚State sync
      • ⌚Snapshot
      • 📬Updates
  • TESTNET
    • Atomone
      • 💻Installation
      • 📬Updates
    • Airchains
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Aura
      • 💻Installation
      • 📬Updates
    • Arkeo
      • 💻Installation
      • ⌚State sync
      • 📬Updates
      • 📬Providers
    • AXON PROTOCOL
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Dora Factory
      • 💻Installation
      • 📬Updates
    • Dymension
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Empeiria
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Galactica
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Jackal
      • 💻Installation
      • 📬Updates
    • Kira
      • 💻Installation
    • PRYSM
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Source protocol
      • 💻Installation
      • 📬Updates
    • Story Protocol
      • 💻Installation
      • 💻Create a validator
      • ⌚State sync
      • ⌚Snapshot
      • 📬Updates
    • Tellor
      • 💻Installation
      • ⌚State sync
      • 📬Updates
      • 📬Data Reporter (✔️Oracle)
    • Quicksilver
      • 💻Installation
      • 📬Updates
    • Warden Protocol
      • 💻Installation
      • ⌚State sync
      • 📬Updates
      • 📬Oracle
    • XRPL EVM
      • 💻Installation
      • ⌚State sync
      • ⌚Snapshots
      • 📬Updates
    • Zenrock
      • 💻Installation
      • 💻Sidecar (✔️Install)
      • 💻✔️config.yaml
      • 💻✔️eigen_operator_config.yaml
      • 💻Create a validator
      • 📬Updates
  • OTHER PROJECTS
    • Avail mainnet
      • 💻Installation
      • ⌚Snapshot
      • 📬Validator migration
    • Avail testnet
      • 💻Installation
      • ⌚Snapshot
      • 📬Validator migration
    • Kusama
      • 💻Decentralized nodes
      • 💻Installation
      • ⌚Snapshot
      • ⚙️Validator setup
      • ⚙️Validator migration
      • 🛠️Crunch bot
    • Polkadot
      • 💻Decentralized nodes
      • 💻Installation
      • ⌚Snapshot
      • ⚙️Validator setup
      • ⚙️Validator migration
      • 🛠️Crunch bot
    • Tangle Network
      • 💻Installation
      • 📬Validator migration
    • UOMI (GPU)
      • 💻Installation
      • ⌚Snapshot
      • 📬Validator migration
  • ARCHIVE
    • Entrypoint
      • 💻Installation
      • ⌚State sync
      • 📬Updates
    • Celestia
      • 💻Consensus Node
      • 🖥️Bridge node (Shwap)
      • 🖥️Full node (Shwap)
      • 🖥️Light node (Shwap)
      • ⌚Snapshots
      • ⌚State Sync [consensus node]
      • 🔎Analysis of the Bridge Node
    • Celestia-testnet
      • 💻Consensus Node
      • 🖥️Bridge node (Shwap)
      • 🖥️Full node (Shwap)
      • 🖥️Light node (Shwap)
      • ⌚Snapshots
      • ⌚State Sync [consensus node]
      • 🔎Analysis of the Bridge Node
    • Native [migration to SUI]
      • 💻Installation
      • ⌚Snapshots
      • ⌚State sync
      • 📬Updates
    • Nubit
      • 💻Light node
      • 📬Full Node
    • Lava network
      • 💻Installation
      • ⌚State sync
      • ⌚Snapshot
      • 📬Updates
      • ⌚Providers
    • Lava network
      • 💻Installation
      • ⌚State sync
      • ⌚Snapshot
      • 📬Updates
      • ⌚Providers
    • XAI
      • 💻Installation
    • Ojo
      • 💻Installation
      • ⌚State sync
      • ⌚Snapshot
      • 📬Updates
      • 📬Price feeder (✔️Oracle)
Powered by GitBook
On this page
  • General information
  • Create a validator
  • Editing a validator
  1. Cosmos WIKI

Creating / Editing a Validator

General information

For all blockchains in the Cosmos ecosystem, almost the same commands work - therefore, the examples below can be used for different blockchains - only changing identifiers

First, let's understand the main keys

  • --from the name of the local key (wallet) that belongs to the validator and has a certain number of coins in the account

  • --amount amount of coins to be placed in own validator (own stake)

  • --pubkey public key of the validator

  • --moniker unique validator name under which you will be seen in the list of validators

  • --security-contact email or other validator ID that can be used to contact the validator

  • --details short description of the validator (any arbitrary text)

  • --website link to any resource available to the validator

  • --identity specifying a 16-digit Keybase identifier will allow using the Keybase API to bind an avatar from Keybase to the validator

  • --min-self-delegation The minimum amount of the validator's own stake that must remain in the account. If the number of self-delegated coins falls below this amount, the validator becomes inactive. A large amount can mean serious ambitions of the validator and his increased responsibility to the delegators, which will be a plus when choosing this validator. The sum of 1000000 will be equal to 1 coi

  • --commission-rate percentage of profit a validator receives from the sum of its delegates' rewards (commission charged). The number 1 will be equal to 100% of the validator's commission, while delegators will not receive anything at all by delegating to this validator. And for example, 0.1 will equal 10% of the validator's commission, which means that before returning the profit to the delegates, the validator takes 10% of it in his favor

  • --commission-max-rate is the maximum possible validator commission. This parameter remains unchanged and is set only when the validator is created. The number 1 will be equal to 100% of the validator's commission, and for example 0.1 will be equal to 10% of the validator's commission

  • --commission-max-change-rate percentage by which a validator can change its commission within 1 day. You can both reduce the commission and increase it, but until the

  • --commission-max-rate For example 0.01 will mean that the validator will be able to change the fee by 1 percent per day

  • --chain-id network identifier. Can be both testnet and mainnet

  • --gas gas limit for each transaction. "auto" to automatically calculate enough gas

  • --fees fees payable with the transaction, e.g. 5denom

To create a validator you need:

  • fully synchronized node

  • wallet with some coins

Create a validator

Please enter your data into the variables. If necessary, not all keys can be used

The data below is an example!

BINARY="canined"
CHAIN="jackal-1"
DENOM="ujkl"
MONIKER="Cosmos master"
WALLET="test"
IDENTITY=""
DETAILS=""
CONTACT=""
WEB=""
$BINARY tx staking create-validator \
--chain-id="$CHAIN" \
--commission-rate=0.1 \
--commission-max-rate=0.1 \
--commission-max-change-rate=0.01 \
--amount=1000000$DENOM \
--pubkey $($BINARY tendermint show-validator) \
--moniker="$MONIKER" \
--details="$DETAILS" \
--security-contact="$CONTACT" \
--website="$WEB" \
--identity="$IDENTITY" \
--min-self-delegation="1000000" \
--from="$WALLET" \
--fees 5000$DENOM

Editing a validator

$BINARY tx staking edit-validator \
--moniker="$MONIKER" \
--identity="$IDENTITY" \
--details="$DETAILS" \
--chain-id="$CHAIN" \
--from="$WALLET" \
--commission-rate="0.09" \
--fees 5000$DENOM
PreviousCosmos WIKINextCosmos / governance

Last updated 7 months ago

🌐
🔧