@@ -24,12 +24,12 @@ interface IAlignedProofAggregationService {
2424 /// @notice Method to verify an aggregated proof from aligned
2525 /// @dev This function is called by the aligned proof aggregator after collecting the proofs and aggregating them
2626 /// to be verified on-chain. We expect the blobTransactionHash to be called before
27- /// @param blobTransactionHash the hash of the blob transaction that contains the leaves that compose the merkle root.
27+ /// @param blobVersionedHash the versioned hash of the blob transaction that contains the leaves that compose the merkle root.
2828 /// @param sp1ProgramVKey Public verifying key
2929 /// @param sp1PublicValues Values used to perform the execution
3030 /// @param sp1ProofBytes Groth16 proof
3131 function verify (
32- bytes32 blobTransactionHash ,
32+ bytes32 blobVersionedHash ,
3333 bytes32 sp1ProgramVKey ,
3434 bytes calldata sp1PublicValues ,
3535 bytes calldata sp1ProofBytes
@@ -43,10 +43,10 @@ interface IAlignedProofAggregationService {
4343 function markCurrentAggregatedProofAsMissed () external ;
4444
4545 /// @notice event that gets emitted after a successful aggregated proof verification
46- event NewAggregatedProofVerified (uint64 indexed proofNumber , bytes32 merkleRoot , bytes32 blobTransactionHash );
47- /// @notice event that gets emitted after a successful aggregated proof verification
46+ event NewAggregatedProofVerified (uint64 indexed proofNumber , bytes32 merkleRoot , bytes32 blobVersionedHash );
47+ /// @notice event that gets emitted when an aggregated proof could not be sent to the contract.
4848 event AggregatedProofMissed (uint64 indexed proofNumber );
49- /// @notice event that gets emitted after a successful aggregated proof verification
49+ /// @notice event that gets emitted after a failed aggregated proof verification
5050 event AggregatedProofFailed (uint64 indexed proofNumber );
5151
5252 error OnlyAlignedAggregator (address sender );
0 commit comments