Tasks:
- Write other connectors
- WalletConnect V2
- Gnosis Safe
- Other injected connectors?
- Tighten up experimental connectors
- Address remaining TODOs in the code
- More tests
- Docs
- Test Node 12 support
- Add Node 16 support once LTS
Package | @alpha Version |
Size | Description |
---|---|---|---|
@web3-react/store |
|||
@web3-react/types |
|||
@web3-react/core |
|||
Connectors | |||
@web3-react/metamask |
MetaMask | ||
@web3-react/network |
|||
@web3-react/walletconnect |
WalletConnect | ||
@web3-react/walletlink |
WalletLink | ||
Experimental Connectors | |||
@web3-react/frame |
Frame | ||
@web3-react/magic |
Magic |
yarn
yarn bootstrap
yarn start
In addition to compiling each package in watch mode, this will also spin up an example app on http://localhost:3000/.
yarn test --watch
yarn lerna add <DEPENDENCY> --scope <SUBPACKAGE>
- Delete the relevant
package.json
entry
Because of a lerna bug, it's not possible to prune yarn.lock
programmatically, so regenerate it manually:
yarn lerna exec 'rm -f yarn.lock' --scope SUBPACKAGE
yarn clean --scope SUBPACKAGE
yarn bootstrap