Create contract
This guide explains how you can create a smart contract for your NFT collection on the blockchain.
The creation of an NFT contract is the deployment of a new smart contract on a specific blockchain. The concept of a contract can be considered as the creation of a collection.
Let's start by defining your first contract. This contract will represent a collection for the NFTs. We will create a contract on the Polygon (MATIC) testnet chain.
Request Endpoint: reference
 POST /api/minter/contracts
Request Body:
| Parameter | Description | Type | Required | 
|---|---|---|---|
| name | The name of your NFT collection/contract | String | ✅ | 
| description | The description of your NFT collection/contract | String | ✅ | 
| image | The image URL for your NFT collection/contract that will be displayed | String | ✅ | 
| chain | This is the blockchain on which you want to create the contract on | String | ✅ | 
| externalUrl | This can be any link such as a link to your website, landing page, etc. | String | ✅ | 
{
  "name": "My first collection",
  "description": "Sample description",
  "image": "https://pbs.twimg.com/profile_images/1669300450649157635/4xg-wsbK_400x400.jpg",
  "chain": "MATIC",
  "externalUrl": "www.venly.io"
}
Response Body:
Save the
idfrom the response body. This is the contract ID.The
transactionHashthat is return is the transction that created the contract on-chain. Theconfirmedattribute is a boolean field that indicates if the transaction has been mined yet.
{
  "name": "My first collection",
  "description": "Sample description",
  "confirmed": true,
  "id": 53492,
  "secretType": "MATIC",
  "symbol": "MYFICO",
  "externalUrl": "www.venly.io",
  "image": "https://pbs.twimg.com/profile_images/1669300450649157635/4xg-wsbK_400x400.jpg",
  "media": [],
  "transactionHash": "0x5baa0794fc31584b04514b8d40d9e016594d335eb5dae2555ad3ca68cf620e18",
  "storage": {
    "type": "cloud",
    "location": "https://metadata-staging.arkane.network/metadata/contracts/53492"
  },
  "external_link": "www.venly.io"
}
Updated over 1 year ago
For more information on the metadata of an NFT contract please read Collection Info.
