internal/

directory
v0.70.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2026 License: Apache-2.0

Directories

Path Synopsis
Package apiauth is the single credential-verification implementation shared by every built-in API provider (Blockfrost, Mesh, UTxORPC).
Package apiauth is the single credential-verification implementation shared by every built-in API provider (Blockfrost, Mesh, UTxORPC).
Package apiconfig defines the TLS and authentication configuration surface shared by every built-in API provider (Blockfrost, Mesh, UTxORPC): a top-level `api.tls`/`api.auth` default policy that each provider's own `plugins.api.<name>.config.tls`/`config.auth` can override field by field.
Package apiconfig defines the TLS and authentication configuration surface shared by every built-in API provider (Blockfrost, Mesh, UTxORPC): a top-level `api.tls`/`api.auth` default policy that each provider's own `plugins.api.<name>.config.tls`/`config.auth` can override field by field.
Package apilistener owns the start/stop protocol shared by Dingo's HTTP API servers (api/blockfrost, api/mesh, api/utxorpc).
Package apilistener owns the start/stop protocol shared by Dingo's HTTP API servers (api/blockfrost, api/mesh, api/utxorpc).
Package benchci implements CI benchmark regression detection for Dingo's weekly benchmark workflow (blinklabs-io/dingo#1895).
Package benchci implements CI benchmark regression detection for Dingo's weekly benchmark workflow (blinklabs-io/dingo#1895).
cmd/benchcheck command
Command benchcheck compares two `go test -bench` result files (produced by `make bench-ci`) via internal/benchci and writes a markdown regression report.
Command benchcheck compares two `go test -bench` result files (produced by `make bench-ci`) via internal/benchci and writes a markdown regression report.
Package chainsyncrecycler detects stalled chainsync clients and recycles truly stuck connections.
Package chainsyncrecycler detects stalled chainsync clients and recycles truly stuck connections.
Package dblifecycle is the single entry point the CLI (and, in a later phase, a gRPC surface) calls to perform database snapshot, restore, and truncate operations, so both front ends run exactly the same code path.
Package dblifecycle is the single entry point the CLI (and, in a later phase, a gRPC surface) calls to perform database snapshot, restore, and truncate operations, so both front ends run exactly the same code path.
Package fsyncdir syncs a directory's own entries (a new or renamed file appearing in it) to disk, so that change is durable across a crash, not just the changed file's own content -- a file's own fsync does not guarantee its directory entry is persisted.
Package fsyncdir syncs a directory's own entries (a new or renamed file appearing in it) to disk, so that change is durable across a crash, not just the changed file's own content -- a file's own fsync does not guarantee its directory entry is persisted.
Package plugins contains application-composition registration for all providers compiled into this binary.
Package plugins contains application-composition registration for all providers compiled into this binary.
Package settingsresolve lets a data directory's already-persisted node settings supply the effective value for any override-eligible gate an operator left at its built-in default, before the rest of configuration resolution runs.
Package settingsresolve lets a data directory's already-persisted node settings supply the effective value for any override-eligible gate an operator left at its built-in default, before the rest of configuration resolution runs.
test
conformance
Package conformance provides a DingoStateManager that implements the ouroboros-mock conformance.StateManager interface using dingo's ledger state models.
Package conformance provides a DingoStateManager that implements the ouroboros-mock conformance.StateManager interface using dingo's ledger state models.
dbtest
Package dbtest composes storage providers for tests that need a real database without putting provider construction back into package database.
Package dbtest composes storage providers for tests that need a real database without putting provider construction back into package database.
devnet
Package devnet provides a test harness for running integration tests against a private Cardano DevNet consisting of Dingo and cardano-node instances connected via Docker Compose.
Package devnet provides a test harness for running integration tests against a private Cardano DevNet consisting of Dingo and cardano-node instances connected via Docker Compose.
fixtures
Package fixtures contains small, valid protocol fixtures for Dingo tests.
Package fixtures contains small, valid protocol fixtures for Dingo tests.
storagetest
Package storagetest is a shared conformance suite for blob.BlobStore and metadata.MetadataStore implementations.
Package storagetest is a shared conformance suite for blob.BlobStore and metadata.MetadataStore implementations.
testutil
Package testutil provides common test helper utilities for the Dingo project.
Package testutil provides common test helper utilities for the Dingo project.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL