List of all items
Structs
- EventMessage
- ModuleContext
- ModuleIpcClient
- ModuleManifest
- ModuleMetadata
- PermissionSet
- RequestMessage
- ResponseMessage
- cli::output::OutputFormatter
- composition::composer::NodeComposer
- composition::config::ModuleConfig
- composition::config::NodeConfig
- composition::config::NodeMetadata
- composition::lifecycle::ModuleLifecycle
- composition::registry::ModuleRegistry
- composition::types::ComposedNode
- composition::types::LoadedModule
- composition::types::ModuleInfo
- composition::types::ModuleSpec
- composition::types::NodeSpec
- composition::types::ValidationResult
- governance::bip32::ExtendedPrivateKey
- governance::bip32::ExtendedPublicKey
- governance::bip44::Bip44Path
- governance::bip44::Bip44Wallet
- governance::keys::GovernanceKeypair
- governance::keys::PublicKey
- governance::multisig::Multisig
- governance::nested_multisig::NestedMultisig
- governance::nested_multisig::NestedMultisigResult
- governance::nested_multisig::Team
- governance::nested_multisig::TeamApprovalStatus
- governance::nested_multisig::TeamMaintainer
- governance::psbt::Bip32Derivation
- governance::psbt::PartialSignature
- governance::psbt::PartiallySignedTransaction
- governance::signatures::Signature
- module::ModuleIpcClient
- module::ModuleManifest
- module::PermissionSet
- module::bootstrap::ModuleBootstrap
- module::database::MigrationContext
- module::ipc::ModuleIpcClient
- module::ipc::client::ModuleIpcClient
- module::ipc::protocol::CliArgSpec
- module::ipc::protocol::CliSpec
- module::ipc::protocol::CliSubcommandSpec
- module::ipc::protocol::EventMessage
- module::ipc::protocol::FileMetadata
- module::ipc::protocol::InvocationMessage
- module::ipc::protocol::InvocationResultMessage
- module::ipc::protocol::LogMessage
- module::ipc::protocol::RequestMessage
- module::ipc::protocol::ResponseMessage
- module::manifest::ModuleManifest
- module::module_db::ModuleDb
- module::prelude::ModuleContext
- module::prelude::ModuleIpcClient
- module::prelude::ModuleManifest
- module::prelude::ModuleMetadata
- module::runner::InvocationContext
- module::security::PermissionSet
- module::security::permissions::PermissionSet
- module::storage::DatabaseStorageAdapter
- module::storage::ModuleStorageDatabaseBridge
- module::traits::ModuleContext
- module::traits::ModuleMetadata
Enums
- EventPayload
- EventType
- MessageType
- ModuleError
- ModuleMessage
- ModuleState
- Permission
- RequestPayload
- ResponsePayload
- cli::input::InputError
- cli::output::OutputFormat
- composition::types::CompositionError
- composition::types::ModuleHealth
- composition::types::ModuleSource
- composition::types::ModuleStatus
- composition::types::NetworkType
- composition::types::NodeStatus
- governance::bip39::EntropyStrength
- governance::bip44::ChangeChain
- governance::bip44::CoinType
- governance::error::GovernanceError
- governance::messages::GovernanceMessage
- governance::psbt::PsbtGlobalKey
- governance::psbt::PsbtInputKey
- governance::psbt::PsbtOutputKey
- governance::psbt::SighashType
- module::Permission
- module::ipc::protocol::EventPayload
- module::ipc::protocol::InvocationResultPayload
- module::ipc::protocol::InvocationType
- module::ipc::protocol::LogLevel
- module::ipc::protocol::MessageType
- module::ipc::protocol::ModuleMessage
- module::ipc::protocol::RequestPayload
- module::ipc::protocol::ResponsePayload
- module::prelude::ModuleError
- module::prelude::ModuleMessage
- module::prelude::ModuleState
- module::security::Permission
- module::security::permissions::Permission
- module::traits::EventType
- module::traits::ModuleError
- module::traits::ModuleState
Traits
- Module
- NodeAPI
- module::bootstrap::ModuleConfig
- module::prelude::NodeAPI
- module::storage::ModuleStorage
- module::storage::ModuleTree
- module::traits::Module
- module::traits::ModuleMeta
- module::traits::NodeAPI
Macros
- impl_module_config
- migrations
- module::prelude::migrations
- module::prelude::register_rpc_methods
- register_rpc_methods
- run_module
- run_module_main
Attribute Macros
- module::prelude::arg
- module::prelude::blvm_module
- module::prelude::cli_subcommand
- module::prelude::command
- module::prelude::config
- module::prelude::config_env
- module::prelude::event_handlers
- module::prelude::migration
- module::prelude::module
- module::prelude::module_cli
- module::prelude::module_config
- module::prelude::on_event
- module::prelude::rpc_method
- module::prelude::rpc_methods
Functions
- cli::input::parse_base64
- cli::input::parse_comma_separated
- cli::input::parse_file_path
- cli::input::parse_hex
- cli::input::parse_number
- cli::input::parse_threshold
- composition::schema::validate_config_schema
- composition::validation::validate_composition
- governance::bip32::derive_child_private
- governance::bip32::derive_child_public
- governance::bip32::derive_master_key
- governance::bip39::generate_mnemonic
- governance::bip39::mnemonic_from_entropy
- governance::bip39::mnemonic_to_entropy
- governance::bip39::mnemonic_to_seed
- governance::bip39::validate_mnemonic
- governance::signatures::sign_message
- governance::signatures::verify_signature
- governance::signatures::verify_signature_hash
- governance::verification::verify_multiple_signatures
- governance::verification::verify_signature
- governance::verification::verify_signature_hash
- governance::verification::verify_signature_with_key
- module::cli_args::coerce_bool
- module::cli_args::parse_args
- module::database::open_module_db
- module::database::run_migrations
- module::database::run_migrations_down
- module::database::run_migrations_with_down
- module::runner::run_async
- module::runner::run_module
- module::runner::run_module_with_setup
- module::runner::run_module_with_tick
Type Aliases
- CorrelationId
- composition::types::Result
- governance::error::GovernanceResult
- module::database::Migration
- module::database::MigrationDown
- module::database::MigrationUp
- module::ipc::protocol::CorrelationId
- module::storage::ModuleKvPair