1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright (c) Zefchain Labs, Inc.
// SPDX-License-Identifier: Apache-2.0

//! A worker to handle a single chain.

mod actor;
mod config;
mod delivery_notifier;
mod state;

pub(super) use self::delivery_notifier::DeliveryNotifier;
#[cfg(test)]
pub(crate) use self::state::CrossChainUpdateHelper;
pub use self::{
    actor::{ChainWorkerActor, ChainWorkerRequest},
    config::ChainWorkerConfig,
    state::ChainWorkerState,
};