JSPM

@wagmi/connectors

0.1.10-cjs
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 401785
  • Score
    100M100P100Q190936F
  • License MIT

A collection of connectors for wagmi

Package Exports

  • @wagmi/connectors
  • @wagmi/connectors/coinbaseWallet
  • @wagmi/connectors/injected
  • @wagmi/connectors/ledger
  • @wagmi/connectors/metaMask
  • @wagmi/connectors/mock
  • @wagmi/connectors/package.json
  • @wagmi/connectors/walletConnect

Readme

@wagmi/connectors

Collection of connectors for wagmi.

Installation

Install the @wagmi/connectors package.

npm i @wagmi/connectors

Usage

Configure your wagmi client with connectors!

import { configureChains, createClient } from 'wagmi'

import { InjectedConnector } from '@wagmi/connectors/injected'
import { CoinbaseWalletConnector } from '@wagmi/connectors/coinbaseWallet'
import { WalletConnectConnector } from '@wagmi/connectors/walletConnect'

const { chains, provider } = configureChains(...)

const client = createClient({
  connectors: [
    new CoinbaseWalletConnector({
      chains,
      options: {
        appName: 'wagmi',
      },
    }),
    new WalletConnectConnector({
      chains,
      options: {
        qrcode: true,
      },
    }),
    new InjectedConnector({ chains }),
  ],
  provider,
})

If your bundler supports tree-shaking (most likely), only the used connectors will be included in the bundle, so you don't have to worry about bundle size. 😊

Connectors

Contributing

Want to add another chain to the list? Make sure you read the contributing guide first.