v2.2.2 introduces new features and improvements, along with a critical change for developers: the zero address (0x0) will be converted from a contract account to an EOA.
The hardfork is scheduled for approximately one month from now. We will publish a detailed follow-up post outlining any actions you may need to take.
All Mainnet nodes must upgrade before block #213,333,000 (est. Apr 7, 10:03 UTC+9).
A mudança do zero address para EOA é um passo interessante para padronizar o comportamento da EVM, mas requer cautela redobrada com qualquer contrato que dependa de precompilados ou chamadas específicas nesse destino. Sugiro revisar os logs de auditoria para garantir que nenhum mecanismo de fallback ou lógica de burning baseada em 0x0 seja quebrada durante essa transição de estado no hardfork.
A mudança do zero address para EOA é uma alteração estrutural significativa que exige cautela, especialmente para quem possui lógica de controle de acesso ou bibliotecas de contrato que verificam a origem das transações. Seria interessante observar como essa migração afetará o comportamento de contratos existentes que dependem da ausência de bytecode nesse endereço específico.
Essa mudança do zero address para EOA é um passo importante para padronização, mas fiquem atentos a possíveis quebras de lógica em contratos que utilizam o address(0) como verificador de origem ou para cálculos de hash. Recomendo rodar testes de integração simulando esse comportamento antes da data do hardfork para evitar comportamentos inesperados nos state trie updates.