钱包应用程序(面向开发者)
概述
本文从开发者的角度描述了钱包。最终目标是创建支持TON大规模采用的钱包应用程序。
如果您想找到要安装的钱包,请打开ton.org/wallets。
非托管软件(热)钱包
软件钱包,通常被称为热钱包,作为主机设备上的软件运行,并在其界面内存储您的私钥。大多数情况下,这些钱包是非托管的,意味着它们让您保管自己的钥匙。
以下是一些TON区块链的非托管钱包:
- TON Wallet — TON生态系统的多平台(iOS、Android、macOS、Linux、Windows)经典钱包,由TON基金会开发。
- Tonkeeper — 一个开源的多平台(iOS、Android、Firefox、Chrome)钱包,拥有庞大的用户基础。
- Tonhub — 一个开源(iOS、Android)的手机钱包替代品,具有先进功能(TON Whales Staking UI)。
- OpenMask — 一个带有生物认证的开源Chrome扩展钱包。
- MyTonWallet — 一个开源的浏览器Web钱包和TON的浏览器扩展钱包。
基本特性
钱包 | Jetton & NFT转账 | Ton Connect 2.0 | 授权 | 钱包合约 |
---|---|---|---|---|
TON Wallet | 未实现 | - | - | wallet v3 |
Tonkeeper | 支持 | 支持 | TON Connect 2.0 | wallet v4 |
Tonhub | 支持* | 支持 | TON Connect 2.0 | wallet v4 |
OpenMask | 支持 | 支持 | TON Connect 2.0 | wallet v4 |
MyTonWallet | 支持 | 支持 | TON Connect 2.0 | wallet v4 |
*Tonhub扩展打开了一个内置浏览器,允许NFT市场布局。Jetton完全支持。
TON Wallet
TON Wallet是面向普通用户的大规模采用区块链技术的第一步。它展示了钱包在TON区块链上应如何工作。
优点和缺点
- ✅ TON基金会开发的原始钱包。TON Wallet根据TON区块链核心开发者的愿景运作。
- ✅ 多平台架构支持。它在Linux、Windows、macOS、iOS、Android上运行,也可以作为Chrome插件使用。
- ✅ 漏洞赏金计划
- ❌ 很少更新。这个钱包没有所有最新功能(TON DNS地址,和wallet-v4合约不支持)。
- ❌ 当前UI已过时,比其他钱包差。
Ton Wallet测试环境
要将TON经典钱包切换到测试环境,您应该在浏览器中打开带有testnet参数的地址:
链接
-
*每个支持的操作系统的TON Wallet客户端都放在附近的库中。
Tonkeeper
Tonkeeper - 是最受欢迎的钱包,由Tonkeeper团队开发,并得到用户和开发者的积极支持。
优点和缺点
- ✅ 这个应用在用户中最受欢迎。
- ✅ 支持所有最新功能,包括用户钱包之间的原生NFT转移。
- ✅ 支持所有主要平台,如iOS和Android,也在Firefox或Chrome等流行浏览器中运行。
- ❌ 要为其源代码做出贡献需要高级技能。 很多工作已经完成,新手很难添加一些重要或有用的东西。
Tonkeeper测试环境
要在Mainnet和Testnet之间切换Tonkeeper应用:在设置中,点击底部Tonkeeper图标5次,然后在开发者菜单中切换网络。在开发者菜单中点击Switch to Testnet
或Switch to Mainnet
,根据您需要的网络。
链接
Tonhub
Tonhub - 是另一个完整的TON钱包,支持基本的最新功能。Ton Whales正在迅速提升钱包的能力。
优点和缺点
- ✅ 拥有自己定制的Ton Nominator合约,由Tonhub UI支持。
- ✅ 从一开始就是开源钱包。
- ✅ 漏洞赏金计划。
- ❌ 没有任何桌面平台的支持。
- ❌ 要为其源代码做出贡献需要高级技能。
Tonhub测试环境
您需要下载单独的应用程序才能连接到Testnet。
链接
OpenMask
OpenMask - 作为浏览器扩展,是一款开创性的工具,使用户在Web3中的交互和体验成为可能。
优点和缺点
- ✅ 对开发者来说,通过桌面学习和创建dApps而无需移动设备很方便。
- ✅ 独特的功能,如多钱包,以及其文档中的详细描述和示例。
- ❌ 目前几乎没有与dApps的集成。
- ❌ 仅支持浏览器扩展平台。
OpenMask测试环境
要在Mainnet和Testnet之间切换OpenMask:您需要点击OpenMask主屏幕顶部的“mainnet/testnet”按钮,然后选择您需要的网络。
链接
MyTonWallet
MyTonWallet - 是TON最功能丰富的Web钱包和浏览器扩展 - 支持代币、NFT、TON DNS、TON站点、TON代理和TON魔法。
优点和缺点
- ✅ 已实现所有基本功能。
- ✅ 独特功能 - 从钱包UI管理官方Nominator Pool合约。
- ✅ 支持所有主要平台(如macOS、Linux和Windows),也可以作为Chrome扩展运行。
- ❌ 不支持Firefox作为扩展。
MyTonWallet测试环境
要将MyTonWallet切换到Testnet:打开设置,点击应用版本5次,打开网络切换器。