August 1, 2022

Sui | Devnet 0.6.2

Требования к серверу:
Минимальные (VPS/VDS/DS):
2 CPU, 8 GB RAM, 50 GB SSD, Ubuntu 20.04

⠀Подходящие сервера:

Hetzner — CPX21

Начинаем

Установка Nodes Guru

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

wget -O sui.sh https://api.nodes.guru/sui.sh && chmod +x sui.sh && ./sui.sh

2.GitHub

Сделать форк репозитория нажимаем на Create fork

3.Публикация RPC ноды

⠀На сервере выполнить команду ниже, чтобы получить RPC ноды

echo "http://`wget -qO- eth0.me`:9000/"

Для отправки своего RPC необходимо присоединиться к Discord серверу и отправить его в node-ip-application --> специальный канал. При этом желательно поддерживать работоспособность ноды до начала стимулирующей тестовой сети.

4.Создание кошелька

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

Для взаимодействия с блокчейном необходимо создать кошелёк, для этого нужно запустить команду ниже, на первый вопрос ответить y, на втором нажать Enter

sui client
⠀Удостовериться, что адрес создан
sui keytool list

Заявить о себе

В качестве подтверждения участия в девнете можно выполнить действия ниже (неподтверждённая информация).

5.Запросить токены с крана

⠀Вывести и скопировать адрес кошелька (в левой колонке)

sui keytool list

⠀Перейти в канал #🚰・devnet-faucet, и отправить команду с адресом кошелька

!faucet 0x___

6.Создать NFT

⠀NFT-образец создаётся командой

sui client create-example-nft

7.Устанавливаем Браузерный кошелек SUI

SUI WALLET

И можно запросить токены с крана, потом заминтить demo nft и отправить на адрес ноды.

Проверяем трансакцию через Sui Explorer

Итого

⠀Должна быть сохранена в надёжном месте папка с ключами, чтобы можно было восстановить кошелёк (команда отображает путь)

echo $HOME/.sui/sui_config/

Или находите папку вручную --> SUI-->SUI_CONFIG-->sui.keystore

За работой своей ноды можно следить в чекере, введя IP сервера.

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

  • Опубликован RPC ноды;
  • Запрошены токены с крана;
  • Создана NFT.
  • Отправлено NFT из кашелька SUI Wallet на адрес ноды кашелька

⠀За обновлениями проекта можно следить в канале #📢・announcements.

⠀Обновления девнета публикуются непонятно где.

THE END!:)

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

Проверить версию, должна быть 0.6.2

sui --version

Проверить ноду:

curl -s -X POST http://127.0.0.1:9000 -H 'Content-Type: application/json' -d '{ "jsonrpc":"2.0", "method":"rpc.discover","id":1}' | jq .result.info

Проверить логи:

journalctl -u suid -f -o cat

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

sudo systemctl restart suid

Остановить ноду:

sudo systemctl stop suid

Удалить ноду:

sudo systemctl stop suid
sudo systemctl disable suid
rm -rf ~/sui /var/sui/
rm /etc/systemd/system/suid.service