From c921621fb71fc117454404766894b7b4e2e45995 Mon Sep 17 00:00:00 2001 From: thedarkjester Date: Wed, 23 Aug 2023 12:10:14 +0100 Subject: [PATCH] add additional event parameters for tracking --- contracts/ZkEvmV2.sol | 2 +- contracts/interfaces/IPauseManager.sol | 4 ++-- contracts/interfaces/IZkEvmV2.sol | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/contracts/ZkEvmV2.sol b/contracts/ZkEvmV2.sol index 210ad85..6c8e14c 100644 --- a/contracts/ZkEvmV2.sol +++ b/contracts/ZkEvmV2.sol @@ -88,7 +88,7 @@ contract ZkEvmV2 is IZkEvmV2, Initializable, AccessControlUpgradeable, L1Message revert ZeroAddressNotAllowed(); } - emit VerifierAddressChanged(_newVerifierAddress, _proofType, msg.sender); + emit VerifierAddressChanged(_newVerifierAddress, _proofType, msg.sender, verifiers[_proofType]); verifiers[_proofType] = _newVerifierAddress; } diff --git a/contracts/interfaces/IPauseManager.sol b/contracts/interfaces/IPauseManager.sol index a33e6be..5302d03 100644 --- a/contracts/interfaces/IPauseManager.sol +++ b/contracts/interfaces/IPauseManager.sol @@ -15,10 +15,10 @@ interface IPauseManager { /** * @dev Emitted when a pause type is paused. */ - event Paused(address messageSender, bytes32 pauseType); + event Paused(address messageSender, bytes32 indexed pauseType); /** * @dev Emitted when a pause type is unpaused. */ - event UnPaused(address messageSender, bytes32 pauseType); + event UnPaused(address messageSender, bytes32 indexed pauseType); } diff --git a/contracts/interfaces/IZkEvmV2.sol b/contracts/interfaces/IZkEvmV2.sol index 4c51238..0dfe700 100644 --- a/contracts/interfaces/IZkEvmV2.sol +++ b/contracts/interfaces/IZkEvmV2.sol @@ -26,7 +26,8 @@ interface IZkEvmV2 { event VerifierAddressChanged( address indexed verifierAddress, uint256 indexed proofType, - address indexed verifierSetBy + address indexed verifierSetBy, + address oldVerifierAddress ); /**