1. 链一财经首页
  2. 资讯

维基链WICC | WaykiMix智能合约开发工具全新升级上线

WaykiMix 是一款基于vue.js语言开发的Web智能合约IDE,目前具备智能合约开发、部署、调用和调试等功能,可为开发者进行基于WaykiChain Lua语言的智能合约开发提供极大便利。

为了进一步增强维基链智能合约开发工具的功能和易用性,提升开发者的开发效率,新版WaykiMix(Ver 2.0.0)正式升级上线。

WaykiMix Ver 2.0.0(新版)更新细节:

页面UI、图标整体优化更新,更美观

工作区:

1. 支持智能合约Lua语法错误检测; 

2. 增加Log功能区,支持合约部署、调用结果显示。

功能区:

1. Deploy板块增加显示WaykiMax账户余额功能,并支持WaykiMax异常信息弹窗提示;

2. Run板块功能重新排版,增加合约调用参数保存、重编辑功能,增加获取合约key-value值功能;

3. Tool板块增加hexString转换数组功能;

4. Help增加版本号、帮助信息,方便开发者使用本工具。

WaykiMix Ver 2.0.0 使用指南

使用WaykiMix工具之前,需提前安装浏览器插WaykiMax。目前,WaykiMax已上线Google Chrome、Firefox、360安全浏览器以及360极速浏览器的应用商店(扩展中心),安装方法可参考下方链接内容(复制至浏览器打开):

https://www.wiccdev.org/book/zh-hans/DeveloperHelper/webextension.html

WaykiMix操作界面

文件夹管理

WaykiMix操作界面左侧栏为文件管理,里面列出了当前工作区的文件。WaykiMix工具可支持从本地读取文件、保存文件到本地,以及新建文件等功能。

工作区

正中间的部分为工作区。工作区上半部分是代码编辑区,可进行基于Lua的智能合约编写;下半部分为Log输出区,方便开发者Debug。

功能区

右侧栏为功能区,可实现部署(Deploy)、调用(Run)、工具(Tool)和帮助(Help)等功能版块。

01

Deploy

点击Refresh 按钮可刷新读取 WaykiMax 中钱包的网络、地址、余额等信息。

点击 Deploy 按钮可一键部署智能合约,此时调起WaykiMax进行签名,点击确定即可。

功能区-部署(Deploy)

02

Run

在通过Deploy部署智能合约之后,在Run板块中存在发布合约时的交易哈希。

功能区-调用(Run)

等待大约10s交易被确认后,点击Get 按钮即可获取到智能合约的regid;通过Param区根据具体合约内容拼接需要调用合约时传入的信息;点击Gen 按钮开始拼接需要调用合约时传入的信息。

继续点击Call 按钮发起调用合约交易,此时调起WaykiMax进行签名,点击确定 即可,调用合约的交易 Log显示在Log区域。

03

Tool

Tool 板块提供hexadecimal text to decode 和 hex text decode to bytes功能,具体用法请参考示例

功能区-工具(Tool)

04

Help

Help 板块提供了操作指南链接、开发者联系方式、版本号等信息

功能区-帮助(Tool)

同时,维基链WaykiMix Ver 2.0.0已完全开放源代码,可前往Gitlab网站查看:

https://github.com/WaykiChain/WaykiMix

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论