added check for isrekt set by final tx
This commit is contained in:
@@ -1852,6 +1852,8 @@ int32_t prices_getbetinfo(uint256 bettxid, BetInfo &betinfo)
|
||||
betinfo.liquidationprice = betinfo.averageCostbasis - (betinfo.averageCostbasis * (1 - prices_minmarginpercent(betinfo.leverage))) / betinfo.leverage;
|
||||
}
|
||||
|
||||
if (!betinfo.isRekt) { // not set by check for final tx
|
||||
|
||||
if (betinfo.equity > (int64_t)((double)totalposition * prices_minmarginpercent(betinfo.leverage)))
|
||||
betinfo.isRekt = false;
|
||||
else
|
||||
@@ -1859,6 +1861,7 @@ int32_t prices_getbetinfo(uint256 bettxid, BetInfo &betinfo)
|
||||
betinfo.isRekt = true;
|
||||
betinfo.exitfee = (totalposition - betinfo.equity) / 10; // was: totalposition / 500
|
||||
}
|
||||
}
|
||||
|
||||
mpz_clear(mpzTotalPosition);
|
||||
mpz_clear(mpzTotalprofits);
|
||||
|
||||
Reference in New Issue
Block a user