currencies

Solwalrs

A simple and easy to use CLI Solana wallet
License Rust

Continuous Integration
Release

Requirements

Installation

Using cargo

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

Building from source

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.

Usage

```bash A simple and easy to use CLI Solana wallet

Usage: solwalrs [OPTIONS] [COMMAND]

Commands: keypair Commands for managing a keypair [aliases: kp] new Generate a new keypair [aliases: n] list List all keypairs [aliases: ls] import Import new keypair by private key or secret key (input prompt) [aliases: i] help Print this message or the help of the given subcommand(s)

Options: --app-file The path to the app file -v, --verbose Verbose mode, for debugging -h, --help Print help information (use --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

Features

Our goals (roadmap)

You can see our goals in this issue: #1

Safety

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

Security

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.

Images

| Create a new keypair | View your keypairs | |:---:|:---:| | Create a new keypair | View your keypairs | Qr code image | Qr code console | | Qr code image | Qr code console

Tested on

License

GPLv3 logo This project is licensed under the terms of the GNU General Public License v3.0. See for more details.

Contributors

Thanks for all the contributors who helped make this project better!