Lisk Development Update May 2019
The Lisk Team has recently published a new blog post with the last Development Updates. This article is a quick recap of the last news, that concern: SDK, Lisk Builders and the Lisk UI.
Regarding the development of the Lisk SDK, we can report that a large part of the QA testing is finished for Lisk Core 2.0.0 and Lisk SDK 2.0.0. During this phase, everything except multisig transactions ran as expected. Currently, QA for Lisk Core 2.0.0-alpha.11 and Lisk SDK 2.0.0-alpha.10 is in progress. Moreover, the Development Team has fixed the issue #3687 that caused partial roadblocks identified in those releases. Remaining in theme of tests, network stress ones are being conducted to benchmark TPS for Lisk Core 2.0.0.
The main features of the Alpha SDK will be released over 3 consecutive steps:
- Lisk SDK 2.0.0: this version will be used internally to create Lisk Core 2.0.0. and it can be used by developers to generate a blockchain without custom transactions.
- Lisk SDK 2.1.0: in this version custom transaction support will be enabled and it will represent the launch of the Alpha phase.
- Lisk SDK 2.2.0 : this release will include improvements to reduce technical debt, including removing circular dependency, usage of callbacks in favor of async/await and third party libraries.
Regarding Lisk SDK 2.2.0, the Team decided to focus on solving a big part of the accumulated technical debt by adding a new target to the current roadmap phase. The strategy to achieve this objective includes: 1) removal of circular dependency; 2) removal of the usage of callbacks and usage of async/await; 3) reduction of the usage of 3rd party libraries.
Other updates concern:
- The implementation of Byzantine Fault Tolerance (BFT) that began on May 16th, 2019;
- The introduction of 5 new commands in Lisk Commander 2.2.0, that will allow to easily deploy and manage a new node installation;
- The implementation of three new P2P features from LIP-0004.
As regards the development of Lisk UI, the Team released the Lisk Hub 1.18.0. beta on June 5th. This new version includes the support to the Trezor T hardware wallet, that will allow users to perform the following actions: 1) Send LSK tokens; 2) Vote for delegates; 3) Register a delegate; 4) Register a second passphrase. This version also brings some bugs fixes for the previous Ledger S hardware integration. Lisk Hub 1.18.0 also includes an onboarding module that helps new account holders get acquainted with new concepts. The Team also made improvements on the delegates page, which now has a new design language and allows guest users to search and view all delegate information.
Regarding Lisk Hub 1.19.0, the Team has already announced that it will include BTC integration.
From the last development update, Lisk Mobile 1.1.0 was released with improvements to BTC integration UX, the introduction of the discrete mode that can be activated by shaking the phone as well as some fixes for Android and iOS devices. This version of Lisk Mobile had some bugs that were immediately fixed with the 1.1.1 release.
The future Lisk Mobile 1.2.0 is now in QA phase and it will include the new design language of Lisk Hub.
LiskHQ concludes the article with some development contributions from the Lisk Builders, community members that the Team decided to include in this monthly update. Below there is a list of the most valuable builders and their contribution:
- Sayler8182 released a Lisk Core API wrapper for Swift, a Swift 5 library for Lisk that allows developers to interact with the Lisk Core API for retrieval of collections and single records of data;
- Corbifex created Lisk Genesis, a genesis block creator that allows developers to customize their own genesis block for blockchain app prototypes;
- TonyT908 has built 14 tools for the Lisk ecosystem, you can find them here;
- Hirish delegate announced that his Lisk Ledger App is compatible with the new version of the Ledger Nano X, even before the public release of that hardware wallet;
- Community member Endro recently announced his intention to work full-time for the development of Lisk Discovery;
- JesusTheHun shared some interesting feedback with the UI Team and his idea to use the quick action menu to improve the privacy through discreet mode is being implemented;
- ScanBlocks is a service developed by Lemii that calculates your income with real time fiat value at the time of block generation for staking rewards.