Expand description
Module Traits
Re-export from blvm-node for module developers.
These traits define the core interfaces that modules must implement and the APIs they can use to interact with the node.
Structs§
- Module
Context - Context provided to modules for communication with node
- Module
Metadata - Module metadata describing module identity and capabilities
Enums§
- Event
Type - Event types that modules can subscribe to
- Module
Error - Module system errors
- Module
State - Module lifecycle state
Traits§
- Module
- Module trait that all modules must implement
- Module
Meta - Metadata for module bootstrap. Generated by
#[module(name, config, migrations)]. - NodeAPI
- Node API trait - interface for modules to query node state