ceremonyclient/consensus
2025-11-11 04:57:55 -06:00
..
counters further refinements 2025-11-02 01:14:43 -06:00
eventhandler plugged in, vetting message validation paths 2025-11-05 08:23:07 -06:00
eventloop finalize 2.1.0.5 2025-11-11 04:57:55 -06:00
forest bulk of tests 2025-10-30 02:19:35 -05:00
forks plugged in, vetting message validation paths 2025-11-05 08:23:07 -06:00
helper mostly finalized state for consensus 2025-11-03 03:05:10 -06:00
integration global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
mocks global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
models RC slate 2025-11-09 20:42:52 -06:00
notifications global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
pacemaker global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
participant finalize 2.1.0.5 2025-11-11 04:57:55 -06:00
recovery RC slate 2025-11-09 20:42:52 -06:00
safetyrules RC slate 2025-11-09 20:42:52 -06:00
signature global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
stateproducer mostly finalized state for consensus 2025-11-03 03:05:10 -06:00
timeoutaggregator RC slate 2025-11-09 20:42:52 -06:00
timeoutcollector global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
tracker remaining non-integration tests 2025-10-30 05:23:26 -05:00
validator RC slate 2025-11-09 20:42:52 -06:00
verification global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
voteaggregator RC slate 2025-11-09 20:42:52 -06:00
votecollector global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
.mockery.yaml wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_committee.go remaining non-integration tests 2025-10-30 05:23:26 -05:00
consensus_consumer.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_events.go further refinements 2025-11-02 01:14:43 -06:00
consensus_finalizer.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_forks.go RC slate 2025-11-09 20:42:52 -06:00
consensus_leader.go further refinements 2025-11-02 01:14:43 -06:00
consensus_liveness.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_pacemaker.go further adjustments, restore full pacemaker shape 2025-10-31 13:07:12 -05:00
consensus_producer.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_safety_rules.go remaining non-integration tests 2025-10-30 05:23:26 -05:00
consensus_signature.go bulk of tests 2025-10-30 02:19:35 -05:00
consensus_signer.go bulk of tests 2025-10-30 02:19:35 -05:00
consensus_store.go plugged in, vetting message validation paths 2025-11-05 08:23:07 -06:00
consensus_sync.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_timeout.go further refinements 2025-11-02 01:14:43 -06:00
consensus_tracing.go add integration test, adjust log interface, small tweaks 2025-10-31 01:00:11 -05:00
consensus_validator.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
consensus_verifier.go bulk of tests 2025-10-30 02:19:35 -05:00
consensus_voting.go mostly finalized state for consensus 2025-11-03 03:05:10 -06:00
consensus_weight.go wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
go.mod further refinements 2025-11-02 01:14:43 -06:00
go.sum remaining non-integration tests 2025-10-30 05:23:26 -05:00
README.md wip: conversion of hotstuff from flow into Q-oriented model 2025-10-29 02:27:37 -05:00
vote_aggregator.go further refinements 2025-11-02 01:14:43 -06:00
vote_collector.go global consensus, plugged in and verified 2025-11-06 04:02:16 -06:00
vote_collectors.go further refinements 2025-11-02 01:14:43 -06:00

Consensus State Machine

Consensus State Machine is being swapped out with a fork of the HotStuff implementation by Flow. This will be updated with appropriate license details when the fork work has finished.