安全的AI原生Web3操作技能
该技能允许OpenClaw AI代理使用本地Node.js CLI实用程序在严格的人机安全模型下与EVM区块链(Ethereum、Arbitrum、Base、Optimism、Polygon、BNB Chain、Sonic、Sepolia等)接口。
全局选项
这些标志可以追加到任何命令:
--json:静默人类日志并输出严格的JSON到stdout(强烈推荐用于AI代理解析)。
--rpc :覆盖默认节点RPC使用自定义RPC端点(对于测试网或私有节点很有用)。
--simulate:模拟事务(干跑)使用gas估算和调用模拟。防止发送失败的事务并计算gas费用。
CLI命令和参数
所有命令都在技能目录中使用Node.js运行:
node skills/web3-ops/index.js [arguments]
获取配置的钱包地址。
用法:node skills/web3-ops/index.js address [--json]
检查本地币(ETH、MATIC、BNB、S)或特定ERC-20令牌余额使用符号或合约地址。
本地币:node skills/web3-ops/index.js balance --chain [--json]
ERC-20令牌:node skills/web3-ops/index.js balance --chain --token [--json]
示例:node skills/web3-ops/index.js balance --chain base --token AERO
扫描并列出钱包中所有具有正余额的令牌。如果没有指定链,它将并行扫描所有支持的网络。自动检测“degen/micin”令牌使用区块浏览器事务历史。
用法(所有链):node skills/web3-ops/index.js portfolio [--json]
用法(单链):node skills/web3-ops/index.js portfolio --chain [--json]
发送本地币或ERC-20令牌到另一个地址。
本地币:node skills/web3-ops/index.js transfer --chain --to --amount [--json] [--simulate]
ERC-20令牌:node skills/web3-ops/index.js transfer --chain --to --amount --token [--json] [--simulate]
在同一区块链网络上交换令牌。支持自动路由和手动路由器。
自动模式(Li.Fi聚合器):node skills/web3-ops/index.js swap --chain --fromToken --toToken --amount --mode auto [--json] [--simulate]
手动模式(Uniswap/PancakeSwap/Relay/Li.Fi):node skills/web3-ops/index.js swap --chain --fromToken --toToken --amount --mode manual --provider [--json] [--simulate]
滑点容忍度:添加--slippage (默认为0.5)
桥接和交换从一个区块链到另一个区块链的资产。
自动模式(Li.Fi聚合器):node skills/web3-ops/index.js bridge --fromChain --toChain --fromToken --toToken --amount --mode auto [--json] [--simulate]
手动模式(Relay/Li.Fi):node skills/web3-ops/index.js bridge --fromChain --toChain --fromToken --toToken --amount --mode manual --provider [--json] [--simulate]
在智能合约上铸造或认领NFT。
用法:node skills/web3-ops/index.js mint --chain --contract [--function ] [--args ] [--value ] [--json] [--simulate]
注意:--function、--args和--value是可选的。如果省略,技能将从浏览器中获取已验证的合约ABI,自动检测铸造函数(例如,mint、claim),并推断参数。
示例:node skills/web3-ops/index.js mint --chain base --contract 0x123...
广播具有十六进制数据有效载荷的自定义原始事务。
用法:node skills/web3-ops/index.js custom --chain --to --data --value [--json] [--simulate]
计算令牌的平均买入价格和当前盈亏。
用法:node skills/web3-ops/index.js pnl --chain --token [--buyPrice ] [--json]
实时监控令牌价格,并在达到限制时执行预授权的安全交换到USDC。
用法:node skills/web3-ops/index.js monitor --chain --token --amount --cutloss --takeprofit [--max-checks ] [--interval ] [--alert] [--json]
获取每日蜡烛图并分析RSI(14)和EMA(20/50)指标以生成买/卖推荐。
用法:node skills/web3-ops/index.js signal --chain --token [--alert] [--json]