检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置并切换用户 根据配置文件中的用户名,切换sdk当前使用的用户。 调用方法 SwitchIdentityWithName(identityName string) error 参数说明 参数 类型 说明 identityName String 必填参数,用户身名,用于加载本地文
生成数字资产标识 根据集合标识符和数字资产编号生成数字资产标识。 调用方法 public ID generateID(String collectionIndex, String tokenId) throws Exception 参数说明 参数 类型 说明 collectionIndex
查询资产集合的名称 根据集合标识查询集合名称。 调用方法 public function name(string $collectionIndex) throws Exception 参数说明 参数 类型 说明 collectionIndex String 必填参数,集合唯一标识符,不能重复。
查询资产集合的缩写 根据集合标识查询集合缩写。 调用方法 public function symbol(string $collectionIndex) throws Exception 参数说明 参数 类型 说明 collectionIndex String 必填参数,集合唯一标识符,不能重复。
生成数字资产编码 根据集合标识符和数字资产编号生成数字资产编码,同样具备唯一性,可用于可视化展示和DAC产品页核验。 调用方法 public function generateAssetID(string $collectionIndex, string $tokenId) throws
获取数字资产集合列表 根据集合标识查询集合名称。 调用方法 public String[] collections() throws Exception 参数说明 无 返回值 类型 说明 String[] 返回数字资产集合列表。 父主题: 通用接口
UploadResourceResult 参数说明 属性 类型 说明 resourcePath String 资源路径。 resourceUrl String 资源地址。 metadata Metadata 数字资产信息。 父主题: 数据结构
创建数字资产集合 集合包括Name和Symbol,可调用SetOption方法设置。每一个集合中可包含0个或无限个数字资产。每个数字资产对应一个唯一的tokenId。 调用方法 CreateNFTCollection(collectionIndex string) (string
生成私钥和证书 根据用户名生成用户私钥、证书以及对应的地址。 调用方法 public IdentityInfo generateIdentity(String alogrithm, String identityName) throws Exception 参数说明 参数 类型 说明
创建数字资产集合 集合包括Name和Symbol,可调用SetOption方法设置。每一个集合中可包含0个或无限个数字资产。每个数字资产对应一个唯一的tokenId。 调用方法 public function createNFTCollection(string $collectionIndex)
创建图片Metadata 工具方法,帮助生成metadata对象,获得对象后开发者可以自定义设置properties属性。 调用方法 public Metadata newImageMetadata(byte[] image, String name, String url, String
铸造数字资产 为指定资产集合铸造一个编号为tokenId的数字资产。 调用方法 public function mint(string $collectionIndex, string $tokenId, Metadata $tokenURI) throws Exception 参数说明
销毁数字资产 销毁资产集合编号为tokenId的数字资产。 调用方法 public function burn(string $collectionIndex, string $tokenId) throws Exception 参数说明 参数 类型 说明 collectionIndex
设置数字资产授权用户 指定某个数字资产的授权用户,授权用户拥有转移数字资产的权利。每个tokenId只可有一个授权用户。开发者可根据业务需要使用,例如设置代理操作员,无需所有者实时响应等。 调用方法 Approve(collectionIndex, operator, tokenId
查询集合级授权用户 查询指定资产集合下,owner用户是否对operator开启授权。 调用方法 IsApprovedForAll(collectionIndex, owner, operator string) (bool, error) 参数说明 参数 类型 说明 collectionIndex
设置集合级授权用户 在指定资产集合下,为用户设置授权用户。被授权用户拥有该集合下该用户的所有资产操作权限。 调用方法 public String setApprovalForAll(String collectionIndex, String owner, String operator
设置用户级授权用户 为用户设置授权用户,被授权的用户拥有该用户下所有集合的数字资产操作权限。 调用方法 SetApprovalForAll(owner, operator, isApproved string)(string,error) 参数说明 参数 类型 说明 owner String
设置用户级授权用户 为用户设置授权用户,被授权的用户拥有该用户下所有集合的数字资产操作权限。 调用方法 public String setApprovalForAll(String owner, String operator, boolean isApproved) throws
查询数字资产描述信息 根据集合标识和内容标识符查询其metadata信息。 调用方法 public function tokenURI(string $collectionIndex, string $tokenId) throws Exception 参数说明 参数 类型 说明
查询集合级授权用户 查询指定资产集合下,owner用户是否对operator开启授权。 调用方法 public function isApprovedForAll(string $collectionIndex, string $owner, string $operator) throws