A simple and minimalist Web3 boilerplate to boost your Dapp development. Built using the latest technology stack out there: Next.js, Viem, Wagmi, RainbowKit, ChakraUI, and Typescript.
- Web3 Wallet Status (MetaMask / Rainbow / Coinbase Wallet / WalletConnect)
- Chain selector
- Block Number / Chain ID & Name
- Wallet balance
- Sign Messages & Transfer Native
- Block Detail Info
- Hook to query user's Token Balances
- Dark mode support
To get started with this boilerplate, you just need to follow these simple steps:
-
Clone the repository:
git clone https://github.com/JakeXu/new-to-web3-wallet.git
-
Install dependencies:
yarn install # or pnpm install # or npm install # or bun install
-
Move
.env.example
file to.env
and add the values for the following keys:NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=
-
Run locally
yarn dev # or pnpm dev # or npm dev # or bun dev
- Upgrade Contract
- Front Running
- EIP712
- Create2
- Uniswap V2
- Multi-Signature Wallet
- Ugly Avatars
- Lottery
By MIT licensed.