Development Updates (March 18 - 24)

2019-03-25 21:35

Development update

Qtum Core

Qtum core updates normally consist of Qtum Improvement Protocols. These QIPs are generated by both our developers and the community and in some cases requests from enterprise users. Our developers evaluate the impact of each QIP and work on high priority QIPs. All bug fixes and feature enhancements that have been issued to the core project will be listed here.

  • Finish development and testing of QIP-6: Add btc_ecrecover precompiled contract to Qtum's EVM;
  • Research on QIP-9: Change difficulty adjustment algorithm to cause less swings in block time;
  • Analysis and fix a bug while building EVM environment;

Qtum x86 Virtual Machine

The Qtum X86 Virtual Machine is a smart contract operating software that is designed to enable easily deployable decentralized applications. Currently you can write smart contracts in C, there will be additional languages as we proceed with x86 development.

  • Update x86 documentation on https://x86.qtum.org/;
  • Update x86VM task list : https://github.com/qtumproject/qtum/labels/x86

Enterprise Version -- Unita

The enterprise version of Qtum, featuring high TPS (Transactions Per Second) and short confirmation time for blocks. QtumX also features easy end user customization per specific business chain requirements.

  • Finish all codes, tools, website and documentations of Unita;
  • Working on future plan for Unita;

Qtum Explorer & Wallets

The Qtum Explorer is our blockchain explorer that is used for viewing transaction details on the Qtum blockchain. The primary blockchain explorer site is qtum.info. We frequently release updates to both explorer and the web wallet sites. Additionally, you’ll find information regarding the official Qtum electrum wallet and support/feature updates to hardware wallets or other interesting services/products

Qtum.info Explorer

  • Fix bugs and improve performance of Qtum explorer;
  • Research on API adaption with old insight API;

Qtum Electrum

  • Fix encoding error of construct function when creating contracts;
  • Fix return value resolving error when calling contracts;
  • Write Qtum Electrum smart contract user guide;

Trezor Qtum Support

  • Research on signing contract tx on Trezor;

Qtum Website

  • Working on Qtum forum;
  • Working on Qtum on-chain data displaying page;

Qtum Testing

  • Debuging and fix failed test cases;
  • Modifying trezor server code;
  • Research on signing contract tx on Trezor;