import { FutureverseAuthClient } from '@futureverse/auth-react/auth';
import { createWagmiConfig } from '@futureverse/auth-react/wagmi';
const clientId = '<your-futureverse-client-id>';
const walletConnectProjectId = '<your-wallet-connect-project-id>';
const xamanAPIKey = '<your-xaman-application->';
export const authClient = new FutureverseAuthClient({
clientId,
environment: 'production',
redirectUri: '<your-app-redirect-endpoint>',
});
export const getWagmiConfig = async () => {
return createWagmiConfig({
walletConnectProjectId,
xamanAPIKey,
authClient,
// Optional if supporting SSR
ssr: true,
// Optional chains you wish to support
chains: [mainnet, sepolia, polygonAmoy],
// Optional if supporting SSR
storage: createStorage({
storage: cookieStorage,
}),
});
};