@privy-io/wagmi
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

@privy-io/wagmi

wagmi bindings for the @privy-io/react-auth library.

Installation

npm install -S @privy-io/wagmi

Setup

Configuration

import {http} from 'wagmi';
import {mainnet} from 'wagmi/chains';

import {createConfig} from '@privy-io/wagmi';

export const config = createConfig({
  chains: [mainnet],
  transports: {
    [mainnet.id]: http(),
  },
});

declare module 'wagmi' {
  interface Register {
    config: typeof config;
  }
}

Providers

import {QueryClient, QueryClientProvider} from '@tanstack/react-query';
import {type ReactNode} from 'react';

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

import config from './config';

const queryClient = new QueryClient();

export const Providers = ({children}: {children: ReactNode}) => (
  <PrivyProvider appId="<your-app-id">
    <QueryClientProvider client={queryClient}>
      <WagmiProvider config={config}>{children}</WagmiProvider>
    </QueryClientProvider>
  </PrivyProvider>
);

Usage

Use wagmi as you normally would!

Changelog

Our changelog contains the latest information about new releases, including features, fixes, and upcoming changes.

We use Semantic Versioning to track changes.

Readme

Keywords

Package Sidebar

Install

npm i @privy-io/wagmi

Weekly Downloads

11,688

Version

1.0.3

License

none

Unpacked Size

32.1 kB

Total Files

21

Last publish

Collaborators

  • payton-privy
  • sternhenri
  • asta-li
  • privy-bot
  • ahollenbach
  • ankushswar1
  • joshnaviprivy
  • andrewprivyadmin