指导 Openclast/Openclaw 钱包的使用、授权及安全规则。用于用户咨询钱包设置、余额、交易、授权或导出私钥。
Openclast 钱包代理指南 QQ快速启动是一项面向实际任务的技能,主要用于使用 CLI 来拖曳:. openclast- wallet 设置在当前文件夹中创建钱包- config. json.. openclast- wallet 设置 - config. json i。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
openclast-wallet setup 在当前目录下创建 wallet-config.json 文件。openclast-wallet setup --config ./wallet-config.json 从指定文件初始化钱包。wallet-config.json 放置在项目根目录,并在使用前自定义链(chains)与限额(limits)配置。wallet-config.json 与 openclaw.json 分开管理(Openclaw 配置文件不支持顶层 wallets 键)。所有发送(send)、授权(approve)、合约调用(contract call)操作均会生成一个待审批交易(pending transaction),必须由用户显式批准后方可执行。 务必始终遵循以下步骤:
即使用户提出“直接发送”之类的要求,也必须执行审批流程,除非配置中已显式启用自动模式(auto mode)。
默认情况下绝不可暴露私钥。若用户主动请求导出私钥:
MOLTBOT_ALLOW_WALLET_EXPORT=1)及 CLI 显式确认双重保障。若当前宿主环境不支持私钥导出功能,请如实告知用户,并提供更安全的替代方案。
chainId。chainId 与收款地址(recipient)的有效性。limitPerTx)与日限额(dailyLimit)。111155111137845342161当用户说“查看 Sepolia 余额”或“在 Ethereum 上发送”时,必须先映射为对应 chainId,再继续后续操作。
wallets.defaults.spending.mode:取值为 "notify"(默认)或 "auto"(跳过审批,自动发送)。wallets.defaults.spending.limitPerTx、dailyLimit、allowedChains、allowedRecipients、notifyChannels:这些配置将在执行 send、ERC-20、合约调用等操作时被强制执行。wallets.notify.primaryChannel:指定待审批交易通知的主要通道。wallets.interactWithUnverifiedContracts:若设为 false,则仅允许与 verifiedTokenAddresses 和 verifiedContractAddresses 中列出的地址进行交互。完成审批与交易广播后,必须附上交易链接。格式如下:
/tx//address/基础 URL 来源于配置项 wallets.chains.;若该配置未设置,则回退至已知的公共区块浏览器。
若宿主环境支持专用工具(tooling),优先使用以下工具:
wallet_send、wallet_balance、wallet_txStatus、wallet_approvewallet_erc20_approve、wallet_erc20_transfer、wallet_contract_call若宿主仅提供命令行接口(CLI),则应使用其原生钱包 CLI 完成创建钱包、查询地址、发送、审批,以及恢复/导入等全流程操作。
wallet-config.jsonopenclast-wallet install-skill相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章