Module IRiscZeroSetVerifier

Source
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§

IRiscZeroSetVerifierInstance
A IRiscZeroSetVerifier instance.
VerificationFailed
Custom error with signature VerificationFailed() and selector 0x439cc0cd.
VerifiedRoot
A new root has been added to the set. Event with signature VerifiedRoot(bytes32,bytes) and selector 0xcb874ca5a04ca17d10924a9784b666fb412b518f2394912f61f4ddf614c5de16.
containsRootCall
Returns whether root has been submitted. Function with signature containsRoot(bytes32) and selector 0x48cbdfca.
containsRootReturn
Returns whether root has been submitted. Container type for the return parameters of the containsRoot(bytes32) function.
imageInfoCall
Returns the set builder imageId and its url. Function with signature imageInfo() and selector 0xcdc97123.
imageInfoReturn
Returns the set builder imageId and its url. Container type for the return parameters of the imageInfo() function.
submitMerkleRootCall
Publishes a new root of a proof aggregation. Function with signature submitMerkleRoot(bytes32,bytes) and selector 0x6691f647.
submitMerkleRootReturn
Publishes a new root of a proof aggregation. Container type for the return parameters of the submitMerkleRoot(bytes32,bytes) function.

Enums§

IRiscZeroSetVerifierCalls
Container for all the IRiscZeroSetVerifier function calls.
IRiscZeroSetVerifierErrors
Container for all the IRiscZeroSetVerifier custom errors.
IRiscZeroSetVerifierEvents
Container for all the IRiscZeroSetVerifier events.

Functions§

new
Creates a new wrapper around an on-chain IRiscZeroSetVerifier contract instance.