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. |
Click to show internal directories.
Click to hide internal directories.