Hyperledger Besu
Documentação oficial do cliente de nó
Compatibilidade Solidity
O fork ativo no genesis é Berlin (berlinBlock: 0). Recursos de forks posteriores (London/EIP-1559, Paris, Shanghai, Cancun, Prague, etc.) não estão disponíveis nesta rede.
Recomendamos Solidity compatível com Berlin, em geral versões até 0.8.28, sem depender de opcodes ou tipos introduzidos depois.
Diferenças na EVM
EIP-4844 (blobs)
Transações blob não são suportadas. A rede está no fork Berlin; qualquer transação ou opcode de blob será rejeitado ou não terá efeito esperado.PREVRANDAO
Em redes QBFT permissionadas,PREVRANDAO (EIP-4399) não deve ser usado como fonte de aleatoriedade on-chain. O valor pode ser constante ou previsível em relação à mainnet pós-Merge.
Consenso e blocos
Diferenças no RPC
Em endpoints expostos para integradores (https://rpc-develop.pgubright.com), métodos sensíveis costumam estar desabilitados por segurança e desempenho:
Para depuração profunda, use um nó Besu local ou dedicado com APIs habilitadas, dentro da política do consórcio BrightCity.
Preço do gas
A configuração atual do genesis não ativa London/EIP-1559. O modelo é o gas legado (gasPrice), com limite por bloco definido no genesis.
Recursos
Configuração da rede
RPC, chain ID e parâmetros QBFT
Contratos
Padrões ERC e deploy na testnet
Gas e transações
ETH nativo e gas legado
Consenso e validadores
QBFT permissionado
Próximos passos
Visão geral da chain
BrightCity Chain Testnet
Usar o RPC
Métodos
eth, net, web3Explorador
Consultar transações e contratos
FAQ
Perguntas frequentes
