Summary
This proposal sends a remote proposal to Gateway mainnet via LZ.
It calls the ProtocolPayment on Gateway to set the prices for:
InputVerification at 1 Zama token (1e18 wei)
UserDecryption at 0.1 Zama token (1e17 wei)
PublicDecryption at 0.1 Zama token (1e17 wei)
Motivation & Context
This proposal sends a remote proposal to Gateway mainnet via LZ.
It calls the ProtocolPayment on Gateway to set the prices for:
InputVerification at 1 Zama token (1e18 wei)
UserDecryption at 0.1 Zama token (1e17 wei)
PublicDecryption at 0.1 Zama token (1e17 wei)
Proposed Changes
The following on-chain action(s) execute when the proposal is approved and executed (Ethereum mainnet → destination chain (via LayerZero)):
Action 1 (cross-chain): sendRemoteProposal on GOVERNANCE_OAPP_SENDER (0x1c5D750D18917064915901048cdFb2dB815e0910) — dispatches to the destination chain via LayerZero:
setInputVerificationPrice(uint256)on PROTOCOL_PAYMENT0x7E179E45E5fe0a21015Be25185363B4F2F2F7e89[gateway]setPublicDecryptionPrice(uint256)on PROTOCOL_PAYMENT0x7E179E45E5fe0a21015Be25185363B4F2F2F7e89[gateway]setUserDecryptionPrice(uint256)on PROTOCOL_PAYMENT0x7E179E45E5fe0a21015Be25185363B4F2F2F7e89[gateway]
Technical Details
- Network: Ethereum mainnet → destination chain (via LayerZero)
- Proposal: SETUP-4
- Proposal plugin: SETUP_MULTISIG
0xBc860b6a4C860C5424B84A056E53ACFb2C99a38F(Aragon OSx Multisig, 3/5) - Creation transaction (ProposalCreated):
0x1e23997a82e19047777c58aad4af90a19df06e279b2d02fba9186d427ef30d41— block 24026286, 2025-12-16 - Target contract(s):
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.