With yesterday emergency update, the Ethereum Contract API broke.
We are aware that the calls on the constant method are failing. We are investigating. Thank you for your patience.
Wednesday 11th November 2020
Ethereum Mainnet APIEthereum Chain Synced
Ethereum Mainnet Chain is synced again and our APIs are now operational. We apologize for the downtime and thank you for your patience.
As a summary of what happened:
The go-ethereum client on Ethereum caused an unplanned hard fork between older and newer releases (more details here)
As a policy we do not update systemically to the latest version unless strictly required as it's generally risky. We only update when the go-ethereum maintainers flag it as required. In this case the risk of forking was completely unannounced so we noticed just with everyone, when it happened.
Luckily we already had an upgraded version almost ready. We patched and re-tested the update as quickly as we possibly could and we're now starting to sync back from the correct fork.
Ethereum Mainnet APIEthereum Chain Fixed
We have fixed the Ethereum issue. The chain is now catching up. Thank you for your patience.
Ethereum Mainnet APIEthereum Out of Sync
Our Ethereum node is out of sync. The root cause was traced to several components within our infrastructure which were locked to an older stable version of the go-ethereum client which encountered a critical consensus bug at block 11234873. we are working on fixing it asap.