7.2.2 项目管理
开放联盟链通过项目来管理智能合约,用户将合约通过项目进行上传并部署,完成部署的合约即可进行链上调用。
1. 创建项目
用户在此模块中进行项目的创建,具体步骤如下:
- 进入【项目管理】模块,点击【创建项目】按钮。
- 在创建项目页面中输入【项目名称】,选择【开放链框架】即可完成创建。请注意,项目创建完成后不允许修改开放链框架。
2. 管理项目
查询项目
输入【项目名称】并选择【开放链框架】后,点击【查看】按钮,系统在当前列表中筛选符合输入条件的项目。
点击【重置】按钮后,输入内容清空。
部署合约
在项目列表的操作列点击【部署合约】按钮进入合约管理,用户可针对该项目进行合约的新增、编辑、删除、下载等操作
新增合约包:点击【新增合约包】按钮后打开弹窗进入新增页面,页面中需输入【合约名称】并上传【合约包】。
编辑合约包:对部署失败的智能合约进行重新上传。重新上传后,该智能合约将重新执行部署。
查看部署详情:点击后弹窗展示该合约包的部署结果。
删除合约包:部署失败的智能合约,可点击删除按钮执行合约删除操作,弹窗确定是否删除,点击【确定】则系统删除该智能合约,点击【取消】则不进行删除操作。
下载合约包:点击后将该合约包下载至本地。
注意:唐山链的智能合约与传统的智能合约不同,唐山链的智能合约相当于传统数据库中的函数,此操作可在SDK完成。
项目key操作
在项目列表中点击【启用项目key】,可生成项目key;
项目key启用后,点击【更新项目key】按钮后,该项目key将重置,旧的项目key将无法使用;
点击【禁用项目key】,则该项目key不可用,如需恢复则点击【启用项目key】按钮,系统将会为该项目生成新的项目key。
下载接入参数
在项目列表中点击【下载接入参数】按钮后,系统会将该项目的相关接入信息以excel表格的形式下载至本地。
合约部署成功后,也可以在【下载接入参数】里面查看合约地址。
删除项目
- 在项目列表中点击【删除项目】按钮后,弹窗确定是否删除,点击【确定】则系统删除该项目,点击【取消】则不进行删除操作。