seedelf-cli 0.4.0

Seedelf: A Cardano Stealth Wallet
Documentation

seedelf-cli

The seedelf-cli is a Rust implementation of the Seedelf stealth wallet protocol. It uses Cardano collateral provider, Koios, and Pallas. The wallet is primarily terminal-base but it does use a static HTML web interface for CIP30 interactions when required.

Note: Wallet Is Currently In Beta

Installation

Precompile binaries are available for Linux, Windows, and MacOS. These may be found in the latest release.

If you are running Linux, MacOS, or Unix-like OS then run the following command in your terminal and follow the instructions.

curl -fsSL https://raw.githubusercontent.com/logical-mechanism/Seedelf-Wallet/refs/heads/main/util/seedelf-init.sh | bash

The seedelf-cli can be installed directly from crates.io if you have rust/cargo installed.

cargo install seedelf-cli

Building From Source

First, clone the repo and enter the cli subfolder.

git clone https://github.com/logical-mechanism/Seedelf-Wallet
cd Seedelf-Wallet/seedelf-cli

Installing on path:

cargo install --path .

Building for release:

cargo build --release

Running it locally:

cargo run -- help

Using The Seedelf CLI

seedelf-cli help
A Cardano Stealth Wallet

Usage: seedelf-cli [OPTIONS] [COMMAND]

Commands:
  welcome   Displays the seedelf-cli welcome message
  create    Create a new Seedelf in the wallet
  remove    Remove a Seedelf from the wallet
  balance   Displays the current wallet information, seedelfs, and balance
  fund      An address sends funds to a Seedelf
  transfer  A Seedelf sends funds to a Seedelf
  sweep     A Seedelf sends funds to an address
  util      Utility functions for seedelf-cli
  help      Print this message or the help of the given subcommand(s)

Options:
      --preprod  Use this flag to interact with the pre-production environment
  -h, --help     Print help
  -V, --version  Print version

Basic Usage

Get started with the wallet using the welcome command.

seedelf-cli welcome

Create a Seedelf with the create command. A CIP30 wallet may fund a Seedelf address with the fund command. Funds may be sent to another Seedelf address using the transfer command. The' sweep' command can send funds to a CIP30 wallet. Use the --help option to see more information.

The wallet will create an encrypted secret key file on the local machine inside the home directory under the $HOME/.seedelf folder. The wallet will prompt the user for a password and a name for the secret key file. Keep this file safe!

Contact

For questions, suggestions, or concerns, please reach out to support@logicalmechanism.io.