@@ -21,12 +21,12 @@ The `CrossChainRegistry` manages the registration/deregistration of operatorSets
21
21
``` solidity
22
22
/**
23
23
* @notice A per-operatorSet configuration struct that is transported from the CrossChainRegistry on L1.
24
- * @param owner the permissioned owner of the OperatorSet on L2 that can call the CertificateVerifier specific setters
24
+ * @param owner the permissioned owner of the OperatorSet on L2 that can be used by downstream contracts to authorize actions
25
25
* @param maxStalenessPeriod the maximum staleness period of the operatorSet
26
- *
26
+ *
27
27
* @dev A staleness period of 0 allows for certificates to be verified against any timestamp in the past
28
28
* @dev Staleness periods should not be greater than 0 and less than the update cadence of the `OperatorTables`, since
29
- * certificates would be unable to be validated against. The update cadence is communicated off-chain
29
+ * certificates would be unable to be validated against. The update cadence is set by the owner of the CrossChainRegistry
30
30
*/
31
31
struct OperatorSetConfig {
32
32
address owner;
@@ -38,7 +38,7 @@ struct OperatorSetConfig {
38
38
* ` SupportedChains ` (via ` getSupportedChains ` ) are ` Mainnet ` and ` Base `
39
39
* These are chains to which tables can be transported to
40
40
* On Testnet, the supported chains are ` Sepolia ` and ` Base-Sepolia `
41
- * ` TableUpdateCadence ` is the frequency at which tables are * expected* to be transported to destination chains
41
+ * ` TableUpdateCadence ` is the frequency at which tables are * expected* to be transported to destination chains. 1 day on testnet. Weekly on mainnet
42
42
* When setting an operator set config, the ` maxStalenessPeriod ` must be either:
43
43
* 0 (special case allowing certificates to always be valid)
44
44
* Greater than or equal to the table update cadence
@@ -57,7 +57,7 @@ A generation reservation registers the operatorSet to be included in the `Global
57
57
* @param operatorSet the operatorSet to make a reservation for
58
58
* @param operatorTableCalculator the address of the operatorTableCalculator
59
59
* @param config the config to set for the operatorSet
60
- * @dev msg.sender must be UAM permissioned for operatorSet.avs
60
+ * @dev msg.sender must be an authorized caller for operatorSet.avs
61
61
*/
62
62
function createGenerationReservation(
63
63
OperatorSet calldata operatorSet,
@@ -80,7 +80,7 @@ Note that the `operatorTableCalculator` must be deployed by the AVS onto the sou
80
80
81
81
* Requirements* :
82
82
* The global paused status MUST NOT be set: ` PAUSED_GENERATION_RESERVATIONS `
83
- * Caller MUST be UAM permissioned for ` operatorSet.avs `
83
+ * Caller MUST be an authorized caller for ` operatorSet.avs `
84
84
* The ` operatorSet ` MUST exist in the ` AllocationManager `
85
85
* A generation reservation MUST NOT already exist for the ` operatorSet `
86
86
@@ -90,7 +90,7 @@ Note that the `operatorTableCalculator` must be deployed by the AVS onto the sou
90
90
/**
91
91
* @notice Removes a generation reservation for a given operatorSet
92
92
* @param operatorSet the operatorSet to remove
93
- * @dev msg.sender must be UAM permissioned for operatorSet.avs
93
+ * @dev msg.sender must be an authorized caller for operatorSet.avs
94
94
*/
95
95
function removeGenerationReservation(
96
96
OperatorSet calldata operatorSet
@@ -109,7 +109,7 @@ Removes a generation reservation for a given `operatorSet` and clears all associ
109
109
110
110
* Requirements* :
111
111
* The global paused status MUST NOT be set: ` PAUSED_GENERATION_RESERVATIONS `
112
- * Caller MUST be UAM permissioned for ` operatorSet.avs `
112
+ * Caller MUST be an authorized caller for ` operatorSet.avs `
113
113
* The ` operatorSet ` MUST exist in the ` AllocationManager `
114
114
* A generation reservation MUST exist for the ` operatorSet `
115
115
@@ -125,7 +125,7 @@ For a given operatorSet, an AVS can set the [`OperatorTableCalculator`](./Operat
125
125
* @notice Sets the operatorTableCalculator for the operatorSet
126
126
* @param operatorSet the operatorSet whose operatorTableCalculator is desired to be set
127
127
* @param operatorTableCalculator the contract to call to calculate the operator table
128
- * @dev msg.sender must be UAM permissioned for operatorSet.avs
128
+ * @dev msg.sender must be an authorized caller for operatorSet.avs
129
129
* @dev operatorSet must have an active reservation
130
130
*/
131
131
function setOperatorTableCalculator(
@@ -146,7 +146,7 @@ For more information on the `operatorTableCalculator`, please see full documenta
146
146
147
147
* Requirements* :
148
148
* The global paused status MUST NOT be set: ` PAUSED_OPERATOR_TABLE_CALCULATOR `
149
- * Caller MUST be UAM permissioned for ` operatorSet.avs `
149
+ * Caller MUST be an authorized caller for ` operatorSet.avs `
150
150
* The ` operatorSet ` MUST exist in the ` AllocationManager `
151
151
* A generation reservation MUST exist for the ` operatorSet `
152
152
@@ -157,7 +157,7 @@ For more information on the `operatorTableCalculator`, please see full documenta
157
157
* @notice Sets the operatorSetConfig for a given operatorSet
158
158
* @param operatorSet the operatorSet to set the operatorSetConfig for
159
159
* @param config the config to set
160
- * @dev msg.sender must be UAM permissioned for operatorSet.avs
160
+ * @dev msg.sender must be an authorized caller for operatorSet.avs
161
161
* @dev operatorSet must have an active generation reservation
162
162
* @dev The max staleness period is NOT checkpointed and is applied globally regardless of the reference timestamp of a certificate
163
163
*/
@@ -177,7 +177,7 @@ Updates the operator set configuration for a given `operatorSet`. The config con
177
177
178
178
* Requirements* :
179
179
* The global paused status MUST NOT be set: ` PAUSED_OPERATOR_SET_CONFIG `
180
- * Caller MUST be UAM permissioned for ` operatorSet.avs `
180
+ * Caller MUST be an authorized caller for ` operatorSet.avs `
181
181
* The ` operatorSet ` MUST exist in the ` AllocationManager `
182
182
* A generation reservation MUST exist for the ` operatorSet `
183
183
* The ` maxStalenessPeriod ` MUST be either:
0 commit comments