---
description: This endpoint is used to create a contract.
---

# CreateContract

{% code overflow="wrap" %}
```csharp
public static VyTask<VyDeployedContractDto> CreateContract(VyCreateContractDto reqParams)
```
{% endcode %}

{% tabs %}
{% tab title="Details" %}
**Parameters**

| reqParams | [VyCreateContractDto](../../../object-references/nft/vycreatecontractdto) | Request data for the operation |
| --------- | ------------------------------------------------------------------------- | ------------------------------ |

**Returns**

VyTask<[VyDeployedContractDto](../../../object-references/nft/vydeployedcontractdto)>
{% endtab %}
{% endtabs %}
