Conceitos
A rede está no fork Berlin. Não use APIs ou campos de transação de forks posteriores (por exemplo
maxFeePerGas como padrão em redes London+), salvo compatibilidade explícita futura documentada pelo consórcio.
Quem precisa de saldo
- Conta que envia transações (usuário, backend, deployer).
- Conta que faz deploy de contrato (paga gas da criação).
- Contratos que executam
CALLcom valor ou lógica que consome gas adicional.
Obtenha ETH de testnet via política do consórcio BrightCity (transferência para sua conta deployer ou de integração).
Estimar e enviar (ethers.js)
Estimar gas de contrato
Relação com deploy
O deploy exige saldo na conta deployer. Se a transação falhar por gas, verifique saldo,gasPrice e gasLimit. Erros de bytecode (opcode inválido) são de compatibilidade de compilador: veja Deploy de contratos.
Próximos passos
Deploy de contratos
Hardhat com
evmVersion: berlinDiferenças vs Ethereum
Gas legado e fork Berlin
