gorbunovperm / solidity_loans

Test task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

solidity_loans

Задача

1. Нужно реализовать микроконтракт для подачи заявок на микрокредиты

  • Любой пользователь может запросить любую сумму
  • Владелец контракта может одобрить запрос на запрашиваемую сумму
  • Владелец контракта может одобрить запрос, но с уменьшением суммы
  • Владелец контракта может отклонить запрос
  • Запросивший пользователь может принять заявку (тогда деньги отправляются пользователю)
  • Запросивший пользователь может отклонить заявку (тогда деньги возвращаются владельцу)
  • Для избежания уплаты комиссии сети Ethereum пользователь может в оффчейне делегировать запрос на создание и принятие заявки другому лицу, но заявка в контракте должна принадлежать первому пользователю

2. Написать автоматизированные тесты

About

Test task

License:MIT License


Languages

Language:JavaScript 100.0%