JSPM

  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q64115F
  • License MIT

Venly integration for wagmi

Package Exports

  • @davidzwfu/wagmi-connector

Readme

@venly/wagmi-connector

Venly connector for wagmi

Setup (For wagmi v1 and above)

Install latest version of @venly/wagmi-connector

npm i @venly/wagmi-connector

Configure your desired chains and VenlyConnector options

import { createConfig, configureChains, mainnet } from 'wagmi'
import { publicProvider } from 'wagmi/providers/public'
import { VenlyConnector } from '@venly/wagmi-connector'

const { chains, publicClient } = configureChains(
  [mainnet],
  [publicProvider()],
)

const config = createConfig({
  connectors: [
    new VenlyConnector({
      chains,
      options: {
        clientId: 'YOUR_CLIENT_ID', //https://docs.venly.io/widget/deep-dive/authentication#client-id
        environment: 'staging', //optional, defaults to production
      },
    }),
  ],
  publicClient,
  autoConnect: true,
})

Setup (Prior to wagmi v1)

Install version 0.1 of @venly/wagmi-connector

npm i @venly/wagmi-connector@0.1

Configure your desired chains and VenlyConnector options

import { configureChains, createClient } from 'wagmi'
import { goerli, mainnet } from 'wagmi/chains'
import { publicProvider } from 'wagmi/providers/public'
import { VenlyConnector } from '@venly/wagmi-connector'

const { chains, provider } = configureChains(
  [goerli, mainnet],
  [publicProvider()],
)

export const client = createClient({
  connectors: [
    new VenlyConnector({
      chains,
      options: {
        clientId: 'YOUR_CLIENT_ID', //https://docs.venly.io/widget/deep-dive/authentication#client-id
        environment: 'staging', //optional, defaults to production
      },
    }),
  ],
  provider,
  autoConnect: true,
})

What is Venly Wallet

Not sure yet what Venly is all about? Be sure to check out our website: https://www.venly.io/