Skip to content

Commit

Permalink
save some gas
Browse files Browse the repository at this point in the history
  • Loading branch information
skhomuti committed Jan 24, 2025
1 parent be8cf48 commit b6efcac
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/CSModule.sol
Original file line number Diff line number Diff line change
Expand Up @@ -166,24 +166,23 @@ contract CSModule is
nodeOperatorId = _nodeOperatorsCount;
NodeOperator storage no = _nodeOperators[nodeOperatorId];

no.managerAddress = managementProperties.managerAddress == address(0)
address managerAddress = managementProperties.managerAddress ==
address(0)
? from
: managementProperties.managerAddress;
no.rewardAddress = managementProperties.rewardAddress == address(0)
address rewardAddress = managementProperties.rewardAddress == address(0)
? from
: managementProperties.rewardAddress;
no.managerAddress = managerAddress;
no.rewardAddress = rewardAddress;
if (managementProperties.extendedManagerPermissions)
no.extendedManagerPermissions = true;

unchecked {
++_nodeOperatorsCount;
}

emit NodeOperatorAdded(
nodeOperatorId,
no.managerAddress,
no.rewardAddress
);
emit NodeOperatorAdded(nodeOperatorId, managerAddress, rewardAddress);

if (referrer != address(0)) emit ReferrerSet(nodeOperatorId, referrer);
_incrementModuleNonce();
Expand Down

0 comments on commit b6efcac

Please sign in to comment.