Treasury Proposal: Period 006 dApp Staking Bonus Compensation

Treasury
4d ago
0
ApproveVoting

Summary

This proposal requests 26,664,820 ASTR from the Main Treasury to compensate 1,693 stakers who did not receive their Period 006 dApp Staking bonus rewards due to an unintended side effect of Referendum #70's execution timing.

Background

Referendum #70 (Update Tokenomics 3.0 Inflation Parameters) executed at block #12,528,000 on March 6, 2026, setting bonusPart = 0 as part of planned Tokenomics 3.0 changes.

This parameter change was intended to take effect from Period 007. However, the referendum executed before Period 006 closed. When the protocol calculated the bonusRewardPool for Period 006 at period close, it read the already-modified bonusPart = 0, resulting in a permanently stored bonusRewardPool = 0 for Period 006.

Period 006 bonus tokens were never minted, consistent with Astar's lazy minting design. There is no on-chain balance to recover or redistribute; compensation requires an outgoing treasury transfer.

Rationale for Treasury Path

  1. Legitimate obligation. Period 006 bonus rewards were owed to stakers under the inflation rules active at the start of that period. The zeroing was an unintended consequence of referendum timing, not a policy decision.
  2. Supply alignment. Treasury compensation avoids adding new tokens to circulating supply, consistent with Tokenomics 3.0's supply reduction objectives.
  3. Execution speed. The treasury path enables fast and automated distribution via Astar Foundation's archival tooling.

Proposal Details

  • Requested amount: 26,664,812 ASTR
  • Recipient wallet: Foundation developer wallet WoDzBFPeMcjVBvdm6ZssSztYNyPGxk5WdNV88A1VaUYAzXJ
  • Distribution method: Automated batch payout, proportional to eligible voting power staked during Period 006
  • Data source: Astar Foundation archival data (March 14, 2026)
  • Affected users: 1,693
  • Eligible entries: 2,858 (from 13,567 scanned keys)

⚠️ Note on proposal amount: The treasury proposal was submitted for 26,664,812 ASTR instead of the exact figure of 26,664,819.790179511 ASTR, a difference of ~7 ASTR due to a rounding error at submission. Rather than recreating the proposal for this negligible amount, the difference will be topped up directly from the Foundation council wallet. The full distribution to affected users will not be impacted.

Dust: The intended bonus pool of 26,860,830.76 ASTR was calculated against totalVpStake. The ~196,010.97 ASTR difference between that figure and the total compensation amount represents contributions from users who unstaked before the end of the build&earn period and lost bonus eligibility. Since the bonus pool was never minted, this dust was never taken out of treasury and stays there. The proposal requests only the amount owed to eligible stakers.

Technical Reference

Parameter Value
Affected period 006
Execution block #12,528,000
Transition block hash 0xb7836a4f6da6c1989704a0a475b60b7f636ad7fbca9a5d8196785e149030aefa
Snapshot block hash 0x879b117471b444bbdb9a7471d5803d56328971aaf34cbd4dc208919000735fa7
Bonus pool source block hash 0x2ee9e804862ecda0c8c68419d3847b16110d75aa664e510bf2209742a7b2a84a
Intended bonus pool 26,860,830.759504626 ASTR
Total to distribute 26,664,819.790179511 ASTR
Dust (stays in treasury) ~196,010.969325115 ASTR

Next Steps

  1. Open treasury proposal today and fast-track with a 7-day voting window
  2. Enactment scheduled before the next spend period on Wednesday, March 25
  3. Execute batch distribution via Astar Foundation tooling on Thursday, March 26 or Friday, March 27

This timeline balances speed (approximately one week) with a fair minimum governance process.

Forum discussion: https://forum.astar.network/t/dapp-staking-period-006-bonus-incident-post-mortem/9387
Full payout data available on request from the Astar Foundation.

Edited
Reply
Up
Share
Metadata
Timeline
Comments