diff --git a/pages/validators/setup-guide.mdx b/pages/validators/setup-guide.mdx index 4a06d2f9..099358d5 100644 --- a/pages/validators/setup-guide.mdx +++ b/pages/validators/setup-guide.mdx @@ -157,6 +157,7 @@ Below are the **initial** recommended system requirements. These guidelines may - Operating System - 64-bit Linux (Ubuntu, Debian, CentOS, etc.) - `docker` - for running the WebDriver container +- `python3`, `python3-pip` and `python3-venv` for GenVM setup ### Setup @@ -203,18 +204,19 @@ Below are the **initial** recommended system requirements. These guidelines may ``` 3. Extract the node software ```sh - tar -xzvf genlayer-node-linux-amd64-${version}.tar.gz + mkdir -p ${version} + tar -xzvf `genlayer-node-linux-amd64-${version}.tar.gz` -C `./${version}` ``` 4. Change the directory ```sh - cd genlayer-node-linux-amd64 + cd `./${version}` ``` 5. Run Genvm setup ```sh - ./third_party/genvm/bin/genvm setup + python3 ./third_party/genvm/bin/setup.py ``` ### Configuration diff --git a/pages/validators/upgrade.mdx b/pages/validators/upgrade.mdx index 4d62597e..7f164096 100644 --- a/pages/validators/upgrade.mdx +++ b/pages/validators/upgrade.mdx @@ -34,6 +34,13 @@ This release involves a change from a single validator address to owner/operator - Check that configuration is correct by running `genlayernode doctor` command. - Start the node. +Assuming already have the new tarball downloaded and extracted, copy your old keystore files to the new installation: + +```shell +mkdir -p /data/node/keystore/ +cp /data/node/keystore/* /data/node/keystore/ +``` + ## Configuration Change `v0.3.8` introduces updated consensus contract deployment with new contract addresses. **Critical**: Some consensus contract addresses have changed, and validators must update their consensus configuration to continue participating in the network.