Summary
This proposal will unpause both:
- gateway contracts
- host contracts
following first mainnet pausing test
Motivation & Context
This proposal will unpause both:
- gateway contracts
- host contracts
following first mainnet pausing test
Proposed Changes
The following on-chain action(s) execute when the proposal is approved and executed (Ethereum mainnet → destination chain (via LayerZero)):
Action 1: call unpause on ACL_HOST (0xcA2E8f1F656CD25C01F05d0b243Ab1ecd4a8ffb6)
Action 2 (cross-chain): sendRemoteProposal on GOVERNANCE_OAPP_SENDER (0x1c5D750D18917064915901048cdFb2dB815e0910) — dispatches to the destination chain via LayerZero:
unpauseAllGatewayContracts()on GATEWAY_CONFIG0xDE537Be194777A56f8B19d14079E6a78249390ab[gateway]
Technical Details
- Network: Ethereum mainnet → destination chain (via LayerZero)
- Proposal: SETUP-8
- Proposal plugin: SETUP_MULTISIG
0xBc860b6a4C860C5424B84A056E53ACFb2C99a38F(Aragon OSx Multisig, 3/5) - Creation transaction (ProposalCreated):
0xa96f987e1bbbf357f8b9243b847f372032852b646681b59e733cbb80844fb562— block 24176484, 2026-01-06 - Target contract(s):
0xcA2E8f1F656CD25C01F05d0b243Ab1ecd4a8ffb6— ACL_HOST (ethereum,fhevm_acl)0x1c5D750D18917064915901048cdFb2dB815e0910— GOVERNANCE_OAPP_SENDER (ethereum,layerzero_oapp_sender)- Addresses verifiable in the protocol-registry.
- Cross-chain: dispatched via LayerZero from GOVERNANCE_OAPP_SENDER; after Ethereum execution, track delivery on LayerZeroScan using the execution transaction hash.
Other considerations
This proposal contains cross-chain action(s): the effect on the destination chain only lands after the Ethereum execution message is delivered by LayerZero — confirm delivery before assuming the change is live. Independently verify each target address and decoded call against the protocol-registry and the on-chain proposal.