3.3 KiB
3.3 KiB
TASKS.md — список задач (трекер проекта)
Здесь живёт весь список задач — не только мои. Трекаем проект целиком. Бинарные составляющие:
- фаркул/pivotable-задачи (что можно отложить или развернуть иначе) помечаются
[pivotable]; - общие/инфра (деплой, стабильность, мок) —
[pump.meta].
Статусы: TODO / IN_PROGRESS / DONE / BLOCKED.
Фаза 0 — Экономика и спека (кросс)
- TODO ADR-002 зафиксирован, документировать
ECONOMY.md: токен, курс (Способ 1), decimals=6, mint-адреса —[pump.meta] - DONE Решить «вверх/вниз» — предмет ставки = цена SOL (ADR-006), валюта = фантики
- TODO Цена SOL: реальный источник вместо
RandomPriceSource(оракул/провайдер) — не блокирует Фазу 1 - TODO Кто держит ликвидность swap и комиссии —
[pump.meta] - TODO Эмиссия: разовая vs постоянная —
[pump.meta]
Фаза 1 — Контракт на токене (ядро)
- TODO Перевести
smart-updownс SOL (lamports) на SPL-токен (Token-2022) вcreate_bet - TODO Выплата в
close_betфантиками из ATA-ваулта - TODO
min/max_amount,amount— в токен-единицах (decimals) - TODO Обновить IDL + Anchor-тесты,
anchor testзелёный на localnet
Фаза 2 — Релейер и цена
- TODO SolanaClient: подписывать/отправлять токеновую ставку (ATA + ваулт)
- TODO PriceSource: реальная цена (вместо RandomPriceSource)
- TODO Интеграционный тест релейера на токеновом флоу
Фаза 4 — Бэкенд: задействовать swap
- DONE Ktor
PumpApiClient+POST /agents/swap+ DTO + заготовка (вsmart-updown-server) - TODO Проверить реальный swap на devnet (не мок)
- TODO Обвязать
GameService: ввод/вывод фантиков через swap
Фаза 5 — Фронт (Unity)
- TODO Кнопки «Пополнить»/«Вывести», баланс в фантиках
- TODO SolanaBridge.jslib: подпись токеновой create_bet (ATA игрока в ключах)
- TODO Wallet.cs: баланс в фантиках (ATA + getTokenAccountBalance), CanAfford по токену
Фаза 6 — E2E и деплой
- TODO Полный круг на devnet: создать токен → swap ввод → ставка токеном → раунд → вывод
- TODO Обновить
API.md/INTEGRATION.md, развернуть на mainnet - TODO Стабильность: версионировать конфиги, mint-адрес в конфиге
Ссылки
- Решения/экономика:
docs/DECISIONS.md,docs/ECONOMY.md - Карта репозиториев:
README.md