Главнаяarrow-rightКейсыarrow-rightPancakeswap Robots

Кейс Cryptorobotics DeFi: DApp для запуска DeFi-роботов

/img/cases/pancakes.png

Краткое описание

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
Solidity
Java
PostgreSQL
Github Actions
Spring Boot
Web3j
Lombok
TypeScript — для статической типизации.
ESLint и Prettier — для проверки и форматирования кода
Husky и lint-staged — для автоматизации проверки кода перед коммитом.

Работа с заказчиком

*Важно, это не работа по проекту, это работа именно с заказчиком, и это то, чего нет в смете или коммерческом предложении, это то, что мы делаем для увеличения вероятности успеха продуктаСначала — усиление заказчика, потом — строчки кода. Для нас принципиально: сначала сделать заказчика сильнее, а уже потом — его проект. Поэтому каждый кейс — это всегда образовательный трек. Мы объясняем, как работает бизнес, который строим, показываем реальные риски на его пути и учим ими управлять. Даём не отчёты, а конкретный план и стратегию вкупе с предпринимательским видением. И лично сопровождаем собственника на всём пути — столько, сколько нужно, чтобы решения стали по-настоящему его собственными.Наша цель это не просто разработка, это успех нашего заказчика.

Цели дизайна:

СДЕЛАТЬ ЗАПУСК РОБОТА ПОНЯТНЫМ ДАЖЕ НОВИЧКУ, ЧТОБЫ ДО СОЗДАНИЯ РОБОТА ДОХОДИЛО 80% ПОЛЬЗОВАТЕЛЕЙ
ПОКАЗАТЬ КОНТРОЛЬ И ПРОЗРАЧНОСТЬ, ЧТОБЫ ПОЛЬЗОВАТЕЛЬ ОСТАВАЛСЯ В ПРОДУКТЕ

Результаты дизайна:

ПОЛЬЗОВАТЕЛИ БЕЗ ТЕХНИЧЕСКИХ НАВЫКОВ СОЗДАЮТ И ЗАПУСКАЮТ РОБОТОВ ЗА МИНУТЫ.
ПОЛЬЗОВАТЕЛИ ЧАЩЕ ВОЗВРАЩАЮТСЯ В ПРОДУКТ И ПРОВОДЯТ В НЁМ БОЛЬШЕ ВРЕМЕНИ, ПОТОМУ ЧТО ВИДЯТ ДИНАМИКУ СТРАТЕГИИ.
ПРОЕКТ ПОЛУЧАЕТ ДОПОЛНИТЕЛЬНЫЕ ИСТОЧНИКИ ДОХОДА, ПОТОМУ ЧТО РОБОТЫ СТАНОВЯТСЯ ОТДЕЛЬНЫМ ПРОДУКТОМ ВНУТРИ ЭКОСИСТЕМЫ.
ИНТЕРФЕЙС УСИЛИВАЕТ ОЩУЩЕНИЕ НАДЁЖНОСТИ, ПОТОМУ ЧТО ДЕНЬГИ НЕ УХОДЯТ НА ПЛАТФОРМУ, А ОСТАЮТСЯ В СМАРТ-КОНТРАКТЕ.
ДИЗАЙН ЛЕГКО МАСШТАБИРУЕТСЯ ПОД НОВЫЕ DEX, ПОТОМУ ЧТО ЛОГИКА ПОСТРОЕНА МОДУЛЬНО И ПОВТОРЯЕМО