#vanity #address #bitcoin #btc #input-file

bin+lib btc-vanity

Bitcoin vanity address generator

25 releases (16 stable)

new 1.4.1 Jan 21, 2025
1.3.1 Oct 13, 2024
1.0.3 Aug 4, 2023
0.9.0 Aug 3, 2023

#3 in #vanity

Download history 9/week @ 2024-09-30 185/week @ 2024-10-07 159/week @ 2024-10-14 53/week @ 2024-11-04 8/week @ 2024-11-18 133/week @ 2024-12-02 171/week @ 2024-12-09 33/week @ 2024-12-16 41/week @ 2024-12-30 29/week @ 2025-01-06 196/week @ 2025-01-13

272 downloads per month

Apache-2.0

245KB
913 lines

btc-vanity

A bitcoin vanity address generator written with the Rust programming language.

With btc-vanity, you can create a private key that generates a compressed Bitcoin pay address featuring a custom prefix, suffix, a specific string, or even a pattern matching your custom regex!

You can easily run btc-vanity terminal application locally or use it as a library to create your vanity keypair securely.

Screenshots

DO NOT USE THE PRIVATE KEYS ON THE SCREENSHOTS! NEVER EVER SHARE YOUR PRIVATE KEY! THESE ACCOUNTS ARE NOT IN USE! USING THESE ACCOUNTS MEAN YOU PROBABLY LOSE YOUR MONEY!

My Image My Image

Features

  • Flexible Address Customization: Generate Bitcoin addresses with custom prefixes, suffixes, patterns matching your desired regex, or specific strings located anywhere in the address, with optional case insensitivity for enhanced flexibility.
  • Batch Wallet Generation with Custom Flags: Generate multiple wallets in bulk using an input file with desired addresses and configurable flags for each.
  • Output Wallets to File: Automatically save generated wallet addresses to an output file for easy access.

Installation

$ cargo install btc-vanity

btc-vanity crates.io

Example Usages

$ btc-vanity -c -a Emiv
$ btc-vanity -s -o wallet.txt fart
$ btc-vanity -r ^E.*99.*T$
$ btc-vanity -f -p -c -i inputs.txt -o wallets.txt

Documentation

btc-vanity documentation

Disclaimer

USE WITH CAUTION AND UNDERSTANDING

btc-vanity is a tool designed to assist users in generating customized vanity Bitcoin addresses using the Rust programming language. While btc-vanity aims to provide a secure and efficient method for generating vanity addresses, it is essential to exercise caution and follow the best security practices.

  1. Security Awareness: Generating and using vanity addresses involves the creation of private keys and public addresses. Private keys grant control over the associated Bitcoin funds. It is crucial to understand the risks involved in managing private keys and to never share them with anyone. Keep your private keys stored securely and never expose them to potential threats.

  2. Risk of Loss: Improper use of btc-vanity, mishandling of private keys, or failure to follow security guidelines may result in the loss of Bitcoin funds. Always double-check the addresses generated and verify their accuracy before using them for transactions.

  3. Verification: Before utilizing any vanity address generated by btc-vanity, thoroughly verify the integrity of the software and the generated addresses. Only use versions of btc-vanity obtained from reputable sources, such as the official crates.io page.

  4. Backup and Recovery: Maintain proper backups of your private keys and any relevant data. In the event of device failure, loss, or corruption, having secure backups will help prevent irreversible loss of funds.

  5. Use at Your Own Risk: The btc-vanity software is provided "as is," without any warranties or guarantees. The author(s) and contributors of btc-vanity shall not be held responsible for any direct or indirect damages, losses, or liabilities resulting from the use or misuse of this software.

  6. Educational Purposes: btc-vanity is intended for educational and personal use. It is your responsibility to ensure compliance with any legal, regulatory, or tax requirements in your jurisdiction related to Bitcoin and cryptocurrency usage.

By using btc-vanity, you acknowledge and accept the risks associated with generating vanity addresses and handling private keys. It is your responsibility to exercise diligence, follow security best practices, and be aware of potential risks.

Remember, the security of your Bitcoin holdings is paramount. Always prioritize the safety and security of your assets.

Dependencies

~15MB
~214K SLoC