Skip to content
This repository was archived by the owner on Nov 20, 2024. It is now read-only.

Good-Ghosting/MoneyBoxes-SmartContracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

MoneyBoxes

MoneyBoxes is an MVP developed for intelligently segmenting and allocating your crypto paycheque using Request Network and Gnosis network/ Gnosis Safe. Users can create payment requests via Request Network, directed to a Gnosis Safe contract. The solution allows for managing and logically distributing safe funds into various user-configurable "money boxes."

Useful Links

Overview

MoneyBoxes serves as an automated allocation system, reducing the need for manual distribution of funds after each payment receipt. This significantly streamlines the accounting processes of web3 workers and freelancers,

For instance, a user might establish three distinct money boxes:

  1. Taxes (30% allocation)
  2. Travel Savings (10% allocation)
  3. Investment (25% allocation)

Each money box in our system could possess the capability of investing in third-party strategies, like Aave or Curve, or convert all funds within a specific box into DAI. (Not implemented in this MVP)

MoneyBoxes(1)

Setup & Usage

Before proceeding, ensure that you have installed the required dependencies in your local development environment. Foundry installation

Compiling

To compile the project, use the following command:

forge build

Testing

To run tests, use the following command:

forge test --fork-url "https://rpc.gnosischain.com" -vv

Contact

For any questions or comments, feel free to reach out to us. We'll be glad to help you out. lucas@goodghosting.com francis@goodghosting.com rachel@halofi.me

About

MoneyBoxes MVP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors