May 17, 2022

DeFund

Статус тестнета: можно участвовать

🔗В каталог тестнетов🔗

Описание проекта

DeFund позволяет создавать децентрализованные биржевые фонды (формально называемые dETF) с базовыми активами из десятков и десятков блокчейнов (и быстро растущих). После создания dETF любой пользователь DeFund может инвестировать в любой из предложенных созданных dETF.

Полезные ссылки

Official documentation:

Validator setup instructions
DeFund Tokenomics
FundDrop Breakdown

Официальный сайт проекта || Русскоязычная группа Telegram || Explorer || Twitter
Medium || Discord || GitHub

Награды пользователям

"Еще раз спасибо за вклад в развитие сети DeFund. Ваша помощь очень важна для нас, и вы все будете вознаграждены за это."

В токеномике выделены средства:
5% для валидаторов тестовой сети 10% для участников приватной тестовой сети 15% для участников общедоступной тестовой сети

Требования к серверу

CPU: 4 CORE
RAM: 8 GB
SSD: 300 GB+
OS: Ubuntu 20.04 LTS

Установка

Воспользуйтесь нашим скриптом для быстрой установки:

wget -q -O defund.sh https://raw.githubusercontent.com/MrN1x0n/defund/main/defund.sh && chmod +x defund.sh && sudo /bin/bash defund.sh

Укажите имя для своей ноды и ждите завершения установки, после чего выполните команду:

source $HOME/.bash_profile

Создайте кошелёк, не забудьте сохранить мнемонику.

defundd keys add wallet

Ускоряем синхронизацию:

# Сначала надо остановить ноду
sudo systemctl stop defund

cd ~/.defund/
cp data/priv_validator_state.json .
mv data data_old
wget http://repository.activenodes.io/snapshots/defund-private-1_2022-07-04.tar.gz
tar xzvf defund*.tar.gz
rm defund*.tar.gz
mv priv_validator_state.json data/

# Запускаем ноду снова
sudo systemctl start defund && sudo journalctl -u defund.service -f -o cat

#Если будут ошибки, тогда перезагружаем сервер
reboot

#Если ошибок нет, то удаляем старые файлы
cd ~/.defund/ 
rm -rf data_old

Запрашиваем токены в кране.
После полной синхронизации проверяем баланс, если всё в порядке, переходим к созданию валидатора.

defundd q bank balances YOUR_WALLET_ADDRESS

Создайте валидатора:

defundd tx staking create-validator \
--amount=1000000ufetf \
--pubkey=$(defundd tendermint show-validator) \
--moniker="$DEFUND_NODENAME" \
--chain-id=defund-private-1 \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000000" \
--gas="auto" \
--from=wallet

Дополнительно

Посмотреть логи

journalctl -u defund -f

Рестарт ноды:

systemctl restart defund

Проверить показатели ноды:

curl localhost:26657/status

Узнать синхронизирована ли нода, если результат false – значит нода синхронизирована

curl -s localhost:26657/status | jq .result.sync_info.catching_up
Нода не синхронизирована

Узнать свой valoper адрес:

defundd keys show wallet --bech val -a

Заделегировать токены (для того, чтобы увеличить свой стейк делегируйте на свой valoper адрес):

defundd tx staking delegate YOUR_VALOPER_ADDRESS 10000000ufetf --from wallet --chain-id defund-private-1 --fees 1000ufetf

Список активных валидаторов:

defundd query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_BONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r

Список не активных валидаторов:

defundd query staking validators --limit 2000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_UNBONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r

🔗В каталог тестнетов🔗