NG
Frontier

Frontier

Setup Guide

AI Translation

Подготовка

sudo apt update
sudo apt install git wget build-essential -y

Установка Go

wget https://golang.org/dl/go1.16.3.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.3.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bashrc
echo 'export GOPATH=$HOME/go' >> $HOME/.bashrc
echo 'export GO111MODULE=on' >> $HOME/.bashrc
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bashrc
. $HOME/.bashrc

Проверить версию Go можно следующей командой:

go version

Установка Frontier

git clone https://github.com/frontierdotxyz/frontier-chain.git
cd frontier-chain
git checkout v0.1.0
make install

Создание GenTX

Замените значения NodesGuru и wallet (wallet можно не менять) на желаемые (обязательно сохраните мнемонику после команды добавления кошелька):

frontd init NodesGuru --chain-id frontier-chain-testnet-0-black-mamba
frontcli config keyring-backend test
frontcli keys add wallet
frontd add-genesis-account $(frontcli keys show wallet -a) 1000000000000front
frontd gentx --name wallet --amount 1000000000000front --keyring-backend test

В выводе команды указан путь к вашему генезис файлу, откройте его следующей командой:

cat /путь/к/файлу

В нашем случае эта команда выглядела так:

cat /root/.frontd/config/gentx/gentx-3328f57e567358d63b6a8e56718959e0b79b446a.json
cat $HOME/.frontd/config/gentx/`ls $HOME/.frontd/config/gentx`

Скопируйте содержимое этого файла и отправьте Pull Request в этот репозиторий.

Отправка Pull Request

Переходим по этой ссылке, выполняем шаги ориентируясь по скриншотам:

Frontier-0

После создания форка вас перекинет на страницу форка в вашем репозитории, дальнейшие действия будут происходить именно с форком.

Frontier-1

Frontier-2

Frontier-3

Frontier-4

Frontier-5

Frontier-6

Frontier-7

Вы должны увидеть свой пулл реквест в списке пулл реквестов репозитория здесь. Поздравляю!

Stuck? Ask!

By continuing to use our website, you consent to our use of cookies in accordance with our cookie policy