Expand description
Module containing a contract’s types and functions.
interface IRiscZeroSetVerifier is IRiscZeroVerifier {
error VerificationFailed();
event VerifiedRoot(bytes32 indexed root, bytes seal);
function submitMerkleRoot(bytes32 root, bytes calldata seal) external;
function containsRoot(bytes32 root) external view returns (bool);
function imageInfo() external view returns (bytes32, string memory);
}Structs§
- IRisc
Zero SetVerifier Instance - A
IRiscZeroSetVerifierinstance. - Verification
Failed - Custom error with signature
VerificationFailed()and selector0x439cc0cd. - Verified
Root - A new root has been added to the set.
Event with signature
VerifiedRoot(bytes32,bytes)and selector0xcb874ca5a04ca17d10924a9784b666fb412b518f2394912f61f4ddf614c5de16. - contains
Root Call - Returns whether
roothas been submitted. Function with signaturecontainsRoot(bytes32)and selector0x48cbdfca. - contains
Root Return - Returns whether
roothas been submitted. Container type for the return parameters of thecontainsRoot(bytes32)function. - image
Info Call - Returns the set builder imageId and its url.
Function with signature
imageInfo()and selector0xcdc97123. - image
Info Return - Returns the set builder imageId and its url.
Container type for the return parameters of the
imageInfo()function. - submit
Merkle Root Call - Publishes a new root of a proof aggregation.
Function with signature
submitMerkleRoot(bytes32,bytes)and selector0x6691f647. - submit
Merkle Root Return - Publishes a new root of a proof aggregation.
Container type for the return parameters of the
submitMerkleRoot(bytes32,bytes)function.
Enums§
- IRisc
Zero SetVerifier Calls - Container for all the
IRiscZeroSetVerifierfunction calls. - IRisc
Zero SetVerifier Errors - Container for all the
IRiscZeroSetVerifiercustom errors. - IRisc
Zero SetVerifier Events - Container for all the
IRiscZeroSetVerifierevents.
Functions§
- new
- Creates a new wrapper around an on-chain
IRiscZeroSetVerifiercontract instance.