executedEnded 2 years ago ยท Onchain
UIP-015: Union Safety Module
By 0xCbD1...65beEbContinue Reading
Abstract
Deploy the Cozy Safety Module for UNION.
Specification
- Deploying the Union Safety Module requires 3 steps
- Deploying the governance-controlled trigger contract
- Deploying the Safety Module
- Update the Safety Module metadata
- Deploy the Union Rewards Manager requires 2 steps
- Deploying the rewards dripping model
- Deploying the rewards manager
Test Cases
Tests and simulations can be found here
Implementation
- Deploy the governance-controlled trigger contract by calling CozyRouter.deployOwnableTrigger(address,(string,string,string,string),bytes32)
- Deploy 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))
- Deploy the Drip Model for the Rewards Manager by calling CozyRouter.deployDripModelConstant(address,uint256,bytes32)
- Deploy the Rewards Manager by calling CozyRouter.deployRewardsManager(address,address,(address,uint16)[],(address,address)[],bytes32)
Connect Wallet to Add Note
0Votes 1
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0xCbD1...65beEb | 100M | FOR |
VOTE POWER
0
Connect Wallet
Proposal Status
- Fri June 21 2024, 07:18 amVoting Period Starts
- Mon June 24 2024, 07:48 amEnd Voting Period
- Mon June 24 2024, 10:14 pmQueue Proposal
- Wed June 26 2024, 04:14 amExecute Proposal
Current Results
1-FOR
100M
2-AGAINST
N/A Tokens
3-ABSTAIN
N/A Tokens
Quorum 100M/40M
