A TON Wallet in your Browser

Latest Version

Version
0.21.1
Update
June 28, 2024
Size
901KiB
Developer
openmask.app
Category
Users
20,000+
Rating
3.75 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Proxy
Storage
UnlimitedStorage
ClipboardWrite
ActiveTab
See more

OpenMask - TON wallet Extension

OpenMask is an extension for accessing TON enabled decentralized applications, or \"dApps\" in your browser! MetaMask analog for The Open Network.

The extension injects the ton web3 API into every website's javascript context, so that dApps can read from the blockchain.

OpenMask also lets the user create and manage their own identities (via private keys, local client wallet), so when a dApp wants to perform a transaction and write to the blockchain, the user gets a secure interface to review the transaction, before approving or rejecting it.

The application support network features: Jettons, NFT, TON DNS, TON WWW, TON Proxy, TON Sites and more!

The wallet support biometric authentication via Touch Id for Mac, Yubikey or mobile phones.

Because it adds functionality to the normal browser context, OpenMask requires the permission to read and write to any webpage. You can always \"view the source\" of OpenMask the way you do any Chrome extension, or view the source code on Github:
https://github.com/OpenProduct/openmask-extension
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "OpenMask - TON wallet", "short_name": "OpenMask", "description": "A TON Wallet in your Browser", "version": "0.21.1", "manifest_version": 3, "action": { "default_popup": "index.html", "default_title": "Open the Wallet" }, "icons": { "16": "tonmask-logo16.png", "48": "tonmask-logo48.png", "128": "tonmask-logo128.png" }, "permissions": [ "proxy", "storage", "unlimitedStorage", "clipboardWrite", "activeTab" ], "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": ["file://*/*", "http://*/*", "https://*/*"], "js": ["content.js"], "run_at": "document_start", "all_frames": true } ], "web_accessible_resources": [ { "resources": ["provider.js"], "matches": ["file://*/*", "http://*/*", "https://*/*"] } ]}
Read more