# Deploy an NFT Contract

Deploy your own ERC-721 via wemint.art.&#x20;

* [https://wemint.art](https://wemint.art/)

**If you already have minted NFTs or have your own contract, then you can skip this step.**

Controlling your own contract is a powerful way of establishing provenance around the pieces you mint.

{% hint style="info" %}
**You can use any existing ERC-721 NFTs as well**, HyperVIBES works across all minting platforms.

Depending on how you configure the realm, you don't even need to own the NFTs to infuse them.
{% endhint %}

#### Deploy

Make sure to **CONNECT** your wallet to the wemint.art app via the button in the top right, and ensure you are still on the **Goerli Test Network**. Provide some basic info to deploy your ERC-721 contract:

![wemint.art site](/files/9ca0iYfA4I6fAJFcq0M3)

Once the contract is deployed:

![Contract succesfully deployed](/files/tVu8K2MAcKf4tXkoCu8H)

{% hint style="info" %}
**Notice the contract address once deployment has finished**, you'll need this later when setting up your realm.
{% endhint %}

#### Mint

Select **HOW TO** in wemint.art for a basic walkthrough of getting artwork into IPFS. Alternatively, you can use the following example metadata URI:

* `ipfs://ipfs/QmPVEKvFEm9CHPzrKBuj7CPiEML9jKRUap7Lbpxu4tC1ce`

Once you have your metadata URI, select the **MINT** tab, provide the contract address and metadata URI:

![Minting in wemint.art](/files/8nA49WWnycElR2ElTyYN)

Press **MINT!** and your NFT will be minted!

* <https://testnets.opensea.io> - OpenSea sometimes has issues indexing NFTs on testnets, but you may be able to see it here.

Example successful transaction following the initial mint:

![etherscan.io](/files/VxotlzOtSd9rgk8pirGE)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hypervibes.xyz/guides/getting-started/deploy-an-nft-contract.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
