Установка ноды
Подойдёт сервер начиная с того что на скрине ниже:
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)
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.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
rm -rf go1.18.3.linux-amd64.tar.gz
4)Качаем файлы ноды(в конце ещё раз Enter)
git clone https://github.com/gnolang/gno/
cd gno
make
5)Создаем кошель(записываем мнемонику)
6)Добавляем акк(придумываем и вводим дважды пароль, а затем мнемонику из пункта выше) !адрес начинающийся с g1 записываем и сохраняем!
7)Дальше нужно надоить кран есть три способа:
7.1)Скрипт(меняем адресс на свой и ждем пока додоит до цифры 2200gnot, затем жмём ctrl+c)
while true; do curl 'https://gno.land:5050/' --data-raw 'toaddr=АДРЕС'; ./build/gnokey query "bank/balances/АДРЕС" --remote gno.land:36657; sleep 2; done
7.2) На сайте https://gno.land/faucet
7.3) Через дискорд проекта https://discord.com/invite/DDC6akkQnT
8)Регистрируем аккаунт(меняем адрес на свой, а из ответа сохраняем то что выделено на скрине)
./build/gnokey query auth/accounts/АДРЕС --remote gno.land:36657
9)Создаем файл регистрации(меняем адрес на свой и придумываем имя(имя только строчными 6-17 символов без пробелов)(пример на скрине)
./build/gnokey maketx call адрес --pkgpath "gno.land/r/users" --func "Register" --gas-fee 1gnot --gas-wanted 3000000 --send "2000gnot" --args "" --args "имя" --args "" > unsigned.tx
10)Создаем транзакцию(адрес меняем, он у нас есть, а НОМЕРАККАУНТА и НОМЕРОЧЕРЕДИ берём из пункта 8, пример на скрине)(Потом вводим пароль)
./build/gnokey sign АДРЕС --txpath unsigned.tx --chainid testchain --number НОМЕРАККАУНТА --sequence НОМЕРОЧЕРЕДИ > signed.tx
Наше имя должно появиться в списке по этой ссылке:
12)Дальше нужно выполнить задание. Написать в твитере пост о проекте, любой хоть просто лого разместить. Затем скопировать ссылку на твит и дальше вставить его в команду ниже + свой адрес(Пример на скрине)
./build/gnokey maketx call АДРЕС --pkgpath "gno.land/r/boards" --func "CreateReply" --gas-fee 1gnot --gas-wanted 3000000 --send "" --broadcast true --chainid testchain --args "1" --args "8" --args "8" --args "ССЫЛКА" --remote gno.land:36657