Оба файла описывали состояние, которого больше нет, и содержали ошибки,
из-за которых внешний разработчик не собрал бы рабочий фронт:
- README описывал Phantom, swap ввод/вывод (POST /api/pump/swap), STUB-ключи
и Фазу 1 — ничего этого в index.html нет. Указан нерабочий API base
(smart-updown.binom.pw вместо testfront.binom.pw) и адрес контракта FMM….
«Ставка через поллинг» — поллинга нет, события по WS.
- API.md держал раздел «часть ставок зависает без исхода» со статусом
«не исправлено» — баг закрыт 14.09.2026 в контракте. По этой доке писали бы
обходной код под проблему, которой нет.
README переписан под фактический index.html: HTTP-шлюз без Phantom,
сценарий кошелёк→фаусет→ставка→WS-исход, три исхода, правило 409.
Секция API.md заменена на «Ничья при exitPrice == entryPrice» (штатный
исход, доля ~трети), историческая сноска на SEC-9 сохранена.
Проверено: полный сценарий снаружи по новой доке проходит
(кошелёк → фаусет 10000 → ставка id=44 → исход по балансу).
API.md: полное описание ручек, трёх WS-событий (price/bet_open/bet_closed),
полей с масштабами, ошибок (409 = уже есть открытая ставка), авто-закрытия.
Все значения сверены с живым стендом.
README: убрано устаревшее 'поллинг до SETTLED' — поллинга нет, события идут по WS.
Отдельно задокументирован SEC-9: ~33.6% ставок (замер на 580 мин) зависают
из-за exit==entry и вечного ретрая.