
Weekly report-July 24,2023
1. Fixed virtual machine stack data reclamation abnormality issue. This problem could lead to data memory leakage. After locating and analyzing the problem, the fix has been completed.
2. Fixed sub-block length initialization error in code blocks. This solves the issue of data fragmentation caused by incorrect sub-block length definition during contract execution.
3. Fixed stack data inheritance error in contract tail functions. The original logic had issues clearing the stack cache in tail function calls. This has now been corrected.
4. Optimized ID encoding for contracts and in-contract functions. Adopted a more scientific encoding approach to generate contract addresses and function selectors.
5. Optimized excessive virtual machine context parameters issue. Refactored code to reduce redundant context parameters passed around to improve execution efficiency.
6. Adapted for Tron public chain cross-chain capabilities. Based on Tron’s technical features, researched and decided on the cross-chain solution. Conducted comprehensive testing to ensure reliable cross-chain functionality.
7. Improved Ethereum cross-chain governance approach. The original centralized management had risks. Researched the DAO model and designed & implemented DAO-based cross-chain bridge management contracts. Cross-chain assets can now be effectively governed through the DAO.