# How to deploy the VRC725 contract

## Deploy a VRC725 contract

Open Remix IDE at: <https://remix.ethereum.org/#lang=en&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.26+commit.8a97fa7a.js>

Cloning the VRC25 from the Repo URL: <https://github.com/BuildOnViction/vrc725.git>

<figure><img src="/files/D4BVNSxWnQcAVy39ZzOC" alt=""><figcaption></figcaption></figure>

The source code struture will be displayed as image

<figure><img src="/files/pXU7RROcyciktYCDsUdG" alt="" width="335"><figcaption></figcaption></figure>

Under the contracts folder there will be an example for **VRC725 Contract**

<figure><img src="/files/eeuOXSetdxm2BZEoid1X" alt=""><figcaption></figcaption></figure>

Now, we would like to compile the contract as image. Please ensure that the compiler version is **0.8.17+commit.8df45f5f**

<figure><img src="/files/t5aGM4Z1iKr4apyZosze" alt="" width="371"><figcaption></figcaption></figure>

Next, we would like to deploy the contract which had been built & compiled above. In this scenario, we are using the **Injected Provider - Coin98 Wallet**. Hence the following pop-up will be displayed.

Since we are using the **C98 Wallet**, hence the **Gas Limit** option can be ticked on **Estimated Gas** per default. However, if you are using the **Metamask**, it is recommended that you would increase it a bit to avoid the failure. The suitable number should be **5000000** wie

<figure><img src="/files/ui2NFg1WRaCKi1Ot01o2" alt=""><figcaption></figcaption></figure>

After that, we need to fulfill the **Name**, **Symbol** & the **Issuer** (The connected wallet: **0x4bCfFA4D24f774486399230924b2545ee7134bFe**) for the contract. Once all detail is filled up, you can click on the transact button. The pop-up will be displayed to confirm for further process.

<figure><img src="/files/RaJrDseQODKx3kXAAS7k" alt=""><figcaption></figcaption></figure>

If the contract is successfully deployed, the following message will be displayed.

<figure><img src="/files/3Xsil0TVzoiftKpSlzv7" alt=""><figcaption></figcaption></figure>

The onchain TX can be found at: <https://testnet.vicscan.xyz/tx/0xfb7c50988b780d501348cb22d0eb4076d031e53061f35a3d0adc2e8dca346dd3>

<figure><img src="/files/dap1aOWwdNGrqj2y7ivW" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/aN6QKtg9HIOAQcBypkJ1" alt=""><figcaption></figcaption></figure>

After we had the VRC725 contract, the next step is to apply the Viction ZeroGas for it.


---

# 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.viction.xyz/how-to/how-to-deploy-the-vrc725-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.
