Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2024
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. 'use client';
  2.  
  3. import Web3AuthConnectorInstance from '@/lib/config/web3Auth';
  4. // import {
  5. // WagmiProvider as NextWagmiProvider,
  6. // createConfig,
  7. // } from '@privy-io/wagmi';
  8. import { WagmiProvider as NextWagmiProvider, createConfig } from 'wagmi';
  9. import type { ReactNode } from 'react';
  10. import { http } from 'viem';
  11. import { base } from 'viem/chains';
  12. type WagmiProviderProps = {
  13. children: ReactNode;
  14. };
  15.  
  16. export const wagmiConfig = createConfig({
  17. chains: [base],
  18. transports: {
  19. [base.id]: http(),
  20. },
  21. connectors: [
  22. // walletConnect({
  23. // projectId: "3314f39613059cb687432d249f1658d2",
  24. // showQrModal: true,
  25. // }),
  26. Web3AuthConnectorInstance([base]),
  27. ],
  28. });
  29.  
  30. export default function WagmiProvider({ children }: WagmiProviderProps) {
  31. return <NextWagmiProvider config={wagmiConfig}>{children}</NextWagmiProvider>;
  32. }
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement