September 28, 2023

Бета тест кошелька TON Space в Telegam и найденный баг 

Недавно телеграм выкатил обновление в котором бот-кошелек @Wallet стал доступен из главного меню.

Незадолго до этого, я изучал функционал этого бота и нашел в нем "скрытую функцию" и воспользовался ей. На экране высветилось приглашение поучаствовать в бета тесте нового кошелька, который еще не вышел - TON Space.

На момент добавления в чат было примерно 500 участников

Меня добавили в чат, в котором были другие участники и разработчики, которым можно было писать найденые баги в новом кошельке.

Протестировав новый кошелек обнаружил один баг:

При попытке перевести монеты из TON Space на совершенно новый аккаунт в Tonkeeper - эти монеты возвращались мне назад без каких либо сообщений об ошибке

После гугления выяснилось что такое поведение это нормально для блокчейна TON.

Это происходит из за того что я не активировал новый аккаунт. Для активации адреса необходимо совершить хотя бы один исходящий перевод с адреса кошелька — после этого он будет идентифицироваться в сети как кошелек.

Но загвоздка в том что я не мог пополнить этот новый аккаунт, что бы оплатить газ первой транзакции.

Написал в поддержку Tonkeeper'а, где мне посоветовали пополнить сначала из кошелька @Wallet, т.к. он точно работал. И потом активировать новый аккаунт. Так и сделал.

После активации кошелька начали проходить транзакции

Возврат монет для меня был не интуитивен (после сетей EVM)

Будет более удобно для пользователя, если TON Space напишет предупреждающее сообщение перед отправкой транзакции «учетная запись получателя еще не активирована».