This repository is a comprehensive monorepo setup for developing a decentralized application using Next.js, Hardhat, and The Graph. Each part of the application is housed in its dedicated subdirectory within this monorepo.
/packages/dapp
: Contains the Next.js frontend application./packages/hardhat
: Houses the Hardhat environment for smart contract development./packages/subgraph
: Setup for The Graph to handle indexing and querying blockchain data.
To get started with this monorepo, clone this repository and run the following command to install all dependencies:
pnpm install
Navigate to each subdirectory and follow the specific instructions in their respective READMEs for detailed setup and usage instructions.
Contributions are welcome! Please refer to each package's README for more detailed guidelines on how to contribute effectively.