ProtocolUpgradeHandler

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x323139aa at 20486023
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ProtocolUpgradeHandler"

No transactions found for "ProtocolUpgradeHandler"


Functions
Getter at block 21157446
BRIDGE_HUB(view returns (address)
0x303a465b659cbb0ab36ee643ea362c509eeb5213
L2_PROTOCOL_GOVERNOR(view returns (address)
0x3701fb675bcd4a85eb11a2467628bbe193f6e6a8
SHARED_BRIDGE(view returns (address)
0xd7f9f54194c633f36ccd5f3da84ad4a1c38cb2cb
STATE_TRANSITION_MANAGER(view returns (address)
0xc2ee6b6af7d616f6e27ce7f4a451aedc2b0f5f5c
ZKSYNC_ERA(view returns (address)
0x32400084c286cf3e17e7b677ea9583e60a000324
emergencyUpgradeBoard(view returns (address)
0xdefd1edee3e8c5965216bd59c866f7f5307c9b29
guardians(view returns (address)
0xd677e09324f8bb3cc64f009973693f751c33a888
lastFreezeStatusInUpgradeCycle(view returns (uint8)
0
protocolFrozenUntil(view returns (uint256)
0
securityCouncil(view returns (address)
0xbdffcc71fe84020238f2990a6d2954e87355de0d
Read-only
upgradeState(bytes32 _idview returns (uint8)
upgradeStatus(bytes32 upgradeIdview returns (uint48 creationTimestampuint48 securityCouncilApprovalTimestampbool guardiansApprovalbool guardiansExtendedLegalVetobool executed)
State-modifying
approveUpgradeGuardians(bytes32 _id
approveUpgradeSecurityCouncil(bytes32 _id
execute(struct IProtocolUpgradeHandlerUpgradeProposal _proposalpayable 
executeEmergencyUpgrade(struct IProtocolUpgradeHandlerUpgradeProposal _proposalpayable 
extendLegalVeto(bytes32 _id
hardFreeze(
reinforceFreeze(
reinforceFreezeOneChain(uint256 _chainId
reinforceUnfreeze(
reinforceUnfreezeOneChain(uint256 _chainId
softFreeze(
startUpgrade(uint256 _l2BatchNumberuint256 _l2MessageIndexuint16 _l2TxNumberInBatchbytes32[] _proofstruct IProtocolUpgradeHandlerUpgradeProposal _proposal
unfreeze(
updateEmergencyUpgradeBoard(address _newEmergencyUpgradeBoard
updateGuardians(address _newGuardians
updateSecurityCouncil(address _newSecurityCouncil
Events
ChangeEmergencyUpgradeBoard(address indexed _emergencyUpgradeBoardBeforeaddress indexed _emergencyUpgradeBoardAfter
ChangeGuardians(address indexed _guardiansBeforeaddress indexed _guardiansAfter
ChangeSecurityCouncil(address indexed _securityCouncilBeforeaddress indexed _securityCouncilAfter
EmergencyUpgradeExecuted(bytes32 indexed _id
HardFreeze(uint256 _protocolFrozenUntil
ReinforceFreeze(
ReinforceFreezeOneChain(uint256 _chainId
ReinforceUnfreeze(
ReinforceUnfreezeOneChain(uint256 _chainId
SoftFreeze(uint256 _protocolFrozenUntil
Unfreeze(
UpgradeApprovedByGuardians(bytes32 indexed _id
UpgradeApprovedBySecurityCouncil(bytes32 indexed _id
UpgradeExecuted(bytes32 indexed _id
UpgradeLegalVetoExtended(bytes32 indexed _id
UpgradeStarted(bytes32 indexed _idstruct IProtocolUpgradeHandlerUpgradeProposal _proposal
Constructor
constructor(address _securityCounciladdress _guardiansaddress _emergencyUpgradeBoardaddress _l2ProtocolGovernoraddress _ZKsyncEraaddress _stateTransitionManageraddress _bridgeHubaddress _sharedBridge
Fallback and receive
receive(
Errors

This contract contains no error objects.