Etherlime-十月状态更新

在此状态更新中,我们将分享Etherlime在过去一个月的进度。 还将在未来30天内添加我们的计划。

发生了什么事?

默认情况下以太4和SOLC 0.4.25

Ethers 4由RicMoo带来。 我们始终致力于与最新的以太币保持同步。 升级需要对etherlime进行一些更改(主要是在部署和日志方面)。

我们还将醚石灰(您不受其限制)附带的solc版本更新为0.4.25。

代码覆盖率和权限问题

最近引入的基于etherlime coverage solidity-coverage库的etherlime coverage solidity-coverage为Windows OS用户引入了新的权限问题。 我们不得不用sol-cov进行修复。 虽然很难调试…

小步子走很长的路

我们在此过程中添加了许多小东西。 主要帮助进行单元测试和文档编制

  • CLI文档具有用于不同命令的单独页面
  • 使用assert.revert方法增强assert ,以测试事务的恢复
  • 使用utils.parseLogs方法解析新的ethers4事务的utils.parseLogs
  • 在几乎所有CLI命令中都添加了--output参数,从而可以禁用日志。 此外,这将用于将来与Composite等工具集成

CLI覆盖进度

我们的CLI代码覆盖范围正在逐步扩大。 目前,我们在CLI上有约40%的代码覆盖率(在API上有100%的覆盖率)。 由于etherlime initetherlime ganache是第一个达到100%的命令。

我们计划要发生什么?

CLI覆盖进度

我们的主要目标是将CLI测试的覆盖率提高到100%,以便我们可以放心赏金,并要求社区做出更多贡献。 我们希望这种情况会出现在更高的肢体,目标是> 80%,直到下一次更新。 etherlime deploy命令是etherlime deployetherlime compile

复合整合

我们将研究结构- --output ,以允许与Composite IDE等工具集成。

贡献者

感谢本月的主要贡献者:

·GitHub
VladislavIvanov有6个可用的存储库。 在GitHub上遵循他们的代码。 github.com ·GitHub
https://www.linkedin.com/in/thedi/。 NikolayAngelov有10个可用的存储库。 在GitHub上遵循他们的代码。 github.com ·GitHub
毅力有15个可用存储库。 在GitHub上遵循他们的代码。 github.com ·GitHub
desimira有2个可用的存储库。 在GitHub上遵循他们的代码。 github.com

在社交媒体上关注我们

  • LimeChain网站
  • 推特
  • Facebook页面
  • 领英

关于作者: George Spasov / Blockchain架构师和CDO /领导Limechain的技术团队。 他还拥有经验丰富的领导团队,为从pCloud这样的初创公司到IBM这样的国际公司的每个人提供成功的软件项目。 此外,他在区块链方面的专业知识使他获得了由 ConsenSys 运营的首届以太坊开发者学院的最佳表现之一