blockies.rs

Build Status

library that generates blocky identicons

Rust implementation of javascript blockies library. Supports also ethereum blockies

Library usage

```rust use blockies::Ethereum;

let blockies = Ethereum::default(); let mut png = Vec::new();

blockies.create_icon(&mut png, b"0x01122df2b7d1c0a6ad94589da045af3885bedbbc");

// png now contains a rendered image of the blockies for that address assert_eq!(png.len(), 179); ```

CLI Usage

build with

cargo build --release -p blockies-cli

``` blockies 0.1.1 debris marek.kotewicz@gmail.com blockies cli

USAGE: blockies [OPTIONS] --seed

FLAGS: -h, --help Prints help information -V, --version Prints version information

OPTIONS: --mode Choose blockies image type --output Output file path --scale Blockies pixel size --seed Seed phrase for generating new image --size Blockies image size ```

TODO