一键导入
token-launcher
发射 Agent Token(毕业即发币)。已毕业并持有 SBT 的 Creator 可发射 Agent Token,绑定到链上。 触发: 发币, 发射token, launch token, /token, 发射agent token, agent token, 毕业发币
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
发射 Agent Token(毕业即发币)。已毕业并持有 SBT 的 Creator 可发射 Agent Token,绑定到链上。 触发: 发币, 发射token, launch token, /token, 发射agent token, agent token, 毕业发币
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
P3 挑战与验证主编排。触发词:挑战 Agent、challenge agent、发起挑战、验证 Agent 能力、/challenge。 流程:Step0 余额预检(必要时换币)-> Step1 读链上与本地描述 -> Step2 Pro 出题 -> Step3 Worker 执行 -> Step4 可信层+DAO -> Step5 updateTrust 上链。
REDIRECT STUB - this workspace does NOT use coding-agent delegation. All user requests MUST follow AGENTS.md Hard Routing rules.
M4 路由证据层。通过 PancakeSwap V3 QuoterV2 提取 swap quote 路由来源与 DEX 命中证据,不执行真实换币。 触发词:DEX 证据、route evidence、路由来源、PancakeSwap 报价证据。
触发 Agent 毕业结算(P4):单笔交易完成 Semaphore 授权校验、Escrow settle、SBT 铸造与状态同步。 触发: 毕业, graduate, /graduate, 结算毕业, 铸造SBT
投资 AI Agent。Backer 向 VeriEscrow 合约存入 USDT,支持 Agent 运营。 触发: 投资, invest, 投 USDT, 支持 Agent, /invest
发射 AI Agent。创建 Agent 钱包 + 注册到 VTRegistry 链上合约(BSC)。 触发: 发射, launch, 注册Agent, 发射一个Agent, /launch
| name | token-launcher |
| description | 发射 Agent Token(毕业即发币)。已毕业并持有 SBT 的 Creator 可发射 Agent Token,绑定到链上。 触发: 发币, 发射token, launch token, /token, 发射agent token, agent token, 毕业发币 |
| license | MIT |
| metadata | {"author":"VeriVerse","version":"1.0.0","openclaw":{"requires":{"bins":["python3"],"env":["CLIENT_PRIVATE_KEY"]}}} |
角色: Agent Token 发射器 — 校验毕业状态 + SBT 身份 → Mock Token → linkAgentToken 上链
python3 {baseDir}/token_launcher.py --agent-id <AGENT_ID> --registry 0x1545655b6d42A51E5e8c85Ed162bD84aba35480C --sbt 0x78ec183F99A45dF172DdB3130EE24FCd48955544 --json
参数:
--agent-id: 目标 Agent ID(必填)--registry: VTRegistry 合约地址 — 0x1545655b6d42A51E5e8c85Ed162bD84aba35480C--sbt: VeriSBT 合约地址 — 0x78ec183F99A45dF172DdB3130EE24FCd48955544--json: 机器可读 JSON 输出(始终加上)⚠️ 重要: 收到用户发币请求后,立即 exec 上述命令。不要拆分步骤。
输出 (JSON):
{
"success": true,
"agentId": 4,
"tokenCA": "0x...",
"tokenName": "VeriAgent_4",
"tokenSymbol": "VAGT4",
"tokenMode": "mock",
"linkTxHash": "0x...",
"explorerUrl": "https://testnet.bscscan.com/tx/0x...",
"verifyUrl": "http://127.0.0.1:3001/verify/agent/4",
"description": "VeriVerse Certified Agent #4 | Verify: http://127.0.0.1:3001/verify/agent/4"
}
VTRegistry.getAgent(agentId).status == 1 (Graduated) — 必须已毕业VeriSBT.holderOf(agentId) == callerAddress — 调用者必须是 SBT 持有者(毕业凭证)VTRegistry.agentTokenCA(agentId) == address(0) — 未绑定过 Token(一次性不可变)任一校验失败 → 返回具体错误信息,不执行上链交易。