Transparência
Cada linha abaixo é lida de Robinhood Chain quando carrega esta página. Nada aqui é uma promessa.
O inglês prevalece sobre as declarações contratuais desta página. Nomes de contratos, endereços e números são mostrados como estão na cadeia.
Ainda não há nada implementado nesta cadeia. Cada linha mostra o valor que os contratos vão impor, e a ligação para a prova fica ativa na implementação.
- Fixed supply
- Yes — 1,000,000,000 (at genesis)
- Imposto por:
KAY9Token - após a implementação
- Additional minting
- No
- Imposto por: no mint selector in the bytecode
- após a implementação
- Buy / sell / transfer tax
- 0 % / 0 % / 0 %
- Imposto por: standard OpenZeppelin ERC-20 transfer
- após a implementação
- Blacklist / freeze / pause
- No
- Imposto por: absent from the contract
- após a implementação
- Proxy upgrades
- No
- Imposto por: non-upgradeable, no admin slot
- hash do código abaixo
- Hidden transfer restrictions
- No
- Imposto por:
transfer - após a implementação
- Team allocation
- 9 % — 90,000,000 KAY9
- Imposto por:
KAY9TeamVesting.TOTAL_ALLOCATION - após a implementação
- Team lock
- On-chain — three immutable unlock timestamps
- Imposto por: three immutable unlock timestamps
- após a implementação
- LP withdrawal by the team
- Impossible
- Imposto por: LP NFTs held by the FeeSplitter, which has no withdrawal path
- após a implementação
- Official LP fee
- 1 %
- Imposto por: pool key
fee = 10000 - após a implementação
- Deep access lock requirement
- read from the vault after deployment
- Imposto por:
KAY9AccessVault.requirementOf(1)— 48 h timelock to change; a change never touches a live period - após a implementação
- Forensic access lock requirement
- read from the vault after deployment
- Imposto por:
KAY9AccessVault.requirementOf(2)— 48 h timelock to change; no oracle in the access path - após a implementação
- Nothing is charged for an audit
- 0 KAY9
- Imposto por:
KAY9AuditHubholds no token balance and has no transfer path; a request spends one unit of allowance - chamada
- Locked KAY9 is returned in full
- 100 %
- Imposto por:
KAY9AccessVault.unlock()— no owner path can move a depositor's principal, and no yield is paid - após a implementação
Endereços dos contratos
O conjunto completo em Robinhood Chain (4663). O estado de verificação vem do Blockscout, e é mostrado apenas quando o próprio Blockscout reporta o código-fonte como verificado.
| Contrato | Endereço | Finalidade |
|---|---|---|
| KAY9Token | Ainda não implementado | O token. |
| KAY9TeamVesting | Ainda não implementado | Detém a alocação de 9 % da equipa e liberta-a contra três carimbos temporais UTC imutáveis. |
| KAY9Genesis | Ainda não implementado | O cofre de lançamento. |
| KAY9LiquidityLock | Ainda não implementado | Recebe o NFT de LP da migração, inscreve o beneficiário da taxa do criador enquanto ainda detém a posição, e depois transfere o NFT para o Uniswap FeeSplitter, onde é irrecuperável.. |
| KAY9AuditorRegistry | 0xA4AB…8f04 | O conjunto de operadores e o limiar de assinaturas, 2/3 no lançamento.. |
| KAY9AccessVault | Ainda não implementado | Guarda os KAY9 que um requerente bloqueia durante um período de acesso e devolve-os todos no fim. |
| KAY9Registry | 0x3bD2…5068 | Histórico de relatórios que só admite adições, indexado por chave de cadeia CAIP-2 e id de ativo. |
| KAY9AuditHub | 0x3d5D…36dA | Pedidos, verificações de acesso e de quota na cadeia, atestações dos auditores, verificação de quórum e gravação do resultado. |
| Timelock | 0x7230…233B | TimelockController da OpenZeppelin. |
Comparar o hash do bytecode implementado
O script de implementação guarda keccak256(eth_getCode) para cada endereço. O seu navegador obtém agora o mesmo código e volta a calcular o hash. Se uma linha disser «não corresponde», o código implementado não é o código que foi guardado, e não deve confiar em mais nada nesta página.
A obter o bytecode implementado…
Operações do proprietário pendentes
Cada operação agendada no timelock que não foi executada nem cancelada, lida da cadeia quando abre esta página.
A ler
A ler
O que o proprietário pode e não pode fazer
Pode
- Chamar launch() em KAY9Genesis uma vez, com parâmetros que o próprio contrato verifica.
- Relançar após um lançamento falhado, 48 horas depois de a falha ficar gravada.
- Agendar uma mudança do requisito de bloqueio por nível, das quotas, do período de bloqueio, do nível de serviço ou da pausa de pedidos, através do timelock de 48 horas.
- Adicionar um auditor ou alterar o limiar de quórum, através do mesmo timelock.
- Remover um auditor imediatamente, que é a via para comprometimento de chaves.
- Receber 40 % das taxas do pool do lado nativo no endereço declarado para a taxa do criador.
Não pode
- Cunhar, queimar, pausar, congelar ou colocar em lista negra qualquer saldo KAY9.
- Alterar a lógica de transferência ou introduzir um imposto.
- Retirar o capital da liquidez, ou mover o NFT de LP depois de estar bloqueado.
- Ficar com o ETH captado no leilão — vai para o pool, nunca para um endereço de proprietário.
- Transformar tokens do leilão não vendidos numa alocação da equipa.
- Sobrescrever, apagar ou suprimir um relatório de auditoria gravado.
- Impedir que um resultado assinado por um quórum seja gravado, ou impedir que um trabalho sem consenso devolva a sua quota.
- Atualizar qualquer contrato; nenhum deles é um proxy.