Beosin EOS-IDE 是一款免费的面向EOS区块链平台的智能合约在线集成开发环境,可同时支持合约开发、部署、测试和源码调试等功能的在线区块链应用开发集成环境。

Beosin EOS-IDE产品链接:
https://beosin.com/BEOSIN-IDE/index.html#/
(推荐Chrome浏览器)

EOS智能合约集成开发环境“Beosin EOS-IDE”,同时支持EOS智能合约在线编辑、编译、一键部署和调试等多种功能,供所有开发者免费使用。

Beosin EOS-IDE相比其他EOS离线开发工具,最大的优势在于以下8点:

1、首款具备在线编辑、编译、部署、运行调试于一体的EOS开发工具

2、无需搭建开发环境,无需安装,在线操作

3、一切交互均以图形化方式

4、支持多个编译器版本

5、支持多种EOS节点部署运行

6、运行速度快、提示信息明确,极大提升了用户体验

7、开发人员可以高效完成EOS智能合约开发等工作

8、协助开发者在开发过程中提高漏洞风险意识,避免安全隐患

Beosin EOS-IDE的推出使EOS应用开发更简单、更方便,欢迎大家免费体验:通过浏览器访问https://beosin.com/BEOSIN-IDE/index.html#/Chrome浏览器)。为推动EOS全生态发展,Beosin(推荐 EOS-IDE已首发EOSPark。(EOSPark官网链接https://eospark.com/)

(一)Beosin EOS-IDE界面简介

下面我们将介绍使用 Beosin EOS-IDE 编辑器来开发智能合约。Beosin EOS-IDE 是一个浏览器版的IDE,您可在浏览器访问https://beosin.com/BEOSIN-IDE/index.html#/1-1,如图 为Beosin EOS-IDE界面:

图1-1 Beosin EOS-IDE界面

如图1-1 为Beosin EOS-IDE界面和大多数IDE一样,最左边是文件浏览,中间是代码编辑区域,右边是功能区域,下边是日志区域。

(二)操作步骤

1.1 加载本地磁盘文件及新增文件

在文件浏览区域上有如图1-2红框处两个图标,点击左侧图标创建新增文件名称,点击右侧图标选择打开本地文件。

如图 1-2 Beosin EOS-IDE文件浏览区

选择文件后可以右击对文件进行重命名或者删除操作。

1.2 编辑

IDE中上方是EOS智能合约编辑器区域。支持代码展开及合并,支持代码联想功能。

1.3 编译

在右边的功能区域选择Compile页签,会动态的显示当前编辑区域合约的编译信息,如显示错误和警告。编译成功后可点击Details查看ABI接口返回的详细信息。

编译器版本分为1.2.x、1.3.x、1.4.x、1.5.x四个版本。

注:若主合约与文件名不相同,请填写正确的合约名称。

1.4 部署

编译成功后进入run页签,选择账户及要部署的网络点击Deploy进行部署,网络包含:Local network、Test network、Main network,部署在测试网或主网时,浏览器需要安装钱包插件。部署结果将在中部下方Run log list中展示。

可以根据不同账户部署不同合约,无需二次部署即可直接运行。

1.5 运行

部署合约成功后,页面返回函数信息及设置账户权限、Tables查询功能,录入函数参数信息即可运行该函数。运行结果将在Run log list中展示。每运行一次都会在Run log list生成一条记录。点击“Inquire”按钮可以查询后台Tables数据信息。

参数录入规则:

1、多个参数以“,”分割。

2、asset类型参数录入int64_t和symbol_type以空格分开

3、数组参数录入见下图:

