Monorepo for smart contracts and web application.
imgate/
├── packages/
│ ├── hardhat/ # Smart contracts (Hardhat)
│ └── nextjs/ # Web application (Next.js)
- Node.js >= 18.0.0
- pnpm >= 8.0.0
pnpm installRun Next.js development server:
pnpm devRun Hardhat local node:
pnpm dev:hardhatBuild Next.js app:
pnpm buildCompile smart contracts:
pnpm build:contractsTest smart contracts:
pnpm testTest Next.js app:
pnpm test:nextjspnpm deploySmart contract development environment. See packages/hardhat/README.md for details.
Web application frontend. See packages/nextjs/README.md for details.
MIT