把 TPWallet 当成一个 GitHub 项目去找源码,会落空。上个月帮一个做智能合约审计的朋友查这件事,他以为搜到 tokenpocket 组织就能看到 Android 端完整工程的,结果公开仓库里多是 SDK、dApp 对接示例和签名工具。搜到的仓库 star 不多。最近提交还停在两年前。这并不等于完全闭源了。

官方文档给出 API、WalletConnect 适配、部分链的签名库。开发人员能接支付、调起交易。助记词生成、私钥加密、本地存储很重要模块,仓库里找不到的。朋友想验证一笔交易签名流程。

只能靠抓包和反编译,效率很低。

开放更像接口开放了,不是代码开放。另一个案例更典型。社区有人 fork 了一个名字很像的 TPWallet 仓库,README 写“开源钱包”了,点进去发现只有前端页面和假数据。私钥逻辑是空的。

我点进 commit 记录,最新一次只是改 README。项目容易误导新手,也让人以为 tpwallet开源了吗 的答案就是“是”?我的判断是TPWallet 属于部分工具开源、核心客户端闭源。想审计安全的,公开资料不够;想集成 dApp。SDK 基本够用。判断一个钱包是否开源呢?不要看名字和宣传语,去看核心私钥模块有没有在公开仓库里呢?

提交记录是否活跃呢?许可证是否允许商用和二次分发呢?有些仓库用 MIT,有些连 LICENSE 文件都没有。