diff --git a/src/core/FinalityRelayerManager.sol b/src/core/FinalityRelayerManager.sol index f1b7999..4d2b466 100644 --- a/src/core/FinalityRelayerManager.sol +++ b/src/core/FinalityRelayerManager.sol @@ -73,7 +73,8 @@ contract FinalityRelayerManager is OwnableUpgradeable, FinalityRelayerManagerSto function VerifyFinalitySignature( FinalityBatch calldata finalityBatch, IBLSApkRegistry.FinalityNonSignerAndSignature memory finalityNonSignerAndSignature, - uint256 minGas + uint256 minGas, + uint256 batchId ) external { ( IBLSApkRegistry.StakeTotals memory stakeTotals, @@ -102,7 +103,7 @@ contract FinalityRelayerManager is OwnableUpgradeable, FinalityRelayerManagerSto ); require(success, "StrategyBase.VerifyFinalitySignature: change finalized periods in dispute game factory seconds fail"); } - emit VerifyFinalitySig(stakeTotals.totalBtcStaking, stakeTotals.totalMantaStaking, signatoryRecordHash); + emit VerifyFinalitySig(batchId, stakeTotals.totalBtcStaking, stakeTotals.totalMantaStaking, signatoryRecordHash); } function addOrRemoveOperatorWhitelist(address operator, bool isAdd) external onlyOperatorWhitelistManager { diff --git a/src/interfaces/IFinalityRelayerManager.sol b/src/interfaces/IFinalityRelayerManager.sol index d58f02c..8bc14f1 100644 --- a/src/interfaces/IFinalityRelayerManager.sol +++ b/src/interfaces/IFinalityRelayerManager.sol @@ -10,6 +10,7 @@ interface IFinalityRelayerManager { event OperatorDeRegistered(address operator); event VerifyFinalitySig( + uint256 batchId, uint256 totalBtcStaking, uint256 totalMantaStaking, bytes32 signatoryRecordHash