Skip to main content
This release updates the node version to 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 sgxwallet/run_sgx/docker-compose.yml and set the image to:
Keep the existing volumes, devices, and command settings.
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

Expected checksum:
3

Make node-cli executable

4

Set the SKALE node version

In the node’s .env file, set:
Keep the existing Base Mainnet ENDPOINT, ENV_TYPE, contract addresses, and other network settings.
5

Run the node update

From the directory containing .env, run:
Then check the node and its SGXWallet connection: