Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.17 KB

README.md

File metadata and controls

60 lines (44 loc) · 2.17 KB

On-Chain DAO Project

This on-chain DAO (Decentralized Autonomous Organization) project was built using modern Web3 technologies, including NEXT.JS, Wagmi, Rainbow, Viem, Reown/Walletkit, and Foundry. The project consists of several smart contracts for managing NFTs and a decentralized marketplace for trading these NFTs.

Project Overview

The project consists of three main components:

  1. CryptoDevsNFT - A smart contract for minting and managing CryptoDevs NFTs.
  2. FakeNFTMarketplace - A marketplace for trading the CryptoDevs NFTs.
  3. CryptoDevsDAO - A Decentralized Autonomous Organization (DAO) for governance and decision-making.

Key Features:

  • NFT Minting: Users can mint CryptoDevs NFTs.
  • Marketplace: A decentralized marketplace to buy and sell CryptoDevs NFTs.
  • DAO Governance: DAO smart contract for community voting and decision-making.

Smart Contracts

The following smart contracts are deployed on the blockchain:

  1. CryptoDevsNFT:

    • Contract address: 0x91950ca3db93577C8811741044b5bd5d5f800C54
  2. FakeNFTMarketplace:

    • Contract address: 0xE6e34011b916ce2F150377C148d0053aE045a8B0
  3. CryptoDevsDAO:

    • Contract address: 0x8E4591a8652e50eaB5a5C95268BCe0C852a84337

Technologies Used

  • NEXT.JS: React framework for building the user interface.
  • Wagmi: React hooks for interacting with Ethereum.
  • Rainbow: Wallet connection library for web3 applications.
  • Viem: A library for interacting with the Ethereum blockchain.
  • Reown/Walletkit: Wallet management libraries for secure interaction with the blockchain.
  • Foundry: Ethereum development framework for smart contract testing and deployment.

Installation

To run this project locally:

  1. Clone the repository:
    git clone https://github.com/your-username/dao-project.git
    cd dao-project
  2. Change Directory to frontend:
    cd frontend
  3. Install and Run:
    npm install
    npm run dev

Contributing

Feel free to fork the repository and submit pull requests. If you find any bugs or have suggestions, please open an issue.