Тут будем публиковать список основных тестов для новичка в разработке DApp.
Тесты идут в порядке усложнения.
- Написать сайт на котором есть поле для ввода адреса контракта токена и поле для ввода адреса инвестора.
Инвестор вводит адрес любого контракта токена ERC20 и адрес своего кошелька. После этого инвестор нажимает «check balance» и на на той же странице отображается баланс инвестора в токенах. Приложение должно быть в одном файле index.html. Использовать ноду infura. - Написать сайт на котором пользователь вводит адрес контракта токена, адрес своего кошелка и поле приватного ключа и список адресов. Нажимает кнопку «разблокировать кошелек и разослать токены». Сайт получает количество токенов на адресе пользователя, делит на количество адресов и рассылает по указанным адресам. При этом рассылка осуществляется по алгоритму:
— отослали один адрес, дождались получения информации о том что транзакция в pending и добавили на сайте в табличке с отосланными адресами сколько и кому отправили
— перешли к другому адресу
Ребята, пишите еще.
Не пропадайте!
Задачи на следующих стадиях не вызываются автоматически, а определены как задачи с ручным запуском (manual). На стадии staging можно запустить задание и выкатить собранное и протестированное приложение на упрощенное окружение. Это могут делать разработчики, DevOps-инженеры, тестировщики. При этом для выката на окружения тестировщиков должны быть пройдены все тесты.