Contratos
Ocho contratos de KAY9 y un timelock. Ninguno es un proxy, así que lo que está desplegado es lo que queda desplegado.
El inglés rige las declaraciones contractuales de esta página. Los nombres de contratos, las direcciones y los números se muestran tal como están en la cadena.
KAY9Token
El token. ERC-20 de OpenZeppelin con permit y burn, 18 decimales. El constructor acuña todo el suministro a KAY9Genesis y nada puede volver a acuñar nunca.
Permisos
Ninguno. No hay propietario, ni pausa, ni lista negra, ni comisión, ni hook.
- Dirección
- Aún no desplegado
- Red
- Robinhood Chain · 4663
- Verificación
- tras el despliegue
- Administrador
- Ninguno
- Retardo de cambio
- —
- Actualizable
- No
KAY9TeamVesting
Retiene la asignación del 9 % del equipo y la libera frente a tres marcas de tiempo UTC inmutables. release() es sin permisos.
Permisos
El beneficiario puede pasar el rol a otra dirección. Las cantidades y las marcas de tiempo son inmutables.
- Dirección
- Aún no desplegado
- Red
- Robinhood Chain · 4663
- Verificación
- tras el despliegue
- Administrador
- Beneficiario (solo transferencia del rol)
- Retardo de cambio
- Ninguno
- Actualizable
- No
KAY9Genesis
La bóveda de lanzamiento. Despliega el token y el contrato de vesting, retiene la asignación de lanzamiento de 910 M y es la única vía por la que esos tokens salen.
Permisos
El propietario puede llamar a launch() una vez, y relanzar tras un lanzamiento fallido. No hay retirada. Todos los parámetros de lanzamiento relevantes para la confianza se afirman en la cadena.
- Dirección
- Aún no desplegado
- Red
- Robinhood Chain · 4663
- Verificación
- tras el despliegue
- Administrador
- Clave del propietario (una sola cuenta)
- Retardo de cambio
- 48 h para el relanzamiento
- Actualizable
- No
KAY9LiquidityLock
Recibe el NFT de LP de la migración, registra al beneficiario de las comisiones del creador mientras todavía posee la posición, y luego transfiere el NFT al FeeSplitter de Uniswap, donde es irrecuperable.
Permisos
Ninguno. lock() y lockAll() son sin permisos y de un solo sentido.
- Dirección
- Aún no desplegado
- Red
- Robinhood Chain · 4663
- Verificación
- tras el despliegue
- Administrador
- Ninguno
- Retardo de cambio
- —
- Actualizable
- No
KAY9AuditorRegistry
El conjunto de operadores y el umbral de firmas, 2/3 en el lanzamiento.
Permisos
Añadir un auditor y cambiar el umbral están sujetos al timelock. Eliminar un auditor es inmediato, para claves comprometidas.
- Dirección
- 0xA4AB…8f04
- Red
- Robinhood Chain · 4663
- Verificación
- Comprobar en Blockscout
- Administrador
- TimelockController
- Retardo de cambio
- 48 h
- Actualizable
- No
KAY9AccessVault
Guarda los KAY9 que un solicitante bloquea durante un periodo de acceso y los devuelve todos al final. Una solicitud gasta una unidad de cupo; ningún KAY9 sale nunca salvo de vuelta a su depositante.
Permisos
El requisito por nivel (setRequirement), los cupos, el periodo de bloqueo y el hub de auditoría tienen timelock. Ninguna función del propietario toca un saldo.
- Dirección
- Aún no desplegado
- Red
- Robinhood Chain · 4663
- Verificación
- tras el despliegue
- Administrador
- TimelockController
- Retardo de cambio
- 48 h
- Actualizable
- No
KAY9Registry
Historial de informes de solo adición indexado por clave de cadena CAIP-2 e id de activo. Nada se sobrescribe nunca.
Permisos
Solo KAY9AuditHub puede añadir. No hay borrado ni edición.
- Dirección
- 0x3bD2…5068
- Red
- Robinhood Chain · 4663
- Verificación
- Comprobar en Blockscout
- Administrador
- Ninguno
- Retardo de cambio
- —
- Actualizable
- No
KAY9AuditHub
Solicitudes, comprobaciones de acceso y de cupo en la cadena, atestaciones de los auditores, verificación del quórum y consignación del resultado. No guarda ningún KAY9 y no mueve ninguno: un trabajo en disputa o caducado devuelve su cupo en su lugar.
Permisos
El SLA y una pausa de las nuevas solicitudes están sujetos al timelock. Los resultados, las disputas y las caducidades nunca se pueden pausar, y no hay dirección de tesorería porque nunca se paga nada.
- Dirección
- 0x3d5D…36dA
- Red
- Robinhood Chain · 4663
- Verificación
- Comprobar en Blockscout
- Administrador
- TimelockController
- Retardo de cambio
- 48 h
- Actualizable
- No
Timelock
TimelockController de OpenZeppelin. El único administrador del protocolo de auditoría, y cada cambio que hace es visible en la cadena antes de activarse.
Permisos
Programar y ejecutar, propuesto y ejecutado por la clave única del propietario.
- Dirección
- 0x7230…233B
- Red
- Robinhood Chain · 4663
- Verificación
- Comprobar en Blockscout
- Administrador
- La clave única del propietario (proponente y ejecutor), el propio timelock (administrador)
- Retardo de cambio
- 48 h como mínimo
- Actualizable
- No
Contratos que KAY9 usa pero no le pertenecen
Son despliegues canónicos de Uniswap, Chainlink e infraestructura. KAY9 fija sus direcciones en @kay9/chain en lugar de leerlas de una tabla de un SDK, así que un redespliegue aguas arriba no puede cambiar en silencio a dónde va el dinero.
| Contrato | Dirección en 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 |