What would you like to search for?

Weekly Updates|5 MIN. READ

Elastos Bi-Weekly Update – 20 May 2022


The Elastos Core Development Teams continued to make huge strides in the last two week.

Let’s recap.

Technical Dynamics

Elastos Essentials
– Improved integration support for Pasar applications
– Added the ability to check the number of UTXOs and provided the ability to merge UTXOs
– kyc-me now supports authentication through ID card
– Improved the implementation of the soft keyboard, supported the input of mnemonics in different languages
– CR Council dApp has added the details page of CR Council Secretary General
– Improved the UI of the DPoS voting dApp
– Identity App has fixed a crash when printing paper keys on some iOS devices
– Fixed some third-party service integration issues
– Located and resolved conflicts between different modules on DID JS SDK dependencies
– Fixed the bug that CR Council failed to withdraw the pledge deposit after switching wallets in a multi-wallet environment
– Improved CR Council voting history handling and UI rendering

– Released Hive Node 2.7 version
– Hive Node has solved the problem of Profile using V1 version
– Hive Node has increased the number of database records obtained in the scripting mechanism
– Develop Hive Node Payment contract
– Used the JWT clock error method provided by DID SDK to solve the problem of JWT verification failure caused by device event error
– JS SDK now supports anonymous file sharing via CID
– Added getNodeInfo interface to Swift SDK, optimized getAppInfo interface and added test cases

– Swift SDK has added support for clock error during JWT token verification
– JavaScript SDK has improved error handling in case of abnormal network conditions
– Completed implementation of JavaScript SDK to shield compatibility issues in browser file systems
– The JavaScript SDK has added a global guard mechanism for the browser environment to detect and prevent multiple versions of the DID SDK from being loaded
– Improved the resolve implementation of DID SDK, supported HTTP redirect tracking
– DIDUtils tool now supports features such as command line editing and command history

– Now proceeding to the protocol verification of Carrier 2 Native SDK. Carrier 2 protocol verification is an important step in the development of Carrier 2. Through verification, the shortcomings of the protocol design can be effectively discovered, the robustness of the protocol can be improved, and a solid foundation for subsequent multi-language SDK development can be laid.
– Continued development of Carrier2 Java SuperNode and testing of network transport layer.

– Adjusted the registration process of DPoS 2.0 nodes, DPoS 1.0 nodes can be upgraded to DPoS 2.0 nodes through the update operation. Added transaction pool scheduling logic for DPoS 2.0 transactions, tested DPoS 2.0 node registration, renewal, invalidation, schnorr multi-signature and other processes, and fixed problems found in the test. DPoS 2.0 is an important upgrade of the elastos main chain consensus, which is conducive to improving the decentralization of the elastos network and increasing the stability and security of the consensus network.
– Refactored the UTXO storage module and tested the refactored performance.
– Conducted research and technical verification of Lightning Network communication methods.

EID Side Chain
– Completed the development of the NFC normalization function of the DID document, and supplemented the unit test. DID documents support NFC normalization, which can better maintain the integrity and consistency of document content in multilingual situations, which is beneficial to the application of DID in multilingual environments.

ESC Side Chain
– Performed functional tests such as Layer2 Arbiter contract deployment and contract upgrade in the test environment. Through Layer 2 contracts, dApps can use the arbiter nodes in the Arbiter list as decentralized verification nodes to implement the decentralization of dApp control nodes, reduce the risk of single-point attacks by hackers, and improve the security of dApps.
– Developed modules such as ELink conditional retrieval, error handling, and events, and supported retrieval of DID data based on conditions. ELink is a decentralized oracle network that allows other smart contracts to securely access data such as identities and credentials on the EID side chain, opening up the data link between DID identity data and dApp applications, and meeting the needs of dApps to obtain DID and credential information.
– ESC browser fixed the issue that transaction records could not be downloaded.

Community Update

The Elastos Foundation has provided the latest monthly update on its Buyback Program to Support DPoS 2.0. Read it here:



Useful links:



Next Posts

Weekly Updates|2 MIN. READ

ELA Buyback Program To Support DPoS 2.0 Monthly Update – April

Weekly Updates|4 MIN. READ

Elastos Bi-Weekly Update – 06 May 2022

Weekly Updates|6 MIN. READ

Elastos Bi-Weekly Update – 22 April 2022

00:00 / 0:00:00