> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# Provider Types

:::info
`Provider` is a re-export of ox's [`Provider`](https://oxlib.sh/api/Provider/types). Refer to the ox documentation for the full reference.
:::

## `Provider.ConnectInfo`

## `Provider.Emitter`

Type for an EIP-1193 Provider's event emitter.

## `Provider.EventMap`

## `Provider.Message`

## `Provider.Options`

Options for a [`Provider.Provider`](/docs/utilities/provider/types#provider).

## `Provider.Provider`

Root type for an EIP-1193 Provider.

## `Provider.RequestFn`

EIP-1193 Provider's `request` function.
