L1MessagesHasher
L1MessagesHasher PI
Input
pub struct LinearHasherInputData<F: SmallField> {
pub queue_state: QueueState<F, QUEUE_STATE_WIDTH>,
}Output
pub struct LinearHasherOutputData<F: SmallField> {
pub keccak256_hash: [UInt8<F>; 32],
}FSM Input and FSM Output
() // this circuit has big capacity, so we don't need several instancesMain circuit logic
First part
Main part
Final part
Last updated