# Implementation of Ethereum public addresses for Rust. This crate provides an `Address` type for representing Ethereum public addresses. It implements [ERC-55](https://eips.ethereum.org/EIPS/eip-55) mixed-case checksum `Display` formatting and parsing with verification using `Address::from_str_checksum()`. Additionally an `address!` macro is included for compile-time verified address constants. Under the hood, it is implemented with `const fn` and does not use procedural macros. ## Usage Just add a dependency to your `Cargo.toml`: ```toml [dependencies] ethaddr = "*" ``` For complete documentation checkout [`docs.rs`](https://docs.rs/ethaddr).