mirror of
https://github.com/GOSTSec/vanitygen
synced 2025-02-07 12:24:20 +00:00
Merge pull request #14 from fizzisist/master
Display meaningful "value" in oclvanityminer
This commit is contained in:
commit
cd1a728243
@ -319,7 +319,7 @@ server_workitem_new(server_request_t *reqp,
|
|||||||
wip->addrtype = addrtype;
|
wip->addrtype = addrtype;
|
||||||
wip->difficulty = difficulty;
|
wip->difficulty = difficulty;
|
||||||
wip->reward = reward;
|
wip->reward = reward;
|
||||||
wip->value = (reward * 1000000.0 * 3600.0) / difficulty;
|
wip->value = (reward * 1000000000.0) / difficulty;
|
||||||
|
|
||||||
return wip;
|
return wip;
|
||||||
}
|
}
|
||||||
@ -554,13 +554,13 @@ dump_work(avl_root_t *work)
|
|||||||
wip != NULL;
|
wip != NULL;
|
||||||
wip = workitem_avl_next(wip)) {
|
wip = workitem_avl_next(wip)) {
|
||||||
printf("Pattern: \"%s\" Reward: %f "
|
printf("Pattern: \"%s\" Reward: %f "
|
||||||
"Value: %f BTC/MkeyHr\n",
|
"Value: %f BTC/Gkey\n",
|
||||||
wip->pattern,
|
wip->pattern,
|
||||||
wip->reward,
|
wip->reward,
|
||||||
wip->value);
|
wip->value);
|
||||||
}
|
}
|
||||||
if (pbatch->nitems > 1)
|
if (pbatch->nitems > 1)
|
||||||
printf("Batch of %d, total value: %f BTC/MkeyHr\n",
|
printf("Batch of %d, total value: %f BTC/Gkey\n",
|
||||||
pbatch->nitems, pbatch->total_value);
|
pbatch->nitems, pbatch->total_value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -802,6 +802,7 @@ main(int argc, char **argv)
|
|||||||
int res;
|
int res;
|
||||||
int thread_started = 0;
|
int thread_started = 0;
|
||||||
pubkeybatch_t *active_pkb = NULL;
|
pubkeybatch_t *active_pkb = NULL;
|
||||||
|
float active_pkb_value = 0;
|
||||||
|
|
||||||
server_context_t *scp = NULL;
|
server_context_t *scp = NULL;
|
||||||
pubkeybatch_t *pkb;
|
pubkeybatch_t *pkb;
|
||||||
@ -1016,13 +1017,14 @@ main(int argc, char **argv)
|
|||||||
} else if (!active_pkb) {
|
} else if (!active_pkb) {
|
||||||
workitem_t *wip;
|
workitem_t *wip;
|
||||||
was_sleeping = 0;
|
was_sleeping = 0;
|
||||||
|
active_pkb_value = 0;
|
||||||
vcp->vc_pubkey_base = pkb->pubkey;
|
vcp->vc_pubkey_base = pkb->pubkey;
|
||||||
for (wip = workitem_avl_first(&pkb->items);
|
for (wip = workitem_avl_first(&pkb->items);
|
||||||
wip != NULL;
|
wip != NULL;
|
||||||
wip = workitem_avl_next(wip)) {
|
wip = workitem_avl_next(wip)) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Searching for pattern: \"%s\" "
|
"Searching for pattern: \"%s\" "
|
||||||
"Reward: %f Value: %f BTC/MkeyHr\n",
|
"Reward: %f Value: %f BTC/Gkey\n",
|
||||||
wip->pattern,
|
wip->pattern,
|
||||||
wip->reward,
|
wip->reward,
|
||||||
wip->value);
|
wip->value);
|
||||||
@ -1033,9 +1035,16 @@ main(int argc, char **argv)
|
|||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"WARNING: could not add pattern\n");
|
"WARNING: could not add pattern\n");
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
active_pkb_value += wip->value;
|
||||||
|
}
|
||||||
|
|
||||||
assert(vcp->vc_npatterns);
|
assert(vcp->vc_npatterns);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fprintf(stderr,
|
||||||
|
"\nTotal value for current work: %f BTC/Gkey\n",
|
||||||
|
active_pkb_value);
|
||||||
res = vg_context_start_threads(vcp);
|
res = vg_context_start_threads(vcp);
|
||||||
if (res)
|
if (res)
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user