Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/equim-chan/vanity-monero
:credit_card: Generate vanity address for CryptoNote currency (Monero etc.).
https://github.com/equim-chan/vanity-monero
cryptocurrency monero
Last synced: 3 months ago
JSON representation
:credit_card: Generate vanity address for CryptoNote currency (Monero etc.).
- Host: GitHub
- URL: https://github.com/equim-chan/vanity-monero
- Owner: Equim-chan
- License: mit
- Created: 2018-05-30T09:11:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T18:24:32.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T22:31:50.301Z (3 months ago)
- Topics: cryptocurrency, monero
- Language: Go
- Homepage:
- Size: 118 KB
- Stars: 67
- Watchers: 5
- Forks: 21
- Open Issues: 7
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= vanity-monero
Equimimage:https://img.shields.io/circleci/project/github/Equim-chan/vanity-monero.svg[CircleCI, link=https://circleci.com/gh/Equim-chan/vanity-monero]
image:https://img.shields.io/github/release/Equim-chan/vanity-monero.svg[Release, link=https://github.com/Equim-chan/vanity-monero/releases/latest]
image:https://img.shields.io/badge/godoc-reference-5272B4.svg[Godoc, link=https://godoc.org/ekyu.moe/vanity-monero]
image:https://goreportcard.com/badge/github.com/Equim-chan/vanity-monero[Go Report Card, link=https://goreportcard.com/report/github.com/Equim-chan/vanity-monero]
image:https://img.shields.io/github/license/Equim-chan/vanity-monero.svg[License, link=https://github.com/Equim-chan/vanity-monero/blob/master/LICENSE]vanity-monero is a tiny CLI tool that generates vanity address for CryptoNote currencies. Currently only Monero main net and test net are supported.
== Features
* Prefix matching from 1st or 3rd index of address string.
* Regex matching at any position.
* Multi-language mnemonic seeds generation.
* Faster generation when there is only spend key that is needed in a specific pattern.
* Support https://en.bitcoin.it/wiki/Split-key_vanity_address[split-key vanity address] generation, which makes scaled vanity mining potential.== Build
=== Requirements
* git 2.17.1 or above
* Go 1.11 or above
* dep v0.4.1 or above (optional)[source,shell]
----
$ go get -u ekyu.moe/vanity-monero/cmd/vanity-monero
$ $GOPATH/bin/vanity-monero
----=== Pre-built Binary
Although you can view the https://github.com/Equim-chan/vanity-monero/releases[release] page for handy pre-built binaries, it's highly recommended to build it on your own! Go is really easy to build.== Guides
=== Best Practice Regarding to Security
Since this tool support split-key mode, it's better to generate partial private keys in https://tails.boum.org/[Tails] and lock them in the persistent volume at first, then copy their corresponding partial public keys to a seperate machine, such as VPS, or just your routine Windows. It doesn't matter if that seperate machine is trusted or not. After that, set your patterns and keep it running until the result comes out. Finally, copy the generated partial private keys to Tails and join them altogether to compose the final private keys.It is cryptographically guranteed that the final address will match your pattern, and the final private keys will not be disclosed to the untrusted compute party.
== Donation
If you love this idea, maybe you can consider buying me a cup of coffee atXMR:: `4777777jHFbZB4gyqrB1JHDtrGFusyj4b3M2nScYDPKEM133ng2QDrK9ycqizXS2XofADw5do5rU19LQmpTGCfeQTerm1Ti`
DOGE:: `DEqqqq8wENdASvWr3QYbpx9RNxhbX4zYHr`
BTC:: `1Eqqqq9xR78wJyRXXgvR73HEfKdEwq68BT`Thanks!
=== Proof
Message:: https://github.com/Equim-chan/vanity-monero/raw/master/msg.txt[msg.txt]Signature:: `SigV1hcoEk7kbnjS6rd1y5nCE797e4wqPSTpcTVgCCM2pUg6cRm9fR5Ae5p9Ur2TWeZ6gBbPPhdZQ2n9FC7QwbhU4vovq`
== External Links
* https://www.reddit.com/r/Monero/comments/8o8wdz/i_just_wrote_a_vanity_address_generator_for_monero/[Discussion on Reddit]== License
https://github.com/Equim-chan/vanity-monero/blob/master/LICENSE[MIT]