在线 Beosin EOS-IDE 免费版本同时支持智能合约在线编辑、编译、运行调试、部署
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 免费版本同时支持智能合约在线编辑、编译、运行调试、部署相关推荐
- Beosin成都链安发布在线EOS-IDE免费版本 EOS智能合约在线编辑、编译、运行调试、部署一步到位...
Beosin EOS-IDE产品链接: https://beosin.com/EOS-IDE/index.html#/ (推荐Chrome浏览器) 每一个区块链开发的程序员都需要一个界面友好,操作方便 ...
- qt quick-qml高德地图实现V1版本(跨平台支持、无需浏览器内核,运行迅速,下个版本实现位置搜索)
1.效果图展示 gif如下所示(文件有点大,已压缩) 2.demo介绍 支持跨平台linux/windows等,qt插件方式,非浏览器加载 支持缓存保存离线地图实现 支持地图转向.旋转.方位调整等 ...
- eos源码赏析(十二):EOS之从“狼人游戏”看智能合约调用及权限分配(下)
接上篇,本篇从智能合约内部权限使用出发,结合"狼人游戏"源码,谈谈eosio中权限的分配及使用,本文主要分为以下三部分: 狼人团队的声明探析 多签名账户 权限eosio.code的 ...
- eos源码赏析(十一):EOS之从“狼人游戏”看智能合约调用及权限分配(上)
火了没几天的"狼人游戏"因某些原因遭到口诛笔伐而下线,后期参与的玩家可谓损失惨重,而这一切的操盘仿佛都指向一个并不算匿名的匿名团队,毕竟在区块链上任何动作的执行都是可追溯的.该游戏 ...
- 基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java软考在线题库系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...
- c++ eos智能合约开发_EOS智能合约开发为何编译成WebAssembly?
许多人正试图学习如何在EOS上开发智能合约.但是,这些智能合约是由C++编写的,并编译成WebAssembly,这对大多数非c++程序员来说似乎很奇怪.因此,在深入了解EOS之前,最好先学习一些关于W ...
- 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 ...
- js4eos支持EOS智能合约编译和部署了,再也不用编译EOS了
EOS最近DAPP不断增多,活跃度也不错,但是EOS一直有一个心病,那就是操作门槛高,这也是EOS参与者账号少的核心原因.EOS门槛高主要体现在三个方面. 1)新账号创建机制异常复杂 必须有一个已经存 ...
- EOSIO.DCT 1.3以上版本工具编写EOS智能合约重大更新
1, 注意使用eosio.cdt 1.3及以上版本工具, c11语法 定义table, "bankerlist" 是表名, 生成abi文件使用 struct [[eosio::ta ...
最新文章
- 陈雷教授在线受聘清华大学杰出访问教授
- 快来支招~程序员怎么哄女朋友? | 每日趣闻
- ubuntu gitweb配置
- 命令passwd报错因inode节点处理记录
- VTK:InfoVis之ArrayToTable
- 关于windows消息机制的猜想
- Android Volley框架的使用(二)
- 硬盘(U盘)被误格式化(删除),重要的文件如何恢复?
- 【Web技术】1477- Tauri:下一代桌面应用开发框架?
- CentOS 6安装教程(图文详解)
- keras的model保存和载入
- word文档乱码了怎么办
- 管理打开的标签,减少Chrome95%内存 —OneTab
- 你不得不学会的英文赞美句子
- VS2005如何加载Word组件(详细步骤)
- 【银河计划之一】CISSP知识体系整理
- nand falsh 111
- 晋城一中oj 议员秘密
- wifi 无线网一会存在,一会消失,安装驱动也没用(笔记本)
- Git删除指定文件的所有记录和版本
热门文章
- matlab 多项式拟合EXCEL中复杂数据
- gradle自定义任务
- 服务器操作系统win2008如何打补丁,如何安装win server 2008 r2 sp1补丁?
- [单片机框架] [kv_sys] 实现一个简易KV键值系统(升级版)
- python求勾股定理_python入门学习随记(二)(勾股定理、球体积、利率、移位和进制转换、数字求和)...
- coco2dx 游戏小包上架教程
- VB中上传下载文件到SQL数据库
- APP开发技术方案模板
- IEEE Fraud Detection Competition思路探索
- L1-068 调和平均 (10 分)