essefuga
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
65 lines (50 loc) • 1.36 kB
Markdown
add @web3-react/walletconnect-connector`
```typescript
rpc: { [chainId: number]: string }
bridge?: string
qrcode?: boolean
pollingInterval?: number
```
```javascript
import { WalletConnectConnector } from '@web3-react/walletconnect-connector'
const walletconnect = new WalletConnectConnector({ rpc: { 1: '...' } })
```
```javascript
import { URI_AVAILABLE } from '@web3-react/walletconnect-connector'
function Component () {
useEffect(() => {
walletconnect.on(URI_AVAILABLE, uri => {
// ...
})
})
// ...
}
```
```javascript
import { UserRejectedRequestError } from '@web3-react/walletconnect-connector'
function Component () {
const { error } = useWeb3React()
const isUserRejectedRequestError = error instanceof UserRejectedRequestError
// ...
}
```
Note: Once the connector has been activated, the WalletConnect provider can be accessed under the `.walletConnectProvider` property.
- [Install](
- [Arguments](
- [Example](
- [Events](
- [URI_AVAILABLE](
- [Example](
- [Errors](
- [UserRejectedRequestError](
- [Example](
`yarn