This monorepo should allow you to get started with a simple Counter smart contract on your local anvil instance, and a dapp
- React / Typescript (Vite โก)
- ๐๏ธ Turborepo
- โ๏ธ Foundry, with tests & local anvil instance:
- Multi chain deployments utils
- Upgradeable Counter example
- Subgraph to index your smart contracts
- ๐ Docker Compose file to run you anvil & graph-node locally quickly
- ๐ wagmi & ๐ RainbowKit !
- Generated custom hooks with the wagmi-cli !
- graphql-codegen generated hooks to query your subgraph from your apps quickly
- Tailwind CSS with DaisyUI ๐ผ !
Recommended:
- Rivet: Developper wallet & devtool for you local developpement
yarn
Will concurrently:
- launch your anvil instance
- start your react app dev server
yarn run dev
yarn run deploy:local
Will:
- Run your deploy script on your local chain
- Regenerate your custom hooks stright into your wagmi-config
/apps
# You foundry project
/contracts
# Your dapp
/web
/packages
# Contains wagmi & rainbowkit config and generated code with the wagmi-cli
/wagmi-config
# Hosting app constants
/shared-config