İçeriğe geç

Sözleşmeler

Sekiz KAY9 sözleşmesi ve bir timelock. Hiçbiri proxy değildir; dolayısıyla dağıtılan şey, dağıtılmış olarak kalan şeydir.

Bu sayfadaki sözleşme ifadelerinde İngilizce metin geçerlidir. Sözleşme adları, adresler ve sayılar zincirdeki hâliyle gösterilir.

KAY9Token

Token. permit ve burn özellikli OpenZeppelin ERC-20, 18 ondalık basamak. Constructor arzın tamamını KAY9Genesis sözleşmesine basar ve bir daha hiçbir şey basamaz.

İzinler

Yok. Sahip yok, duraklatma yok, karaliste yok, ücret yok ve hook yok.

packages/contracts/src/KAY9Token.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Yok
Değişiklik gecikmesi
Yükseltilebilir
Hayır

KAY9TeamVesting

9 % ekip tahsisini tutar ve üç değiştirilemez UTC zaman damgasına karşılık serbest bırakır. release() izin gerektirmez.

İzinler

Hak sahibi rolü başka bir adrese devredebilir. Miktarlar ve zaman damgaları değiştirilemez.

packages/contracts/src/KAY9TeamVesting.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Hak sahibi (yalnızca rol devri)
Değişiklik gecikmesi
Yok
Yükseltilebilir
Hayır

KAY9Genesis

Lansman kasası. Tokenı ve hakediş sözleşmesini dağıtır, 910 M lansman tahsisini tutar ve bu tokenların çıktığı tek yoldur.

İzinler

Sahip launch() fonksiyonunu bir kez çağırabilir ve başarısız bir lansmandan sonra yeniden lansman yapabilir. Çekim yoktur. Güvenle ilgili her lansman parametresi zincir üzerinde doğrulanır.

packages/contracts/src/KAY9Genesis.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Sahip Safe
Değişiklik gecikmesi
yeniden lansman için 48 h
Yükseltilebilir
Hayır

KAY9LiquidityLock

Geçişten LP NFT varlığını alır, pozisyon hâlâ kendisine aitken oluşturucu ücreti hak sahibini kaydeder, ardından NFT varlığını geri alınamaz olduğu Uniswap FeeSplitter sözleşmesine aktarır.

İzinler

Yok. lock() ve lockAll() izin gerektirmez ve tek yönlüdür.

packages/contracts/src/KAY9LiquidityLock.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Yok
Değişiklik gecikmesi
Yükseltilebilir
Hayır

KAY9AuditorRegistry

Operatör kümesi ve imza eşiği, lansmanda 2/3.

İzinler

Denetçi ekleme ve eşiği değiştirme timelock ile gecikmelidir. Bir denetçiyi çıkarmak, anahtar ele geçirilmesi durumu için anındadır.

packages/contracts/src/KAY9AuditorRegistry.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
TimelockController
Değişiklik gecikmesi
48 h
Yükseltilebilir
Hayır

KAY9Pricing

Bir USD seviyesini, resmî havuzun 30-minute TWAP değeri ve Chainlink ETH/USD beslemesini kullanarak bir KAY9 miktarına çevirir. Her güvenlik kontrolü, fiyatı bozmak yerine kullanılamaz hâle getirir.

İzinler

USD hedefleri, TWAP penceresi, gözlem sınırları, likidite tabanı ve besleme adresi timelock ile gecikmelidir.

packages/contracts/src/KAY9Pricing.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
TimelockController
Değişiklik gecikmesi
48 h
Yükseltilebilir
Hayır

KAY9Registry

CAIP-2 zincir anahtarı ve varlık kimliğiyle anahtarlanan, yalnızca ekleme yapılan rapor geçmişi. Hiçbir şeyin üzerine yazılmaz.

İzinler

Yalnızca KAY9AuditHub ekleme yapabilir. Silme ve düzenleme yoktur.

packages/contracts/src/KAY9Registry.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Yok
Değişiklik gecikmesi
Yükseltilebilir
Hayır

KAY9AuditHub

Talepler, zincir üzerinde erişim ve kota kontrolleri, denetçi tasdikleri, yeter sayı doğrulaması ve sonuç kaydı. Hiç KAY9 tutmaz ve hiç KAY9 hareket ettirmez: ihtilaflı ya da süresi dolmuş bir iş, bunun yerine kotasını geri verir.

İzinler

SLA ve yeni taleplerin duraklatılması timelock ile gecikmelidir. Sonuçlar, ihtilaflar ve süre dolmaları hiçbir zaman duraklatılamaz ve hiçbir zaman ödeme yapılmadığı için hazine adresi yoktur.

packages/contracts/src/KAY9AuditHub.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
TimelockController
Değişiklik gecikmesi
48 h
Yükseltilebilir
Hayır

Timelock

OpenZeppelin TimelockController. Denetim protokolünün tek yöneticisi; yaptığı her değişiklik etkinleşmeden önce zincir üzerinde görünür.

İzinler

Planlama ve yürütme; sahip Safe tarafından önerilir ve yürütülür.

packages/contracts/src/Timelock.sol

Adres
Henüz dağıtılmadı
Robinhood Chain · 4663
Doğrulama
dağıtımdan sonra
Yönetici
Sahip Safe (öneren ve yürüten), timelock sözleşmesinin kendisi (yönetici)
Değişiklik gecikmesi
en az 48 h
Yükseltilebilir
Hayır

KAY9 tarafından kullanılan ama sahip olunmayan sözleşmeler

Bunlar kanonik Uniswap, Chainlink ve altyapı dağıtımlarıdır. KAY9 bu adresleri bir SDK tablosundan okumak yerine @kay9/chain içinde sabitler; böylece yukarı akışta yapılan bir yeniden dağıtım, paranın nereye gittiğini sessizce değiştiremez.

Kanonik üçüncü taraf sözleşmeleri
SözleşmeRobinhood Chain üzerindeki adres
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