d591bf0419084238b5c99377397f7037e05148db
ADR-006: предмет ставки = цена SOL (валюта фантики), снять BLOCKED, добавить задачу на реальную цену
pump-game-ops — мета-репозиторий проекта «Бинарная ракета» (Binary Rocket)
Единая точка для сервисной документации, принятых решений и списка задач проекта мемкойн-игры на pump.fun. Кода тут нет — только то, что связывает компоненты между собой (индексация), и что не живёт в конкретных репозиториях.
Что это и зачем
У нас много компонентов (фронт, бэкенд, контракт, релейер). Здесь мы ведём:
- карту репозиториев (кто за что отвечает, где какая часть),
- журнал решений (почему так, а не иначе — ADR),
- экономику токена (свой мемкойн, курс, decimals, mint-адреса),
- список задач/статусы (трекаем весь проект тут — включая задачи, встающие на
кросс-компонентные решения:
forkable/pivotableи т.п.).
Карта репозиториев
| # | Компонент | Репозиторий | Путь (локально) | Язык/стек | Роль |
|---|---|---|---|---|---|
| 1 | Смарт-контракт (оригинал) | akovalenko/Smart-game |
~/WORK/games/Smart-game |
Rust/Anchor (Solana) | игровая логика ставок вверх/вниз, ваулт, выплата (SOL, не трогаем) |
| 1b | Смарт-контракт (фантики) | subochev/smart-updown-token |
~/WORK/games/smart-updown-token |
Rust/Anchor (Solana) | копия Smart-game для перевода на наши фантики (SPL-токен) — работаем тут |
| 2 | Бэкенд (релейер) | subochev/smart-updown-server |
~/WORK/games/smart-updown-server |
Kotlin/Spring Boot + solanaj | ретрансляция ставок, свап-клиент к pump.fun, релейер |
| 3 | Фронт (Unity) | subochev/fun-game-front2 |
~/WORK/games/fun-game-front2 |
Unity WebGL + Phantom | UI, кошелёк, подпись create_bet |
| 4 | Тестовый фронт | subochev/test-front |
~/WORK/games/test-front |
HTML/JS + Phantom | технический дашборд для ручного теста экономики (пополнение/ставка/вывод) без Unity |
| 5 | Мета-репо (этот) | subochev/pump-game-ops |
~/WORK/games/pump-game-ops |
Markdown | документация, решения, задачи |
Примечания:
- Remote-адреса:
https://git.binom.pw/<owner>/<repo>.git.- Ветки:
smart-updown-serverиfun-game-front2—main;Smart-gameсейчас наextract-sources.
Принятые решения (сводка)
Ссылка на полный журнал — docs/DECISIONS.md. Ключевое:
- Свой токен на pump.fun (мемкойн Binary Rocket), не чужой.
- Курс — живой рыночный (Способ 1): ставки в фантиках, ввод/вывод через swap.
- decimals = 6, токен через Token-2022 (по доке pump.fun
create_v2). - Ставки идут фантиками через контракт → контракт переводить с SOL на SPL-токен (это ядро).
Статус проекта (сводка)
Задачи и статусы — в TASKS.md (или docs/TASKS.md). Здесь — только верхи:
- Фаза 0 — экономика (токен, курс, mint) — в работе
- Фаза 1 — контракт на токене — не начато
- Фаза 4 — задействовать свап-клиент — клиент готов
- Фаза 5 — фронт (баланс/пополнение/вывод) — не начато
Прочее
- Ночная экономика и mint-адреса:
docs/ECONOMY.md(создаётся в Фазе 0). - Разделы задач общего характера (например, мок/деплой/стабильность) — в
TASKS.md.
Description
Мета-репозиторий Binary Rocket: карта репозиториев, решения (ADR), экономика токена, трекер задач
Languages
JavaScript
88.2%
Shell
11.8%