Saltar para o conteúdo

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: KAY9AuditHub holds 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.

Endereços dos contratos KAY9
ContratoEndereçoFinalidade
KAY9TokenAinda não implementadoO token.
KAY9TeamVestingAinda não implementadoDetém a alocação de 9 % da equipa e liberta-a contra três carimbos temporais UTC imutáveis.
KAY9GenesisAinda não implementadoO cofre de lançamento.
KAY9LiquidityLockAinda não implementadoRecebe 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..
KAY9AuditorRegistry0xA4AB…8f04O conjunto de operadores e o limiar de assinaturas, 2/3 no lançamento..
KAY9AccessVaultAinda não implementadoGuarda os KAY9 que um requerente bloqueia durante um período de acesso e devolve-os todos no fim.
KAY9Registry0x3bD2…5068Histórico de relatórios que só admite adições, indexado por chave de cadeia CAIP-2 e id de ativo.
KAY9AuditHub0x3d5D…36dAPedidos, verificações de acesso e de quota na cadeia, atestações dos auditores, verificação de quórum e gravação do resultado.
Timelock0x7230…233BTimelockController 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.