xdzurman / ogmios

❇️ A WebSocket JSON/RPC bridge for Cardano

Home Page:https://ogmios.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ogmios

Overview

Ogmios is a lightweight bridge interface of cardano-node. It offers a WebSockets 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:
    • currentEpoch
    • currentProtocolParameters
    • delegationsAndRewards
    • eraStart
    • genesisConfig
    • ledgerTip
    • nonMyopicMemberRewards
    • poolIds
    • poolParameters
    • poolsRanking
    • proposedProtocolParameters
    • rewardsProvenance
    • stakeDistribution
    • 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


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

license=MPL-2.0

About

❇️ A WebSocket JSON/RPC bridge for Cardano

https://ogmios.dev

License:Mozilla Public License 2.0


Languages

Language:Haskell 67.9%Language:TypeScript 25.1%Language:Nix 2.0%Language:JavaScript 2.0%Language:HTML 1.6%Language:Shell 0.7%Language:Dockerfile 0.6%