Pending queue

SIP0.4: Revoke Curator Roles Across All Fleets


Proposal ID

851486...0566

Proposed

Aug 5th, 2026

Result details
Final Votes

Quorum

45.37M of 30.44M

Majority support

Yes

For

45.37M

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x4cEe...3274

sendProposalToTargetChain(..)

Custom

Account

0x4cEe...3274

Method

sendProposalToTargetChain(..)

Custom

0x4cEe...3274

sendProposalToTargetChain(..)

Custom

Account

0x4cEe...3274

Method

sendProposalToTargetChain(..)

Custom

0x4cEe...3274

sendProposalToTargetChain(..)

Custom

Account

0x4cEe...3274

Method

sendProposalToTargetChain(..)

Custom

0xf389...9694

revokeCuratorRole(..)

Custom

Account

0xf389...9694

Method

revokeCuratorRole(..)

Proposal

Connected RFC: https://forum.summer.fi/t/rfc-revoke-curator-roles-across-all-fleets/905 Related: https://forum.summer.fi/t/ba-labs-stepping-down-as-risk-curator-for-the-lazy-summer-protocol/899


1. Overview:

Revoke CURATOR_ROLE from BA Labs (0xa16f07b4dd32250dec69c63ecd0aef6cd6096d3d) on every Fleet across all networks, following BA Labs' announcement that it is stepping down as risk curator. Executed as revokeCuratorRole(fleetCommander, account) calls on each chain's ProtocolAccessManager.


2. Motivation:

Per the connected RFC: with all Arks removed under SIP2.60, a Fleet has nothing to allocate between, so the curator mandate has no remaining function. It is a live permission that nothing is actively watching, on a protocol whose risk-management capacity is winding down and whose front-end sunsets on 31 August 2026.

Two developments since the RFC make this concrete:

  • BA Labs has publicly announced it is stepping down as risk curator. Revoking the onchain role is the corresponding onchain act.
  • The role holder enumeration is now published (thanks @halaprix for the role-decoding interface), so the call list below is complete rather than indicative.

3. Specification:

ParameterValue
ActionrevokeCuratorRole(fleetCommanderAddress, account)
Account revokedBA Labs curator: 0xa16f07B4Dd32250DEc69C63eCd0aef6CD6096d3d
Revocations14 (Ethereum 5, Base 3, Arbitrum 3, HyperEVM 2, Sonic 1)
NetworksEthereum, Base, Arbitrum, Sonic, HyperEVM
ContractProtocolAccessManager per chain
Selector0xe9296665
AuthorityonlyGovernor โ†’ executes via the Timelock
ExecutionBase governor โ†’ LayerZero โ†’ destination timelock
Risk levelLow (permission removal; no funds move; no role grants)

3.1 Calls

Ethereum: ProtocolAccessManager 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694

#FleetFleet address
1LazyVault_HigherRisk_WETH0x2E6abcbCCeD9Af05bc3B8a4908e0c98c29A88e10
2LazyVault_LowerRisk_WETH0x67e536797570b3d8919Df052484273815A0aB506
3LazyVault_LowerRisk_USDC (exploited)0x98C49e13bf99D7CAd8069faa2A370933EC9EcF17
4LazyVault_LowerRisk_USDT0x17Ee2D03e88b55E762c66C76ec99C3A28A54AD8d
5LazyVault_HigherRisk_USDC (exploited)0xE9cDA459bED6dcfb8AC61CD8cE08E2D52370cB06

Arbitrum: ProtocolAccessManager 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694

#FleetFleet address
6LazyVault_LowerRisk_USDC_20x71d77C39dB0eB5d086611a2e950198E3077cf58A
7LazyVault_LowerRisk_USDC0x4F63cfEa7458221CB3a0EEE2F31F7424Ad34bb58
8LazyVault_LowerRisk_USDT0x98C49e13bf99D7CAd8069faa2A370933EC9EcF17

Sonic: ProtocolAccessManager 0xAFb8a8beA8F7CdB4b65437b0c5963dc7Cd270bC6

#FleetFleet address
9LazyVault_LowerRisk_USDCe0x507A2D9E87DBD3076e65992049C41270b47964f8

HyperEVM: ProtocolAccessManager 0x38fB5a7fa70103dCd9e8A969f3975A77E0fE755f

#FleetFleet address
10LazyVault_LowerRisk_USDC0x252E5Aa42c1804b85b2ce6712cd418A0561232Ba
11LazyVault_LowerRisk_USDT0x2cC190fb654141DfBEaC4c0f718F4d511674D346

Base: ProtocolAccessManager 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694

#FleetFleet address
12LazyVault_LowerRisk_EURC0x64Db8f51f1bf7064BB5A361a7265F602d348E0f0
13LazyVault_LowerRisk_USDC0x98C49e13bf99D7CAd8069faa2A370933EC9EcF17
14LazyVault_LowerRisk_WETH0x2bb9ad69FEBA5547b7cD57aAfe8457D40bF834af

4. Risk Assessment:

  • Technical. Permission removal only. No funds move, no approvals, no role grants. Verify each chain's ProtocolAccessManager on its explorer before encoding a wrong AccessManager silently targets the wrong surface. Note Ethereum/Base/Arbitrum share 0xf389BCEaโ€ฆ while Sonic and HyperEVM differ.
  • Operational sequencing. removeArk is onlyGovernor and runs through the Timelock, not the curator, so SIP2.60 does not depend on BA's curator role. But any curator-gated divestment or rebalance would.
  • Governance/security. Single-purpose, reduces privileged surface, grants nothing. Explicitly does not touch the Guardian module (being renewed under SIP0.3), SUPER_KEEPER_ROLE, COMMANDER_ROLE, or ADMIRALS_QUARTERS_ROLE a wider role teardown is a separate discussion.
  • Reinstatement. Re-granting CURATOR_ROLE requires a fresh onchain-approved SIP.

5. Voting:

If YES - revoke CURATOR_ROLE from BA Labs (0xa16f07B4Dd32250DEc69C63eCd0aef6CD6096d3d) on all 14 listed Fleets across Ethereum, Base, Arbitrum, Sonic and HyperEVM.

If NO - leave the roles granted.

Final Votes

Quorum

45.37M of 30.44M

Majority support

Yes

For

45.37M

Against

0

Abstain

0

Final Votes
Status

Wed Aug 5, 02:49 pm

Published onchain

Thu Aug 6, 02:49 pm

Voting period started

Sun Aug 9, 02:49 pm

Voting period ended

Proposal succeeded