Setup Coin98 Adapter for Next.js
Setup for Next.js 13
// Configure blockchains, wallets then wrap app with WalletProvider, WalletModalProvider
"use client";
import {
BLOCKCHAINS_DATA,
WalletProvider,
} from "@coin98-com/wallet-adapter-react";
import { WalletModalProvider } from "@coin98-com/wallet-adapter-react-ui";
import { Coin98WalletAdapter } from "@coin98-com/wallet-adapter-coin98";
import { MetaMaskWalletAdapter } from "@coin98-com/wallet-adapter-metamask";
interface ContainerProps {
children: React.ReactNode;
}
const Coin98AdapterProvider: React.FC<ContainerProps> = ({ children }) => {
const enables = [BLOCKCHAINS_DATA.ethereum];
const wallets = [Coin98WalletAdapter, MetaMaskWalletAdapter];
return (
<WalletProvider wallets={wallets} enables={enables} autoConnect>
<WalletModalProvider>{children}</WalletModalProvider>
</WalletProvider>
);
};
export default Coin98AdapterProvider;Common props:
Import modal UI CSS
Then use it in your dApp
Last updated