跳到正文
发现
My Wallet:多链加密钱包
桌面应用生活服务

My Wallet:多链加密钱包

自托管多链加密钱包,支持 11 条区块链,覆盖手机、桌面、网页、浏览器扩展和 Telegram 小程序。

admin
发布于 2026-10-28
浏览
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 整理,以原仓库为准。

更新记录

  1. v26.10.7当前版本

    26.10.7

评论