Ended Events
October 27, 2022

Подача gentx Defund-private-2

UPD - приём gentx окончен, genesis.json будет сформирован 31 октября.

OFFICIAL LINKS

Twitter | Medium | Website | GitHub

1. Обновление пакетов и установка окружения

sudo apt update
sudo apt install make clang pkg-config libssl-dev build-essential git jq ncdu bsdmainutils htop -y < "/dev/null"

2. Установка Go

cd $HOME
wget -O go1.18.4.linux-amd64.tar.gz https://golang.org/dl/go1.18.4.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz && rm go1.18.4.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile && . $HOME/.bash_profile
go version > /dev/null

3. Компиляция бинарного файла

git clone https://github.com/defund-labs/defund
cd defund
git checkout v0.1.0-alpha
make install

4. Инициализация

Придумайте свое название ноды и задайте значение переменной $Defund_Nodename

defundd init $Defund_Nodename --chain-id defund-private-2

5. Создаём кошелек

Придумайте свое название кошельку и задайте значение переменной $name_wallet

defundd keys add $name_wallet

Не забываем сохранить мнемонику

6. Запрашиваем тестовые ufetf для транзакции gentx

Замените <<address>> на свой

defundd add-genesis-account <<address>> 100000000ufetf

7. Создаём gentx

Заполнить и заменить необходимые данные

defundd gentx $name_wallet 90000000ufetf \
--chain-id defund-private-2 \
--moniker="$Defund_Nodename" \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.20 \
--commission-rate=0.05 \
--details="" \
--security-contact="" \
--website=""

Не забывайте сделать buckup файла priv_validator_key.json

8. Созданный gentx расположен здесь

cd /root/.defund/config/gentx/

#gentx-XXXXXXXXXXXXXX.json

Submit PR c вашим Gentx | peer id
(Старт 28 октября 03:00 Мск/Киев)

Скопируйте файл ${HOME}/.defundd/config/gentx/gentx-XXXXXXXX.json.

Сделайте Fork репозитория https://github.com/defund-labs/testnet Создайте файл gentx-{{VALIDATOR_NAME}}.json в defund-private-2/gentx/ и вставьте туда текст вашего gentx

Найдите свой PR среди поданных - https://github.com/defund-labs/testnet/pulls

Всем Удачи!!!