July 30

Менеджер кошельков

Нужно создать контроллер и db клиент для менджемента кошельков.

Сама структура таблицы должна содержать:

ид

Приватник, адрес, солана приватник ( если отличается от Евам, не помню), солана адрес, космос ...

Евм возраст кошелька ( первая транза в ефире )

Кол-во транз ( в ефире )

evm тир аккаунта. Как то нужно рассчитать по двум предыдущим значениям.

evm адрес для вывода, можно пока пустой

Баланс в сетях: эфир, арбитрум, полигон, bsc, opbsc, optimism и в их тестовых сетях

( Лучше наверное брать инфуру и в .env положить ключ )

Контроллер должен иметь:

  1. Метод для сетапа кошелька: получения кол-ва транзакции и возраста кошльека.
  2. Способ добавление кошельков через ексель
  3. Метод для раздепа с кошелька. В настроках yaml должна быть: сеть, список приватников с которых будет делается вывод, значение для перевода от и до. Сам метод должен брать эти кошельки и с них делать перевод на адрес аккаунта, если значение его
  4. баланса меньше чем значение ОТ в настройках.
  5. Метод обновление балансов