مركز التعلیمات
الدليل
الإرشادات الوظيفية

دليل دمج مستخدم Fireblocks

16 ساعات 52 دقيقة 5 منذ ثانية
418 قراءة
0

المشاركون

  • المستخدم
  • Fireblocks
  • Gate (وحدة OES)

1. عملية تهيئة مساحة العمل

(يتم التعامل معها من قبل المستخدم وFireblocks)

الخطوة 1. يتواصل المستخدم مع Fireblocks – طلب إنشاء مساحة عمل

يقدم المستخدم طلبًا إلى Fireblocks، وتقوم Fireblocks بإنشاء مساحة عمل جديدة للمستخدم.

الخطوة 2. تقوم Fireblocks بتهيئة مساحة العمل كمساحة OES

تقوم Fireblocks بتهيئة مساحة العمل لتكون متوافقة مع وضع OES الخاص بـ Gate وتفعيل القدرات المطلوبة مثل التفويض، إلغاء التفويض، دفع رسوم الغاز، وغيرها.

الخطوة 3. يقوم المستخدم بإنشاء مفتاح API على Gate

يسجل المستخدم الدخول إلى منصة Gate ويقوم بإنشاء مفتاح API مخصص لـ Fireblocks.
المتطلبات:

  • يجب أن يتم إنشاؤه بواسطة الحساب الرئيسي في Gate.

  • يجب أن يستوفي الحساب الرئيسي (بما في ذلك جميع الحسابات الفرعية) الشرطين التاليين:

  • عدم وجود مراكز مفتوحة

  • رصيد صفري

2

الخطوة 4. يقوم المستخدم بربط مفتاح API الخاص بـ Gate بمساحة عمل Fireblocks

يعود المستخدم إلى Fireblocks ويربط مفتاح API الخاص بـ Gate في إعدادات مساحة العمل.
بعد هذه الخطوة، يمكن لـ Fireblocks التفاعل مع Gate نيابة عن المستخدم (تفويض، تسوية، إلخ).

الخطوة 5. يبدأ المستخدم في تفويض كل عملة مدعومة (يؤدي إلى إنشاء محفظة في Gate)

يقوم المستخدم بتفويض كل عملة تسوية مدعومة من Fireblocks.
إجراءات التفويض:

  • تفعيل طلب من Fireblocks إلى Gate
  • يقوم Gate تلقائيًا بإنشاء عنوان محفظة مطابق لهذا الأصل

ملاحظات:

  • غالبًا ما ستفشل محاولة التفويض الأولى (لم يتم تهيئة المحفظة بعد) → يمكن تجاهل هذا الخطأ
  • الانتظار لمدة ~10 دقائق، ثم إعادة محاولة التفويض للنجاح
  • يجب تفويض كل أصل تسوية مدعوم مرة واحدة على الأقل لتفعيل المحفظة

إيداعات المستخدم والضمان لرسوم الغاز

في نموذج OES التقليدي، يجب على كلا الطرفين إيداع ضمانات بملايين الدولارات في محافظ بعضهما البعض.
أما في وضع OES بحفظ Fireblocks الذاتي للأصول:

  • Gate لا يطلب من المستخدم إيداع ضمانات كبيرة في Gate.

  • يحتاج المستخدم إلى الاحتفاظ بما يعادل 100 USDT من أصول الشبكة الرئيسية داخل مساحة عمل Fireblocks الخاصة به. (تفويضها إلى Gate)

  • سيقوم Gate بتجميد هذا المبلغ الصغير لتغطية رسوم الغاز الخاصة بالتسوية.

  • تبقى الأصول محفوظة بالكامل ذاتيًا داخل Fireblocks ولا تغادر مساحة العمل أبدًا.

  • يحتاج المستخدم إلى الاحتفاظ بما يعادل 50 USDT من أصول الشبكة الرئيسية داخل مساحة عمل Fireblocks الخاصة به. (دون تفويضها إلى Gate)

  • بإجمالي 150 USDT من الضمانات على الشبكة الرئيسية

الميزة: انخفضت متطلبات الضمان من ملايين → ~مئات USDT.

تفاصيل أصول الشبكة الرئيسية

① يقوم المستخدم بإيداع أصول الشبكة الرئيسية في مساحة عمل Fireblocks

يجب أن تحتوي كل سلسلة تسوية على العملة الرئيسية الخاصة بها.
أمثلة:

  • ERC → ETH
  • BRC → BTC
  • Solana → SOL
  • Tron → TRX

