Development Update: Lisk Releases Commander 1.0
Just a couple of days ago the Lisk Foundation published a development update announcing the release of Lisk Commander 1.0.0, a command line interface tool, allowing the possibility to interact with the Lisk Core client with the use of a command line.
In order to do so, it uses a Javascript library and Lisk Elements, a collection of JavaScript libraries containing several separately-installable modules, each covering a distinct region of Lisk-related functionality.
The reason to develop Lisk Commander is to provide developers with a convenient tool to code with a command line interface. As a result, using Commander makes it easier to plug new command in the command line interface, rather than “building a Graphical User Interface around every new command”.
Lisk commander will facilitate communication with nodes and the implementation Lisk-related functionalities through a command line tool.
New features:
- Lisk Core 1.0 API
All get and list functions are compatible with the new Lisk Core 1.0 API.
In this way, Commander can easily obtain information related to the blockchain. With the upcoming release of Lisk Core 1.0, Commander will also be able to communicate with Mainnet nodes.
- Create, sign, verify and broadcast transactions and signature
It will be possible for users to create transactions from type 0 to type 4 ( which are transfer, register second signature, register a delegate, vote for delegates and register a multisignature account).
Furthermore, they can sign and broadcast them to the network and verify whether the received transactions contain a valid signature.
- Encrypt passphrase and Decrypt passphrase command now compatible with Lisk Core 1.0
This feature introduces the possibility for delegates to encrypt their passphrase locally and inserting the passphrase in the configuration of the node, providing a higher degree of security. Only the password used to created the encrypted phrase is sent over the Lisk Core API.
- Sign message and Verify message
Users can prove the ownership of a particular account thanks to the sign message and verify message commands, to verify whether a signature or a message is coming from the corrent owner.
? We’re excited to announce the release of #Lisk Commander 1.0.0, our command line interface tool. Lisk Commander, previously known as “Lisky”, is a tool for advanced users of the Lisk Network. https://t.co/7UxZ8FwQyL
— Lisk (@LiskHQ) 13 agosto 2018
Future plans
In their blog post regarding the release of Commander, the Foundation mentioned that the next version (2.0) will feature a change of framework for the command line interface, from vorpal to oclif, since the former has been out of active development and the latter is more suited for a better user experience.
In addition, while this first step has targeted the advanced users in the network, the following releases will be instruments to integrate more features as entry point in the Lisk ecosystem. Future developments of Commander, coupled with other parallel developments in the Lisk ecosystem (Lisk Elements, SDK, Core) will proceed with the aim to become a tool to communicate with the network as well as all the sidechains and Dapps.
This shows, once more, that the development of Lisk is alive and very active.
Further updated regarding future releases can be found in the Lisk blog, where the team shares weekly development updates.
———————————————-
Lisk Magazine is a project supported by Lisk Italian Group.