تخطَّ إلى المحتوى

العقود

ثمانية عقود لـ KAY9 وTimelock واحد. لا واحد منها وكيل، فما هو منشور هو ما سيبقى منشورًا.

الإنجليزية هي الحاكمة لإقرارات العقود في هذه الصفحة. أسماء العقود والعناوين والأرقام تُعرض كما هي على السلسلة.

KAY9Token

الرمز. عقد ERC-20 من OpenZeppelin مع permit وburn، و18 منزلة عشرية. وتُصدر الدالة المُنشئة كامل المعروض إلى KAY9Genesis ولا يمكن لأي شيء أن يُصدر مرة أخرى أبدًا.

الصلاحيات

لا شيء. لا مالك، ولا إيقاف، ولا قائمة سوداء، ولا رسم، ولا hook.

packages/contracts/src/KAY9Token.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
لا شيء
تأخير التغيير
قابل للترقية
لا

KAY9TeamVesting

يحتفظ بتخصيص الفريق البالغ 9 % ويحرّره مقابل ثلاثة طوابع وقت UTC غير قابلة للتغيير. ولا تحتاج release() إلى إذن.

الصلاحيات

يجوز للمستفيد تسليم الدور إلى عنوان آخر. أما المقادير وطوابع الوقت فغير قابلة للتغيير.

packages/contracts/src/KAY9TeamVesting.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
المستفيد (نقل الدور فقط)
تأخير التغيير
لا شيء
قابل للترقية
لا

KAY9Genesis

خزنة الإطلاق. تنشر الرمز وعقد الاستحقاق، وتحتفظ بتخصيص الإطلاق البالغ 910 M، وهي المسار الوحيد الذي تخرج به تلك الرموز.

الصلاحيات

يستطيع المالك استدعاء launch() مرة واحدة، وإعادة الإطلاق بعد إطلاق فاشل. ولا يوجد سحب. وكل وسيط إطلاق ذي صلة بالثقة يُؤكَّد على السلسلة.

packages/contracts/src/KAY9Genesis.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
محفظة Safe المالكة
تأخير التغيير
48 h لإعادة الإطلاق
قابل للترقية
لا

KAY9LiquidityLock

يستقبل LP NFT من الترحيل، ويسجّل المستفيد من رسوم المُنشئ وهو ما يزال يملك المركز، ثم ينقل NFT إلى Uniswap FeeSplitter حيث لا يمكن استعادته.

الصلاحيات

لا شيء. والدالتان lock() وlockAll() لا تحتاجان إذنًا وتعملان في اتجاه واحد.

packages/contracts/src/KAY9LiquidityLock.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
لا شيء
تأخير التغيير
قابل للترقية
لا

KAY9AuditorRegistry

مجموعة المشغّلين وعتبة التوقيعات، 2/3 عند الإطلاق.

الصلاحيات

إضافة مدقق وتغيير العتبة خاضعتان لـ Timelock. أما إزالة مدقق فتجري فورًا، لحالة اختراق المفاتيح.

packages/contracts/src/KAY9AuditorRegistry.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
TimelockController
تأخير التغيير
48 h
قابل للترقية
لا

KAY9Pricing

يحوّل فئة بـ USD إلى مقدار من KAY9 باستخدام TWAP على 30 دقيقة للمجمّع الرسمي ومصدر أسعار Chainlink ETH/USD. وكل فحص سلامة يجعل السعر غير متاح بدلًا من أن يخفّض جودته.

الصلاحيات

أهداف USD ونافذة TWAP وحدود القراءات والحد الأدنى للسيولة وعنوان مصدر الأسعار كلها خاضعة لـ Timelock.

packages/contracts/src/KAY9Pricing.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
TimelockController
تأخير التغيير
48 h
قابل للترقية
لا

KAY9Registry

تاريخ تقارير يقبل الإضافة فقط، مُفهرَس بمفتاح سلسلة CAIP-2 ومعرّف أصل. لا شيء يُستبدل أبدًا.

الصلاحيات

لا يجوز الإضافة إلا لـ KAY9AuditHub. ولا يوجد حذف ولا تعديل.

packages/contracts/src/KAY9Registry.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
لا شيء
تأخير التغيير
قابل للترقية
لا

KAY9AuditHub

الطلبات، والتحقّق من الوصول والحصة على السلسلة، وشهادات المدققين، والتحقّق من النصاب، وتثبيت النتيجة. ولا يحتفظ بأي KAY9 ولا يحرّك شيئًا منها: أما المهمة محلّ الخلاف أو المنتهية صلاحيتها فتُعيد حصتها بدلًا من ذلك.

الصلاحيات

SLA وإيقاف الطلبات الجديدة خاضعان لـ Timelock. أما النتائج والخلافات وانتهاء الصلاحية فلا يمكن إيقافها أبدًا، ولا يوجد عنوان خزينة لأنه لا يُدفع شيء قط.

packages/contracts/src/KAY9AuditHub.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
TimelockController
تأخير التغيير
48 h
قابل للترقية
لا

Timelock

عقد TimelockController من OpenZeppelin. الإداري الوحيد لبروتوكول التدقيق، وكل تغيير يُجريه ظاهر على السلسلة قبل أن يُفعَّل.

الصلاحيات

الجدولة والتنفيذ، يقترحهما وينفّذهما Safe المالك.

packages/contracts/src/Timelock.sol

العنوان
لم يُنشر بعد
الشبكة
Robinhood Chain · 4663
التحقّق
بعد النشر
الإداري
محفظة Safe المالكة (المقترح والمنفّذ)، وTimelock نفسه (الإداري)
تأخير التغيير
48 h كحد أدنى
قابل للترقية
لا

عقود يستخدمها KAY9 ولا يملكها

هذه نشرات معيارية لـ Uniswap وChainlink وللبنية التحتية. ويثبّت KAY9 عناوينها في @kay9/chain بدلًا من قراءتها من جدول SDK، فلا يستطيع نشر جديد لدى الطرف الأعلى أن يغيّر بصمت إلى أين يذهب المال.

عقود الأطراف الثالثة المعيارية
العقدالعنوان على Robinhood Chain
Uniswap v4 PoolManager0x8366…0951
Uniswap v4 PositionManager0x58da…4fA7
Uniswap v4 StateView0xF333…673b
LiquidityLauncher v3.2.00x0000…19C0
LBPStrategy v3.1.10x05d5…6000
CCA factory v2.1.00x0000…63F8
FeeSplitter (40 / 60 native, 100 token)0xeFF1…ACDf
UERC20BeneficiaryVault0xd35E…36D7
Chainlink ETH/USD0x78F3…d3A9
Permit20x0000…8BA3
Multicall30xcA11…CA11