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 target
- $100.00 of KAY9
- Imposto por:
KAY9Pricing.usdTarget(1)— 48 h timelock to change - após a implementação
- Forensic access lock target
- $500.00 of KAY9
- Imposto por:
KAY9Pricing.usdTarget(2)— 48 h timelock to change - 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 - após a implementação
- 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 | Ainda não implementado | O conjunto de operadores e o limiar de assinaturas, 2/3 no lançamento.. |
| KAY9Pricing | Ainda não implementado | Converte um nível em USD num montante em KAY9 usando um TWAP de 30 minutos do pool oficial e o feed Chainlink ETH/USD. |
| KAY9Registry | Ainda não implementado | Histórico de relatórios que só admite adições, indexado por chave de cadeia CAIP-2 e id de ativo. |
| KAY9AuditHub | Ainda não implementado | 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 | Ainda não implementado | 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.
Nenhum contrato KAY9 tem ainda endereço nesta cadeia, pelo que não há bytecode para calcular. Quando o script de implementação escrever o ficheiro de implementação, este bloco obtém eth_getCode para cada endereço, calcula o hash com keccak256 e compara o resultado com o hash guardado na implementação.
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 alteração aos alvos em USD das auditorias, aos limites do TWAP ou à tesouraria 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.