Skip to content

thomas779/awesome-safe-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Awesome Safe Modules

Safe Modules are smart contracts that enhance Safe contracts by adding functionality while keeping module logic separate from Safe's core contracts.

Safe Modules Docs

Community: Ask for help & meet other Safe builders

  • @Safe{Builders} Telegram group

Quickstart: Make your first Safe Module

Official Modules

  • 4337 Module - Safe Module/Fallback handler for ERC-4337 support.
  • Allowance Module - Registry for managing ERC20 and Ether transfer allowances.
  • Passkey Module - Passkey signature verifier that can be used as Safe signer.
  • Recovery Module - Social recovery module for Safe accounts.

Third Party Repos

Useful Tools & Libraries

  • dSafe Registry - A decentralized registry for Safe smart contracts, enabling alternative interaction methods.
  • Reference SDK for ERC-4337 with Safe{Core} - Open-source SDK for developing Safe-based smart accounts by Candide.
  • Fluidkey - Privacy solution using stealth addresses for scalable privacy across EVM-compatible chains.
  • Cannon - A DevOps tool for protocol deployments and upgrades on EVM-compatible chains.

Plugins & Extensions

Research & Governance

Gnosis Guild & Zodiac

Gnosis Guild is an independent company spun out of Gnosis, offering a suite of tools for access controls and more. They are known for developing the Zodiac standard, a collection of tools for DAOs that enable flexible, module-based control of programmable accounts.

  • Zodiac Wiki - A living resource for DAOs with documentation and a library.
  • Enclave - A protocol for Encrypted Execution Environments (E3).
  • Zodiac Modules - Includes modules like Reality, Exit, and Bridge, enhancing on-chain execution and cross-chain interactions.
    • Bridge Module - Controls an avatar on another chain using an Arbitrary Message Bridge (AMB).
    • Connext Module - Enables cross-domain governance using Connext protocol.
    • Exit Module - Redeem tokens for a share of an avatar's assets, similar to Moloch DAO's rageQuit().
    • Governor Module - Integrates OpenZeppelin Governor for on-chain voting.
    • oSnap Module - Puts off-chain Snapshot votes on-chain using UMA's oracle.
    • Kleros Snapshot Module - Executes based on Reality.eth oracle outcomes, using Kleros as arbitrator.
    • Reality Module - Executes transactions based on Reality.eth oracle outcomes.
    • Safe Minion Module - Manages Safe assets based on Moloch DAO proposals.
    • Siphon Module - Withdraws from liquidity positions to manage debt.
    • Tellor Module - Executes transactions using the Tellor oracle.
    • Usul Module - Operates with trustless tokenized DeGov for flexible voting.

Anyone can contribute to the Zodiac ecosystem. You can submit a pull request on this repository or create a new module. Learn more about contributing to the Zodiac standard here.

Building on Safe

  • Account Recovery with a regulated Swiss Bank - Sygnum offers a secure recovery solution for Safe accounts, leveraging traditional finance frameworks.
  • Acme - Building an intent-based network for on-chain conversion with minimal development effort.
  • Lore - Protocol for communities to leverage Safe for value distribution and coordination.
  • Nest Wallet - Browser extension and mobile app for Safe Wallets, enabling biometric signing.
  • StationX - Tools for communities to coordinate capital leveraging Safe.
  • ZenGuarden - Plugin marketplace for smart accounts to streamline development and risk assessment.
  • Alloc8 - Delegates assets to managers while maintaining custody in smart wallets.
  • Palmera - Manages organizations on-chain with Safe integrations and DAO tools.
  • Epoch Protocol - Automates transactions using Account Abstraction.
  • Onit - Manages Safe in an XMTP chat for multiplayer crypto experiences.
  • Aarc - Simplifies user accounts and enhances smart contract account adoption.

Video Explanation

Tutorials

  • Build a Custom Zodiac Module - Learn the fundamental concepts of Zodiac modules while you build a super-simple example of a Custom Module.

About

All the best Safe Modules resources in one place

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published