Directories
¶
| Path | Synopsis |
|---|---|
|
Package apiconfig defines TLS configuration shared by built-in API providers.
|
Package apiconfig defines TLS configuration shared by built-in API providers. |
|
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 blockverify re-derives a block's identity from its bytes so a remote blob backend (S3, GCS) cannot silently hand back the wrong block for a requested (slot, hash) key.
|
Package blockverify re-derives a block's identity from its bytes so a remote blob backend (S3, GCS) cannot silently hand back the wrong block for a requested (slot, hash) key. |
|
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 nodeparity compares Dingo's and a reference cardano-node's ledger state over their node-to-client (NtC) LocalStateQuery interfaces, for blinklabs-io/dingo#1900.
|
Package nodeparity compares Dingo's and a reference cardano-node's ledger state over their node-to-client (NtC) LocalStateQuery interfaces, for blinklabs-io/dingo#1900. |
|
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.