SKALE Testnet Versions
You can find the compatible versions in this page. Set up requires only Validator-Cli, Node-Cli and SGX versions.
The rest of the versions were provided for docker containers and correspondent tags in their individual code repositories.
Prerequisites
Node machine
-
A Linux x86_64 machine
-
Ports 80, 443, 3009, 8080, 9100, and 10000–18192, and ICMP IPv4 should not be closed by external firewall
-
Ubuntu 20.04 (focal)
-
disk mounted as / - 100GB
-
separate not mounted block device - 200GB
-
8 physical cores
-
32GB RAM
-
16GB Swap
-
docker
-
docker-compose →
1.29.2
-
iptables-persistent, btrfs-progs, lsof, lvm2, psmisc, and apt
-
live-restore enabled docker docs
Versions for Set up
Node CLI |
|
Validator CLI |
|
SGX Wallet |
1.9.0-stable.0 container: skalenetwork/sgxwallet_release:1.9.0-stable.0 |
Skale node |
|
Skaled |
|
Docker lvmpy |
|
Transaction manager |
|
Skale admin |
|
Bounty agent |
|
Skale watchdog |
Environment Variables to set
MONITORING_CONTAINERS=True
DOCKER_LVMPY_STREAM=1.0.2-stable.0
MANAGER_CONTRACTS_ABI_URL=https://raw.githubusercontent.com/skalenetwork/skale-network/master/releases/staging-v3/skale-manager/1.9.3-beta.4/manager.json
IMA_CONTRACTS_ABI_URL=https://raw.githubusercontent.com/skalenetwork/skale-network/master/releases/staging-v3/IMA/1.5.0-beta.0/mainnet/ima.json
CONTAINER_CONFIGS_STREAM=2.2.0
FILEBEAT_HOST=filebeat.testnet.skalenodes.com:5001
DISABLE_IMA=False
ENV_TYPE=testnet
SGX_SERVER_URL=[{by-validator}, setup SGX wallet first]
DISK_MOUNTPOINT=[{by-validator}, your attached storage /dev/sda or /dev/xvdd (this is an example. You just need to use your 2TB block volume mount point)]
DB_PORT={by-validator}
DB_ROOT_PASSWORD={by-validator}
DB_PASSWORD={by-validator}
DB_USER={by-validator}
IMA_ENDPOINT=[{by-validator}, GETH NODE ENDPOINT ]
ENDPOINT=[{by-validator}, GETH NODE ENDPOINT]
```