AVO Staking — смарт-контракты мультипулового стейкинга
Разработаны смарт-контракты и фронтенд для мультипулового стейкинга AVO с реферальной программой и админ-функциями.
Открыть проект Подбор агентства по задаче →
Задача
Требовалось спроектировать и реализовать смарт-контракты и фронтенд для стейкинга AVO: мультипулы с разными APR и lock-периодами, операции stake, withdraw, claim, реферальная программа, админ-функции для пулов и наград, метрики TVL и pending rewards, SafeERC20 и защита от реэнтранси.
Решение
Реализованы контракты стейкинга AVO с выплатами в токенах партнёров. Мультипулы имеют собственные APR, lock-период и age. Поддерживаются операции stake, withdraw и emergency withdraw, claim наград с точным расчётом по времени блоков. Учитываются TVL, балансы пользователей и pending rewards. Админ-функции позволяют добавлять пулы, изменять APR, ставить паузу и останавливать сервис, пополнять пулы и менять reward-токен без остановки. Реферальный контракт привязывает код и распределяет часть наград. Используются белый список ERC20, SafeERC20, защиты Ownable, Pausable, ReentrancyGuard, проверки approve, поддержка EIP-2612 permit. События Stake, Unstake, Claim, PoolAdded, ReferralBound. Публичные view-функции для фронта: APR, параметры пулов, награды, списки. Написаны скрипты деплоя и верификации, миграции и базовые тесты.
Результат
Подготовлены контракты стейкинга, реферальный контракт, административные функции, скрипты развертывания и базовые тесты.
Ещё 51 кейс в категории Финтех → Разработка ПО
Похожие кейсы
GorodPay - Федеральный транспортный проект Газпромбанка
Разработали федеральную транспортную платформу GorodPay для Газпромбанка, которая обслуживает более 5 млн пользователей и 300 млн транзакций ежесуточно.
ФинКод: платформа для изучения финансовой и инвестиционной грамотности от ВТБ Мои Инвестиции
Создали образовательную платформу ФинКод внутри Telegram для ВТБ Мои Инвестиции и привлекли 28 000+ учеников, которые провели на платформе 25 000+ часов.
Продуктовая фабрика для банка: обработка ведомостей ускорена в 3 раза
Разработали Продуктовую фабрику для крупного банка: время обработки зарплатных ведомостей сократилось в 3 раза, отзыв ошибочной ведомости — в 10 раз.
АльфаСтрахование запустила мини-приложение в MAX за 3 недели
Интеграция PWA «АльфаСтрахование» в мессенджер MAX позволила сократить время авторизации до 3 секунд и снизить затраты на обновления на 50%.
ванта: дизайн маркетплейса финансовых продуктов
Спроектировали маркетплейс финансовых продуктов Vanta, что привело к росту конверсии на 15%.
Stape – Международные выплаты: Сохраняем команду, которая работает из разных стран
Собственная платформа автоматизировала выплаты удалённым сотрудникам по всему миру и удержала 97% команды.