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 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 The path to the app file -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

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!