https://www.github.com/etica

Etica network upgrade v2 Instructions to finalize upgrade nodes to Etica v2

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

Upgrade before: 14th Febuary 2024

Viewed 255540 times and downloaded 33968 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 v2

Eticav2 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 eticav2 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:

If you had missed phase 1 upgrade and you still have an etica v1 launch script, check this page (section 4) on how to update your launch script to Eticav2 /upgradev2instructions

ETICA DOCS