[![crates.rs](https://img.shields.io/crates/v/crypto-addr)](https://crates.io/crates/crypto-addr) [![loicense](https://img.shields.io/crates/l/crypto-addr)](https://en.wikipedia.org/wiki/MIT_License) [![docs](https://img.shields.io/docsrs/crypto-addr)](https://docs.rs/crypto-addr/latest/crypto_addr/) Library crate for computing cryptocurrency addresses from public keys and encoding private keys as WIFs for various cryptocurrency blockchains. See [`AddressFormat`] for a list of supported address formats. This crate is unique in that it supports address generation using format standards from several different blockchains. # ⚠️ Warning **The software contained is provided as-is and makes no guarantee of accuracy. The author takes no responsibility for lost funds or any other damage that results from use of this software.** # Features - Generate addresses using standard address formats for several blockchains - Encode private keys as WIF using standard WIF formats for several blockchains - Parse strings to Address format specs - Supports P2SHWPKH Bitcoin addresses - Supports Arbitrary prefix for Bitcoin Cash addresses - Ethereum-like addresses (available with crate feature `eth`) - EIP55 support ## Limitations Currently the following limitations exist: - Does not support native bech32 Segwit Bitcoin addresses - Does not support Public Key validation