Skip to content

Commit e4f55df

Browse files
committed
refactor(actors): consolidate foundation module into actor_system crate
* Remove legacy foundation module and its components, including adapters, health monitoring, and metrics. * Update actor imports and references to utilize the actor_system crate exclusively. * Enhance documentation to reflect the new architecture and actor organization. * Ensure backward compatibility by maintaining necessary interfaces during the transition. This consolidation streamlines the actor architecture, reduces code duplication, and leverages the production-ready actor_system crate for improved maintainability and performance.
1 parent 401be9d commit e4f55df

37 files changed

+421
-23044
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//! Bridge Actor Implementations
2+
//!
3+
//! Specialized actors for different aspects of bridge operations
4+
5+
pub mod bridge;
6+
pub mod pegin;
7+
pub mod pegout;
8+
pub mod stream;
9+
10+
pub use bridge::BridgeActor;
11+
pub use pegin::PegInActor;
12+
pub use pegout::PegOutActor;
13+
pub use stream::StreamActor;

app/src/actors/chain/actor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ use actor_system::{
3535
///
3636
/// This actor implements the core blockchain functionality using the actor model
3737
/// to replace shared mutable state patterns with message-driven operations.
38-
/// It integrates with the Alys V2 actor foundation system for supervision,
38+
/// It integrates with the Alys V2 actor system for supervision,
3939
/// health monitoring, and graceful shutdown.
4040
#[derive(Debug)]
4141
pub struct ChainActor {

app/src/actors/engine/actor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ pub trait BlockchainAwareActor {
6666
///
6767
/// This actor implements the core execution functionality using the actor model
6868
/// to replace shared mutable state patterns with message-driven operations.
69-
/// It integrates with the Alys V2 actor foundation system for supervision,
69+
/// It integrates with the Alys V2 actor system for supervision,
7070
/// health monitoring, and graceful shutdown.
7171
///
7272
/// ## Architecture Integration

0 commit comments

Comments
 (0)