| Detected | 2026-11-03 10:08 UTC · block 26333579 |
|---|---|
| Chain | Ethereum |
| Contract | ChainTypeManager proxy TransparentUpgradeableProxy.sol 0xc2ee6b6af7d616f6e27ce7f4a451aedc2b0f5f5c |
| Event | Upgraded(address) |
| Before | 0x4ab7…084f |
| After | 0x1bd5…4734 |
| Transaction | 0x2b77…da50 |
| Old implementation | 0x4ab7…084f ChainTypeManager (verified) |
|---|---|
| New implementation | 0x1bd5…4734 EraChainTypeManager 0.8.28+commit.7893614a (verified, match) |
| Source files | 19 changed, 46 added, 5 removed |
| Functions added | INTEROP_CENTER(), L1_BYTECODES_SUPPLIER(), PERMISSIONLESS_VALIDATOR(), createNewPatchUpgrade(uint256,uint256,uint256,address,address), deactivatePriorityMode(uint256), forwardedBridgeConfirmTransferResult(uint256,uint8,bytes32,address,bytes), isZKsyncOS(), newChainCreationParamsBlock(uint256), protocolVersionVerifier(uint256), setNewVersionUpgrade(tuple,uint256,uint256,uint256,address), setProtocolVersionVerifier(uint256,address), upgradeCutDataBlock(uint256) |
| Functions removed | forwardedBridgeRecoverFailedTransfer(uint256,bytes32,address,bytes), setNewVersionUpgrade(tuple,uint256,uint256,uint256) |
contracts/bridge/asset-router/IAssetRouterBase.solcontracts/common/Config.solcontracts/common/L1ContractErrors.solcontracts/common/Messaging.solcontracts/common/libraries/DynamicIncrementalMerkle.solcontracts/common/libraries/Merkle.solcontracts/state-transition/IChainTypeManager.solcontracts/state-transition/L1StateTransitionErrors.solcontracts/state-transition/chain-deps/ZKChainStorage.solcontracts/state-transition/chain-interfaces/IAdmin.solcontracts/state-transition/chain-interfaces/IDiamondInit.solcontracts/state-transition/chain-interfaces/IExecutor.solcontracts/state-transition/chain-interfaces/IGetters.solcontracts/state-transition/chain-interfaces/IMailbox.solcontracts/state-transition/chain-interfaces/IMailboxImpl.solcontracts/state-transition/chain-interfaces/IZKChain.solcontracts/state-transition/libraries/Diamond.solcontracts/state-transition/libraries/PriorityQueue.solcontracts/state-transition/libraries/PriorityTree.sol../system-contracts/contracts/Constants.solcontracts/bridge/asset-router/IL1AssetRouter.solcontracts/bridge/asset-router/IL2AssetRouter.solcontracts/bridge/asset-tracker/IGWAssetTracker.solcontracts/bridge/asset-tracker/IL1AssetTracker.solcontracts/bridge/asset-tracker/IL2AssetTracker.solcontracts/bridge/interfaces/IAssetHandler.solcontracts/bridge/interfaces/IL1CrossChainSender.solcontracts/bridge/interfaces/IL1ERC20Bridge.solcontracts/bridge/interfaces/IL1Nullifier.solcontracts/bridge/interfaces/IL1SharedBridgeLegacy.solcontracts/bridge/interfaces/IL2CrossChainSender.solcontracts/bridge/ntv/IL1NativeTokenVault.solcontracts/bridge/ntv/IL2NativeTokenVault.solcontracts/bridge/ntv/INativeTokenVaultBase.solcontracts/common/interfaces/IL2ContractDeployer.solcontracts/common/interfaces/IMessageVerification.solcontracts/common/interfaces/ISystemContext.solcontracts/common/l2-helpers/IBaseToken.solcontracts/common/l2-helpers/IL2ToL1MessengerEra.solcontracts/common/l2-helpers/L2ContractAddresses.solcontracts/common/l2-helpers/L2ContractHelper.solcontracts/common/l2-helpers/L2ContractInterfaces.solcontracts/core/bridgehub/IBridgehubBase.solcontracts/core/bridgehub/IL1Bridgehub.solcontracts/core/chain-asset-handler/IChainAssetHandler.solcontracts/core/ctm-deployment/ICTMDeploymentTracker.solcontracts/core/message-root/IMessageRoot.solcontracts/interop/IInteropCenter.solcontracts/interop/IInteropHandler.solcontracts/interop/IL2InteropRootStorage.solcontracts/l2-system/interfaces/IBaseTokenHolder.solcontracts/state-transition/ChainTypeManagerBase.solcontracts/state-transition/EraChainTypeManager.solcontracts/state-transition/chain-deps/StoredBatchHashing.solcontracts/state-transition/chain-deps/facets/ZKChainBase.solcontracts/state-transition/chain-interfaces/IChainUpgrader.solcontracts/state-transition/chain-interfaces/ICommitter.solcontracts/state-transition/chain-interfaces/IMailboxLegacy.solcontracts/state-transition/chain-interfaces/IMigrator.solcontracts/state-transition/libraries/ProposedUpgradeLib.solcontracts/state-transition/libraries/TransactionValidator.solcontracts/upgrades/BaseZkSyncUpgrade.solcontracts/upgrades/IDefaultUpgrade.solcontracts/upgrades/ZkSyncUpgradeErrors.sollib/openzeppelin-contracts-v4/contracts/token/ERC20/IERC20.sol