Expand description
The actual implementation of consensus
ModulesΒ§
- aleph_
bft - api
- Implements the client API through which users interact with the federation
- db
- debug
- engine
- iroh_
api π - peer_
availability - This guardianβs view of its peersβ availability.
- transaction
StructsΒ§
- Iroh
ApiEndpoints π
ConstantsΒ§
- CONSENSUS_
PROPOSAL_ πTIMEOUT - TRANSACTION_
BUFFER π - How many txs can be stored in memory before blocking the API
FunctionsΒ§
- eligible_
iroh_ πnext_ api_ settings - ensure_
api_ πsecrets_ enforceable - Refuse to run with API secrets that we cannot actually enforce.
- prepare_
iroh_ πapi_ endpoints - resolve_
iroh_ πnext_ api_ bind - run
- spawn_
iroh_ πapi_ tasks - start_
consensus_ πapi - submit_
module_ πci_ proposals