/ 目錄 / 演練場 / AI-bounty-skill
● 社群 aelf-hzz780 ⚡ 即開即用

AI-bounty-skill

作者 aelf-hzz780 · aelf-hzz780/AI-bounty-skill

Claude Code 技能,引導您透過 RewardClaimContract 在 tDVV 上領取 aelf AI 賞金——同時支援 EOA 和 Portkey CA 錢包。

這是一個專用技能:假設您已設定好 aelf AA/CA 錢包(非託管,非交易所地址),它將引導 Claude 正確呼叫 RewardClaimContract 上的 Claim()ClaimByPortkeyToCa()。技能本身不持有金鑰——簽名仍由 Portkey 處理。請將其視為操作指引,而非錢包本身。

為什麼要用

核心特性

即時演示

實際使用效果

ai-bounty-skill.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "ai-bounty-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aelf-hzz780/AI-bounty-skill",
        "~/.claude/skills/AI-bounty-skill"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "ai-bounty-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aelf-hzz780/AI-bounty-skill",
        "~/.claude/skills/AI-bounty-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "ai-bounty-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aelf-hzz780/AI-bounty-skill",
        "~/.claude/skills/AI-bounty-skill"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "ai-bounty-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aelf-hzz780/AI-bounty-skill",
        "~/.claude/skills/AI-bounty-skill"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "ai-bounty-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/aelf-hzz780/AI-bounty-skill",
        "~/.claude/skills/AI-bounty-skill"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "ai-bounty-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/aelf-hzz780/AI-bounty-skill",
          "~/.claude/skills/AI-bounty-skill"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add ai-bounty-skill -- git clone https://github.com/aelf-hzz780/AI-bounty-skill ~/.claude/skills/AI-bounty-skill

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: AI-bounty-skill

從 EOA 錢包領取 aelf AI 賞金

👤 使用自託管 EOA 持有賞金的 aelf 開發者 ⏱ ~15 min intermediate

何時使用: 您已獲得 aelf AI 賞金計畫的獎勵,並希望讓 Claude 引導完成 RewardClaimContract 的 Claim() 呼叫,而無需手動撰寫。

前置條件
  • 在 tDVV 上有 gas 的 aelf EOA 錢包 — 在 tDVV 側鏈上為您的地址充值 ELF
  • 已將技能複製到 ~/.claude/skills/AI-bounty-skill — git clone https://github.com/aelf-hzz780/AI-bounty-skill ~/.claude/skills/AI-bounty-skill
步驟
  1. 在本地載入您的錢包上下文,並要求技能列出呼叫細節
    Use the AI-bounty-skill to prepare a Claim() transaction on RewardClaimContract for my EOA. Show me the args and the signing preview before broadcast.✓ 已複製
    → Claude 列舉合約地址、方法與參數,並暫停等待確認
  2. 透過您自己的工具簽名並廣播
    Looks good — give me the signed tx payload to send via my local aelf CLI.✓ 已複製
    → 酬載就緒,由您廣播,賞金成功領取

結果: 賞金已透過您掌控的交易雜湊成功領取,無需任何託管中間方。

注意事項
  • 使用交易所充值地址作為目標地址 — 請使用自託管地址——交易所無法正確路由獎勵的元資料

透過 Portkey CA(帳號抽象)錢包領取賞金

👤 賞金綁定在 Portkey 管理的社群登入帳號的使用者 ⏱ ~15 min intermediate

何時使用: 您的 aelf 身分是 Portkey CA,而非原始 EOA。

前置條件
  • 已準備好 Portkey 帳號復原或登入 — 使用您的註冊電子郵件在 portkey.finance 進行復原或登入
步驟
  1. 要求 Claude 組裝 ClaimByPortkeyToCa() 呼叫
    Use AI-bounty-skill to prepare ClaimByPortkeyToCa() — my CA hash is <hash>. Show me what will be signed by Portkey.✓ 已複製
    → Claude 輸出確切的方法與參數,並告知您 Portkey 將提示簽名
  2. 在 Portkey 中核准
    Send it — I'll approve in Portkey.✓ 已複製
    → Portkey 提示確認,您核准後,交易完成

結果: 賞金已進入您的 Portkey 管理的 CA 地址。

注意事項
  • 混用 EOA 和 CA 的程式碼路徑 — 請選擇與賞金分配方式相符的路徑——技能為此特別提供了獨立的流程

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
prepare_eoa_claim wallet address, bounty id EOA 持有者準備好領取時 0 — local prompt work
prepare_portkey_claim CA hash, bounty id Portkey CA 持有者準備好領取時 0

成本與限制

運行它的成本

API 配額
無——技能僅使用提示詞,不呼叫 API
每次呼叫 Token 數
<2k
費用
技能本身免費。廣播時需支付 aelf tDVV gas 費用。
提示
將其他待處理的操作合併到同一個工作階段,以分攤上下文建立的成本。

安全

權限、密鑰、影響範圍

憑證儲存: 技能內部不儲存任何憑證。私鑰保存在您的本地 aelf 工具或 Portkey 中。
資料出站: 技能本身不會傳出任何資料。廣播時會連線至 aelf tDVV RPC。
切勿授予: Paste your seed phrase into the chat — the skill never asks for it

故障排查

常見錯誤與修復

Claim() reverts with 'not eligible'

請確認賞金已分配至您呼叫時使用的確切地址,且位於 tDVV(非主鏈)上。

驗證: Check RewardClaimContract view methods for your address
Portkey prompt never appears

請確認您在中繼交易的工具所在的相同瀏覽器工作階段中已登入 Portkey。

替代方案

AI-bounty-skill 對比其他方案

替代方案何時用它替代權衡
Direct aelf CLI您熟悉手動撰寫合約呼叫無操作引導,但也不依賴技能

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills