revamped lock conditionals

This commit is contained in:
hueso 2023-02-24 16:39:04 -03:00
parent a0e39bafab
commit e412897f11

View File

@ -234,42 +234,27 @@ contract P2PIX is
sellerAllowList[k],
msg.sender
);
} else if (l.amount > 1e2 ether) {
uint256 userCredit = userRecord[
_castAddrToKey(msg.sender)
];
_addLock(bal, _amount, cCounter, l, t, k);
uint256 spendLimit;
(spendLimit) = _limiter(userCredit / WAD);
lockCounter++;
// Halt execution and output `lockID`.
return cCounter;
} else {
if (l.amount <= 1e2 ether) {
_addLock(bal, _amount, cCounter, l, t, k);
lockCounter++;
// Halt execution and output `lockID`.
return cCounter;
} else {
uint256 userCredit = userRecord[
_castAddrToKey(msg.sender)
];
uint256 spendLimit;
(spendLimit) = _limiter(userCredit / WAD);
if (
l.amount > (spendLimit * WAD) ||
l.amount > 1e6 ether
) revert AmountNotAllowed();
_addLock(bal, _amount, cCounter, l, t, k);
lockCounter++;
// Halt execution and output `lockID`.
return cCounter;
}
if (
l.amount > (spendLimit * WAD) ||
l.amount > 1e6 ether
) revert AmountNotAllowed();
}
_addLock(bal, _amount, cCounter, l, t, k);
lockCounter++;
// Halt execution and output `lockID`.
return cCounter;
}
/// @notice Lock release method that liquidate lock