use crate::{Result, host};
pub struct Wallet;
impl Wallet {
pub async fn address(&self) -> Result<String> {
host::wallet_address().await
}
pub async fn balance(&self, token: &str) -> Result<f64> {
host::wallet_balance(token).await
}
pub async fn sign(&self, payload: &[u8]) -> Result<Vec<u8>> {
host::sign(payload).await
}
}