检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Metadata 参数说明 属性 类型 说明 name String 数字资产名称。 description String 描述信息。 category Int 分类,可根据业务需要指定。例如1代表藏品,2代表个人创作等。 type String 类型:[image/audio/3d
生成数字资产标识 根据集合标识符和数字资产编号生成数字资产标识。 调用方法 GenerateID(collectionIndex,tokenId string) ID 参数说明 参数 类型 说明 collectionIndex String 必填参数,集合唯一标识符,不能重复。以字母开头
生成数字资产编码 根据集合标识符和数字资产编号生成数字资产编码,同样具备唯一性,可用于可视化展示和DAC产品页核验。 调用方法 GenerateAssetID(collectionIndex, tokenId string) string 参数说明 参数 类型 说明 collectionIndex
构造请求 本节介绍如何构造REST API的请求,并以调用IAM服务的获取用户Token说明如何调用API,该API获取用户的Token,Token可以用于调用其他API时鉴权。 请求URI 请求URI由如下部分组成。 {URI-scheme} :// {Endpoint} / {
配置并切换用户 根据配置文件中的用户名,切换sdk当前使用的用户。 调用方法 SwitchIdentityWithName(identityName string) error 参数说明 参数 类型 说明 identityName String 必填参数,用户身名,用于加载本地文件
存证信息核验 功能介绍 存证信息核验;支持使用index参数进行通用搜索,也支持指定条件file_hash、tx_id、ev_id搜索。(使用时,必须在index 和其他参数中,两者选择一个) URI GET /v1/{project_id}/chains/{chain_id}/evidence
初始化SDK 基于conf目录下的conf.yaml标准配置文件初始化TDCSDK。 调用方法 func New(configPath string) (*TDCSDK, error) 参数说明 参数 类型 说明 configPath String 必填参数,客户端SDK配置文件的绝对路径
开通可信存证 功能介绍 开通可信存证,只允许实名认证的企业租户开通。 URI POST /v1/{project_id}/evidences/subscription 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid
存证管理 完成企业认证后,即可开通可信存证管理功能。 前提条件 已获取管理控制台的登录账号与密码。 提前准备好存证文件,通过控制台上传时,文件大小不能超过20MB;大于20MB,请在本地实现文件加密,然后上传对应哈希。 购买套餐包 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏共享版下方
浏览交易信息 查看各数字资产链通过数据面接口触发数字资产交易的详细情况,包含数字资产集合总量、数字资产发行总量、数字资产流转总量。通过对数据项整体分析,帮助用户进行数字资产运营。 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在“数字资产专享版 > 总览”页面的“快速入门
浏览交易信息 查看各数字资产链通过数据面接口触发数字资产交易的详细情况,包含数字资产集合总量、数字资产发行总量、数字资产流转总量。通过对数据项整体分析,帮助用户进行数字资产运营。 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏专享版下方,单击“总览”,进入“总览
查看概览 查看链概览,包含链基本信息、节点资源、网络分布。帮助用户了解链详情并合理规划资源。 前提条件 已获取管理控制台的登录账号与密码。 已创建数字资产链。 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏专享版下方,单击“链管理”,进入“链管理”页面。 单击卡片上的链名称
链管理 查看概览 查看区块交易 查看存证管理 查看操作记录 下载配置文件 升级 退订 父主题: 数字资产专享版
调用示例 Go-sdk 调用示例: // 初始化SDK sdk, err:=tdcsdk.New("/root/test-tdc-sdk-conf/conf.yaml") if err != nil { fmt.Println(err) return } // 创建名为“tiger01
调用示例 Java-sdk 调用示例 // 初始化SDK TDCSDK tdcsdk = new TDCSDK("/root/test-tdc-sdk-conf/conf.yaml"); // 创建名为“tiger01”的集合 String collectionIndex = "tiger01
调用示例 php-sdk 调用示例 <?php use Dac\DACSDK; if (file_exists('Dac/vendor/autoload.php')) { require 'Dac/vendor/autoload.php'; } else { require
可信存证专享版 购买数字资产链后,即可使用添加存证功能。 调用专享版接口的操作步骤 请在本地实现存证文件的加密,计算出其哈希值,详细请参考哈希生成。 参考添加存证调用接口。
添加存证 功能介绍 添加存证。注意:只对文件Hash值上链,不对原文进行报送,Hash值需要用户本地生成并保证正确性,请使用SM3算法。 URI POST /v1/{project_id}/chains/{chain_id}/evidences 表1 路径参数 参数 是否必选 参数类型
根据区块号查询区块信息 功能介绍 根据区块号查询区块信息(仅支持专享版) URI GET /v1/store/block/detail 表1 Query参数 参数 是否必选 参数类型 描述 block_id 是 Integer 区块id,当输入的区块id大于最新的区块id,则返回最新的区块
获取NFT总发行量、流转量、区块高度、总交易数量 功能介绍 获取NFT总发行量、流转量、区块高度、总交易数量 URI GET /v1/open/summary 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 nft_publish_total