Skip to content

Tmp fix the block rewards of UB hardfork 813500 with ShareBitcoinBytesV1

Pre-release
Pre-release
Compare
Choose a tag to compare

如果sserver为legacy分支,则UB分叉后从ShareBitcoinBytesV1转换过来的share的高度依然会被设置为758000,导致块奖励不正确。

该提交临时修复这个问题。如果时间大于UB分叉点(2019-05-24 17:37:20 UTC+8),则转换时将块高设为815000。
此外,为了使以前的sharelog也能得到正确的PPS收益记录,在ShareBitcoin::isValid()调用时会检查块高为758000的share的产生时间是否大于UB分叉点,如果大于,则将块高改为815000,使slparser能正确记录收益。