Giter Club home page Giter Club logo

ogmios's Introduction


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↗️
Evaluation of Plutus script execution units↗️
Local mempool monitoring↗️
Full ledger state query support
Query Result
blockHeight The chain's highest block number.
chainTip The chain's current tip.
currentEpoch The current epoch of the ledger.
currentProtocolParameters The current protocol parameters.
delegationsAndRewards Current delegation settings and rewards of given reward accounts.
eraStart The information regarding the beginning of the current era.
eraSummaries Era bounds and slotting parameters details, required for proper slot arithmetic.
genesisConfig Get a compact version of the era's genesis configuration.
ledgerTip The most recent block tip known of the ledger.
nonMyopicMemberRewards Non-myopic member rewards for each pool. Used in ranking.
poolIds The list of all pool identifiers currently registered and active.
poolParameters Stake pool parameters submitted with registration certificates.
poolsRanking Retrieve stake pools ranking (a.k.a desirabilities).
proposedProtocolParameters The last update proposal w.r.t. protocol parameters, if any.
rewardsProvenance' Get details about rewards calculation for the ongoing epoch.
stakeDistribution Distribution of the stake across all known stake pools.
systemStart The chain's start time (UTC).
utxo Current UTXO, possibly filtered by output reference.
↗️
Structured JSON logging↗️
Health monitoring, with runtime and application statistics↗️

Roadmap

See projects 🎯.

Preview

Ogmios TypeScript Client Preview

Clients / SDKs

Logo:TypeScript
TypeScript
Logo:Go
Go
Logo:Kotlin
Kotlin
Logo:Java
Java

Sponsors 💖


📖 User Manual | 📐 Contributing | 💾 Changelog | DiscordDiscord (#ogmios) | Twitter Twitter (@_KtorZ_)

Need more information? Have a look at the Frequently Asked Questions.

license=MPL-2.0

ogmios's People

Contributors

bjing avatar dependabot[bot] avatar dingxiangfei2009 avatar gitmachtl avatar jacquesvcritien avatar jbgi avatar jehrhardt avatar ktorz avatar kubqoa avatar prajwalborkar avatar rhyslbw avatar siegfried avatar sorki avatar szist avatar xdzurman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.