检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
监管者注销数字资产 为了满足特殊场景和监管需求,监管者可以销毁指定资产集合中的数字资产。每个租户的管理CA身份默认为监管者。 仅共享版支持该接口调用。 调用方法 public function supervisorBurn(string $collectionIndex, string
加入可组合资产 某一集合中数字资产的所有者或授权者将该资产加入指定集合中的可组合资产。 调用方法 GetChild(from, toCollectionIndex, toTokenId, childCollectionIndex, childTokenId string)(string
铸造可组合资产 为指定资产集合铸造一个编号为tokenId的可组合资产,可组合数字资产可以拥有若干个子资产,默认最大可拥有20个子资产。 调用方法 public MintResp mint(String collectionIndex, String tokenId, Metadata
获取数字资产集合列表 查询链上已创建的数字资产集合,并返回集合名称列表。 调用方法 Collections() ([]string,error) 参数说明 无 返回值 类型 说明 []string 返回数字资产集合列表。 error 错误对象,包含错误原因,为空代表成功。 父主题:
获取数字资产集合列表 根据集合标识查询集合名称。 调用方法 public function collections() throws Exception 参数说明 无 返回值 类型 说明 String[] 返回数字资产集合列表。 父主题: 通用接口
批量铸造数字资产 为指定资产集合批量铸造若干个从某一资产编号开始的同一数字资产。 调用方法 public function batchMint(string $collectionIndex, BatchMintData $batchMintData) throws Exception
版权存证业务接口 版权存证 版权更新 查询版权 父主题: 合约仓库业务接口
转移数字资产所有权有次数和时间限制吗? 转移数字资产所有权有次数和时间限制,通过SDK中的SetCollectionLimit方法来设置资产集合中对数字资产转移的限制。限制分为两维度,最大流转次数(times)和两次流转时间间隔(duration)。 时间间隔参数当前未启用,设置不生效,后续版本支持,敬请期待。
批量铸造数字资产 为指定资产集合批量铸造若干个从某一资产编号开始的同一数字资产。 调用方法 BatchMint(collectionIndex string, batchMintData *BatchMintData)(string,error) 参数说明 参数 类型 说明 collectionIndex
批量铸造数字资产 为指定资产集合批量铸造若干个从某一资产编号开始的同一数字资产。 调用方法 public String batchMint(String collectionIndex, BatchMintData batchMintData) throws Exception 参数说明
UploadResourceResult 参数说明 属性 类型 说明 resourcePath String 资源路径。 resourceUrl String 资源地址。 metadata Metadata 数字资产信息。 父主题: 数据结构
ERC721、ERC1155业务接口铸造数字资产的区别? 功能本质没有区别,ERC721一次铸造一个数字资产;ERC1155一次可以铸造多个(1个至5000个)数字资产。 若铸造多种不同的数字资产,建议使用ERC721;若铸造多个同种数字资产,建议使用ERC1155。 父主题: 咨询类问题
查询用户拥有数字资产数量 查询指定资产集合下,用户所拥有的数字资产数量。 仅专享版支持该接口调用。 调用方法 BalanceOf(collectionIndex, identity string) (int64, error) 参数说明 参数 类型 说明 collectionIndex
转移数字资产所有权 将指定集合中的指定数字资产的所有权,从from转移到to用户。 调用方法 SafeTransferFrom(from, to string, id ID)(string,error) 参数说明 参数 类型 说明 from String 必填参数,所有者身份标识符。
转移数字资产所有权 将指定集合中的指定数字资产的所有权,从from转移到to用户。 调用方法 public function transferFrom(string $collectionIndex, string $from, string $to, string $tokenId)
查询用户级授权用户 查询owner用户是否对operator开启用户级授权。 调用方法 IsApprovedForAll(owner, operator string)(bool,error) 参数说明 参数 类型 说明 owner String 必填参数,所有者身份标识。 operator
查询数字资产描述信息 根据数字资产标识id查询其metadata信息。 调用方法 URI(id ID)(*Metadata,error) 参数说明 参数 类型 说明 id ID 必填参数,数字资产标识。 返回值 类型 说明 *Metadata 数字资产对应的meta信息。 error
查询数字资产描述信息 根据集合标识和内容标识符查询其metadata信息。 调用方法 public Metadata uri(ID id) throws Exception 参数说明 参数 类型 说明 id ID 必填参数,数字资产标识。 返回值 类型 说明 Metadata 数字资产对应的meta信息。
设置数字资产授权用户 指定某个数字资产的授权用户,授权用户拥有转移数字资产的权利。每个tokenId只可有一个授权用户。开发者可根据业务需要使用,例如设置代理操作员,无需所有者实时响应等。 调用方法 public function approve(string $collectionIndex
查询数字资产授权用户 查询某个数字资产的授权用户。 调用方法 public function getApproved(string $collectionIndex, string $tokenId) throws Exception 参数说明 参数 类型 说明 collectionIndex