See Assembly Docs for full context and learn more about this project.
Ensure you have Node.js and npm/yarn/pnpm/bun installed on your system.
First, clone the repository to your local machine:
git clone <repository-url>
cd <repository-name>This project requires certain environment variables to be set. Create a .env file in the root of apps/web project and add the necessary variables.
For example:
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=
NEXT_PUBLIC_ALCHEMY_KEY=
NEXT_PUBLIC_CHAIN_ID=
NEXT_PUBLIC_POSTHOG_KEY=
NEXT_PUBLIC_POSTHOG_HOST=You will need to set NEXT_PUBLIC_CHAIN_ID to either Shape Mainnet (360) or Shape Sepolia Testnet (11011).
Install dependencies:
yarn installThen, run the development server:
yarn devWant to run only web project locally connected to sepolia or mainnet contracts? You can run:
yarn run dev --filter=webContributions are welcome! If you have any improvements or features to add, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/your-feature-name). - Open a Pull Request.
We appreciate your contributions Shaper!
Reach out to the core team on Twitter/X @Shape_L2 or @williamhzo.