OpenMask — это мини-приложение, позволяющее пользователям работать с децентрализованными приложениями (dApps) на базе блокчейна TON непосредственно через браузер. Приложение интегрирует web3 API TON в контекст JavaScript каждой страницы, что обеспечивает доступ dApps к данным блокчейна и позволяет выполнять транзакции без необходимости покидать браузер.
Интерфейс и навигация
При первом запуске пользователю предлагается создать или импортировать кошелёк на основе приватного ключа. Интерфейс напоминает стандартные расширения для работы с криптокошельками: отображение баланса, управление активами, подтверждение транзакций, настройка аккаунта. Действия пользователя сопровождаются понятными окнами подтверждения, где можно просмотреть детали операции до её утверждения.
Сравнение с аналогами
OpenMask по функционалу близок к MetaMask, но ориентирован исключительно на экосистему TON. В отличие от универсальных кошельков, OpenMask поддерживает специфические возможности TON: работу с Jettons, NFT, TON DNS, TON Proxy и TON Sites. В экосистеме TON конкурентов по полноте интеграции немного.
Основные функции
- Создание и импорт кошельков
- Поддержка токенов Jetton и NFT
- Интеграция с TON DNS, TON Proxy, TON Sites
- Безопасное подтверждение транзакций
- Взаимодействие с dApps напрямую из браузера
Интеграции и требования
Требуется установка расширения для браузера (Chrome и совместимые). Для работы с dApps поддерживается встраивание TON web3 API. Исходный код открыт и доступен на GitHub.
Примеры использования
OpenMask подходит для доступа к децентрализованным обменникам, маркетплейсам NFT, сервисам TON DNS и другим сервисам TON без сторонних приложений.
Советы по использованию
Рекомендуется хранить приватные ключи в надёжном месте и регулярно обновлять расширение для получения новых функций и исправлений безопасности.