Хочу поделиться с вами своими инструментами для работы с TON, которые облегчают жизнь разработчика (то есть меня 😅). Хотя интерфейс пока довольно базовый и порог входа может быть высоковат, задачи, которые они решают, действительно сложные.
Начнем с моего кошелька. Вот он:
TonDevWallet.
Основные фишки моего кошелька:
🏦
Поддержка мультикошельков – Все ваши кошельки в одном месте! 📚
🔢
Работа с множеством версий кошельков (v3r2, v4r2, v5_beta, highload_v2, highload_v2r2, highload_v3r1, и даже multisig_v2) – Максимальная гибкость и совместимость! 🔥
🌐
Поддержка кастомных сетей и работа напрямую через ADNL – Подключайтесь к своей ноде, например MyLocalTon, и наслаждайтесь свободой! 🌍
🛠
Эмуляция всех транзакций перед отправкой – Полные детали всех транзакций, включая лог выполнения VM с опкодами и стеком. 🚀💻
💸
Распознавание базовых операций в эмулированных транзакциях – Трансфер токенов и многое другое! 💰✨
📷
Поддержка TonConnect через QR-код или ссылку на подключение – Просто сканируете или вставляете скриншот, и вы подключены! 📲🔗
Но есть пара моментов, которые стоит учитывать:
🔒
Безопасность: Мой кошелек не проходил проверку на безопасность. Ваша сид-фраза хранится в зашифрованном виде в базе данных SQLite, а шифрование такое же, как в тонкипере. Пока вы не введете пароль, кошелек не может расшифровать фразу. Но, когда кошелек разблокирован, пароль хранится в RAM вашей машины, и вирус может получить доступ к нему и, соответственно, к вашей сид-фразе. 😬⚠️
⚠️
Disclaimer: Я не рекомендую вставлять в этот кошелек сид-фразы от кошельков, которые хранят значительные средства. Лучше использовать его для тестов и задач, требующих ручных действий от highload кошелька, а потом передавать права на более безопасные кошельки. 🛡️🔐