Nethereum.BlockchainStorage.Processors.Sqlite
6.0.1
Prefix Reserved
See the version list below for details.
dotnet add package Nethereum.BlockchainStorage.Processors.Sqlite --version 6.0.1
NuGet\Install-Package Nethereum.BlockchainStorage.Processors.Sqlite -Version 6.0.1
<PackageReference Include="Nethereum.BlockchainStorage.Processors.Sqlite" Version="6.0.1" />
<PackageVersion Include="Nethereum.BlockchainStorage.Processors.Sqlite" Version="6.0.1" />
<PackageReference Include="Nethereum.BlockchainStorage.Processors.Sqlite" />
paket add Nethereum.BlockchainStorage.Processors.Sqlite --version 6.0.1
#r "nuget: Nethereum.BlockchainStorage.Processors.Sqlite, 6.0.1"
#:package Nethereum.BlockchainStorage.Processors.Sqlite@6.0.1
#addin nuget:?package=Nethereum.BlockchainStorage.Processors.Sqlite&version=6.0.1
#tool nuget:?package=Nethereum.BlockchainStorage.Processors.Sqlite&version=6.0.1
Nethereum.BlockchainStorage.Processors.Sqlite
SQLite-specific DI registration for the Nethereum blockchain indexer hosted services.
Overview
Provides AddSqliteBlockchainProcessor() and AddSqliteInternalTransactionProcessor() extension methods that wire together the database-agnostic processing pipeline from Nethereum.BlockchainStorage.Processors with SQLite storage from Nethereum.BlockchainStore.Sqlite.
Installation
dotnet add package Nethereum.BlockchainStorage.Processors.Sqlite
Targets net10.0.
Dependencies
- Nethereum.BlockchainStorage.Processors - Database-agnostic processing services and hosted services
- Nethereum.BlockchainStore.Sqlite - SQLite DbContext and context factory
Quick Start
var builder = Host.CreateApplicationBuilder(args);
var connectionString = builder.Configuration.GetConnectionString("SqliteConnection")
?? "Data Source=blockchain.db";
builder.Services.AddSqliteBlockchainProcessor(
builder.Configuration,
connectionString);
builder.Services.AddSqliteInternalTransactionProcessor();
var host = builder.Build();
await host.RunAsync();
Connection String Resolution
The extension resolves the connection string in order:
- Explicit
connectionStringparameter ConnectionStrings:SqliteConnectionConnectionStrings:BlockchainDbStorage
Configuration
See Nethereum.BlockchainStorage.Processors for BlockchainProcessingOptions configuration.
Related Packages
- Nethereum.BlockchainStorage.Processors - Base processing services
- Nethereum.BlockchainStore.Sqlite - SQLite storage layer
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Nethereum.BlockchainStorage.Processors (>= 6.0.1)
- Nethereum.BlockchainStore.Sqlite (>= 6.0.1)
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.