> For the complete documentation index, see [llms.txt](https://docs.hypervibes.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hypervibes.xyz/guides/getting-started/create-your-realm.md).

# Create Your Realm

Previously, you have:

* Created your own ERC-20 token and minted some initial supply of tokens to your wallet
* Created your own ERC-721 NFT contract and minted a single NFT to your wallet

**Now it's time to setup a HyperVIBES realm:**

* <https://app.hypervibes.xyz>

A HyperVIBES realm is a completely isolated environment that can be setup with any ERC-20 token. Each project can set up their own realm, configured to meet their needs.

{% content-ref url="/pages/CuQnDQnfx9zIs6EweimB" %}
[Realms](/protocol/realms.md)
{% endcontent-ref %}

### Creating your Realm

Ensure you are still on the **Goerli Test Network** (or whatever your preferred testnet is), and select the first card:

![Choose your path](/files/XLpudtrrp5ZIaV6Pj39i)

Create a realm by inputting all the various configuration information. How you configure your realm is up to you:

![Initial realm configuration](/files/qQSvU6tol7euDYXXd6oW)

You can leave admin blank for now, there's no need to modify this realm. After press **NEXT**, add the NFT contract you deployed earlier as the **Allowed Collection:**&#x20;

![](/files/uDGLbit1xvh8KeyN0vAZ)

And set the **TOKEN ADDRESS** to the ERC-20 we deployed earlier (confirm the token symbol on the right of the input box):

![](/files/eXd03UMGKnHkSgwyW6R5)

By specifying your address for **ALLOWED INFUSERS**, and selected the second option above, you will be the only address that can infuse NFTs for this realm.

Provide additional configuration options:

![](/files/4Ml6uXTH91f5CV8CyyMl)

Specify constraints around claiming tokens:

![](/files/bLCbWyLsHgFG4i3I1gbA)

Once you press **CREATE REALM**, submit the transaction.
