LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > BuildOnEOSIO:EOSIO框架和EOSLIME开发

BuildOnEOSIO:EOSIO框架和EOSLIME开发

2020-10-18 EOSCannon 来源:区块链网络

区块链开发公司LimeChain的联合创始人兼首席技术官Chris Veselinov介绍了他的方法,该方法可帮助企业了解区块链的好处并以多种方式构建解决方案。今年初的时候,LimeChain获得了EOSLIME工具的EOS VC资助,EOSLIME工具是基于开源JavaScript的EOSIO开发、测试和部署框架。

LimeChain通过为宝洁和Raiffeisen Bank等客户开发基于区块链的解决方案来推动区块链的采用。

对于LimeChain团队而言,构建解决方案可能意味着需要定制EOSIO的现有模块或部署整个系统。克里斯:“我们是使用EOSIO软件为客户建立专用网络。”

私有EOSIO区块链(例如由LimeChain设计和部署的区块链)具有更大的灵活性和权限,这在许多用例中通常是必需的。这使得为企业集成基于区块链的基础架构、遵循监管和合规性机构的准则或遵守某些安全规范成为可能。

适用于EOSIO的JavaScript框架及更多功能

EOSLIME是在LimeChain看到有机会创建动态工具后开发的,该工具为希望在JavaScript环境中运行测试的开发人员提供了支持当前版本EOSIO的工具。“我们开始开发后,很快注意到这种工具不存在。”

EOSLIME旨在获取智能合约,以实现100%强制性单元测试覆盖率,从而减少审核员的费用。 为了创建EOSLIME,LimeChain开发人员首先构建了一个JavaScript库来支持测试和部署脚本,然后添加了更多功能。

“我们的想法是不断添加新功能。每天、每周我们都会增加一些新内容,并且计划是根据社区的需求继续支持该项目。在Block.one的支持下,我们可以继续开发新功能并支持该产品。”

让EOSLIME与众不同

为了避免破坏测试,每个测试用例和测试套件都必须根据干净的智能合约运行。Chris认为,鉴于EOSIO智能合约的工作方式,测试可能会变得复杂。“基本上,您是在更新合同,而不是上传新合同。”

要变通解决此问题,EOSLIME允许您部署一个新的智能合约,并为每次测试运行随机生成一个名称。“作为开发人员,您无需担心这一点,因为您正在使用EOSLIME库。这是将我们的测试方案与其他工具区分开来的东西。”

如今,除单元测试功能外,EOSLIME还使开发人员可以部署和实例化智能合约,从而赋予他们全面的合约操作权力。它还具有实用程序,可以根据私钥或公/私钥对为帐户生成随机名称。

EOSLIME还支持以下命令行界面应用程序命令:

●初始化:设置一个现成的文件结构

●编译:编译智能合约

●部署:编写部署脚本并使用EOSLIME在区块链上执行它们

●测试:编写JavaScript单元测试,并使用EOSLIME运行它们

将来开发人员可以期待的另一个EOSLIME功能是shape命令,该命令为开发人员创建了一个模板项目。在后台,shape与EOSLIME测试套件一起生成了一个网站和一个EOSIO智能合约。Chris说,形状功能使新开发人员有机会通过查询表来学习EOSIO智能合约的功能。 “通过仅修改几行代码,开发人员就可以看到整个流程——从用户与网站的交互到实际的智能合约交易。”

共同努力,克服挑战

LimeChain的专家团队目前在EOSIO上使用EOSLIME的多个项目工作。 团队采用协作解决问题的方法。“无论我们身在何处,与团队中的同事一起集思广益并共同找到解决方案确实非常容易。结果,项目得到了良好的支持。同时,我们不断更新和改进EOSLIME以支持客户的项目。”

Chris坚信EOSLIME是可供开发人员在EOSIO上使用的正确的基于JavaScript的开发,测试和部署框架。

关联阅读

FIO代币凭什么能一夜10倍?先了解它的基本信息

https://bihu.com/edit/1278359335

最近备受追捧的FIO 协议到底是什么?

https://bihu.com/article/1848981138

更多人性化功能促进采用——FIO 2.1版本上线

https://bihu.com/edit/1238649796

抓住区块链行业域名风口,FIO的去中心化域名优势

https://bihu.com/article/1713177590

【FIO】优秀的费用设定才能带来优秀的生命力

https://bihu.com/article/1533668259

FIO已经为去中心化的商业应用做好准备

https://bihu.com/edit/1643296398

EOS Cannon

社群官网:https://eoscannon.io

官方twitter:https://twitter.com/cannon_eos

免责声明:本文的任何部分均无意,也不应被视为投资建议。

部分图文信息来自于网络,如若侵权,请告知删除,谢谢!

—-

编译者/作者:EOSCannon

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...