| Trinity - Optimized Launcher's UI and user experience
 - Hive Plugin file operation related API and verification on iOS platform
 - Completed upgrade of the newly released SPV SDK and updated Wallet DApp simultaneously
 - Released Trinity Developer Preview Version
 - Developed next phase of Roadmap and Milestones
 
 Hive
 - Completed Swift and Java API documentation
 - Implemented Android version Hive file browser
 - Implemented key-value storage interface based on the standard version of IPFS
 - Implemented Android Hyport (web browser) application
 - Some minor issues with the Java SDK/Swift SDK Bug fix
 DID- Testing and improvement of the Native SDK implementation
 Carrier- Implemented import and export of carrier profiles
 - Separated file transfer example on iOS platform for feature verification
 - Continuous Integration verification for new versions of Android - Implemented the dstore interface based on the Restful interface provided by Hive IPFS to optimize the underlying implementation of Carrier offline messages
 Product Group - Released ELA Wallet[ios] v1.3.1 version
 - Optimized ELA Wallet for election/elected member management functions in CR elections
 - Designed ELA Wallet voting statistics
 - Followed up CR's first stage ELA node and Wallet development tasks to discuss subsequent development schedules and release plans
 - DID business needs research and planning design and followed up DID Sidechain's adaptation to DID specification
 - Launched UI/UX optimization for ELA Wallet
 - Followed up on ELA Wallet development progress and plans
 - Organized elastos-cli functional requirements, project development plans, and interface and parameter design documentation
 - Communicate with the DMA team to learn about the DMA development team and development plan
 - Learn about the Elephant Node project development plan
 - Development of Trinity Roadmap, feature list and Q3/Q4 milestone
 - Defined the schema specification for Elastos application interaction
 Main Chain - Continued to optimize UTXO cache efficiency and data persistence efficiency
 - Go language test framework prototyping and documentation
 - Sprint 6 user story writing and related discussions, mainly dealing with database optimization and some of the second phase of CR functions
 - Added port and PoW related configuration in node command line parameters
 DID Side Chain - Continued to implement the new DID specification and also wrote API documentation, and submitted tests
 ETH Side Chain - Fixed oracle API getwithdrawtransactionsbyheight: Get the withdrawal transaction condition and join the contract address judgment
 - Ethereum sidechain blockchain browser function verification and problem repair
 - Discussing the implementation of DPoS, designed a single sign plus multiple sign combination
 - Researched about aggregated signature algorithms
 NEO VM Chain - Added wiki documentation for NeoVM GitHub
 Elastos Wallet Core Module - Added SPV C++ wiki documentation and modified SPV C++ readme documentation
 - Found and fixed bugs in Android 6.0 update flashback, new release for iOS
 - Multi-signature wallet changed to BIP45 standard
 - Found and fixed a bug that was incorrect after restart with the unconfirmed transaction
 - Communicated with UI developers to discuss issues with the interfaces required for development behind iOS and Android developers
 - In case the balance is sufficient to cover the number of votes, a new vote is initiated, and old votes need to be retained; both DPoS and CR votes are placed in one UTXO
 - Modified the corresponding interface of the multi-sign for Android
 Elastos Wallet UI - Developed Android and iOS multi-signing features
 - Developed CR committee election and voting function
 - Got DPoS supernode status to achieve automatic selection of the nearest server
 Elastos Developer Workshop #4: Ethereum Sidechain Part 1 |