StorageApplication
StorageApplication PI
Input
pub struct StorageApplicationInputData<F: SmallField> {
pub shard: UInt8<F>,
pub initial_root_hash: [UInt8<F>; 32],
pub initial_next_enumeration_counter: [UInt32<F>; 2],
pub storage_application_log_state: QueueState<F, QUEUE_STATE_WIDTH>,
}Output
pub struct StorageApplicationOutputData<F: SmallField> {
pub new_root_hash: [UInt8<F>; 32],
pub new_next_enumeration_counter: [UInt32<F>; 2],
pub state_diffs_keccak256_hash: [UInt8<F>; 32],
}FSM Input and FSM Output
Main circuit logic
First part
Main part
Final part
Last updated