47 lines
3.7 KiB
Markdown
47 lines
3.7 KiB
Markdown
# pump-game-ops — мета-репозиторий проекта «Бинарная ракета» (Binary Rocket)
|
|
|
|
Единая точка для **сервисной документации, принятых решений и списка задач** проекта
|
|
мемкойн-игры на pump.fun. Кода тут нет — только то, что связывает компоненты между собой
|
|
(индексация), и что не живёт в конкретных репозиториях.
|
|
|
|
## Что это и зачем
|
|
|
|
У нас много компонентов (фронт, бэкенд, контракт, релейер). Здесь мы ведём:
|
|
- **карту репозиториев** (кто за что отвечает, где какая часть),
|
|
- **журнал решений** (почему так, а не иначе — ADR),
|
|
- **экономику токена** (свой мемкойн, курс, decimals, mint-адреса),
|
|
- **список задач/статусы** (трекаем весь проект тут — включая задачи, встающие на
|
|
кросс-компонентные решения: `forkable`/`pivotable` и т.п.).
|
|
|
|
## Карта репозиториев
|
|
|
|
| # | Компонент | Репозиторий | Путь (локально) | Язык/стек | Роль |
|
|
|---|---|---|---|---|---|
|
|
| 1 | **Смарт-контракт** | `akovalenko/Smart-game` | `~/WORK/games/Smart-game` | Rust/Anchor (Solana) | игровая логика ставок вверх/вниз, ваулт, выплата |
|
|
| 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 | **Мета-репо (этот)** | *(новый)* | `~/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`. |