Разработка DeFi-интерфейса с функцией сбора комиссий
Цель проекта
Я предоставляю инвестиционные рекомендации. Мои клиенты совершают сделки с различными активами на децентрализованных биржах. Мне необходим собственный интерфейс, который позволит автоматически взимать согласованную комиссию с каждой успешной сделки, инициированной клиентом через мою платформу.
Ключевые требования
- Интеграция с 1inch: Интерфейс должен быть подключен к API агрегатора ликвидности 1inch для поиска лучших цен и исполнения свопов.
- Механизм комиссий: Реализовать логику автоматического расчета и удержания заданного процента комиссии от суммы каждой сделки в пользу владельца платформы.
- Пользовательский поток: Клиент должен иметь возможность подключить свой кошелек, выбрать активы для обмена, увидеть итоговую сумму с учетом комиссии и подтвердить транзакцию.
- Безопасность: Интерфейс не должен хранить приватные ключи пользователей. Все транзакции подписываются клиентом в его кошельке (например, MetaMask).
- Удобный интерфейс: Четкое отображение курса, размера комиссии, итоговой суммы к получению и деталей транзакции.
Ожидаемый результат
Рабочий веб-интерфейс, через который клиенты могут безопасно совершать свопы токенов, а я, как владелец сервиса, - автоматически получать вознаграждение за предоставленные рекомендации.