-
smart-updown-token 7 — цена SOL из NATS + WS-раздача
Stabledeploy-contract / deploy-contract (release) Failing after 3m34sreleased this
2026-09-13 02:54:33 +00:00 | 6 commits to main since this releaseРелейер/шлюз: цена SOL больше не рандомится — берётся из NATS.
- priceSource.ts: цена из NATS (subject market.price.solusdt), конверсия строка -> целое x1e8 без float (строковый парсер).
- natsPrice.ts (новый): долгоживущий NATS-коннект, последняя цена, слушатели, waitForPrice с таймаутом.
- gateway.ts: WS /ws на том же порту (трансляция каждого тика из NATS), GET /price для отладки, нормализация /api/... -> /... (ингресс не срезает префикс).
- Dockerfile + .dockerignore + helm-чарт: деплой шлюза в k3s (ns game).
- Проверено живьём: create_bet/close_bet уходят с реальной ценой (entryPrice=10195000000 при курсе 101.95), исход считается по движению цены.
Downloads