Zum Inhalt springen

Verträge

Acht KAY9-Verträge und ein Timelock. Keiner davon ist ein Proxy, was deployt ist, bleibt also deployt.

Für die Vertragsaussagen auf dieser Seite ist die englische Fassung maßgeblich. Vertragsnamen, Adressen und Zahlen werden so angezeigt, wie sie on-chain stehen.

KAY9Token

Der Token. OpenZeppelin ERC-20 mit Permit und Burn, 18 Dezimalstellen. Der Konstruktor mintet das gesamte Angebot an KAY9Genesis, und danach kann nichts mehr minten.

Berechtigungen

Keine. Es gibt keinen Owner, keine Pause, keine Blacklist, keine Gebühr und keinen Hook.

packages/contracts/src/KAY9Token.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Keiner
Änderungsverzögerung
Upgrade-fähig
Nein

KAY9TeamVesting

Hält die 9 % Team-Zuteilung und gibt sie gegen drei unveränderliche UTC-Zeitstempel aus. release() ist permissionless.

Berechtigungen

Der Begünstigte darf die Rolle an eine andere Adresse übergeben. Beträge und Zeitstempel sind unveränderlich.

packages/contracts/src/KAY9TeamVesting.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Begünstigter (nur Rollenübergabe)
Änderungsverzögerung
Keine
Upgrade-fähig
Nein

KAY9Genesis

Der Launch-Vault. Deployt den Token und den Vesting-Vertrag, hält die 910 M Launch-Zuteilung und ist der einzige Weg, auf dem diese Token ihn verlassen.

Berechtigungen

Der Owner kann launch() einmal aufrufen und nach einem fehlgeschlagenen Launch neu starten. Es gibt kein Withdraw. Jeder vertrauensrelevante Launch-Parameter wird on-chain geprüft.

packages/contracts/src/KAY9Genesis.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Owner Safe
Änderungsverzögerung
48 h für den Neustart
Upgrade-fähig
Nein

KAY9LiquidityLock

Empfängt das LP NFT aus der Migration, registriert den Begünstigten der Ersteller-Gebühr, während es die Position noch besitzt, und überträgt das NFT dann an den Uniswap FeeSplitter, wo es unwiederbringlich ist.

Berechtigungen

Keine. lock() und lockAll() sind permissionless und nicht umkehrbar.

packages/contracts/src/KAY9LiquidityLock.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Keiner
Änderungsverzögerung
Upgrade-fähig
Nein

KAY9AuditorRegistry

Das Operator-Set und die Signaturschwelle, 2/3 beim Launch.

Berechtigungen

Das Hinzufügen eines Auditors und das Ändern der Schwelle unterliegen dem Timelock. Das Entfernen eines Auditors erfolgt sofort, für den Fall kompromittierter Schlüssel.

packages/contracts/src/KAY9AuditorRegistry.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
TimelockController
Änderungsverzögerung
48 h
Upgrade-fähig
Nein

KAY9Pricing

Rechnet eine USD-Stufe in einen KAY9-Betrag um, mit einem 30-minute TWAP des offiziellen Pools und dem Chainlink ETH/USD Feed. Jede Sicherheitsprüfung macht den Preis nicht verfügbar, statt ihn zu verschlechtern.

Berechtigungen

USD-Ziele, das TWAP-Fenster, die Grenzen für Beobachtungen, die Liquiditätsuntergrenze und die Feed-Adresse unterliegen alle dem Timelock.

packages/contracts/src/KAY9Pricing.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
TimelockController
Änderungsverzögerung
48 h
Upgrade-fähig
Nein

KAY9Registry

Rein anfügende Berichtshistorie, adressiert über CAIP-2 Chain-Key und Asset-ID. Nichts wird jemals überschrieben.

Berechtigungen

Nur KAY9AuditHub darf anfügen. Es gibt kein Löschen und kein Bearbeiten.

packages/contracts/src/KAY9Registry.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Keiner
Änderungsverzögerung
Upgrade-fähig
Nein

KAY9AuditHub

Anfragen, Zugangs- und Kontingentprüfungen on-chain, Attestierungen der Auditoren, Quorum-Prüfung und Festschreiben des Ergebnisses. Er hält kein KAY9 und bewegt keines: ein strittiger oder abgelaufener Auftrag gibt stattdessen sein Kontingent zurück.

Berechtigungen

Die SLA und eine Pause für neue Anfragen unterliegen dem Timelock. Ergebnisse, Streitfälle und Abläufe sind nie pausierbar, und es gibt keine Treasury-Adresse, weil nie etwas bezahlt wird.

packages/contracts/src/KAY9AuditHub.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
TimelockController
Änderungsverzögerung
48 h
Upgrade-fähig
Nein

Timelock

OpenZeppelin TimelockController. Der einzige Admin des Audit-Protokolls, und jede Änderung, die er vornimmt, ist on-chain sichtbar, bevor sie aktiv wird.

Berechtigungen

Einplanen und ausführen, vorgeschlagen und ausgeführt vom Owner Safe.

packages/contracts/src/Timelock.sol

Adresse
Noch nicht deployt
Netzwerk
Robinhood Chain · 4663
Verifizierung
nach dem Deployment
Admin
Owner Safe (Proposer und Executor), der Timelock selbst (Admin)
Änderungsverzögerung
mindestens 48 h
Upgrade-fähig
Nein

Verträge, die KAY9 nutzt, aber nicht besitzt

Das sind kanonische Deployments von Uniswap, Chainlink und Infrastruktur. KAY9 pinnt ihre Adressen in @kay9/chain, statt sie aus einer SDK-Tabelle zu lesen, damit ein erneutes Deployment upstream nicht stillschweigend ändern kann, wohin das Geld geht.

Kanonische Verträge Dritter
VertragAdresse auf 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