project screenshot 1
project screenshot 2
project screenshot 3

SafeRisk

Risk Assessment for gnosis safe using Chainalysis Oracle and Worldcoin Authentication

SafeRisk

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

This project aims to develop a new module for the Gnosis Safe smart account system, following the ERC-7579 standard. The module focuses on providing risk assessment tools for DeFi platforms, leveraging the Chainalysis oracle for sanctions screening. Additionally, the application integrates Worldcoin authentication to ensure secure user identification before accessing the wallet and performing transactions.

How it's Made

To build this project, we leveraged several key technologies and partner integrations. Such as Safe, Worldcoin, Dynamics, Blockscout, and tried using uniswap. The core of our solution is built on Safe accounts v1.4.1, which provides a secure and flexible framework for managing digital assets. We integrated Pimlico's permissionless.js library to enable seamless and permissionless interactions with the Safe accounts. This allows users to easily connect and manage their accounts without needing gas fees. To enhance the functionality and modularity of our project, we incorporated Rhinestone's ModuleKit. This powerful toolkit enables us to easily add and manage different modules within our application, providing a highly extensible architecture. For handling transactions in and out of the Safe accounts, we utilized the Safe7579Adapter. This adapter seamlessly integrates with Chainalysis to assess the risks associated with each transaction. By leveraging Chainalysis' advanced analytics and risk assessment capabilities, we can ensure a higher level of security and compliance for our users. To prevent bot activity and ensure each user is unique, we integrated Worldcoin's identity verification solution. This innovative technology uses biometric data to create a unique identifier for each individual, preventing duplicate accounts and bot-driven activity. We used Dynamic's template to streamline our development process and make debugging and testing smart contracts more efficient. This template provides a user-friendly interface for interacting with contracts and viewing transactions on Blockscout, significantly simplifying the development workflow. One particularly notable hack we employed was [describe any creative or unconventional solutions you used to overcome challenges or improve functionality]. By piecing together these cutting-edge technologies and partner integrations, we've created a robust, secure, and user-friendly solution for managing digital assets with advanced risk assessment capabilities and strong identity verification.

background image mobile

Join the mailing list

Get the latest news and updates