De 8 a 10 de março de 2026, fizemos uma das maiores limpezas internas do Divine desde o relançamento em Rust. Quase todo o trabalho foi nos bastidores, mas mudou de fato como o Divine busca dados de mercado, como o Aegis avalia a atividade na Solana e como a produção é implantada.
O que mudou
- A Token API do The Graph saiu de vez. Depois de problemas repetidos nesse provedor, o Divine voltou a usar o Solscan como fonte principal de dados de mercado e de enriquecimento na Solana.
- O DIVINE agora é só Solana. Removemos o EVM do runtime, da configuração, dos controles de administração, dos fluxos do Telegram e da estrutura de compatibilidade que ainda sobrava no código.
- O pipeline da lista negra da Solana do Aegis foi limpo e reforçado. As novas tentativas ficaram mais rígidas, requisições desnecessárias foram cortadas, o histórico de carteiras e a busca de holders ficaram mais rápidos, e o ruído dos provedores tem menos chance de gerar falsos erros fatais.
- O Live Activity agora usa o RPC da Solana para atualizar os saldos. As atualizações dos sinais verificados não dependem mais do The Graph nem das consultas de contas do Solscan. Agora elas consultam os saldos direto por RPC, com suporte a Token-2022 e consultas de saldo em lote.
- A CI e a organização do código ficaram bem mais rígidas. Testes, limites de cobertura, dependências, versões das ferramentas, documentação e fronteiras entre módulos internos: tudo foi simplificado.
Mudanças de infraestrutura
O modelo de deploy também mudou bastante nos últimos dias:
- O Divine agora é compilado localmente como uma imagem Docker e implantado na VPS como um único artefato imutável.
- O servidor não guarda mais uma cópia viva do código-fonte. A produção roda a imagem compilada, mais a configuração e o estado gerenciados pelo servidor.
- O ambiente de execução foi reforçado com verificações de saúde, um sistema de arquivos somente leitura, capacidades do Linux removidas, limites de recursos mais rígidos e um isolamento do systemd mais severo.
Por que isso importa
Esta refatoração foi principalmente sobre consistência e confiabilidade. Menos redes, menos camadas de compatibilidade e menos dependências externas frágeis significam menos ruído operacional e uma base bem mais limpa para construir. O Divine agora deve ser mais fácil de manter, mais fácil de implantar e mais previsível em execução.
Anúncios antigos que mencionam suporte a EVM agora são históricos. A plataforma e a documentação atuais refletem o novo escopo só Solana.