@vaporfi/core-wagmi-connector
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

Core Wagmi Connector

About

@vaporfi/core-wagmi-connector is a connector for the popular wagmi library to support Core wallet extension from Avalabs

How to use

You can use this connector as any other wagmi connector, import it and use it in your client setup

import { configureChains, createConfig } from 'wagmi';
import { avalanche, avalancheFuji } from '@wagmi/core/chains';
import { InjectedConnector } from 'wagmi/connectors/injected';
import { publicProvider } from 'wagmi/providers/public';
import { CoreWalletConnector } from '@vaporfi/core-wagmi-connector';

const { chains, publicClient } = configureChains(
  [avalanche, avalancheFuji],
  [publicProvider()]
);

const wagmiConfig = createConfig({
  autoConnect: true,
  connectors: [new CoreWalletConnector({ chains, options: {} })],
  publicClient,
});

// wrap your app with WagmiConfig
import { WagmiConfig } from 'wagmi';
const MyApp = ({ children, ...props }) => {
  return <WagmiConfig config={wagmiConfig}>{children}</WagmiConfig>;
};

Documentation

Have a look at the wagmi repo and the wagmi doc to learn more on connectors and wagmi.

Package Sidebar

Install

npm i @vaporfi/core-wagmi-connector

Weekly Downloads

25

Version

1.0.4

License

MIT

Unpacked Size

25.9 kB

Total Files

16

Last publish

Collaborators

  • vaporfi