seedelf-cli 0.4.10

Seedelf: A Cardano Stealth Wallet
Documentation
use blstrs::Scalar;
use colored::Colorize;
use seedelf_cli::setup;
use seedelf_crypto::register::Register;

pub fn run() {
    println!("\n{}", "Register Base Element".bright_cyan());
    let scalar: Scalar = setup::load_wallet();
    let base: Register = Register::create(scalar).unwrap();
    println!(
        "\n{} {}",
        "Generator:".bright_blue(),
        base.generator.bright_white()
    );
    println!(
        "\n{} {}",
        "Public Value:".bright_blue(),
        base.public_value.bright_white()
    );
}