A react, typescript boilerplate for Web3 applications.
- ⚡ Next.js for Static Site Generator
- 🔥 Type checking TypeScript
- 🗂 Zustand for state management
- 🦊 Web3 accounts with web3-react
- 🔧 Ethers.js for interacting with Ethereum and EVMs
To install packages:
yarn
Run local development mode with:
yarn dev
You can easily configure the boilerplate by changing the following files:
-
config/theme.ts
: Colors, media queries, light mode, dark mode -
config/wallets.ts
: Specifies which wallets are supported -
config/menu.ts
: Socials and resources for your project -
constants/blockchain.ts
: Specifies which chains are supported -
constants/contracts.ts
: Contracts users are interacting with -
constants/tokens.ts
: ERC20 tokens interacting with contracts -
store/
: Store, types, hooks and updaters for your state