{"id":13780300,"url":"https://github.com/adabox-aio/ogmios-java-client","last_synced_at":"2025-05-11T13:31:57.973Z","repository":{"id":40253623,"uuid":"448872996","full_name":"adabox-aio/ogmios-java-client","owner":"adabox-aio","description":"Ogmios Java Client Library ","archived":false,"fork":false,"pushed_at":"2023-04-24T05:07:16.000Z","size":191,"stargazers_count":9,"open_issues_count":5,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-03T18:14:58.083Z","etag":null,"topics":["cardano","cardano-community","java","rpc","websocket"],"latest_commit_sha":null,"homepage":"https://adabox.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adabox-aio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["edridudi"]}},"created_at":"2022-01-17T11:51:03.000Z","updated_at":"2023-09-17T08:15:46.000Z","dependencies_parsed_at":"2024-01-15T20:54:48.861Z","dependency_job_id":"64c8d53f-14fb-4e98-b132-dec773c528f7","html_url":"https://github.com/adabox-aio/ogmios-java-client","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adabox-aio%2Fogmios-java-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adabox-aio%2Fogmios-java-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adabox-aio%2Fogmios-java-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adabox-aio%2Fogmios-java-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adabox-aio","download_url":"https://codeload.github.com/adabox-aio/ogmios-java-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225056796,"owners_count":17414209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cardano","cardano-community","java","rpc","websocket"],"created_at":"2024-08-03T18:01:14.240Z","updated_at":"2024-11-17T15:31:04.566Z","avatar_url":"https://github.com/adabox-aio.png","language":"Java","funding_links":["https://github.com/sponsors/edridudi","https://github.com/sponsors/edridudi'"],"categories":["Ogmios Java Client"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\n\u003ca href='https://github.com/adabox-aio/ogmios-java-client/actions?query=workflow%3A\"build\"'\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/adabox-aio/ogmios-java-client/maven.yml?branch=master\u0026style=for-the-badge\u0026label=Build\u0026logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNTQ3LjIxIDI2MC40Ny00MS41MzEgNDEuNzE1Yy0wLjgzMjAzIDAuODMyMDMtMi4xMjg5IDEuMjAzMS0zLjIzODMgMS4wMTU2bC00Mi45MTgtNy43Njk1Yy0xLjQ4MDUtMC4yNzczNC0yLjY4MzYtMS40ODA1LTIuOTYwOS0yLjk2MDlsLTcuNjc1OC00Mi45MThjLTAuMTgzNTktMS4yMDMxIDAuMTgzNTktMi40MDYyIDEuMDE1Ni0zLjIzODNsNDEuNDM4LTQxLjYyNWMzLjIzODMtMy4yMzgzIDIuNzczNC04LjYwMTYtMC45MjU3OC0xMS4xOTEtOS4zNDM4LTYuNjYwMi0yMC40NDEtOS44OTg0LTI5LjQxNC05Ljg5ODQtMC42NDg0NCAwLTEuMjk2OSAwLTEuODUxNiAwLjA5Mzc1LTExLjU2MiAwLjY0ODQ0LTM2LjM1MiA3LjEyMTEtNTUuNDk2IDI3LjQ3My0xOC41OSAxOS42MDktMzguMDE2IDU2LjA1NS0yMC44MTIgOTYuNjYgMi4wMzUyIDQuOTAyMyA0LjM0NzcgMTEuMzc5LTIuNDk2MSAxOC4yMjMtNy4wMjM0IDYuODQ3Ny0xODQuNzEgMTc0LjE3LTE4NC43MSAxNzQuMTctMTYuNjQ4IDE0LjMzNi0xNS40NDUgNDAuODgzLTAuMDkzNzUgNTYuMzMyIDcuODYzMyA3Ljc2OTUgMTguNSAxMS44NCAyOC45NTMgMTEuODQgMTAuMjY2IDAgMjAuMjU4LTMuODg2NyAyNy4zNzktMTIuMTE3IDAgMCAxNjUuOTQtMTc2Ljc2IDE3NC4wOC0xODQuODEgMy42OTkyLTMuNjA1NSA3LjEyMTEtNC43MTg4IDEwLjI2Ni00LjcxODggMy4wNTA4IDAgNS44MjgxIDEuMTA5NCA3Ljk1MzEgMi4yMTg4IDkuMTU2MiA0LjcxODggMTkuNDI2IDYuODQzOCAyOS45NjkgNi44NDM4IDI0Ljc4OSAwIDUwLjg3MS0xMS40NjkgNjYuNzgxLTI3LjM3OSAyMi41Ny0yMi41NyAyNi43My00NC4zOTggMjcuMzc5LTU1LjU5IDAuNTU0NjktOS4xNTYyLTIuMDM1Mi0yMC45MDItOS44OTg0LTMxLjYzMy0yLjY4MzYtMy41MTU2LTcuOTUzMS0zLjg4NjctMTEuMTkxLTAuNzM4Mjh6bS0zMTMuMTkgMjc1LjgyYy01LjA4NTkgNC45OTYxLTEzLjMyIDQuOTk2MS0xOC40MDYgMC00Ljk5NjEtNS4wODU5LTQuOTk2MS0xMy4zMiAwLTE4LjQwNiA1LjA4NTktNC45OTYxIDEzLjMyLTQuOTk2MSAxOC40MDYgMCA0Ljk5NjEgNS4xNzk3IDQuOTk2MSAxMy40MSAwIDE4LjQwNnoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==\" alt=\"Build\"/\u003e\n\u003c/a\u003e\n\u003ca href='https://github.com/adabox-aio/ogmios-java-client/actions?query=workflow%3A\"codeQL\"'\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/adabox-aio/ogmios-java-client/codeql-analysis.yml?branch=master\u0026style=for-the-badge\u0026label=CodeQL\u0026logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNTE0LjI5IDI3NC4xOGMtNi4xNTYyLTUuNjgzNi04LjUyMzQtMTQuNjgtNS4yMTA5LTIyLjI1OGwyLjgzOTgtNy4xMDU1YzQuNzM0NC0xMC44OTEtMS40MjE5LTIzLjIwNy0xMi43ODUtMjYuNTJsLTcuNTc4MS0xLjg5NDVjLTguMDUwOC0yLjM2NzItMTMuNzM0LTkuNDcyNy0xNC4yMDctMTcuOTk2bC0wLjQ3MjY2LTcuNTc4MWMwLjAwMzkwNi0xMS44MzYtMTAuODkxLTIwLjM1OS0yMi4yNTQtMTguNDY1bC03LjU3ODEgMS40MThjLTguNTIzNCAxLjQyMTktMTYuNTc0LTIuMzY3Mi0yMC4zNjMtOS45NDUzbC0zLjc4OTEtNi42Mjg5Yy01LjY4MzYtMTAuNDE4LTE4Ljk0MS0xMy4yNjItMjguNDE0LTYuNjI4OWwtNi4xNTYyIDQuMjYxN2MtNi42Mjg5IDQuNzM0NC0xNi4xMDIgNC43MzQ0LTIyLjczIDBsLTYuMTU2Mi00LjczNDRjLTkuNDcyNy03LjEwNTUtMjMuMjA3LTMuNzg5MS0yOC44ODcgNi42Mjg5bC0zLjc4OTEgNi42Mjg5Yy00LjI2MTcgNy41NzgxLTEyLjMxMiAxMS4zNjctMjAuODM2IDkuOTQ1M2wtNy41NzgxLTEuNDIxOWMtMTEuODQtMS44OTQ1LTIyLjI1OCA2LjYyODktMjMuMjA3IDE4LjQ2OWwtMC40NzI2NiA3LjU3ODFjLTAuNDcyNjYgOC41MjM0LTYuMTU2MiAxNS42MjktMTQuMjA3IDE3Ljk5NmwtNy41ODIgMS44OTQ1Yy0xMS4zNjcgMy4zMTY0LTE3LjUyMyAxNS42MjktMTIuNzg1IDI2LjUybDIuODM5OCA3LjEwNTVjMy4zMTY0IDcuNTc4MSAwLjk0NTMxIDE2LjU3NC01LjIxMDkgMjIuMjU4bC01LjY4MzYgNS4yMTA5Yy04Ljk5NjEgNy41NzgxLTguOTk2MSAyMS43ODUgMCAyOS4zNjNsNS42ODM2IDUuMjEwOWM2LjE1NjIgNS42ODM2IDguNTIzNCAxNC42OCA1LjIxMDkgMjIuMjU4bC0zLjMxNjQgNy4xMDE2Yy00LjczNDQgMTAuODkxIDEuNDIxOSAyMy4yMDcgMTIuNzg1IDI2LjUybDcuNTc4MSAxLjg5NDVjOC4wNTA4IDIuMzY3MiAxMy43MzQgOS40NzI3IDE0LjIwNyAxNy45OTZsMC40NzI2NiA3LjU3ODFjMC40NzI2NiAxMS44NCAxMS4zNjcgMjAuMzYzIDIyLjczIDE4LjQ2OWw3LjU4Mi0xLjQyMTljOC41MjM0LTEuNDIxOSAxNi41NzQgMi4zNjcyIDIwLjM2MyA5Ljk0NTNsMy43ODkxIDYuNjI4OWM1LjY4MzYgMTAuNDE4IDE4Ljk0MSAxMy4yNjIgMjguNDE0IDYuNjI4OWw2LjE1NjItNC4yNjE3YzYuNjI4OS00LjczNDQgMTYuMTAyLTQuNzM0NCAyMi43MyAwbDYuMTU2MiA0LjczNDRjOS40NzI3IDcuMTA1NSAyMy4yMDcgMy43ODkxIDI4Ljg4Ny02LjYyODlsMy43ODkxLTYuNjI4OWM0LjI2MTctNy41NzgxIDEyLjMxMi0xMS4zNjcgMjAuODM2LTkuOTQ1M2w3LjU3ODEgMS40MjE5YzExLjg0IDEuODk0NSAyMi4yNTgtNi42Mjg5IDIzLjIwNy0xOC40NjlsMC40NzI2Ni03LjU3ODFjMC40NzI2Ni04LjUyMzQgNi4xNTYyLTE1LjYyOSAxNC4yMDctMTcuOTk2bDcuNTc4MS0xLjg5NDVjMTEuMzY3LTMuMzE2NCAxNy41MjMtMTUuNjI5IDEyLjc4NS0yNi41MmwtMi44Mzk4LTcuMTA1NWMtMy4zMTY0LTcuNTc4MS0wLjk0NTMxLTE2LjU3NCA1LjIxMDktMjIuMjU4bDUuNjgzNi01LjIxMDljOC45OTYxLTcuNTc4MSA4Ljk5NjEtMjEuNzg1IDAtMjkuMzYzem0tMTM4LjI5IDEwOC45M2MtNDkuMjU0IDAtODkuNTA4LTM5Ljc4MS04OS41MDgtODkuNTA4IDAtNDkuMjU0IDM5Ljc4MS04OS41MDggODkuNTA4LTg5LjUwOCA0OS4yNTQgMCA4OS41MDggMzkuNzgxIDg5LjUwOCA4OS41MDggMCA0OS43MjctNDAuMjU0IDg5LjUwOC04OS41MDggODkuNTA4em0zNC41NzQtMTM0Ljk3IDIxLjMxMiAyMS4zMTItNDguNzgxIDQ4Ljc3Ny0yMS4zMTIgMjEuMzEyLTQxLjY3Ni00MS42NzYgMjEuMzEyLTIxLjMxMiAyMC4zNjMgMjAuMzYzem0tODEuNDU3IDM1Mi4zNXYtMTMzLjU1YzUuNjgzNiAxLjg5NDUgMTEuMzY3IDMuMzE2NCAxNy41MjMgMy4zMTY0IDEwLjQxOCAwIDE5Ljg5MS0zLjMxNjQgMjguNDE0LTguOTk2MWwwLjQ3MjY2LTAuNDcyNjYgMC40NzI2NiAwLjQ2ODc1YzguNTIzNCA2LjE1NjIgMTguNDY5IDkuNDcyNyAyOC40MTQgOS40NzI3IDYuMTU2MiAwIDEyLjMxMi0xLjQyMTkgMTcuOTk2LTMuNzg5MXYxMzQuMDJjMCA0LjI2MTctNC43MzQ0IDYuMTU2Mi04LjA1MDggMy43ODkxbC0zNy40MTQtMzAuMzA5Yy0wLjk0NTMxLTAuOTQ1MzEtMi44Mzk4LTAuOTQ1MzEtNC4yNjE3IDBsLTM2LjQ2NSAyOS44MzZjLTIuMzY3MiAyLjM2NzItNy4xMDE2IDAuNDcyNjYtNy4xMDE2LTMuNzg5MXoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==\" alt=\"CodeQL\"/\u003e\n\u003c/a\u003e\n\u003ca href='https://github.com/adabox-aio/ogmios-java-client/actions/workflows/.github/workflows/maven.yml'\u003e\n  \u003cimg src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/adabox-aio/ogmios-java-client/master/.github/badges/jacoco.json\u0026style=for-the-badge\u0026label=Coverage\u0026logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNTc5Ljc3IDM3Mi4yNmMtMy43NTM5IDMuNTAzOS05LjEyNSA0LjY3NTgtMTQgMy4wNDY5LTcuMDg1OS0xLjk5NjEtMTQuNDIyLTIuOTkyMi0yMS43ODUtMi45NTctMTcuNTk4IDAuMDE5NTMyLTM0Ljc5MyA1LjI4NTItNDkuMzgzIDE1LjEyNS0wLjI2NTYyIDAuMjgxMjUtMC41NDY4OCAwLjI4MTI1LTAuNjk1MzEgMC40MTQwNi0wLjgxNjQxIDAuNTM1MTYtMS43MDMxIDAuOTUzMTItMi42MzY3IDEuMjQyMi0wLjQxNDA2IDAuMTQ4NDQtMC44MjgxMyAwLjE0ODQ0LTEuMjQyMiAwLjI4MTI1LTAuODI0MjIgMC4xNjc5Ny0xLjY2MDIgMC4yNjE3Mi0yLjUgMC4yODEyNS0wLjEzMjgxIDAtMC40MTQwNiAwLjEzMjgxLTAuNTQ2ODggMC4xMzI4MXMtMC40MTQwNi0wLjEzMjgxLTAuNTYyNS0wLjEzMjgxaC0wLjAwMzkwNmMtMS42NjggMC4wMjM0MzgtMy4zMjQyLTAuMzA4NTktNC44NTE2LTAuOTc2NTYtMjkuMTUyLTExLjY0MS02MC4yOTctMTcuNDY5LTkxLjY4NC0xNy4xNTJ2MTc3LjgzYy0wLjI1MzkxIDEyLjIyMy02LjkxOCAyMy40MDYtMTcuNTQzIDI5LjQ0NS0xMC42MjkgNi4wMzkxLTIzLjY0OCA2LjAzOTEtMzQuMjc3IDAtMTAuNjI1LTYuMDM5MS0xNy4yOTMtMTcuMjIzLTE3LjU0My0yOS40NDV2LTIwLjgwOWMwLjI0MjE5LTcuNDg0NCA2LjM4MjgtMTMuNDI2IDEzLjg3NS0xMy40MjYgNy40ODgzIDAgMTMuNjI5IDUuOTQxNCAxMy44NzEgMTMuNDI2djIwLjgwOWMtMC4wODU5MzcgMS44OTQ1IDAuNjA1NDcgMy43NDIyIDEuOTE0MSA1LjExMzMgMS4zMTI1IDEuMzcxMSAzLjEyNSAyLjE0ODQgNS4wMTk1IDIuMTQ4NCAxLjg5ODQgMCAzLjcxMDktMC43NzczNCA1LjAyMzQtMi4xNDg0IDEuMzA4Ni0xLjM3MTEgMi0zLjIxODggMS45MTAyLTUuMTEzM3YtMTc3Yy0zMS40MjYgMi4xMDE2LTYyLjUyIDcuNzMwNS05Mi42ODggMTYuNzgxLTAuOTY4NzUgMC4yMzgyOC0xLjk2NDggMC4zMzIwMy0yLjk2MDkgMC4yODEyNS0wLjQ3MjY2IDAuMjA3MDMtMC45Njg3NSAwLjM0Mzc1LTEuNDc2NiAwLjQxNDA2LTAuMTMyODEgMC0wLjI4MTI1LTAuMTMyODEtMC41NDY4Ny0wLjEzMjgxaC0wLjAwMzkwN2MtMS44NzUgMC0zLjcyNjYtMC40MjU3OC01LjQxNDEtMS4yNDIyLTAuMTMyODEgMC0wLjEzMjgxIDAtMC4yODEyNS0wLjE0ODQ0LTI0LjczNC04LjU4OTgtNTAuNzgxLTEyLjc3LTc2Ljk1Ny0xMi4zNDQtNC4yOTMtMC4wMTU2MjUtOC4zMzU5LTIuMDE1Ni0xMC45NTMtNS40MTQxLTIuNjc1OC0zLjQxMDItMy41NTQ3LTcuODk0NS0yLjM2NzItMTIuMDYyIDAuNDI5NjktMS42NTYyIDQzLjU3LTE1My41NiAxOTMuNjUtMTYyLjQ0di0xNC4yODFjMC4yNDYwOS03LjQ4ODMgNi4zODY3LTEzLjQzIDEzLjg3NS0xMy40MyA3LjQ5MjIgMCAxMy42MzMgNS45NDE0IDEzLjg3NSAxMy40M3YxNC4yODFjMTUwLjA4IDguODc4OSAxOTMuMjIgMTYwLjc4IDE5My42NCAxNjIuNDQgMS4zOTQ1IDQuOTE4LTAuMDQ2ODc1IDEwLjIwMy0zLjc0NjEgMTMuNzM0eiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K\" alt=\"Coverage\"/\u003e\n\u003c/a\u003e\n\u003ca href='https://mvnrepository.com/artifact/io.adabox/ogmios-java-client'\u003e\n  \u003cimg src=\"https://img.shields.io/maven-central/v/io.adabox/ogmios-java-client?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI%2BCiA8cGF0aCBkPSJtMjAwLjkyIDUxMC45Yy01LjAyMzQtNC4zMDQ3LTIxLjUyNy0xMS40OC0xOS4zNzUtMjYuNTUxIDMuNTg1OS0zMi4yODkgMTAuNzYyLTcyLjQ3MyAyNi41NTEtMTEyLjY2bDEwLjA0MyAzMi4yOTMgNS43NDIyLTY4Ljg4M2MxNC4zNTItMjcuOTg0IDMzLjAwOC01NC41MzUgNTguMTIxLTc4LjkzIDQuMzA0Ny00LjMwNDcgOC42MDk0LTguNjA5NCAxMy42MzMtMTIuMTk5bDQuMzA0NyAyNC4zOThjMzMuNzI3LTQ2LjY0MSA4My45NTMtNzguOTMgMTQ0LjIzLTkzLjI4MSA3LjE3NTgtMi4xNTIzIDE1LjA3LTMuNTg1OSAyMi4yNDItNS4wMjM0bDEzLjYzMyAzMy4wMDggMjAuODA5LTM4Ljc0NmM1Ny40MDYtNi40NjA5IDEwMS4xOC00LjMwODYgMTAxLjE4LTQuMzA4NiAyLjg3MTEgMS40MzM2LTE0LjM1MiAyNS4xMTMtNDQuNDg4IDYzLjg2M2wtMzYuNTk0IDguNjA5NCAyNS44MzIgNS4wMjM0Yy0xMS40OCAxNC4zNTItMjQuMzk4IDMwLjEzNy0zOC4wMzEgNDguMDc0LTIyLjI0Mi00LjMwNDctMzUuMTYgMS40MzM2LTQ1LjkyMi0yLjE1MjNsMjkuNDE4IDIyLjI0MmMtOS4zMjgxIDEwLjc2Mi0xNy45MzggMjIuMjQyLTI3Ljk4NCAzNC40NDFsLTYwLjI3MyA4LjYwOTQgNDMuMDU1IDEyLjkxNGMtNy4xNzU4IDguNjA5NC0xMy42MzMgMTYuNTA0LTIwLjgwOSAyNS4xMTMtNS4wMjM0IDUuNzQyMi0xMC4wNDcgMTIuMTk5LTE1LjA3IDE3LjkzOGwtNTMuODE2LTIuODcxMSAzNy4zMTIgMjAuMDljLTI1LjExMyAyNS44MzItNTAuOTQ1IDQ3LjM1OS03Ni4wNTkgNjYuMDE2bC01MC4yMjctMy41ODU5IDI4LjcwMyAxOC42NTZjLTE3LjkzOCAxMS40OC0zNC40NDEgMjEuNTI3LTQ5LjUxMiAyOS40MTgtMTMuNjMzIDcuMTc1OC0yNi41NTEtOC42MDk0LTMzLjAwOC0xMS40OGwyNjYuOTItMjk3Ljc3LTAuNzE4NzUgMC43MTg3NWMtMS40MzM2IDEuNDMzNi0xNjIuODggMTQ5Ljk3LTI2OS44IDI5NC4ybDQuMzA0NyAyLjg3MTFjLTE2LjUwNCAxOS4zNzUtMjcuMjY2IDI2LjU1MS00MC4xODQgNDkuNTEyLTcuMTc1OCAxMS40OC0xMC43NjIgMTcuOTM4LTEwLjc2MiAxNy45MzgtMi4xNTIzIDMuNTg1OS02LjQ1NyA0LjMwNDctMTAuMDQ3IDIuMTUyMy0zLjU4NTktMi4xNTIzLTQuMzA0Ny02LjQ1Ny0yLjE1MjMtMTAuMDQ3IDQuMzA4Ni03LjE3NTggMTUuMDctMjcuMjcgNDguNzk3LTY5LjYwNXoiIGZpbGw9IiNmZmYiLz4KPC9zdmc%2BCg%3D%3D\u0026style=for-the-badge\" alt=\"Maven\"/\u003e\n\u003c/a\u003e\n\u003ca href='https://github.com/sponsors/edridudi'\u003e\n  \u003cimg src=\"https://img.shields.io/github/sponsors/edridudi?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzUycHQiIGhlaWdodD0iNzUycHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDc1MiA3NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI%2BCiA8cGF0aCBkPSJtMzc2IDI3MS4xOGM5LjcyNjYtMTYuODkxIDIwLjAyNy0zMC4yNSAzMi4zNC00MC4wOTggMTYuNjMzLTEzLjMwMSAzNi4zNDgtMTkuOTQ5IDYyLjM3NS0xOS45NDkgMjguODY3IDAgNTUuMDE2IDExLjcyMyA3My45MzggMzAuNjQ1IDE4LjkyNiAxOC45MjIgMzAuNjQ4IDQ1LjA3IDMwLjY0OCA3My45MzggMCA2OC41MTItNDQuNDE4IDEwMi4zMy0xMDMuNDIgMTQ3LjI1LTI3LjQzIDIwLjg5OC01OC4xOTEgNDQuMzAxLTg4Ljg5NSA3NS4wMjMtMy44NDc3IDMuODI4MS0xMC4xMDIgMy44MjgxLTEzLjk0OSAwLTMwLjcyMy0zMC43MjMtNjEuNDY5LTU0LjE0NS04OC45MTQtNzUuMDQzLTU4Ljk4LTQ0Ljg5MS0xMDMuNDItNzguNzU0LTEwMy40Mi0xNDcuMjIgMC0yOC44NDggMTEuNzIzLTU1LjAxNiAzMC42NjQtNzMuOTM4IDE4Ljg5OC0xOC45MyA0NS4wNDctMzAuNjQ4IDczLjkxNC0zMC42NDggMjYuMDI3IDAgNDUuNzM4IDYuNjQ4NCA2Mi4zNzUgMTkuOTQ5IDEyLjMxMiA5Ljg2NzIgMjIuNjEzIDIzLjIyNyAzMi4zNCA0MC4wOTh6IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc%2BCg%3D%3D\u0026style=for-the-badge\" alt=\"Sponsors\"/\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/adabox-aio/ogmios-java-client/master/.github/logo.png\" height=200 width=256 alt=\"ogmios\" align=\"center\"\u003e\n\u003c/p\u003e\n\n## What is Ogmios?\n**Ogmios** Java Client Library is based on [Ogmios](https://github.com/CardanoSolutions/ogmios) JSON/RPC lightweight bridge interface for [Cardano Node](https://github.com/input-output-hk/cardano-node/) by [Matthias Benkort](https://github.com/KtorZ). \u003cbr\u003e\nIt offers a **WebSocket API** that enables local clients to speak [Ouroboros' mini-protocols](https://hydra.iohk.io/build/1070091/download/1/network.pdf#chapter.3) via **JSON/RPC**.\n\n## Overview\n**Ogmios Java Client** is a Java library that can be used to convert Java Objects into their **Ogmios** Requests **JSON/RPC** representation. It can also be used to convert **Ogmios JSON/RPC** Responses to their equivalent Java objects. \u003cbr\u003e\nThe Java library allows synchronous communication with **Ogmios** Server by interacting with a Websocket client connection using a timeout parameter. \u003cbr\u003e\n\n## Features\n- Synchronous messaging using Java objects\n- Transaction submission with enhanced error messages\n- Transaction Evaluation\n- Structured Java Objects logging\n- Full ledger state query support:\n  \n| Query                        | Result                                                                           |     Supported      |\n|------------------------------|----------------------------------------------------------------------------------|:------------------:|\n| `blockHeight`                | The chain's highest block number.                                                | :heavy_check_mark: |\n| `chainTip`                   | The chain's current tip.                                                         | :heavy_check_mark: |\n| `currentEpoch`               | The current epoch of the ledger.                                                 | :heavy_check_mark: |\n| `currentProtocolParameters`  | The current protocol parameters.                                                 | :heavy_check_mark: |\n| `delegationsAndRewards`      | Current delegation settings and rewards of given reward accounts.                | :heavy_check_mark: |\n| `eraStart`                   | The information regarding the beginning of the current era.                      | :heavy_check_mark: |\n| `eraSummaries`               | Era bounds and slotting parameters details, required for proper slot arithmetic. | :heavy_check_mark: |\n| `genesisConfig`              | Get a compact version of the era's genesis configuration.                        | :heavy_check_mark: |\n| `ledgerTip`                  | The most recent block tip known of the ledger.                                   | :heavy_check_mark: |\n| `nonMyopicMemberRewards`     | Non-myopic member rewards for each pool. Used in ranking.                        | :heavy_check_mark: |\n| `poolIds`                    | The list of all pool identifiers currently registered and active.                | :heavy_check_mark: |\n| `poolParameters`             | Stake pool parameters submitted with registration certificates.                  | :heavy_check_mark: |\n| `poolsRanking`               | Retrieve stake pools ranking (a.k.a desirability).                               | :heavy_check_mark: |\n| `proposedProtocolParameters` | The last update proposal w.r.t. protocol parameters, if any.                     | :heavy_check_mark: |\n| `rewardsProvenance`          | Get details about rewards calculation for the ongoing epoch.                     | :heavy_check_mark: |\n| `stakeDistribution`          | Distribution of the stake across all known stake pools.                          | :heavy_check_mark: |\n| `systemStart`                | The chain's start time (UTC).                                                    | :heavy_check_mark: |\n| `utxo`                       | Current UTXO, possibly filtered by output reference.                             | :heavy_check_mark: |\n\n## Getting Started\n\n### Dependency management tool\n\nBelow is a brief guide to using dependency management tools like maven or gradle.\n\n#### Maven\nTo use maven add this dependency to your pom.xml:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eio.adabox\u003c/groupId\u003e\n    \u003cartifactId\u003eogmios-java-client\u003c/artifactId\u003e\n    \u003cversion\u003e1.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n#### Gradle\nTo use Gradle add the maven central repository to your repositories list:\n```\nmavenCentral()\n```\nThen you can just add the latest version to your build.\n```\ncompile \"io.adabox:ogmios-java-client:1.0.0\"\n```\nOr this option if you use gradle 7.0 and above.\n```\nimplementation io.github.adabox-aio:ogmios-java-client:1.0.0'\n```\n\n### Hosted Dandelion's instances, by [Gimbalabs](https://gimbalabs.com/).\n| Network | URL                                        |\n|---------|--------------------------------------------|\n| Mainnet | `wss://ogmios-api.mainnet.dandelion.link/` |\n| Testnet | `wss://ogmios-api.testnet.dandelion.link/` |\n\n### Initialize Secured Ogmios Websocket Client\n```java \nogmiosWSClient = new OgmiosWSClient(new URI(\"wss://ogmios-api.testnet.dandelion.link/\"));\nogmiosWSClient.setSocketFactory(SSLSocketFactory.getDefault());\nogmiosWSClient.connectBlocking(60, TimeUnit.SECONDS);\n```\n\n### Basic Current Protocol Parameters Query Example\n```java \nCurrentProtocolParameters currentProtocolParameters = ogmiosWSClient.currentProtocolParameters();\nlog.info(currentProtocolParameters.toString());\n```\n\n## Clone \u0026 Build with Maven\n```shell\ngit clone https://github.com/adabox-aio/ogmios-java-client.git\ncd ogmios-java-client\nmvn clean install\n```\n\n## 💖 Sponsors\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/KtorZ\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5680256?v=4\" width=45 height=45  alt=\"KtorZ\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"CONTRIBUTING.md\"\u003e:triangular_ruler: Contributing\u003c/a\u003e\n    |\n  \u003ca href=\"SPONSORS.md\"\u003e:gift_heart: Sponsors\u003c/a\u003e\n    |\n  \u003ca href=\"https://twitter.com/AdaBoxIO\"\u003e\u003cimg src=\".github/twitter.svg\" alt=\"Twitter\"\u003e Twitter (@AdaBoxIO)\u003c/a\u003e\n\n\u003c/p\u003e\n\n\u003cdiv align=\"center\" style=\"text-align: center\"\u003e\n\n[![License](https://img.shields.io:/github/license/adabox-aio/ogmios-java-client?style=for-the-badge\u0026color=blue\u0026label=License)](https://opensource.org/licenses/Apache-2.0)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadabox-aio%2Fogmios-java-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadabox-aio%2Fogmios-java-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadabox-aio%2Fogmios-java-client/lists"}