Системные требования от: 2 CPU,2 RAM, 30 GB SSD
Начнём!
1)Обновляемся
sudo apt update && sudo apt upgrade -y

2)Устанавливаем дополнительные пакеты
sudo apt install make clang pkg-config libssl-dev libclang-dev build-essential git curl ntp jq llvm tmux htop screen -y

3)Устанавливаем GO(в конце ещё раз Enter)
wget https://golang.org/dl/go1.18.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
source ~/.profile
go version

4)Качаем файлы и устанавливаем ноду(в конце снова Enter)
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

5)Создаём кошелёк(меняем имя на своё)Вводим дважды пароль и сохраняем после адрес и мнемонику
gnokey add ИМЯКОШЕЛЬКА
6)Получаем тестовые монеты
Переходим по ссылке и вводим адрес своего кошелька:

7)Регистрируем кошелёк(меняем адрес на свой)
gnokey query auth/accounts/АДРЕС --remote test3.gno.land:36657
!Необходимо записать “account_number” и “sequence” для следующего пункта.!

8)Создаем файл с подписью нашей регистрации(меняем АДРЕС на свой а ИМЯ пишем строчными буквами от 6 до 17 символов)
gnokey maketx call АДРЕС --pkgpath "gno.land/r/demo/users" --func "Register" --gas-fee 1000000ugnot --gas-wanted 3000000 --send "200000000ugnot" --args "" --args "ИМЯ" --args "" > unsigned.tx

9)Создаём транзакцию(меняем АДРЕС на свой а затем вставляем “account_number” и “sequence” из п.7)Попросит ввода пароля
gnokey sign АДРЕС --txpath unsigned.tx --chainid test3 --number ACCOUNT_NUMBER --sequence SEQUENCE > signed.tx

10)Проводим транзакцию
gnokey broadcast signed.tx --remote test3.gno.land:36657

11)Проверяем что мы появились в списке юзеров по ссылке:
https://test3.gno.land/r/demo/users

12)Создаем BoardName(вставляем свой адрес и придумываем BoardName)Тоже строчные буквы. И снова запросит пароль.
gnokey maketx call АДРЕС --pkgpath "gno.land/r/demo/boards" --func "CreateBoard" --gas-fee 1000000ugnot --gas-wanted 10000000 --send 1000000ugnot --broadcast true --chainid test3 --args "BOARDNAME" --remote test3.gno.land:36657

проверяем что всё сработало найдя себя в списке(в конце) по ссылке :
https://test3.gno.land/r/demo/boards

13)Добавляем информацию о себе в Board. Нажимаем на свой BoardName , затем на [post] и затем пишем адрес сверху, заголовок и текст о себе, после чего сформируется команда, которую нужно вставить в терминал



После провода команды информация появится в вашем Board

Готово!

