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 KeyModel persistance class.
L0Storage
The interface to implement L0 backup object storage.
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.
NodeServiceBuilder
The Builder for the blockchain Node.
SStorageService
The L0Storage implementation for the TIKI cloud.
TransactionModel
A transaction in the blockchain.
TransactionRepository
The repository for TransactionModel persistence in Database.
TransactionService
The service to manage transactions in the chain.