Skip to main content

Module services

Module services 

Source
Expand description

Application services that orchestrate domain logic through ports

Services implement use cases by coordinating the domain layer with adapters.

This module implements the core application use cases:

  • Block validation with full script verification (including SegWit/BIP143)
  • Transaction validation for mempool acceptance
  • Mempool management
  • Mining block template generation

Structs§

BlockchainService
Blockchain validation and acceptance service
ChainInfo
Information about the current chain state.
MempoolService
Mempool transaction management service
MiningService
Block mining service