Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issue for Zodiac integration #16

Open
junha1 opened this issue Mar 27, 2023 · 1 comment
Open

Tracking issue for Zodiac integration #16

junha1 opened this issue Mar 27, 2023 · 1 comment

Comments

@junha1
Copy link
Member

junha1 commented Mar 27, 2023

Background

  • Safe (prev. Gnosis Safe) is a multisig wallet solution that provides an open-source multisig wallet with extensive Dapp integration and user friendly interface.
  • Safe is widely used in the DAO ecosystem as it provides control of a treasury that is managed by multiple people, though it is not technically DAO once it relys on a third party (selected multisig key owners).
  • Simperby is a variation of multisig solution that offers BFT consensus (Vetomint), distributed storage (Git), and a voting mechanism (Governance) to the multisig owners (consensus participants).

Zodiac

The Safe ecosystem offers an interesting library called Zodiac which provides an interface for controlling the Safe contract beyond the default N-of-M signature. Some notable examples are control by an oracle, bridged messages, on-chain governance, etc.

Goal

The goal is to add Simperby lightclient as a module of Zodiac, making it possible to access and control a Safe contract using Simperby's consensus.

Benefits

The collaboration between Simperby and Safe will be beneficial to both parties.

  • Simperby: DAOs can interact with many Dapps and have a mobile or web UI to browse the treasury status while still making decisions using the Simperby protocol. This collaboration not only leverages Safe's existing infrastructure but also has a branding impact that could provide significant opportunities for Simperby.
  • Safe: Safe may also gain new users that rely on the Simperby protocol. This kind of collaboration where safe provides the treasury and the 3rd party provides control protocol already exists and very popular: Safe<>Snapshot

Plans

By April 10th, 2023, we will study the ecosystem and technological structure.
After that, we will make a final decision, and will contact the Zodiac team.

TODOS

None yet

@hyeonLewis
Copy link
Member

  1. DApps who want to integrate safe need to use safe-app-sdk. It means safe itself doesn't manage transaction interfaces for all DApps.
  2. I believe encoding transactions isn't hard for Simperby users. If so, we need to offer another tool to encode transactions.
  3. For 2, we can simply suggest users use tools like HashEx.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants