本文整理汇总了C++中uint256::toString方法的典型用法代码示例。如果您正苦于以下问题:C++ uint256::toString方法的具体用法?C++ uint256::toString怎么用?C++ uint256::toString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类uint256
的用法示例。
在下文中一共展示了uint256::toString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: if
const int64_t DogecoinChain::subsidy(unsigned int height, uint256 prev) const {
if (height == 0) return 88 * COIN;
int64_t s = 500000 * COIN;
std::string cseed_str = prev.toString().substr(7,7);
const char* cseed = cseed_str.c_str();
long seed = hex2long(cseed);
int rand = generateMTRandom(seed, 999999);
int rand1 = 0;
if(height < 100000) {
s = (1 + rand) * COIN;
}
else if(height < 145000) {
cseed_str = prev.toString().substr(7,7);
cseed = cseed_str.c_str();
seed = hex2long(cseed);
rand1 = generateMTRandom(seed, 499999);
s = (1 + rand1) * COIN;
}
else if(height < 600000) {
s >>= (height / 100000);
}