Написать систему пополнения и вывода баланса в Ethereum
Пополнение счета:
- После регистрации для каждого пользователя создается индивидуальный ETH-адрес.
- При любом отправке монет на ETH-адрес какого-либо из пользователей в течение 60 секунд должна создаться транзакция.
- После 12 подтверждений на баланс пользователя должны быть зачислены отправленные монеты.
Снятие со счета:
- Пользователь может заказать вывод со своего баланса. При выводе должна быть рассчитана стоимость газа и учтена при списании с баланса.
- Монеты должны отправляться с адресов наиболее подходящих для транзакции. Если сумма вывода превышает баланс любого из адресов в системе – нужно создать смарт-контракт, который пополнить несколькими переводами.
Стек: PHP или JS, на ваш выбор.
БД: MySQL или PostgreSQL
Срок: до 12 дней.
Напишите ваш телеграм для связи и вашу оценку по бюджету.