A simple dependency minimized framework for building modern Ethereum dApps
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