Qitmeer Blockchain Project Development Report — Week 65

  • Qitmeer weekly updates usually consist of the work updates about the QIPs (Qitmeer improvement protocols), core block-DAG development, browser development, mining and mining pool development, wallet development.

Highlights of In this week

  • Completed ERC20 Atomic Swaps Contract
  • Established multiple test networks of pow mixed mining through parameter configuration

Work Completed:

Qitmeer Core Development

  • Modify the Get Balance Interface bug
  • Modify Import Private Key bug
  • Complete ERC20 Atomic Swaps Contract
  • Block Synchronization Improvement
  • BlockDAG sharing at a security conference
  • whitepaper protocol section improvement
  • Setting up multiple test networks of pow mixed mining through parameter configuration
  • Improve POW difficulty adjustment design
  • Modify miner code: supporting three kinds of pow mixed mining
  • Fix the nonce value generates bug
  • Fix Official website bugs: adding product classification
  • DAG-browser code refactoring
  • Improve the UI of mining pool
  • Develop self-adaptive for mobile device
  • Fix qitmeer-wallet transaction traversal bugs
  • Fix qitmeer-wallet address generation bugs
  • Performance testing on AWS

Wallet Development:

  • Optimize and improve the wallet app.
  • Integrated promotion function
  • Fixed bug for browsing drop-down refresh
  • Fixed bug for show transaction detail
  • Fixed bug fro send a transaction
  • Fixed some bug with scan jumps
  • Modify the news list display
  • Fixed some data that was not displayed correctly
  • Optimize and improve the wallet master program kahf
  • Fix the bug of failed application test currency
  • Add command line functionality to find detailed trading information by trade id
  • Test modified trades and output bugs
  • Fix API interface to get transaction information
  • Fixed an issue with an unspent transaction error in the same block
  • Add error codes to API interfaces
  • Add a query function API interface
  • Modify API paging to get record bugs
  • Fix the problem of the database being shut down abnormally
  • Add API and command line line node functionality
  • Add JWT authorization for API access
  • Develop promotional functions for wallets
  • Complete the HLC airdrop
  • Kahf promotion is completed
  • Fix problems with wallet API SQL injection
  • Fix the official website bug
  • Fixed automatic SSL certificate renewal

Work In Progress:

Qitmeer Core Development:

  • Complete USDT Atomic Swaps Contract
  • fix ERC20 Atomic Swaps Contract bug
  • fix wallet-cli bug
  • Optimization and bugfix on Block Reward and DAG consensus algorthm
  • Inclusive investigation
  • HIPS on Block Reward, Block reference depth and width limitation
  • Investigate the problem of miner mining empty block
  • DAG-browser code refactoring
  • Internal testing of mining pool
  • Debug the block generation bug of mining Pool
  • Fix performance tests bug: mempool has a lot of transactions, but getBlockTemplate RPC method can’t get any transaction.

Wallet Development:

  • Continue to optimize and improve wallet app
  • Continue to optimize and improve the wallet master program kahf
  • Add a cache service for the query function
  • Integrated JWT validation function
  • Wallet address generation and transaction sending AMA

Qitmeer 技术开发周报 — 第65周

  • Qitmeer核心部分的更新包括DAG的开发,浏览器的开发,挖矿和矿池的部署,钱包的更新等,本周主要完成了在DAG测试网中部署了一个新的矿池节点并且社区DAG系统测试成功完成。

本周重点

  • 完成ERC20原子交换合约
  • 通过参数配置建立多个混合挖矿测试网络

上周工作总结:

Qitmeer核心开发:

  • 修复获取界面错误
  • 修改导入私钥错误
  • 完成ERC20原子交换合约
  • 区块同步优化
  • 通过参数配置建立多个混合挖矿测试网络
  • 优化POW难度调整设计
  • 修复矿工代码:支持三种pow混合挖矿
  • 修复nonce值生成错误
  • 修复官方网站bug:添加产品分类
  • DAG浏览器代码重构
  • 改进矿池UI
  • 开发适用于移动设备的自适应版
  • 修复qitmeer-wallet交易错误
  • 修复qitmeer-wallet地址生成错误
  • AWS上的性能测试

钱包开发:

  • 优化和改进钱包应用程序。
  • 综合推广功能
  • 修复了浏览下拉刷新的问题
  • 修复了显示交易细节的错误
  • 修复了发送交易的错误
  • 修复了扫描跳转的一些错误 — 修改新闻列表显示
  • 修复了数据显示错误问题 *优化和改进钱包主程序kahf
  • 修复相关应用程序测试币的问题
  • 添加命令行功能,按交易ID查找详细的交易信息功能
  • 测试优化后的交易和输出bug
  • 修复API获取交易信息的API接口
  • 修复了同一区块中交易错误的问题
  • API接口代码错误问题
  • 添加查询功能API接口
  • 修改获取记录错误的API接口
  • 修复数据库异常关闭的问题 — 添加API和命令行节点功能 — 为API访问添加JWT授权

下周工作计划:

Qitmeer核心开发

  • 完成USDT原子交换合约
  • 修复ERC20原子交换合约错误
  • 修复wallet-cli bug
  • 区块奖励和DAG共识算法的优化和修正
  • 调研挖矿空块的问题
  • DAG浏览器代码重构
  • 矿池的内部测试
  • 调试矿池区块错误
  • 性能bug测试:mempool有交易记录,getBlockTemplate RPC方法无法获取交易。

钱包开发

  • 继续优化和改进钱包应用程序
  • 继续优化和改进钱包主程序kahf * 为查询功能添加缓存服务 * 集成的WT验证功能
  • 钱包地址生成和交易发送AMA

65周