pub fn propose(
state: &mut ConsensusState,
store: &mut dyn BlockStore,
network: &dyn NetworkSink,
app: &dyn Application,
signer: &dyn Signer,
evidence: Vec<EquivocationProof>,
) -> Result<Block>Expand description
Execute step (2): Leader proposes