From ff6d878f3164044593d1264a27a07b84591229bf Mon Sep 17 00:00:00 2001 From: guoshijiang Date: Fri, 17 Jan 2025 13:37:48 +0800 Subject: [PATCH] add batch id --- src/core/FinalityRelayerManager.sol | 5 +++-- src/interfaces/IFinalityRelayerManager.sol | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) 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