العقود والتدقيقات
عناوين الشبكة الرئيسية
Section titled “عناوين الشبكة الرئيسية”| العقد | العنوان |
|---|---|
| Treasury (عقد البروتوكول الرئيسي، يستلم الإيداعات ويحتفظ بـ GRAM في الستاكينغ) | EQCLyZHP4Xe8fpchQz76O-_RmUhaVc_9BAoGyJrwJrcbz2eZ |
| Parent / الجيتون الرئيسي (hGRAM) | EQDPdq8xjAhytYqfGSX8KcFWIReCufsB9Wdg0pLlYSO_h76w |
| جيتون HPO | EQDQEUr0LPi8m6D6F0Wrvuok7tZbAcr0yn2Y7hK291MMzMjM |
التدقيقات
Section titled “التدقيقات”خضعت العقود الذكية الخاصة بـ Hipo لأربعة تدقيقات مستقلة: Quantstamp (أبريل ٢٠٢٥) و ProgramCrafter (مارس ٢٠٢٤) على عقود v2، و TonTech و Daniil Sedov (أكتوبر ٢٠٢٣) على v1. كل تقرير منشور بالكامل على github.com/HipoFinance/audits.
الكود المصدري
Section titled “الكود المصدري”- العقود: github.com/HipoFinance/contract — مكتوبة بلغة FunC باستخدام أدوات Blueprint؛ ومجموعة الاختبارات العامة قابلة للتشغيل من ذلك المستودع.
- خادم MCP: github.com/HipoFinance/mcp — حزمة npm باسم
@hipo-finance/mcp، برخصة MIT.
ماذا يفعل كل عقد
Section titled “ماذا يفعل كل عقد”- Treasury — عقد البروتوكول الرئيسي: يحتفظ بـ GRAM المودعة ويقرضها للمقترضين / الفاليديتورات.
- Parent — الجيتون الرئيسي (المُصدِر) الذي تتواصل عبره المحافظ والخزينة.
- Wallet — تنفيذ محفظة الجيتون الخاصة بكل مستخدم.
- Loan — يُستخدم لقروض التحقق المقدَّمة للمقترضين.
- Bill — رمز NFT غير قابل للتحويل (SBT) يُصدَر عندما لا يمكن إتمام عملية فورًا، مثل إلغاء الستاكينغ في حين أن الأموال داخل جولة تحقق.
- Collection — مجموعة NFT التي تنتمي إليها الفواتير.
- Librarian — أداة مساعدة لنشر العقود وتخزينها باستخدام ميزات المكتبات في TON.
- Borrower application — يساعد الفاليديتورات على الاقتراض من البروتوكول لأجل التحقق.
- Webapp — يساعد المستخدمين على الإيداع في الستاكينغ وإلغاء الستاكينغ.
المستندات التقنية
Section titled “المستندات التقنية”- البنية المعمارية — آلة حالة جولة التحقق وثوابت البروتوكول.
- دليل التكامل — مخططات الرسائل للمحافظ والبروتوكولات.
schema.tlb— مخططات رسائل TL-B الكاملة.- مخططات تدفّق الرسائل — صورة واحدة لكل تدفّق في البروتوكول.
لقراءة حالة البروتوكول الحيّة — سعر الصرف، والرسوم، وتوقيت الجولة — استخدم Hipo MCP Server.