This is a RainbowKit + wagmi + Next.js project bootstrapped with create-rainbowkit
with some additional tools.
- RainbowKit - Wallet connection flow
- wagmi and viem - To interact with Ethereum
- Next.js - Frontend application
- TailwindCSS - For CSS
- Hardhat - Ethereum development environment
- Solidity Coverage - Code coverage for Solidity contracts
Copy .env.example
file to .env
file, update values and run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
npx hardhat coverage
npx hardhat compile
npx hardhat run scripts/deploy.js --network sepolia