> ## Documentation Index
> Fetch the complete documentation index at: https://pulse-hook.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Init Pool

> Create a Uniswap v4 pool using an existing Pulse Hook

**If you want to create a Uniswap v4 pool using an already deployed Pulse Hook, you don't need to deploy the hook yourself. Just follow the instructions below.**

## 1. Choose your network

First, select a network where the Pulse Hook is already deployed.

| Network          | Pulse Hook |
| ---------------- | ---------- |
| Ethereum Mainnet | `0x...`    |
| ...              | `...`      |

Use the hook address corresponding to the network where you are creating the pool.

## 2. Create your pool

Follow the official Uniswap v4 guide for creating a pool:

[Create a Pool — Uniswap v4](https://developers.uniswap.org/docs/protocols/v4/guides/create-pool)

When configuring your `PoolKey`, use the deployed Pulse Hook address as the `hooks` field.

### Important

When configuring the pool:

\* **Hooks:** use the deployed Pulse Hook address for your selected network. \* **Fee:** select **Dynamic Fee**. \* Configure the remaining pool parameters according to the official Uniswap guide.

That's it.

The Pulse Hook-specific configuration is limited to using the correct deployed hook address and enabling Dynamic Fee. For everything else, follow the official Uniswap v4 pool creation flow.
