File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -13,10 +13,21 @@ abstract contract ReleaseManagerStorage is IReleaseManager {
13
13
14
14
// Mutables
15
15
16
+ /// @notice Maps operator set keys to their version history.
17
+ /// @param operatorSetKey The key identifying the operator set.
18
+ /// @return versions The set of version keys for this operator set.
16
19
mapping (bytes32 operatorSetKey = > EnumerableSet.Bytes32Set versions ) internal _versions;
17
20
21
+ /// @notice Maps operator set and version keys to their release details.
22
+ /// @param operatorSetKey The key identifying the operator set.
23
+ /// @param versionKey The key identifying the version.
24
+ /// @return release The release details including artifacts and deprecation time.
18
25
mapping (bytes32 operatorSetKey = > mapping (bytes32 versionKey = > Release release )) internal _releases;
19
26
27
+ /// @notice Maps operator set keys and major versions to their upgrade deadlines.
28
+ /// @param operatorSetKey The key identifying the operator set.
29
+ /// @param major The major version number.
30
+ /// @return upgradeByTime The timestamp by which operators must upgrade to this major version.
20
31
mapping (bytes32 operatorSetKey = > mapping (uint16 major = > uint32 upgradeByTime )) internal _upgradeByTimes;
21
32
22
33
constructor (
You can’t perform that action at this time.
0 commit comments