THORChain Network Operation Roadmap
← Back to News
November 13, 2021

THORChain Halted Due to Consensus Failure

Yesterday, THORNode got stuck in a consensus failure, meaning the active nodes were not agreeing on the state chain in a given block. All funds are safe, and the core dev team believes they have discovered the cause.

The TLDR;

  • The code path that resulted in the error involved iterating over a map
  • Maps do not maintain order, which can result in a consensus failure
  • For the first time, a node referenced a pool (BNB.CAS-167) that no longer exists, triggering the failure
  • A patch has been created to fix the root cause
  • Final testing is being performed, and instructions for the node operators will be released shortly

Details on the bug fix can be found in the merge request and on Twitter. The chain is expected to restart imminently.

Like what you see? There's a lot more to come. Subscribe here to have RUNEBase guides, updates, and resources sent to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.