Socket
Book a DemoInstallSign in
Socket

@semaphore-protocol/cli-template-monorepo-ethers

Package Overview
Dependencies
Maintainers
4
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@semaphore-protocol/cli-template-monorepo-ethers

Semaphore Hardhat + Next.js + SemaphoreEthers template.

latest
npmnpm
Version
4.13.1
Version published
Maintainers
4
Created
Source

Semaphore Hardhat + Next.js + SemaphoreEthers template

This project is a complete application that demonstrates a basic Semaphore use case. It comes with a sample contract, a test for that contract and a sample task that deploys that contract. It also contains a frontend to play around with the contract.

Install

Install dependencies

yarn

📜 Usage

Local server

You can start your app locally with:

yarn dev

Deploy the contract

  • Go to the apps/contracts directory and deploy your contract:
yarn deploy --semaphore <semaphore-address> --network sepolia
  • Update your apps/web-app/.env.production file with your new contract address and the group id.

  • Copy your contract artifacts from apps/contracts/artifacts/contracts/ folder to apps/web-app/contract-artifacts folder manually.

[!NOTE] Check the Semaphore contract addresses here.

Code quality and formatting

Run ESLint and solhint to analyze the code and catch bugs:

yarn lint

Run Prettier to check formatting rules:

yarn prettier

Or to automatically format the code:

yarn prettier:write

FAQs

Package last updated on 08 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts