mod airdrop;
mod block_driver;
pub mod config;
pub mod error;
mod funding_journal;
mod genesis;
pub mod hogd_dev;
mod local_state;
mod pid_file;
pub mod process;
mod read_backend;
mod request_deadline;
mod rpc_backend;
pub mod server;
mod stub_backend;
mod submit_batcher;
mod view_backend;
#[cfg(test)]
mod test_support;
#[cfg(test)]
#[path = "../tests/fixtures/canned_x23.rs"]
mod canned_x23;
mod service {
pub(crate) const INDEXER: &str = "hogd-dev indexer";
pub(crate) const DB_GATEWAY: &str = "hogd-dev DbGateway";
pub(crate) const VIEW_GATEWAY: &str = "hogd-dev ViewGateway";
pub(crate) const SCHEDULER_GATEWAY: &str = "hogd-dev scheduler gateway";
}
pub use block_driver::{BlockProductionError, ManualBlockProducer, ProducedBlock};
pub use config::{
BlockDriverConfig, BlockDriverMode, HogdDevConfig, LocalAirdropConfig, LogLevel,
NodeSupervisorConfig,
};
pub use error::NodeSupervisorError;
pub use hogd_dev::{
DEFAULT_HOGD_DEV_BINARY, DEVNODE_BINARY_ENV, HogdDevEndpoints, HogdDevProcess,
HogdDevReadiness, build_hogd_dev_spec_with_bootstrap_manifest, parse_readiness_line,
resolve_hogd_dev_binary, resolve_hogd_dev_binary_before_path, resolve_hogd_dev_binary_on_path,
};
pub use process::{ChildProcessSpec, ChildSupervisor, SupervisedChild};
pub use server::{BackendPlanes, NodeSupervisorHandle, PlaneStatus, SupervisorStop};
pub use thruput_json_rpc_server::batch::RpcBatchConcurrency;
pub use thruput_tx_validation::{ConfigParamName, UnknownConfigParamName};
pub use local_state::{LOCAL_FAUCET_KEY_FILE, LOCAL_FUNDING_ATTEMPTS_FILE};