О проекте
Приватный продукт для автоматизации операций с криптовалютами в сети Base. Доступ по приглашениям.
Приватный продукт для автоматизации операций с криптовалютами в сети Base. Доступ по приглашениям.
Python, FastAPI, Web3.py, EVM, Base, PostgreSQL, Redis, ARQ, Docker
Приватный продукт для автоматизации операций с криптовалютами в сети Base. Доступ по приглашениям.
Административный интерфейс объединяет кампании, состояние кошельков, поиск лидов, учёт и операционные данные в одном workspace.
Снято с реального Next.js dashboard на репрезентативных локальных mock-данных. Backend-сервисы, PostgreSQL и workers для съёмки не запускались.
VolGen — управляемая оператором платформа для создания кампаний, генерации кошельков, их финансирования и выполнения swap-операций через Aerodrome в сети Base. Она объединяет надёжное финансовое состояние и очереди задач, работу с внешней биржей, административную панель и production ops-контур.
Кампании, задачи, ledger-записи и идентичность EVM-транзакций фиксируются до внешних side effects. Redis только доставляет команды и координирует краткосрочные блокировки.
API создаёт надёжные записи, scheduler отправляет готовую работу, а execution workers захватывают задачи и сохраняют результат. Потерянные сообщения можно отправить повторно; дубликаты отсекаются состоянием задачи.
FastAPI routes отвечают за авторизацию и протокол. Services владеют бизнес-переходами, repositories — SQLAlchemy-запросами, а Dishka предоставляет уже открытый Unit of Work.
Next.js dashboard использует httpOnly cookie и собственный API proxy. Zod-схемы проверяют ответы backend, а OpenAPI contract tests синхронизируют обе стороны.
Отдельно перезапускаемые процессы вокруг единого надёжного источника состояния.
Admin UI и API proxy
Auth, кампании и планирование
Задачи, ledger и аудит
Dispatch и reconciliation задач
Swap и операции с кошельками
Очереди, leases и блокировки
Monorepo с явными границами приложения и operations.
Репозиторий содержит local, staging и production Compose-топологии. Traefik завершает HTTPS; Prometheus, Grafana, Loki, Alertmanager и Promtail обеспечивают наблюдаемость; CloudBeaver предоставляет защищённый доступ к базе; зашифрованные резервные копии поддерживают offsite upload и restore drills. GitLab CI проверяет backend quality и integration, dashboard quality и build, а также Compose.
Оригинальная документация проекта на русском