Skip to main content

Smart Contracts

Os smart contracts são a base do protocolo HypeBet, garantindo a lógica de negócio, a segurança e a transparência das operações. Eles são responsáveis por gerenciar o token $HYPE, as apostas, o cálculo de odds, a distribuição de prêmios e a interação com oráculos e plataformas de yield farming.

Contratos Principais

  • HypeToken.sol: Este contrato gerencia o token $HYPE, que é o token de aposta da plataforma. Ele inclui funcionalidades para mintar e queimar tokens, além de ser o ponto de entrada para o stake de CHZ.

  • Oracle.sol (Versão 1 - Centralizada): Na versão inicial, este contrato atua como um oráculo centralizado, armazenando informações sobre os jogos, o hype e os resultados. Ele é alimentado por uma entidade controlada pelo admin. Para a V2, será substituído por uma solução descentralizada baseada em Chainlink.

  • Fanify.sol (Contrato Principal de Apostas): Este é o contrato central que orquestra as operações de aposta. Ele é modular, utilizando outros contratos para funcionalidades específicas: