#76·Initiate a Public Referendum for Two HEI Bridge Recoveries

Democracy
15hrs 24mins ago
0
Overwritten

Summary

This Council motion proposes the verified recovery preimage as an external Democracy proposal.

Approving this motion does not immediately transfer any HEI. It places the recovery proposal into Heima's legacy Democracy process so that the community can review it and vote in a public referendum.

https://heima.subsquare.io/posts/17

https://heima.subsquare.io/posts/18

Background

Two users deposited HEI through the BSC bridge. Their BSC transactions completed successfully, and the corresponding HEI was paid out on Heima. However, the balances arrived in inaccessible bridge-derived Heima accounts rather than the deterministic Heima accounts corresponding to the users' EVM wallets.

The HEI remains present in the two source accounts. This proposal does not mint new tokens, reverse BSC transactions, or take funds from unrelated accounts. It transfers only the existing stranded balances.

Historical frontend logs are unavailable, so this motion does not assign fault to either the users or the bridge frontend.

Proposed On-Chain Action

The preimage contains an atomic utility.batchAll with two Root-origin balances.forceTransfer calls:

Recovery 1

  • BSC sender: 0x74aF439cD3aF5B42A5EE71551Af0ca61b61F5fBb
  • BSC transaction: 0xf11708b53af6bab807c15bbacb22676c158548b9505c1ba1b2ff98d82b6e1db3
  • Amount: 4,825.4075251418635 HEI
  • Current Heima holder: 49QQUQd3Qza7UWoAoiErG76QKqrdS8rdRXbiRMDGMkodk8mG
  • Deterministic Heima recipient: 47oXbrobqa2SnKyBHuVzwnef7WGJTxvJs5uaLsZCPsy7g7kP

Recovery 2

  • BSC sender: 0x127C09C37a1e77F6a7048779024F1a5947efA283
  • BSC transaction: 0x54f0be9e2db065170b7848896ae2ac384ca4afb23b315ea42dcd45e79d95a0ea
  • Amount: 152.53544867 HEI
  • Current Heima holder: 47XVG6qKv7FVr4DTVfq1i2tBFjsGDsp8QVt8EsW8JFCDCVik
  • Deterministic Heima recipient: 4A6Ejxe7knomafeCGhomWVYtMmPoynPBNet2edzYKYxXAnG4

Total existing HEI covered by the proposal: 4,977.9429738118635 HEI

The destination accounts were independently derived from the respective EVM sender addresses using Heima's deterministic EVM-to-AccountId32 mapping.

Preimage Verification

  • Call: utility.batchAll
  • Number of calls: 2
  • Preimage hash: 0x520c3297e652f809373f738b22d7b24efb58c6d238bc2fcdddc2188b5ec91040
  • Preimage length: 160 bytes
  • Runtime used for construction: Heima specVersion 9262

Because the calls use batchAll, execution is atomic: either both recoveries succeed, or both are rolled back.

Meaning of the Council Vote

  • Aye: submit this preimage as an external majority proposal and allow it to proceed to a public referendum.
  • Nay: do not advance this recovery proposal to a referendum.

Even if the Council approves this motion, the transfers will execute only if the subsequent public referendum passes and the proposal is dispatched with Root origin.

Verification Safeguards

Before referendum execution:

  1. Ownership signatures from both BSC sender wallets should be publicly verified.
  2. Both source balances should be rechecked.
  3. The preimage must still decode to the two transfers listed above.
  4. If either source balance or recipient changes, the proposal should be reviewed again.
  5. The final execution result and account balances should be published publicly.
Edited
Reply
Up
Share
Business
Call
Metadata
Timeline2
Comments