Про проєкт
Приватний продукт для автоматизації операцій із криптовалютами в мережі Base. Доступ за запрошеннями.
Приватний продукт для автоматизації операцій із криптовалютами в мережі Base. Доступ за запрошеннями.
Python, FastAPI, Web3.py, EVM, Base, PostgreSQL, Redis, ARQ, Docker
Приватний продукт для автоматизації операцій із криптовалютами в мережі Base. Доступ за запрошеннями.
Адміністративний інтерфейс об'єднує кампанії, стан гаманців, пошук leads, облік та операційні докази в одному workspace.
Знято з реального Next.js dashboard із репрезентативними локальними mock-даними. Backend-сервіси, PostgreSQL і workers для зйомки не запускалися.
VolGen — керована оператором платформа для створення кампаній, генерації гаманців, їх фінансування та виконання swap-операцій через Aerodrome у мережі Base. Вона об'єднує надійний фінансовий стан і черги задач, роботу із зовнішньою біржею, адміністративну панель та production ops-контур.
Кампанії, задачі, ledger-записи та ідентичність EVM-транзакцій фіксуються до зовнішніх side effects. Redis лише доставляє команди й координує короткочасні lock.
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 та lock
Monorepo з явними межами застосунку та operations.
Репозиторій містить local, staging і production Compose-топології. Traefik завершує HTTPS; Prometheus, Grafana, Loki, Alertmanager і Promtail забезпечують спостережуваність; CloudBeaver надає захищений доступ до бази; зашифровані backup підтримують offsite upload і restore drills. GitLab CI перевіряє backend quality та integration, dashboard quality і build, а також Compose.
Оригінальна документація проєкту російською