قراردادها
هشت قرارداد KAY9 و یک Timelock. هیچکدام proxy نیستند، پس آنچه دیپلوی شده همان چیزی است که دیپلوی میماند.
متن انگلیسی بر گزارههای قراردادی این صفحه حاکم است. نام قراردادها، آدرسها و اعداد همانگونه که روی زنجیره هستند نشان داده میشوند.
KAY9Token
توکن. یک ERC-20 از OpenZeppelin با permit و burn، با 18 رقم اعشار. کانستراکتور تمام عرضه را برای KAY9Genesis ضرب میکند و هیچچیز هرگز نمیتواند دوباره ضرب کند.
دسترسیها
هیچ. مالکی نیست، pause نیست، blacklist نیست، کارمزدی نیست و hook نیست.
- آدرس
- هنوز دیپلوی نشده است
- شبکه
- Robinhood Chain · 4663
- تأیید
- پس از دیپلوی
- ادمین
- هیچ
- تأخیر تغییر
- —
- ارتقاپذیر
- خیر
KAY9TeamVesting
تخصیص 9 % تیم را نگه میدارد و آن را در برابر سه زمان UTC تغییرناپذیر آزاد میکند. release() بدون نیاز به مجوز است.
دسترسیها
ذینفع میتواند نقش را به آدرس دیگری بسپارد. مقادیر و زمانها تغییرناپذیرند.
- آدرس
- هنوز دیپلوی نشده است
- شبکه
- Robinhood Chain · 4663
- تأیید
- پس از دیپلوی
- ادمین
- ذینفع (فقط انتقال نقش)
- تأخیر تغییر
- هیچ
- ارتقاپذیر
- خیر
KAY9Genesis
گاوصندوق عرضه. توکن و قرارداد آزادسازی را دیپلوی میکند، تخصیص 910 M عرضه را نگه میدارد و تنها مسیری است که آن توکنها از آن بیرون میروند.
دسترسیها
مالک میتواند یکبار launch() را فراخوانی کند، و پس از یک عرضه ناموفق دوباره عرضه کند. هیچ برداشتی وجود ندارد. هر پارامتر عرضه که به اعتماد مربوط است روی زنجیره بررسی میشود.
- آدرس
- هنوز دیپلوی نشده است
- شبکه
- Robinhood Chain · 4663
- تأیید
- پس از دیپلوی
- ادمین
- کلید مالک (یک حساب تکی)
- تأخیر تغییر
- 48 h برای عرضه مجدد
- ارتقاپذیر
- خیر
KAY9LiquidityLock
LP NFT را از مهاجرت دریافت میکند، ذینفع کارمزد سازنده را در حالی که هنوز مالک موقعیت است ثبت میکند، سپس NFT را به Uniswap FeeSplitter منتقل میکند، جایی که بازگرداندنی نیست.
دسترسیها
هیچ. lock() و lockAll() بدون نیاز به مجوز و یکطرفه هستند.
- آدرس
- هنوز دیپلوی نشده است
- شبکه
- Robinhood Chain · 4663
- تأیید
- پس از دیپلوی
- ادمین
- هیچ
- تأخیر تغییر
- —
- ارتقاپذیر
- خیر
KAY9AuditorRegistry
مجموعه اپراتورها و آستانه امضا، هنگام عرضه 2/3.
دسترسیها
افزودن یک حسابرس و تغییر آستانه مشمول Timelock هستند. حذف یک حسابرس فوری است، برای حالت لو رفتن کلید.
- آدرس
- 0xA4AB…8f04
- شبکه
- Robinhood Chain · 4663
- تأیید
- بررسی در Blockscout
- ادمین
- TimelockController
- تأخیر تغییر
- 48 h
- ارتقاپذیر
- خیر
KAY9AccessVault
KAY9ای را که درخواستکننده برای یک دورهٔ دسترسی قفل میکند نگه میدارد و در پایان همهٔ آن را برمیگرداند. یک درخواست یک واحد سهمیه مصرف میکند؛ هیچ KAY9ای هرگز خارج نمیشود مگر به سوی سپردهگذارش.
دسترسیها
مقدار هر سطح (setRequirement)، سهمیهها، مدت قفل و هاب ممیزی پشت Timelock هستند. هیچ تابع مالکی به هیچ موجودیای دست نمیزند.
- آدرس
- هنوز دیپلوی نشده است
- شبکه
- Robinhood Chain · 4663
- تأیید
- پس از دیپلوی
- ادمین
- TimelockController
- تأخیر تغییر
- 48 h
- ارتقاپذیر
- خیر
KAY9Registry
تاریخ گزارشهای فقطافزودنی، نشانهگذاریشده با کلید زنجیره CAIP-2 و شناسه دارایی. هیچچیز هرگز بازنویسی نمیشود.
دسترسیها
فقط KAY9AuditHub میتواند بیفزاید. حذف و ویرایشی وجود ندارد.
- آدرس
- 0x3bD2…5068
- شبکه
- Robinhood Chain · 4663
- تأیید
- بررسی در Blockscout
- ادمین
- هیچ
- تأخیر تغییر
- —
- ارتقاپذیر
- خیر
KAY9AuditHub
درخواستها، بررسی دسترسی و سهمیه روی زنجیره، گواهی حسابرسان، بررسی حد نصاب و ثبت نتیجه. هیچ KAY9 نگه نمیدارد و هیچ KAY9 جابهجا نمیکند: کاری که مورد اختلاف یا منقضی شود، در عوض سهمیهاش را بازمیگرداند.
دسترسیها
SLA و توقف درخواستهای جدید مشمول Timelock هستند. ثبت نتیجه، اعلام اختلاف و انقضا هرگز قابل توقف نیستند، و آدرس خزانهای وجود ندارد چون هیچگاه چیزی پرداخت نمیشود.
- آدرس
- 0x3d5D…36dA
- شبکه
- Robinhood Chain · 4663
- تأیید
- بررسی در Blockscout
- ادمین
- TimelockController
- تأخیر تغییر
- 48 h
- ارتقاپذیر
- خیر
Timelock
TimelockController از OpenZeppelin. تنها ادمین پروتکل حسابرسی، و هر تغییری که اعمال میکند پیش از فعال شدن روی زنجیره دیده میشود.
دسترسیها
زمانبندی و اجرا، که با کلید تکی مالک پیشنهاد و اجرا میشود.
- آدرس
- 0x7230…233B
- شبکه
- Robinhood Chain · 4663
- تأیید
- بررسی در Blockscout
- ادمین
- کلید تکی مالک (پیشنهاددهنده و اجراکننده)، خودِ Timelock (ادمین)
- تأخیر تغییر
- حداقل 48 h
- ارتقاپذیر
- خیر
قراردادهایی که KAY9 استفاده میکند اما مالکشان نیست
اینها دیپلویهای رسمی Uniswap، Chainlink و زیرساخت هستند. KAY9 آدرس آنها را در @kay9/chain ثابت میکند و از جدول یک SDK نمیخواند، تا دیپلوی مجدد در بالادست نتواند بیصدا مقصد پول را تغییر دهد.
| قرارداد | آدرس روی Robinhood Chain |
|---|---|
| Uniswap v4 PoolManager | 0x8366…0951 |
| Uniswap v4 PositionManager | 0x58da…4fA7 |
| Uniswap v4 StateView | 0xF333…673b |
| LiquidityLauncher v3.2.0 | 0x0000…19C0 |
| LBPStrategy v3.1.1 | 0x05d5…6000 |
| CCA factory v2.1.0 | 0x0000…63F8 |
| FeeSplitter (40 / 60 native, 100 token) | 0xeFF1…ACDf |
| UERC20BeneficiaryVault | 0xd35E…36D7 |
| Chainlink ETH/USD | 0x78F3…d3A9 |
| Permit2 | 0x0000…8BA3 |
| Multicall3 | 0xcA11…CA11 |