Skip to main content

Crate hotshot_new_protocol

Crate hotshot_new_protocol 

Source

Modules§

block
cert_verifier
client
consensus
coordinator
epoch
fetch
helpers
leader_trace
Optional per-view tracing of the leader’s duty.
logging
message
network
outbox
proposal
serve
state
storage
upgrade
The upgrade sub-protocol: proposing and voting on protocol version upgrades. Owns the wall clock and the window configuration so the pure consensus state machine never needs them.
utils
vid
Verifiable information dispersal (VID) for the new protocol.
vote
Per-view vote collection and certificate formation.

Macros§

trace_leader_event
Records $event for $view when $tracer is Some.