
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
cesar-test-zodiac
Advanced tools
Zodiac is a composable design philosophy and collection of standards for building DAO ecosystem tooling.
A library for composable DAO tooling built on top of programmable accounts, like the Gnosis Safe.
Zodiac enables:
Zodiac defines four key components:
1. Avatars: Programmable Ethereum accounts, like the Gnosis Safe. Avatars are the address that holds balances, owns systems, executes transaction, is referenced externally, and ultimately represents your DAO.
Avatars must expose an interface like IAvatar.sol.
Modules: Contracts that are enabled by an Avatar and implement some decision making logic. They should import Module.sol.
Modifiers: Contracts that sit between Modules and Avatars to modify the Module's behavior. For example, they might enforce a timelock on all functions a Module attempts to execute. Modifiers should import Modifier.sol and must expose an interface like IAvatar.sol
Guards: Contracts that can be enabled on Modules and implement pre and/or post-checks on each transaction that the Module executes. Allowing Avatars to do things like limit the scope of addresses and functions that a module can call or ensure certain state is never changed by a module.
Guards should improt BaseGuard.sol.
yarn add https://github.com/gnosis/zodiac
Once installed, you can use the contracts in the library by importing them into your contract:
pragma solidity ^0.8.6;
import "https://github.com/gnosis/contracts/core/Module.sol";
contract MyModule is Module {
/// insert your code here
}
rageQuit() function.Built something cool Zodiac and want to add it to the list? Open a PR!
Zodiac is created under the LGPL-3.0+ license.
FAQs
Zodiac is a composable design philosophy and collection of standards for building DAO ecosystem tooling.
We found that cesar-test-zodiac demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.