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
  1. # NODE & VALIDATORS GUIDE
  2. Run a full node

Upgrade your node

PreviousInstallation firmachaindNextJoin a FirmaChain network

Last updated 4 months ago

This document is the FirmaChain binary upgrade guide.

How to upgrade the chain network

When the chain reaches a pre-designated block height the chain comes to a halt by displaying the message below.

ERR UPGRADE "<version>" NEEDED at height: "<height>"
panic: UPGRADE "<version>" NEEDED at height: "<height>"

Please manually delete the chain that came to a halt with the error message.

# using binary
kill -9 firmachaind

# or using system service
sudo systemctl stop firmachain

Build the binary after changing the branch that corresponds to the appropriate version.

Please check if you do not have the FirmaChain directory.

cd firmachain
git pull
git checkout <version>
make install
sudo mv ~/go/bin/firmachaind /usr/local/bin/firmachaind

Finally, you can start the syncing process

firmachaind start

If you face any problem during the upgrade, please contact us at .

this document
contact@firmachain.org