Cover photo

GnoLand - Testnet 3

Системные требования от: 2 CPU,2 RAM, 30 GB SSD

Начнём!

1)Обновляемся

sudo apt update && sudo apt upgrade -y

post image

2)Устанавливаем дополнительные пакеты

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

post image

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

post image

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

post image

5)Создаём кошелёк(меняем имя на своё)Вводим дважды пароль и сохраняем после адрес и мнемонику

gnokey add ИМЯКОШЕЛЬКА

6)Получаем тестовые монеты

Переходим по ссылке и вводим адрес своего кошелька:

https://app.gno.tools/faucet

post image

7)Регистрируем кошелёк(меняем адрес на свой)

gnokey query auth/accounts/АДРЕС --remote test3.gno.land:36657

!Необходимо записать “account_number” и “sequence” для следующего пункта.!

post image

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

post image

9)Создаём транзакцию(меняем АДРЕС на свой а затем вставляем “account_number” и “sequence” из п.7)Попросит ввода пароля

gnokey sign АДРЕС --txpath unsigned.tx --chainid test3 --number ACCOUNT_NUMBER --sequence SEQUENCE > signed.tx

post image

10)Проводим транзакцию

gnokey broadcast signed.tx --remote test3.gno.land:36657

post image

11)Проверяем что мы появились в списке юзеров по ссылке:

https://test3.gno.land/r/demo/users

post image

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

post image

проверяем что всё сработало найдя себя в списке(в конце) по ссылке :

https://test3.gno.land/r/demo/boards

post image

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

post image
post image
post image

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

post image

Готово!