sponge-wallet

🪙 多链钱包与微支付 API 网关

🥥48总安装量 17评分人数 14
100% 的用户推荐

支持 Ethereum/Base/Solana 多链钱包管理、代币交换及 x402 微支付 API 访问,实现加密资产安全流转与按需付费服务调用。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec 不可信代码执行,依赖版本锁定且无动态代码加载
  • ✅ 数据隐私保护措施完善,凭证存储采用 0o600 安全权限,API 通信全 HTTPS 加密通道
  • ⚠️ 使用 `execSync` 进行剪贴板操作(仅限于登录时复制验证码,输入源受控且范围受限)
  • ⚠️ 来源为个人开发者账号(T3),虽通过安全审查但建议谨慎评估后使用
  • ⚠️ 涉及加密货币钱包操作,需充分了解链上交易不可逆性及资产安全风险

使用说明

核心用法

Sponge Wallet 是一个专为 Claude Code 环境设计的多功能加密货币钱包技能,通过 Node.js 脚本提供完整的区块链交互能力。它支持 Ethereum、Base 和 Solana 三大主流链的资产操作,用户可通过简单的 CLI 命令完成余额查询、代币转账(ETH、SOL、USDC 等)、Solana 生态的 DEX 代币交换(通过 Jupiter 聚合器),以及基于 x402 支付协议的付费 API 访问(搜索、图像生成、预测市场、网页抓取等)。

该技能采用双阶段 OAuth 登录流程(设备码授权)以适应非交互式环境,凭证自动存储于 ~/.spongewallet/credentials.json 并设置严格的 0o600 文件权限,同时支持通过 SPONGE_API_KEY 环境变量覆盖存储凭证,提供了灵活的安全策略。

显著优点

该技能的最大优势在于其多链整合能力与微支付生态的融合。不同于单一链钱包,Sponge Wallet 允许用户在 Ethereum、Base 和 Solana 之间无缝切换,并明确区分测试网与主网环境(通过 sponge_test_*sponge_live_* 前缀)。其次,通过 x402 协议接入的付费 API 生态创新性地解决了 AI Agent 的服务付费问题,实现了按需微支付。

安全架构方面,技能仅依赖 Node.js 内置模块(fs、path、os、child_process、crypto),无外部 npm 依赖攻击面,从根本上杜绝了供应链污染风险。代码层面无 eval/exec 动态执行,所有敏感操作需用户主动调用并提供参数,配合 HTTPS 加密通信,整体安全设计严谨。

潜在缺点与局限性

作为 T3 来源(个人开发者账号)的项目,其长期维护稳定性和企业级代码审查的严格性存在不确定性。虽然 BSS 代码审查通过,但用户需自行承担使用个人开发者工具的风险。技术实现上,登录流程使用了 execSync 进行剪贴板操作(尽管范围受限且输入源可控),在极严格的沙箱环境中可能引起警觉。

此外,该技能目前仅限 Node.js 环境运行,且所有操作均需联网,无法离线使用。对于高频交易场景,OAuth 的定期重新认证可能造成体验中断。功能上暂不支持硬件钱包集成或多签机制,对于大额资金管理场景略显不足。

适合的目标群体

该技能主要面向三类用户:一是需要在 Claude Code 环境中快速进行加密资产操作的开发者和技术用户;二是需要集成 x402 微支付能力以访问付费 AI 服务(如图像生成、数据抓取)的自动化工作流构建者;三是进行跨链资产管理和 Solana 生态 DeFi 操作(Jupiter 交换)的加密货币用户。特别适合那些重视操作效率、愿意接受 OAuth 认证流程,并理解区块链交易风险的中高级用户。

使用风险

首要风险是加密资产本身的不可逆性——一旦转账地址错误或网络选择失误(如将主网代币发送到测试网),资产可能永久丢失。技能虽提供地址白名单机制,但用户仍需仔细核对每一个操作参数。其次,尽管代码审查通过,任何涉及私钥管理的工具都存在潜在的安全隐患,建议仅存放操作资金而非大额储蓄,并定期备份关键凭证。

网络依赖风险方面,API 服务端(api.wallet.paysponge.com)的可用性直接影响功能使用,存在单点故障可能。最后,作为 T3 来源,若开发者账号被盗或项目被恶意接管,可能存在供应链攻击风险,建议持续关注项目更新并在隔离环境中使用,避免在生产环境直接部署。

sponge-wallet 内容

文件夹图标scripts文件夹
手动下载zip · 10.7 kB
wallet.mjstext/javascript
请选择文件