DeFund. Установка ноды. Упрощенный гайд одной командой.
Криптофорточка — гайды, ноды, новости.
DeFund — это блокчейн Layer1, который позволяет создавать децентрализованные торговые стратегии внутри сети без разрешения, которые упакованы в токен $dETF (децентрализованный биржевой фонд), который можно продавать в любой экосистеме или на CEX. Через этот токен вам откроется доступ к тысячам токенов примерно из 70 экосистем (60 цепочек IBC + 7 цепочек EVM) и множеству различных классов токенизированных активов, включая спотовые и стейкинговые активы, с планами по добавлению опционов, кредитного плеча, NFT, реальных активов (RWA), таких как: недвижимость, золото и многое другое.
Исходя из токеномики на награды выделено 15% от общего количества монет.
На данный момент проходит техническое обслуживание системы для обновления второй стадии Testnet’а. “Как туда попасть?” — спросите вы… Поставить тестовую ноду, чем мы сейчас и займемся.
- Характеристики: 4 CPU, 8 GB RAM, 200 GB SSD.(Рекомендую 16 GB RAM взять)
- Арендовать сервер можно на Contabo , Hetzner , PqHosting , VDsina
https://medium.com/@sosewforto/sdd-node-manager-f77b77620797 — Как работает SDD Node Manager
Установка
- Устанавливаем SDD Node Manager (если он у вас до этого был установлен, повторно устанавливать не нужно)
bash <(curl https://raw.githubusercontent.com/fortocrypto/sdd-node-manager/master/InstallPackage.sh)
- После установки нужно будет вести команду для запуска SDD Node Manager
sdd-node-manager
- Откроется меню с выбором. Жмём Nodes
- Далее выбираем из списка DeFund
- Жмем кнопку Install. Надо будет вести свой monikername и walletname
- Удаляем <replace me> с лева на право кнопкой Delete на клавиатуре. Вписываем свой monikername и walletname
- Жмём кнопку Save and Install (Синее окошко должно быть черное, значит, что установка началась)
- Нужно будет подождать немного (установка).
- Установка закончится тогда, когда меню станет кликабельным
- Далее в меню нажимаем Exit и продолжаем делать по гайду
Дополнительные команды и создание валидатора
- Смотрим логи
journalctl -u defund -f -o cat
- Смотрим статус ноды
curl -s localhost:26657/status
- Создаем кошелек. Не забываем сохранить мнемоник. Так же попросит ввести пароль для доступа к кошельку СОХРАНЯЕМ или ЗАПОМИНАЕМ.
defundd keys add $DEFUND_WALLET
- Если кошелек уже есть то восстанавливаем с помощью мнемоника
defundd keys add $DEFUND_WALLET --recover
- Добавляем адрес кошелька в переменную для нашего удобства (для подтверждения нужен пароль введенный ранее)
DEFUND_ADDR=$(defundd keys show $DEFUND_WALLET -a)
- Добавляем переменную в баш:
echo 'export DEFUND_ADDR='${DEFUND_ADDR} >> $HOME/.bash_profile
source $HOME/.bash_profile
- Проверить баланс
defundd query bank balances $DEFUND_ADDR
- Переходи в дискорд и просим в кране тестовые токены (дают 20 монет).
- Вставляем свой адрес (не валидаторский). На скриншоте все должно быть понятно.
- Далее создаем валидатора. ВАЖНО! Для создании валидатора требуется полная синхронизация блоков, их можно посмотреть в explorer
- После синхронизации создаем валидатор (в строке — amount цифрами прописываем сумму которую хотим делегировать буковки ufetf оставляем) также вводим, ранее введенный, пароль(не забываем что на кошельке с которого будете делегировать должны быть средства):
defundd tx staking create-validator \
--amount=1000000ufetf \
--pubkey=$(defundd tendermint show-validator) \
--moniker=$DEFUND_MONIKER \
--chain-id=defund-private-4 \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1" \
--from=$DEFUND_WALLET \
--fees 500ufetf
- Записываем адрес валидатора в переменную (все тот же пароль нужно будет ввести)
DEFUND_VALOPER=$(defundd keys show $DEFUND_WALLET --bech val -a)
- Добавляем переменную в баш:
echo 'export DEFUND_VALOPER='${DEFUND_VALOPER} >> $HOME/.bash_profile
source $HOME/.bash_profile
- Проверяем статус валидатора:
defundd query staking validator $DEFUND_VALOPER
- Теперь как делегировать средства на валидатор: вместо значений в скобках [ ] вставляем свои данные (скобки тоже убираем), или переменные если задали.
defundd tx staking delegate [VALOPER_ADDRESS] [STAKE_AMOUNT]ufetf --from [your-key-name] --chain-id $DEFUND_CHAIN --fees 500ufetf
- Ну и если вдруг ваша нода попала в тюрьму, то выход: вместо значений в скобках [ ] вставляем свои данные, (скобки тоже убираем) или переменные если задали.
defundd tx slashing unjail --from [your-key-name] --chain-id $DEFUND_CHAIN --fees 500ufetf
- Проверить загруженность на сервере. Для этого прописываем в консоле команду снизу. Жмём на Hardware и Update
sdd-node-manager
- Обновлять ноду можно в SDD Node Manager. Для этого прописываем в консоле команду снизу. Жмём DeFund и Update
sdd-node-manager
- Удалить можно в SDD Node Manager. Для этого прописываем в консоле команду снизу. Жмём DeFund и Delete
sdd-node-manager
- Удалить SDD Node Manager
sudo apt remove sdd-node-manager