FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
ShapeShift

Proposals

Members

Information

Create Proposal

ShapeShift

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

[SCP-107] Grant Ops Workstream authority to Appoint/Remove Push Delegates

By 0x05A1...b2011c

Link to ideation vote: https://snapshot.org/#/shapeshiftdao.eth/proposal/0x2f60153f2a0b40a1f111dafa516271a762c6aa5043e362738d0908143bde2fb1

Summary

In SCP-79, ShapeShift DAO deployed a Push (formerly known as EPNS) channel to enable sending decentralized notifications to subscribers’ wallet addresses. This proposal to delegate authority to the Operations Workstream Leader to add or remove delegates to the DAO’s existing Push channel without requiring an additional governance proposal each time. Once appointed, delegates have the ability to send notifications to all of our channel’s subscribers until permission is revoked.

Abstract

If this proposal passes, whoever the community has elected as Operations Workstream Leader (currently @Tyler) will have authority to make requests to the DAO’s multisig to add or remove delegates from the DAO’s Push Channel smart contract. This will negate the current need to pass a governance proposal each time we want to add or remove a delegate. If these powers are ever abused, the community can revoke this authority by passing a subsequent proposal. Further, anyone in the community could still create a proposal to add or remove a delegate.

Motivation

The primary motivation for this proposal is to enable quickly adding and removing delegates from our Push Channel without requiring an official governance proposal each time.

Here are some examples of the first changes I expect we’ll see requested soon after this proposal is ratified:

  1. Remove this delegate, which was previously appointed on behalf of the Growth workstream but for which the keys were lost: 0x52b6c397EeAba8bFDe49d7484c1EC33998C5EE35

  2. Adding these two delegates for Wherever:

  • ShapeShift Staging comms channel: 0x1c6f97c400a9804A1bB1d7026C77CD7494E78ca5
  • ShapeShift Production comms channel: 0x6193Bc1a8E1610d508e18EF21F4A12b8EFeFE007

For more information on Wherever, please see the incubation post: https://forum.shapeshift.com/t/appointing-new-epns-delegates/2226

Specification

In order to request adding or removing a delegate from the ShapeShift DAO Push Channel, the Operations Workstream Leader must post a message in the #treasury channel of the DAO’s official Discord (discord.gg/shapeshift) with the respective delegate address. The request will be strong-authed by the multisig signers, who reserve the right to refuse executing the changes if they believe the request to be malicious.

Benefits

This will enable the DAO to add new delegates without requiring a governance proposal which takes a minimum of 11 days to pass. It also enables removing delegates quickly in the event their address is ever compromised.

Drawbacks

The community is placing trust in the Operations Workstream Leader to not abuse this power. In a worst case scenario, if a malicious delegate was appointed, they could send a malicious notification to all subscribers.

Voting

For - Grant authority to the Operations Workstream Leader to add or remove delegates from the DAO’s Push Channel Against - Do not grant authority to the Operations Workstream Leader to add or remove delegates from the DAO’s Push Channel

Continue Reading
Connect Wallet to Add Note
0
Votes 70
VoterCast PowerVote & Rationale
0xD536...c3db33
708,270

Yay

0x3e39...cbCAc8
371,498

Yay

0x33F4...2b423e
304,725

Yay

0xfF96...95Dab0
279,732

Yay

0xa0B3...34EfBC
159,346

Yay

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Wed October 12 2022, 09:11 pmVoting Period Starts
  • Mon October 17 2022, 10:00 pmEnd Voting Period
Current Results

1-Yay

2.056M

99.77%

2-Nay

4,768.953

0.23%
Quorum 2.061M/4M
51.5%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us