Skip to content

WagmiProvider

Solid Context Provider for Wagmi.

Import

ts
import { WagmiProvider } from '@wagmi/solid'

Usage

tsx
import { WagmiProvider } from '@wagmi/solid'
import { config } from './config'

function App() {
  return (
    <WagmiProvider config={config}>
      {/** ... */}
    </WagmiProvider>
  )
}

Parameters

ts
import { type WagmiProviderProps } from '@wagmi/solid'

config

Config object to inject with context.

tsx
import { WagmiProvider } from '@wagmi/solid'
import { config } from './config'

function App() {
  return (
    <WagmiProvider
      config={config}
    >
      {/** ... */}
    </WagmiProvider>
  )
}

initialState

State | undefined

  • Initial state to hydrate into the Wagmi Config. Useful for SSR.
tsx
import { WagmiProvider } from '@wagmi/solid'
import { config } from './config'

function App() {
  return (
    <WagmiProvider
      config={config}
      initialState={/* ... */}
    >
      {/** ... */}
    </WagmiProvider>
  )
}

reconnectOnMount

boolean | undefined

  • Whether or not to reconnect previously connected connectors on mount.
  • Defaults to true.
tsx
import { WagmiProvider } from '@wagmi/solid'
import { config } from './config'

function App() {
  return (
    <WagmiProvider
      config={config}
      reconnectOnMount={false}
    >
      {/** ... */}
    </WagmiProvider>
  )
}

Context

ts
import { type WagmiContext } from '@wagmi/solid'

Released under the MIT License.