Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexanderdna/VanityAddrGen
Vanity Address Generator for Nano and Banano
https://github.com/alexanderdna/VanityAddrGen
Last synced: 3 months ago
JSON representation
Vanity Address Generator for Nano and Banano
- Host: GitHub
- URL: https://github.com/alexanderdna/VanityAddrGen
- Owner: alexanderdna
- License: bsd-2-clause
- Created: 2021-03-11T06:44:48.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-28T04:02:52.000Z (about 3 years ago)
- Last Synced: 2024-08-05T14:15:35.118Z (6 months ago)
- Language: C#
- Size: 194 KB
- Stars: 13
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE_OpenCl
Awesome Lists containing this project
- banano-awesome - VanityAddrGen - generate a BANANO address with a prefix or suffix of your choice using CPU and GPU. (Projects / Java)
README
# SECURITY ISSUE NOTICE
THERE IS A **SECURITY ISSUE** WITH VERSIONS PRIOR TO 1.2.
**PLEASE UPGRADE TO VERSION 1.2** OR HIGHER.
IF YOU ARE USING ADDRESSES GENERATED FROM THIS APPLICATION IN VERSIONS PRIOR TO 1.2,
PLEASE IMMEDIATELY TRANSFER YOUR FUNDS TO WALLETS NOT GENERATED FROM THOSE VERSIONS.# VanityAddrGen
Vanity Address Generator for Nano and Banano
In other words, an application that tries to generate a wallet address
that contains a keyword given by the user.## Usage
This application doesn't require any command line arguments. Just type in
the keyword you want and press Enter. The application will perform
calculations to find a suitable address.Configuration is loaded from `config.txt` whose content may look
like the following:```
# This is configuration file for VanityAddrGen# cpu OR gpu OR cpu+gpu
hardware=gpu# prefix OR suffix OR prefix+suffix
match=prefix# 1 to 8
cpu_threads=1# 1 to 100000
gpu_threads=100000# platform index, usually 0 but can be higher
gpu_platform=0# 0 for stopping when first address is found
# 1 for continously logging found addresses
non_stop=1
```For `non_stop`, if you set it to 0, the application will stops when it
finds 1 address and will show that address in the window. If you set it
to 1, the application will not stop when finding an address. It will show
the address and append it to a `result-.txt` file.### Disclaimer
Running this application can be a CPU/GPU intensive task.
By using this application, you agree that the author will not be
held responsible should there be any loss or damages.## Build
This project uses .NET 5 and can be built with Visual Studio 2019.
### Dependencies
All dependencies are managed in NuGet.
* Cloo.clSharp
* Microsoft.Extensions.ObjectPool
* [Blake2Fast](https://github.com/saucecontrol/Blake2Fast)## Contribute
This is a hobby project. You can fork it or make pull requests. I will
try to process pull requests but I can't promise.## Special Thanks
I would like to thank the author(s) of the OpenCL code that I copied from
https://github.com/BananoCoin/banano-vanity. GPU support is impossible
without your code.## Donate
Banano: `ban_3cintamrbeqg3qspt146cn7cxu69mwpnfdqzdubicki1u1d5exdhbp651cy5`
Nano: `nano_3cintamrbeqg3qspt146cn7cxu69mwpnfdqzdubicki1u1d5exdhbp651cy5`
Thank you!