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
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