> For the complete documentation index, see [llms.txt](https://docs.tomo.inc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tomo.inc/tomo-sdk/tomo-web-sdk/wallet-providers.md).

# Wallet Providers

Tomo Wallet exposes all functions to specific blockchain network through wallet providers. By default, we provide three commonly used providers for Bitcoin, EVM, and Solna.

To use different networks of Bitcoin or EVM chain, you need to configure the wallet provider accordingly:

```javascript
await bitcoinProvider.switchNetwork(network: Network) 

await evmProvider.swithChain(chainId: string)
```

In addition, one can configure the custom wallet provider to support new network by [contributing ](/tomo-sdk/tomo-web-sdk/wallet-providers/add-custom-wallets.md)to our SDK
