2021-06-01 11:09:38 +00:00
# status-community-dapp
2023-05-04 12:11:41 +00:00
2021-06-01 11:09:38 +00:00
Community directory curator dApp for Status
2021-06-02 11:01:31 +00:00
# API
2023-03-02 14:38:20 +00:00
Proposed api is available [here ](API.md )
2023-03-20 21:51:48 +00:00
# Running the project
2023-03-02 14:38:20 +00:00
2023-05-04 15:52:11 +00:00
Note: Use node `v18.15.0`
2023-03-20 21:51:48 +00:00
1. Install dependencies: Run `yarn` to install the necessary packages and dependencies.
2023-05-04 12:11:41 +00:00
2. Run local hardhat node: Navigate to the `packages/contract` directory and run `yarn dev` .
3. Deploy contracts: Navigate to the `packages/contracts` directory and run `yarn dev:deploy` to deploy the contracts needed for the project.
2023-06-29 18:07:41 +00:00
4. Start the app: Run `VOTING_CONTRACT=hex_addr DIRECTORY_CONTRACT=hex_addr MULTICALL_CONTRACT=hex_addr TOKEN_CONTRACT=hex_addr FEATURED_VOTING_CONTRACT=hex_addr yarn dev` to start the application. Make sure to replace `hex_addr` with the actual addresses of the contracts you deployed in step 3.
2023-03-02 14:38:20 +00:00
Once the app is run, connect to the wallet. NOTE: in 'production' mode it has to be Status wallet.