Кейс Cryptorobotics DeFi: DApp для запуска DeFi-роботов
PANCAKESWAP ROBOTS (CRYPTOROBOTICS DEFI)
Краткое описание
DApp-платформа для сборки и запуска торговых и доходных роботов для farming- и staking-пулов без знания кода - через конструктор на платформеЗадача
Создать децентрализованную платформу, где без кода через конструктор пользователи собирают и запускают доходных и торговых DeFi-роботов - для перехода между farming- и staking-пуламиО проекте
Децентрализованная платформа в EVM-сетях, где пользователи создают и запускают торговых ботов для автоматической работы с пулами на DEX (в частности PancakeSwap).Цель проекта - дать инструмент для сборки без кода доходных стратегий и смарт-контрактов под параметры пользователя для заработка на DEXБизнес-выгоды
•ДОХОД ОТ ПОДПИСОК ВЫРОС НА 30% ЗА СЧЕТ ДОПОЛНИТЕЛЬНОГО ИНСТРУМЕНТА МОНЕТИЗАЦИИ И ПЕРЕХОДА НА WEB3
•СОЗДАЛИ 10 000 НОВЫХ БОТОВ WEB3
•ИНТЕГРИРОВАЛИ WEB3 В БИЗНЕС
Функционал
•Пользователь самостоятельно выбирает стратегию, параметры входа/выхода, ограничения и уровни, после чего смарт-контракт автоматически разворачивает нужную торговую логику.
•Смарт-контракт полностью выполняет действие за пользователя по созданной стратегии, входит и выходит из позиций без участия пользователя.
•Создание уже готовых стратегий для пользователей, которым не хочется глубоко уходить в настройки; стратегии разделены на агрессивные, нейтральные и консервативные.
•Ребалансировать ликвидность и позиции
•Ребалансировать пулы
•Автоматический вход и выход из позиции
•Фиксировать прибыль
•Снимать или повторно добавлять ликвидность в зависимости от стратегии пользователя
•Защита от взаимодействия с опасными и скам-пулами
•Все действия - депозиты, ребалансировка, трейдинг, вывод - реализованы через смарт-контракты в сети BNB Smart Chain
•Интерфейс выступает лишь как фронт к логике и не хранит пользовательские средства
•Все средства пользователя находятся внутри смарт-контракта
•Третье лицо не сможет заполучить деньги пользователя, так как владельцем смарт-контракта является пользователь, создавший торгового бота
•Подключение пользователя через Web3-кошелёк Connect Wallet
•Использование кошелька как основного способа входа на платформу
•Доступ к торговле, личному кабинету и операциям после подключения кошелька
•Подтверждение действий через кошелёк
•Подписание транзакций при депозите, выводе, запуске бота и других операциях
•Работа без классической регистрации через email и пароль
•Интеграция различных децентрализованных бирж для дополнительных рынков, объёмов и возможностей по заработку
•Dashboard с отслеживанием impermanent loss
•APR и доходность по пулам
•Take-profit и stop-loss уровни
•Активность по ребалансировке и снятию прибыли
•Мониторинг стратегии в реальном времени
•Модуль сбора статистических данных на платформе
•Дашборд по ключевым метрикам
•Системы, которые позволяют управлять платформой в экстренных ситуациях
•Созданы виды подписок и интегрированы платёжные сервисы для оплаты подписок
Стек технологий
•Redux
•React (18) — библиотека для создания пользовательских интерфейсов.
•WalletConnect
•Web3/Ethers
•Java
•PostgreSQL
•Github Actions
•Spring Boot
•Web3j
•Lombok
•TypeScript — для статической типизации.
•ESLint и Prettier — для проверки и форматирования кода
•Husky и lint-staged — для автоматизации проверки кода перед коммитом.
Работа с заказчиком
*Важно, это не работа по проекту, это работа именно с заказчиком, и это то, чего нет в смете или коммерческом предложении, это то, что мы делаем для увеличения вероятности успеха продуктаСначала — усиление заказчика, потом — строчки кода. Для нас принципиально: сначала сделать заказчика сильнее, а уже потом — его проект. Поэтому каждый кейс — это всегда образовательный трек. Мы объясняем, как работает бизнес, который строим, показываем реальные риски на его пути и учим ими управлять. Даём не отчёты, а конкретный план и стратегию вкупе с предпринимательским видением. И лично сопровождаем собственника на всём пути — столько, сколько нужно, чтобы решения стали по-настоящему его собственными.Наша цель это не просто разработка, это успех нашего заказчика.Цели дизайна:
•СДЕЛАТЬ ЗАПУСК РОБОТА ПОНЯТНЫМ ДАЖЕ НОВИЧКУ, ЧТОБЫ ДО СОЗДАНИЯ РОБОТА ДОХОДИЛО 80% ПОЛЬЗОВАТЕЛЕЙ
•ПОКАЗАТЬ КОНТРОЛЬ И ПРОЗРАЧНОСТЬ, ЧТОБЫ ПОЛЬЗОВАТЕЛЬ ОСТАВАЛСЯ В ПРОДУКТЕ
Результаты дизайна:
•ПОЛЬЗОВАТЕЛИ БЕЗ ТЕХНИЧЕСКИХ НАВЫКОВ СОЗДАЮТ И ЗАПУСКАЮТ РОБОТОВ ЗА МИНУТЫ.
•ПОЛЬЗОВАТЕЛИ ЧАЩЕ ВОЗВРАЩАЮТСЯ В ПРОДУКТ И ПРОВОДЯТ В НЁМ БОЛЬШЕ ВРЕМЕНИ, ПОТОМУ ЧТО ВИДЯТ ДИНАМИКУ СТРАТЕГИИ.
•ПРОЕКТ ПОЛУЧАЕТ ДОПОЛНИТЕЛЬНЫЕ ИСТОЧНИКИ ДОХОДА, ПОТОМУ ЧТО РОБОТЫ СТАНОВЯТСЯ ОТДЕЛЬНЫМ ПРОДУКТОМ ВНУТРИ ЭКОСИСТЕМЫ.
•ИНТЕРФЕЙС УСИЛИВАЕТ ОЩУЩЕНИЕ НАДЁЖНОСТИ, ПОТОМУ ЧТО ДЕНЬГИ НЕ УХОДЯТ НА ПЛАТФОРМУ, А ОСТАЮТСЯ В СМАРТ-КОНТРАКТЕ.
•ДИЗАЙН ЛЕГКО МАСШТАБИРУЕТСЯ ПОД НОВЫЕ DEX, ПОТОМУ ЧТО ЛОГИКА ПОСТРОЕНА МОДУЛЬНО И ПОВТОРЯЕМО