EVA Mainnet Upgrade Guide

Evanesco Team
EVANESCO
Published in
2 min readDec 21, 2021

--

The Evanesco Mainnet will be launched on December 23, 2021. Before mainnet launched there is a one-day update from Dec 22 8:00 (UTC) to Dec 23 8:00 (UTC). During this update period, transactions, swap, or mining will be invalid. All services will be restored after launching EVA mainnet.

The mining algorithm will be updated after the mainnet goes online. The stake deposit amount for miners will be increased from 3000 to 6000. The mining reward is also increased, please refer to litepaper for more details.

🌟 🌟 🌟Full nodes and Miners need to be updated manually. The following is the update processes:

Full Node

If you are running a Full node, follow this process to update:

1. Stop current full node.

2. Download latest code from this 👉🏻 link version 1.0.0.

3. Download released mainnet from this 👉🏻 link or build the latest code locally.

4. Replace the executable file `eva` with the latest mainnet version.

5. Replace the ZKP verifykey `verifykey.txt` with the latest one in source

code `go-evanesco/verifykey.txt` .

6. Replace the network config file `avis.toml` with the latest config in source code `go-evanesco/eva.toml`.

7. After mainnet launched, restart with this 👇🏻 command:

./eva --datadir ./data --syncmode 'fast' --networkid 2213 --port 30304 --rpc --rpcaddr '0.0.0.0' --rpccorsdomain "*" --rpcport 8546 --rpcapi 'personal,eth,net,web3,txpool,miner,clique' --ws --ws.addr '0.0.0.0' --ws.port 7778 --ws.api 'personal,eth,net,web3,txpool,miner,clique' --zkpvkpath ./verifykey.txt --config ./eva.toml

If you haven’t run full node, please startup mainnet by following this 👉🏻 instruction after launching.

Miner

Miners need to update the program and download the new ZKP provekey. Then restart the mining once launching mainnet.

1. Stop current miners.

2. Download the latest miner from this 👉🏻 link version 1.0.0.

3. Replace the executable file `miner` with the latest version.

4. Download the new ZKP provekey named 👇🏻

QmQL4k1hKYiW3SDtMREjnrah1PBsak1VE3VgEqTyoDckz9

from this 👉🏻 link.

5. After mainnet launched, restart with this 👇🏻 command:

./miner mine --key <miner_address_keyfile_path> --pk <ZKPprovekey_path>

📣 📣 📣Please note: the new miner program and full node program cannot be used before launching the mainnet.

--

--

Evanesco Team
EVANESCO

Evanesco(EVA) is a unique financial protocol platform in the Web3 ecosystem that combines Layer0 network infrastructure with a private computing framework.