mirror of
https://github.com/GOSTSec/vanitygen
synced 2025-02-07 04:14:15 +00:00
G prefix for gostcoin
This commit is contained in:
parent
cd1a728243
commit
0034885bb4
@ -708,7 +708,6 @@ get_prefix_ranges(int addrtype, const char *pfx, BIGNUM **result,
|
|||||||
BN_set_word(&bnbase, 58);
|
BN_set_word(&bnbase, 58);
|
||||||
|
|
||||||
p = strlen(pfx);
|
p = strlen(pfx);
|
||||||
|
|
||||||
for (i = 0; i < p; i++) {
|
for (i = 0; i < p; i++) {
|
||||||
c = vg_b58_reverse_map[(int)pfx[i]];
|
c = vg_b58_reverse_map[(int)pfx[i]];
|
||||||
if (c == -1) {
|
if (c == -1) {
|
||||||
@ -1401,6 +1400,10 @@ vg_prefix_context_add_patterns(vg_context_t *vcp,
|
|||||||
ats = "namecoin";
|
ats = "namecoin";
|
||||||
bw = "\"M\" or \"N\"";
|
bw = "\"M\" or \"N\"";
|
||||||
break;
|
break;
|
||||||
|
case 38:
|
||||||
|
ats = "gostcoin";
|
||||||
|
bw = "\"G\"";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -312,6 +312,7 @@ usage(const char *name)
|
|||||||
"-k Keep pattern and continue search after finding a match\n"
|
"-k Keep pattern and continue search after finding a match\n"
|
||||||
"-1 Stop after first match\n"
|
"-1 Stop after first match\n"
|
||||||
"-N Generate namecoin address\n"
|
"-N Generate namecoin address\n"
|
||||||
|
"-G Generate gostcoin address\n"
|
||||||
"-T Generate bitcoin testnet address\n"
|
"-T Generate bitcoin testnet address\n"
|
||||||
"-X <version> Generate address with the given version\n"
|
"-X <version> Generate address with the given version\n"
|
||||||
"-F <format> Generate address with the given format (pubkey or script)\n"
|
"-F <format> Generate address with the given format (pubkey or script)\n"
|
||||||
@ -361,7 +362,7 @@ main(int argc, char **argv)
|
|||||||
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
while ((opt = getopt(argc, argv, "vqnrik1eE:P:NTX:F:t:h?f:o:s:")) != -1) {
|
while ((opt = getopt(argc, argv, "vqnrik1eE:P:NGTX:F:t:h?f:o:s:")) != -1) {
|
||||||
switch (opt) {
|
switch (opt) {
|
||||||
case 'v':
|
case 'v':
|
||||||
verbose = 2;
|
verbose = 2;
|
||||||
@ -389,6 +390,11 @@ main(int argc, char **argv)
|
|||||||
privtype = 180;
|
privtype = 180;
|
||||||
scriptaddrtype = -1;
|
scriptaddrtype = -1;
|
||||||
break;
|
break;
|
||||||
|
case 'G':
|
||||||
|
addrtype = 38;
|
||||||
|
privtype = 128 + addrtype;
|
||||||
|
scriptaddrtype = addrtype;
|
||||||
|
break;
|
||||||
case 'T':
|
case 'T':
|
||||||
addrtype = 111;
|
addrtype = 111;
|
||||||
privtype = 239;
|
privtype = 239;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user