Ethereum Dapp Basic Typescript Starter
The ETH Basic Typescript Starter is a monorepo designed to help users get started with building decentralized applications (dapps) on the Ethereum blockchain. The starter includes a Counter smart contract that can be deployed on a local Anvil instance, along with a dapp built with React and Typescript. The project also includes various utilities for multi-chain deployments, an upgradeable Counter example, and a Subgraph for indexing smart contracts. Additionally, the starter provides a Docker Compose file for quickly running the Anvil and graph-node locally, as well as wagmi and RainbowKit for generating custom hooks. The project uses Tailwind CSS with DaisyUI and recommends using Rivet, a developer wallet and devtool, for local development.
To get started with the ETH Basic Typescript Starter, follow these steps:
The ETH Basic Typescript Starter is a comprehensive monorepo that provides all the necessary tools and resources to start building Ethereum dapps quickly. It includes a Counter smart contract, a React and Typescript dapp, multi-chain deployment utilities, an upgradeable Counter example, and a Subgraph for indexing smart contracts. The starter also includes convenient features like a Docker Compose file for quick local setup and tools like wagmi-cli and RainbowKit for generating custom hooks. With its integration of Tailwind CSS and DaisyUI, the starter offers easy and customizable styling options. Overall, this starter is a valuable resource for anyone looking to dive into Ethereum development.