Skip to content

❇️ A WebSocket JSON/RPC bridge for Cardano

License

Notifications You must be signed in to change notification settings

vespr-wallet/ogmios

 
 

Repository files navigation


ogmios

Ogmios is a lightweight bridge interface for cardano-node. It offers a WebSocket API that enables local clients to speak Ouroboros' mini-protocols via JSON/RPC.

Features

  • Fast synchronization of blocks from the Cardano network(s)
  • Transaction submission with enhanced error messages
  • Full ledger state query support:
    • blockHeight
    • chainTip
    • currentEpoch
    • currentProtocolParameters
    • delegationsAndRewards
    • eraStart
    • eraSummaries
    • genesisConfig
    • ledgerTip
    • nonMyopicMemberRewards
    • poolIds
    • poolParameters
    • poolsRanking
    • proposedProtocolParameters
    • rewardsProvenance
    • stakeDistribution
    • systemStart
    • utxo
  • TypeScript client & REPL
  • Structured JSON logging
  • Health monitoring, with runtime and application statistics
  • Fully documented API with JSON-schema

Preview

Ogmios TypeScript Client Preview

Sponsors

Ray Network ccvault.io kayandra tapiocapool

📖 User Manual | 📐 Contributing | 💝 Sponsors | 💾 Changelog

license=MPL-2.0

About

❇️ A WebSocket JSON/RPC bridge for Cardano

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Haskell 70.5%
  • TypeScript 26.2%
  • HTML 1.2%
  • JavaScript 0.8%
  • Shell 0.7%
  • Dockerfile 0.4%
  • Nix 0.2%