smcli is a simple tool that you can use to manage wallet files and a running Spacemesh node. It currently supports the following features:
smcli allows you to read encrypted wallet files (including those created using Smapp and other compatible tools), and generate new wallet files.
To read an encrypted wallet file, run sm wallet read <filename>
. You'll be prompted to enter the password used to encrypt the wallet file. If you enter the correct password, you'll see the contents of the wallet printed, including the accounts it contains.
To generate a new wallet containing a random keypair, run sm wallet create
.
NOTE: We strongly recommend only creating a new wallet on a secure, airgapped computer. You are responsible for safely storing your wallet files. There is absolutely nothing that we can do to help you recover your wallet if you misplace the file.