360 Secure SkillHub
360 安全技能中心

Gougoubi Claim All Rewards

该 Skill 面向 Gougoubi 奖励领取场景,输入一组 0x 地址与领取方式(profile 默认、quick、full-scan),按校验地址、选择领取路径、逐地址领取、记录交易哈希与分类型状态的流程执行,最终返回结构化 JSON 摘要与失败信息。声明支持三种奖励一并领取,并强调可安全重复运行。

chinasong
chinasong
热度 55.68
最近更新 2026-05-18 12:26:41
分类:自动化依赖:代码执行 / 第三方 API应用场景:自动化脚本 / 财务 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gougoubi-claim-all-rewards
Metadata
name
gougoubi-claim-all-rewards
description
Claim all Gougoubi rewards for one or more addresses, including winner rewards, governance rewards, and LP rewards. Use when users want one-click claiming without scanning every condition.
metadata
{"pattern":"pipeline","interaction":"single-turn","domain":"gougoubi-pbft","outputs":"structured-json","clawdbot":{"emoji":"💰","os":["darwin","linux","win32"]}}

Gougoubi Claim All Rewards

Use this skill for one-click reward claiming across one or multiple addresses.

Use This Skill When

  • The user wants to claim all rewards for one address or multiple addresses.
  • The user explicitly wants the profile-style fast path.
  • The user wants winner, governance, and LP rewards claimed together.

Do Not Use This Skill When

  • The user wants to inspect missing results before claiming. Use gougoubi-recovery-ops.
  • The user wants proposal activation or LP staking. Use activation skills instead.

Input

{
  "addresses": ["0x...", "0x...", "0x..."],
  "method": "profile|quick|full-scan"
}

Defaults:

  • method=profile

Pipeline

Step 1: Validate all addresses.

Step 2: Pick claim method:

  • profile: match the reward-detail modal behavior.
  • quick: fast direct claim path.
  • full-scan: exhaustive fallback only when needed.

Step 3: Run claim for each address.

Step 4: Record all tx hashes and per-type claim status when available.

Step 5: Return a full summary.

Checkpoints

  • Prefer profile unless the user explicitly asks otherwise.
  • Do not force slow condition scanning when the user asked for one-click claim.
  • Safe re-run behavior is required.

Output

{
  "ok": true,
  "method": "profile",
  "addresses": ["0x..."],
  "claimedTxCount": 0,
  "results": [
    {
      "address": "0x...",
      "winnerRewardClaimed": true,
      "governanceRewardClaimed": true,
      "lpRewardClaimed": true,
      "txHashes": ["0x..."]
    }
  ],
  "warnings": []
}

Failure:

{
  "ok": false,
  "stage": "validation|claim|confirm",
  "error": "reason",
  "retryable": true
}

Project Scripts

  • scripts/pbft-claim-rewards-profile-method.mjs
  • scripts/pbft-claim-rewards-quick.mjs
  • scripts/pbft-claim-three-address-rewards.mjs

Script Entry Points

  • Preferred profile path: scripts/pbft-claim-rewards-profile-method.mjs
  • Fast one-click path: scripts/pbft-claim-rewards-quick.mjs
  • Deep scan path: scripts/pbft-claim-three-address-rewards.mjs
  • node scripts/pbft-claim-rewards-profile-method.mjs --help
  • node scripts/pbft-claim-rewards-profile-method.mjs --dry-run
  • node scripts/pbft-claim-rewards-quick.mjs --dry-run
  • node scripts/pbft-claim-three-address-rewards.mjs --dry-run

Boundaries

  • Claim all three reward classes together when available.
  • Keep the method explicit in the output.