Add detachProtocolFeeCollector function (in order to have a separate timelock for detaching)
This commit is contained in:
parent
42468c3fa2
commit
16a5475d24
@ -50,6 +50,23 @@ contract MixinProtocolFees is
|
||||
function setProtocolFeeCollectorAddress(address updatedProtocolFeeCollector)
|
||||
external
|
||||
onlyOwner
|
||||
{
|
||||
_setProtocolFeeCollectorAddress(updatedProtocolFeeCollector);
|
||||
}
|
||||
|
||||
/// @dev Sets the protocolFeeCollector contract address to 0.
|
||||
/// Only callable by owner.
|
||||
function detachProtocolFeeCollector()
|
||||
external
|
||||
onlyOwner
|
||||
{
|
||||
_setProtocolFeeCollectorAddress(address(0));
|
||||
}
|
||||
|
||||
/// @dev Sets the protocolFeeCollector address and emits an event.
|
||||
/// @param updatedProtocolFeeCollector The updated protocolFeeCollector contract address.
|
||||
function _setProtocolFeeCollectorAddress(address updatedProtocolFeeCollector)
|
||||
internal
|
||||
{
|
||||
emit ProtocolFeeCollectorAddress(protocolFeeCollector, updatedProtocolFeeCollector);
|
||||
protocolFeeCollector = updatedProtocolFeeCollector;
|
||||
|
Loading…
x
Reference in New Issue
Block a user