{"id":13414428,"url":"https://github.com/jTendermint/jabci","last_synced_at":"2025-03-14T21:32:36.019Z","repository":{"id":42406498,"uuid":"62038779","full_name":"jTendermint/jabci","owner":"jTendermint","description":"Java implementation of the Tendermint ABCI","archived":true,"fork":false,"pushed_at":"2022-10-06T08:37:59.000Z","size":707,"stargazers_count":52,"open_issues_count":1,"forks_count":22,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2024-07-31T21:53:00.103Z","etag":null,"topics":["bft","blockchain","protobuf","tendermint"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jTendermint.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-27T08:27:41.000Z","updated_at":"2023-11-21T08:45:29.000Z","dependencies_parsed_at":"2022-09-21T18:52:33.743Z","dependency_job_id":null,"html_url":"https://github.com/jTendermint/jabci","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jTendermint%2Fjabci","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jTendermint%2Fjabci/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jTendermint%2Fjabci/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jTendermint%2Fjabci/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jTendermint","download_url":"https://codeload.github.com/jTendermint/jabci/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221509015,"owners_count":16834813,"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":["bft","blockchain","protobuf","tendermint"],"created_at":"2024-07-30T21:00:21.058Z","updated_at":"2024-10-26T07:31:10.865Z","avatar_url":"https://github.com/jTendermint.png","language":"Java","funding_links":[],"categories":["Language bundles","Web3"],"sub_categories":["Java bundle","文件同步"],"readme":"# Deprecation Notice\nThis project is no longer under active development and may be archived soon.\n\n# jABCI\n\nA Java implementation of the Tendermint Application BlockChain Interface ([ABCI](https://github.com/tendermint/tendermint/tree/master/types))\n\n[![CircleCI](https://circleci.com/gh/jTendermint/jabci.svg?style=shield)](https://circleci.com/gh/jTendermint/jabci)\n\n## How to use\n\nCheck out [StartupExampleDummy.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/StartupExampleDummy.java) or [JavaCounter.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/JavaCounter.java) for examples.\n\n#### Maven integration\njABCI v0.32.3 Release is now available via maven central. Use the following dependency to include the latest release:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.github.jtendermint\u003c/groupId\u003e\n    \u003cartifactId\u003ejabci\u003c/artifactId\u003e\n    \u003cversion\u003e0.32.3\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n#### Update protobuf types\n\nWhen you make changes to the protobuf file, you can enable the appropriate build-phase for the compiler-plugin to generate the file(s) in the target-directory.\nJust switch the comments on line [pom.xml](https://github.com/jTendermint/jabci/blob/master/pom.xml#L86).\n\nFrom commandline:\n```\ncd jabci/src/main/java\nprotoc  --java_out=. --proto_path=../proto/. ../proto/types.proto\n```\n\n\n#### Compatibility\n\n| jabci    | tendermint |\n|----------|------------|\n| 0.12.x   | 0.12.x |\n| 0.15     | 0.15.0 |\n| 0.16     | 0.16.0 |\n| 0.17.1   | 0.17.0 |\n| 0.17.1   | 0.17.1 |\n| 0.17.1   | 0.18.0 |\n| 0.17.1   | 0.19.0 |\n| 0.20.0.x | 0.20.x |\n| 0.20.0.x | 0.21.x |\n| 0.20.0.x | 0.22.x |\n| 0.24.0   | 0.24   |\n| 0.24.0   | 0.25   |\n| 0.26.0   | 0.26 - 0.30.1   |\n| 0.32.3   | 0.32.3 |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FjTendermint%2Fjabci","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FjTendermint%2Fjabci","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FjTendermint%2Fjabci/lists"}