Skip to content

signinwithethereum/siwe-quickstart

Repository files navigation

SIWE Quickstart

A minimal Sign in with Ethereum app built with Next.js, wagmi, and viem.

Setup

npm install

Copy the example env file and fill in your values:

cp .env.local.example .env.local

You'll need a WalletConnect project ID (free).

For production, set NEXT_PUBLIC_DOMAIN to your app's public hostname (e.g. example.com). This ensures SIWE domain verification matches the domain users see. Not needed for local development.

Run

npm run dev

Open http://localhost:3000 — connect your wallet and sign in.

License

MIT — EthID.org

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors