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.