eth_checksum

Ethereum address checksum library and CLI in Rust

License Build status Crates.io

Install

bash cargo install eth_checksum

Getting started

Using library:

```rust extern crate eth_checksum;

fn main() { let addr = "0xe0fc04fa2d34a66b779fd5cee748268032a146c0"; let checksummed = eth_checksum::checksum(&addr);

println!("{}", checksummed);
// 0xe0FC04FA2d34a66B779fd5CEe748268032a146c0

} ```

CLI

bash $ eth_checksum {address}

Example:

```bash $ eth_checksum 0xe0fc04fa2d34a66b779fd5cee748268032a146c0

0xe0FC04FA2d34a66B779fd5CEe748268032a146c0 ```

Another Example:

```bash $ eth_checksum 0xE0FC04FA2D34A66B779FD5CEE748268032A146C0

0xe0FC04FA2d34a66B779fd5CEe748268032a146c0 ```

Test

bash make test

License

MIT