TGViewer
Понакодили Понакодили @nacodili · 118 subscribers
Post #13 67
Это, наверное, самый безобидный баг, но мерзкий. Проявляется он так: dApp вызывает кошелек для отправки транзакции. Обычно в это время открывается приложение кошелька, где надо транзакцию подтвердить. Но, допустим, пользователь не хочет этого делать. Тогда он может:
- нажать на кнопку «Отмена»;
- закрыть приложение кошелька целиком;
- закрыть всплывающее уведомление крестиком;
- закрыть всплывающее уведомление кликом на свободную область.

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

№9 Пропуск подтверждений транзакций

Еще один безобидный, но мерзкий баг был в Tonkeeper. Иногда подтверждение транзакции из TON Connect не появлялось на экране, если приложение кошелька уже было открыто и активно. Приходилось сворачивать приложение, разворачивать снова, и только в этот момент кошелек проверял, не появилось ли чего-то нового в TON Connect. Этот баг очень легко поймать, когда активно отправляешь через dApp несколько транзакций подряд: приложение кошелька не закрывается и не уходит в фон, но и не отображает новые транзакции из TON Connect.

К счастью, почти все эти баги уже не воспроизводятся в популярных кошельках. Но, думаю, часть из них все еще можно найти в менее популярных. Сейчас в TON Connect доступно более 30 кошельков, и проверить их все на отсутствие этих багов очень сложно.

Когда я только пришел в TON, было ощущение в стиле «ну кошелек — он же работает с деньгами, должен быть надежным, как банк». Но реальность оказалась другой: везде есть баги, даже в кошельках.
  • ❤ 4
More from @nacodili
  1. Sep 17, 2026Последние 4 года я занимаюсь проектами на TON. Я участвовал в разработке Getgems, Lost Dog…
  2. Sep 16, 2026Post #11
  3. Aug 26, 2026Как я починил fragment Просто пополнил баланс нфт на 0.005 GRAM. После этого нфт хватило д…
  4. Aug 23, 2026Недавно прочитал новость про неслучайные сид-фразы: https://t.me/ctodaily/2117 И решил поп…
  5. May 8, 2026TON не любит нищих TON сделан таким образом, чтобы вы не задавались вопросом: «Ой, а хвати…
  6. Dec 26, 2025Сегодня я узнал, что в func нельзя написать много условий подряд, компилятор из @ton-commu…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →