5.3.0-base, node-cli to 3.3.1, and SGXWallet to 1.10.4 on Base Mainnet.
Before starting, back up the SGXWallet
sgx_data directory and sgx_wallet_backup_key.txt on another machine. Back up each node with skale node backup . from the directory containing its .env file.Upgrade the SGX server
1
Set the SGXWallet image to v1.10.4
On the SGX server, open Keep the existing volumes, devices, and command settings.
sgxwallet/run_sgx/docker-compose.yml and set the image to:2
Restart SGXWallet with the new image
From
sgxwallet/run_sgx, run:Upgrade each Base Mainnet node server
1
Download node-cli v3.3.1
On each node server, download the Linux x86_64 binary:
2
Verify the node-cli binary checksum
3
Make node-cli executable
4
Set the SKALE node version
In the node’s Keep the existing Base Mainnet
.env file, set:ENDPOINT, ENV_TYPE, contract addresses, and other network settings.5
Run the node update
From the directory containing Then check the node and its SGXWallet connection:
.env, run: