Next 13 integration

Implementation guide for create next-app@latest

You need to declare a MetaproProvider which controls access and persistence to a connector instance, create a simple Provider component

In this particular example in Next13, implement "use client" on top of the component.

1. Create a Provider component

"use client";

import React from "react";
import { MetaproProvider } from "@metapro/connector";

interface IProviderProps {
  children: React.ReactNode;
}

const Provider: React.FC<IProviderProps> = ({ children }) => {
  return <MetaproProvider>{children}</MetaproProvider>;
};

export default Provider;

2. Insert provider in /app directory

---> layout.tsx

Use metapro plugin

After implementation you can follow this steps to login with metapro wallet

Last updated