wagmi.ts 681 B

12345678910111213141516171819
  1. import { injected } from "@wagmi/connectors/injected";
  2. import { http, createConfig, createStorage, cookieStorage } from "wagmi";
  3. import { sepolia, anvil } from "wagmi/chains";
  4. /**
  5. * Browser wallet config (external wallet connect — not mavi monflo product).
  6. * Sepolia + local anvil (Phase 5 private node on :8545).
  7. * Import injected only — full "wagmi/connectors" pulls optional Tempo deps that crash Next.
  8. */
  9. export const wagmiConfig = createConfig({
  10. chains: [sepolia, anvil],
  11. connectors: [injected()],
  12. storage: createStorage({ storage: cookieStorage }),
  13. ssr: true,
  14. transports: {
  15. [sepolia.id]: http(),
  16. [anvil.id]: http("http://127.0.0.1:8545"),
  17. },
  18. });