node library Null safety

The core of the Blockchain.

Classes

BackupModel
The backup control entity model.
BackupRepository
The repository for BackupModel persistance in Database.
BackupService
A service to handle the backup requests to L0Storage.
BlockModel
The block model entity for local storage.
BlockRepository
The repository for BlockModel persistance in Database.
BlockService
A service to handle block-related operations.
KeyModel
The keys storage model.
KeyRepository
The repository that performs read and write operations in the keys storage.
KeyService
The service that handles keys creation and persistance.
KeyStorage
The interface for KeysModel persistance class.
NodeService
The node slice is responsible for orchestrating the other slices to keep the blockchain locally, persist blocks and syncing with remote backup and other blockchains in the network.
TransactionModel
A transaction in the blockchain.
TransactionRepository
The repository for TransactionModel persistence in Database.
TransactionService
The service to manage transactions in the chain.
WasabiService
The service to use Wasabi object storage.