iron-fish

iron-fish

Iron

Install 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)

при подключении пользователь - root, а пароль указываете тот, что при создании сервера(при вводе он не отображается)


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


Report Page