Openchain modules¶
Openchain uses an extensible architecture where modules can be swapped in and out depending on the functionality needed. Modules are selected by:
- Referencing the appropriate package in the
project.json
file. Packages are then pull automatically from NuGet. - Referencing the module in
config.json
.
This document lists the available modules, and relevant packages.
Storage engines¶
Storage engines are core components responsible for storing the transaction chain and records.
Provider | Module | Description | Maintainer |
---|---|---|---|
SQLite |
Openchain.Sqlite | Stores the chain in a local Sqlite database. | Coinprism |
MsSQL |
Openchain.SqlServer | Stores the chain in a SQL Server database. | Coinprism |
MongoDB |
Openchain.MongoDb | Stores the chain in a MongoDB database. | @fluce |