7.ERC721合约创建NFT盲盒
POST
https://testnet.jugugu.cn/GUGUBOX_BlindBoxPreCreate使用自定义的ERC721合约创建盲盒NFT
请求参数
可由查询类函数【获取短密钥状态】获取,返回true则paymentpassword传“”空字符串,如果返回false,主需要手动输入,目前暂时为空字符串即可,短密钥,会在jugugu app全部上线后可由用户修改,jugugu将不再存储
生成NFT的合约地址
data:image/gif;base64,base64编码的gif图片数据 data:image/png;base64,base64编码的png图片数据 data:image/jpeg;base64,base64编码的jpeg图片数据 data:image/x-icon;base64,base64编码的icon图片数据 data:audio/mp3;base64,base64编码的mp3音频数据 data:video/mp4;base64,base64编码的mp4视频数据
可以是图片、视频、音乐、PDF、3D模型文件。格式也需要base64编码。格式必须是data:image/gif;base64,base64编码的gif图片数据 data:image/png;base64,base64编码的png图片数据 data:image/jpeg;base64,base64编码的jpeg图片数据 data:image/x-icon;base64,base64编码的icon图片数据 data:audio/mp3;base64,base64编码的mp3音频数据 data:video/mp4;base64,base64编码的mp4视频数据
ERC721合约单批次创建NFT的数量<=100
属性数组
721忽略该字段,传“”空字符串即可
{
"phone": "18158318152",
"token": "anim",
"contract": "sunt culpa",
"name": "共达能标识平",
"description": "业且当象方价员使叫无西斯并声图得日。为千采点加到头想近量军些化标或物强层。长设接圆人在有题期部规样且下快。县处便本民养何照酸情类华车书你就。得业已准己一主种没记实具其今大。与建天很力按正油且速什知斯前。",
"image": "http://dummyimage.com/400x400",
"extra_image": [
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400"
],
"number": "83",
"attributes": [
{
"trait_type": "non deserunt tempor",
"value": "dolore aliquip velit"
},
{
"trait_type": "officia dolor commodo et",
"value": "in quis ea"
},
{
"trait_type": "minim",
"value": "dolore incididunt"
},
{
"trait_type": "deserunt",
"value": "mollit pariatur tempor proident"
},
{
"trait_type": "tempor fugiat aliqua laborum id",
"value": "nisi dolor anim non"
}
],
"code": "8"
}
示例代码
返回响应
0代表成功 -1代表错误
请求提示信息
交易hash
合约地址
本请求忽略内容,保持格式
创建的NFTs信息,数组结构
这里通常就是管理员
{
"code": 0,
"msg": "生成成功",
"hash": "0x34d7395c3ddd66ae1b45abe52608d3f6dc124ce5ca3287c0fc41ea617cbaffda",
"contract": "cfxtest:acgssnxj1mm1s870s76juwwfvp58rs3phyvd1ydrj1",
"poapamount": "",
"nfts": [
{
"id": "2",
"owner": "cfxtest:aapsau0fgafbz53d3ke963r7mhgu16y592k3deunrw"
},
{
"id": "3",
"owner": "cfxtest:aapsau0fgafbz53d3ke963r7mhgu16y592k3deunrw"
},
{
"id": "4",
"owner": "cfxtest:aapsau0fgafbz53d3ke963r7mhgu16y592k3deunrw"
},
{
"id": "5",
"owner": "cfxtest:aapsau0fgafbz53d3ke963r7mhgu16y592k3deunrw"
},
{
"id": "6",
"owner": "cfxtest:aapsau0fgafbz53d3ke963r7mhgu16y592k3deunrw"
}
]
}