Подача gentx для проекта DEFUND
Всем привет с вами снова MMS_Team и здесь мы расскажем как подать gentx для проекта Defund чтобы получить возможность участия во втором тестнете.
Прием пулл реквестов начнётся 28 Октября в 00:00 UTC.
Оригинальная инструкция находится здесь.
Рекомендуемые требования для сервера 16GB RAM, 4vCPUs, 200GB Disk space
Краткую инструкцию по аренде сервера можно посмотреть тут
Как всегда обновляем наш сервер
sudo apt install make clang pkg-config libssl-dev build-essential git gcc chrony curl jq ncdu bsdmainutils htop net-tools lsof fail2ban wget -y
Устанавливаем go и проверяем версию
ver="1.19.1" && \ wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \ sudo rm -rf /usr/local/go && \ sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \ rm "go$ver.linux-amd64.tar.gz" && \ echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile && \ source $HOME/.bash_profile && \ go version
После этого скачиваем и устанавливаем бинарник
git clone https://github.com/defund-labs/defund cd defund git checkout v0.1.0-alpha make install cd $HOME
Задаем переменные (CHAIN оставляем без изменений, в остальные вписываем свои данные)
DEFUND_MONIKER="your_name" DEFUND_CHAIN="defund-private-2" DEFUND_WALLET="your_name"
echo 'export DEFUND_MONIKER='${DEFUND_MONIKER} >> $HOME/.bash_profile echo 'export DEFUND_CHAIN='${DEFUND_CHAIN} >> $HOME/.bash_profile echo 'export DEFUND_WALLET='${DEFUND_WALLET} >> $HOME/.bash_profile source $HOME/.bash_profile
Создаем кошелек (не забываем сохранить мнемоник)
Если кошелек уже есть то восстанавливаем с помощью мнемоника
Добавляем адрес кошелька в переменную для нашего удобства
echo 'export DEFUND_ADDR='${DEFUND_ADDR} >> $HOME/.bash_profile source $HOME/.bash_profile
defundd gentx $DEFUND_WALLET 90000000ufetf \
--chain-id defund-private-2 \
--moniker=$DEFUND_MONIKER \
--commission-max-change-rate=0.01 \
--commission-max-rate=0.20 \
--commission-rate=0.05
Если все прошло нормально то файл gentx будет сохранён по пути ${HOME}/.defundd/config/gentx/gentx-XXXXXXXX.json.
Теперь необходимо подать gentx, для этого переходим на гитхаб (у вас должен быть зарегистрированный аккаунт) и делаем форк репозитория
Дальше в форке на нашем аккаунте переходим в папку gentx
Жмем "add file" и "create new file"
Задаём название файла в формате gentx-{{VALIDATOR_NAME}}.json , и в поле ниже вставляем информацию из файла gentx с сервера
внизу страницы нажимаем "commit new file"
Теперь нужно сделать пулл реквест
Вводим имя пулл реквеста и подтверждаем создание
Большое спасибо, за внимание и уделенное время
Наш телеграмм канал по нодам — https://t.me/mmsnodes
Наш телеграмм чат по нодам - https://t.me/mmsnodeschat
Наш телеграмм канал по экосистеме Cosmos - https://t.me/cosmochannel_mms