Summary
We’ve recently deployed new versions of the Admirals Quarters contract on all existing chains (Base, Arb & Mainnet). Admirals Quarters is a non-protocol contract that allows the Summer.fi team to offer better UX. Similar to Morpho’s Bundler contract. There is one method on this contract that does require a role to be granted by the central Protocol Access Manager contract - see below.
Motivation
The new contracts require the ADMIRALS_QUARTERS role be granted to it - it’s required by the unstakeAndWithdrawAssets method.
The contract is already much in use. You can view the Base version here: https://basescan.org/address/0x6A6295C8047Abf5aE8f8224a168F661e4F3Ac838
So, it’s only that one method that’s currently unavailable to the team.
Specifications
Base
Grant the Admirals Quarters contract the Admirals Quarters role:
- Protocol Access Manager: 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694
- Admirals Quarters: 0x6A6295C8047Abf5aE8f8224a168F661e4F3Ac838
Arbitrum
Grant the Admirals Quarters contract the Admirals Quarters role:
- Protocol Access Manager: 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694
- Admirals Quarters: 0x8cF2D41dd29aDE7E4f7555887E06A5dbE1f988EF
Mainnet
Grant the Admirals Quarters contract the Admirals Quarters role:
- Protocol Access Manager: 0xf389BCEa078acD9516414F5dabE3dDd5f7e39694
- Admirals Quarters: 0x4758276018B944DFe320E98Da5C3f4c03c3a6BDB