๐ฆ Brute-force 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 complete implementation of the brute-force 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, XML, and TSV export, optional benchmarking, hex strings formatting, and more.
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-all
If a file export option is provided, the results will be exported to relative path /results.
To use Vanify as a library, you can add it to your Cargo.toml
file:
toml
[dependencies]
vanify = "0.2.0"
And then use it in your code:
rust
use vanify::vanity;
0.2.0 comes with the following new features:
And solves the following issues:
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.