– Released Android/iOS 2.6.3, fixed several bugs in the BTC network, and improved the stability of BTC support
– Optimized the loading and opening speed of the Essentials app
– Improved Ledger Bluetooth pairing stability on some Android devices
– Improved in-app browser injection mode and WalletConnect connection stability and user experience on non-EVM compatible networks
– Fixed the issue of getting BTC address abnormally on iOS
– Added DPoS2.0 related feature support and provided corresponding APIs
– Improved the upgrade prompt in the APK application and the processing of the related upgrade process
– Unified URLs for all inter-app calls to web3essentials.io and provided compatibility support for elastos.net
– Updated the onboarding screens of the Identity App
– Improved the UX interaction design of EasySwap application
– Development of DPoS2.0 related functions
– Released JS SDK 2.9.4 to solve CORS problem
– Updated the JS SDK guidance document on Payment module
– Implemented the interface for Node Owner/Vault Owner to view Node/Vault related information (including access traffic, etc.)
– Vault Service of Hive Node supports querying App List information
– Hive Node’s Node Service supports querying more Vault-related statistics
– Added force parameter to Unsubscribe Vault interface in Hive Node, users can decide whether to clear data or not
– Updated Hive Node dependencies to mainstream versions to address potential security risks
– Continued to optimize the Hive Node Registry contract implementation and updated the production environment contract
– HiveHub webApp updated to use newly deployed Node Registry contract
– Continued HiveHub webApp testing and resolve issues found
– Unified the processing details of mutable values encryption and signing in Java and Native nodes
– Joint debugged and tested of Peers-related functions of Native and Java Node
– Debugged message sending/receiving between multiple Java DHT Node nodes and solved issues found
– Java Super Node added service/daemon launcher module for service mode
– Added Java super node installation package for Debian/Ubuntu platform
– Deployed Java super node on the test network and performed test verification
– Continued to optimize the Python Wrapper interface of Native SDK
– Continued the development of Schnorr multi-signature support for CR registration and creation of DPoS nodes and other related functions.
– Continued to conduct functional tests of DPoS 2.0 consensus in test environments such as Testnet, and fixed problems found in the tests. 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.
– Modified the parameter configuration module to reduce the difficulty of maintaining environmental parameters and avoided problems caused by incorrect parameter configuration.
– Supplemented DPoS 2.0, CR related functional test cases, and conducted test case coverage statistics through Github action.
– Continued to test the main chain browser DPoS 2.0 related functions.
ESC Side Chain
– Fixed the issue of consensus failure due to multi-threading in special cases.
– Carried out the ELink stress test under different parameters, and tried to find the maximum concurrent number of ELink running stably. 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.