Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kesne/ethereal-react
A suspense-compatible React library for Ethereum development
https://github.com/kesne/ethereal-react
dapps eth ethereum hooks react react-hooks reactjs
Last synced: 10 days ago
JSON representation
A suspense-compatible React library for Ethereum development
- Host: GitHub
- URL: https://github.com/kesne/ethereal-react
- Owner: kesne
- License: mit
- Created: 2021-09-26T18:18:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-24T21:39:14.000Z (about 1 year ago)
- Last Synced: 2024-10-23T00:43:26.211Z (19 days ago)
- Topics: dapps, eth, ethereum, hooks, react, react-hooks, reactjs
- Language: TypeScript
- Homepage: https://kesne.github.io/ethereal-react/
- Size: 1.65 MB
- Stars: 130
- Watchers: 5
- Forks: 4
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `ethereal-react`
A collection of React hooks and components, making it easy to develop frontends for Ethereum dApps.
**Features:**
- Powered by [ethers](https://ethers.org/).
- Works with React 17+, and compatible with upcoming React 18 features. Powered by Suspense, Error Boundaries, and concurrent rendering.
- Built-in support for connecting to wallets with [Web3Modal](https://github.com/Web3Modal/web3modal).
- Supports TypeScript out of the box, including fully-typed contracts with [TypeChain](https://github.com/dethcrypto/TypeChain).
- Small bundle size, and tree-shakable module. Currently ~2.5 kB gzipped for all features.## Getting Started
[Read the documentation site](https://kesne.github.io/ethereal-react/) for details about how to integrate `ethereal-react` in your project.