Skip to content

The On-Chain DAO Project is a decentralized application built on Ethereum featuring three core components: an NFT minting contract (CryptoDevsNFT), a decentralized marketplace for buying and selling NFTs (FakeNFTMarketplace), and a DAO for community governance (CryptoDevsDAO).

Notifications You must be signed in to change notification settings

arnavkirti/On-Chain-DAO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The On-Chain DAO Project is a decentralized application built on Ethereum featuring three core components: an NFT minting contract (CryptoDevsNFT), a decentralized marketplace for buying and selling NFTs (FakeNFTMarketplace), and a DAO for community governance (CryptoDevsDAO).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published