namillum
Version:
Bubble Protocol SDK
24 lines (20 loc) • 669 B
text/typescript
import { connectorsForWallets } from "@rainbow-me/rainbowkit";
import { metaMaskWallet } from "@rainbow-me/rainbowkit/wallets";
import { configureChains, createConfig } from "wagmi";
import { publicProvider } from "wagmi/providers/public";
import { chainConfigs } from "./config";
export const { chains, publicClient } = configureChains(
Object.values(chainConfigs).map((chain) => chain.wagmiChain),
[publicProvider()]
);
const connectors = connectorsForWallets([
{
groupName: "Recommended",
wallets: [metaMaskWallet({ chains, projectId: "" })],
},
]);
export const wagmiConfig = createConfig({
autoConnect: true,
connectors,
publicClient,
});