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