Hive: - 设计讨论Hive++对接的授权、访问控制模型; - 根据Hive++服务提供的接口文档,开始实现HiveSDK上传文件到Hive++存储服务节点; - HiveSDK实现使用DID登录到后端Hive++服务节点; - 实现Hive++服务的根据前端DID身份的Sign-in鉴权流程; - 评估PythonC-binding实现方案,开始实现基于DIDNativeSDK的PythonDID接口。
Carrier: - 发布CarrierSwiftSDK-v5.6.0版本; - SwiftSDK实现并验证SendMessageWithReceipt接口; - 优化SendFriendMessage兼容接口,能够解决发送消息时对端Friend处于online->offline的切换中的边界场景; - CarrierAndroid/Swift/NativeSDK实现支持Carriernodeid由上层应用输入预定义SecretKey生成; - 实现并优化基于CarrierSwiftSDK的Extension的扩展模块,用于支持WebRTCiOSSDK的端与端的SDP交互; - 为解决elastOS应用由于调用Filetransfer::writeData接口导致UI线程被Block的问题,将CarrierPlugin中该接口在Native平台(Android/Swift)同步调用修改为异步调用实现; - 开始实现WebRTCiOSSDK版本; - 升级CarrierNativeSDK依赖库flatcc到0.6.0,解决在Linux环境下使用gcc-9以上版本编译器出现的编译问题; - 解决CarrierNativeSDK关于内部模块相互引用导致内存泄露的问题; - 协助社区开发团队优化和改进前端FeedsdApp的UI呈现; - 协助社区开发团队完成后端FeedsService由原来的jsonRPC的数据交互格式转换为支持二进制数据的msgpack数据交换格式; - 社区开发团队开始联调FeedsdApp与后端service功能流程。
Mainchain: - 继续讨论CR委员运行DPoS节点实现方案,完成相关交易模块开发; - P2Pversion消息添加节点版本信息; - 完成自动创建提案取款交易模块的开发; - 讨论通过SPV感知CR及DPoS状态的方案; - 区块链浏览器完成CR相关功能开发,为本周发布做准备; - 按照CR白皮书统一部分字段命名; - 修复部分交易残留交易池的问题并开展相关测试工作。
ETHSideChain: - 优化直连网络创建连接的流程; - 使用区块池完成preBlock验证; - 解决启动参数中无mine、bootnode导致连接不成功的问题; - 解决共识中minestop不生效问题; - 解决切换共识过程中,不同节点切换不一致导致的不出块的问题。
DIDSideChain: - 发布v0.1.5版本。
ElastosWallet: - 发布Android v1.4.3.1及iOS v1.4.3版本; - SPVSDK支持通过命令行生成rawtransaction; - SPVSDK完成钱包 - 在BITHELP平台上推广亦来云上的生态GreenPass事宜,与联合国框架下的南南合作金融中心主席、火币网创始人以及太一云创始人进行探讨,得到积极的反响。