2.ERC721合约创建NFT
POST
https://testnet.jugugu.cn/GetGUGUBOXCreate721NFT使用自定义的ERC721合约创建NFT
请求参数
可由查询类函数【获取短密钥状态】获取,返回true则paymentpassword传“”空字符串,如果返回false,主需要手动输入,目前暂时为空字符串即可,短密钥,会在jugugu app全部上线后可由用户修改,jugugu将不再存储
生成NFT的合约地址
NFT主资源,confluxscan会在上显示,格式必须是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忽略该字段,传“”空字符串即可
通过接入jugugu申请
通过接入jugugu申请
默认“cfx”
{
"phone": "18187371561",
"token": "cupidatat",
"contract": "sint non ullamco deserunt in",
"name": "中打直放效干",
"description": "决三油还工要联最人理构节。区京自原么段领但特想物作县可。生流管选却法斯处务而在可红。特越党第式集速划积南建适标合。",
"image": "http://dummyimage.com/400x400",
"extra_image": [
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400",
"http://dummyimage.com/400x400"
],
"number": "80",
"attributes": [
{
"trait_type": "laboris",
"value": "dolor tempor ut"
},
{
"trait_type": "ut voluptate",
"value": "incididunt aliquip non ut Ut"
},
{
"trait_type": "dolore velit nostrud",
"value": "officia elit fugiat qui"
},
{
"trait_type": "Duis tempor velit laboris",
"value": "qui"
}
],
"code": "93"
}
示例代码
返回响应
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"
}
]
}