跳到主要内容

文昌天舟链接口

链地址创建

接口说明:通过名字创建链地址

请求方式:POST

请求路径:/avatav3/account/create

请求业务参数:

参数名参数类型是否必填参数说明
chainstring链标识,值为wenchang-tianzhou
namestring名称(20个字符以内)

返回业务参数:

参数名参数类型参数说明
native_addressstring原生地址格式
hex_addressstring以太坊地址格式

创建NFT类别

接口说明:创建NFT类别

请求方式:POST

请求路径:/avatav3/nft/class/create

请求业务参数:

参数名参数类型是否必填参数说明
chainstring链标识,值为wenchang-tianzhou
namestring类别名称
editable_by_ownerinteger类别编辑权限,控制用户能否编辑NFT信息(0 不能 1能)
ownerstring类别所有者
class_idstring类别ID(长度3-32个字符)
descriptionstring类别描述(长度为300个字符以内)
uristring类别链外数据链接(长度为256个字符以内)
uri_hashstring类别链外数据hash(长度为512个字符以内)
datastring自定义链上元数据(长度1024个字符以内)

返回业务参数:

参数名参数类型参数说明
class_idstring创建的class_id

铸造NFT

接口说明: 铸造NFT

请求方式:POST

请求路径: /avatav3/nft/create

请求业务参数:

参数名参数类型是否必填参数说明
chainstring链标识,值为wenchang-tianzhou
class_idstring分类ID
namestring名称(长度为64个字符以内)
uristring链外地址(原生模块为图片地址,EVM模块为元数据json地址)
uri_hashstring链外数据哈希(最大长度为128个字符)
dataobject自定义数据(原生模块使用,最大长度为1024个字符)
recipientstring接收者地址

返回业务参数:

参数名参数类型参数说明
class_idstring分类ID
idstringNFT的id
hashstring创建哈希

转移NFT

接口说明: 转移NFT

请求方式:POST

请求路径:/avatav3/nft/transfer

请求业务参数:

参数名参数类型是否必填参数说明
chainstring链标识,值为wenchang-tianzhou
class_idstringNFT分类ID
ownerstringNFT所有者链地址
nft_idstringNFT的Id
recipientstringNFT接收者链地址

返回业务参数:

参数名参数类型参数说明
hashstring转移哈希

销毁NFT

接口说明: 销毁NFT

请求方式:POST

请求路径:/avatav3/nft/burn

请求业务参数:

参数名参数类型是否必填参数说明
chainstring链标识,值为wenchang-tianzhou
class_idstringNFT分类ID
ownerstringNFT拥有者链地址
nft_idstringNFT的id

返回业务参数:

参数名参数类型参数说明
hashstring销毁哈希