예제 #1
0
std::string TargetToString(unsigned int nBits)
{
    //return strprintf("%02x.%06x", TargetGetLength(nBits), TargetGetFractional(nBits));
	stringstream ss;
	ss << std::hex << std::setw(2) << std::setfill('0') << TargetGetLength(nBits) << "." << std::setw(6) << std::setfill('0') << TargetGetFractional(nBits);
	return ss.str();
}
예제 #2
0
std::string TargetToString(unsigned int nBits)
{
    char tmp[20];
	sprintf(tmp, "%02x.%06x", TargetGetLength(nBits), TargetGetFractional(nBits));
	return std::string(tmp);
}
예제 #3
0
uint64 TargetGetFractionalDifficulty(unsigned int nBits)
{
    return (nFractionalDifficultyMax / (uint64) ((1llu<<nFractionalBits) - TargetGetFractional(nBits)));
}