web3-react ?
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
| Packages | @latest Version | 
Size | Description | 
|---|---|---|---|
| ? Core | |||
@web3-react/core | 
React Interface | ||
| ? Connectors | |||
| Browser Extension/dApp Browser | |||
@web3-react/injected-connector | 
Injected Connector | ||
| Remote API | |||
@web3-react/network-connector | 
RPC Connector | ||
| QR Code | |||
@web3-react/walletconnect-connector | 
WalletConnect Connector | ||
@web3-react/walletlink-connector | 
WalletLink Connector | ||
| Hardware | |||
@web3-react/ledger-connector | 
Ledger Connector | ||
@web3-react/trezor-connector | 
Trezor Connector | ||
@web3-react/lattice-connector | 
Lattice Connector | ||
| Native | |||
@web3-react/frame-connector | 
Frame Connector | ||
| Hosted | |||
@web3-react/authereum-connector | 
Authereum Connector | ||
@web3-react/fortmatic-connector | 
Fortmatic Connector | ||
@web3-react/portis-connector | 
Portis Connector | ||
@web3-react/squarelink-connector | 
Squarelink Connector | ||
@web3-react/torus-connector | 
Torus Connector | ||
@web3-react/magic-connector | 
Magic Connector | ||
| ? Low-Level | |||
@web3-react/abstract-connector | 
Shared Connector Class | ||
@web3-react/types | 
Shared TypeScript Types | 
Quickstart
Documentation
Projects using web3-react
Open a PR to add your project to the list!
- Uniswap.exchange
 - hypertext.finance
 - useWallet
 - Terminal
 - Everest
 - NFT Scribe
 - Compound Liquidator
 - wildcards.world
 - Outpost
 - Async Art
 - Union
 - Aave
 - Eth2 Launchpad
 - EthBlockArt
 - Foundation
 - Float Capital
 - Refinable
 - the pixel portraits
 
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