[URGENT] $5M In Tokens Could Be Permanently Frozen In 21 Days Due to Broken BEEFY Light Client Verification

Status: Technical fix approved; governance execution needed
Timeline: 21 days until client expiry triggers permanent freeze
Impact: $5M in tokens could be frozen

Technical Fix: https://github.com/polkadot-fellows/runtimes/pull/1073 (approved by @bkontur)

The Situation

On Feb 14, Hyperbridge transitioned to parathread status to utilise on-demand coretime. This exposed an unexpected but critical runtime limitation: the Polkadot BEEFY MMR excludes parathread data from the parachain heads root.

Because our BEEFY light clients cannot “see” our parathread state, they cannot verify transactions. We have maintained a safety pause since Feb 14 to protect user assets.

The 21-Day Security Cliff

Our BEEFY consensus clients, deployed across 12 external networks, feature a 21-day expiry window as a core security mechanism.

  • The Risk: If the runtime fix is not executed before this window closes, the light clients will lose synchronization with the Relay Chain permanently.
  • The Consequence: After 21 days, the light client expires permanently freezing the bridge

What We’re Asking

The runtime fix (PR #1073) is straightforward and has been approved by (@bkontur). However, standard governance lead times will likely exceed our 21-day safety window. We are requesting:

  1. Immediate Whitelisting: We request that the Fellowship fast-track this fix via a Whitelisted Caller track.
  2. Expedited Referendum: We urge the community to support an emergency referendum to restore interoperability before the client expiry.
3 Likes

We are aware of the high importance to deploy this fix in time and are working on it, thanks.
It will be included in the next runtime upgrade 2.1.0. That was originally planned to go live around the 13th, but we will rush it and aim for deployment around the 5th of March.

Update: We will do a special 2.0.7 release just for this for faster development.

8 Likes

Thank you :folded_hands:

The public referenda with the fix is here: https://polkadot.subsquare.io/referenda/1840

5 Likes

The referenda enacted and the new 2.0.7 runtimes have been applied :slight_smile:

5 Likes

Glad to see this got fast-tracked. That 21-day cliff was no joke.

1 Like