Move stkGHO Claim Helper Role to Updated StkGhoMigrator
01Summary
An AI summary is not generated yet. Read the description →
02Description
Simple Summary
This proposal moves the stkGHO CLAIM_HELPER_ROLE from the current StkGhoMigrator to an updated StkGhoMigrator, and pauses the current StkGhoMigrator.
Motivation
The StkGhoMigrator lets stkGHO holders move their position into sGHO in a single transaction, supporting the stkGHO deprecation strategy outlined by TokenLogic. It was enabled by granting it the stkGHO CLAIM_HELPER_ROLE.
An updated StkGhoMigrator has been deployed. It deposits into sGHO the full amount of GHO received from stkGHO, instead of requiring that amount to equal the number of stkGHO shares redeemed. It also returns the amount of GHO redeemed and the amount of sGHO received. The user flow is unchanged.
The CLAIM_HELPER_ROLE on stkGHO is held by a single address, so the role has to move from the current StkGhoMigrator to the updated one.
How the migration works
A stkGHO holder calls migrate() on the StkGhoMigrator. In one transaction, the StkGhoMigrator:
- Starts the stkGHO cooldown on behalf of the holder. The stkGHO cooldown is 0 seconds, so the position can be redeemed immediately.
- Redeems the holder's full stkGHO balance to GHO, at the stkGHO exchange rate at execution.
- Deposits all of that GHO into sGHO, with the holder as receiver.
The holder ends up with sGHO and no stkGHO. Holders can still exit stkGHO and deposit into sGHO themselves, in separate transactions.
Specification
Upon execution, the proposal:
- Calls
setClaimHelperPendingAdmin(0x4C728397b9d5C8071d46229DF8823Ea2782124fb)on the current StkGhoMigrator (0xC836143e39201698e7d543bCf21AfF3415aE4697), which sets the updated StkGhoMigrator as pendingCLAIM_HELPER_ROLEadmin on stkGHO (0x1a88Df1cFe15Af22B3c4c783D4e6F7F9e0C1885d). - Calls
claimHelperRole()on the updated StkGhoMigrator (0x4C728397b9d5C8071d46229DF8823Ea2782124fb), which claims theCLAIM_HELPER_ROLEon stkGHO. - Calls
pause()on the current StkGhoMigrator.
The ownership of the current StkGhoMigrator is unchanged. The updated StkGhoMigrator is owned by the Governance Executor Lvl 1, with the Protocol Guardian as pause guardian.
The migration flow in the Aave UI will be switched to the updated StkGhoMigrator.
References
- Implementation: AaveV3Ethereum
- Tests: AaveV3Ethereum
- Diffs
- Discussion
Disclaimer
This proposal was prepared by Aave Labs in its capacity as a contributor to the Aave ecosystem.
Copyright
Copyright and related rights waived via CC0.
03Mismatch analysis
A calldata-vs-description analysis is not generated yet. Review the decoded actions →
04Actions
- Target
- 0x0163…5122
- Value
- 0 wei
- Function
- execute()
- Arguments
{}- Calldata
05Tally
Summed from votes
06Voters
| Voter | Choice | % of total | Rationale | ||
|---|---|---|---|---|---|
| 330x3320…3bb7 | for | 107.2K | 27.43% | — | 22d ago |
| 2C0x2cc1…4df1 | for | 88.7K | 22.69% | — | 22d ago |
| 8B0x8b37…2a22 | for | 75.9K | 19.42% | — | 21d ago |
| B90xb933…8dd1 | for | 53.7K | 13.74% | — | 23d ago |
| 360x3676…574d | for | 25K | 6.39% | — | 24d ago |
| C00xc0d6…b802 | for | 20.2K | 5.16% | — | 23d ago |
| 7A0x7ae1…e585 | for | 10K | 2.56% | — | 22d ago |
| 070x0703…961b | for | 10K | 2.56% | — | 23d ago |
| 7F0x7fd5…caaf | for | 169.4 | 0.04% | — | 23d ago |
| 740x742b…d2e0 | for | 21.1 | 0.01% | — | 21d ago |
| C10xc1f7…2d06 | for | 15.6 | 0.00% | — | 22d ago |
| 2F0x2f2f…f78a | for | 0.2 | 0.00% | — | 22d ago |
07Forum
No forum thread is confidently linked to this proposal.
08Similar proposals
No semantically similar proposals found yet.