My Wallet:多链加密钱包
自托管多链加密钱包,支持 11 条区块链,覆盖手机、桌面、网页、浏览器扩展和 Telegram 小程序。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v26.10.7
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
My Wallet 是一个安全的自托管多链钱包,支持 11 条区块链,包括 Ethereum、Solana、Hyperliquid、TON、TRON、Base 等。同一账户可以在原生移动端(iOS 和 Android)、桌面端、网页端、Telegram Mini App 以及浏览器扩展中使用。
<img src="https://mywallet.io/img/og-image.png" width="600" alt="My Wallet — All You Need to Enjoy Crypto" />
私钥、资金和数据完全由用户掌握,官方无法访问。项目以速度和可靠性为目标,依赖精简,以尽量提升安全性。
主要功能
- 一个钱包管理所有链:Ethereum、Solana、Hyperliquid、TON、TRON、Base、BNB Chain、Polygon、Avalanche、Arbitrum 和 Monad 集中管理,可直接收发和跨链兑换,无需在多个应用之间切换。
- 多端可用:原生移动应用、桌面应用、网页应用、Telegram Mini App,以及支持主流浏览器的扩展,钱包随时在手边。
- 快速转账:在典型条件下,受支持的链上转账和兑换可在不到一秒内完成。
- 内置智能 Agent:用自然语言让 Agent 发送资产、兑换、质押、打开 Explore 或跳转到代币页面;Agent 采用非托管设计,每一步操作都由用户确认。
- 无 Gas 转账:在 TON 和 Solana 上,发送受支持的代币时无需持有原生 Gas 代币,费用可以从被转移的代币中扣除。
- 法币出入金:在受支持的地区,通过 MoonPay 等服务用银行卡购买加密货币,或提现回银行卡。
- 智能兑换:内置聚合器,在支持的链上寻找高效兑换路径。
- 资产组合追踪:以自选的法币为基准,追踪资产组合与净资产变化。
- 高收益质押:直接在钱包内质押 TON 等受支持的资产,包括 USDe 等选项。
- 安全实践:采用经 CertiK 审计的安全方案;自 2024 年 3 月 23 日起在 CertiK SkyShield 运行漏洞赏金计划,预留 10 万美元资金,单笔奖励最高 5000 美元,至今未发现漏洞。
- 其他实用功能:连接 Ledger 硬件钱包、隐藏余额、个性化界面、批量转账、查看其他钱包,以及为 OpenClaw、ChatGPT、Claude 提供 AI 插件等。
安装与使用
普通用户可通过 get.mywallet.io 获取应用;帮助文档见 help.mywallet.io,支持渠道为 t.me/mysupport。
本地构建
已在 macOS 和 Linux 上支持构建。在 Windows 上构建还需要:
- 任意带 bash 的终端模拟器(Git Bash、MinGW、Cygwin)
- 一个 zip 工具(供若干命令使用)
cp .env.example .env
npm ci
启动开发模式:
npm run dev
Agent V2 已内置在 Classic 中,可通过 AGENT_OVERRIDE=v1 或 AGENT_OVERRIDE=v2 选择构建协议,默认 AGENT_OVERRIDE=no_override 遵循后端配置,缺少配置时回退到 V1。网页端可用 ?agent=v2 为浏览器配置启用 V2,用 ?agent=v1 切回;保存后的浏览器选择优先于构建和后端选择。
本地联调 Agent 副本时,需要让同级 agent 仓库与当前仓库并列,并运行:
npm run test:agent:v2
npm run smoke:agent:v2:local
交互式测试时,先在同级 agent 仓库启动后端,再在本仓库运行前端:
cd ../agent
npm run dev:v2:codex
npm run dev:agent:v2
iOS 原生测试使用对应的启动命令,两条命令分别使用脚本化 provider 与 Codex 订阅:
npm run dev:agent:v2:ios
npm run dev:agent:v2:ios:codex
Linux 桌面端排查
- 点击后应用不启动:安装 FUSE 2 库。
- 应用不出现在系统菜单,或不处理 ton:// 与 TON Connect 深度链接:安装 AppImageLauncher,并通过它安装 AppImage 文件。
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher
- 无法连接 Ledger:从官方仓库复制 udev 规则,并以 root 权限运行其中的脚本。
git clone https://github.com/LedgerHQ/udev-rules
cd udev-rules
sudo bash ./add_udev_rules.sh
注意事项
- 公开代码的用途仅限于分析代码,确认其与已发布的 My Wallet 和 Gram Wallet 应用一致,以及向本仓库提交 pull request。
- 请勿将应用部署到自己的服务器,也不要发布基于本仓库构建的衍生版本,详见 LICENSE。
- Agent V2 的 smoke 测试使用 PostgreSQL、脚本化 provider 和合成钱包数据,不调用外部 LLM、钱包后端、Portfolio API 或 Market API。
本作品整理自 GitHub 开源项目 mytonwallet-org/mytonwallet,原作者 @mytonwallet-org。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v26.10.7当前版本
26.10.7
评论