fedimint_client_module/sm/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod dbtx;
pub mod executor;
/// State machine state interface
mod state;
pub mod util;

mod notifier;

pub use dbtx::ClientSMDatabaseTransaction;
pub use executor::{ActiveStateMeta, InactiveStateMeta};
pub use state::{
    Context, DynContext, DynState, IState, OperationState, State, StateTransition,
    StateTransitionFunction,
};

pub use self::notifier::ModuleNotifier;