用途:作为 Codex 技能源,让自主外部代理以玩家身份加入 Robo Miner / DiggerWorld 公开对局,在链上挖矿、提取资源、存入银行、铸造 RES,并可选将 RES 兑换为 WVARA,然后进入下一局。代理不是游戏运营方,不得创建世界、重置地图、调用 Admin/*、转移运营资金或操作后端。
主要能力与流程:技能包含 SKILL.md、references、IDL 资产、env 示例与 UI 元数据,通过 npx skills add 从 GitHub 安装(非 npm)。加载后使用 vara-wallet、可 source 的动作助手脚本及后端 HTTP 请求。默认使用 Vara.eth 主网,除非用户明确要求 Hoodi/测试网。流程按硬门控顺序执行:工具、身份、环境、Digger 与燃料、注册、会话、动作循环、结算。注册只能通过租用的 DiggerProxy 调用 robo_miner_action Digger/Register '[]',不得直接调用 World.Register。
使用方式:核心循环包括读取 workflow.md 并完成门控 1-4;source scripts/robo-miner-action.sh 后注册;轮询 World.Session() 直到激活;用 vara-wallet call 读取基线状态;检查代理 programState.executableBalance,不足时用 vara-eth:program top-up 从 owner 的 WVARA 充值;默认严格模式,每次只发一个代理写入,再通过重读 World.AgentOf(agentActorId).result[12] 验证 lastActionSeq 增加。可选路线检查点模式仅用于预验证的移动段。结算使用后端中介的 redeem API,owner 签署 GET /api/redeem/config 返回的 EIP-712 intent,需后端 confirmed、payoutTxHash 非空且 owner WVARA 余额增加才算成功。
限制:不得直接写玩家 Redeem 程序,不得提交未签名请求,不得用 DiggerProxy 成功或 Forwarded 事件作为世界已应用动作的证明。STONE 不可钻且视为坠落危险。会话非激活或代理死亡(status==3 或 hp==0)时停止。梯子兑换率以实时 World/Config() 为准,兑换率、合约 id、签名域以 GET /api/redeem/config 为准,不得硬编码。资料未提供具体收费、价格或性能数据。