> For the complete documentation index, see [llms.txt](https://allblue-docs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://allblue-docs.gitbook.io/docs/en/allblue-v3/core-contracts/miningpoolfactory.md).

# MiningPoolFactory

MiningPoolFactory is responsible for creating and registering AllBlue V3 Pools.

When a new Pool is created, the required Pool configuration is defined as part of the deployment process.

### Pool Configuration

A V3 Pool is configured using parameters such as:

* **Token0**
* **Token1**
* **Swap Fee**
* **Tick Spacing**
* **Initial Price**

Once created, the Pool is registered within the AllBlue V3 deployment structure.
