pub mod wallet;
pub mod config;
pub mod keypair;
pub mod address;
pub mod seed;
use basex_rs::{BaseX, SKYWELL, Encode};
use crate::base::curve::sha256::JSha256;
pub fn generate_str(version: &mut Vec<u8>, so: &Vec<u8>) -> String {
version.extend(so);
let checked: Vec<u8> = JSha256::sha256(&version);
let token = checked.get(..4).unwrap().to_vec();
version.extend(token);
BaseX::new(SKYWELL).encode(version.as_mut_slice())
}
pub fn check_address(_address: &String) -> bool {
true
}
pub fn check_secret(_secret: &String) -> bool {
true
}