GnoLand test3
Официальных требований к серверу нет. Запустилась на: 2vCPU, 2 GB RAM, GB SSD — 40, Ubuntu 20.04 (подойдет Hetzner CPX11)
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
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
git clone https://github.com/gnolang/gno/
cd gno
git checkout chain/test3.0
make build
cd ~
mv gno/build/gnokey /usr/bin
chmod +x /usr/bin/gnokey
3а. Для восстановления кошелька после команды вводим дважды пароль и mnemonic
gnokey add account --recover
3б. Для создания кошелька заменяем <account_name> на свое имя без <> и сохраняем mnemonic
gnokey add <account_name>
4.Добываем токены из крана
Проверить баланс можно тут
Заменяем <address> на адрес вашего кошелька без <>
gnokey query auth/accounts/<address> --remote test3.gno.land:36657
Заменяем <address> на адрес вашего кошелька без <>, а также заменяем "USERNAME_TO_REGISTER" на ваше имя с сохранением ""
gnokey maketx call <address> --pkgpath "gno.land/r/demo/users" --func "Register" --gas-fee 1ugnot --gas-wanted 2000000 --send "200000000ugnot" --broadcast true --chainid "test3" --args "" --args "USERNAME_TO_REGISTER" --args "" --remote "test3.gno.land:36657"
Проверяем себя на сайте Gno.land в разделе /r/demo/users
Заменяем <address> на адрес вашего кошелька без <>, а также заменяем "USERNAME" на ваше имя с сохранением ""
gnokey maketx call <address> --pkgpath "gno.land/r/demo/boards" --func "CreateBoard" --gas-fee 1000000ugnot --gas-wanted 10000000 --send 1000000ugnot --broadcast true --chainid "test3" --args "USERNAME" --remote "test3.gno.land:36657"
Проверяем себя на сайте Gno.land в разделе /r/demo/boards
В разделе /r/demo/boards
Проходим в свой аккаунт и нажимаем [post], где указываем адрес своего кошелька "My address", в разделе "title" пишем заголовок вашего поста и в разделе "body" создаем пост. Затем копируем готовую команду и вводим ее в терминал.
Как итог в вашем boards будет пост