Primitives
Solid Primitives for accounts, wallets, contracts, transactions, signing, and more.
Import
ts
import { useConnection } from '@wagmi/solid'Reactive Parameters
In Solid, primitive parameters are passed as getter functions (accessors) to maintain reactivity. This is different from React where parameters are passed directly as objects.
ts
// Solid style
useBlockNumber(() => ({ chainId: 1 }))Available Primitives
- useBalance
- useBlockNumber
- useChainId
- useChains
- useClient
- useConfig
- useConnect
- useConnection
- useConnectionEffect
- useConnections
- useConnectorClient
- useConnectors
- useDisconnect
- useInfiniteReadContracts
- useReadContract
- useReadContracts
- useReconnect
- useSimulateContract
- useSwitchChain
- useSwitchConnection
- useWatchBlockNumber
- useWatchContractEvent
- useWriteContract
- useWriteContractSync