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.