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.
- 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.
- 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.
- Adresse
- Noch nicht deployt
- Netzwerk
- Robinhood Chain · 4663
- Verifizierung
- nach dem Deployment
- Admin
- Owner-Schlüssel (ein einzelnes Konto)
- Ä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.
- 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.
- Adresse
- 0xA4AB…8f04
- Netzwerk
- Robinhood Chain · 4663
- Verifizierung
- Auf Blockscout prüfen
- Admin
- TimelockController
- Änderungsverzögerung
- 48 h
- Upgrade-fähig
- Nein
KAY9AccessVault
Hält die KAY9, die ein Anfragender für eine Zugangsperiode sperrt, und gibt sie am Ende vollständig zurück. Eine Anfrage verbraucht eine Kontingenteinheit; KAY9 verlässt den Vault nie, außer zurück zum Einzahler.
Berechtigungen
Der Betrag pro Stufe (setRequirement), die Kontingente, die Sperrdauer und der Audit-Hub liegen im Timelock. Keine Owner-Funktion berührt ein Guthaben.
- 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.
- Adresse
- 0x3bD2…5068
- Netzwerk
- Robinhood Chain · 4663
- Verifizierung
- Auf Blockscout prüfen
- 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.
- Adresse
- 0x3d5D…36dA
- Netzwerk
- Robinhood Chain · 4663
- Verifizierung
- Auf Blockscout prüfen
- 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
Planen und ausführen, vorgeschlagen und ausgeführt durch den einzelnen Schlüssel des Owners.
- Adresse
- 0x7230…233B
- Netzwerk
- Robinhood Chain · 4663
- Verifizierung
- Auf Blockscout prüfen
- Admin
- Einzelner Owner-Schlüssel (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.
| Vertrag | Adresse auf 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 |