Contrats
Huit contrats KAY9 et un timelock. Aucun d'eux n'est un proxy, donc ce qui est déployé est ce qui reste déployé.
L'anglais fait foi pour les énoncés contractuels de cette page. Les noms de contrats, les adresses et les nombres sont affichés tels qu'ils figurent sur la chaîne.
KAY9Token
Le token. ERC-20 OpenZeppelin avec permit et burn, 18 décimales. Le constructeur émet la totalité de l'offre vers KAY9Genesis et rien ne pourra jamais en émettre à nouveau.
Permissions
Aucune. Il n'y a pas de propriétaire, pas de pause, pas de liste noire, pas de frais et pas de hook.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Aucun
- Délai de modification
- —
- Mise à niveau possible
- Non
KAY9TeamVesting
Détient l'allocation de 9 % de l'équipe et la libère face à trois horodatages UTC immuables. release() est sans permission.
Permissions
Le bénéficiaire peut transmettre le rôle à une autre adresse. Les montants et les horodatages sont immuables.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Bénéficiaire (transfert de rôle uniquement)
- Délai de modification
- Aucun
- Mise à niveau possible
- Non
KAY9Genesis
Le coffre de lancement. Déploie le token et le contrat de vesting, détient l'allocation de lancement de 910 M et constitue la seule voie par laquelle ces tokens sortent.
Permissions
Le propriétaire peut appeler launch() une fois, et relancer après un lancement échoué. Il n'y a pas de retrait. Chaque paramètre de lancement pertinent pour la confiance est vérifié on-chain.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Safe du propriétaire
- Délai de modification
- 48 h pour la relance
- Mise à niveau possible
- Non
KAY9LiquidityLock
Reçoit le NFT de LP de la migration, enregistre le bénéficiaire des frais du créateur pendant qu'il détient encore la position, puis transfère le NFT au FeeSplitter Uniswap où il est irrécupérable.
Permissions
Aucune. lock() et lockAll() sont sans permission et à sens unique.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Aucun
- Délai de modification
- —
- Mise à niveau possible
- Non
KAY9AuditorRegistry
L'ensemble des opérateurs et le seuil de signatures, 2/3 au lancement.
Permissions
L'ajout d'un auditeur et la modification du seuil passent par le timelock. Le retrait d'un auditeur est immédiat, pour cause de compromission de clé.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- TimelockController
- Délai de modification
- 48 h
- Mise à niveau possible
- Non
KAY9Pricing
Convertit un palier en USD en un montant de KAY9 à l'aide d'un TWAP 30-minute du pool officiel et du flux Chainlink ETH/USD. Chaque contrôle de sûreté rend le prix indisponible plutôt que de le dégrader.
Permissions
Les cibles USD, la fenêtre TWAP, les bornes d'observation, le plancher de liquidité et l'adresse du flux sont tous soumis au timelock.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- TimelockController
- Délai de modification
- 48 h
- Mise à niveau possible
- Non
KAY9Registry
Historique de rapports en ajout seul, indexé par clé de chaîne CAIP-2 et identifiant d'actif. Rien n'est jamais écrasé.
Permissions
Seul KAY9AuditHub peut ajouter. Il n'y a ni suppression ni modification.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Aucun
- Délai de modification
- —
- Mise à niveau possible
- Non
KAY9AuditHub
Demandes, vérifications d'accès et de quota sur la chaîne, attestations des auditeurs, vérification du quorum et inscription du résultat. Il ne détient aucun KAY9 et n'en déplace aucun : une tâche en désaccord ou expirée rend son quota à la place.
Permissions
Le SLA et une suspension des nouvelles demandes sont soumis au timelock. Les résultats, les désaccords et les expirations ne sont jamais suspendables, et il n'y a pas d'adresse de trésorerie parce que rien n'est jamais payé.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- TimelockController
- Délai de modification
- 48 h
- Mise à niveau possible
- Non
Timelock
TimelockController d'OpenZeppelin. Le seul administrateur du protocole d'audit, et chaque modification qu'il opère est visible on-chain avant de s'activer.
Permissions
Programmer et exécuter, proposé et exécuté par le Safe du propriétaire.
- Adresse
- Pas encore déployé
- Réseau
- Robinhood Chain · 4663
- Vérification
- après le déploiement
- Administrateur
- Safe du propriétaire (proposant et exécutant), le timelock lui-même (administrateur)
- Délai de modification
- 48 h minimum
- Mise à niveau possible
- Non
Contrats que KAY9 utilise mais ne possède pas
Ce sont des déploiements canoniques d'Uniswap, de Chainlink et d'infrastructure. KAY9 épingle leurs adresses dans @kay9/chain au lieu de les lire dans une table de SDK, si bien qu'un redéploiement en amont ne peut pas changer silencieusement la destination de l'argent.
| Contrat | Adresse sur 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 |