Expand description

Wownero addresses types and helper functions.

Support for (de)serializable Wownero addresses in Wownero base58 format (not equivalent to Bitcoin base58 format).

Parsing an address

use std::str::FromStr;
use wownero::{Address, Network};
use wownero::util::address::{AddressType, Error};

let addr = "Wo3YvSv2rqk4TswCUpHHwzE4kc9HxvZax3mcHZBtC56Ge6XcSkej5JXE9kY6DFgU19hG5LU2PjE9khf4SXXyfGHn1xkzYoWsk";
let address = Address::from_str(addr)?;

assert_eq!(address.network, Network::Mainnet);
assert_eq!(address.addr_type, AddressType::Standard);

let public_spend_key = address.public_spend;
let public_view_key = address.public_view;

Structs

A complete Wownero typed address valid for a specific network.

Short Payment Id for integrated address, a fixed 8-bytes array.

Enums

Address type: standard, integrated, or sub-address.

Potential errors encountered when manipulating addresses.