Executed

Olas Governance and Community Multisig (CM) Guard activation. This proposal completes the on-chain adoption of the updated GovernorOLAS and GuardCM deployed in PR #199, and bundles related protocol upgrades. It: (A) migrates the Timelock ADMIN, PROPOSER, EXECUTOR and CANCELLER roles from the previous GovernorOLAS (0x8E84B5055492901988B831817e4Ace5275A3b401) to the newly deployed GovernorOLAS (0x060D0CBdDFb0498d610E2EF55C01516B5B1251E6); (B) configures the new GuardCM (0xC0b146D61e2A2C17E024477E01978D1Fcf598c6B) bridge mediators and L2 payload verifiers for Gnosis, Polygon, Arbitrum, Optimism, Base and Celo; (C) sets the new GuardCM allowlist of Community Multisig target/selector/chainId combinations, namely Treasury pause() and drainServiceSlashedFunds(), Depository close(uint256[]), and ServiceRegistry/ServiceRegistryTokenUtility drain functions on Ethereum and across the supported L2 networks; (D) swaps the Community Multisig guard to the new GuardCM via the Timelock Safe-module; (E) registers the newly deployed Celo BalanceTracker contracts on the Celo MechMarketplace; (F) upgrades the Tokenomics implementation behind the TokenomicsProxy to a new implementation incorporating recent post-audit resolutions; and (G) upgrades the ServiceManager implementation behind the ServiceManagerProxy on Ethereum and each supported network (Gnosis, Polygon, Arbitrum, Optimism, Base, Celo) to a new implementation incorporating recent post-audit hardening of service management. In accordance with Autonolas DAO Constitution at ipfs://bafybeibrhz6hnxsxcbv7dkzerq4chssotexb276pidzwclbytzj7m4t47u


ID 127871...4413

ID 127871...4413

Proposed on: Jun 10th, 2026

Proposed on: Jun 10th, 2026

Result details
Final Votes

Quorum

978.21K of 7.22M

Majority support

Yes

For

978.21K

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x3C1f...95fE

grantRole(..)

Custom

Account

0x3C1f...95fE

Method

grantRole(..)

Custom

0x3C1f...95fE

grantRole(..)

Custom

Account

0x3C1f...95fE

Method

grantRole(..)

Custom

0x3C1f...95fE

grantRole(..)

Custom

Account

0x3C1f...95fE

Method

grantRole(..)

Custom

0x3C1f...95fE

grantRole(..)

Custom

Account

0x3C1f...95fE

Method

grantRole(..)

Custom

0x3C1f...95fE

revokeRole(..)

Custom

Account

0x3C1f...95fE

Method

revokeRole(..)

Custom

0x3C1f...95fE

revokeRole(..)

Custom

Account

0x3C1f...95fE

Method

revokeRole(..)

Custom

0x3C1f...95fE

revokeRole(..)

Custom

Account

0x3C1f...95fE

Method

revokeRole(..)

Custom

0x3C1f...95fE

revokeRole(..)

Custom

Account

0x3C1f...95fE

Method

revokeRole(..)

Custom

0xC0b1...8c6B

setBridgeMediatorL1BridgeParams(..)

Custom

Account

0xC0b1...8c6B

Method

setBridgeMediatorL1BridgeParams(..)

Custom

0xC0b1...8c6B

setBridgeMediatorL1BridgeParams(..)

Custom

Account

0xC0b1...8c6B

Method

setBridgeMediatorL1BridgeParams(..)

Custom

0xC0b1...8c6B

setBridgeMediatorL1BridgeParams(..)

Custom

Account

0xC0b1...8c6B

Method

setBridgeMediatorL1BridgeParams(..)

Custom

0xC0b1...8c6B

setBridgeMediatorL1BridgeParams(..)

Custom

Account

0xC0b1...8c6B

Method

setBridgeMediatorL1BridgeParams(..)

Custom

0xC0b1...8c6B

setTargetSelectorChainIds(..)

Custom

Account

0xC0b1...8c6B

Method

setTargetSelectorChainIds(..)

Custom

0x04C0...2570

execTransactionFromModule(..)

Custom

Account

0x04C0...2570

Method

execTransactionFromModule(..)

Custom

0x1AC1...bB95

sendMessage(..)

Custom

Account

0x1AC1...bB95

Method

sendMessage(..)

Custom

0xc096...e300

changeTokenomicsImplementation(..)

Custom

Account

0xc096...e300

Method

changeTokenomicsImplementation(..)

Custom

0x94a1...14c9

changeImplementation(..)

Custom

Account

0x94a1...14c9

Method

changeImplementation(..)

Custom

0x25ac...5fA1

sendMessage(..)

Custom

Account

0x25ac...5fA1

Method

sendMessage(..)

Custom

0x866E...0Afa

sendMessage(..)

Custom

Account

0x866E...0Afa

Method

sendMessage(..)

Custom

0x4C36...E64e

requireToPassMessage(..)

Custom

Account

0x4C36...E64e

Method

requireToPassMessage(..)

Custom

0xfe5e...89a2

sendMessageToChild(..)

Custom

Account

0xfe5e...89a2

Method

sendMessageToChild(..)

Custom

0x4Dbd...AB3f

createRetryableTicket(..)

Custom

Account

0x4Dbd...AB3f

Method

createRetryableTicket(..)

Proposal

Olas Governance and Community Multisig (CM) Guard activation. This proposal completes the on-chain adoption of the updated GovernorOLAS and GuardCM deployed in PR #199, and bundles related protocol upgrades. It: (A) migrates the Timelock ADMIN, PROPOSER, EXECUTOR and CANCELLER roles from the previous GovernorOLAS (0x8E84B5055492901988B831817e4Ace5275A3b401) to the newly deployed GovernorOLAS (0x060D0CBdDFb0498d610E2EF55C01516B5B1251E6); (B) configures the new GuardCM (0xC0b146D61e2A2C17E024477E01978D1Fcf598c6B) bridge mediators and L2 payload verifiers for Gnosis, Polygon, Arbitrum, Optimism, Base and Celo; (C) sets the new GuardCM allowlist of Community Multisig target/selector/chainId combinations, namely Treasury pause() and drainServiceSlashedFunds(), Depository close(uint256[]), and ServiceRegistry/ServiceRegistryTokenUtility drain functions on Ethereum and across the supported L2 networks; (D) swaps the Community Multisig guard to the new GuardCM via the Timelock Safe-module; (E) registers the newly deployed Celo BalanceTracker contracts on the Celo MechMarketplace; (F) upgrades the Tokenomics implementation behind the TokenomicsProxy to a new implementation incorporating recent post-audit resolutions; and (G) upgrades the ServiceManager implementation behind the ServiceManagerProxy on Ethereum and each supported network (Gnosis, Polygon, Arbitrum, Optimism, Base, Celo) to a new implementation incorporating recent post-audit hardening of service management. In accordance with Autonolas DAO Constitution at ipfs://bafybeibrhz6hnxsxcbv7dkzerq4chssotexb276pidzwclbytzj7m4t47u

Final Votes

Quorum

978.21K of 7.22M

Majority support

Yes

For

978.21K

Against

0

Abstain

0

Final Votes
Status

Wed Jun 10, 08:49 pm

Published onchain

Fri Jun 12, 04:39 pm

Voting period started

Mon Jun 15, 10:21 am

Voting period ended

Mon Jun 15, 10:27 am

Proposal queued

Mon Jun 15, 10:33 am

Proposal executed