Type Alias Address

Source
pub type Address = H160;

Aliased Type§

#[repr(C)]
pub struct Address(pub [u8; 20]);

Tuple Fields§

§0: [u8; 20]

Trait Implementations§

Source§

impl AddressEx for Address

Source§

fn from_pub_key<K>(key: K) -> Result<Address>
where K: TryInto<[u8; 65]>, K::Error: Error + Send + Sync + 'static,

Create address from public key.
Source§

fn from_pub_key_compressed<K>(key: K) -> Result<Address>
where K: TryInto<[u8; 33]>, K::Error: Error + Send + Sync + 'static,

Create address from compressed public key.
Source§

fn from_any_pub_key<S>(key: S) -> Result<Address>
where S: AsRef<[u8]>,

Create address from AsRef<[u8]>, and auto detecting public key type.
Source§

fn from_private_key(key: &[u8]) -> Result<Address>

Create address from private key
Source§

impl Eip55 for Address