亦来云技术双周报|2021-07-13

亦来云技术双周报|2021-07-13

Elastos Essentials

– 将新 UI 整合至 on boarding 系列界面,同时在主屏显示当前活动的 Wallet Connection 会话。

– 内置 elastos.io 和 trinity-tech.cn 两组 API 后端,支持自动检测并使用最优的API 服务,保证处于不同网络环境均可以正常使用。

– 支持用户在 Setting 中选择指定的 API 后端,满足用户通过私有节点使用 Essentials的需求。

– 完成 DPoS 应用相关 UI 的整合,已经支持通过 Essentials 注册、更新 DPoS 节点。

– DID 功能全面迁移到 EID 侧链和新版本 DID SDK,提高使用 DID 的便利性和灵活性。

– 隐藏旧 ID 侧链钱包的呈现,保留一个资产转移的入口,支持将旧 ID 侧链上的资产转回主链。

– 使用 Hive 存储个人头像,并升级至最新发布的 Hive SDK。

– 完善 RPC 钱包的实现,修复测试中发现的问题。

– 测试和验证 Android/iOS 两个版本,修复测试中发现的问题。

Elastos DID

– DID Java/Swift/Native SDK 发布 2.1.0 正式版。

– Swift/Native/JavaScript SDK 修复统一对象实例在不同 cache 中共用导致的潜在问题。

– JavaScript SDK 实现 DID 对象的导入导出。

– 修复各个项目在升级 DID SDK 过程中发现的问题,主要是 DID 在终端设备同步的问题。

Elastos Hive

– 发布 Java Hive SDK 2.2 版本及 Swift SDK 2.0 版本,已切换到新的 EID 侧链。

– 持续优化 Hive Node 中 backup/subscription/exception 等内部模块。

– 正式发布优化后的 Hive Node,该版本兼容已发布的 SDK,同时更新部署 Trinity Hive1/Hive2 两个服务节点。

– 解决 Hive Node 关于文件上传,以及 Valut creation 等内部问题,重新更新部署测试和生成环境服务节点。

– 改进 Hive 中的 Payment 实现机制,在订单中添加签名信息。

– 参考当前 Java SDK master 最新代码,继续更新实现 Swift SDK。

Elastos Mainchain

– 完成注册侧链提案功能开发,进行功能测试并修复测试中发现的问题。该功能上线后,社区可以通过向 CR 提案的方式,申请注册新的侧链。

EID Sidechain

– 发布 v0.1.1 版本 EID 节点,修正 DID 手续费计算错误的问题。

– 更新 DID Document 中内嵌 VerifiableCredential 的验证规则。

– 开发 EID 浏览器,支持通过 DID 进行数据检索。

ESC Sidechain

– 完成 WETH 跨链功能开发。

– 完成 ESC 侧链充正交易的开发及测试。

– 研究并实现跨链转账多签的实现方式。跨链交易通过多签实现,将很好的保证跨链交易的安全性。

ELA Wallet Core Module

– 通过 github actions 添加在 ubuntu、macOS及Windows环境的编译,并支持运行单元测试。

– 增加导出钱包 ETH 私钥的接口,基于该接口可以实现将私钥导入其他ETH钱包,便于用于通过多个App管理ETH账户资产。

来源:亦来云