Chain ID: public-testnet-15.0dacadb8d663
Hardware requirements:
CPU: x86_64 or arm64, 8GB DDR4, 1TB of storage
Update packages and install dependencies:
sudo apt update && sudo apt upgrade -y
sudo apt-get install -y make git-core libssl-dev pkg-config libclang-12-dev build-essential protobuf-compiler
sudo apt-get install unzip
Install go:
if ! [ -x "$(command -v go)" ]; then
ver="1.20.5"
cd $HOME
wget "<https://golang.org/dl/go$ver.linux-amd64.tar.gz>"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile
source ~/.bash_profile
fi
Check go version
go version
Install Rust:
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh -s -- -y
source $HOME/.cargo/env
Check Rust version:
cargo --version
Install Protocol Buffers:
cd $HOME && rustup update
PROTOC_ZIP=protoc-23.3-linux-x86_64.zip
curl -OL <https://github.com/protocolbuffers/protobuf/releases/download/v23.3/$PROTOC_ZIP>
sudo unzip -o $PROTOC_ZIP -d /usr/local bin/protoc
sudo unzip -o $PROTOC_ZIP -d /usr/local 'include/*'
rm -f $PROTOC_ZIP
Check Protoc:
protoc --version
Save and import variables into system