Skip to content

This repository has everything you want to know about JuryDAO

License

Notifications You must be signed in to change notification settings

catze-labs/jury-dao-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

image

JuryDAO

JuryDAO is a decentralized autonomous organization (DAO) that aims to provide a decentralized dispute resolution system on the blockchain. It allows users to create and vote on cases, stake tokens as collateral, and engage in a transparent and decentralized decision-making process. ​

Key Materials

All Repos

Table of Contents

Overview

JuryDAO is built on the EVM and is powered by smart contracts. It uses a decentralized governance model, where stakeholders can vote on proposals and decisions are made based on the consensus of the community. The DAO is powered by the native token named BIT, which can be staked as collateral in dispute resolution cases and used for voting. ​

Features

  • Case creation: Users can create new dispute resolution cases by submitting a title, description, and stake amount.
  • Case voting: Users can vote on cases by staking their BIT tokens and indicating their decision.
  • Jury selection: The DAO selects a randomly chosen jury from the community members to vote on each case.
  • Transparent decision-making: All decisions and votes are recorded on the blockchain and can be audited for transparency.
  • Reward system: Users who participated in the dispute resolution process as jurors are rewarded with BIT tokens as an incentive.
  • Staking and unstaking: Users can stake and unstake their BIT tokens as collateral for cases, and the tokens are locked during the process. ​

Getting Started

To get started with JuryDAO, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/jury-dao.git
  2. Install dependencies: npm install
  3. Compile smart contracts: npm run compile
  4. Deploy smart contracts: npm run deploy
  5. Start the front-end: npm run start
  6. Access the front-end application in your web browser at http://localhost:3000

Usage

JuryDAO provides a simple front-end user interface to interact with the smart contracts. Users can create cases, vote on cases, stake and unstake tokens, and view the status of ongoing cases. Here are some use cases: ​

Create a case

  1. Connect your wallet to the JuryDAO on the website.
  2. Click on the “Create Case” button.
  3. Enter a title, description, and stake amount for the case.
  4. Click on the “Submit” button to create the case on the blockchain. ​

Vote on a case

  1. Connect your Ethereum wallet to the JuryDAO front-end.
  2. Browse the list of ongoing cases and click on a case to view the details.
  3. Review the case information, including the title, description, and current stakes.
  4. Click on the “Vote” button to stake your BIT tokens and indicate your decision.
  5. Wait for the jury to vote on the case and see the final decision. ​

Stake and unstake tokens

  1. Connect your wallet to the JuryDAO front-end.
  2. Click on the “Stake” button to lock your BIT tokens as collateral for dispute resolution cases.
  3. Enter the amount of tokens you want to stake and click on the “Submit” button.
  4. To unstake your tokens, click on the “Unstake” button and confirm the transaction. ​

License

JuryDAO is open-source software released under the MIT License. You are free to use, modify, and distribute the software in accordance with the terms of the license. Please refer to the license file for more information. ​

Contact Us

If you have any questions, feedback, or suggestions regarding JuryDAO, please feel free to contact us at hello@catze.xyz. We appreciate your support and involvement in the JuryDAO community.

About

This repository has everything you want to know about JuryDAO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published