Базовые тесты для разработчика DApp

Тут будем публиковать список основных тестов для новичка в разработке DApp.

Тесты идут в порядке усложнения.

  1. Написать сайт на котором есть поле для ввода адреса контракта токена и поле для ввода адреса инвестора.
    Инвестор вводит адрес любого контракта токена ERC20 и адрес своего кошелька. После этого инвестор нажимает «check balance» и на на той же странице отображается баланс инвестора в токенах. Приложение должно быть в одном файле index.html. Использовать ноду infura.
  2. Написать сайт на котором пользователь вводит адрес контракта токена, адрес своего кошелка и поле приватного ключа и список адресов. Нажимает кнопку «разблокировать кошелек и разослать токены». Сайт получает количество токенов на адресе пользователя, делит на количество адресов и рассылает по указанным адресам. При этом рассылка осуществляется по алгоритму:
    — отослали один адрес, дождались получения информации о том что транзакция в pending и добавили на сайте в табличке с отосланными адресами сколько и кому отправили
    — перешли к другому адресу

2 Комментариев

  1. Задачи на следующих стадиях не вызываются автоматически, а определены как задачи с ручным запуском (manual). На стадии staging можно запустить задание и выкатить собранное и протестированное приложение на упрощенное окружение. Это могут делать разработчики, DevOps-инженеры, тестировщики. При этом для выката на окружения тестировщиков должны быть пройдены все тесты.

Добавить комментарий