#92·Recovering ASTR trapped on Hydration after its fee-currency change

13hrs 1min ago
0 Comments
Proposed

This referendum proposes recovering 58,813.90 ASTR from 15 cross-chain transfers that have been stuck on Hydration since 20 October 2026, and delivering them to the 11 accounts they were sent to.

Context. Hydration referendum #431 (executed 16 October 2026) removed ASTR and vASTR from the currencies Hydration accepts for fees. An ASTR transfer from Astar to Hydration pays its execution fee on arrival in ASTR. With ASTR no longer accepted, Hydration cannot execute these transfers and places the tokens in its XCM asset trap instead of crediting the recipient. Transfers up to 19 October still went through; every transfer from 20 October (after Hydration runtime v54.0.1) to 10 November was trapped. The issue surfaced through a user ticket on 11 November for a single transfer of 38,633.25 ASTR.

What has been done.

  • The Astar Portal removed the Astar to Hydration route on 11 November, so no further transfers are sent from the Portal.
  • Every transfer from Astar to Hydration since 16 October was traced on-chain and matched against Hydration's trap storage: 15 trapped, 58,813.90 ASTR, 11 accounts. The total reconciles with Hydration's reserve account on Astar to within 0.49 ASTR, so the list is complete.
  • The Technical Committee prepared the recovery call and tested it end to end on Chopsticks against live chain state. The decoded call was independently cross-checked against the transfer list: every amount and recipient matches.

Affected transfers.

Date (UTC) ASTR Recipient on Hydration Original transfer on Astar
2026-10-20 999.90 7KxWLK77mDAKsQdR5uC6GkQ41N8MRKfWsnmryfkWf4xT5fuz Subscan
2026-10-20 100.00 7NUyXj6crH57jGLPaGUhXVEHbA32paRfUzhXb2RrSrWsv7WM Subscan
2026-10-20 10.05 7NUyXj6crH57jGLPaGUhXVEHbA32paRfUzhXb2RrSrWsv7WM Subscan
2026-10-20 10.05 7NUyXj6crH57jGLPaGUhXVEHbA32paRfUzhXb2RrSrWsv7WM Subscan
2026-10-22 2,390.05 7M179StYrpejG2rDQDE3q8ChohrzNnCycc5kxDocZt3BT5wV Subscan
2026-10-26 30.00 7KGqoiqcHDfaBeNSGLSQ92sEZkywMr9yDaWJ1pbqhyws3Wmk Subscan
2026-10-26 305.05 7MGkEftFxdWnA1TEN4GKDXKujTijeA5pv1qw4tVeLVKfePrW Subscan
2026-10-27 4.95 7N824fvVoWpWajcaVp7RaAJxvuKpPbY4Zti9KCifEv46ZnYi Subscan
2026-10-27 31.22 7J1jpf2afbQ47S9mSpfjDXoRuz3ZHe7hWMpZAraw597Zmw2z Subscan
2026-10-27 119.37 7LKxw6K8SLSSaoMKuryfS7upSdDZp9UPhdSwwKH2KWiYFTsb Subscan
2026-10-31 16,000.00 7Lb3FVaeroxzT9tASQdyzj1Vmknk1KThfyuZKufq7GFsgmJw Subscan
2026-10-31 30.00 7KGqoiqcHDfaBeNSGLSQ92sEZkywMr9yDaWJ1pbqhyws3Wmk Subscan
2026-11-01 100.00 7Lb3FVaeroxzT9tASQdyzj1Vmknk1KThfyuZKufq7GFsgmJw Subscan
2026-11-10 50.00 7MrD3aMmzeGi54ycTrz4ksZMsqoJuaYEW8zqZU8XAa36XS5i Subscan
2026-11-10 38,633.25 7NoS2VG9Xct95eohejrVwiSxYu1yeRsiUypan1pcY5P4qs9h Subscan
Total (15 transfers, 11 accounts) 58,813.90

Recipient addresses are shown in Hydration format (SS58 prefix 63). They match the beneficiaries in the preimage below. Amounts are rounded to two decimals; the exact total claimed is 58,813.901058 ASTR.

Why from Astar. Hydration stores each trapped amount under the chain it came from, Astar (paraID 2006). Either that origin or Hydration's governance can claim it. Hydration took the second route for MYTH, EWT and PEN in referendum #437; claiming from Astar keeps the timeline in Astar's hands and needs nothing from Hydration.

Call. polkadotXcm.send to Hydration (Parachain 2034, XCM v5):

  • WithdrawAsset 20 HDX from Astar's account on Hydration (holds about 1,971 HDX) and BuyExecution to pay the fee;
  • 15 ClaimAsset instructions, one per trapped transfer, each followed by DepositAsset to that transfer's intended recipient;
  • RefundSurplus and return of unused HDX to Astar.

Impact. Affected users need to do nothing; each account receives exactly the ASTR it sent, on Hydration.

On-chain artifacts:

  • Preimage hash: 0x06c14d967059db6d5794fab565a5a2348eb648dec87aa7de3255cad846828ab5 (842 bytes)

Discussion: questions and comments on this referendum page. If you sent ASTR from Astar to Hydration after 16 October and it never arrived, check that your transfer is in the table above and comment here if it is not.

Vote AYE to approve, NAY to reject.

Edited
Reply
Up
Share
Votes0/4
No Vote
Check all councilors
Only council members can vote, no account found from the council. Still vote
Call
Metadata
Timeline1
Comments