VanityGen
VanityGen is terrible.
it has three parameters, string to search for, start_with, end_with if both start_with and end_width are false, then it will look for the string anywhere in the address.
$ bazel-bin/VanityGen yes true false
snow:yes82yugtnk0wly4ak5fts0gf6q69aps46menck0
Checked 6393 at rate 1278.6
{
"keys": [{
"signatureType": 1,
"publicKey": "A/Ox1t7BEnMCBnT5km/v7M4IZNpOPRe6CLq86tWJMOJ6",
"privateKey":
"MIGNAgEAMBAGByqGSM49AgEGBSuBBAAKBHYwdAIBAQQgbyzxIobU3p8jTjOxERQn8U/AjFWtGRCRP4Qwe/YFAvGgBwYFK4EEAAqhRANCAATzsdbewRJzAgZ0+ZJv7+zOCGTaTj0Xugi6vOrViTDierc8KWliyrQpu7YrzTPBuxvRmvoegCyn2AMVjOca6e4d"
}],
"addresses": [{
"requiredSigners": 1,
"sigSpecs": [{
"signatureType": 1,
"publicKey": "A/Ox1t7BEnMCBnT5km/v7M4IZNpOPRe6CLq86tWJMOJ6"
}]
}],
"usedAddresses": {
"snow:yes82yugtnk0wly4ak5fts0gf6q69aps46menck0": true
}
}
$ bazel-bin/VanityGen yes false true
Checked 16450 at rate 3290.0
snow:4f9wka2px6guu9u4hthqchua2ztvllkm6h6usyes
Checked 30240 at rate 2758.0
{
"keys": [{
"signatureType": 1,
"publicKey": "A2VKYXFMv7OXJQOCKHuSLMAstfXxAfLopUlruyP0Uo2e",
"privateKey":
"MIGNAgEAMBAGByqGSM49AgEGBSuBBAAKBHYwdAIBAQQgTUAAhYlc2OaCejQMr10EtAHKcNfLbJiFpjMupf/3J36gBwYFK4EEAAqhRANCAARlSmFxTL+zlyUDgih7kizALLX18QHy6KVJa7sj9FKNnvkVrSNBNEweCe1HVsu8hdvCC1WXCVPR1TvsWH+oV5Nb"
}],
"addresses": [{
"requiredSigners": 1,
"sigSpecs": [{
"signatureType": 1,
"publicKey": "A2VKYXFMv7OXJQOCKHuSLMAstfXxAfLopUlruyP0Uo2e"
}]
}],
"usedAddresses": {
"snow:4f9wka2px6guu9u4hthqchua2ztvllkm6h6usyes": true
}
}