ADR-006: предмет ставки = цена SOL (валюта фантики), снять BLOCKED, добавить задачу на реальную цену

This commit is contained in:
Caffeine
2026-09-09 18:26:59 +03:00
parent fa62f6adca
commit 8ad5b6ca28
3 changed files with 14 additions and 9 deletions
+10 -8
View File
@@ -56,11 +56,13 @@
---
### Развилки, которые ещё предстоит решить (не закрыты) — ТРЕБУЮТ решения до старта Фазы 1
- **Цена «вверх/вниз»:** контракт сравнивает entry/exit_price — что это: цена нашего фантика,
цена SOL или отдельный бенчмарк? (единственное реальное белое пятно перед контрактной работой).
- **Эмиссия:** разовая (скрипт для основного коина) или постоянная (рабочий процесс эмиссии в бэкенде).
- **Кто держит ликвидность swap** на старте и межторговая комиссия pump.fun — чей счёт.
- **Финальное имя/символ токена** и URI метаданных (для `create_v2`).
> Открытые пункты помечены в TASKS.md как `BLOCKED`/`pivotable` — не замечать походу.
## ADR-006 — Предмет ставки: цена SOL (валюта — фантики)
- **Дата:** 2026-09-09
- **Статус:** принято
- **Суть:** валютой ставки являются наши фантики (токен Binary Rocket), но ставка делается на
**направление цены SOL** (вверх/вниз) — как и в текущей версии игры. Контракт по-прежнему
сравнивает entry/exit_price цены SOL.
- **Цена SOL сейчас** — случайная заглушка (`RandomPriceSource`). Позже заменяется на реальную
(провайдер/оракул). Это отдельная задача, не блокирует Фазу 1 (контракт от способа получения цены не зависит).
- **Следствие:** фантики = касса/валюта ввода-вывода; контракт оперирует токеном, но исход считает
по цене SOL. Экономика токена (ADR-002 живой курс) не влияет на логику «вверх/вниз».
+2
View File
@@ -20,6 +20,8 @@
- **URI метаданных:** *(IPFS)*
## Курс и балансы
- **Валюта ставки:** наши фантики (токен Binary Rocket).
- **Предмет ставки:** направление цены SOL (вверх/вниз) — ADR-006. Сейчас цена SOL — случайная заглушка, позже — реальная.
- **Курс:** живой рыночный (ADR-002). Ввод/вывод через swap pump.fun; баланс игрока — в фантиках.
- **Фантик = 1 токен-единица/10^6.**
- **Баланс игрока:** в ATA (Associated Token Account) на mint; читается `getTokenAccountBalance`.