ArbitrumFoundation / governance

Apache License 2.0
73 stars 27 forks source link

Security Council Manager Affordance Change Action #284

Closed godzillaba closed 3 months ago

godzillaba commented 4 months ago

Shifts some of the emergency council's privileges over to the non-emergency council. Specifically these 4 SecurityCouncilManager roles are transferred: MEMBER_ADDER_ROLE, MEMBER_REPLACER_ROLE, MEMBER_ROTATOR_ROLE, MEMBER_REMOVER_ROLE.

yarn ts-node scripts/printAccessControlRoles.ts shows the following roles on the manager:

Checking roles for 0xD509E5f5aEe2A205F554f36E8a7d56094494eDFC "Security Council Manager" on chain 42161

Accounts with '0x0000000000000000000000000000000000000000000000000000000000000000':
0xCF57572261c7c2BCF21ffD220ea7d1a27D40A827

Accounts with 'COHORT_REPLACER':
0x467923B9AE90BDB36BA88eCA11604D45F13b712C

Accounts with 'MEMBER_ADDER':
0x423552c0F05baCCac5Bfa91C6dCF1dc53a0A1641

Accounts with 'MEMBER_REMOVER':
0x6f3a242cA91A119F872f0073BC14BC8a74a315Ad
0x423552c0F05baCCac5Bfa91C6dCF1dc53a0A1641

Accounts with 'MEMBER_ROTATOR':
0x423552c0F05baCCac5Bfa91C6dCF1dc53a0A1641

Accounts with 'MEMBER_REPLACER':
0x423552c0F05baCCac5Bfa91C6dCF1dc53a0A1641

Documentation is also updated to reflect this change.

Proposal data: https://github.com/ArbitrumFoundation/governance/pull/290 Seatbelt: https://github.com/ArbitrumFoundation/governance-seatbelt/pull/30

stonecoldpat commented 4 months ago

+1 let's keep it as a strict subset