nodedb-cluster 0.4.0

Distributed coordination layer for NodeDB — vShards, QUIC transport, and replication
Documentation
// SPDX-License-Identifier: BUSL-1.1

pub mod config;
pub mod entry;
pub mod error;
pub mod inbox;
pub mod metrics;
pub mod replay;
pub mod reservation_inbox;
pub mod service;
pub mod state_machine;
pub mod validator;

pub use config::{SEQUENCER_GROUP_ID, SequencerConfig};
pub use entry::SequencerEntry;
pub use error::SequencerError;
pub use inbox::{AdmittedTx, Inbox, InboxReceiver, RejectedTx, new_inbox};
pub use metrics::{ConflictKey, SequencerMetrics};
pub use reservation_inbox::{
    ReservationInbox, ReservationInboxReceiver, ReservationRequest, new_reservation_inbox,
};
pub use service::{SequencerReceivers, SequencerService};
pub use state_machine::SequencerStateMachine;
pub use validator::validate_batch;