Skip to content

useConfig

Primitive for getting the current Wagmi Config.

Import

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

Usage

tsx
import { useConfig } from '@wagmi/solid'

function App() {
  const config = useConfig()
}
ts
import { createConfig, http } from '@wagmi/solid'
import { mainnet, sepolia } from '@wagmi/solid/chains'

export const config = createConfig({
  chains: [mainnet, sepolia],
  transports: {
    [mainnet.id]: http(),
    [sepolia.id]: http(),
  },
})

Parameters

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

useConfig.Parameters
useConfig.SolidParameters

Parameters are passed as a getter function to maintain Solid reactivity.

ts
useConfig(() => ({
  config: customConfig,
}))

config

Config | undefined

Config to use instead of retrieving from the nearest WagmiProvider.

Return Type

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

useConfig.ReturnType

Accessor<Config>

Returns an accessor containing the Wagmi Config.

Released under the MIT License.