You can install solwalrs using cargo (recommended):
bash
cargo install solwalrs
After installing, you can run solwalrs using solwalrs
command. If you get an error, make sure that your PATH
environment variable contains the directory where cargo installs binaries. You can find the binary directory here:
$HOME/.cargo/bin
bash
git clone https://github.com/TheAwiteb/solwalrs.git
cd solwalrs
cargo build --release
After building, the binary will be located at target/release/solwalrs
, you can copy it to your PATH
or run it directly from the target/release
directory.
```bash A simple CLI Solana wallet, supporting multiple keypairs
Usage: solwalrs [OPTIONS] [COMMAND]
Commands: keypair Commands for managing keypairs [aliases: kp] help Print this message or the help of the given subcommand(s)
Options:
--app-file --help
for more detail)
-V, --version Print version information
```
Use
solwalrs help <command>
to get more information about a command. For example,solwalrs help keypair
You can see our goals in this issue: #1
Solwalrs stores your private key in a file called solwalrs.json
[1]. This file is encrypted using Fernet (symmetric encryption) by fernet crate. The encryption key is derived from a password that you provide. The password is never stored anywhere. If you lose your password, you will lose access to your wallet. Use a password manager to generate a strong password and store it somewhere safe.
[1] The file path will printed to the console when you create a new keypair, you can change the file path by setting the --app-file
flag. For example, solwalrs --app-file /path/to/file keypair new testwalletname
If you discover a security vulnerability within this project, please send me an email at Awiteb@hotmail.com or through the telegram @TheAwiteb. All security vulnerabilities will be promptly addressed.
| Create a new keypair | View your keypairs |
|:---:|:---:|
| |