[ARM] Deploy 034 EthenaARM upgrade exposing getBaseAssets()#276
Open
clement-ux wants to merge 1 commit into
Open
[ARM] Deploy 034 EthenaARM upgrade exposing getBaseAssets()#276clement-ux wants to merge 1 commit into
clement-ux wants to merge 1 commit into
Conversation
Record deployment of the new EthenaARM implementation that exposes the getBaseAssets() getter added to AbstractARM. Logic-only upgrade of the multisig-owned Ethena ARM proxy; storage layout is unchanged and sUSDe stays registered from the 031 deployment (no adapter redeploy / base-asset registration).
naddison36
approved these changes
Jun 19, 2026
naddison36
left a comment
Collaborator
There was a problem hiding this comment.
I've verified the deployment
sparrowDom
approved these changes
Jun 19, 2026
sparrowDom
left a comment
Member
There was a problem hiding this comment.
Deployment Verification — PR #276 (EthenaARM upgrade exposing getBaseAssets())
Script 034_UpgradeEthenaARMGetBaseAssetsScript, mainnet — read-only audit (on-chain + make match), 2026-06-19.
✅ Verified. The deployed implementation matches the codebase and deploy-script constructor args:
- EthenaARM impl
0xebB2B66759b593Ea50eB8C306E2E13464cDB99Fe— ⏳ pending (proxy still on the 031 impl)
No governance proposal — EthenaARM is multisig-owned. The upgrade awaits Safe tx #518 on the 5/8 GOV_MULTISIG: upgradeTo(0xebB2B66759…) on the EthenaARM proxy 0xCEDa2d85…366d, value 0, plain CALL, 2/5 signatures, not yet executed. Tx content is correct.
Logic-only upgrade (storage unchanged, sUSDe stays registered). Post-execution, confirm getBaseAssets() returns sUSDe.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Deploy a new implementation for EthenaARM that exposes the
getBaseAssets()getter added toAbstractARM. The currently deployed Ethena ARM runs the031implementation, which predates the getter. This is a logic-only upgrade: storage layout is unchanged, sUSDe stays registered from the031deployment, and no adapter redeployment or base-asset registration is needed.The following PRs are included in this deployment
ARM
Deployment
Script
script/deploy/mainnet/034_UpgradeEthenaARMGetBaseAssetsScript.s.solContracts
Contract diff
Governance
EthenaARM is owned by the multisig directly (not by governance), so there is no governance proposal for this deployment. The upgrade (
upgradeTo) is executed by the multisig owner.getBaseAssets()is a pure view addition, so no re-initialization call is required.Governance action checklist
These are the actions governance must perform to complete the upgrade:
upgradeToon the Ethena ARM proxy (0xCEDa2d856238aA0D12f6329de20B9115f07C366d) with the new implementation0xebB2B66759b593Ea50eB8C306E2E13464cDB99FegetBaseAssets()returns sUSDe and all actions work wellupgradeToparametersFrom
034_UpgradeEthenaARMGetBaseAssetsScript.s.sol, the call to make on the 5/8 multisig is:0xCEDa2d856238aA0D12f6329de20B9115f07C366dnewImplementation0xebB2B66759b593Ea50eB8C306E2E13464cDB99Fe