Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 3.15 KB

README.adoc

File metadata and controls

58 lines (43 loc) · 3.15 KB

vanity-monero

CircleCI Release Godoc Go Report Card 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 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)

$ go get -u ekyu.moe/vanity-monero/cmd/vanity-monero
$ $GOPATH/bin/vanity-monero

Pre-built Binary

Although you can view the 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 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 at

XMR

4777777jHFbZB4gyqrB1JHDtrGFusyj4b3M2nScYDPKEM133ng2QDrK9ycqizXS2XofADw5do5rU19LQmpTGCfeQTerm1Ti

DOGE

DEqqqq8wENdASvWr3QYbpx9RNxhbX4zYHr

BTC

1Eqqqq9xR78wJyRXXgvR73HEfKdEwq68BT

Thanks!

Proof

Message

msg.txt

Signature

SigV1hcoEk7kbnjS6rd1y5nCE797e4wqPSTpcTVgCCM2pUg6cRm9fR5Ae5p9Ur2TWeZ6gBbPPhdZQ2n9FC7QwbhU4vovq

License

MIT