iron-fish
IronInstall Iron-fish
Discord | Twitter | Telegram
Скоро будет анонсирован Incentivized testnet
Полезное:
https://ironfish.network/blog/2021/03/06/introducing-ironfish
https://github.com/iron-fish/ironfish#initial-setup
https://github.com/iron-fish/ironfish/tree/master/ironfish-cli
https://ironfish.network/docs/onboarding/iron-fish-tutorial - максимально круто видно примеры команд и результаты выводов
0.Создаем сервер
Я использую DigitalOcean, если с ним возникают трудности, то можно использовать Vultr. По рефералкам получаете 100$ на запуск серверов
1.Подключаемся к серверу через Pytty(windows) или терминал(macOS,Linux)
2.Устанавливаем docker
sudo apt update
sudo apt install curl docker.io -y
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
3.Создаем алиас
echo "alias ironfish='docker exec ironfish ./bin/run'" >> ~/.bashrc
source ~/.bashrc
4. Запускаем контейнеры
sudo tee <<EOF >/dev/null /root/docker-compose.yaml
version: "3.3"
services:
ironfish:
container_name: ironfish
image: ghcr.io/iron-fish/ironfish:latest
restart: always
network_mode: "host"
entrypoint: sh -c "apt update > /dev/null && apt install curl -y > /dev/null; ./bin/run start"
healthcheck:
test: "curl -s -H 'Connection: Upgrade' -H 'Upgrade: websocket' http://127.0.0.1:9033 || killall5 -9"
interval: 60s
timeout: 60s
retries: 3
volumes:
- $HOME/.ironfish:/root/.ironfish
ironfish-miner:
depends_on:
- ironfish
container_name: ironfish-miner
image: ghcr.io/iron-fish/ironfish:latest
command: miners:start
network_mode: "host"
restart: always
volumes:
- $HOME/.ironfish:/root/.ironfish
EOF
docker-compose up -d
Смотрим логи:
docker-compose logs -f
5.Создаем кошелек и выбираем его по умолчанию, запрашиваем монеты
ironfish accounts:create your_wallet
#Указываем имя ноды/кошелька вместо your_wallet, вывод копируем
ironfish accounts:use your_wallet
#Вместо your_wallet подставляете свое название кошелька, затем Ctrl+C
ironfish faucet:giveme
#Вписываем свой адрес электронной почты и получаем с крана монеты
пару минут выполняется
ironfish accounts:balance
#Проверяем баланс
Полезное:
Если нужно сделать рестарт:
docker-compose restart