导航菜单

扫清程序语言障碍 对程序员超友好的迅雷链开放平台来了

?

如果你要求区块链开发人员每天使用哪种工具最长时间?

毫无疑问,我将回答IDE。

毕竟,DApp开发的成本非常高。首先,您需要学习高级语言Solidity作为智能合约编程,而这个困难的索引使许多想要改变区块链开发的程序员感到沮丧。

更彻底地说,我不知道如何开始开发DApp。

有哪些开发步骤?不知道。

如何开始?不清楚。

我在哪里可以操作?上帝,这太难了。

困难没有停止,没有合适的WASM编译环境,编译和调试非常困难。

img_pic_1555303477_0.jpg

人生没有那么难,不要羡慕别人开,今天小编会给你一个骗子,真心推荐雷霆开放平台,不仅支持EVM,还支持WASM,意思是,无需再学习语言,DApp可以也可以用C和C ++开发。

img_pic_1555303477_1.png

真正的工件是“Catalyst Catalyst”。

作为一个简单而优雅的Web开发工具,您无需安装它。它带有一个演示模板,0门限进入合同开发,它只有666飞。

接下来,小编会告诉你通过编译部署一个简单的智能合约是多么容易。

不要走开,使用Catalyst时可能遇到的问题就在这里。

发展环境

无需再安装,只需访问浏览器(即可启动Catalyst,这很简单!

img_pic_1555303477_2.png

写合同

打开Catalyst后,有两个默认的智能合约演示:SolidityDemo和WasmDemo,

界面很简单!功能一目了然,气氛清晰!

单击Catalyst

左上角的工具栏

img_pic_1555303477_3.png

可以完成合同项目创建,代码文件创建,本地文件导入,项目包导出等功能,支持sol,cpp,hpp,h等后缀文件。

然后,您可以在代码编辑区域中自由飞行。

img_pic_1555303477_4.png

目前,支持Solidity和Wasm(C ++)语言。我听说可以扩展对golang这些高级语言的支持。

以太坊的Remix只有Solidity,嘿,单身。

img_pic_1555303477_5.png

编译合同

编写智能合约后,您可以在Catalyst的操作区域中选择相应的编译器类型(Solidity或Wasm),然后单击< Start Compile>完成智能合约的编制。

顺便说一句,编译的速度控制杆以毫秒为单位。

编译完成后,您可以单击

查看编译结果,例如:BYTECODE。

img_pic_1555303477_6.png

部署合同

一旦编译了智能合约,就可以操作部署合约。但是,在部署之前需要进行登录验证。登录验证也非常简单,输入电子邮件地址,获取验证代码,单击行上的<;login>;即可轻松+1。

成功登录后,选择要部署的合同,然后单击<;部署>;智能合约直接部署到霹雳链的沙盒环境中。体验还不错,但速度有点慢,估计大概需要5到6秒。想想以太坊的混音是非常系统的内存,很容易崩溃…

0×2523个

0×2524个

调试合同

部署智能合约后,可以对合约进行调试,如:合约查询、执行合约。

合同查询:

使用正式的wasmdemo部署,它具有多个用于合同查询的功能,如:名称、符号、小数、总供应量等。单击展开<;已部署的合同>;在操作中输出函数名,如:名称,单击<;查询>;按钮完成合同查询,然后单击d结果在催化剂控制台中输出。

0×2525个

0×2526个

执行合同:

官方WasmDemo还有几个可以执行的合同函数,例如transfer,transferFrom等。单击以展开&lt;已部署的合同&gt;在Action中输出函数名称,例如:transfer,单击&lt; execute&gt;按钮,将弹出QR码对话框,并使用开发人员版本的链袋扫描2D代码。支付完成后,执行合同成功显示,此时执行的事务HASH等信息在控制台输出。

img_pic_1555303478_11.png

img_pic_1555303478_12.png

经验结束后,问你是否顺利,不简单,简单?

最初编写一个小游戏来编写,调试,签名,部署,验证至少一周,现在有一个Catalyst一站式服务,有异常和优雅提示,有缺陷可以直观发现,只有一天,足够。

5分钟,如何调试Thunderbolt智能合约?

欢迎更多已经发展和折磨的朋友到消息领域进行讨论。我们的目标是让开发不是最快,只有更快!

仔细梳理优势:

(1)催化剂集成了evm和wasm编译环境,在一个站点完成编写,调试,编译和部署,大大节省了开发人员的时间。

(2)可以自动识别合同类型,编译器提供语法检查,编译失败时给出错误消息提示。

(3)Thunderbolt开放平台的直接对接使开发人员可以轻松编译和调试合同。

(4)可以直接在浏览器中运行。用户测试合同不需要单独测试节点,简化了用户的操作步骤。

(5)大大降低用户开发DAPP的成本(学习成本,开发成本,调试成本)。

(6)全图形界面,方便用户理解和操作。

PS:

1.如何安装开发人员的链袋版本?

扫描此二维码进行安装,

img_pic_1555303478_13.png

,我该怎么办?

在控制区域&lt; execution&gt;的底部,有一个测试链。输入链口袋的开发者版本的帐户地址后,单击&lt; receive&gt;好的,非常方便。每次测试10股,每天可以获得10次。

img_pic_1555303478_14.png