Introdução
O Atlas System, aplicativo de carteira de tecnologia avançada, utiliza o chainId do provider para determinar a rede correta. Este guia analisa como o Atlas identifica a rede e como isso pode ser aplicado em situações reais.
Como o Atlas Consulta o ChainId
O Atlas System utiliza o método eth_chainId para determinar a rede. Este método retorna o identificador da cadeia como uma string hexadecimal, conforme a EIP-695. Para um provider JavaScript compatível, a chamada usa request, definida pela EIP-1193.
Exemplos de ChainId
A documentação da BNB Chain identifica a BSC Mainnet como 56 em decimal, ou 0x38 em hexadecimal. A testnet tem outro identificador: 97, ou 0x61. O método eth_chainId retorna o identificador da cadeia como uma string hexadecimal, conforme a EIP-695.
Validando o ChainId
Para validar o chainId, o exemplo rejeita formatos fora da convenção descrita na EIP-1474. A validação segue a representação Quantity descrita na EIP-1474: prefixo 0x, dígitos hexadecimais e ausência de zeros à esquerda, com zero representado por 0x0. O documento está marcado como Stagnant, não como EIP final.
Aplicação Real
O guia de diagnóstico do Atlas, consultado em 24 de setembro de 2026 (página em russo), trata conta e rede como verificações separadas e identifica BNB Smart Chain como a rede utilizada. Esse é o vínculo concreto do exemplo com o projeto: transformar uma orientação de diagnóstico em uma leitura explícita do provider.
Conexão e Rede
O Atlas System precisa reagir a mudanças. A EIP-1193 prevê chainChanged; guardar o resultado inicial indefinidamente pode deixar o painel com um contexto antigo. Aqui temos apenas uma leitura pontual, não um monitor nem autorização para enviar transações.
Problemas de Conexão e Rede
Para continuar o diagnóstico com o contexto do projeto, o guia Atlas acima separa problemas de conexão, rede e transação. Compare essas etapas com os estados retornados pelo exemplo antes de escolher qual problema investigar. Não é necessário repetir uma operação financeira para testar esta função.
Conclusão
O Atlas System identifica a rede corretamente ao consultar o chainId do provider, mas pode não reconhecer a BNB Smart Chain sem um guia específico. Este guia analisa como o Atlas identifica a rede e como isso pode ser aplicado em situações reais.