[FIX] Fix payouts on orphans
This commit is contained in:
parent
c9435cf180
commit
b98258bf62
@ -59,7 +59,7 @@ foreach ($aAllBlocks as $iIndex => $aBlock) {
|
||||
$iLastBlockHeight = 0;
|
||||
}
|
||||
// Double payout detection
|
||||
if (!$aBlock['accounted'] && $aBlock['height'] > $iLastBlockHeight && @$aLastAccountedBlock['confirmations'] != -1) {
|
||||
if ( ( !$aBlock['accounted'] && $aBlock['height'] > $iLastBlockHeight ) || @$aLastAccountedBlock['confirmations'] == -1) {
|
||||
$iPreviousShareId = @$aAllBlocks[$iIndex - 1]['share_id'] ? $aAllBlocks[$iIndex - 1]['share_id'] : 0;
|
||||
$iCurrentUpstreamId = $aBlock['share_id'];
|
||||
if (!is_numeric($iCurrentUpstreamId)) {
|
||||
|
||||
@ -50,7 +50,8 @@ foreach ($aAllBlocks as $iIndex => $aBlock) {
|
||||
} else {
|
||||
$iLastBlockHeight = 0;
|
||||
}
|
||||
if (!$aBlock['accounted'] && $aBlock['height'] > $iLastBlockHeight && @$aLastAccountedBlock['confirmations'] != -1) {
|
||||
// Double payout detection
|
||||
if ( ( !$aBlock['accounted'] && $aBlock['height'] > $iLastBlockHeight ) || @$aLastAccountedBlock['confirmations'] == -1) {
|
||||
$iPreviousShareId = @$aAllBlocks[$iIndex - 1]['share_id'] ? $aAllBlocks[$iIndex - 1]['share_id'] : 0;
|
||||
$iCurrentUpstreamId = $aBlock['share_id'];
|
||||
$aAccountShares = $share->getSharesForAccounts($iPreviousShareId, $aBlock['share_id']);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user