pub fn wallet_address(&self) -> Result<Base64, Error> {
        let mut context = Context::new(&SHA256);
        context.update(&self.keypair_modulus()?.0[..]);
        let wallet_address = Base64(context.finish().as_ref().to_vec());
        Ok(wallet_address)
    }
/// Calculates the wallet address of the provided keypair according to [addressing](https://docs.arweave.org/developers/server/http-api#addressing)
/// in documentation.
///```
/// # use arloader::Arweave;
/// # use ring::{signature, rand};
/// # use std::{fmt::Display, path::PathBuf, str::FromStr};
/// # use url::Url;
/// #
/// #
/// # #[tokio::main]
/// # async fn main() -> Result<(), Box<dyn std::error::Error>> {
/// let arweave = Arweave::from_keypair_path(
///     PathBuf::from("tests/fixtures/arweave-key-7eV1qae4qVNqsNChg3Scdi-DpOLJPCogct4ixoq1WNg.json"),
///     Url::from_str("http://url.com").unwrap()
/// ).await?;
/// let calc = arweave.crypto.wallet_address()?;
/// let actual = String::from("7eV1qae4qVNqsNChg3Scdi-DpOLJPCogct4ixoq1WNg");
/// assert_eq!(&calc.to_string(), &actual);
/// # Ok(())
/// # }
/// ```
Calculates the wallet address of the provided keypair according to [addressing]
in documentation.


Calculates the wallet address of the provided keypair according to [ addressing ] in documentation .
pub fn wallet_address(&self) -> Result<Base64, Error> {
        let mut context = Context::new(&SHA256);
        context.update(&self.keypair_modulus()?.0[..]);
        let wallet_address = Base64(context.finish().as_ref().to_vec());
        Ok(wallet_address)
    }
pub fn wallet_address ( & self ) -> Result < Base64 , Error > { let mut context = Context :: new ( & SHA256 ) ; context . update ( & self . keypair_modulus ( ) ? . 0 [ .. ] ) ; let wallet_address = Base64 ( context . finish ( ) . as_ref ( ) . to_vec ( ) ) ; Ok ( wallet_address ) }
Calculates the wallet address of the provided keypair according to [addressing](https://docs.arweave.org/developers/server/http-api#addressing)
in documentation.
Calculates the wallet address of the provided keypair according to [ addressing ] ( https : // docs . arweave . org / developers / server / http - api#addressing ) in documentation .
&self
&self