Hi, please check your code, for 51 cycle your system pay wrong count of Tezos.
we have checked the code of tezpool, and they don't use the snapshotted block for the cycle 51 (there is a line commented at the start of the getCycleSnapshot function), they use the last block of the cycle. And unfortunately the snapshotted block was at the start of this cycle. The dilution of the delegate staking balance during this cycle explains the difference between the numbers.
Hi, please check your code, for 51 cycle your system pay wrong count of Tezos.
we have checked the code of tezpool, and they don't use the snapshotted block for the cycle 51 (there is a line commented at the start of the getCycleSnapshot function), they use the last block of the cycle. And unfortunately the snapshotted block was at the start of this cycle. The dilution of the delegate staking balance during this cycle explains the difference between the numbers.