Skip to content

DAMM-Cap/DAMM-Contracts

Repository files navigation

DAMM Contracts

Inside this repository you will find the smart contracts of the DAMM Toolkit for creating and managing mutual funds. Mutual funds are Gnosis Safe Multisigs with extended functionality provided by Zodiac Modules. As of right now, the only DAMM specific module is the Deposit Module. This module is responsible for the tokenization of deposits and withdrawals into the safe. Other zodiac modules can be used to alongside the Deposit Module to enhance the functionality of the mutual fund, for example, the Zodiac Roles Module can be used to allow operators to manage the fund assets.

Links

Getting Started

This project is built with the foundry development kit. You can install it by following the instructions here.

Install dependencies

forge install

Run tests

Note: Fork tests require you to set ARBI_RPC_URL in the .env file. You can get a free RPC URL here. The .env file should be at the root of the project.

forge test

About

Contracts toolkit for Decentralized Autonomous Money Management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published