diff --git a/TASKS.md b/TASKS.md index 9f53f1e..ca200a1 100644 --- a/TASKS.md +++ b/TASKS.md @@ -16,11 +16,12 @@ - [ ] **TODO** Эмиссия: разовая vs постоянная — `[pump.meta]` ## Фаза 1 — Контракт на токене (ядро) — репо `smart-updown-token` (копия Smart-game) -- [ ] **IN_PROGRESS** Создана копия контракта `smart-updown-token` (ветка main, чистый) — работаем тут -- [ ] **TODO** Перевести `create_bet` с SOL (lamports) на SPL-токен: приём фантиков с ATA игрока на ваулт -- [ ] **TODO** Выплата в `close_bet` фантиками из ATA-ваулта на ATA игрока -- [ ] **TODO** `min/max_amount`, `amount` — в токен-единицах (decimals=6) -- [ ] **TODO** Обновить IDL + Anchor-тесты, `anchor test` зелёный на localnet +- [x] **DONE** Создана копия контракта `smart-updown-token` (ветка main, чистый) — работаем тут +- [x] **DONE** Перевести `create_bet` с SOL (lamports) на SPL-токен: приём фантиков с ATA игрока на ваулт +- [x] **DONE** Выплата в `close_bet` фантиками из ATA-ваулта на ATA игрока +- [x] **DONE** `state`/`constants`: единицы = token units (decimals=6), + VAULT_SEED +- [x] **DONE** Обновить IDL (idl/ + relayer/idl/) + Anchor-тесты (10/10) — коммит 45d64d4 +- [ ] **TODO** Развернуть/поднять localnet стенд для E2E токен-флоу (приёмка на железе) ## Фаза 2 — Релейер и цена - [ ] **TODO** SolanaClient: подписывать/отправлять токеновую ставку (ATA + ваулт)