> For the complete documentation index, see [llms.txt](https://docs.lycanchain.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lycanchain.com/developers-integration/smart-contracts/interaction/wagmi.md).

# Wagmi

**Setting Up Wagmi and Viem**

To start using Wagmi and Viem with Lycan Chain, you'll need to install the necessary packages. You can do this via npm:

```bash
npm install wagmi viem
```

**Initializing with Lycan Chain**

Once you have the packages installed, you can import Lycan Chain from Viem or Wagmi and configure your application to connect to the Lycan Chain network.

```javascript
import { createClient, WagmiConfig } from 'wagmi';
import { lycan } from 'viem/chains'; // or import { lycan } from 'wagmi/chains'

const client = createClient({
  autoConnect: true,
  chains: [lycan]
});

function App() {
  return (
    <WagmiConfig client={client}>
      {/* Your app components */}
    </WagmiConfig>
  );
}

export default App;
```

This code initializes the Wagmi client with Lycan Chain as the selected network, using the RPC URL for Lycan Chain.
