You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function verifyAggregationRisc0(bytes32blobVersionedHash, bytescalldatarisc0ReceiptSeal, bytescalldatarisc0JournalBytes, bytes32verifierProgramCommitment)
30
33
external;
31
34
35
+
/// @notice Method to verify an aggregated proof from aligned using Zisk
36
+
/// @dev This function is called by the aligned proof aggregator after collecting the proofs and aggregating them
37
+
/// to be verified on-chain. We expect the blobTransactionHash to be called before
38
+
/// @param blobVersionedHash the versioned hash of the blob transaction that contains the leaves that compose the merkle root.
39
+
/// @param programVK The verification key for the RISC-V program
40
+
/// @param publicValues The public values encoded as bytes
41
+
/// @param proofBytes The proof of the program execution the Zisk zkVM encoded as bytes
42
+
/// @param verifierProgramCommitment The chunk aggregator verifier program commitment against which the proof should be verified
43
+
function verifyAggregationZisk(bytes32blobVersionedHash, uint64[4] calldataprogramVK, bytescalldatapublicValues, bytescalldataproofBytes, bytes32verifierProgramCommitment)
0 commit comments