use crate::{api::signer::Signer, result::Result};
impl Signer {
pub async fn balance(&self) -> Result<u128> {
self.get_balance(&self.address()).await
}
pub async fn log_balance_spent(&self, before: u128) -> Result<()> {
let after = before.saturating_sub(self.balance().await?);
log::info!("\tBalance spent: {after}");
Ok(())
}
}