nftERC721Mint
POST/api/v1/recipes/nfts/erc-721/mint/
Mint ERC721 from a deployed contract
Request
- application/json
Body
required
The contractId of the ERC721 contract.
The address where the minted ERC721 will be sent.
The bytes media to assign to the ERC721 created.
The name of the ERC721 token.
The description of the ERC721 token.
Default value: [object Object]
Extra metadata to be stored in the ERC721 token.
Responses
- 201
- 400
- 404
- 503
Default Response
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [false
]
Possible values: [201
]
data objectrequired
Possible values: [TO_BE_SENT
, FAILED_TO_SEND
, SENT
, CONFIRMED
, FAILED
]
{
"error": false,
"statusCode": 201,
"data": {
"id": "string",
"hash": "string",
"from": "string",
"to": "string",
"value": "string",
"blockchainId": 0,
"vaultId": "string",
"contractId": "string",
"status": "TO_BE_SENT"
}
}
Default Response
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [true
]
Possible values: [400
]
Possible values: [errors.recipe.invalidMedia
, errors.contract.invalidArgs
, errors.contract.invalidValue
, errors.insufficientFunds
, errors.failedToEstimateTransaction
]
{
"error": true,
"statusCode": 400,
"code": "errors.recipe.invalidMedia",
"data": {}
}
Default Response
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [true
]
Possible values: [404
]
Possible values: [errors.contract.notFound
, errors.contract.notDeployed
, errors.vault.notFound
, errors.contract.functionNotFound
]
{
"error": true,
"statusCode": 404,
"code": "errors.contract.notFound",
"data": {}
}
Default Response
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [true
]
Possible values: [503
]
Possible values: [errors.recipe.failUploadingToIpfs
, errors.contract.failedToSend
]
{
"error": true,
"statusCode": 503,
"code": "errors.recipe.failUploadingToIpfs",
"data": {}
}