Structs§
- Validator
RsmBatch Metadata - Batch metadata attested by the single validator before RSM directive submission.
Enums§
- Validator
RsmError - Validation errors for validator-RSM typed-data construction.
Constants§
- VALIDATOR_
RSM_ DOMAIN_ NAME - EIP-712 domain name for validator-attested RSM metadata.
- VALIDATOR_
RSM_ DOMAIN_ VERSION - EIP-712 domain version for validator-attested RSM metadata.
- VALIDATOR_
RSM_ TYPE_ VERSION - Schema version for the validator-RSM typed-data payload.
Functions§
- rsm_
attestation_ domain - Build the EIP-712 domain for validator-RSM batch metadata.
- rsm_
batch_ metadata_ block_ hash - Hash the accepted batch metadata exactly as the contract stores accepted block continuity.
- rsm_
batch_ metadata_ from_ block_ fields - Build the exact metadata object that
ValidatorRsm.solhashes and stores. - rsm_
batch_ metadata_ signing_ hash - Compute the EIP-712 signing digest for validator-RSM batch metadata.
- rsm_
batch_ metadata_ struct_ hash - Hash the typed batch metadata struct using the EIP-712 struct hash.
- rsm_
directive_ hash - Hash the exact encoded RSM directive bytes that the validator attests.
- verify_
rsm_ batch_ metadata_ block_ hash - Verify a stored block hash against the Solidity-compatible metadata hash.
- verify_
rsm_ batch_ metadata_ signing_ hash - Verify a signing digest against the Solidity-compatible EIP-712 digest.