3 releases

0.1.2 Oct 16, 2020
0.1.1 Mar 5, 2019
0.1.0 Nov 27, 2018

#14 in #keccak256

Download history 45/week @ 2024-07-21 113/week @ 2024-07-28 42/week @ 2024-08-04 60/week @ 2024-08-11 44/week @ 2024-08-18 42/week @ 2024-08-25 68/week @ 2024-09-01 94/week @ 2024-09-08 21/week @ 2024-09-15 69/week @ 2024-09-22 31/week @ 2024-09-29 28/week @ 2024-10-06 26/week @ 2024-10-13 12/week @ 2024-10-20 25/week @ 2024-10-27 38/week @ 2024-11-03

103 downloads per month
Used in 6 crates

MIT license

5KB
60 lines

eth_checksum

Ethereum address checksum library and CLI in Rust

License Build status Crates.io

Install

cargo install eth_checksum

Getting started

Using library:

extern crate eth_checksum;

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

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

CLI

$ eth_checksum {address}

Example:

$ eth_checksum 0xe0fc04fa2d34a66b779fd5cee748268032a146c0

0xe0FC04FA2d34a66B779fd5CEe748268032a146c0

Another Example:

$ eth_checksum 0xE0FC04FA2D34A66B779FD5CEE748268032A146C0

0xe0FC04FA2d34a66B779fd5CEe748268032a146c0

Test

make test

License

MIT

Dependencies

~4MB
~51K SLoC