https://www.github.com/etica

Etica network upgrade v3 Instructions to finalize upgrade nodes to Etica v3

If you have a node running, make sure to upgrade it as soon as possible. If you don't upgrade your node before 16th before, it will get out of sync with Etica mainnet.

Upgrade before: 16th September 2024

Viewed 285961 times and downloaded 39192 times since September 28, 2019

For reminder, every Etica network upgrade requires majority of nodes of the network to accept the upgrade by upgrading their nodes. There is no central entity that can enforce an upgrade on Etica network.

Etica network upgrade v3

Eticav3 Upgrade instructions

  • 1. Verify Go version is 1.21.12
    go version
    
    If not, install go version 1.21.12:
    sudo apt-get update
    wget https://go.dev/dl/go1.21.12.linux-amd64.tar.gz
    sudo tar -xvf go1.21.12.linux-amd64.tar.gz
    sudo mv go /usr/local
    export GOROOT=/usr/local/go
    export GOPATH=$HOME/go
    export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
    source ~/.profile
    go version
    
  • 2. Pull code updates
    If this is an update (you already have core-geth code), make sure you're in core-geth directory and pull the code. For this run:
    cd core-geth
    
    git pull
    
    Otherwise if this is a new node and you never pulled the code yet. Run:
    git clone https://github.com/etica/core-geth.git 
    
  • 3. Build from source code
    make sure you're in core-geth directory and then run:
    sudo apt install make
    
    sudo apt-get update
    
    make geth
    
  • 5. Start the node
    You're now ready to launch your eticav3 node! Save your updated launch script and then run it as usual. For instance:
    pm2 start startnode.sh
    or
    ./startnode.sh
    
    If the upgrade was successfull, you should see this screen:

Your node is now running Etica v3!

ETICA DOCS