Binary Rocket :: техтест через HTTP-шлюз (фантики, без Phantom)

Цена SOL (WebSocket)
SOL: —
Статус: отключено сообщений: 0
Конфигурация шлюза
если пусто — фронт выведет и использует свой адрес (location.origin)
admin — источник фантиков; bettor-N — custodial-кошельки, зарегистрированные в keystore шлюза
Состояние / баланс
Фантики: — SOL: —
баланс показывается для адреса из поля «Адрес»
Состояние ещё не прочитано.
Кошелёк и пополнение (тест: POST /wallet, GET /faucet)
Пополнение — только на тестовом стенде (на релизе шлюз ответит 403)
«Создать кошелёк» ничего не наливает: сначала создайте, затем нажмите «Пополнить кошелёк», потом ставьте.
Ставка (POST /bet, без Phantom)
сумма ×1e6 → units (decimals=6). Адрес обязателен: сначала «Создать кошелёк» → «Пополнить кошелёк» (на тесте), затем ставка.
лимиты ставок неизвестны (обновите state)
Ставка: ход игры (сервер закрывает сам)
№ ставки: — состояние: нет ставки
вход: — выход: —
Ставку открывает кнопка «Сделать ставку» (HTTP). Итог приходит сам по WebSocket: bet_open — ставка принята, bet_closed — рассчитана (примерно через 15 с). Пока ставка открыта, вторую на этот адрес сервер не примет.
Лог