In this article we provide information on our CLI wallet, what it is used for, and recent upgrades.
Update (31/12/2019): we added a asciinema tutorial to running the wallet
A Command Line Interfacing (CLI) wallet is not intended for end users. It is not the coolest or most aesthetic application, but it is a very functional one. Using this post we will tell you more about it. The Dusk CLI Wallet operates like a full node in our staging environment and can be used to join consensus as a block generator and provisioner, to receive test tokens from the faucet, and send test tokens to any wallet created by other testers, or stake them in the blind-bid. You can also view your balance and transaction history.
A CLI wallet is a wallet application, meant for use in a terminal. This means that you can use it on normal desktop computers and servers. It runs on any Mac or Linux OS.
To simplify access to our staging environment, we introduced easy-to-use buttons that help in wallet interactions. This should lower the barrier for early testers, as you can test easily without having all sorts of coding experience.
Alongside the wallet, we also released version 0.2 of our network node that specializes in minimizing possible errors, improving performance and stability, and streamlining the user experience.
Running the CLI Wallet
Setting up the node and wallet is really simple, you can follow along with the steps below to start participating in no-time!
- Download the release for your platform over at the GitHub.
- Decompress the downloaded archive.
- Depending on what you prefer, you can either use a terminal, or a graphical file explorer to navigate to the folder you just created.
- Double-click on (or start via the terminal) the ‘start-node’ executable.
- After the ‘start-node’ executable is done, you can double-click on (or start via the terminal) the ‘dusk-wallet-cli’ executable.
Now, your node and wallet should be ready to use. Note that you can exit the wallet at any time, and the node will keep running in the background.
You can help us improve faster
If you encounter any problem at all while using the software, or have other suggestions for improvement, please don’t hesitate to let us know, as it helps tremendously with improving the user experience and the stability of our code. You can reach out to us on Telegram and Developers Discord, or you can open issues directly on our GitHub.
Next steps | Desktop and Web GUI release
Once we are set on the features in the CLI wallet and all is operating smoothly, we are updating the wallet into a desktop and web GUI version. During these iterations the user interface receives the Dusk look and feel. The same design principles are to be applied to all of Dusk’s digital products, ensuring all Dusk applications are accessible and have a consistent look and feel.
Dusk — Technology for Securities
Dusk Network is an open-source and privacy-oriented blockchain based on years of academic research. You can use Dusk Network to create smart contracts that control digital assets and securities.
Dusk Network | Running the CLI Wallet in our Staging Environment was originally published in Dusk Network on Medium, where people are continuing the conversation by highlighting and responding to this story.