区块链 智能合约 IDE

区块链智能合约 IDE for TBaaS,链接: http://tbaas.obsidians.io/

服务商信息:广州区块壹科技有限公司
支付方式:Saas

商品参数

交付方式
SaaS交付

商品介绍

功能介绍

打开链接:http://tbaas.obsidians.io/ 后进入 TBaaS IDE Web 版本

主界面由三个区域组成:

  • ·       顶部 Header 区域包含项目、合约交互、网络、用户四个标签
  • ·       底部 Bottom Bar 区域包含证书管理按钮
  • ·       中间主区域负责渲染对应标签的内容

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

功能1:用户系统

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

用户系统包括:

  • ·       使用 Github 进行授权登陆
  • ·       存储用户的项目代码
  • ·       存储用户的证书
  • ·       用户登出

用户点击右上角登陆按钮将跳转至 Github 进行授权登陆,登陆完成后将返回 TBaaS IDE


 

功能2:项目列表

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

项目管理包括:

  • ·       登陆用户已创建的项目列表
  • ·       点击创建新项目按钮可打开创建项目弹窗
  • ·       点击项目可在项目编辑器中打开项目

用户可以在TBaaS IDE中创建若干不同的项目,满足多项目管理及开发的需求。

 


功能3:创建项目

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

创建项目窗口包括:

  • ·       录入用户输入项目名
  • ·       选择创建项目的模版

点击创建项目按钮后打开创建项目弹窗。弹窗中需输入项目名称,并选择通过项目模板来初始化项目文件(模板来自https://github.com/hyperledger/fabric-samples



功能4:项目编辑器

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

项目编辑器是 TBaaS IDE 最主要的功能之一。项目编辑器包括:

  • ·       文件树模块
  • ·       代码编辑器模块
  • ·       工具栏模块
  • ·       左方的文件树模块用于展示项目目录及文件结构,支持创建、删除、重命名、下载等常见文件操作
  • ·       右方的代码编辑器是进行代码编辑的区域,可同时打开多个代码文件进行编辑。代码编辑器支持:Java, Go, JavaScriptTBaaS需要支持的编程语言语法高亮、保存文件、复制粘贴、Undo & Redo、文件内搜索
  • ·       文件树上方的工具栏包括常用操作的按钮,包括:创建文件、安装合约、实例化合约、项目设置 等。


 

功能5:证书管理器

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

证书管理器包括:

  • ·       存储登陆用户证书
  • ·       导入已有证书
  • ·       生成新的证书

用户点击左下角证书管理器按钮将打开证书管理弹窗,在弹窗中可以看到已经导入或创建的证书列表。用户可通过证书管理器进行证书的导入/创建/删除等管理操作。


 

功能6:网络管理器

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

网络管理器包括:

  • ·       切换不同网络
  • ·       展示网络不同信息
  • ·       使用用户证书连接网络

用户可以通过Header中的网络下拉菜单,选择希望连接的网络。下拉菜单中的选项为用户在TBaaS平台已经创建的区块链网络。如有需要,也可以允许用户连接到其它的Fabric网络。

用户点击Header中的网络标签后,主界面将切换至网络节点信息,用户可在本页面使用证书连接网络。


 

功能7:安装合约

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

点击工具栏中的安装合约按钮(左2),打开安装合约弹窗。在该弹窗中用户可以选择节点并进行合约安装。IDE将自动读取已连接网络包含的节点供用户选择。

未来还可以针对该页面进行更多功能更新,例如:

  • ·       记录每个节点安装合约的版本
  • ·       记录安装合约的历史记录,方便日后查询

 


功能8:合约实例化

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

点击工具栏中的实例化按钮(左3),打开合约实例化弹窗。在该弹窗中用户可以选择需要进行合约实例化的节点,通道,并输入参数。IDE将自动读取已连接网络包含的节点及通道,供用户选择。

  • ·       在编译及实例化合约过程中,编译及实例化日志将在命令行中显示编译及实例化日志
  • ·       更多实例化过程中的设置可以在高级选项中进行配置
  • ·       存储实例化合约的记录,方便日后查询

未来还可以针对该页面进行更多功能更新,例如:

 

 

功能9:合约交互

企业应用, 工具软件, 智能合约, TBaaS, 区块链开发, Fabric, IDE

合约实例化完成后,可以打开合约交互Tab,进行合约调用和查询操作。

  • ·       用户可以通过输入“{channel}/{合约名}”的方式,打开希望交互的合约合约
  • ·       也可以在下拉菜单中,按照通道/合约的方式选择希望访问的合约
  • ·       交互Tab支持同时打开多个合约。

在合约交互的主页面中,页面左侧显示的是调用接口(Invoke),右侧显示的是查询接口(Query)。用户可以输入参数,并选择希望使用的证书,点击运行按钮进行合约调用。

对合约的历史运行结果将记录在下方,方便用户日后查询。

售后服务

为保障您的权益,请勿线下交易!90%的欺诈、纠纷、资金盗窃均由线下交易导致。腾讯云市场为您提供以下服务保障:

优质服务商家

严格准入 提供海量上云服务

7*8小时在线客服

全程在线咨询 助您安心购物

专业测试保证品质

安全监测 保障商品质量

售后无忧

不满意可退款 保障售后无忧