Update timelock days (#628)

* Update timelock days

* Fix spelling

Co-authored-by: Eric Wong <ewong@Erics-MBP.fios-router.home>
Co-authored-by: elenadimitrova <elena@arenabg.com>
This commit is contained in:
wonge97 2023-01-17 09:39:33 +00:00 committed by GitHub
parent ee48d4006b
commit 8197fee50a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,7 +6,7 @@ Governor
This page is tailored for Exchange V4. For information on governance over past exhcange versions, see `this specification <https://github.com/0xProject/0x-protocol-specification/blob/master/v3/zero-ex-governor.md>`_.
The ``ZeroExGovernor`` is a time-locked multi-signature wallet that has permission to perform administrative functions within the protocol. Functions are timelocked (see below). Many functions that can be used to mitigate damage in case of emergencies (for example, if a vulnerability is discovered that puts user funds at risk) do not have a timelock.
The ``ZeroExGovernor`` is a time-locked multi-signature wallet that has permission to perform administrative functions within the protocol. Functions are timelocked (see below). Many functions that can be used to mitigate damage in case of emergencies (for example, if a vulnerability is discovered that puts user funds at risk) do not have a timelock.
The ``ZeroExGovernor`` is able to perform the following functions within the protocol:
@ -52,7 +52,7 @@ The ``ZeroExGovernor`` can also manage authorizations all permissioned contracts
Administering Systems
=======================
The governor owns all permissioned, trusted contracts under the 0x Protocol. Any ``onlyOwner`` function can be executed by the governor. The governor requires 2/3 signatures and is timelocked.
The governor owns all permissioned, trusted contracts under the 0x Protocol. Any ``onlyOwner`` function can be executed by the governor. The governor requires 2/3 signatures and is timelocked.
Timelocks
@ -62,16 +62,16 @@ Function timelocks are represented in days, where one day is equivalent to 86,40
.. csv-table::
:header: "Contract", "Function", "Selector", "Timelock"
AllowanceTarget, ``addAuthorizedAddress``, ``42f1181e``, 1 day
AllowanceTarget, ``addAuthorizedAddress``, ``42f1181e``, 2 days
AllowanceTarget, ``removeAuthorizedAddress``, ``70712939``, 0 days
AllowanceTarget, ``removeAuthorizedAddressAtIndex``, ``9ad26744``, 0 days
Governor, ``registerFunctionCall``, ``751ad560``, 1 day
ExchangeProxy, ``extend``, ``6eb224cb``, 1 day
ExchangeProxy, ``migrate``, ``261fe679``, 1 day
Governor, ``registerFunctionCall``, ``751ad560``, 2 days
ExchangeProxy, ``extend``, ``6eb224cb``, 2 days
ExchangeProxy, ``migrate``, ``261fe679``, 2 days
ExchangeProxy, ``rollback``, ``9db64a40``, 0 days
ExchangeProxy, ``setQuoteSigner``, ``<deprecation in progress>``, 1 day
ExchangeProxy, ``setTransformerDeployer``, ``87c96419``, 1 day
ExchangeProxy, ``transferOwnership``, ``f2fde38b``, 1 day
ExchangeProxy, ``setQuoteSigner``, ``<deprecation in progress>``, 2 days
ExchangeProxy, ``setTransformerDeployer``, ``87c96419``, 2 days
ExchangeProxy, ``transferOwnership``, ``f2fde38b``, 2 days
StakingProxy, ``addExchangeAddress``, ``8a2e271a``, 14 days
StakingProxy, ``removeExchangeAddress``, ``01e28d84``, 14 days
StakingProxy, ``attachStakingContract``, ``66615d56``, 14 days
@ -87,4 +87,4 @@ Function timelocks are represented in days, where one day is equivalent to 86,40
ZrxVault, ``addAuthorizedAddress``, ``42f1181e``, 14 days
ZrxVault, ``removeAuthorizedAddress``, ``70712939``, 14 days
ZrxVault, ``removeAuthorizedAddressAtIndex``, ``9ad26744``, 14 days
ZrxVault, ``transferOwnership``, ``f2fde38b``, 14 days
ZrxVault, ``transferOwnership``, ``f2fde38b``, 14 days