fix min-max check in membership initializer

This commit is contained in:
Sergei Tikhomirov 2024-09-25 15:07:04 +02:00
parent bd92aad1d4
commit 5181d2df5e
No known key found for this signature in database
GPG Key ID: 6A1F8ED9D6538027

View File

@ -134,9 +134,9 @@ abstract contract MembershipUpgradeable is Initializable {
internal
onlyInitializing
{
require(_maxTotalRateLimit >= maxMembershipRateLimit);
require(_maxMembershipRateLimit > minMembershipRateLimit); // FIXME: > or >=?
require(_minMembershipRateLimit > 0);
require(0 < _minMembershipRateLimit);
require(_minMembershipRateLimit <= _maxMembershipRateLimit); // FIXME: < or <=?
require(_maxMembershipRateLimit <= _maxTotalRateLimit);
require(_activeStateDuration > 0); // FIXME: also _gracePeriodDuration > 0?
priceCalculator = IPriceCalculator(_priceCalculator);