React SDK
Installation
bun add @inverter-network/react wagmi@^2.14.11 viem@^2.24.2 @tanstack/react-query@^5.59.0Initializing the React SDK
'use client'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { getERPCTransport } from '@inverter-network/sdk'
import { WagmiProvider, createConfig, http } from 'wagmi'
import { sepolia } from 'viem/chains'
const chains = [sepolia]
const queryClient = new QueryClient()
const wagmiConfig = createConfig({
chains,
multiInjectedProviderDiscovery: false,
transports: {
[sepolia.id]: getERPCTransport(sepolia.id),
},
ssr: true, // If the user is using a SSR supporting framework
cacheTime: 5000, // 5 seconds
})
export function Providers({ children }: { children: React.ReactNode }) {
return (
<QueryClientProvider client={queryClient}>
<WagmiProvider config={wagmiConfig} reconnectOnMount>
{children}
</WagmiProvider>
</QueryClientProvider>
)
}Last updated