Skip to content

nek0ill/YourJustice

 
 

Repository files navigation

Your Justice dApp

YourJustice dApp is an on-chain meta-justice system for tracking and verifying reputation.

Overview

This dApp allows you to track people's reputation history, good and bad deeds, using a web3 on-chain justice system.

You can file cases for or against other individuals, supply evidence and call for witnesses in order to post reputation events to people who supported or mistreaded you.

Resources

Stack

Commands

  • Install depencies - npm install
  • Start development server - npm run dev
  • Deploy to Vercel (dev) - vercel
  • Deploy to Vercel (production) - vercel --prod

Naming Convention

  • Branch: {Notion ID}-{task-name}
    • Example: 1a41b-integrate-new-contracts
  • Commit Message: [{Notion ID}]-{Task name}
    • Example: [1a41b] Add new hooks for the jurisdiction contract

Environment variables for Polygon Mainnet

NEXT_PUBLIC_NETWORK_NAME=Polygon Mainnet
NEXT_PUBLIC_NETWORK_CHAIN_ID=137
NEXT_PUBLIC_NETWORK_CHAIN_ID_HEX=0x89
NEXT_PUBLIC_NETWORK_RPC_URL=https://rpc-mainnet.matic.network/
NEXT_PUBLIC_NETWORK_BLOCK_EXPLORER_URL=https://polygonscan.com/
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=MATIC
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=MATIC
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18

FAQ

Q: Why, after updating the data in the blockchain, they are not immediately displayed in the interface?

A: Most likely The Graph has not updated its data yet.

Q: Can I see my token in a marketplace?

A: Yes, use this link for OpenSea or this link for Rarible. Don't forget to change token ID.

Packages

No packages published

Languages

  • JavaScript 99.6%
  • Shell 0.4%