Smart Contract de Sorteio

Contrato do Vault e Sorteio

O smart contract do sorteio é também o contrato que gerencia o vault. Ele é projetado para ser extremamente seguro e transparente, garantindo que o sorteio ocorra apenas uma vez, sem a possibilidade de múltiplas execuções.

  • Uma única chamada: Apenas uma chamada para a função de sorteio é permitida no contrato. Após essa chamada, o sorteio é considerado finalizado e não pode ser acionado novamente.

  • Número máximo de IDs (Range): Quando a função de sorteio é chamada, o número máximo de IDs (ou range) é adicionado, definindo o intervalo dentro do qual o número vencedor será sorteado. Por exemplo, se o range for de 1 a 100 (baseado no último tokenid), o vencedor será escolhido entre esses números.

  • Auditoria e Transparência: O número gerado pelo sorteio e o range definido são gravados no contrato, permitindo auditoria completa. Isso garante que qualquer participante ou auditor possa verificar o resultado do sorteio de maneira transparente.

  • Contrato divulgado antes das vendas: O código-fonte do contrato é divulgado ao público antes do início das vendas de NFTs ou tickets. Isso oferece aos participantes a confiança de que o sorteio ocorrerá conforme descrito e que o processo é seguro.

Last updated