YourJustice dApp is an on-chain meta-justice system for tracking and verifying reputation.
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.
- Install depencies -
npm install
- Start development server -
npm run dev
- Go to dev branch.
- Create a file .env.local with content:
NEXT_PUBLIC_SUBGRAPH_API=https://api.thegraph.com/subgraphs/name/kiv1n/yourjustice-dev
- Go to branch that supports the sandbox subgraph.
- Create a file .env.local with content:
NEXT_PUBLIC_SUBGRAPH_API=https://api.thegraph.com/subgraphs/name/kiv1n/yourjustice-sandbox
- Branch:
{Notion ID}-{task-name}
- Example:
1a41b-integrate-new-contracts
- Example:
- Commit Message:
[{Notion ID}]-{Commit message}
- Example:
[1a41b] Add new hooks for the jurisdiction contract
- Example:
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
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.