Trinity – Added an epk check command line tool for development and testing; – Implementing Wallet (under development) based on new UI; – Based on the shunit2 tool, implement test cases for epk signatures and join CI; – Plugin for realizing Hive storage (under development); Hive – Hive Java SDK: * Improved API interface and implementation according to problems in the implementation process; * Now supports compiling and running on Android/standard Java platforms; * Added Java API interface annotations to implement API interface documentation; * Improved the ReadMe document, mainly added instructions for using the API interface; – Hive Swift SDK: * Improved API interface and implementation according to problems in the implementation process; * Supplement Swift API interface documentation comments to support interface document generation; * Updated the README document, mainly adding instructions for using the API interface; * Optimized supplemental interface test cases; * Hive Swift SDK can Now support iOS/MacOS platforms; * Added CI verification for MacOS platform – Hive Native SDK: * Streamlined Hive Native Repositories, removed unnecessary dependencies and resources and files needed for Android/iOS cross-compilation; * Added Hive Demo App to demonstrate the functions supported by the Hive SDK through command line application, and guide users how to use the interface; * Supplement the necessary log output to aid problem analysis and location; * Documentation for the Supplemental Interface API; * Updated the Readme document of the Hive Native repository with reference to the Carrier Native repository Readme documentation; * Started adding Hive API test cases; * Hive Native Warehouse currently supports MacOS/Linux/Windows (32-bit/64-bit) CI process DID – DID Java version of DIDStore development is completed, and the implementation of the chain docking has started; – DID Native version of DIDStore is under development; Carrier – Continued to strengthen test case validation for offline messaging features; – Corrected some hyperlink location errors in the Readme document; – Because offline message test cases run longer, API test adds parameters to select whether to run offline message use cases; – Added CI verification based on MacOS platform for Carrier Swift SDK (originally only supported for CI verification on iOS platform); Main Chain – CR01 Milestone Sprint02 completed, completed CRC commission registration and voting related functions; – Sprint03 has started to handle some optimization, productization and internal quality enhancement work; Ethereum Compatible Sidechain – The test group begins to prepare for the ETH SIDECHAIN pre-line test; – Tested trading pool exceptions, modified cross-chain recharge to overflow the trading pool, added iterators to handle start-aware spv transactions; – Determined the processing scheme when the new node is added to load a large number of mainline recharge transactions, causing the local transaction pool to be too large: first store these transactions persistently, and then process them one by one after the synchronization is completed; – New geth recharge cash withdrawal feature, as well as oracle interface test, add bulk trading stress test; – Conducted the local private chain TPS test, the current test result is about 400 transactions per second; – Research desktop wallet that can be used in Ethereum compatible sidechains; – Improved hackathon marathon Ethereum related documents and use several wallets to try to call the contract. Private Net – Latest update is available at https://github.com/cyber-republic/elastos-privnet/tree/dev – Ethereum Sidechain has been added to Private Net on "dev" branch so you can start testing with it on Private Net in addition to it being available on Testnet. Private Net will give developers more flexibility in developing ETH smart contracts – Docker environment has been revamped so it is now more lightweight and does not take as many resources as before – Documentation has also been updated with README file on the above link – New docker images have been built for Main Chain, DID Sidechain, Token Sidechain, ETH Sidechain, Wallet Service, Sidechain Service, Misc. API Service and are available on https://hub.docker.com/u/cyberrepublic – NEO Sidechain will be added to Private Net in the future – Preparing for Private Net release v0.4 that includes all of the above changes and more |