fix(rln): incl userMessageLimit in validateRegistration

This commit is contained in:
rymnc 2024-01-24 11:38:28 +05:30
parent 5d9108a138
commit 1c7e14482b
No known key found for this signature in database
GPG Key ID: AAA088D5C68ECD34
2 changed files with 3 additions and 3 deletions

View File

@ -13,7 +13,7 @@ contract Rln is RlnBase {
RlnBase(membershipDeposit, depth, maxMessageLimit, _verifier)
{ }
function _validateRegistration(uint256 idCommitment) internal pure override { }
function _validateRegistration(uint256 idCommitment, uint256 userMessageLimit) internal pure override { }
function _validateSlash(
uint256 idCommitment,

View File

@ -147,7 +147,7 @@ abstract contract RlnBase {
if (msg.value != requiredDeposit) {
revert InsufficientDeposit(MEMBERSHIP_DEPOSIT, msg.value);
}
_validateRegistration(idCommitment);
_validateRegistration(idCommitment, userMessageLimit);
_register(idCommitment, userMessageLimit, msg.value);
}
@ -170,7 +170,7 @@ abstract contract RlnBase {
}
/// @dev Inheriting contracts MUST override this function
function _validateRegistration(uint256 idCommitment) internal view virtual;
function _validateRegistration(uint256 idCommitment, uint256 userMessageLimit) internal view virtual;
/// @dev Allows a user to slash a member
/// @param idCommitment The idCommitment of the member