File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -170,6 +170,8 @@ contract L1Reservoir is L1ReservoirV2Storage, Reservoir {
170
170
* @param _dripper Address that will be an allowed dripper
171
171
*/
172
172
function grantDripPermission (address _dripper ) external onlyGovernor {
173
+ require (_dripper != address (0 ), "INVALID_ADDRESS " );
174
+ require (! allowedDrippers[_dripper], "ALREADY_A_DRIPPER " );
173
175
allowedDrippers[_dripper] = true ;
174
176
emit AllowedDripperAdded (_dripper);
175
177
}
@@ -179,6 +181,8 @@ contract L1Reservoir is L1ReservoirV2Storage, Reservoir {
179
181
* @param _dripper Address that will not be an allowed dripper anymore
180
182
*/
181
183
function revokeDripPermission (address _dripper ) external onlyGovernor {
184
+ require (_dripper != address (0 ), "INVALID_ADDRESS " );
185
+ require (allowedDrippers[_dripper], "NOT_A_DRIPPER " );
182
186
allowedDrippers[_dripper] = false ;
183
187
emit AllowedDripperRevoked (_dripper);
184
188
}
You can’t perform that action at this time.
0 commit comments