# Infuse Your NFTs

Once you've created your realm, you can now infuse the realm's ERC-20 token into your NFTs.

Infusion is the process of staking ERC-20 tokens inside of an NFT that mines tho tokens over time. The owner of the NFT can claim mined tokens, and unclaimed tokens stay inside the NFT across sales or transfers.

{% content-ref url="../../protocol/provenance-mining" %}
[provenance-mining](https://docs.hypervibes.xyz/protocol/provenance-mining)
{% endcontent-ref %}

### Infuse

Select the **INFUSE** option from the top navigation menu of the HyperVIBES app, or select the middle **INFUSE** card from the main landing page

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

Once there, you'll see a list of all realms that you can infuse NFTs in.&#x20;

{% hint style="info" %}
You may see additional realms that allow for "public infusion", where anybody is welcome to infuse NFTs (so long as they bring their own tokens):
{% endhint %}

![Select a realm to infuse within](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2FgPP3qDvqPVmDKEY0ILBJ%2FScreen%20Shot%202021-11-15%20at%202.26.20%20PM.png?alt=media\&token=48346e01-d2ca-480f-9ad5-28183f0f9ccc)

If you don't see it, confirm the [**Create Realm**](https://docs.hypervibes.xyz/guides/getting-started/create-your-realm) transaction went through and that you are still on the correct network. Sometimes it can take a few moments for TheGraph to index new realms as well.

Select your realm, and then select your collection:

![Select the collection within the realm you'd like to infuse](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2F9jQc6uhRw1jbvd6Uz5ut%2FScreen%20Shot%202021-11-15%20at%202.26.25%20PM.png?alt=media\&token=9a89e9d3-5ff8-4cd8-9d68-4d4dfbc39ec1)

Once you select your collection, type in Token ID **0** to infuse the token [you minted previously](https://docs.hypervibes.xyz/guides/getting-started/deploy-an-nft-contract):

![Select a token to infuse](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2F9WbBHPqssLqnURamwVub%2FScreen%20Shot%202021-11-15%20at%202.26.32%20PM.png?alt=media\&token=8322ddad-1483-4aa7-9203-63e3095ac0aa)

Then input any amount of tokens you want to infuse, based on how you've configured your realm previously.&#x20;

**These tokens will be transferred from your wallet into the NFT:**

![Infuse your NFT](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2FVU6MLXmu3bjfGYGE48AX%2FScreen%20Shot%202021-11-15%20at%202.26.43%20PM.png?alt=media\&token=7eeaf4bd-89af-4e90-85c6-29f7ac28d776)

If this is your first infusion, you'll have to execute the **APPROVE** step as part of the standard ERC-20 approval flow:

![ERC-20 tokens must be approved before they can be spent by a smart contract](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2FouPit2buegydVIy9DbvM%2F%20.png?alt=media\&token=da9eb445-3c80-4114-93d3-8b4af58dc847)

Once the approval completes, you can infuse your NFT:

![Infusing tokens](https://1048652919-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe5DjLObSbll4oZTnx6dQ%2Fuploads%2FaHPJ9aCyJQuyGfdfx5EM%2FScreen%20Shot%202021-11-15%20at%202.38.28%20PM.png?alt=media\&token=f9f3f0dd-35b7-45b4-abbf-2f797cb46632)

Your NFT is now infused!