② تفويض مبلغ من العملات الرئيسية يعادل 100 USDT إلى Gate

سيقوم Gate تلقائيًا بتجميد هذا المبلغ كـ ضمان رسوم الغاز.

③ الحفاظ على رصيد محفظة Gate المطابقة ≥ 100 USDT

لضمان توفر كافٍ لرسوم الغاز.

④ تجهيز مبلغ إضافي يقارب 50 USDT من العملات الرئيسية

(في مساحة عمل Fireblocks)
يُستخدم لتغطية عدة معاملات تسوية.

العملات المدعومة للتسوية ومتطلبات الشبكة الرئيسية

عملة التسوية السلسلة رمز رسوم الغاز
BTC BRC BTC
ETH ERC ETH
OXT ERC ETH
FET ERC ETH
BOBA ERC ETH
ACX ERC ETH
SAFE ERC ETH
USDT(ERC) ERC ETH
SOL Solana SOL
TRX Tron TRX

3. شروط التسوية المسبقة ومعالجة الفشل

3.1 تقارير أخطاء التسوية من Gate

يمكن لـ Gate توفير بيانات أخطاء تسوية منظمة:
لكن هذه البيانات تُرسل إلى Fireblocks وليس مباشرة للعملاء.
المعلومات المقدمة:

  1. عملة التسوية
  2. مبلغ التسوية
  3. شبكة التسوية (ERC / BRC / Solana / Tron)
  4. الأصل الرئيسي المطلوب
  5. الكمية الرئيسية المطلوبة

3.2 عند فشل التسوية (مثال: عدم كفاية رسوم الغاز)

يعيد Gate هيكل خطأ موحد إلى Fireblocks.
ومع ذلك، لا تعرض Fireblocks هذه الأخطاء بشكل كامل بعد.
إذا واجه المستخدم فشلًا في التسوية:
→ يرجى التواصل مع ممثل دعم API الخاص بك لمعرفة السبب التفصيلي.

مثال على استجابة خطأ

{
"success": false,
"errors": [
{
"type": "gas_fee_insufficient",
"currency": "USDT",
"network": "ETH",
"message": "Missing gas fee",
"details": {
"available": "0",
"mainCoin": "ETH",
"required": "0.01"
},
"severity": "error"
}
],
"message": "Gas fee insufficient for settlement/withdrawal",
"data": {
"amount": "100.0",
"collateralId": "fb_test_2001",
"currency": "USDT",
"userId": 2001
}
}

منطق Gate

  • يكتشف عدم كفاية رصيد الشبكة الرئيسية → يعيد رسالة خطأ
  • يقوم المستخدم بتعبئة رصيد الأصل الرئيسي أو زيادة رصيد محفظة Gate المطابقة → إعادة محاولة التسوية

ملخص نهائي للعملية الشاملة من البداية للنهاية

مرحلة التهيئة

  1. يتواصل المستخدم مع Fireblocks
  2. تقوم Fireblocks بإنشاء مساحة عمل
  3. تقوم Fireblocks بتهيئتها كمساحة OES
  4. يقوم المستخدم بإنشاء مفتاح API على Gate
  5. يربط المستخدم مفتاح API في Fireblocks
  6. يفوض المستخدم كل عملة مدعومة (المحاولة الأولى تفشل → انتظر 10 دقائق → أعد المحاولة)

مرحلة ضمان رسوم الغاز

  1. يودع المستخدم عملات الشبكة الرئيسية في مساحة عمل Fireblocks
  2. يفوض المستخدم ما يعادل 100 USDT من عملات الشبكة الرئيسية إلى Gate (يتم تجميدها)
  3. الحفاظ على رصيد محفظة Gate المطابقة ≥ 100 USDT
  4. الحفاظ على ~50 USDT من أصول الشبكة الرئيسية في مساحة العمل لعمليات التسوية المتكررة

مرحلة التسوية

  1. يقوم Gate بحساب رسوم الغاز المطلوبة ويبدأ عملية التسوية
  2. إذا كانت رسوم الغاز غير كافية → يعيد Gate رسالة خطأ موحدة
  3. يقوم المستخدم بتعبئة رسوم الغاز → إعادة محاولة التسوية
سجّل الآن لتحصل على فرصتك لربح ما يصل إلى $10,000!
signup-tips