Code Monkey home page Code Monkey logo

ghofund's People

Contributors

carletex avatar edakturk14 avatar technophile-04 avatar

Watchers

 avatar

ghofund's Issues

Factory UI workflow

UI to support #1

Let's start with something that works (doesn't need to be pretty)

  • Anyone who connects their wallet can deploy their DAO ghofund treasury
  • «DAO deployers» will see their deployed contract/s (sidebar left?).
  • When clicking on them, they can (admin) interact with the contract as in the hackathon project (add builders, supply, etc)

Extra (can be another PR): Builders that are added in a DAO contract as builders, will also see the contract/DAO in the sidebar. When clicking on them they will be able to (builder) interact with the contract as in the hackathon project (withdraw basically)

About Page

Some ideas on the About Page


GHOFund

GHOFund is a Treasury Management Platform to bring deep insights and effective management to DAO treasury.

  • On-demand Treasury Contract Creation: GHOFund has a factory smart contract, enabling DAOs to create treasury contracts as needed. This functionality enhances scalability and flexibility in treasury management.
  • Simplified Payment Process for Contributors: GHOFund empowers DAOs to craft treasury contracts with streaming capabilities. Streaming contracts send funds at a fixed rate over a period of time and are utilized to pay contributors of a project. GHO is paid out through these streaming contracts, providing financial stability for members.
  • Comprehensive Treasury Overview & direct integration with DeFi: The platform offers a clear view of a DAO's finances, including collateral status, GHO balance, and overall financial health. Manage and view all your finances on a single dashboard for effective oversight.
Screenshot 2024-04-29 at 11 51 04

How to use GHOFund

Step 1: Create a New Treasury Contract

  • Create a treasury contract: With a single click, DAO administrators can initiate the creation of a new treasury contract.
  • Automated Deployment: GHOFund automatically deploys your new treasury contract onto the Ethereum network.

Step 2: Manage Your Treasury

  • Access Your Dashboard: Once your contract is created, you'll be taken to the dashboard where you can see and manage your treasury. If you have multiple contracts they will be displayed on the dropdown and you can view each of the dashboards separately.
  • Comprehensive Overview: Keep track of your Health Factor, Loan-to-Value ratios, collateral, GHO balance, and more in real-time.
  • Borrow GHO for stable income for contributors and day-to-day operations: Easily borrow GHO from the main dashboard, this way you can pay your contributors and day-to-day operations in a fixed income.

Step 3: Stream Payments to Contributors

  • Set up streaming for contributors: Streaming functionality continuously transfers GHO to your DAO's contributors, giving them a stable income.
  • Easy Onboarding: Add builders to the stream by simply clicking on the “Add builder”menu item. You can enter their Ethereum Name Service (ENS) domain or Ethereum address directly.

Factory contract

Let's think about the initial version of the factory contract

v0.1

  • Sender will be the owner of the new contract.
  • We should emit an event that has the address of the deployed contract

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.