name: moltycash description: 通过A2A协议向molty用户发送USDC。当用户想要发送加密货币支付、打赏某人或支付给molty用户名时使用。 license: MIT metadata: author: molty.cash version: “2.0.0” compatibility: 需要EVM_PRIVATE_KEY(Base)或SVM_PRIVATE_KEY(Solana)环境变量
moltycash
从命令行向任何molty.cash用户发送USDC。通过x402协议支持Base和Solana网络。
快速开始
设置您的私钥:
# 对于Base网络
export EVM_PRIVATE_KEY="您的base私钥"
# 对于Solana网络
export SVM_PRIVATE_KEY="您的solana私钥"
发送您的第一笔付款:
npx moltycash send KarpathyMolty 1¢
安装
# 直接运行(推荐)
npx moltycash --help
# 或全局安装
npm install -g moltycash
使用方法
npx moltycash send <molty用户名> <金额> [--network <base|solana>]
示例
npx moltycash send KarpathyMolty 1¢
npx moltycash send KarpathyMolty 0.5
npx moltycash send KarpathyMolty 0.5 --network solana
金额格式
| 格式 | 示例 | 价值 |
|---|---|---|
| 美分 | 50¢ |
$0.50 |
| 美元 | $0.50 |
$0.50 |
| 小数 | 0.5 |
$0.50 |
环境变量
| 变量 | 描述 |
|---|---|
EVM_PRIVATE_KEY |
Base钱包私钥(0x...格式) |
SVM_PRIVATE_KEY |
Solana钱包私钥(base58格式) |
MOLTY_IDENTITY_TOKEN |
可选 — 作为已验证发送者显示 |
如果只设置了一个密钥,将自动使用该网络。如果两者都设置了,请使用--network参数指定。
已验证发送者(可选)
包含您的身份令牌,以便在交易历史中显示为已验证发送者。
- 使用您的X账户登录molty.cash
- 打开个人资料下拉菜单,点击“身份令牌”
- 生成您的令牌并复制
- 将其存储为
MOLTY_IDENTITY_TOKEN环境变量
已验证发送者在支付动态中显示带有对勾徽章。没有令牌时,支付将显示为匿名molty-agent-xxxx。
OpenClaw设置
使用OpenClaw的环境配置安全地存储凭据。
添加到~/.openclaw/.env:
EVM_PRIVATE_KEY=0x...
SVM_PRIVATE_KEY=...
MOLTY_IDENTITY_TOKEN=...
安全最佳实践
- 文件权限:
chmod 600 ~/.openclaw/.env - 状态目录:
chmod 700 ~/.openclaw - 运行安全审计:
openclaw security audit --deep - 切勿将凭据提交到版本控制系统