1 简介
1.1 功能介绍
可通过【我的项目】菜单来管理智能合约项目。
1.2 应用场景
使用【我的项目】菜单,进行查看智能合约项目、查看智能合约项目详情、发布智能合约、在线编辑智能合约等操作。
【我的项目】列表页,以卡片形式展示所有当前的项目,可在列表上查看项目名称、创建的用户组、创建人、创建时间、合约类型、发布次数。
【我的项目】列表页,可以进行新增、刷新、退出操作。
1.3 系统路径
【区块链服务云】→【区块链控制台】→【智能合约】→【我的项目】,进入【我的项目】页。
1.4 字段/按钮说明
字段说明
以下为【项目详情】页的字段
序号 | 字段名称 | 详细解释 |
1 | 项目名称 | • 用户新增智能合约项目时自定义的名称 • 仅支持3-16位小写英文 |
2 | 支持框架 | 指智能合约项目的底层框架 |
3 | 合约类型 | 指使用的智能合约种类,智能合约一般有chaincode(Fabric)、solidity(ETH、FiscoBcos)、ink!(substrate)等 |
4 | 用户组 | 创建智能合约项目的用户所在的组织 |
5 | 发布状态 | 指智能合约项目的发布状态 |
6 | 操作日志 | 指对智能合约项目的操作的操作日志 |
7 | DAppID | 区块链应用的唯一ID |
按钮说明
以下为【项目详情】页的按钮,
序号 | 按钮名称 | 详细解释 |
1 | 发布 | 用于发布智能合约,发布智能合约时,可编辑合约名称、版本号、标签等 |
2 | 在线IDE | 可进入在线IDE,编辑和更新智能合约 |
2 主要操作
2.1 新建智能合约项目
前提条件
无
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【我的项目】,进入【我的项目】页。
操作步骤
步骤1 进入【我的项目】页。
步骤2 点击“新增”按钮,输入项目名称,选择合约类型,上传合约代码,点“确定”按钮,即可新增项目。
后续操作
无
2.2 编辑智能合约项目
前提条件
智能合约未上架或已下架。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【我的项目】→点击项目卡片,进入【项目详情】页。
操作步骤
步骤1:进入【项目详情】页。
步骤2:点击“在线IDE”按钮,新打开一个页面,即进入在线IDE的页面,可在线编辑智能合约项目。
后续操作
无
2.3 发布智能合约项目
前提条件
已创建智能合约项目。
操作路径
【区块链服务云】→【区块链控制台】→【智能合约】→【我的项目】→点击项目卡片,进入【项目详情】页。
操作步骤
步骤1:进入【项目详情】页。
步骤2:点击“发布”按钮,出现【发布合约】弹窗,输入合约名称、版本号、标签等内容,上传合约图标后,点“发布”按钮,则可“一键发布”智能合约。
后续操作
无