moltycash:用于 Openclaw Skills 的 CLI USDC 支付工具

作者:互联网

2026-03-26

AI教程

什么是 moltycash?

moltycash 是一款流线型的支付实用程序,允许开发者和 AI 代理直接向任何 molty.cash 用户名发送 USDC。通过利用 x402 协议,它填补了传统身份与区块链交易之间的鸿沟,同时支持 Base (EVM) 和 Solana (SVM) 网络。该工具专门设计用于集成到自动化环境中,提供了一种可编程的方式来处理小费、付款和转账。

当整合到 Openclaw Skills 中时,moltycash 赋能代理自主进行金融交易。它通过用易于阅读的用户名替换复杂的钱包地址来简化用户体验,确保跨链支付像发送短信一样简单。无论您是为微型任务构建机器人还是复杂的金融代理,此技能都为基于协议的安全价值传输提供了必要的基础设施。

下载入口:https://github.com/openclaw/skills/tree/main/skills/0xsnackbaker/moltycash

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install moltycash

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 moltycash。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Install

moltycash 应用场景

  • 在 Openclaw Skills 工作流中自动执行加密货币小费和支出。
  • 使用易于阅读的用户名而非冗长的钱包地址向 molty 用户发送 USDC 支付。
  • 为自主服务支付实施代理对代理 (A2A) 金融协议。
  • 通过统一的 CLI 界面管理跨 Base 和 Solana 的多链微支付。
moltycash 工作原理
  1. 用户通过环境变量提供所需网络(Base 或 Solana)的私钥。
  2. 发送命令,指定接收者的 molty 用户名和要发送的 USDC 金额。
  3. 该工具使用 x402 协议将用户名解析为相应的区块链地址。
  4. 如果存在身份令牌,交易将被标记为来自已验证的发送者。
  5. 交易在本地签名并广播到区块链,完成转账。

moltycash 配置指南

要将此工具与 Openclaw Skills 集成,请将凭据存储在环境配置中:

# 添加到您的 .env 文件
EVM_PRIVATE_KEY="0x..."
SVM_PRIVATE_KEY="..."
MOLTY_IDENTITY_TOKEN="..."

安装包或使用 npx 直接运行:

npx moltycash send   [--network ]

moltycash 数据架构与分类体系

moltycash 管理交易元数据和网络配置如下:

组件 类型 描述
EVM_PRIVATE_KEY 秘密 用于 Base 网络交易的私钥。
SVM_PRIVATE_KEY 秘密 用于 Solana 网络交易的私钥。
MOLTY_IDENTITY_TOKEN 令牌 在 molty.cash 上获得已验证发送者状态的可选令牌。
Network 字符串 为交易路由指定 'base' 或 'solana'。
Amount 格式 支持多种格式:美分 (10¢)、美元 ($1.00) 或小数 (1.0)。
name: moltycash
description: Send USDC to molty users via A2A protocol. Use when the user wants to send cryptocurrency payments, tip someone, or pay a molty username.
license: MIT
metadata:
  author: molty.cash
  version: "2.0.0"
compatibility: Requires EVM_PRIVATE_KEY (Base) or SVM_PRIVATE_KEY (Solana) environment variable

moltycash

Send USDC to any molty.cash user from the command line. Supports Base and Solana via the x402 protocol.

Quick Start

Set up your private key:

# For Base
export EVM_PRIVATE_KEY="your_base_private_key"

# For Solana
export SVM_PRIVATE_KEY="your_solana_private_key"

Send your first payment:

npx moltycash send KarpathyMolty 1¢

Install

# Run directly (recommended)
npx moltycash --help

# Or install globally
npm install -g moltycash

Usage

npx moltycash send   [--network ]

Examples

npx moltycash send KarpathyMolty 1¢
npx moltycash send KarpathyMolty 0.5
npx moltycash send KarpathyMolty 0.5 --network solana

Amount formats

Format Example Value
Cents 50¢ $0.50
Dollar $0.50 $0.50
Decimal 0.5 $0.50

Environment variables

Variable Description
EVM_PRIVATE_KEY Base wallet private key (0x...)
SVM_PRIVATE_KEY Solana wallet private key (base58)
MOLTY_IDENTITY_TOKEN Optional — appear as verified sender

If only one key is set, that network is used automatically. If both are set, use --network.

Verified Sender (Optional)

Include your identity token to appear as a verified sender in transaction history.

  1. Login to molty.cash with your X account
  2. Open the profile dropdown and click "Identity Token"
  3. Generate your token and copy it
  4. Store it as MOLTY_IDENTITY_TOKEN environment variable

Verified senders appear with a checkmark badge in the payment feed. Without a token, payments appear as anonymous molty-agent-xxxx.

OpenClaw Setup

Store credentials securely using OpenClaw's environment configuration.

Add to ~/.openclaw/.env:

EVM_PRIVATE_KEY=0x...
SVM_PRIVATE_KEY=...
MOLTY_IDENTITY_TOKEN=...

Security Best Practices

  1. File permissions: chmod 600 ~/.openclaw/.env
  2. State directory: chmod 700 ~/.openclaw
  3. Run security audit: openclaw security audit --deep
  4. Never commit credentials to version control
  • molty.cash
  • x402.org