/ الدليل / الملعب / AI-bounty-skill
● مجتمع aelf-hzz780 ⚡ فوري

AI-bounty-skill

بواسطة aelf-hzz780 · aelf-hzz780/AI-bounty-skill

مهارة Claude Code ترشدك خطوة بخطوة لاستخراج مكافأة aelf AI على tDVV عبر RewardClaimContract — تدعم محافظ EOA و Portkey CA.

مهارة محدودة الهدف والمجال: بافتراض أن لديك بالفعل محفظة aelf AA/CA مُعدّة (غير موكلة، وليست عنوان بورصة)، فإنها ترشد Claude لاستدعاء Claim() أو ClaimByPortkeyToCa() بشكل صحيح على RewardClaimContract. لا تحتفظ بالمفاتيح بنفسها — التوقيع يبقى في 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 نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

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
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "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

استخراج مكافأة aelf AI من محفظة EOA

👤 مطورو aelf الذين يحتفظون بالمكافأة في محفظة EOA ذات الحفظ الذاتي ⏱ ~15 min intermediate

متى تستخدمه: تم مكافأتك في برنامج مكافآت aelf AI وتريد من Claude أن يرشدك عبر استدعاء Claim() على RewardClaimContract بدلاً من كتابته يدويًا.

المتطلبات الأساسية
  • محفظة aelf EOA مع رصيد كافٍ لرسوم غاز على tDVV — موّل عنوانك برموز ELF على السلسلة الجانبية tDVV
  • نسخة المهارة المستنسخة في ~/.claude/skills/AI-bounty-skill — git clone https://github.com/aelf-hzz780/AI-bounty-skill ~/.claude/skills/AI-bounty-skill
الخطوات
  1. حمّل سياق محفظتك محليًا واطلب من المهارة تجهيز الاستدعاء
    استخدم AI-bounty-skill لتحضير معاملة Claim() على RewardClaimContract لمحفظة EOA الخاصة بي. أظهر لي الوسائط ومعاينة التوقيع قبل البث.✓ تم النسخ
    → Claude يعدّد عنوان العقد والطريقة والوسائط — يتوقف لتأكيد
  2. وقّع وأرسل عبر أداتك الخاصة
    يبدو جيدًا — أعطني حمولة المعاملة الموقعة لأرسلها عبر aelf CLI المحلي الخاص بي.✓ تم النسخ
    → الحمولة جاهزة، أنت تبث، المكافأة تصل

النتيجة: مكافأة تم استخراجها برقم تجزئة معاملة تتحكم فيه، بدون وسيط موكل.

المزالق
  • استخدام عنوان إيداع البورصة كهدف — استخدم عنوان ذو حفظ ذاتي — البورصات لا توجه بيانات المكافأة بشكل صحيح

استخراج المكافأة عبر محفظة Portkey CA (تجريد الحسابات)

👤 المستخدمون الذين ترتبط مكافآتهم بتسجيل دخول اجتماعي يدار بواسطة Portkey ⏱ ~15 min intermediate

متى تستخدمه: هويتك aelf هي Portkey CA، وليست EOA خام.

المتطلبات الأساسية
  • تحضير استرجاع حساب Portkey أو تسجيل الدخول — استخدم بريدك الإلكتروني المسجل لاسترجاع حسابك أو تسجيل الدخول على portkey.finance
الخطوات
  1. اطلب من Claude تجميع استدعاء ClaimByPortkeyToCa()
    استخدم AI-bounty-skill لتحضير ClaimByPortkeyToCa() — hash الـ CA الخاص بي هو <hash>. أظهر لي ما سيتم توقيعه عبر Portkey.✓ تم النسخ
    → Claude يُخرج الطريقة والوسائط بدقة، ويخبرك أن Portkey سيطالب بتوقيع
  2. وافق في Portkey
    أرسله — سأوافق في Portkey.✓ تم النسخ
    → Portkey يطالب، أنت توافق، المعاملة مؤكدة

النتيجة: تهبط المكافأة في عنوان Portkey-managed 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
لا توجد — المهارة تتضمن فقط prompts
الرموز لكل استدعاء
<2k
التكلفة المالية
مهارة مجانية. أنت تدفع رسوم غاز aelf tDVV عند البث.
نصيحة
ضع أي إجراءات معلقة أخرى في نفس الجلسة لتوزيع تكاليف إعداد السياق.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد داخل المهارة. المفاتيح الخاصة تبقى في أداة aelf المحلية الخاصة بك أو في Portkey.
نقل البيانات الخارجي: لا شيء من المهارة بحد ذاتها. البث يصل إلى aelf tDVV RPC.
لا تمنح أبدًا: لا تلصق عبارة الاسترجاع الخاصة بك في الدردشة — المهارة لن تطلب ذلك أبدًا

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Claim() يعود مع 'غير مؤهل'

تأكد من أن المكافأة مخصصة للعنوان الدقيق الذي تستدعي منه على tDVV (وليس mainchain).

تحقق: تحقق من طرق عرض RewardClaimContract لعنوانك
لا يظهر موجه Portkey أبدًا

تأكد من أنك مسجل الدخول إلى Portkey في نفس جلسة المتصفح الخاصة بالأداة التي تنقل المعاملة.

البدائل

AI-bounty-skill مقابل البدائل

البديلمتى تستخدمهاالمقايضة
واجهة سطر الأوامر aelf المباشرةأنت مرتاح لكتابة استدعاء العقد يدويًابلا توجيه، لكن بلا اعتماد على المهارة أيضًا

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills