• 7 92cf2f61b4

    smart-updown-token 7 — цена SOL из NATS + WS-раздача
    deploy-contract / deploy-contract (release) Failing after 3m34s
    Stable

    subochev released 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