Quorum not reached

UIP-015: Union Safety Module


Proposal ID

662767...9235

Proposed

Jun 11th, 2024

Result details
Final Votes

Quorum

34.07K of 40M

Majority support

Yes

For

34.07K

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0xC58F...B439

deployOwnableTrigger(..)

Custom

Account

0xC58F...B439

Method

deployOwnableTrigger(..)

Custom

0xC58F...B439

deploySafetyModule(..)

Custom

Account

0xC58F...B439

Method

deploySafetyModule(..)

Custom

0xC58F...B439

updateSafetyModuleMetadata(..)

Custom

Account

0xC58F...B439

Method

updateSafetyModuleMetadata(..)

Proposal

UIP-015: Union Safety Module

Abstract

Specification

  • Deploying the Union Safety Module requires 3 transactions to the CozyRouter contract (0xC58F8634E085243CC661b1623B3bC3224D80B439)
  1. Deploying the governance-controlled trigger contract
  2. Deploying the Safety Module
  3. Update the Safety Module metadata

Test Cases

Tests and simulations can be found here

Implementation

  • Deploying the governance-controlled trigger contract by calling CozyRouter.deployOwnableTrigger(address,(string,string,string,string),bytes32)
  • Deploying the Safety Module by calling CozyRouter.deploySafetyModule(address,address,((uint256,address)[],(address,address,bool)[],(uint64,uint64,uint64)),bytes32)
  • Update the Safety Module metadata by calling CozyRouter.updateSafetyModuleMetadata(address,address,(string,string,string,string))
Final Votes

Quorum

34.07K of 40M

Majority support

Yes

For

34.07K

Against

0

Abstain

0

Final Votes
Status

Tue Jun 11, 04:15 pm

Published onchain

Sun Jun 16, 02:55 pm

Voting period started

Wed Jun 19, 02:55 pm

Voting period ended

Quorum not reached