/web3-react

🧰 A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

web3-react 🧰

A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps

lerna code style: prettier

Actions Status

Packages @latest Version Size Description
🏠 Core
@web3-react/core npm version minzip React Interface
🔌 Connectors
Browser Extension/dApp Browser
@web3-react/injected-connector npm version minzip Injected Connector
Remote API
@web3-react/network-connector npm version minzip RPC Connector
QR Code
@web3-react/walletconnect-connector npm version minzip WalletConnect Connector
@web3-react/walletlink-connector npm version minzip WalletLink Connector
Hardware
@web3-react/ledger-connector npm version minzip Ledger Connector
@web3-react/trezor-connector npm version minzip Trezor Connector
Native
@web3-react/frame-connector npm version minzip Frame Connector
Hosted
@web3-react/authereum-connector npm version minzip Authereum Connector
@web3-react/fortmatic-connector npm version minzip Fortmatic Connector
@web3-react/portis-connector npm version minzip Portis Connector
@web3-react/squarelink-connector npm version minzip Squarelink Connector
@web3-react/torus-connector npm version minzip Torus Connector
🐉 Low-Level
@web3-react/abstract-connector npm version minzip Shared Connector Class
@web3-react/types npm version minzip Shared TypeScript Types

Quickstart

Edit web3-react-example

Projects using web3-react

Open a PR to add your project to the list!

Related Efforts

Local Development

  • Clone repo
    git clone https://github.com/NoahZinsmeister/web3-react.git

  • Install top-level dependencies
    yarn

  • Install sub-dependencies
    yarn bootstrap

  • Build and watch for changes
    yarn start