@@ -118,31 +118,7 @@ abstract contract BridgeManager is IQuorum, IBridgeManager, BridgeManagerCallbac
118
118
* their operator address blank null `address(0)`, consider add authorization check.
119
119
*/
120
120
function updateBridgeOperator (address newBridgeOperator ) external onlyGovernor {
121
- _requireNonZeroAddress (newBridgeOperator);
122
-
123
- // Queries the previous bridge operator
124
- mapping (address => BridgeOperatorInfo) storage _gorvernorToBridgeOperatorInfo = _getGovernorToBridgeOperatorInfo ();
125
- address currentBridgeOperator = _gorvernorToBridgeOperatorInfo[msg .sender ].addr;
126
- if (currentBridgeOperator == newBridgeOperator) {
127
- revert ErrBridgeOperatorAlreadyExisted (newBridgeOperator);
128
- }
129
-
130
- // Tries replace the bridge operator
131
- EnumerableSet.AddressSet storage _bridgeOperatorSet = _getBridgeOperatorSet ();
132
- bool updated = _bridgeOperatorSet.remove (currentBridgeOperator) && _bridgeOperatorSet.add (newBridgeOperator);
133
- if (! updated) revert ErrBridgeOperatorUpdateFailed (newBridgeOperator);
134
-
135
- mapping (address => address ) storage _governorOf = _getGovernorOf ();
136
- delete _governorOf[currentBridgeOperator];
137
- _governorOf[newBridgeOperator] = msg .sender ;
138
- _gorvernorToBridgeOperatorInfo[msg .sender ].addr = newBridgeOperator;
139
-
140
- _notifyRegisters (
141
- IBridgeManagerCallback.onBridgeOperatorUpdated.selector ,
142
- abi.encode (currentBridgeOperator, newBridgeOperator)
143
- );
144
-
145
- emit BridgeOperatorUpdated (msg .sender , currentBridgeOperator, newBridgeOperator);
121
+ revert ("Not supported " );
146
122
}
147
123
148
124
/**
0 commit comments