Projeto

Status do projeto

O que já foi feito, o que ainda não foi e em que modo o site está funcionando agora.

A lista de tarefas foi atualizada em 7 de novembro de 2026. Mais abaixo, no bloco “Agora”, os dados são lidos da rede e estão sempre atualizados. A data de lançamento na rede principal não foi definida: ela aparecerá aqui quando for conhecida.

Agora

Lendo os dados…

O que foi feito

  • O contrato e as regras do jogo. As chances, as frações dos potes, os pagamentos e as taxas estão escritos no código. A lógica foi separada em funções comuns e é verificada por testes sem rede (cargo test).
  • Integridade dos tokens. Teste de “tempestade”: dezenas de jogadores, dezenas de milhares de operações aleatórias; depois de cada uma, verifica-se que no cofre há exatamente tantos tokens quanto o programa deve aos jogadores e aos potes.
  • O site e as calculadoras. Todas as páginas, os guias, o modo demo e o cliente do contrato. O cliente lê os dados do contrato pelas mesmas regras com que o programa os grava, e testes automáticos verificam isso.
  • Verificações do site no navegador. Varredura automática das páginas em computador e celular, verificação de acessibilidade e uma carteira simulada com uma rede simulada.
  • Scripts de lançamento. Emissão do token, inicialização, verificação das configurações gravadas e roteiro de verificação na devnet (escrito, mas nunca executado na rede). Instruções passo a passo no repositório: docs/LAUNCH.md.

O que ainda não foi feito

Enquanto isso não estiver concluído, jogue apenas com tokens que você não se importaria de perder.

Cada um dos itens abaixo pode conter um erro. Mais sobre os riscos: “Riscos e jogo responsável” e “Segurança”.

  • Compilação e implantação do programa. O código do contrato compila para a Solana (cargo build-sbf) e passa nos testes, mas o programa nunca foi implantado em uma rede. Por isso o lançamento começa com um ensaio na devnet.
  • Funcionamento real com o Switchboard. A obtenção do número aleatório do oráculo em uma rede real não foi testada: foi verificado apenas o comportamento do cliente com dados simulados.
  • Custo da operação em unidades de computação. Não medido, porque ainda não há compilação. Lotes de 1000 giros podem exigir ajuste dos limites.
  • “Keeper” para giros travados. Script opcional, nunca executado na rede real.
  • Auditoria independente. Não foi realizada. A verificação foi feita dentro do projeto, especialistas externos não leram o código, e ela não substitui uma auditoria externa.
  • Transferência da autoridade de atualização. Até o lançamento, a autoridade de atualização do programa fica com quem o implantou. A ordem de transferência (multisig com atraso e depois revogação) está descrita na página “Segurança”.

Quando um item é concluído, ele passa para “Feito” junto com um link de comprovação (relatório, transação, repositório). Se não houver link, considere que o item não foi concluído.