1 简介
1.1 功能介绍
可通过【合约市场】菜单来管理智能合约。
1.2 应用场景
使用【合约市场】菜单,进行查看合约、查看源码、下架智能合约的操作。
1.3 系统路径
【区块链服务云】→【区块链控制台】→【智能合约】→【合约市场】,进入【合约市场】页。
1.4 字段/按钮说明
字段说明
以下为【合约详情】页的字段
序号 | 字段名称 | 详细解释 |
1 | 合约名称 | • 发布合约时自定义的名称 • 用户在发布智能合约项目时,可自定义发布合约的名字 |
2 | 合约编码 | 指智能合约的包名,合约安装在区块链上的名称 |
3 | DAppID | 指合约市场中智能合约的唯一标识 |
4 | 发布时间 | 指合约的上架时间 |
5 | 合约类型 | 指使用的智能合约种类,智能合约一般有chaincode(Fabric)、solidity(ETH、FiscoBcos)、ink!(substrate)等 |
6 | 支持框架 | 指区块链底层框架比如Fabric、ETH、FISCO BCOS;其中chaincode支持Fabric,solidity支持ETH、FISCO BCOS |
7 | 数据指纹 | 智能合约代码包的校验和,一般为哈希值 |
8 | 可见性 | 指发布智能合约项目时,可设置该合约是否对所有租户可见 |
9 | 安装次数 | 指智能合约被安装的次数 |
按钮说明
以下为【合约市场】页、【合约详情】页的按钮
序号 | 按钮名称 | 详细解释 |
1 | 过滤 | • 【合约市场】页的按钮 • 可按合约类型、支持框架分别筛选查看智能合约项目 |
2 | 查看源码 | • 【合约详情】页的按钮 • 可在【合约详情】页查看智能合约的源代码 |
3 | 下架 | • 【合约详情】页的按钮 • 可在【合约详情】页一键下架智能合约项目 • 功能点仅适用于已经上架的智能合约项目 |
4 | 编辑 | • 【合约详情】页的按钮 • 功能点仅适用于未上架或已下架的智能合约项目 |
5 | 上架 | • 可在【合约详情】页一键上架智能合约项目 • 功能点仅适用于未上架或已下架的智能合约项目 |
6 | 删除 | • 可在【合约详情】页一键上架智能合约项目 • 功能点仅适用于未上架或已下架的智能合约项目 |
2 主要操作
2.1 查看智能合约源码
前提条件
已创建了智能合约。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【合约市场】,进入【合约市场】页。
操作步骤
步骤1:在【合约市场】页,点击任一合约卡片,进入【合约详情】页。
步骤2:点击“查看源码”按钮,可新打开一个页,查看该智能合约的源码。
后续操作
无
2.2 上架智能合约
前提条件
智能合约未上架或已下架。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【合约市场】,进入【合约市场】页。
操作步骤
步骤1:在【合约市场】页,点击任一合约卡片,进入【合约详情】页。
步骤2:点击“上架”按钮,则可一键把该智能合约发布到合约市场。
后续操作
无
2.3 编辑智能合约
前提条件
智能合约未上架或已下架。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【合约市场】,进入【合约市场】页。
操作步骤
步骤1:在【合约市场】页,点击任一合约卡片,进入【合约详情】页。
步骤2:点击“编辑”按钮,则可进入【发布合约】页,可编辑合约基本信息、合约图标。
后续操作
上架智能合约。
2.4 删除智能合约
前提条件
智能合约未上架或已下架。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【合约市场】,进入【合约市场】页。
操作步骤
步骤1:在【合约市场】页,点击任一合约卡片,进入【合约详情】页。
步骤2:点击“删除”按钮,出现【删除合约】弹窗,需要再次输入“合约名称”以确认删除动作,输入“合约名称”,点“确定”按钮。
后续操作
无