OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Typescript Eth Starter

Typescript Eth Starter is a public TypeScript monorepo template for developing an Ethereum dapp locally, with a React/Vite frontend, a Foundry Counter contract example and tests, Anvil, and tools for deployment and subgraph indexing.

Independent OpenViST project profile, based on linked sources.

Typescript Eth Starter — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when you want a local Ethereum dapp scaffold that connects a React frontend, Foundry contract example and Anvil workflow, with optional subgraph indexing tools.

Who it is for

  • Developers prototyping a contract-backed React dapp.
  • Developers who want to run a frontend and local Ethereum chain together.
  • Developers exploring subgraph indexing and generated GraphQL query hooks.

Documented uses

  • Start a local Anvil chain and React development server together.
  • Develop and test an example Counter smart contract with Foundry.
  • Run the included deployment script against the local chain and regenerate wagmi hooks.
  • Index smart contracts with a subgraph and query it using generated GraphQL hooks.
Before you choose

Requirements & limits

  • The template is organized as a monorepo with Foundry and dapp projects plus wagmi and shared configuration packages.
  • The development command is documented to start Anvil and the React app concurrently.
  • The local deployment command also regenerates custom wagmi hooks.
  • The README identifies Docker Compose as a way to run Anvil and graph-node locally.
  • The README marks environment variables optional and documents Yarn for installing dependencies.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start the local dapp development process

Install the project dependencies and launch the Anvil instance and React development server together.

Before you start

  • The Typescript Eth Starter repository
  • Yarn

Steps

  1. Install dependencies with yarn.

  2. Run yarn run dev to launch Anvil and the React app development server concurrently.

Expected outcome

The documented development process starts a local chain and the React app’s development server.

Guide limitations

  • The README does not provide a full installation guide for Yarn or the other development tools.
  • This guide covers local development startup, not deployment.
Source-based practical guide

Deploy the example to the local chain

Run the project’s documented local deployment script and regenerate its custom wagmi hooks.

Before you start

  • The Typescript Eth Starter repository
  • Dependencies installed as described in the README
  • A local development environment for the project

Steps

  1. Run yarn run deploy:local.

  2. The documented script runs the deploy script on the local chain and regenerates custom hooks into the wagmi configuration.

Expected outcome

The deployment script is run against the local chain, and custom hooks are regenerated into the wagmi configuration.

Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
nezz0746/typescript-eth-starter · Official homepage title · retained in its source language