Skip to main content

Introduction

A collection of React hooks and components, making it easy to develop frontends for Ethereum dApps.

Features

  • Powered by the popular ethers package, which handles all ethereum functionality.
  • Leverages modern React features, such as Suspense, Error Boundaries, and concurrent rendering.
  • Built-in support for connecting to wallets using Web3Modal.
  • Full support for TypeScript out of the box, including fully-typed contracts with TypeChain.
  • Small bundle size, and tree-shakable module. Currently ~2.5 kB gzipped for all features.

Requirements

  • React 17+, works best in React versions that support concurrent rendering (18+).