chore: further gas optimization

This commit is contained in:
vpavlin 2023-07-26 11:17:49 +02:00
parent ab739fb92b
commit ec9502fa15

View File

@ -36,7 +36,9 @@ contract RLN {
poseidonHasher = IPoseidonHasher(_poseidonHasher); poseidonHasher = IPoseidonHasher(_poseidonHasher);
SET_SIZE = 1 << DEPTH; SET_SIZE = 1 << DEPTH;
if (constructMembers.length > SET_SIZE) revert FullTree(); if (constructMembers.length > SET_SIZE) revert FullTree();
for (uint256 i = 0; i < constructMembers.length;) {
uint256 len = constructMembers.length;
for (uint256 i = 0; i < len;) {
_register(constructMembers[i]); _register(constructMembers[i]);
unchecked { unchecked {
++i; ++i;