DeFund — это межсетевой протокол децентрализованных биржевых фондов (DETF), созданный с помощью Cosmos SDK, который позволяет пользователям создавать диверсифицированные и автономные фонды и обмениваться токенами используя IBC.
Как поднять тестнет и как заработать, простым языком для новичков.
Ссылки:
- Web — https://www.defund.app/
- Discord — https://discord.gg/XKFjsCS8
- Twitter — https://twitter.com/defund_finance
- GitHub — https://github.com/defund-labs/defund
- Medium — https://medium.com/defund-finance
- Форма для участия — https://docs.google.com/forms/d/e/1FAIpQLSfqw1F6cDCsEt1Qmn70oIp3tdvcPFvRyk9Nd4mFacelhzQFYA/viewform?usp=sf_link
Рекомендуем подписаться сразу на все социальные сети проекта для получения последних обновлений.
Статус и дополнительная информация
- Статус проекта: Активен
- Даты тестенета: Не анонсировано
- Сложность железа: Слабое
- Сложность установки: Базовая
- Вознаграждение: Не анонсировано
- Лок токенов: Не анонсировано
Системные требования к проекту DeFund:
- CPU: 4 cores
- RAM: 8GB
- SSD: 300GB
Рекомендуем хостинги для установки ноды:
- Hetzner (20$ на счет при регистрации)
- Digital Ocean
- PQ Hosting (можно оплачивать криптой)
- VDSina (можно оплачивать криптой и картой мир)
Регистрируем хостинг под DeFund
Мы будем запускать ноду DeFund на хостинге DigitalOcean, вам рекомендуем использовать DigitalOcean, дает 100$ на 60 дней. Переходим по ссылке для регистрации.
Как арендовать сервер на DigitalOcean, читайте пошаговую инструкцию на сайте.
Поднимаем ноду DeFund
Устанавливаем ноду по инструкции Nodes.Guru — https://nodes.guru/defund/setup-guide/ru
Для подключения к серверу, используем PuTTY. Напоминаем,
Выполняем скрипт:
wget -q -O defund.sh https://api.nodes.guru/defund.sh && chmod +x defund.sh && sudo /bin/bash defund.sh
В процессе выполнения скрипта, указываем имя ноды:
Ждем установку скрипта.
Нажимаем Enter.
Выполняем команду:
source $HOME/.bash_profile
Создаем кошелек:
defundd keys add wallet
При создании кошелька указываем пароль к нему. Запишите его.
Сохраняем мнемоники и номер кошелька. Т.е. все от слова -name: wallet и до конца. В конце будут слова, их сохраняем. Поле address: — это ваш кошелек.
Запрашиваем токены в кране.
После полной синхронизации ноды, нужно будет проверить баланс кошелька.
Проверяем синхронизацию ноды. Если нода DeFund синхронизирована, результат работы команды ниже, будет False. Если True, ждем. Синхронизация ноды может быть несколько часов.
curl -s localhost:26657/status | jq .result.sync_info.catching_up
После синхронизации, проверяем баланс:
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
После установки ноды DeFund, заполните гугл форму. Ссылка в начале статьи.
Дополнительные команды
Посмотреть логи
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
Рекомендуем хостинги для установки ноды:
- Hetzner (20$ на счет при регистрации)
- Digital Ocean
- PQ Hosting (можно оплачивать криптой)
- VDSina (можно оплачивать криптой и картой мир)