Задача: спроектировать и разработать с нуля DeFi-протокол для поэтапного сбора средств (fundraising) с механикой транш-вестинга. Протокол должен позволять проектам привлекать инвестиции через смарт-контракты с прозрачным и автоматизированным распределением токенов по заранее заданным этапам. Требования: безопасность на уровне аудита, gas-оптимизация, поддержка нескольких EVM-совместимых сетей.
Выступил в роли лид-разработчика и архитектора проекта. Спроектировал архитектуру смарт-контрактов с нуля: модульная система контрактов на Solidity с использованием прокси-паттернов (UUPS) для обновляемости. Реализовал механику транш-вестинга — поэтапное разблокирование токенов по заранее заданным условиям (время, milestones). Применил gas-оптимизацию через Yul-вставки и оптимизацию storage layout. Написал полное покрытие тестами в Foundry (unit, integration, fuzz-тесты). Провёл статический анализ через Slither и Mythril. Фронтенд dApp — React/Next.js + Viem/Wagmi + RainbowKit для подключения кошельков. CI/CD пайплайн с автоматическим запуском тестов.
Запущен полноценный DeFi-протокол с поддержкой нескольких EVM-сетей. Контракты прошли подготовку к аудиту, код соответствует стандартам OpenZeppelin и Solady. Реализована прозрачная и автоматизированная система распределения средств инвесторам по траншам. Фронтенд dApp обеспечивает удобное взаимодействие с протоколом: подключение кошельков, отслеживание этапов вестинга, клейм токенов. Проект продемонстрировал надёжность архитектуры и высокую gas-эффективность транзакций.