← Back to home

Safe Defender

We built a Safe module that allows multisigs & DAOs to implement a role management for their transaction execution.

Screenshots

Safe Defender screenshot 1
Safe Defender screenshot 2
Safe Defender screenshot 3

Problem Statement

This project is a module for SAFE's to allow DAOs and other Multisigs to deploy their own role management contract.We built a simple frontend that needs to be accessed through SAFE's native App market. Our project then connects to the SAFE and allows the user to deploy a TransactionGuard Factory. With this, the user then can deploy the contract work itself which allows us to whitelist specific contracts and users in order to regulate their ability to execute transactions on the safe itself.

Solution

Behind the scenes, we're utilizing the Safe{Core}SDK to implement ourselves directly into their Frontend.Our Contracts are written in Solidity and deployed using hardhat.In order to achieve a nice UI, we implemented NextUI library, since the basic setup of the frontend was done using Next.js/React.js/Typescript.

Hackathon

ETHGlobal Istanbul

2024

Prizes

  • 🏆

    Pool Prize

    Arbitrum

Contributors