Vanity addresses generator for EVM-based blockchains.
Vanity addresses are crypto public keys, personalized and created respecting a series of parameters given by the users of said addresses. This with the aim of making them more personal and easily identifiable, but without giving up the security they provide.
Vanify is a simple implementation of the vanity address generator for EVM-based blockchains, such as Ethereum, Binance Smart Chain, Polygon, etc, written in Rust.
It supports prefix, suffix, and multiple infixes and disfixes validation, JSON, CSV, and XML export, optional benchmarking, and hex strings formatting.
You can install Vanify from source by cloning the repository and running the following commands:
bash
$ git clone
$ cd vanify
$ cargo install --path .
You can install Vanify from crates.io by running the following command:
bash
$ cargo install vanify
Vanify can be used in two ways:
To use Vanify as a standalone application, you can run the following command:
bash
$ vanify -p 1234 -s 5678 -n 10
This will generate 10 addresses starting with 0x1234
and ending with 5678
.
It supports the following parameters:
``` USAGE: vanify [OPTIONS]
OPTIONS:
-b, --benchmark Benchmark mode
-c, --csv Export to CSV file
-e, --excludes
To use Vanify as a library, you can add it to your Cargo.toml
file:
toml
[dependencies]
vanify = "0.1.0"
And then use it in your code:
rust
use vanify::vanity;
Vanify is licensed under the MIT License.
If you want to contribute to Vanify, you can do so by opening a pull request or an issue.