# Cabana Factory

PoolTogether V5 is completely permissionless; anyone can use the protocol to setup prize vaults for any token and yield source they desire! The Cabana Factory interface is a tool to help people do just that, by using the [ERC-4626](https://docs.cabana.fi/protocol/faqs#what-is-erc-4626) vault standard.

***

This tool, while not all-encompassing, aims to make the process of launching new prize vaults as easy as possible. In order to launch a new prize vault using the Cabana Factory interface, you need the following:

* A wallet to deploy contracts through, with some funds to pay for gas fees
* An ERC-4626 compatible yield source
* A ***very*** small amount of your vault's underlying asset

...and that's it.

{% hint style="warning" %}
Keep in mind not all ERC-4626 contracts behave exactly the same. Due diligence is required to make sure a vault would work as intended. Auditing and deploying to a testnet first is recommended!
{% endhint %}

***

The Cabana Factory interface will walk you through the process of deploying a prize vault and its auxiliary contracts, as well as manage any previously deployed contracts.

The following guides can be helpful for additional context:

{% content-ref url="guides/full-cabana-factory-walkthrough" %}
[full-cabana-factory-walkthrough](https://docs.cabana.fi/cabana-tools/guides/full-cabana-factory-walkthrough)
{% endcontent-ref %}

{% content-ref url="guides/deploying-a-prize-vault" %}
[deploying-a-prize-vault](https://docs.cabana.fi/cabana-tools/guides/deploying-a-prize-vault)
{% endcontent-ref %}

{% content-ref url="guides/deploying-a-liquidation-pair" %}
[deploying-a-liquidation-pair](https://docs.cabana.fi/cabana-tools/guides/deploying-a-liquidation-pair)
{% endcontent-ref %}

{% hint style="info" %}
Stuck on any particular step? Reach out to the PoolTogether community on [Discord](https://pooltogether.com/discord) where many poolers will be happy to help.
{% endhint %}
