diff --git a/contracts/contracts/coordination/Coordinator.sol b/contracts/contracts/coordination/Coordinator.sol index 991f4664..7a888c3f 100644 --- a/contracts/contracts/coordination/Coordinator.sol +++ b/contracts/contracts/coordination/Coordinator.sol @@ -341,9 +341,10 @@ contract Coordinator is AccessControlDefaultAdminRules { ritual.publicKey = dkgPublicKey; } else if ( !BLS12381.eqG1Point(ritual.publicKey, dkgPublicKey) || - keccak256(ritual.aggregatedTranscript) != aggregatedTranscriptDigest + keccak256(ritual.aggregatedTranscript) != aggregatedTranscriptDigest ) { ritual.aggregationMismatch = true; + delete ritual.publicKey; emit EndRitual({ ritualId: ritualId, successful: false