Skip to content

Files

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Dingo

Dingo Logo
GitHub Go Report Card Go Reference Discord

Dingo

This is a work in progress and is currently under heavy development

dingo screenshot

Features

  • Network
    • UTxO RPC
    • Ouroboros
      • Node-to-node
        • ChainSync
        • BlockFetch
        • TxSubmission2
      • Node-to-client
        • ChainSync
        • LocalTxMonitor
        • LocalTxSubmission
        • LocalStateQuery
      • Peer governor
        • Topology config
        • Peer churn
        • Ledger peers
      • Connection manager
        • Inbound connections
        • Outbound connections
  • Ledger
    • Blocks
      • Block storage
      • Chain selection
    • UTxO tracking
    • Protocol parameters
    • Certificates
      • Pool registration
      • Stake registration/delegation
      • Governance

Additional planned features can be found in our issue tracker and project boards.

Catalyst Fund 12 - Go Node (Dingo)
Catalyst Fund 13 - Archive Node

Development / Building

This requires Go 1.22 or better is installed. You also need make.

# Build
make
# Run
./dingo

You can also run the code without building a binary, first

go run ./cmd/dingo/