🛠 开发用钱包
(Cardano Development Wallets)
这些钱包主要用于 开发测试、调试场景、自动化脚本、CLI 操作 等用途,与普通用户钱包不同,它们更专注于可编程性、无 UI 交互和链上模拟。
适合 dApp 开发者、链上自动化脚本作者以及协议研究者使用。
🧰 Cardano‑CLI Wallet
- 类型:命令行 Wallet(CLI)
- 用途:构建、签名和发送交易,生成地址和密钥
- 特点:
- 官方 Cardano CLI 工具,是所有自动化脚本和开发的基础
- 支持主网、测试网、自定义节点交互
- 与 cardano‑node 完美配合,可查询链上状态
- 支持多种交易构造方式(支付、质押、代币转移等)
- 源码 / GitHub:https://github.com/IntersectMBO/cardano-cli
👉 适合 CI/CD 自动化、批量交易生成或高级脚本操作
🧪 Sorbet Dev Wallet
- 类型:浏览器扩展开发钱包
- 用途:前端 dApp 测试、用户行为模拟
- 特点:
- 提供用户账户模拟功能,可生成多账户环境
- 支持 dApp 连接,测试不同用户操作场景
- 内置交易模拟功能,可查看交易签名和链上状态
- 便于调试和诊断前端应用行为
- 源码 / GitHub:https://github.com/SundaeSwap-finance/Sorbet
👉 适合前端开发者进行 dApp 用户交互测试
🔄 P2P Dev Wallet
- 类型:桌面 / 开发者 Wallet
- 用途:组合交易构造、策略测试
- 特点:
- 支持将多个交易操作组合为单笔链上交易
- 完全控制钱包状态和交易流程
- 支持 DeFi 交易策略、批量操作
- 可模拟复杂链上流程,帮助开发者调试自动化脚本
- 源码 / GitHub:https://github.com/fallen-icarus/p2p-wallet
👉 适合需要构建复杂链上逻辑或 DeFi 流程测试的开发者
🔌 MLabs Dev Wallet
- 类型:浏览器扩展 Wallet
- 用途:Web dApp 测试与 CIP‑30 连接开发
- 特点:
- 完整实现 CIP‑30 钱包连接器
- 支持 Blockfrost、Ogmios、Kupo 等多种后端
- 可捕获方法调用日志,便于调试 dApp 与 Wallet 交互
- 支持多账户测试和模拟链上交易
- 源码 / GitHub:https://github.com/mlabs-haskell/cardano-dev-wallet
👉 对 Web dApp 开发者友好,便于快速测试 CIP‑30 功能
🔐 Seedelf Dev Wallet
- 类型:命令行 / Rust Wallet(隐私工具)
- 用途:隐私协议研究、匿名交易测试
- 特点:
- 使用 Schnorr 签名协议隐藏收付款方身份
- 注重交易隐私与链上分析防护
- 提供 CLI 脚本接口,可进行批量交易模拟
- 可用于隐私研究、协议实验
- 源码 / GitHub:https://github.com/logical-mechanism/Seedelf-Wallet
👉 适合隐私协议开发者或研究者
🧾 Cardaminal CLI Dev Wallet
- 类型:命令行 Wallet
- 用途:程序化操作和高级链上管理
- 特点:
- 提供完整 CLI 功能,可在主网 / 测试网 / 自定义链使用
- 支持钱包状态访问、交易构建和批量操作
- 灵活性强,适合脚本化部署
- 可与 CI/CD 或自动化交易系统结合
- 源码 / GitHub:https://github.com/IntersectMBO/cardaminal
👉 高级开发者和自动化操作首选
🐂 Blinklabs Bursa Dev Wallet
- 类型:开发钱包(实验性工具)
- 用途:实验性开发、测试
- 特点:
- Blink Labs 生态下的开发钱包
- 用于链上实验和策略模拟
- 没有完整文档,需要开发者自行研究源码
- 源码 / GitHub:https://github.com/blinklabs-io/bursa
👉 适合探索实验性钱包和自定义测试场景
🐍 TxPipe CShell Dev Wallet
- 类型:命令行 / 交互式 Wallet
- 用途:TxPipe 工具集的开发钱包
- 特点:
- 提供交易构建、脚本执行和链上测试功能
- CLI 与脚本交互便捷
- 可集成 TxPipe Dev 流程
- 源码 / GitHub:https://github.com/txpipe/cshell
👉 适合与 TxPipe 套件结合进行自动化测试
🏇 WingRiders Dev Wallet
- 类型:开发 Wallet
- 用途:DEX / AMM 流程开发
- 特点:
- 与 WingRiders 生态配合使用
- 支持多交易类型模拟
- 提供 CLI / SDK 接口进行自动化测试
- 源码 / GitHub:https://github.com/WingRiders/wallet
👉 适合 DEX / AMM 相关开发测试
⚔️ StealthWallet CLI Dev Wallet
- 类型:命令行 Wallet
- 用途:隐私交易实验
- 特点:
- 注重隐私和安全性,隐藏交易信息
- 支持实验性隐私协议测试
- 提供命令行交互与自动化脚本功能
- 源码 / GitHub:https://github.com/while0x1/stealthWallet
👉 用于隐私协议或保密交易开发
📌 开发 Wallet 使用建议
- 前端 dApp 调试:使用 CIP‑30 支持的浏览器开发 Wallet,如 MLabs Dev Wallet 或 Sorbet Dev Wallet。
- 复杂链上逻辑测试:使用 CLI 系列 Wallet(Cardano‑CLI、Cardaminal CLI 等),可结合脚本实现自动化。
- 隐私协议研发:Seedelf 或 StealthWallet 可用于隐私交互和匿名交易模拟。
- 组合交易 / DeFi 流程:P2P Dev Wallet 可帮助构建多操作组合交易。
- 实验性测试:Blinklabs Bursa、TxPipe CShell 等可用于探索性开发和策略模拟。
💡 提示
- 这些钱包 不适合作为生产环境的用户钱包,主要用于开发和测试。
- 助记词/私钥安全依然非常重要,尤其在 CLI 和实验性 Wallet 中。
- 尽量在 测试网 / 本地节点 运行,避免在主网直接测试大额 ADA。
📌 开发 Wallet 使用建议
- 调试前端 dApp: 建议使用支持 CIP‑30 的开发 Wallet,例如 MLabs Dev Wallet 或 Sorbet Dev Wallet。
- 复杂链上逻辑测试: 使用 CLI 系列 Wallet(Cardano‑CLI、Cardaminal CLI 等)与脚本结合以自动化执行。
- 隐私协议研发: Seedelf 等隐私 Wallet 可用于隐私交互模拟。
- 组合交易与 DeFi 流程: P2P Dev Wallet 帮助跨多个操作构造复杂交易。
🛠 Cardano 开发用 Wallet 对比表
| 钱包 | 类型 | CLI / 浏览器 | CIP‑30 支持 | 多账户 | 开源 | GitHub / 官方链接 |
|---|---|---|---|---|---|---|
| Cardano‑CLI Wallet | 命令行 | CLI | ❌ | ✔️ | ✔️ | GitHub |
| Sorbet Dev Wallet | 浏览器扩展 | 浏览器 | ✔️ | ✔️ | ✔️ | GitHub |
| P2P Dev Wallet | 桌面 / 开发者 | CLI / 桌面 | ❌ | ✔️ | ✔️ | GitHub |
| MLabs Dev Wallet | 浏览器扩展 | 浏览器 | ✔️ | ✔️ | ✔️ | GitHub |
| Seedelf Dev Wallet | 命令行 / Rust | CLI | ❌ | ✔️ | ✔️ | GitHub |
| Cardaminal CLI Dev Wallet | 命令行 | CLI | ❌ | ✔️ | ✔️ | GitHub |
| Blinklabs Bursa Dev Wallet | 桌面 / 开发者 | CLI / 桌面 | ❌ | ✔️ | ✔️ | GitHub |
| TxPipe CShell Dev Wallet | 命令行 / CLI | CLI | ❌ | ✔️ | ✔️ | GitHub |
| WingRiders Dev Wallet | 桌面 / 开发者 | CLI / 桌面 | ❌ | ✔️ | ✔️ | GitHub |
| StealthWallet CLI Dev Wallet | 命令行 | CLI | ❌ | ✔️ | ✔️ | GitHub |