December 15, 2022

Гайд по участию в тестнете GnoLand

Мой телеграм канал: PRO Nodes

Установка


Подготавливаем сервер

sudo apt update && sudo apt upgrade -y
sudo apt install make clang pkg-config libssl-dev libclang-dev build-essential git curl ntp jq llvm tmux htop screen -y

Устанавливаем Go

wget https://golang.org/dl/go1.18.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz

Добавляем зависимости

cat <<EOF >> ~/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF
source ~/.profile
go version
rm -rf go1.18.4.linux-amd64.tar.gz

Устанавливаем gnoland

git clone https://github.com/gnolang/gno/ && cd gno
make build
cd
mv gno/build/gnokey /usr/bin && chmod +x /usr/bin/gnokey

Генерируем сид фразу и обязательно ее сохраняем

gnokey generate

Добавляем кошелек с помощью сид фразы, вместо KEYNAME подставляем любое название кошелька

gnokey add <KEYNAME> --recover

Проверяем кошелек

gnokey list

Идем на сайт з краном и запрашиваем токены

Создаем транзакцию для регистрации юзера, вместо WALLET_ADDRESS подставляем адрес полученый ранее, а вместо USERNAME ник по вашему желанию

gnokey maketx call <WALLET_ADDRESS> --pkgpath "gno.land/r/demo/users" --func "Register" --gas-fee 1000000ugnot --gas-wanted 2000000 --send "200000000ugnot" --broadcast true --chainid "test3" --args "" --args "<USERNAME>" --args "" --remote "test3.gno.land:36657"

Идем на сайт и проверям успешность регистрации

Если вы появились - поздравляю)

Мой телеграм канал: PRO Nodes