返回顶部
a

agentwallet自主代理钱包

EVM wallet tool for autonomous agents with built-in accountability. Creates, signs, and broadcasts ETH and ERC20 transfers on any EVM-compatible chain, then appends every transaction to a JSON log file. Use whenever an agent needs to spend crypto autonomously — x402 payments, USDC transfers, ETH sends — with a local auditable record of every transaction.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.3.4
安全检测
已通过
171
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

agentwallet

agentwallet

具备自主代理问责能力的EVM钱包。每笔交易——创建、签名、广播——都会立即记录到agentwallet.json中。该日志逻辑上仅可追加:过往条目不会被修改或删除,但每次追加时文件会被重写。

⚠️ 高风险工具。 这些脚本会签署链上交易,并连接外部RPC端点及x402网关API。仅在人类明确提供钱包密钥和输出路径时运行。对于x402流程,务必确认已设置--max-amount参数。

安装

本技能通过ClawHub分发。脚本包含在已安装的技能目录中——无需额外获取外部代码。

依赖项(如未安装,只需安装一次):
bash
pip install eth-account requests

使用方法

任意合约调用(例如:跨链桥、自定义协议):
bash
python3 agentwallet/scripts/log_transaction.py 0.004 ETH Linea 0xBridgeContract bridge to Base \
--wallet-key ~/.secrets/eth_wallet.json \
--rpc https://rpc.linea.build \
--calldata 0x1234abcd... \
--output ~/website/treasury.json

使用自定义calldata签署并广播原始合约调用。自动记录交易。

向网关API支付x402费用(例如:Actors.dev邮件、GateSkip):
bash
python3 agentwallet/scripts/x402_request.py \
--url https://actors.dev/emails \
--wallet-key ~/.secrets/eth_wallet.json \
--rpc https://mainnet.base.org \
--output ~/website/treasury.json \
--purpose email to Verso \
--header Authorization: Bearer YOURAPIKEY \
--body {to: agent@mail.actors.dev, subject: Hi, body: Hello!} \
--max-amount 0.02 \
--pay-to 0x3604712bd95ba2ff36b624f3ffeb6b73b34604ea

处理完整的402→签署EIP-712→重试流程。自动记录USDC支出。
务必设置--max-amount。仅在协调方地址固定时使用--pay-to——某些提供商(例如通过Stripe的Actors.dev)会按设计为每个请求轮换地址,因此--pay-to将始终中止。

Uniswap V3兑换(例如:Base链上ETH兑换USDC):
bash
python3 agentwallet/scripts/log_transaction.py 0.0012 ETH Base - swap ETH to USDC \
--wallet-key ~/.secrets/eth_wallet.json \
--rpc https://mainnet.base.org \
--swap-to 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 \
--asset-out USDC --decimals-out 6

自动记录两条条目:ETH转出 + USDC转入。

bash
python3 agentwallet/scripts/log_transaction.py [options]

发送ETH:
bash
python3 agentwallet/scripts/log_transaction.py 0.001 ETH Base 0xRecipient fund wallet \
--wallet-key ~/.secrets/eth_wallet.json \
--rpc https://mainnet.base.org

发送ERC20代币(例如:Base链上USDC,6位小数):
bash
python3 agentwallet/scripts/log_transaction.py 0.02 USDC Base 0xRecipient GateSkip captcha \
--wallet-key ~/.secrets/eth_wallet.json \
--rpc https://mainnet.base.org \
--contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 \
--decimals 6

仅记录(不广播):
bash
python3 agentwallet/scripts/log_transaction.py 0.02 USDC Base 0xRecipient manual payment \
--tx-hash 0xabc123...

选项

选项描述
--wallet-key <路径>包含private_key字段的JSON文件。广播交易时必需。
--rpc <URL>
兼容EVM的RPC端点。广播交易时必需。 | | --contract <地址> | ERC20合约地址。发送原生ETH时省略。 | | --decimals <整数> | 代币小数位数。默认值:18。USDC = 6。 | | --output <路径> | agentwallet.json的路径。必需——如果不确定,请询问人类。 | | --tx-hash <哈希> | 跳过广播,仅记录现有哈希。 | | --direction | 交易方向。默认值:sent。使用received记录转入交易(需要--tx-hash)。 | | --calldata <十六进制> | 原始calldata十六进制(带或不带0x前缀)——触发任意合约调用而非转账。 | | --swap-to <合约> | 输出代币合约地址——触发Uniswap V3兑换而非转账。 | | --asset-out <符号> | 用于日志的输出资产符号(默认值:TOKEN)。 | | --decimals-out <整数> | 输出代币小数位数(默认值:6)。 | | --fee <整数> | Uniswap V3池费率(以基点为单位,默认值:500 = 0.05%)。 | | --min-out <金额> | 最小输出金额(以人类单位表示,例如2.4)。启用滑点保护——如果输出低于此值,兑换将回滚。建议用于较大金额的兑换。 |

钱包JSON格式

json
{ private_key: 0x... }

保持chmod 600权限。切勿提交到git。

日志格式

json
{
transactions: [
{
date: 2026-04-01T10:00:00Z,
amount: 0.02,
asset: USDC,
network: Base,
to: 0xRecipient...,
purpose: GateSkip captcha solve,
tx_hash: 0xabc123...
}
]
}

规则

  • - 在每笔交易之前或之后立即记录——绝不批量处理或延迟
  • 如果交易哈希尚未确认,使用pending状态
  • 绝不修改或删除过往日志条目——日志是永久的审计追踪
  • 如果--wallet-key或--output未知,在继续之前询问人类
  • 对于x402流程,务必确认已设置--max-amount,以防止签署意外金额

文档

完整文档:https://cdnsoft.github.io/agentwallet

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cdnsoft-wallet-1775887931 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cdnsoft-wallet-1775887931 技能

通过命令行安装

skillhub install cdnsoft-wallet-1775887931

下载

⬇ 下载 agentwallet v0.3.4(免费)

文件大小: 17.14 KB | 发布时间: 2026-4-12 09:19

v0.3.4 最新 2026-4-12 09:19
Release 0.3.4

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部