Zodiac 5459980d14644d11876c05945d99da4e
Zodiac
Avatars
- Gnosis Safe: The most trusted platform for managing digital assets on Ethereum. Zodiac embraces Gnosis Safe as a powerful, extensible and programmable account standard. However, all Zodiac tools are framework agnostic, and they can be plugged into any programmable account that implements the IAvatar interface.
Modules
- Reality (formerly SafeSnap): This module allows on-chain execution based on the outcome of events reported by the Reality.eth oracle. While built initially to execute Gnosis Safe transactions according to Snapshot proposals, this module is framework agnostic. It can enable proposal execution from just about anywhere. For example, it can bring Discord polls on-chain.
- Bridge: This module allows an address on one chain to control an avatar on another chain using an Arbitrary Message Bridge (AMB). This enables a DAO on one chain to control assets and interact with systems like a Gnosis Safe on a different chain.
- Exit: This module allows participants to redeem a designated token for a proportional share of an avatar's digital assets, similar to Moloch DAO's rageQuit() function.
- Safe Minion (developed by DAOHaus): This module allows Moloch DAOs to manage a Gnosis Safe’s digital assets based on the outcome of v2 Moloch DAO proposals. Safe Minion enables Moloch DAOs to control collections of NFTs, manage LP positions with AMMs, and initiate any other arbitrary interactions. Even more, it supports DAOs that begin as a Gnosis Safe to later delegate governance to a Moloch DAO.
- Usul (developed by SekerDAO): This module allows avatars to operate with trustless tokenized DeGov, similar to Compound or Gitcoin, with a time-boxed proposal core that can register swappable voting contracts. This enables DAOs to choose from various on-chain voting methods that best suit their needs.
Modifiers
- Delay: This modifier allows avatars to enforce a time delay between when a module initiates a transaction and when it can be executed by an avatar.
Guards
- Scope: This guard allows an avatar or module to limit the scope of the functions with which it can interact. This enables a DAO to define granular permissions for different control mechanisms.