0.1.13 • Published 1 year ago

@privy-io/wagmi-connector v0.1.13

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
1 year ago

WAGMI 🤝 Privy

wagmi-privy

This package only supports WAGMI V1. Please use our new @privy-io/wagmi library if you want to use WAGMI V2.

This plugin allows you to use WAGMI hooks with the Privy SDK. To integrate, simply wrap your components like so. (example next.js code below) (the below shows using goerli and mainnet)

The idea is that you first configure WAGMI as you would usually, and pass that to the PrivyWagmiConnector instead:

import {goerli, mainnet} from '@wagmi/chains';
import type {AppProps} from 'next/app';
import {configureChains} from 'wagmi';
import {publicProvider} from 'wagmi/providers/public';

import {PrivyProvider} from '@privy-io/react-auth';
import {PrivyWagmiConnector} from '@privy-io/wagmi-connector';

const configureChainsConfig = configureChains([mainnet, goerli], [publicProvider()]);

export default function App({Component, pageProps}: AppProps) {
  return (
    <PrivyProvider appId={process.env.NEXT_PUBLIC_PRIVY_APP_ID as string}>
      <PrivyWagmiConnector wagmiChainsConfig={configureChainsConfig}>
        <Component {...pageProps} />
      </PrivyWagmiConnector>
    </PrivyProvider>
  );
}

Then, in your application, feel free to use WAGMI hooks like useAccount, useSignMessage, useEnsName, ...

Please do not use the useConnect hook to connect, but rather use {login} = usePrivy(). Privy controls the session and syncs it with WAGMI.

0.1.13

1 year ago

0.1.13-beta.1

1 year ago

0.1.12

2 years ago

0.1.12-beta.1

2 years ago

0.1.11

2 years ago

0.1.11-beta.1

2 years ago

0.1.10

2 years ago

0.1.10-beta.2

2 years ago

0.1.10-beta.1

2 years ago

0.1.9

2 years ago

0.1.9-beta.1

2 years ago

0.1.8-beta.1

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6-beta.2

2 years ago

0.1.4-beta.2

2 years ago

0.1.0-beta.3

2 years ago

0.1.6-beta.3

2 years ago

0.1.0-beta.2

2 years ago

0.1.0-beta.5

2 years ago

0.1.6-beta.1

2 years ago

0.1.0-beta.4

2 years ago

0.1.0-beta.1

2 years ago

0.1.6-beta.8

2 years ago

0.1.6-beta.6

2 years ago

0.1.6-beta.7

2 years ago

0.1.6-beta.4

2 years ago

0.1.6-beta.5

2 years ago

0.1.4-beta.1

2 years ago

0.1.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.7-beta.1

2 years ago

0.1.5-beta.2

2 years ago

0.1.7-beta.2

2 years ago

0.1.5-beta.1

2 years ago

0.1.7-beta.3

2 years ago

0.1.7-beta.4

2 years ago

0.1.7-beta.5

2 years ago

0.1.7-beta.6

2 years ago

0.1.7-beta.7

2 years ago

0.1.5-beta.4

2 years ago

0.1.5-beta.3

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10-beta.1

2 years ago

0.0.10

2 years ago

0.0.9-beta.1

2 years ago

0.0.9-beta.2

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.4-beta.1

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.7

2 years ago

0.0.2-beta.1

2 years ago

0.0.6

2 years ago

0.0.1-beta.7

2 years ago

0.0.1-beta.6

2 years ago

0.0.1-beta.5

2 years ago

0.0.1-beta.4

2 years ago

0.0.1-beta.3

2 years ago

0.0.1-beta.2

2 years ago