RNBW.wiki
🇷🇺
🇷🇺Русский 🇬🇧English 🇪🇸Español 🇨🇳中文 🇩🇪Deutsch

Все записи

В Cash закрыли тупик: потерянный passkey больше не запирает счёт

14 октября 2026

Правка #7869 слита в основную ветку. Она маленькая — 76 добавленных строк против восьми удалённых в девяти файлах, — но закрывает положение, из которого выхода не было.

Что было

В Rainbow Cash есть экран «Sign in to continue». На нём стояла одна кнопка — Continue, и она просто повторяла запрос passkey. Если passkey потерян, нажимать её можно сколько угодно: уйти с этого экрана внутри приложения было некуда.

А passkey в Cash — это ключ к деньгам на счету. То есть человек с деньгами оставался заперт снаружи.

Что сделали

Под кнопкой появилась ссылка Recover Lost Passkey. Она открывает настройку в особом режиме восстановления:

Решение устроено аккуратно

Режим восстановления — это один признак в хранилище шага телефона, поднимаемый перед открытием настройки и гасимый при её закрытии. Дальше работает такое правило: годный passkey есть, если аккаунт есть и мы не восстанавливаемся.

Из-за этого во время восстановления приложение считает сохранённый аккаунт аккаунтом без passkey — и сами собой заработали все уже написанные ветки для случая «passkey нет». Отмена посреди восстановления показывает предупреждение, а истёкший токен сбрасывает на шаг телефона, вместо того чтобы оставить человека на шаге passkey без выхода. Новых веток писать не пришлось.

Где это работает

Cash доступен только клиентам в США, причём кроме Нью-Йорка и Калифорнии, и только картой Visa — так написано в самом приложении. За пределами США раздела нет: выбора страны в нём не предусмотрено.

Есть ли это в приложении

Пока нет. Последняя вышедшая версия — 2.0.46 от 8 октября, а правку слили 14-го. В какой версии она появится, Rainbow заранее не объявляет.

Что меняется в коде кошелька — на странице rnbw.wiki/pulse

$RNBW #RNBW

Эти записи выходят в канале @RNBWwiki_cis.