IMessageProcessor
MessageProcessor interface
processingComplete
function processingComplete() external view returns (bool)
Get the result of whether there are unprocessed messages left
Return Values
| Name | Type | Description | 
|---|---|---|
| [0] | bool | Whether there are unprocessed messages left | 
sbCommitment
function sbCommitment() external view returns (uint256)
Get the commitment to the state and ballot roots
Return Values
| Name | Type | Description | 
|---|---|---|
| [0] | uint256 | The commitment to the state and ballot roots | 
getPublicCircuitInputs
function getPublicCircuitInputs(uint256 _currentMessageBatchIndex, uint256 _newSbCommitment) external view returns (uint256[])
Get public circuit inputs.
Parameters
| Name | Type | Description | 
|---|---|---|
| _currentMessageBatchIndex | uint256 | The current processed batch index | 
| _newSbCommitment | uint256 | The new state root and ballot root commitment after all messages are processed | 
Return Values
| Name | Type | Description | 
|---|---|---|
| [0] | uint256[] | publicInputs public circuit inputs |