0.0.7 • Published 9 months ago
@privy-io/cross-app-connect v0.0.7
@privy-io/cross-app-connect
Privy cross-app wallet connectors for wagmi and RainbowKit
Installation
npm install -S @privy-io/cross-app-connect wagmi viem @rainbow-me/rainbowkit
Usage
import {toPrivyWallet} from '@privy-io/cross-app-connect';
import {connectorsForWallets, ConnectButton} from "@rainbow-me/rainbowkit";
import {QueryClient, QueryClientProvider} from '@tanstack/react-query';
import {WagmiProvider, createConfig, http} from 'wagmi';
import {mainnet} from 'wagmi/chains';
const privyWallet = toPrivyWallet({
id: <privy-wallet-app-id>,
name: 'Privy wallet app',
iconUrl: 'https://example.com/image.png',
})
const connectors = connectorsForWallets(
[
{
groupName: "Privy",
wallets: [privyWallet],
},
],
{
appName: "Privy",
projectId: "Example",
}
);
export const wagmiConfig = createConfig({
chains: [mainnet],
transports: {
[mainnet.id]: http(),
},
connectors,
ssr: true,
});
const queryClient = new QueryClient();
export default function App({children}: {children: React.ReactNode}) {
return (
<WagmiProvider config={wagmiConfig}>
<QueryClientProvider client={queryClient}>
<RainbowKitProvider>
<ConnectButton />
</RainbowKitProvider>
</QueryClientProvider>
</WagmiProvider>
);
}
0.0.7
9 months ago
0.0.6
9 months ago
0.0.6-beta-20241015204057
9 months ago
0.0.6-beta-20241015193827
9 months ago
0.0.6-beta-20241015154321
9 months ago
0.0.6-beta-20241015190821
9 months ago
0.0.5-beta-20241009192031
9 months ago
0.0.5
9 months ago
0.0.4-beta-20240918195001
10 months ago
0.0.3
10 months ago
0.0.4-beta-20240919191518
10 months ago
0.0.3-beta-20240917015317
10 months ago
0.0.4
10 months ago
0.0.3-beta-20240917022247
10 months ago
0.0.3-beta-20240913012159
10 months ago
0.0.2
11 months ago
0.0.1
11 months ago
0.0.0
11 months ago