From d591bf0419084238b5c99377397f7037e05148db Mon Sep 17 00:00:00 2001 From: Caffeine Date: Wed, 9 Sep 2026 22:01:02 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B0=D0=B7=D0=B0=201=20DONE:=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D0=BA=D1=82=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D0=B2=D0=B5=D0=B4=D1=91=D0=BD=20=D0=BD=D0=B0=20=D1=82?= =?UTF-8?q?=D0=BE=D0=BA=D0=B5=D0=BD,=20=D0=BE=D1=82=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D0=B2=20=D1=82=D1=80=D0=B5=D0=BA=D0=B5?= =?UTF-8?q?=D1=80=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TASKS.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 + ваулт)