Commit f50327d
committed
refactor(actors): remove legacy actor implementations and complete V2 migration
Remove legacy ChainActor and StorageActor implementations in favor of organized
module structure. This completes the migration to the V2 actor system with
clean separation of concerns.
Changes:
- Remove legacy single-file actor implementations (chain_actor.rs, storage_actor.rs)
- Remove legacy handlers, tests, and supervision files
- Update module imports to use new organized structure (actors::chain, actors::storage)
- Clean up actors/mod.rs to reflect current architecture
- Migrate storage messages to actor-specific module following ChainActor pattern
- Complete StorageActor Phase 4 (indexing) and Phase 5 (testing) implementations
- Resolve type conflicts between storage messages and global types
The actor system now has a clean, organized directory structure:
- app/src/actors/chain/ - Complete ChainActor implementation
- app/src/actors/storage/ - Complete StorageActor implementation
- All legacy monolithic files removed
- Module imports updated throughout codebase1 parent 98171e6 commit f50327d
File tree
29 files changed
+4695
-6583
lines changed- app
- benches
- src
- actors
- chain/handlers
- governance_stream
- storage
- handlers
- tests
- sync
- messages
- docs/v2/actors/storage
29 files changed
+4695
-6583
lines changedThis file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments