Search for projects by name or address
The canonical or trust-minimized bridge: ZK stack uses canonical bridges to and from Ethereum, based on the security of validity proofs. Native interop within the stack is not enabled
The canonical or trust-minimized bridge: ZK stack uses canonical bridges to and from Ethereum, based on the security of validity proofs. Native interop within the stack is not enabled
Symbol | Last 24h
Volume | Last 24h
transfer count | Last 24h avg.
transfer time | Last 24h avg.
transfer value | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Timestamp | Tokens | Value | Transfer time | Chains | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Upgrade to v29.4 (this verfier upgrade version was introduced in an emergency upgrade).
Upgrade to v29.4 (this verfier upgrade version was introduced in an emergency upgrade).
| contract Diamond (eth:0x2EDc71E9991A962c7FE172212d1aA9E50480fBb9) { | |
| +++ description: The main contract defining the Layer 2. Operator actions like commiting blocks, providing ZK proofs and executing batches ultimately target this contract which then processes transactions. During batch execution it processes L1 --> L2 and L2 --> L1 transactions. | |
| values.$pastUpgrades.10: | |
| + | ["2026-02-13T18:02:59.000Z","0xa1b9a5968d7a9dd2d0c811f4e381780c2f21cb2628199f65abe9d1621010f3ff",["eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253","eth:0x1666124221622eb6154306Ea9BA87043e8be88B2","eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45","eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691"]] |
| values.$upgradeCount: | |
| - | 10 |
| + | 11 |
| +++ description: Protocol version, increments with each protocol upgrade. | |
| +++ severity: HIGH | |
| values.getProtocolVersion: | |
| - | 124554051587 |
| + | 124554051588 |
| values.getSemverProtocolVersion.2: | |
| - | 3 |
| + | 4 |
| values.getVerifier: | |
| - | "eth:0x4f06ef57618b16959879fC86E65eda0bd629A12B" |
| + | "eth:0xCD279BD537c8e1A1acC46aC2205bebD8902F7A45" |
| } |
| - | Status: DELETED |
| contract DualVerifier (eth:0x4f06ef57618b16959879fC86E65eda0bd629A12B) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0xE3743181a4b0A0C1260826105c6BBA4b6e18D79d or eth:0xB3f4396C2040e502d0556Cbb16C0B22fE777A026 depending on the supplied proof type. |
| contract ChainAdmin (eth:0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661) { | |
| +++ description: A governance proxy that lets eth:0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063 act through it. | |
| +++ description: Timestamps for new protocol version upgrades can be registered here (NOT enforced) | |
| values.upgradeTimestamps.7: | |
| + | {"_protocolVersion":124554051588,"_upgradeTimestamp":0} |
| } |
| - | Status: DELETED |
| contract L1VerifierPlonk (eth:0xB3f4396C2040e502d0556Cbb16C0B22fE777A026) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| - | Status: DELETED |
| contract L1VerifierFflonk (eth:0xE3743181a4b0A0C1260826105c6BBA4b6e18D79d) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
| + | Status: CREATED |
| contract L1VerifierPlonk (eth:0x7f33D100f482093182111d69a4a457289e99f4ec) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| + | Status: CREATED |
| contract L1VerifierFflonk (eth:0xa38a0Df579F9eCA29fbA560b9885B1113b1Df442) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
| + | Status: CREATED |
| contract DualVerifier (eth:0xCD279BD537c8e1A1acC46aC2205bebD8902F7A45) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0xa38a0Df579F9eCA29fbA560b9885B1113b1Df442 or eth:0x7f33D100f482093182111d69a4a457289e99f4ec depending on the supplied proof type. |
Added new member and decreased threshold of a ms.
Added new member and decreased threshold of a ms.
| contract Safe (eth:0x325407EEC948b97429068AF0cd8A8D95F06315a4) { | |
| +++ description: None | |
| values.$members.0: | |
| + | "eth:0x392C009a49E9368Fc2bDd8B1e5520E62DEB8276c" |
| values.$threshold: | |
| - | 3 |
| + | 2 |
| values.multisigThreshold: | |
| - | "3 of 5 (60%)" |
| + | "2 of 6 (33%)" |
| } |
Upgraded the verifier to the latest version.
Upgraded the verifier to the latest version.
| contract Diamond (eth:0x2EDc71E9991A962c7FE172212d1aA9E50480fBb9) { | |
| +++ description: The main contract defining the Layer 2. Operator actions like commiting blocks, providing ZK proofs and executing batches ultimately target this contract which then processes transactions. During batch execution it processes L1 --> L2 and L2 --> L1 transactions. | |
| values.$pastUpgrades.9: | |
| + | ["2026-01-26T21:45:23.000Z","0x8dacb39adb60b416058d5965b00fc4c83ec955ba60c160b0c766840b08584453",["eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253","eth:0x1666124221622eb6154306Ea9BA87043e8be88B2","eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45","eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691"]] |
| values.$upgradeCount: | |
| - | 9 |
| + | 10 |
| +++ description: Protocol version, increments with each protocol upgrade. | |
| +++ severity: HIGH | |
| values.getProtocolVersion: | |
| - | 124554051586 |
| + | 124554051587 |
| values.getSemverProtocolVersion.2: | |
| - | 2 |
| + | 3 |
| values.getVerifier: | |
| - | "eth:0x4d335C5C08FEc91a39965351AbB6E315ad2e9ff3" |
| + | "eth:0x4f06ef57618b16959879fC86E65eda0bd629A12B" |
| } |
| - | Status: DELETED |
| contract DualVerifier (eth:0x4d335C5C08FEc91a39965351AbB6E315ad2e9ff3) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0xD324a7c8556A059371B207fB96FD77bE24E2042c or eth:0xe201837d151E5aC33Af3305f287Ad6F6a7Dfccd7 depending on the supplied proof type. |
| contract ChainAdmin (eth:0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661) { | |
| +++ description: A governance proxy that lets eth:0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063 act through it. | |
| +++ description: Timestamps for new protocol version upgrades can be registered here (NOT enforced) | |
| values.upgradeTimestamps.6: | |
| + | {"_protocolVersion":124554051587,"_upgradeTimestamp":0} |
| } |
| - | Status: DELETED |
| contract L1VerifierFflonk (eth:0xD324a7c8556A059371B207fB96FD77bE24E2042c) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
| - | Status: DELETED |
| contract L1VerifierPlonk (eth:0xe201837d151E5aC33Af3305f287Ad6F6a7Dfccd7) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| + | Status: CREATED |
| contract DualVerifier (eth:0x4f06ef57618b16959879fC86E65eda0bd629A12B) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0xE3743181a4b0A0C1260826105c6BBA4b6e18D79d or eth:0xB3f4396C2040e502d0556Cbb16C0B22fE777A026 depending on the supplied proof type. |
| + | Status: CREATED |
| contract L1VerifierPlonk (eth:0xB3f4396C2040e502d0556Cbb16C0B22fE777A026) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| + | Status: CREATED |
| contract L1VerifierFflonk (eth:0xE3743181a4b0A0C1260826105c6BBA4b6e18D79d) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
EOA upgraded to Metamask 7702 Delegator.
EOA upgraded to Metamask 7702 Delegator.
| EOA (eth:0x277D26a45Add5775F21256159F089769892CEa5B) { | |
| +++ description: None | |
| proxyType: | |
| - | "EOA" |
| + | "EIP7702 EOA" |
| sourceHashes: | |
| + | ["0x41c6ce964a4ef3e910f9ddf78152734dae8d1b1094ffc8334c50249a3b112bbf"] |
| values: | |
| + | {"$implementation":"eth:0x63c0c19a282a1B52b07dD5a65b58948A07DAE32B","delegationManager":"eth:0xdb9B1e94B5b69Df7e401DDbedE43491141047dB3","DOMAIN_VERSION":"1","eip712Domain":{"fields":"0x0f","name":"EIP7702StatelessDeleGator","version":"1","chainId":1,"verifyingContract":"eth:0x277D26a45Add5775F21256159F089769892CEa5B","salt":"0x0000000000000000000000000000000000000000000000000000000000000000","extensions":[]},"entryPoint":"eth:0x0000000071727De22E5E9d8BAf0edAc6f37da032","getDeposit":0,"getDomainHash":"0x0c280748f58a36c72c3712dc2b0ca44220e01b7e3ce53a9439b40060839f257e","getNonce":0,"NAME":"EIP7702StatelessDeleGator","PACKED_USER_OP_TYPEHASH":"0xbc37962d8bd1d319c95199bdfda6d3f92baa8903a61b32d5f4ec1f4b36a3bc18","VERSION":"1.3.0"} |
| } |
standard v29 upgrade. updated trackedtxs.
standard v29 upgrade. updated trackedtxs.
| - | Status: DELETED |
| contract L1VerifierFflonk (eth:0x1AC4F629Fdc77A7700B68d03bF8D1A53f2210911) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
| - | Status: DELETED |
| contract L1VerifierPlonk (eth:0x2db2ffdecb7446aaab01FAc3f4D55863db3C5bd6) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| contract AbstractZkEvm (eth:0x2EDc71E9991A962c7FE172212d1aA9E50480fBb9) { | |
| +++ description: The main contract defining the Layer 2. Operator actions like commiting blocks, providing ZK proofs and executing batches ultimately target this contract which then processes transactions. During batch execution it processes L1 --> L2 and L2 --> L1 transactions. | |
| sourceHashes.1: | |
| - | "0xbc2380479529743c27e6ab96cdf08210319fadcbca0856cf50c6b1b54bf8437f" |
| + | "0xc7513302e4e09efc907df5e645d9f8037b1d02409f9a9089f61061c8951ef1ff" |
| values.$implementation.0: | |
| - | "eth:0x431449e2a28A69122860A4956A3f7191eE15aFBC" |
| + | "eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253" |
| values.$implementation.1: | |
| - | "eth:0xae5cbB5f70e134668a13d7C8EcEF5e9E6FffCF22" |
| + | "eth:0x1666124221622eb6154306Ea9BA87043e8be88B2" |
| values.$implementation.2: | |
| - | "eth:0x365D0ae3ECA13004daf2A4ba1501c01AaEbb4fec" |
| + | "eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45" |
| values.$implementation.3: | |
| - | "eth:0x2f116b9033d88Bb3Cf64C371AE5458fbA22BA39A" |
| + | "eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691" |
| values.$pastUpgrades.8: | |
| + | ["2025-10-27T21:48:47.000Z","0x1e0981b58494e533e348c55373907e8d29a478dd38d081c3e1f4e0213339008c",["eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253","eth:0x1666124221622eb6154306Ea9BA87043e8be88B2","eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45","eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691"]] |
| values.$upgradeCount: | |
| - | 8 |
| + | 9 |
| values.facetAddresses.0: | |
| - | "eth:0x431449e2a28A69122860A4956A3f7191eE15aFBC" |
| + | "eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253" |
| values.facetAddresses.1: | |
| - | "eth:0xae5cbB5f70e134668a13d7C8EcEF5e9E6FffCF22" |
| + | "eth:0x1666124221622eb6154306Ea9BA87043e8be88B2" |
| values.facetAddresses.2: | |
| - | "eth:0x365D0ae3ECA13004daf2A4ba1501c01AaEbb4fec" |
| + | "eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45" |
| values.facetAddresses.3: | |
| - | "eth:0x2f116b9033d88Bb3Cf64C371AE5458fbA22BA39A" |
| + | "eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691" |
| values.facets.eth:0x431449e2a28A69122860A4956A3f7191eE15aFBC: | |
| - | ["acceptAdmin()","unfreezeDiamond()","upgradeChainFromVersion(uint256,((address,uint8,bool,bytes4[])[],address,bytes))","setPorterAvailability(bool)","setTransactionFilterer(address)","setTokenMultiplier(uint128,uint128)","freezeDiamond()","genesisUpgrade(address,address,bytes,bytes[])","forwardedBridgeMint(bytes,bool)","prepareChainCommitment()","setValidator(address,bool)","setPendingAdmin(address)","allowEvmEmulation()","setDAValidatorPair(address,address)","forwardedBridgeBurn(address,address,bytes)","changeFeeParams((uint8,uint32,uint32,uint32,uint32,uint64))","makePermanentRollup()","executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes))","forwardedBridgeRecoverFailedTransfer(uint256,bytes32,address,bytes)","setPriorityTxMaxGasLimit(uint256)","setPubdataPricingMode(uint8)"] |
| values.facets.eth:0xae5cbB5f70e134668a13d7C8EcEF5e9E6FffCF22: | |
| - | ["getPubdataPricingMode()","getPriorityTxMaxGasLimit()","getTotalBlocksCommitted()","getVerifierParams()","baseTokenGasPriceMultiplierDenominator()","getTransactionFilterer()","isDiamondStorageFrozen()","getProtocolVersion()","getChainId()","getBridgehub()","getTotalBlocksExecuted()","getPriorityTreeRoot()","getVerifier()","facetAddresses()","getDAValidatorPair()","getPriorityQueueSize()","getSettlementLayer()","getAdmin()","storedBlockHash(uint256)","getFirstUnprocessedPriorityTx()","facets()","getL2SystemContractsUpgradeTxHash()","isPriorityQueueActive()","getChainTypeManager()","getBaseTokenAssetId()","getBaseToken()","l2LogsRootHash(uint256)","getL2SystemContractsUpgradeBlockNumber()","getTotalPriorityTxs()","facetFunctionSelectors(address)","getTotalBlocksVerified()","storedBatchHash(uint256)","getTotalBatchesExecuted()","isEthWithdrawalFinalized(uint256,uint256)","isFacetFreezable(address)","facetAddress(bytes4)","getPendingAdmin()","getL2BootloaderBytecodeHash()","getTotalBatchesCommitted()","getL2EvmEmulatorBytecodeHash()","getL2SystemContractsUpgradeBatchNumber()","isFunctionFreezable(bytes4)","baseTokenGasPriceMultiplierNominator()","getTotalBatchesVerified()","getPriorityTreeStartIndex()","getSemverProtocolVersion()","isValidator(address)","getL2DefaultAccountBytecodeHash()"] |
| values.facets.eth:0x365D0ae3ECA13004daf2A4ba1501c01AaEbb4fec: | |
| - | ["proveL1ToL2TransactionStatus(bytes32,uint256,uint256,uint16,bytes32[],uint8)","bridgehubRequestL2Transaction((address,address,uint256,uint256,bytes,uint256,uint256,bytes[],address))","requestL2Transaction(address,uint256,bytes,uint256,uint256,bytes[],address)","proveL2LogInclusion(uint256,uint256,(uint8,bool,uint16,address,bytes32,bytes32),bytes32[])","finalizeEthWithdrawal(uint256,uint256,uint16,bytes,bytes32[])","proveL2LeafInclusion(uint256,uint256,bytes32,bytes32[])","l2TransactionBaseCost(uint256,uint256,uint256)","requestL2TransactionToGatewayMailbox(uint256,bytes32,uint64)","requestL2ServiceTransaction(address,bytes)","bridgehubRequestL2TransactionOnGateway(bytes32,uint64)","proveL2MessageInclusion(uint256,uint256,(uint16,address,bytes),bytes32[])"] |
| values.facets.eth:0x2f116b9033d88Bb3Cf64C371AE5458fbA22BA39A: | |
| - | ["revertBatchesSharedBridge(uint256,uint256)","proveBatchesSharedBridge(uint256,uint256,uint256,bytes)","commitBatchesSharedBridge(uint256,uint256,uint256,bytes)","executeBatchesSharedBridge(uint256,uint256,uint256,bytes)"] |
| values.facets.eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253: | |
| + | ["acceptAdmin()","unfreezeDiamond()","upgradeChainFromVersion(uint256,((address,uint8,bool,bytes4[])[],address,bytes))","setPorterAvailability(bool)","setTransactionFilterer(address)","setTokenMultiplier(uint128,uint128)","freezeDiamond()","genesisUpgrade(address,address,bytes,bytes[])","forwardedBridgeMint(bytes,bool)","prepareChainCommitment()","setValidator(address,bool)","setPendingAdmin(address)","allowEvmEmulation()","setDAValidatorPair(address,address)","forwardedBridgeBurn(address,address,bytes)","changeFeeParams((uint8,uint32,uint32,uint32,uint32,uint64))","makePermanentRollup()","executeUpgrade(((address,uint8,bool,bytes4[])[],address,bytes))","getRollupDAManager()","forwardedBridgeRecoverFailedTransfer(uint256,bytes32,address,bytes)","setPriorityTxMaxGasLimit(uint256)","setPubdataPricingMode(uint8)"] |
| values.facets.eth:0x1666124221622eb6154306Ea9BA87043e8be88B2: | |
| + | ["getPubdataPricingMode()","getPriorityTxMaxGasLimit()","getTotalBlocksCommitted()","getVerifierParams()","baseTokenGasPriceMultiplierDenominator()","getTransactionFilterer()","isDiamondStorageFrozen()","getProtocolVersion()","getChainId()","getBridgehub()","getTotalBlocksExecuted()","getPriorityTreeRoot()","getVerifier()","facetAddresses()","getDAValidatorPair()","getPriorityQueueSize()","getSettlementLayer()","getAdmin()","storedBlockHash(uint256)","getFirstUnprocessedPriorityTx()","facets()","getL2SystemContractsUpgradeTxHash()","isPriorityQueueActive()","getChainTypeManager()","getBaseTokenAssetId()","getBaseToken()","l2LogsRootHash(uint256)","getL2SystemContractsUpgradeBlockNumber()","getTotalPriorityTxs()","facetFunctionSelectors(address)","getTotalBlocksVerified()","storedBatchHash(uint256)","getTotalBatchesExecuted()","isEthWithdrawalFinalized(uint256,uint256)","isFacetFreezable(address)","facetAddress(bytes4)","getPendingAdmin()","getL2BootloaderBytecodeHash()","getTotalBatchesCommitted()","getL2EvmEmulatorBytecodeHash()","getL2SystemContractsUpgradeBatchNumber()","isFunctionFreezable(bytes4)","baseTokenGasPriceMultiplierNominator()","getTotalBatchesVerified()","getPriorityTreeStartIndex()","getSemverProtocolVersion()","isValidator(address)","getL2DefaultAccountBytecodeHash()"] |
| values.facets.eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45: | |
| + | ["proveL1ToL2TransactionStatus(bytes32,uint256,uint256,uint16,bytes32[],uint8)","bridgehubRequestL2Transaction((address,address,uint256,uint256,bytes,uint256,uint256,bytes[],address))","requestL2Transaction(address,uint256,bytes,uint256,uint256,bytes[],address)","proveL2MessageInclusionShared(uint256,uint256,uint256,(uint16,address,bytes),bytes32[])","proveL2LogInclusion(uint256,uint256,(uint8,bool,uint16,address,bytes32,bytes32),bytes32[])","finalizeEthWithdrawal(uint256,uint256,uint16,bytes,bytes32[])","proveL2LeafInclusionShared(uint256,uint256,uint256,bytes32,bytes32[])","proveL2LeafInclusion(uint256,uint256,bytes32,bytes32[])","l2TransactionBaseCost(uint256,uint256,uint256)","requestL2TransactionToGatewayMailbox(uint256,bytes32,uint64)","requestL2ServiceTransaction(address,bytes)","bridgehubRequestL2TransactionOnGateway(bytes32,uint64)","proveL2MessageInclusion(uint256,uint256,(uint16,address,bytes),bytes32[])","proveL2LogInclusionShared(uint256,uint256,uint256,(uint8,bool,uint16,address,bytes32,bytes32),bytes32[])"] |
| values.facets.eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691: | |
| + | ["precommitSharedBridge(address,uint256,bytes)","commitBatchesSharedBridge(address,uint256,uint256,bytes)","executeBatchesSharedBridge(address,uint256,uint256,bytes)","revertBatchesSharedBridge(address,uint256)","proveBatchesSharedBridge(address,uint256,uint256,bytes)"] |
| values.getL2BootloaderBytecodeHash: | |
| - | "0x0100085f9382a7928dd83bfc529121827b5f29f18b9aa10d18aa68e1be7ddc35" |
| + | "0x01000911c4db4fe62c98e180cfa7e9b3a22fb15f505905d4bf36192f481551e6" |
| values.getL2DefaultAccountBytecodeHash: | |
| - | "0x010005f72e443c94460f4583fb38ef5d0c5cd9897021c41df840f91465c0392e" |
| + | "0x010005f73e7c299ed73db937843643bdc276cbc2cc8596287e1e0cf3afc60252" |
| values.getL2EvmEmulatorBytecodeHash: | |
| - | "0x01000d83e0329d9144ad041430fafcbc2b388e5434db8cb8a96e80157738a1da" |
| + | "0x01000d8bae37b82f311186426184866498b357f41d7a02ced11f3e3fbfbacd63" |
| +++ description: Protocol version, increments with each protocol upgrade. | |
| +++ severity: HIGH | |
| values.getProtocolVersion: | |
| - | 120259084289 |
| + | 124554051586 |
| values.getSemverProtocolVersion.1: | |
| - | 28 |
| + | 29 |
| values.getSemverProtocolVersion.2: | |
| - | 1 |
| + | 2 |
| values.getVerifier: | |
| - | "eth:0xD71DDC9956781bf07DbFb9fCa891f971dbE9868A" |
| + | "eth:0x4d335C5C08FEc91a39965351AbB6E315ad2e9ff3" |
| values.validators.0: | |
| - | "eth:0x5D8ba173Dc6C3c90C8f7C04C9288BeF5FDbAd06E" |
| values.validators.1: | |
| - | "eth:0x8c0Bfc04AdA21fd496c55B8C50331f904306F564" |
| + | "eth:0x2e5110cF18678Ec99818bFAa849B8C881744b776" |
| values.getRollupDAManager: | |
| + | "eth:0xE689e79a06D3D09f99C21E534cCF6a8b7C9b3C45" |
| implementationNames.eth:0x431449e2a28A69122860A4956A3f7191eE15aFBC: | |
| - | "AdminFacet" |
| implementationNames.eth:0xae5cbB5f70e134668a13d7C8EcEF5e9E6FffCF22: | |
| - | "GettersFacet" |
| implementationNames.eth:0x365D0ae3ECA13004daf2A4ba1501c01AaEbb4fec: | |
| - | "MailboxFacet" |
| implementationNames.eth:0x2f116b9033d88Bb3Cf64C371AE5458fbA22BA39A: | |
| - | "ExecutorFacet" |
| implementationNames.eth:0x37CefD5b44c131FEf27e9Bc542e5B77A177A7253: | |
| + | "AdminFacet" |
| implementationNames.eth:0x1666124221622eb6154306Ea9BA87043e8be88B2: | |
| + | "GettersFacet" |
| implementationNames.eth:0x1e34aB39a9682149165ddeCc0583d238A5448B45: | |
| + | "MailboxFacet" |
| implementationNames.eth:0x0597CaA8A823A699d7CD9E62B5E5d4153FF82691: | |
| + | "ExecutorFacet" |
| } |
| - | Status: DELETED |
| contract ValidatorTimelock (eth:0x5D8ba173Dc6C3c90C8f7C04C9288BeF5FDbAd06E) | |
| +++ description: Intermediary contract between the *Validators* and the central diamond contract that delays block execution (ie withdrawals and other L2 --> L1 messages) by 3h. |
| - | Status: DELETED |
| contract ValidatorTimelock (eth:0x8c0Bfc04AdA21fd496c55B8C50331f904306F564) | |
| +++ description: Intermediary contract between the *Validators* and the central diamond contract that delays block execution (ie withdrawals and other L2 --> L1 messages) by 3h. |
| contract ChainAdmin (eth:0xA1f75f491f630037C4Ccaa2bFA22363CEC05a661) { | |
| +++ description: A governance proxy that lets eth:0x7F3EaB9ccf1d8B9705F7ede895d3b4aC1b631063 act through it. | |
| +++ description: Timestamps for new protocol version upgrades can be registered here (NOT enforced) | |
| values.upgradeTimestamps.5: | |
| + | {"_protocolVersion":124554051586,"_upgradeTimestamp":1761224400} |
| } |
| - | Status: DELETED |
| contract DualVerifier (eth:0xD71DDC9956781bf07DbFb9fCa891f971dbE9868A) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0x1AC4F629Fdc77A7700B68d03bF8D1A53f2210911 or eth:0x2db2ffdecb7446aaab01FAc3f4D55863db3C5bd6 depending on the supplied proof type. |
| + | Status: CREATED |
| contract ValidatorTimelock (eth:0x2e5110cF18678Ec99818bFAa849B8C881744b776) | |
| +++ description: Intermediary contract between the *Validators* and the central diamond contract that delays block execution (ie withdrawals and other L2 --> L1 messages) by 3h. |
| + | Status: CREATED |
| contract DualVerifier (eth:0x4d335C5C08FEc91a39965351AbB6E315ad2e9ff3) | |
| +++ description: A router contract for verifiers. Routes verification requests to eth:0xD324a7c8556A059371B207fB96FD77bE24E2042c or eth:0xe201837d151E5aC33Af3305f287Ad6F6a7Dfccd7 depending on the supplied proof type. |
| + | Status: CREATED |
| reference ProxyAdmin (eth:0xC2a36181fB524a6bEfE639aFEd37A67e77d62cf1) | |
| +++ description: None |
| + | Status: CREATED |
| contract L1VerifierFflonk (eth:0xD324a7c8556A059371B207fB96FD77bE24E2042c) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the fflonk proof system. |
| + | Status: CREATED |
| contract L1VerifierPlonk (eth:0xe201837d151E5aC33Af3305f287Ad6F6a7Dfccd7) | |
| +++ description: Verifies a zk-SNARK proof using an implementation of the PlonK proof system. |
| + | Status: CREATED |
| reference RollupDAManager (eth:0xE689e79a06D3D09f99C21E534cCF6a8b7C9b3C45) | |
| +++ description: None |