Aller au contenu

Transparence

Chaque ligne ci-dessous est lue depuis Robinhood Chain au chargement de cette page. Rien ici n'est une promesse.

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.

Rien n'est encore déployé sur cette chaîne. Chaque ligne montre la valeur que les contrats appliqueront, et le lien de preuve devient actif au déploiement.

Fixed supply
Yes — 1,000,000,000 (at genesis)
Appliqué par: KAY9Token
après le déploiement
Additional minting
No
Appliqué par: no mint selector in the bytecode
après le déploiement
Buy / sell / transfer tax
0 % / 0 % / 0 %
Appliqué par: standard OpenZeppelin ERC-20 transfer
après le déploiement
Blacklist / freeze / pause
No
Appliqué par: absent from the contract
après le déploiement
Proxy upgrades
No
Appliqué par: non-upgradeable, no admin slot
hash du code ci-dessous
Hidden transfer restrictions
No
Appliqué par: transfer
après le déploiement
Team allocation
9 % — 90,000,000 KAY9
Appliqué par: KAY9TeamVesting.TOTAL_ALLOCATION
après le déploiement
Team lock
On-chain — three immutable unlock timestamps
Appliqué par: three immutable unlock timestamps
après le déploiement
LP withdrawal by the team
Impossible
Appliqué par: LP NFTs held by the FeeSplitter, which has no withdrawal path
après le déploiement
Official LP fee
1 %
Appliqué par: pool key fee = 10000
après le déploiement
Deep access lock target
$100.00 of KAY9
Appliqué par: KAY9Pricing.usdTarget(1)48 h timelock to change
après le déploiement
Forensic access lock target
$500.00 of KAY9
Appliqué par: KAY9Pricing.usdTarget(2)48 h timelock to change
après le déploiement
Nothing is charged for an audit
0 KAY9
Appliqué par: KAY9AuditHub holds no token balance and has no transfer path; a request spends one unit of allowance
après le déploiement
Locked KAY9 is returned in full
100 %
Appliqué par: KAY9AccessVault.unlock() — no owner path can move a depositor's principal, and no yield is paid
après le déploiement

Adresses des contrats

L'ensemble complet sur Robinhood Chain (4663). Le statut de vérification vient de Blockscout, et n'est affiché que lorsque Blockscout lui-même indique la source comme vérifiée.

Adresses des contrats KAY9
ContratAdresseRôle
KAY9TokenPas encore déployéLe token.
KAY9TeamVestingPas encore déployéDétient l'allocation de 9 % de l'équipe et la libère face à trois horodatages UTC immuables.
KAY9GenesisPas encore déployéLe coffre de lancement.
KAY9LiquidityLockPas encore déployé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..
KAY9AuditorRegistryPas encore déployéL'ensemble des opérateurs et le seuil de signatures, 2/3 au lancement..
KAY9PricingPas encore déployé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.
KAY9RegistryPas encore déployéHistorique de rapports en ajout seul, indexé par clé de chaîne CAIP-2 et identifiant d'actif.
KAY9AuditHubPas encore déployé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.
TimelockPas encore déployéTimelockController d'OpenZeppelin.

Comparer le hash du bytecode déployé

Le script de déploiement enregistre keccak256(eth_getCode) pour chaque adresse. Votre navigateur récupère le même code maintenant et le hache à nouveau. Si une ligne indique « ne correspond pas », le code déployé n'est pas le code qui a été enregistré, et vous ne devriez rien croire d'autre sur cette page.

Aucun contrat KAY9 n'a d'adresse sur cette chaîne pour le moment, il n'y a donc pas de bytecode à hacher. Dès que le script de déploiement écrira le fichier de déploiement, ce bloc récupérera eth_getCode pour chaque adresse, le hachera avec keccak256 et comparera le résultat au hash enregistré au déploiement.

Ce que le propriétaire peut et ne peut pas faire

Peut

  • Appeler launch() une fois sur KAY9Genesis, avec des paramètres que le contrat lui-même vérifie.
  • Relancer après un lancement échoué, 48 heures après l'enregistrement de l'échec.
  • Programmer une modification des cibles USD des audits, des bornes du TWAP ou de la trésorerie via le timelock de 48 heures.
  • Ajouter un auditeur ou modifier le seuil de quorum, via le même timelock.
  • Retirer un auditeur immédiatement, ce qui est la voie prévue en cas de compromission de clé.
  • Recevoir 40 % des frais de pool du côté natif à l'adresse déclarée pour les frais du créateur.

Ne peut pas

  • Émettre, brûler, suspendre, geler ou mettre en liste noire un solde KAY9.
  • Modifier la logique de transfert ou introduire une taxe.
  • Retirer le principal de la liquidité, ou déplacer le NFT de LP une fois qu'il est bloqué.
  • Prendre l'ETH levé dans l'enchère — il va au pool, jamais à une adresse de propriétaire.
  • Transformer les tokens non vendus de l'enchère en allocation pour l'équipe.
  • Écraser, supprimer ou masquer un rapport d'audit inscrit.
  • Empêcher l'inscription d'un résultat signé par un quorum, ou empêcher une tâche en désaccord de rendre son quota.
  • Mettre à niveau un contrat quelconque ; aucun d'eux n'est un proxy.