Dingo is a Cardano blockchain data node
100K+
⚠️ WARNING: Dingo is under heavy active development and is not yet ready for production use. It should only be used on testnets (preview, preprod) and devnets. Do not use Dingo on mainnet with real funds.
Dingo is Blink Labs' Cardano node implementation in Go. It implements the Ouroboros networking and consensus protocols, validates ledger state, and provides pluggable storage and client interfaces.
DINGO_PLUGINS_API_KUPO_CONFIG_PORT and use API storage mode.| Area | Location |
|---|---|
| Application composition and CLI | node.go, internal/node/, cmd/dingo/ |
| Ledger validation and state | ledger/, ledgerstate/ |
| Ouroboros protocols and peer management | ouroboros/, connmanager/, peergov/, topology/ |
| Persistence and transaction pool | database/, mempool/ |
| Client APIs and Dingo archive service | api/, bark/ |
Use Go 1.26 or later and make:
make build
./dingo --help
Run the test suite with race detection using make test. See the
development guide for repository checks, integration
environments, and profiling. For basic node setup and usage, follow the
operator quick start.
Content type
Image
Digest
sha256:d9edd1807…
Size
230.3 MB
Last updated
28 minutes ago
docker pull blinklabs/dingo:main-antithesis