From 4daf85e36018e739d571856d89a708da22802159 Mon Sep 17 00:00:00 2001 From: Caffeine Date: Wed, 9 Sep 2026 22:05:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=90=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D0=BE=D0=B5=20=D1=81=D0=BE=D1=81=D1=82=D0=BE=D1=8F=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5:=20=D0=A4=D0=B0=D0=B7=D0=B0=201=20DONE,=20=D0=B2?= =?UTF-8?q?=D1=85=D0=BE=D0=B4=20=D0=B2=20=D0=A4=D0=B0=D0=B7=D1=83=202=20(?= =?UTF-8?q?=D1=80=D0=B5=D0=BB=D0=B5=D0=B9=D0=B5=D1=80),=20=D0=B2=D0=B5?= =?UTF-8?q?=D1=85=D0=B0=20'=D0=BF=D0=B5=D1=80=D0=B2=D1=8B=D0=B9=20=D1=89?= =?UTF-8?q?=D1=83=D0=BF'=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20test-front?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TASKS.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/TASKS.md b/TASKS.md index ca200a1..03e5da3 100644 --- a/TASKS.md +++ b/TASKS.md @@ -8,6 +8,23 @@ --- +## ⭐ Актуальное состояние (2026-09-09) + +**Где мы:** Фаза 1 (контракт переведён на фантики) — **DONE**. Сейчас вход в **Фазу 2 (релейер под токен)**. + +**Готово:** +- Контракт `smart-updown-token` — переведён на SPL-токен (фантики), IDL+тесты обновлены. Коммит `45d64d4`. +- Ktor swap-клиент в бэкенде (ввод/вывод) — заготовка. +- Тестовый фронт `test-front` — каркас (Phantom, балансы, пополнение/вывод). + +**В работе / вперёд:** +- **Фаза 2 (активная):** релейер перевести с SOL на токен (ops/pda/config). После неё + E2E на localnet. +- **Веха «первый щуп»:** 👉 *как только релейер на фантиках + E2E на localnet прогнаны — через `test-front` вы самостоятельно щупаете: пополнить фантики → ставка → результат.* Это первый реальный user-тест (без Unity). + +**Параллельные TODO (не блокируют Фазу 2):** реальная цена (вместо RandomPriceSource), эмиссия, ликвидность/комиссии swap. + +--- + ## Фаза 0 — Экономика и спека (кросс) - [ ] **TODO** ADR-002 зафиксирован, документировать `ECONOMY.md`: токен, курс (Способ 1), decimals=6, mint-адреса — `[pump.meta]` - [x] **DONE** Решить «вверх/вниз» — предмет ставки = цена SOL (ADR-006), валюта = фантики @@ -23,8 +40,9 @@ - [x] **DONE** Обновить IDL (idl/ + relayer/idl/) + Anchor-тесты (10/10) — коммит 45d64d4 - [ ] **TODO** Развернуть/поднять localnet стенд для E2E токен-флоу (приёмка на железе) -## Фаза 2 — Релейер и цена -- [ ] **TODO** SolanaClient: подписывать/отправлять токеновую ставку (ATA + ваулт) +## Фаза 2 — Релейер и цена (АКТИВНАЯ — следующий шаг) +- [ ] **IN_PROGRESS** SolanaClient/ops: подписывать/отправлять токеновую ставку (ATA + ваулт) — перевести релейер с SOL на токен +- [ ] **TODO** readGlobal: баланс vault_token вместо SOL; ensureVaultFunded — наливать токен в vault - [ ] **TODO** PriceSource: реальная цена (вместо RandomPriceSource) - [ ] **TODO** Интеграционный тест релейера на токеновом флоу