文昌天舟链接口
链地址创建
接口说明:通过名字创建链地址
请求方式:POST
请求路径:/avatav3/account/create
请求业务参数:
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| chain | string | 是 | 链标识,值为wenchang-tianzhou |
| name | string | 是 | 名称(20个字符以内) |
返回业务参数:
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| native_address | string | 原生地址格式 |
| hex_address | string | 以太坊地址格式 |
创建NFT类别
接口说明:创建NFT类别
请求方式:POST
请求路径:/avatav3/nft/class/create
请求业务参数:
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| chain | string | 是 | 链标识,值为wenchang-tianzhou |
| name | string | 是 | 类别名称 |
| editable_by_owner | integer | 是 | 类别编辑权限,控制用户能否编辑NFT信息(0 不能 1能) |
| owner | string | 是 | 类别所有者 |
| class_id | string | 否 | 类别ID(长度3-32个字符) |
| description | string | 否 | 类别描述(长度为300个字符以内) |
| uri | string | 否 | 类别链外数据链接(长度为256个字符以内) |
| uri_hash | string | 否 | 类别链外数据hash(长度为512个字符以内) |
| data | string | 否 | 自定义链上元数据(长度1024个字符以内) |
返回业务参数:
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| class_id | string | 创建的class_id |
铸造NFT
接口说明: 铸造NFT
请求方式:POST
请求路径: /avatav3/nft/create
请求业务参数:
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| chain | string | 是 | 链标识,值为wenchang-tianzhou |
| class_id | string | 是 | 分类ID |
| name | string | 是 | 名称(长度为64个字符以内) |
| uri | string | 是 | 链外地址(原生模块为图片地址,EVM模块为元数据json地址) |
| uri_hash | string | 否 | 链外数据哈希(最大长度为128个字符) |
| data | object | 否 | 自定义数据(原生模块使用,最大长度为1024个字符) |
| recipient | string | 是 | 接收者地址 |
返回业务参数:
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| class_id | string | 分类ID |
| id | string | NFT的id |
| hash | string | 创建哈希 |
转移NFT
接口说明: 转移NFT
请求方式:POST
请求路径:/avatav3/nft/transfer
请求业务参数:
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| chain | string | 是 | 链标识,值为wenchang-tianzhou |
| class_id | string | 是 | NFT分类ID |
| owner | string | 是 | NFT所有者链地址 |
| nft_id | string | 是 | NFT的Id |
| recipient | string | 是 | NFT接收者链地址 |
返回业务参数:
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| hash | string | 转移哈希 |
销毁NFT
接口说明: 销毁NFT
请求方式:POST
请求路径:/avatav3/nft/burn
请求业务参数:
| 参数名 | 参数类型 | 是否必填 | 参数说明 |
|---|---|---|---|
| chain | string | 是 | 链标识,值为wenchang-tianzhou |
| class_id | string | 是 | NFT分类ID |
| owner | string | 是 | NFT拥有者链地址 |
| nft_id | string | 是 | NFT的id |
返回业务参数:
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| hash | string | 销毁哈希 |