CreateTokenTypeRequest
Object reference for creating a token-template
{
"fungible": true,
"burnable": true,
"name": "string",
"description": "string",
"image": "string",
"externalUrl": "string",
"backgroundColor": "string",
"animationUrls": [
{
"type": "string",
"value": "string"
}
],
"maxSupply": 0,
"attributes": [
{
"type": "string",
"name": "string",
"value": "string",
"maxValue": "string"
}
],
"destinations": [
{
"address": "string",
"amount": 0
}
],
"storage": {
"type": "CUSTOM",
"location": "string"
}
}
Parameter | Required | Type | Description |
---|---|---|---|
fungible | false | Boolean | Determines if the NFTs from this template will be minted as fungible/non fungible.
If missing it defaults to false. |
burnable | false | Boolean | Determines if the NFTs from this template will be burnable.
If missing it defaults to false. |
name | true | String | Name of the NFTs that will be created from this template |
description | false | String | Description of the NFTs that will be created from this template |
image | false | String | Image of the NFTs that will be created from this template |
externalUrl | false | String | External URL of the NFTs that will be created from this template. |
backgroundColor | false | String | Bg color of the NFTs that will be created from this template. |
animationUrls | false | array | Array of animation URL for the NFTs that will be created from this template. |
animationUrls.type | true | String | Type of the animation URL. |
animationUrls.value | true | String | Value of the animation URL. |
maxSupply | false | String | Max Supply for NFTs created by this template. |
attributes | false | array | Attributes of this NFT template. |
attributes.type | true | String | Can be one of: property|stat|boost|system |
attribute.name | true | String | Name of the attribute. |
attribute.value | true | String | Value of the attribute. |
attribute.maxValue | true | String | Max value for the attribute. |
destinations | false | array | If an array of destinations is present, tokens for this token template will be minted and transferred to the destination addresses accordingly. |
destinations.address | true | Address | Address of the destination wallet where minted tokens will be sent. |
destinations.amount | true | Integer | Amount of tokens to be minted and sent to specified wallet address. |
storage | false | Object | Determines the storage of metadata.
If missing, metadata will be stored in our cloud. |
storage.type | true | enum | Can be one of: cloud | ipfs | custom.
cloud: We store metadata in our cloud.
ipfs: metadata will be stored in ipfs.
custom: You determine where you will store the metadata for this NFT template. |
storage.location | false | String | Location of the NFT metadata. This property is mandatory only if storage.type is set to custom. |
Last modified 1yr ago