seedelf-cli 0.4.5

Seedelf: A Cardano Stealth Wallet
Documentation
use seedelf_cli::{assets::Assets, transaction};

#[test]
fn test_seedelf_minimum_lovelace() {
    let minimum: u64 = transaction::seedelf_minimum_lovelace();
    assert_eq!(minimum, 1_749_860)
}

#[test]
fn test_wallet_minimum_lovelace() {
    let minimum: u64 = transaction::wallet_minimum_lovelace_with_assets(Assets::new());
    assert_eq!(minimum, 1_456_780)
}

#[test]
fn test_base_address_minimum_lovelace() {
    let address: &str = "addr_test1qrwejm9pza929cedhwkcsprtgs8l2carehs8z6jkse2qp344c43tmm0md55r4ufmxknr24kq6jkvt6spq60edeuhtf4sn2scds";
    let minimum: u64 = transaction::address_minimum_lovelace_with_assets(address, Assets::new());
    assert_eq!(minimum, 978_370)
}

#[test]
fn test_enterprise_address_minimum_lovelace() {
    let address: &str = "addr_test1wp4rlm30ulytuz4j2jrj35ma9maram24kw43cnewphndzsqgdm9k0";
    let minimum: u64 = transaction::address_minimum_lovelace_with_assets(address, Assets::new());
    assert_eq!(minimum, 857_690)
}