在线 Beosin EOS-IDE 免费版本同时支持智能合约在线编辑、编译、运行调试、部署相关推荐

  1. Beosin成都链安发布在线EOS-IDE免费版本 EOS智能合约在线编辑、编译、运行调试、部署一步到位...

    Beosin EOS-IDE产品链接: https://beosin.com/EOS-IDE/index.html#/ (推荐Chrome浏览器) 每一个区块链开发的程序员都需要一个界面友好,操作方便 ...

  2. qt quick-qml高德地图实现V1版本(跨平台支持、无需浏览器内核,运行迅速,下个版本实现位置搜索)

    1.效果图展示  gif如下所示(文件有点大,已压缩) 2.demo介绍 支持跨平台linux/windows等,qt插件方式,非浏览器加载 支持缓存保存离线地图实现 支持地图转向.旋转.方位调整等 ...

  3. eos源码赏析(十二):EOS之从“狼人游戏”看智能合约调用及权限分配(下)

    接上篇,本篇从智能合约内部权限使用出发,结合"狼人游戏"源码,谈谈eosio中权限的分配及使用,本文主要分为以下三部分: 狼人团队的声明探析 多签名账户 权限eosio.code的 ...

  4. eos源码赏析(十一):EOS之从“狼人游戏”看智能合约调用及权限分配(上)

    火了没几天的"狼人游戏"因某些原因遭到口诛笔伐而下线,后期参与的玩家可谓损失惨重,而这一切的操盘仿佛都指向一个并不算匿名的匿名团队,毕竟在区块链上任何动作的执行都是可追溯的.该游戏 ...

  5. 基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...

  6. c++ eos智能合约开发_EOS智能合约开发为何编译成WebAssembly?

    许多人正试图学习如何在EOS上开发智能合约.但是,这些智能合约是由C++编写的,并编译成WebAssembly,这对大多数非c++程序员来说似乎很奇怪.因此,在深入了解EOS之前,最好先学习一些关于W ...

  7. vs qt 在linux运行,QT安装以及使用(QT支持linux和windows,也支持C/C++代码的编译运行,比vs简洁多)...

    Windows:linux 0. QT Version qt-win-opensource-4.7.4-mingw qt-creator-win-opensource-2.4.1 1. 系统 Wind ...

  8. js4eos支持EOS智能合约编译和部署了,再也不用编译EOS了

    EOS最近DAPP不断增多,活跃度也不错,但是EOS一直有一个心病,那就是操作门槛高,这也是EOS参与者账号少的核心原因.EOS门槛高主要体现在三个方面. 1)新账号创建机制异常复杂 必须有一个已经存 ...

  9. EOSIO.DCT 1.3以上版本工具编写EOS智能合约重大更新

    1, 注意使用eosio.cdt 1.3及以上版本工具, c11语法 定义table, "bankerlist" 是表名, 生成abi文件使用 struct [[eosio::ta ...

最新文章

  1. 陈雷教授在线受聘清华大学杰出访问教授
  2. 快来支招~程序员怎么哄女朋友? | 每日趣闻
  3. ubuntu gitweb配置
  4. 命令passwd报错因inode节点处理记录
  5. VTK:InfoVis之ArrayToTable
  6. 关于windows消息机制的猜想
  7. Android Volley框架的使用(二)
  8. 硬盘(U盘)被误格式化(删除),重要的文件如何恢复?
  9. 【Web技术】1477- Tauri:下一代桌面应用开发框架?
  10. CentOS 6安装教程(图文详解)
  11. keras的model保存和载入
  12. word文档乱码了怎么办
  13. 管理打开的标签,减少Chrome95%内存 —OneTab
  14. 你不得不学会的英文赞美句子
  15. VS2005如何加载Word组件(详细步骤)
  16. 【银河计划之一】CISSP知识体系整理
  17. nand falsh 111
  18. 晋城一中oj 议员秘密
  19. wifi 无线网一会存在,一会消失,安装驱动也没用(笔记本)
  20. Git删除指定文件的所有记录和版本

热门文章

  1. matlab 多项式拟合EXCEL中复杂数据
  2. gradle自定义任务
  3. 服务器操作系统win2008如何打补丁,如何安装win server 2008 r2 sp1补丁?
  4. [单片机框架] [kv_sys] 实现一个简易KV键值系统(升级版)
  5. python求勾股定理_python入门学习随记(二)(勾股定理、球体积、利率、移位和进制转换、数字求和)...
  6. coco2dx 游戏小包上架教程
  7. VB中上传下载文件到SQL数据库
  8. APP开发技术方案模板
  9. IEEE Fraud Detection Competition思路探索
  10. L1-068 调和平均 (10 分)