Skip to content

Commit

Permalink
fix: isolate upgrade and symbiotic timelocks (#5287)
Browse files Browse the repository at this point in the history
### Description

Checkers would expect proxyAdmin/upgrades to be gated by ethereum
timelock added in
#5278

### Backward compatibility

Yes

### Testing

Manual/cron
  • Loading branch information
yorhodes authored Jan 24, 2025
1 parent 219fb17 commit e5a984d
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions typescript/infra/config/environments/mainnet3/owners.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@ import { getMainnetAddresses } from '../../registry.js';
import { ethereumChainNames } from './chains.js';
import { supportedChainNames } from './supportedChainNames.js';

export const timelocks: ChainMap<Address | undefined> = {
export const upgradeTimelocks: ChainMap<Address | undefined> = {
arbitrum: '0xAC98b0cD1B64EA4fe133C6D2EDaf842cE5cF4b01',
};

export const timelocks: ChainMap<Address> = {
...upgradeTimelocks,
ethereum: '0x59cf937Ea9FA9D7398223E3aA33d92F7f5f986A2', // symbiotic network timelock
};

Expand Down Expand Up @@ -211,7 +215,7 @@ export const ethereumChainOwners: ChainMap<OwnableConfig> = Object.fromEntries(
{
owner,
ownerOverrides: {
proxyAdmin: timelocks[local] ?? owner,
proxyAdmin: upgradeTimelocks[local] ?? owner,
validatorAnnounce: DEPLOYER, // unused
testRecipient: DEPLOYER,
fallbackRoutingHook: DEPLOYER,
Expand Down

0 comments on commit e5a984d

Please sign in to comment.