diff --git a/contracts/libraries/SSVStorage.sol b/contracts/libraries/SSVStorage.sol index 1ddd79aa..508feb42 100644 --- a/contracts/libraries/SSVStorage.sol +++ b/contracts/libraries/SSVStorage.sol @@ -33,6 +33,10 @@ struct StorageData { IERC20 token; /// @notice Counter keeping track of the last Operator ID issued Counters.Counter lastOperatorId; + /// @notice Operators' whitelist: Maps each whitelisted address to a list of operators + /// @notice that are whitelisted for that address using bitmaps + /// @dev The nested mapping's key represents a uint256 slot to handle more than 256 operators per address + mapping(address => mapping(uint256 => uint256)) addressWhitelistedForOperators; } library SSVStorage {