What would you like to search for?

Weekly Updates|8 MIN. READ

Elastos Bi-Weekly Update – 04 December 2020


With the 30+ page document, “A New Internet For A New Era: An Elastos Overview” and continuing developments across the Founding Teams, it was a significant  two weeks for content and updates.

Let’s recap.

Technical Dynamics

– Released elastOS Android v1.3.1
– Officially released the Android Native App version of DPoS voting to Google Play
– Wallet now supports selecting contacts with ELA address from Contacts
– Optimized the activation process and shortened the display time of the splash screen
– Added setting option to delete dApp data without deleting the dApp (restore the newly installed state)
– Added application preference where you can set whether to enable the background service of the application
– Added intent for CR council registration transaction
– Added a check on whether the DID of the dApp instance is published normally
– Improved payment support for Hive Vault
– Improved the Hive plugin and fixed some known bugs
– Designed did|wallet|hive and other elastos.net subdomain pages for deep linking and updated them online
– Improved the deep linking page, prompting users to install elastOS if they have not installed elastOS
– For intents that do not use deep linking, added tips for developers
– Supported static association of elastOS device and Trinity CLI, which can be used as a backup connection solution for development environment and elastOS device in case of mdns failure
– Prepared the Trinity Native version of Hyper IM
– Improved multi-language support, synchronized the translation of new interfaces and content
– Continued to optimize UI/UX and fixed known bugs

– Released DID Swift SDK v1.3
– According to some design problems encountered in the implementation, discussed and adjusted the DID controller change strategy
– DID Native SDK has implemented Verifiable Credential and publishing it to the DID sidechain
– DID Native SDK has optimized the implementation of short names, completed the multi-controller document multi-signature function
– Java SDK has implemented multi-controller document multi-signature function

– Hive Node released the internal test version alpha-v1.0.6, and the update was deployed to the hive-testnet1 node
– Hive Java SDK has released the internal test version alpha-v2.0.9 for elastOS project debugging
– Hive Swift SDK has released internal test version alpha-v2.0.1 for elastOS project debugging
– Continued to implement Hive Node to synchronize Vault data to a remote Google Drive cloud disk, and added support for restoring Vault data from the cloud disk to the specified Node node
– Hive Node now supports capturing runtime exception stack information and sending it to the sentry platform for problem analysis and location
– Hive Node has improved log output where it outputs more detailed information to the front end through Response when an error occurs
– Hive Node Backup has started to synchronize Vault data to designated Hive node nodes, and developed corresponding DID authentication schemes
– Hive Node Scripting now supports uploading and downloading file data in stream mode
– Added Java SDK Vault related interfaces for explicitly creating new Vault services
– Implemented and improved the Java SDK Payment module and interface, and verified synchronous test cases
– Solved the problem of abnormal interaction between Java SDK Scripting/Database and backend Hive Node
– Optimized Java SDK Scripting module interface
– Continued to add Java SDK test cases
– Improved the use of Stream to upload and download file content in Swift SDK
– Hive Swift SDK has implemented Payment module
– Hive Swift SDK has released temporary test version for elastOS debugging
– According to the Java SDK/Swift SDK, synchronously updated the Hive Plugin, especially the Swift part of the implementation code
– Through Hive Demo dApp driver, improved the implementation of Hive Plugin about Swift
– Bug fixes inside Hive Node Database/Scripting module

– Released Carrier Swift SDK v5.6.6
– Updated Carrier Bootstrap to the latest Carrier SDK and started deployment verification
– Planned the basic features of Managed Group and started coding implementation
– Carrier Native SDK now uses Val

grind tools to check and fixed memory leaks
– The internal msgId generation method of the Carrier Native SDK is optimized to simplify the message receipt mechanism
– Optimized the Carrier Extension Native module and updated the WebRTC Android SDK synchronously
– Verified the normal audio and video communication capabilities of the WebRTC SDK and demo applications through the latest Android SDK

– Completed the ID Fee proposal function development, supported the modification of ID side chain DID transaction fee through CR proposal
– Adjusted the data structure of CR proposal reserved for Customized ID
– Added the result of DID related proposals to record transactions, and supported to push the proposal status through SPV
– SPV has added Customize ID Filter to support the push of CustomizedID related proposal data
– SPV has added data structure and query interface for storing “reserved Customized ID”
– Prepared the feasible plan for the main chain consensus to degenerate to POW
– Conducted 36 DPoS nodes to participate in the cross-chain consensus test
– Tested the random participation of candidate nodes in the DPoS consensus on ELA nodes and Arbiter nodes
– Fixed the issue that records the creation and checking of DPoS elected list transactions do not match
– Fixed the problem that DPoS node ranking changes may cause status changes

DID Side Chain
– Developed the Customized ID deactivate function and added test cases
– Added the permission to cancel the certificate for the issuer of the DID certificate
– Used the median time of the latest 11 blocks to determine whether the DID has expired
– Added DID certificate transaction test case

ETH Sidechain
– Solved the problem that the account cannot be recharged to the contract address when the data is empty
– Improved the test framework RPC interface test contract call and contract log part
– Fixed the problem that the gas estimation error caused the recharge transaction to not be accounted for
– Verified that the ETH Sidechain browser contract verification fails
– Deployed the UNISwap contract to the blockchain browser
– Located the issue that there is no data under the input details of ETH side chain browser transaction
– Located the problem of ETH Sidechain browser Token Holders displaying incorrectly

Elastos Wallet
– Solved the problem that syncstop caused by mutex and receiving timeout takes a long time to return
– Added version number information to the p2p version messages of the main chain and ID chain
– SPVSDK added the original text upload function of proposal/proposal review/proposal tracking
– In the transfer callback, added the detailed information of the token or Logs

Community News

Our comprehensive overview of Elastos is the perfect up-to-date document to research the SmartWeb and understand the critical problems Elastos’ tech solves. Read it, share it, start a conversation.


November 20

The Beyond-2020 Blockchain Industry Conference and Annual Award Ceremony, co-hosted by VeryHash and Huobi and sponsored by Lieyunwang and Lieyun Finance, was held in Shenzhen, China. The summit gathered elites from the blockchain industry from around the world with over 100 top blockchain companies in this industry and over 1,000 participants in attendance. Elastos co-founder Feng Han was invited to attend the event and delivered the keynote speech on DeFi from the perspective of the financial history of humans throughout history.

Useful links:


Next Posts

Team Updates|2 MIN. READ

A New Internet For A New Era: An Elastos Overview

Weekly Updates|8 MIN. READ

Elastos Bi-Weekly Update – 20 November 2020

Partnerships|6 MIN. READ

World Economic Forum Selects Elastos Foundation for Global Innovators Community

00:00 / 0:00:00