Community directory curator dApp for Status https://status-community-dapp.vercel.app
Go to file
Patryk Osmaczko 0006043e07 update CI.yml to use LTS node version 2023-03-21 19:26:56 +01:00
.github/workflows update CI.yml to use LTS node version 2023-03-21 19:26:56 +01:00
packages feat(VotingContract): make voting length configurable 2023-03-21 19:26:56 +01:00
.eslintrc.json Introduce base app (#2) 2021-06-02 10:51:58 +02:00
.gitignore Update gitignore (#181) 2021-08-05 16:39:21 +02:00
.node-version Add waku voting (#57) 2021-06-28 13:43:22 +02:00
.prettierrc.json Introduce monorepo (#40) 2021-06-17 13:33:35 +02:00
API.md Add new fields to api proposal (#8) 2021-06-30 11:48:42 +02:00
README.md chore: migrate deploy scripts to hardhat 2023-03-21 19:26:56 +01:00
netlify.toml Add netlify redirects (#53) 2021-06-23 09:43:19 +02:00
package.json Fix usage of `ts-node/esm` and `mocha` (#12) 2023-03-15 19:22:19 +01:00
tsconfig.json Fix usage of `ts-node/esm` and `mocha` (#12) 2023-03-15 19:22:19 +01:00
yarn.lock update yarn.lock 2023-03-20 10:06:09 +01:00

README.md

status-community-dapp

Community directory curator dApp for Status

API

Proposed api is available here

Running the project

  1. Install dependencies: Run yarn to install the necessary packages and dependencies.
  2. Run local hardhat node: Navigate to the packages/contract directory and run npx hardhat node.
  3. Deploy contracts: Navigate to the packages/contracts directory and run npx hardhat run deploy/deploy.ts --network localhost to deploy the contracts needed for the project.
  4. Start the app: Run ENV=localhost VOTING_CONTRACT=hex_addr DIRECTORY_CONTRACT=hex_addr MULTICALL_CONTRACT=hex_addr TOKEN_CONTRACT=hex_addr yarn start to start the application. Make sure to replace hex_addr with the actual addresses of the contracts you deployed in step 3.

Once the app is run, connect to the wallet. NOTE: in 'production' mode it has to be Status wallet.