July 4, 2023

WhiteBIT —  проходим вознаграждаемый тестнет 

Биржа WhiteBIT не стоит на месте, и вот уже совсем скоро у них выходит своя собственная сеть в мейннет. А пока мы можем протестировать сеть и получить за это различного рода награды. Рекомендую пройти, чтобы получить опыт в прохождениях тестнетов, а также вероятные награды.


Подготовка к выполнению тестнета

Создаем Кошелек

Для начала нам понадобиться горячий кошелек (для тех, у кого еще нет), для этого будем использовать самый популярный и один из самых надежных кошельков на данный момент — Metamask.

  1. Переходим в интернет-магазин Chrome и устанавливаем расширение Metamask для браузера, после чего расширение появится на панели расширений в верхнем правом углу, можете закрепить его для удобства;
  2. Соглашаемся с условиями использования и создаем новый кошелек, придумываем пароль и выбираем пункт "Защитить мой кошелек". Теперь нажимаем на "Показать секретную фразу для восстановления", обязательно сохраните и запишите ее (в случае утери вы не сможете восстановить доступ у кошельку). После вписываете слова из фразы, которых не хватает, и нажимаете "Подтвердить". Поздравляю, вы создали свой кошелек Metamask.

Добавляем тестовую сеть WB в Metamask и получаем тестовые монеты WBT

Разумеется, чтобы тестировать сеть, ее нужно для начала добавить, чем мы сейчас и займемся, а также запросим тестовые монеты WBT.

  1. Переходим на официальный сайт и добавляем сеть, нажав на кнопку, которая находится в нижнем правом углу (скриншот 1).
  2. Из списка кошельков выбираем Metamask, подтверждаем все в открывшемся окне Metamask.
  3. Переходим во вкладку "More" —> "Faucet" и запрашиваем тестовые монеты WBT на свой кошелек (скриншот 2).
1. Добавление сети WB в Metamask
2. Запрос тестовых монет WBT

Приступаем к тестнету

Отправляем WBT на другие кошельки

Чтобы отправить WBT нужен адрес, который мы можем взять в официальном Discord WhiteBIT. Присоединяемся к Discord и в ветке "testnet" выбираем любой адрес, после пересылаем на него какую-то часть WBT:

  1. Открываем Metamask;
  2. Нажимаем "Отправить";
  3. Вбиваем адрес;
  4. Вписываем количество и отправляем.

Минтим NFT

  1. Переходим на сайт и выбираем NFT, предложенных в списке (скриншот 3);
  2. Переходим во вкладку "Contract" —> "Write Contract" и подключаем кошелек, если он не подключен (скриншот 4);
  3. Листаем ниже и нажимаем на вкладку "Mint", после вписываем количество и нажимаем "Write" (скриншот 5).
3. Список NFT для минта
4. Подключение кошелька
5. Минт NFT

Разворачиваем смарт-контракт

  1. Переходим на сайт, нажимаем "Accept", после быстро знакомимся с сайтом, подтверждая каждое всплывающее окно;
  2. Теперь нажимаем на "Contracts" --> "1_Storage.sol" (скриншот 6);
  3. Переходим на 3 вкладку и нажимаем "Compile 1_Storage.sol" (скриншот 7);
  4. Переходим на 4 вкладку (обязательно проверяете, чтобы сеть была именно WhiteBIT, иначе могут списаться средства с основной сети) и в разделе "ENVIRONMENT" выбираем "Injected provider – MetaMask" (скриншот 8);
  5. Проверяете, чтобы в разделе "Account" был ваш адрес Metamask, после чего нажимаете "Deploy" и подтверждаете транзакцию (скриншот 8);
  6. Дальше переходим в Metamask —> "Активности" и нажимаем на последнюю транзакцию, далее "Смотреть в проводнике блоков";
  7. После на сайте нажимаем на "Create: Storage" --> "Contract" и копируем контракт (скриншот 9);
  8. Переходим на сайт и вписываем все, как показано на скриншоте 10.
6. "Contracts" --> "1_Storage.sol"
7. Compile 1_Storage.sol
8. Deploy
9. Копирование контракта
10. Верификация и публикация кода контракта.

В заключении хочу сказать, что данные активности (отправка токенов, минт NFT) лучше делать периодически и не забывать про них.